]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
11 years agoAdd missing StoreEntry::lock() parameters, require unlock() parameter,
Alex Rousskov [Thu, 19 Dec 2013 04:53:35 +0000 (21:53 -0700)] 
Add missing StoreEntry::lock() parameters, require unlock() parameter,
and polish un/lock() context debugging.

11 years agoAdded StoreEntry::lock() call dropped when merging from trunk r13172.
Alex Rousskov [Wed, 18 Dec 2013 22:32:14 +0000 (15:32 -0700)] 
Added StoreEntry::lock() call dropped when merging from trunk r13172.

11 years agoMerged from trunk 13172.
Alex Rousskov [Fri, 6 Dec 2013 23:52:26 +0000 (16:52 -0700)] 
Merged from trunk 13172.

11 years agoAdd key_extras to proxy authentication schemes.
Christos Tsantilas [Fri, 6 Dec 2013 14:59:47 +0000 (16:59 +0200)] 
Add key_extras to proxy authentication schemes.

The key_extras value is a "quoted string" with logformat %macro support. It is
appended to request line for the authentication helper.

Example usage:
   auth_param basic key_extras "thePort:%>lp"
   auth_param digest key_extras "LocalIP=%>la:%lp"

This is a Measurement Factory project.

11 years ago%tS logformat code, part2
Christos Tsantilas [Fri, 6 Dec 2013 11:09:50 +0000 (13:09 +0200)] 
%tS logformat code, part2

Fix build on 3.HEAD-amd64-CentOs-icc

11 years ago%tS logformat code
Christos Tsantilas [Thu, 5 Dec 2013 11:04:45 +0000 (13:04 +0200)] 
%tS logformat code

This patch add the %tS logformat code to represent master transaction start time
in <seconds>.<milliseconds> format, similar to the existing access.log "current
time" field (%ts.%03tu).

Also allow formated values for adaptation_meta values.

This is a Measurement Factory project

11 years agoBug 3589: intercepted and ICAP modified request using a cache_peer
Amos Jeffries [Wed, 4 Dec 2013 00:57:34 +0000 (13:57 +1300)] 
Bug 3589: intercepted and ICAP modified request using a cache_peer

11 years agoRemoved spurious source files from src/icmp/Makefile.am
Francesco Chemolli [Tue, 3 Dec 2013 07:49:13 +0000 (08:49 +0100)] 
Removed spurious source files from src/icmp/Makefile.am

11 years agoBug 3935: Invalid pointer dereference when peeking at origin server certificate
Christos Tsantilas [Mon, 2 Dec 2013 18:33:26 +0000 (20:33 +0200)] 
Bug 3935: Invalid pointer dereference when peeking at origin server certificate

We must check request->clientConnectionManager pointer for validity before
dereferencing it.

This is a Measurement Factory project

11 years agoDocumented that ACLs should be refcounted.
Alex Rousskov [Mon, 2 Dec 2013 00:36:24 +0000 (17:36 -0700)] 
Documented that ACLs should be refcounted.

Refcounting would avoid ACL destruction problems (when some ACLs use other
ACLs or when an ACL goes async during reconfigure) and may even reduce
problems with AclMatchedName.

11 years agoDestroy ACLs in the reverse order of creation to avoid destruction segfaults
Alex Rousskov [Mon, 2 Dec 2013 00:35:50 +0000 (17:35 -0700)] 
Destroy ACLs in the reverse order of creation to avoid destruction segfaults
during reconfiguration.

Group ACLs created later may use other ACLs created earlier. A group ACL must
be deleted first so that its AclDeleter can safely access registration status
(and avoid double deletion) of the ACLs it uses. Since ACLs are remembered (in
Config.aclList) using a singly-linked list, it is difficult to change their
deletion order.  Instead, we change their listing order from FIFO to LIFO.

11 years agoPortability: sleep() is sometimes a macro
Amos Jeffries [Sun, 1 Dec 2013 08:02:49 +0000 (01:02 -0700)] 
Portability: sleep() is sometimes a macro

