]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
16 years agoFixed brokenness in IPF_TRANSPARENT
Francesco Chemolli [Wed, 23 Dec 2009 11:23:25 +0000 (12:23 +0100)] 
Fixed brokenness in IPF_TRANSPARENT
Added some documentation about configure.in itself
Prettified buildmodel
Obsoleted some irix stuff

16 years agoIncorrect function names in aclParseAclList debugging output.
Matthew Morgan [Tue, 22 Dec 2009 23:24:28 +0000 (10:24 +1100)] 
Incorrect function names in aclParseAclList debugging output.

16 years agoFactored epoll() checks out.
Francesco Chemolli [Tue, 22 Dec 2009 16:58:56 +0000 (17:58 +0100)] 
Factored epoll() checks out.
Renamed some more vars to standard compliance

16 years agoMerged from trunk
Francesco Chemolli [Tue, 22 Dec 2009 15:02:14 +0000 (16:02 +0100)] 
Merged from trunk

16 years agoRemoved unnecessary pauses when configureing
Francesco Chemolli [Tue, 22 Dec 2009 14:52:10 +0000 (15:52 +0100)] 
Removed unnecessary pauses when configureing
Renamed some internal variables to be standard-compliant.
Reworked handling of some transparent interception options.

16 years agoRefactored some checks out of configure.in and into specific calls.
Francesco Chemolli [Tue, 22 Dec 2009 12:49:57 +0000 (13:49 +0100)] 
Refactored some checks out of configure.in and into specific calls.

16 years agoSanitized net I/O configuration
Francesco Chemolli [Tue, 22 Dec 2009 11:23:05 +0000 (12:23 +0100)] 
Sanitized net I/O configuration

16 years agoPrep for 3.0.STABLE21
Amos Jeffries [Tue, 22 Dec 2009 05:09:35 +0000 (18:09 +1300)] 
Prep for 3.0.STABLE21

16 years agoSourceFormat: do forced removal of stuck *.astylebak files
Amos Jeffries [Tue, 22 Dec 2009 03:19:53 +0000 (16:19 +1300)] 
SourceFormat: do forced removal of stuck *.astylebak files

16 years agoSourceFormat Enforcement
Automatic source maintenance [Tue, 22 Dec 2009 01:12:53 +0000 (18:12 -0700)] 
SourceFormat Enforcement

16 years agoUpdated release notes
Amos Jeffries [Tue, 22 Dec 2009 00:36:22 +0000 (13:36 +1300)] 
Updated release notes

16 years agoLeaned-up some modules-detection code
Francesco Chemolli [Mon, 21 Dec 2009 16:32:48 +0000 (17:32 +0100)] 
Leaned-up some modules-detection code
Renamed some vars to standard-compliant
Performed some aesthetic fixups
Made some tests more consistent
Prettified EUI and SSL

16 years agoFix SetTproxy2OutgoingAddr definition error
Amos Jeffries [Mon, 21 Dec 2009 12:21:10 +0000 (01:21 +1300)] 
Fix SetTproxy2OutgoingAddr definition error

16 years agoAuthor: Tsantilas Christos <chtsanti@users.sourceforge.net>
Amos Jeffries [Mon, 21 Dec 2009 12:13:11 +0000 (01:13 +1300)] 
Author: Tsantilas Christos <chtsanti@users.sourceforge.net>
Append the _ABORTED or _TIMEDOUT suffixes to the action access.log field.

 * When an HTTP connection with a client times out, append _TIMEDOUT suffix
to the Squid result code field in access.log.

 * When an HTTP connection with the client is terminated prematurely by
Squid, append _ABORTED suffix to the result code field in access.log.
Premature connection termination may happen when, for example, I/O
errors or server side-problems force Squid to terminate the master
transaction and close all associated connections.

The above changes make it possible to identify failed transactions even
when they have 200/200 received/send response status codes and a
"successful" Squid result code (e.g., TCP_MISS). This is important when
one does not want 1-hour "stuck" transactions for 15-byte GIFs to
significantly skew the mean response time statistics. Such transactions
eventually terminate due to, say, TCP errors, and the old code would
record huge response times for successfully-looking transactions.

The development sponsored by the Measurement Factory