sleep() is sometimes defined as a macro. Such as in Squid compat library.
Use another name for the sleep starting method in class Ipc::UdsOp

  This is an iCelero Project

11 years agoWindows: fix compile errors in WinSvc.cc
Amos Jeffries [Sun, 1 Dec 2013 07:37:53 +0000 (00:37 -0700)] 
Windows: fix compile errors in WinSvc.cc

Fix defined by unused symbol errors in WinSvc.cc

Also, set the service error mode to prevent Windows Error Reporting
dialog boxes appearing.

  This is an iCelero Project

11 years agoPortability: std::string:npos is not always appropriate for String::npos
Amos Jeffries [Sun, 1 Dec 2013 07:24:58 +0000 (00:24 -0700)] 
Portability: std::string:npos is not always appropriate for String::npos

On some systems such as Windows MinGW the signed/unsigned property of
std::string::npos does not match up with the Squdi String class size_type
signed/unsigned property. Resulting in compiler signed vs unsigned
mismatch errors when compiling.

  This is an iCelero project.

11 years agoPortability: refresh_pattern requires regex
Amos Jeffries [Sun, 1 Dec 2013 07:12:31 +0000 (00:12 -0700)] 
Portability: refresh_pattern requires regex

The GnuRegex portability wrapper is required explicitly by
RefreshPattern.h on some systems which do not include regex.h implicitly
via other paths.

  This is an iCelero project

11 years agolibrfcnb: portability fixes
Amos Jeffries [Sun, 1 Dec 2013 07:00:43 +0000 (00:00 -0700)] 
librfcnb: portability fixes

Add #include wrapper protection for headers missing on Windows MinGW.

  This is an iCelero Project

11 years agoOpenBSD portability fix in DiskThreads
Francesco Chemolli [Sat, 30 Nov 2013 22:18:16 +0000 (23:18 +0100)] 
OpenBSD portability fix in DiskThreads

11 years agoPrep for 3.3.11 and 3.4.0.3
Amos Jeffries [Sat, 30 Nov 2013 13:11:42 +0000 (06:11 -0700)] 
Prep for 3.3.11 and 3.4.0.3

11 years agoProtect aclIsProxyAuth() debugging from NULL names (via NULL AclMatchedName).
Nathan Hoad [Fri, 29 Nov 2013 23:44:28 +0000 (16:44 -0700)] 
Protect aclIsProxyAuth() debugging from NULL names (via NULL AclMatchedName).

Related to Bug 3972 fix in r13156.

11 years agoBug 3972: Segfault when getting the deny info page ID after a reconfigure
Nathan Hoad [Fri, 29 Nov 2013 23:26:03 +0000 (16:26 -0700)] 
Bug 3972: Segfault when getting the deny info page ID after a reconfigure

Older ACL code was using a stale AclMatchedName value. More recent code resets
the AclMatchedName global to NULL to avoid leaking the stale value, but that
may crash strcmp() in aclGetDenyInfoPage(). Long-term, the global should be
removed, of course.

11 years agoSupport libecap v1.0, allowing asynchronous adapters and eCAP version checks.
Alex Rousskov [Fri, 29 Nov 2013 19:47:54 +0000 (12:47 -0700)] 
Support libecap v1.0, allowing asynchronous adapters and eCAP version checks.

After these changes, Squid can support eCAP adapters built with libecap v1.0,
but stops supporting adapters built with earlier libecap versions (due to API
changes). The new libecap version allows Squid to better check the version of
the eCAP adapter being loaded as well as the version of the eCAP library being
used. This should help with migration to libecap v1.0.

Expose [running] main event loop as a global so that modules can add engines.

11 years agoAdded missing stub_lipbicmp.cc to testUfs
Francesco Chemolli [Fri, 29 Nov 2013 08:19:40 +0000 (09:19 +0100)] 
Added missing stub_lipbicmp.cc to testUfs

11 years agoReceive annotations from external ACL helpers
Amos Jeffries [Fri, 29 Nov 2013 04:41:07 +0000 (21:41 -0700)] 
Receive annotations from external ACL helpers

This completes the annotation support for common helper interfaces by
making custom key=value pairs sent by external ACL helpers in to
NotePair objects and attaching to the active request.

The other side of this - sending values to the helper is deferred until
the helper format can be converted to logformat codes.

11 years agoAdd missing ipcache.cc stub in testUfs
Francesco Chemolli [Thu, 28 Nov 2013 16:50:49 +0000 (17:50 +0100)] 
Add missing ipcache.cc stub in testUfs

11 years agoImplement SBuf and MemBlob size distribution stats
Francesco Chemolli [Wed, 27 Nov 2013 15:52:03 +0000 (16:52 +0100)] 
Implement SBuf and MemBlob size distribution stats

11 years agoCleanup: convert helper allocation from cbdataAlloc to new
Amos Jeffries [Wed, 27 Nov 2013 00:37:24 +0000 (13:37 +1300)] 
Cleanup: convert helper allocation from cbdataAlloc to new

The helper_server and helper_stateful_server classes are already
CBDATA_CLASS2 defined classes with new/delete operators and the free
operation already handled by delete(). However teh allocation was not
using new() and thus not calling the class constructors properly.

11 years agoDrop obsolete class StringArea
Amos Jeffries [Tue, 26 Nov 2013 09:43:29 +0000 (02:43 -0700)] 
Drop obsolete class StringArea

class StringArea was always intended to only be a temporary measure
before SBuf was completed and merged. That has now happened.

11 years agoBug 3782: Digest authentication not obeying nonce_max_count
Frederic Bourgeois [Thu, 21 Nov 2013 23:58:59 +0000 (15:58 -0800)] 
Bug 3782: Digest authentication not obeying nonce_max_count

11 years agoFix other issues in rev.13143
Amos Jeffries [Sat, 23 Nov 2013 05:21:34 +0000 (22:21 -0700)] 
Fix other issues in rev.13143

11 years agoFix const-correctness in rev.13143
Amos Jeffries [Thu, 21 Nov 2013 13:05:47 +0000 (05:05 -0800)] 
Fix const-correctness in rev.13143

11 years agoMissing include from rev.13143
Amos Jeffries [Sat, 23 Nov 2013 01:40:38 +0000 (18:40 -0700)] 
Missing include from rev.13143

11 years agoBug 3970: max_filedescriptors disabled due to missing setrlimit
Amos Jeffries [Sat, 23 Nov 2013 01:28:52 +0000 (18:28 -0700)] 
Bug 3970: max_filedescriptors disabled due to missing setrlimit

11 years agoRemove many uses of String::defined()
Amos Jeffries [Sat, 23 Nov 2013 00:58:42 +0000 (13:58 +1300)] 
Remove many uses of String::defined()

Making it private to String:: so that we can easier avoid dealing with
NULL buffer vs "" problems in future.

11 years agoSource Maintenance: move 3.HEAD snapshot build to website scripts
Automatic source maintenance [Thu, 21 Nov 2013 22:12:03 +0000 (15:12 -0700)] 
Source Maintenance: move 3.HEAD snapshot build to website scripts

11 years agoBug 3967: ipc/Kid.cc compilation failure: 'time' was not declared in this scope
Thomas De Schampheleire [Thu, 21 Nov 2013 15:36:36 +0000 (08:36 -0700)] 
Bug 3967: ipc/Kid.cc compilation failure: 'time' was not declared in this scope

Function time() comes from <time.h>, so add the necessary #include.

11 years agoSourceFormat Enforcement
Automatic source maintenance [Tue, 19 Nov 2013 01:12:54 +0000 (18:12 -0700)] 
SourceFormat Enforcement

11 years agoUse CPPUNIT_ASSERT_EQUAL wherever it makes sense in unit tests
Francesco Chemolli [Mon, 18 Nov 2013 17:03:55 +0000 (18:03 +0100)] 
Use CPPUNIT_ASSERT_EQUAL wherever it makes sense in unit tests