16 years agoAuthor: Tsantilas Christos <chtsanti@users.sourceforge.net>
Amos Jeffries [Mon, 21 Dec 2009 12:05:22 +0000 (01:05 +1300)] 
Author: Tsantilas Christos <chtsanti@users.sourceforge.net>
Add support for write timeouts.

The development sponsored by the Measurement Factory

Description:
The write I/O timeout should trigger if Squid has data to write but
the connection is not ready to accept more data for the specified time.
If the write times out, the Comm caller's write handler is called with
an ETIMEDOUT COMM_ERROR error.

Comm may process a single write request in several chunks, without
caller's knowledge. The waiting time is reset internally by Comm after
each chunk is written.

Default timeout value is 15 minutes.

The implementation requires no changes in Comm callers but it adds write
timeouts to all connections, including the connections that have
context-specific write timeouts. I think that is fine.

16 years agoRegression Fix: Make Squid abort on parse failures.
Amos Jeffries [Mon, 21 Dec 2009 12:00:15 +0000 (01:00 +1300)] 
Regression Fix: Make Squid abort on parse failures.

The addition of multi-file parsing and catching of thrown errors between
them caused any errors in sub-files to be non-fatal and allow Squid to
run as if everything was normal, even if parts of the config were not
being loaded.

Squid will now propigate the error exception out and exit with a count of
the errors found.

16 years agoSourceFormat Enforcement
Automatic source maintenance [Mon, 21 Dec 2009 01:13:12 +0000 (18:13 -0700)] 
SourceFormat Enforcement

16 years agoBug 2811: pt 1: Correct Peer table OID numbering
Amos Jeffries [Sun, 20 Dec 2009 10:18:22 +0000 (23:18 +1300)] 
Bug 2811: pt 1: Correct Peer table OID numbering

The IPv6 alterations to the cache_peer table display should not have
altered existing OID numbers. This fixes that by bumping the new table
format to a new OID number .1.3.6.1.4.1.3495.1.5.1.3 for version 3 of the
table.

NP: version 1 of the table was in 2.0->2.5, and 3.0
    version 2 of the table was in 2.6+

16 years agoAuthor: Adrian Chadd <adri@squid-cache.org>
Amos Jeffries [Sun, 20 Dec 2009 08:54:51 +0000 (21:54 +1300)] 
Author: Adrian Chadd <adri@squid-cache.org>
Polish SNMP tree generator.

Alters the OID tree creation such that OID are easier for code developers
to manage.

Ported from Squid-2 patch (only applied to Lusca) by Amos Jeffries.

16 years agotypo in external_acl.cc
Amos Jeffries [Sun, 20 Dec 2009 01:19:11 +0000 (14:19 +1300)] 
typo in external_acl.cc

16 years agoSourceFormat Enforcement
Automatic source maintenance [Sun, 20 Dec 2009 01:13:05 +0000 (18:13 -0700)] 
SourceFormat Enforcement

16 years agoCleanup: use libtool/libtdl default location
Amos Jeffries [Sat, 19 Dec 2009 11:56:02 +0000 (00:56 +1300)] 
Cleanup: use libtool/libtdl default location

It is simpler to use the default libltdl location than hiding libtool
away in our custom directory and requiring a bootstrap to set it up.

16 years agoPolish on-demand helpers a little more
Amos Jeffries [Sat, 19 Dec 2009 05:47:00 +0000 (18:47 +1300)] 
Polish on-demand helpers a little more

* logic for implicit external_acl_type idle= parameter was bad
  could result in idle=9999999 if max<startup.
  Fix that and remove the possible max<startup

* add concurrency back into the config dump displays

* fully drop the auth_param concurrency parameter for consistency.

16 years agoTried to unravel some mess with diskthreads and aio.
Francesco Chemolli [Fri, 18 Dec 2009 22:06:08 +0000 (23:06 +0100)] 
Tried to unravel some mess with diskthreads and aio.

16 years agoImplemented $squid_host_os variable.
Francesco Chemolli [Fri, 18 Dec 2009 15:45:51 +0000 (16:45 +0100)] 
Implemented $squid_host_os variable.
Removed some nextstep3 workarounds (obsolete)
Streamlined some win32-related conditionals.
Streamlined threading lib detection.
Fixed misnamed SQUID_TOLOWER_VAR_CONTENTS