11 years agoRe-compute Range response content offset after an FTP response was adapted.
Alex Rousskov [Mon, 18 Nov 2013 15:55:05 +0000 (08:55 -0700)] 
Re-compute Range response content offset after an FTP response was adapted.

Moved HTTP-only offset calculation code to the general ServerStateData code so
that [converted-to-HTTP] FTP responses can use it. FTP code computes the range
offset on its own earlier, but we must REcalculate in case the response is
adapted into a response with a different (or no) content range.

11 years agoBug 3960: Dead Peers Are Not Revived
Amos Jeffries [Mon, 18 Nov 2013 11:40:56 +0000 (04:40 -0700)] 
Bug 3960: Dead Peers Are Not Revived

11 years agoWindows: Fix aclocal "is already registered" errors
Amos Jeffries [Sat, 16 Nov 2013 13:19:28 +0000 (06:19 -0700)] 
Windows: Fix aclocal "is already registered" errors

aclocal on Windows cannot handle line-wrapping \ characters and leaves
them present in the output m4 code. in side AC_CONFIG_FILES macro this
results in a mystery file '\\r' being 'registered'.

The list of Makefiles does not even need ths line-wrap indicator as
demonstrated by the tools/Makefile missing its one for some time without
problems.

 This is an iCelero Inc sponsored fix.

11 years agoWindows: Ensure array index is an integer in C code
Amos Jeffries [Sat, 16 Nov 2013 12:42:10 +0000 (01:42 +1300)] 
Windows: Ensure array index is an integer in C code

MSVC compiler does not accet non-integer types for array indexes so we
must cast these CHAR index values to int before use.

 This is an iCelero Inc sponsored fix.

11 years agoSourceFormat Enforcement
Automatic source maintenance [Sat, 16 Nov 2013 01:14:32 +0000 (18:14 -0700)] 
SourceFormat Enforcement

11 years agoReverted to using mem.cc for testSBuf
Francesco Chemolli [Fri, 15 Nov 2013 16:56:59 +0000 (17:56 +0100)] 
Reverted to using mem.cc for testSBuf

11 years agoImproved stubs for mem.cc and made wider use of them
Francesco Chemolli [Fri, 15 Nov 2013 09:16:26 +0000 (10:16 +0100)] 
Improved stubs for mem.cc and made wider use of them

11 years agoMerged from trunk
Francesco Chemolli [Fri, 15 Nov 2013 09:14:52 +0000 (10:14 +0100)] 
Merged from trunk

11 years agoMade use of stub_mem.cc
Francesco Chemolli [Wed, 13 Nov 2013 17:30:54 +0000 (18:30 +0100)] 
Made use of stub_mem.cc

11 years agoBug 3956: xstrndup: tried to dup a NULL pointer
Frederic Bourgeois [Wed, 13 Nov 2013 10:53:49 +0000 (03:53 -0700)] 
Bug 3956: xstrndup: tried to dup a NULL pointer

11 years agoAdd required SBuf sources
Francesco Chemolli [Wed, 13 Nov 2013 09:58:16 +0000 (10:58 +0100)] 
Add required SBuf sources

11 years agoPolish: split HttpRequest unit tests into scoped groups
Amos Jeffries [Wed, 13 Nov 2013 04:20:41 +0000 (21:20 -0700)] 
Polish: split HttpRequest unit tests into scoped groups

This allows the compiler to optimize symbol tracking per-scope instead
of having to track large sets of macro-expanded test variables.

11 years agoSourceFormat Enforcement
Automatic source maintenance [Wed, 13 Nov 2013 01:13:42 +0000 (18:13 -0700)] 
SourceFormat Enforcement

11 years agoRemove several goto from HttpHeader.cc
Amos Jeffries [Wed, 13 Nov 2013 00:15:24 +0000 (13:15 +1300)] 
Remove several goto from HttpHeader.cc

11 years agoMake HTTP header parser obey relaxed_header_parser
Amos Jeffries [Wed, 13 Nov 2013 00:06:19 +0000 (13:06 +1300)] 
Make HTTP header parser obey relaxed_header_parser

Some unimportant warnings were not obeying the directives silent/loud
setting values.
This abstracts the condition to simplify code and make all the
non-critical warnings depend on the directive for their display level.

11 years agoadaptation_service ACL
Christos Tsantilas [Tue, 12 Nov 2013 14:48:50 +0000 (16:48 +0200)] 
adaptation_service ACL

This patch adds the new ACL adaptation_service, to match the name of:

   - an adaptation service or group that had been applied to the master
     transaction in the past
   - an adaptation service or group that is being applied to the master
     transaction now

An adaptation group is formed by adaptation_service_chain or adaptation_service_set directives.
Both REQMOD and RESPMOD services, successful or failed service applications
matches this acl.

This is a Measurement Factory project

11 years agoDocs: update mention of URL-rewrit helper result codes
Amos Jeffries [Sun, 3 Nov 2013 04:30:23 +0000 (21:30 -0700)] 
Docs: update mention of URL-rewrit helper result codes

- OK action when no redirect/rewrite kv-pairs was not mentioned
- BH message= kv-pair was not mentioned.

11 years agoUpdate class MessageCounters to MessageSizes
Amos Jeffries [Mon, 11 Nov 2013 12:09:44 +0000 (05:09 -0700)] 
Update class MessageCounters to MessageSizes

Also, renaming polish after audit feedback.

11 years agoFix typo in rev.13121
Amos Jeffries [Mon, 11 Nov 2013 12:06:11 +0000 (05:06 -0700)] 
Fix typo in rev.13121

11 years agoFix uninitialized members in SBufFindTest.cc
Amos Jeffries [Mon, 11 Nov 2013 11:47:36 +0000 (04:47 -0700)] 
Fix uninitialized members in SBufFindTest.cc

  Detected by Coverity Scan. Issue 1104279.

11 years agoFix uninitialized members in stub_HttpReply.cc
Amos Jeffries [Mon, 11 Nov 2013 11:43:53 +0000 (04:43 -0700)] 
Fix uninitialized members in stub_HttpReply.cc

  Detected by Coverity Scan. Issue 740582.

11 years agoFix possible NULL-dereference handling annotations
Amos Jeffries [Mon, 11 Nov 2013 11:24:23 +0000 (04:24 -0700)] 
Fix possible NULL-dereference handling annotations

  Detected by Coverity Scan. Issue 1127088

11 years agoLanguage: it updates
Francesco Chemolli [Sun, 10 Nov 2013 22:34:55 +0000 (23:34 +0100)] 
Language: it updates

11 years agoSourceFormat Enforcement
Automatic source maintenance [Fri, 8 Nov 2013 04:15:43 +0000 (21:15 -0700)] 
SourceFormat Enforcement

11 years agoReplace blocking sleep(3) and close UDS socket on failures.
Alex Rousskov [Thu, 7 Nov 2013 19:45:12 +0000 (12:45 -0700)] 
Replace blocking sleep(3) and close UDS socket on failures.

The two addressed XXX were not causing any known serious bugs on their own,
but the blocking sleep was ugly and possibly in the way of further
kid registration fixes/improvements.

11 years agoBug 3936: error-details.txt parse error
Christos Tsantilas [Thu, 7 Nov 2013 10:46:14 +0000 (12:46 +0200)] 
Bug 3936: error-details.txt parse error

Squid fails parsing error-details.txt template when one or more listed OpenSSL
errors are not supported on running platform.
This patch add a hardcoded list of OpenSSL errors wich can be optional.

This is a Measurement Factory project

11 years agoFix stub_external_acl on icc
Francesco Chemolli [Thu, 7 Nov 2013 02:59:49 +0000 (03:59 +0100)] 
Fix stub_external_acl on icc

11 years agoSourceFormat Enforcement
Automatic source maintenance [Thu, 7 Nov 2013 02:04:25 +0000 (19:04 -0700)] 
SourceFormat Enforcement