16 years agoRemove redundant user() functions
Amos Jeffries [Fri, 18 Dec 2009 04:15:55 +0000 (17:15 +1300)] 
Remove redundant user() functions

The child classes of AuthUserRequest turned out to have alternative
verions of user() set and get functions. These did the same operations
but stored the AuthUser class in different locations.
This makes user() always NULL for pointers to the parent object inside
the core authentication code. Regardess of whether an AuthUser was set.

Also digest auth had a completely alternative set of functions authUser()
to do user() operations on the parent object and locking. This has been
cleaned up.

16 years agoRemove obsolete RunCache/RunAccel scripts.
Amos Jeffries [Thu, 17 Dec 2009 23:33:46 +0000 (12:33 +1300)] 
Remove obsolete RunCache/RunAccel scripts.

RunCache and RunAccel have been obsolete since squid-2.6 parent/child
auto-restart feature was included in the main code.

16 years agoUpgrade AuthUserRequest ref-counting
Amos Jeffries [Thu, 17 Dec 2009 04:48:51 +0000 (17:48 +1300)] 
Upgrade AuthUserRequest ref-counting

TODO:
 Test auth still runs. Some problems were noted in conversion which affect
digest, NTLM, Negotiate AuthUser objects.
Notably that the virtual functions setting a custom field instead of the
parent objects _auth_user woudl result in teh *::Pointer having a NULL user()

 Convert AuthUser, AuthScheme, AuthConfig to ref-counted as well.

16 years agoSourceFormat Enforcement
Automatic source maintenance [Thu, 17 Dec 2009 01:13:16 +0000 (18:13 -0700)] 
SourceFormat Enforcement

16 years agoFix signed/unsigned warning on CentOS
Amos Jeffries [Wed, 16 Dec 2009 06:27:48 +0000 (19:27 +1300)] 
Fix signed/unsigned warning on CentOS

16 years agoRun helpers on-demand
Amos Jeffries [Wed, 16 Dec 2009 03:46:59 +0000 (16:46 +1300)] 
Run helpers on-demand

For some config backwards compatibility the maximum is kept as a single
integer first parameter to the *children directives.

Default setting changes:

 Instead of starting N helpers on startup and each reconfigure this
 makes the default zero and the configured value a maximum cap.
 The default maximum is raised from 5 to 20 for all helpers except
 for dnsservers where the maximum is raised to the old documented
 maximum of 32.

Obsoleted settings:
 url_rewrite_concurrency
  - replaced by the concurrency=N option now available on all *_children
    directives (including auth_param X children).
    To avoid compile problems this directive had to be fully dropped.

 auth_param X concurrency N
  - as above. However the option was able to be retained, as deprecated
    for future removal as well.

Behavior changes:

Whenever a request needs to use a helper and there are none available
immediately Squid tests to see if its okay to start a new one. Then does so.

The "helpers dying too fast" warnings and Squid closing has been modified
Squid will now not care about dying helpers if there are more that
startup=N active. If the death causes less than startup=N to be running
and is hit twice in less than 30 seconds will cause the warning message
to be doisplayed and Squid to abort same as before.

NP: that with startup=0 (the new default) helpers dying before or after
their first use will not crash Squid. But may result in a loop of
hung/failed requests and WILL result in a great many helper-failed
warnings in cache.log.

If needed we can bump the startup default back to 1 to avoid all that.
Or add a special check to kill squid if helpers die during startup and
provide a clearer log message "Foo helper is dying before we can finish
starting it" etc.

TODO: the current patch has no way to dynamically decrease the number of
      helpers. Only a reconfigure or helper dying can do that.

16 years agoRemove the following ./configure warnings:
Alex Rousskov [Tue, 15 Dec 2009 06:06:36 +0000 (23:06 -0700)] 
Remove the following ./configure warnings:

  conftest.cpp:34:1: warning: "USE_DISKIO_AIO" redefined
  conftest.cpp:35:1: warning: "USE_DISKIO_DISKTHREADS" redefined

The patch allows Squid v3.1 to build on RHEL 5.4 which has autoconf v2.59.
Without the patch, USE_DISKIO_AIO is zero but the corresponding AIO files
are compiled, leading to errors. I do not know if other platforms are
affected.