11 years agoBug 3906: Filedescriptor leaks on snmp
Christos Tsantilas [Wed, 6 Nov 2013 18:11:29 +0000 (20:11 +0200)] 
Bug 3906: Filedescriptor leaks on snmp
author: Alex Rousskov <rousskov@measurement-factory.com>, Christos Tsantilas <chtsanti@users.sourceforge.net>

Coordinator should not send SNMP client FD to strands when broadcasting SNMP
requests. Strands do not need the descriptor and were forgetting to close it,
causing one FD leak on every SNMP query in SMP mode.

Enhance Ipc::TypedMsgHdr to be able to tell whether the message has a FD.

This is a Measurement Factory project

11 years agoMerge from staging branch: prepare and use more stubs in the unit tests
Francesco Chemolli [Wed, 6 Nov 2013 16:58:23 +0000 (17:58 +0100)] 
Merge from staging branch: prepare and use more stubs in the unit tests

11 years agoDefined STOREMETA_SOURCE source files group for StoreMeta-related files
Francesco Chemolli [Wed, 6 Nov 2013 10:20:13 +0000 (11:20 +0100)] 
Defined STOREMETA_SOURCE source files group for StoreMeta-related files

11 years agoSmall fixes to wccp2 and SwapDir stubs as suggested during audit
Francesco Chemolli [Wed, 6 Nov 2013 09:54:51 +0000 (10:54 +0100)] 
Small fixes to wccp2 and SwapDir stubs as suggested during audit

11 years agostub-ified tunnel.cc and StoreMeta.cc
Francesco Chemolli [Tue, 5 Nov 2013 22:04:30 +0000 (23:04 +0100)] 
stub-ified tunnel.cc and StoreMeta.cc

11 years agoStub-ified carp.cc
Francesco Chemolli [Tue, 5 Nov 2013 21:19:03 +0000 (22:19 +0100)] 
Stub-ified carp.cc

11 years agostub-ified SwapDir.cc
Francesco Chemolli [Tue, 5 Nov 2013 19:57:10 +0000 (20:57 +0100)] 
stub-ified SwapDir.cc

11 years agoStubify wccp2.cc
Francesco Chemolli [Tue, 5 Nov 2013 14:47:45 +0000 (15:47 +0100)] 
Stubify wccp2.cc

11 years agoMore widely use stub_time.cc
Francesco Chemolli [Tue, 5 Nov 2013 14:30:41 +0000 (15:30 +0100)] 
More widely use stub_time.cc

11 years agostub-ify whois.cc
Francesco Chemolli [Tue, 5 Nov 2013 14:22:49 +0000 (15:22 +0100)] 
stub-ify whois.cc

11 years agoRevert stubification of mem.cc in testSBuf
Francesco Chemolli [Tue, 5 Nov 2013 14:16:46 +0000 (15:16 +0100)] 
Revert stubification of mem.cc in testSBuf

11 years agoCompleted stubification of cache_manager.cc
Francesco Chemolli [Tue, 5 Nov 2013 10:23:49 +0000 (11:23 +0100)] 
Completed stubification of cache_manager.cc

11 years agoImprove stub_mem.cc, use it in testSBuf
Francesco Chemolli [Tue, 5 Nov 2013 10:03:27 +0000 (11:03 +0100)] 
Improve stub_mem.cc, use it in testSBuf

11 years agoStub-ified store_digest.cc, fixed stub_CacheDigest.cc
Francesco Chemolli [Tue, 5 Nov 2013 09:48:30 +0000 (10:48 +0100)] 
Stub-ified store_digest.cc, fixed stub_CacheDigest.cc

11 years ago*broken*: stubify CacgeDigest.cc
Francesco Chemolli [Tue, 5 Nov 2013 07:44:57 +0000 (08:44 +0100)] 
*broken*: stubify CacgeDigest.cc

11 years agoSet up stub_libauth.cc return values properly
Francesco Chemolli [Tue, 5 Nov 2013 06:26:39 +0000 (07:26 +0100)] 
Set up stub_libauth.cc return values properly