16 years agoRenamed some variables to conform to naming conventions.
Francesco Chemolli [Sat, 12 Dec 2009 15:11:20 +0000 (16:11 +0100)] 
Renamed some variables to conform to naming conventions.

16 years agoMerged from trunk
Francesco Chemolli [Sat, 12 Dec 2009 12:45:46 +0000 (13:45 +0100)] 
Merged from trunk

16 years agoFix type-punned pointer in forwarding
Amos Jeffries [Sat, 12 Dec 2009 00:58:17 +0000 (13:58 +1300)] 
Fix type-punned pointer in forwarding

16 years agoThere is no reliable way to detect -pipe :( Moved to compiler-specific selection.
Francesco Chemolli [Sat, 12 Dec 2009 00:38:52 +0000 (01:38 +0100)] 
There is no reliable way to detect -pipe :( Moved to compiler-specific selection.
Some cosmetic fixes.
Removed some irix6-specific workarounds

16 years agoSet timestamps for newly created store entry during ICAP request satisfaction.
Alex Rousskov [Fri, 11 Dec 2009 23:37:30 +0000 (16:37 -0700)] 
Set timestamps for newly created store entry during ICAP request satisfaction.

If the ICAP-generated response lacks the HTTP Date header, and we do not call
timestampsSet(), Squid says:

WARNING: An error inside Squid has caused an HTTP reply without Date:.

16 years agoComplemented some AC_DEFINEs with AH_TEMPLATEs
Francesco Chemolli [Fri, 11 Dec 2009 23:33:37 +0000 (00:33 +0100)] 
Complemented some AC_DEFINEs with AH_TEMPLATEs

16 years agoBug 2395: FTP errors not displayed
Amos Jeffries [Fri, 11 Dec 2009 14:15:28 +0000 (03:15 +1300)] 
Bug 2395: FTP errors not displayed

* Fix PUT and other errors hanging
* Fix assertion "entry->store_status == STORE_PENDING" caused by FTP
* Several variable-shadowing cases resolved for the fix.

16 years agoAuthor: Jochen Voss <voss@seehuhn.de>
Amos Jeffries [Thu, 10 Dec 2009 04:14:28 +0000 (17:14 +1300)] 
Author: Jochen Voss <voss@seehuhn.de>
Fix failure to reset MD5 context buffer

16 years agoFixed yet another bug in state-saving helper functions.
Francesco Chemolli [Tue, 8 Dec 2009 14:13:21 +0000 (15:13 +0100)] 
Fixed yet another bug in state-saving helper functions.

16 years agoFixed bug in SQUID_STATE_COMMIT
Francesco Chemolli [Tue, 8 Dec 2009 14:04:10 +0000 (15:04 +0100)] 
Fixed bug in SQUID_STATE_COMMIT

16 years agoImplemented alternate approach to -pipe flag detection
Francesco Chemolli [Tue, 8 Dec 2009 14:01:39 +0000 (15:01 +0100)] 
Implemented alternate approach to -pipe flag detection

16 years agoStarted unraveling ESI detection logic
Francesco Chemolli [Mon, 7 Dec 2009 19:09:53 +0000 (20:09 +0100)] 
Started unraveling ESI detection logic

16 years agorefactored module check for replacement policies.
Francesco Chemolli [Mon, 7 Dec 2009 09:52:25 +0000 (10:52 +0100)] 
refactored module check for replacement policies.

16 years agoExtracted and started using functions to uppercase and lowercase a variable.
Francesco Chemolli [Fri, 4 Dec 2009 13:50:05 +0000 (14:50 +0100)] 
Extracted and started using functions to uppercase and lowercase a variable.

16 years agoDisabled coss in auto-discovered modules to be built.
Francesco Chemolli [Fri, 4 Dec 2009 08:38:26 +0000 (09:38 +0100)] 
Disabled coss in auto-discovered modules to be built.

16 years agoMerged from trunk
Francesco Chemolli [Fri, 4 Dec 2009 08:37:28 +0000 (09:37 +0100)] 
Merged from trunk

16 years agoConst correctness in math definitions
Amos Jeffries [Thu, 3 Dec 2009 22:34:46 +0000 (11:34 +1300)] 
Const correctness in math definitions

16 years agoMerged from trunk
Francesco Chemolli [Thu, 3 Dec 2009 11:17:29 +0000 (12:17 +0100)] 
Merged from trunk

16 years agoFixed linking issue in tests/testCoss
Francesco Chemolli [Thu, 3 Dec 2009 10:58:30 +0000 (11:58 +0100)] 
Fixed linking issue in tests/testCoss
Fixed libtoolization in lib/libTrie

16 years agoMerged from trunk
Francesco Chemolli [Thu, 3 Dec 2009 09:04:15 +0000 (10:04 +0100)] 
Merged from trunk

16 years agoSimplified ufs dependency tracking.
Francesco Chemolli [Thu, 3 Dec 2009 09:03:59 +0000 (10:03 +0100)] 
Simplified ufs dependency tracking.

16 years agoAccount for mem_node overheaders inside cache_mem
Amos Jeffries [Thu, 3 Dec 2009 02:38:11 +0000 (15:38 +1300)] 
Account for mem_node overheaders inside cache_mem

This makes squid include the overhead memory space when determining the
number of data pages available in cache_mem memory space. Forming a much
better limit on memory cache usage.

This does NOT solve any issues created by sizeof(mem_node) being unaligned
with the system malloc implementation page size. That still needs to be
resolved.

16 years agoSourceFormat Enforcement
Automatic source maintenance [Thu, 3 Dec 2009 01:12:57 +0000 (18:12 -0700)] 
SourceFormat Enforcement

16 years agoFix typos and missing cast
Amos Jeffries [Thu, 3 Dec 2009 00:41:41 +0000 (13:41 +1300)] 
Fix typos and missing cast

16 years agoAuthor: Feshchuk Yuriy <swopster@meta.ua>
Amos Jeffries [Wed, 2 Dec 2009 23:20:10 +0000 (12:20 +1300)] 
Author: Feshchuk Yuriy <swopster@meta.ua>
Language Updates: Ukrainian

16 years agoAuthor: Feshchuk Yuriy <swopster@meta.ua>
Amos Jeffries [Wed, 2 Dec 2009 23:17:31 +0000 (12:17 +1300)] 
Author: Feshchuk Yuriy <swopster@meta.ua>
Updates: Ukranian

16 years agoShuffle simple math functions into SquidMath
Amos Jeffries [Wed, 2 Dec 2009 22:39:11 +0000 (11:39 +1300)] 
Shuffle simple math functions into SquidMath

This unlinks many depencies pulled in by tools.cc through the more
complicated permissions, and death reporting code.

16 years agoBug 2830: clarify where NULL byte is in headers.
Amos Jeffries [Wed, 2 Dec 2009 22:27:33 +0000 (11:27 +1300)] 
Bug 2830: clarify where NULL byte is in headers.

Debug printing used to naturally stop string output at the null byte.

This should show the first segment of headers up to the NULL and the
segment of headers after it. So that its clear to admin that there are
more headers _after_ the portion that used to be logged.

16 years agoPartial checkpoint: enrich SQUID_CHECK_EXISTING_MODULES functionality and use it.
Francesco Chemolli [Wed, 2 Dec 2009 17:59:31 +0000 (18:59 +0100)] 
Partial checkpoint: enrich SQUID_CHECK_EXISTING_MODULES functionality and use it.

16 years agoMore diskio modules cleanup and modularization.
Francesco Chemolli [Wed, 2 Dec 2009 15:32:47 +0000 (16:32 +0100)] 
More diskio modules cleanup and modularization.

16 years agoFactored out m4 method to look for modules.
Francesco Chemolli [Wed, 2 Dec 2009 13:50:58 +0000 (14:50 +0100)] 
Factored out m4 method to look for modules.
Added CC and CXX to state save/commit/rollback helper.
Removed redundant --enable-async-io configure argument

16 years agoMerged from trunk
Francesco Chemolli [Tue, 1 Dec 2009 08:28:14 +0000 (09:28 +0100)] 
Merged from trunk

16 years agoAuthor: Ivan Masár <helix84@centrum.sk>
Amos Jeffries [Tue, 1 Dec 2009 06:00:51 +0000 (19:00 +1300)] 
Author: Ivan Masár <helix84@centrum.sk>
Language Updates: Slovak

16 years agotime_t is not always struct
Amos Jeffries [Tue, 1 Dec 2009 05:53:30 +0000 (18:53 +1300)] 
time_t is not always struct

16 years agoAuthor: Ivan Masár <helix84@centrum.sk
Amos Jeffries [Tue, 1 Dec 2009 05:26:04 +0000 (18:26 +1300)] 
Author: Ivan Masár <helix84@centrum.sk
Slovak Translations

16 years agoPerform the test for -pipe in C instead of C++
Francesco Chemolli [Mon, 30 Nov 2009 15:55:24 +0000 (16:55 +0100)] 
Perform the test for -pipe in C instead of C++

16 years agoAdded auxiliary methods for saving and restoring configuration state.
Francesco Chemolli [Mon, 30 Nov 2009 13:21:09 +0000 (14:21 +0100)] 
Added auxiliary methods for saving and restoring configuration state.

16 years agoFix Kerberos build errors on FreeBSD
Amos Jeffries [Mon, 30 Nov 2009 11:47:42 +0000 (00:47 +1300)] 
Fix Kerberos build errors on FreeBSD

16 years agoDoc update on http_port tproxy
Amos Jeffries [Sun, 29 Nov 2009 05:33:51 +0000 (18:33 +1300)] 
Doc update on http_port tproxy

16 years agoFixed fhuge-objects detection in libTrie
Francesco Chemolli [Fri, 27 Nov 2009 11:57:34 +0000 (12:57 +0100)] 
Fixed fhuge-objects detection in libTrie

16 years agoBug #2155: Assertion failures on malformed Content-Range response headers
Henrik Nordstrom [Thu, 26 Nov 2009 02:04:11 +0000 (03:04 +0100)] 
Bug #2155: Assertion failures on malformed Content-Range response headers

A number of conditions with malformed Content-Range headers were
not trapped properly triggering odd conditions in the code.

16 years agoRemove libTrie C unit test from the Makefile.
Henrik Nordstrom [Wed, 25 Nov 2009 23:57:26 +0000 (00:57 +0100)] 
Remove libTrie C unit test from the Makefile.

Automake do not like having rules for unreferenced binaries.

16 years agoMerged from trunk
Francesco Chemolli [Wed, 25 Nov 2009 17:13:33 +0000 (18:13 +0100)] 
Merged from trunk

16 years agoExpanded role of SQUID_CC_GUESS_OPTIONS to also more guessed command line options.
Francesco Chemolli [Wed, 25 Nov 2009 17:12:10 +0000 (18:12 +0100)] 
Expanded role of SQUID_CC_GUESS_OPTIONS to also more guessed command line options.

16 years agoFixed some variable shadowing.
Francesco Chemolli [Wed, 25 Nov 2009 17:10:52 +0000 (18:10 +0100)] 
Fixed some variable shadowing.

16 years agoRenamed macros and variables to conform to naming convention
Francesco Chemolli [Wed, 25 Nov 2009 10:03:39 +0000 (11:03 +0100)] 
Renamed macros and variables to conform to naming convention

16 years agoDetect pod2man and use it
Francesco Chemolli [Wed, 25 Nov 2009 09:02:43 +0000 (10:02 +0100)] 
Detect pod2man and use it

16 years agoCorrected speling, ported detection of the -pipe flag.
Francesco Chemolli [Wed, 25 Nov 2009 08:46:29 +0000 (09:46 +0100)] 
Corrected speling, ported detection of the -pipe flag.

16 years agoImplemented compiler detection and warnings-are-errors-flag detection
Francesco Chemolli [Tue, 24 Nov 2009 17:08:07 +0000 (18:08 +0100)] 
Implemented compiler detection and warnings-are-errors-flag detection

16 years agoShuffled program checks together at the beginning of the configuration phase.
Francesco Chemolli [Tue, 24 Nov 2009 16:33:32 +0000 (17:33 +0100)] 
Shuffled program checks together at the beginning of the configuration phase.

16 years agoRefactored check for CXX -fhuge-objects out of the main configure.in
Francesco Chemolli [Tue, 24 Nov 2009 13:35:41 +0000 (14:35 +0100)] 
Refactored check for CXX -fhuge-objects out of the main configure.in

16 years agoFix detection of obsolete 'all' patterns
Amos Jeffries [Tue, 24 Nov 2009 02:36:29 +0000 (15:36 +1300)] 
Fix detection of obsolete 'all' patterns

A little bit overly enthusiastic on the additions...
 * 0.0.0.0 is a /32 not /0
 * 0->N is 'all', not 0->0

16 years agoSourceFormat Enforcement
Automatic source maintenance [Tue, 24 Nov 2009 01:12:58 +0000 (18:12 -0700)] 
SourceFormat Enforcement

16 years agoMore release notes for 3.1.0.15
Amos Jeffries [Mon, 23 Nov 2009 02:34:14 +0000 (15:34 +1300)] 
More release notes for 3.1.0.15

16 years agoMissed a bit of huge-objects
Amos Jeffries [Mon, 23 Nov 2009 02:13:16 +0000 (15:13 +1300)] 
Missed a bit of huge-objects

16 years agoPolish ACL src/dst magic monikers and push upgrading to 'all'.
Amos Jeffries [Mon, 23 Nov 2009 01:43:45 +0000 (14:43 +1300)] 
Polish ACL src/dst magic monikers and push upgrading to 'all'.

* Adds 'ipv4' magic moniker. Slightly safer and friendlier than !ipv6

* Updates the IP range parse to detect several old broken cases of 'all'.
  Warn loudly and replace with 'all' during parse.
  This is needed for all the people who use the 'all' pattern for special
  purposes under another name; auth hiding, deny_info redirects, etc.

16 years agoSourceFormat Enforcement
Automatic source maintenance [Mon, 23 Nov 2009 01:16:57 +0000 (18:16 -0700)] 
SourceFormat Enforcement

16 years agoFix distclean of test_tools.cc
Amos Jeffries [Mon, 23 Nov 2009 00:39:15 +0000 (13:39 +1300)] 
Fix distclean of test_tools.cc

16 years agoPrep for 3.1.0.15
Amos Jeffries [Mon, 23 Nov 2009 00:25:46 +0000 (13:25 +1300)] 
Prep for 3.1.0.15

16 years agoMake huge-objects macro only test for GCC
Amos Jeffries [Sun, 22 Nov 2009 23:19:33 +0000 (12:19 +1300)] 
Make huge-objects macro only test for GCC

16 years agoAuthor: Adrian Chadd + Tim Starling
Amos Jeffries [Sun, 22 Nov 2009 20:37:27 +0000 (09:37 +1300)] 
Author: Adrian Chadd + Tim Starling
Port from 2.7: Logging infrastructure updates.

 * Basic port of the Squid-2.7 modular logging code
 * Adds support for async daemon helpers.
 * One daemon helper for file IO is included.
 * Adds UDP stream logging facility. (Tim Starling)

Ported by Amos Jeffries.

16 years agoFreeBSD for some reason some times do not like our big cf.data script
Henrik Nordstrom [Sat, 21 Nov 2009 22:16:31 +0000 (23:16 +0100)] 
FreeBSD for some reason some times do not like our big cf.data script

Split in multiple expressions specified by -e arguments. Seems to work better.

The large blob had a bit of extra space characters in it from the line folding
which seems to be related to the failure. (each command began with a space)

16 years agoAuthor: Various Translators
Amos Jeffries [Sat, 21 Nov 2009 12:26:34 +0000 (01:26 +1300)] 
Author: Various Translators
Language Updates: Czech, Spanish, Swedish.

Thanks to Rosetta Project and some local user contributions.

16 years agoMerge from trunk
Amos Jeffries [Sat, 21 Nov 2009 12:23:23 +0000 (01:23 +1300)] 
Merge from trunk

16 years agoConvert Common.am snippet from @ variable style.
Amos Jeffries [Sat, 21 Nov 2009 05:29:45 +0000 (18:29 +1300)] 
Convert Common.am snippet from @ variable style.

16 years agoMerge from trunk
Amos Jeffries [Sat, 21 Nov 2009 05:06:46 +0000 (18:06 +1300)] 
Merge from trunk

16 years agoAuthor: Various Translators
Amos Jeffries [Sat, 21 Nov 2009 04:51:27 +0000 (17:51 +1300)] 
Author: Various Translators
Language Updates: Swedish and Czech

Import from Rosetta

16 years agoMore french bits. accepted after converting ASCII entities to UTF
Amos Jeffries [Sat, 21 Nov 2009 04:40:52 +0000 (17:40 +1300)] 
More french bits. accepted after converting ASCII entities to UTF