11 years agoAdded stub for ETag.cc
Francesco Chemolli [Tue, 5 Nov 2013 05:59:08 +0000 (06:59 +0100)] 
Added stub for ETag.cc

11 years agoMerged from trunk
Francesco Chemolli [Mon, 4 Nov 2013 09:29:04 +0000 (10:29 +0100)] 
Merged from trunk

11 years agoPrep for 3.3.10
Amos Jeffries [Sun, 3 Nov 2013 08:52:42 +0000 (01:52 -0700)] 
Prep for 3.3.10

11 years agoSourceFormat Enforcement
Automatic source maintenance [Fri, 1 Nov 2013 00:15:11 +0000 (18:15 -0600)] 
SourceFormat Enforcement

11 years agoMerged from trunk
Francesco Chemolli [Thu, 31 Oct 2013 06:28:58 +0000 (07:28 +0100)] 
Merged from trunk

11 years agoRemove auth/User.cci, moving contents to .h and .cc files
Francesco Chemolli [Thu, 31 Oct 2013 04:39:36 +0000 (05:39 +0100)] 
Remove auth/User.cci, moving contents to .h and .cc files

11 years agoMerged from trunk
Francesco Chemolli [Wed, 30 Oct 2013 21:27:05 +0000 (22:27 +0100)] 
Merged from trunk

11 years agoAdded some more stubs
Francesco Chemolli [Wed, 30 Oct 2013 18:37:05 +0000 (19:37 +0100)] 
Added some more stubs

11 years agostub-ified testSBuf
Francesco Chemolli [Wed, 30 Oct 2013 17:48:50 +0000 (18:48 +0100)] 
stub-ified testSBuf

11 years agoimplemeted stub_time, more stubs in testConfigParser
Francesco Chemolli [Wed, 30 Oct 2013 17:42:48 +0000 (18:42 +0100)] 
implemeted stub_time, more stubs in testConfigParser

11 years agoUsed more stubs in testStatHist and testVector
Francesco Chemolli [Wed, 30 Oct 2013 17:20:23 +0000 (18:20 +0100)] 
Used more stubs in testStatHist and testVector

11 years agorenamed stub_libacls.cc to stub_libauth_acls.cc
Francesco Chemolli [Wed, 30 Oct 2013 14:30:33 +0000 (15:30 +0100)] 
renamed stub_libacls.cc to stub_libauth_acls.cc

11 years agoAdded missing references to Notes in unit tests
Francesco Chemolli [Wed, 30 Oct 2013 07:35:19 +0000 (08:35 +0100)] 
Added missing references to Notes in unit tests

11 years agoCacheMgr: normalize pconn report output
Amos Jeffries [Wed, 30 Oct 2013 06:17:30 +0000 (00:17 -0600)] 
CacheMgr: normalize pconn report output

- table rows start with TAB
- table cell delimiter is TAB
- table header cells start with TAB SP

11 years agoMerged from trunk
Francesco Chemolli [Tue, 29 Oct 2013 22:36:09 +0000 (23:36 +0100)] 
Merged from trunk

11 years agoRelease Notes: polish and add some missing details
Amos Jeffries [Tue, 29 Oct 2013 16:37:56 +0000 (09:37 -0700)] 
Release Notes: polish and add some missing details

11 years agokerberos_ldap_group: fix LDAP string duplication
Markus Moeller [Thu, 31 Oct 2013 19:25:50 +0000 (13:25 -0600)] 
kerberos_ldap_group: fix LDAP string duplication

11 years agoDrop String::undefined()
Amos Jeffries [Thu, 31 Oct 2013 19:13:17 +0000 (13:13 -0600)] 
Drop String::undefined()

It appears that all code using String::undefined() for boolean tests can
remain logically consistent using checks on string size() instead.
This helps by removing part of the
undefined-empty/defined-empty/0-length-empty string state
differentiation.

11 years agoMatch stub_event.cc to event.cc changes
Francesco Chemolli [Thu, 31 Oct 2013 17:13:24 +0000 (18:13 +0100)] 
Match stub_event.cc to event.cc changes