]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
16 years agoImport IPv6 support from squid3-ipv6 branch to 3-HEAD.
amosjeffries [Sat, 15 Dec 2007 06:11:41 +0000 (06:11 +0000)] 
Import IPv6 support from squid3-ipv6 branch to 3-HEAD.

This patch fully enables squid to handle IPv6 on internally supported
protocols which have IPv6 capability.
see 3.1 Release Notes for full details on the IPv6 changes.
also see squid.conf generated from this point for configuration changes.

TODO: Release-Notes fro 3.1 have yet to be created. The mentioned details
      documentation will come in a later patch.

16 years agoSync store meta assignments with Squid-2.
hno [Sat, 15 Dec 2007 03:07:15 +0000 (03:07 +0000)] 
Sync store meta assignments with Squid-2.

16 years agoDon't be so verbose about not yet implemented store meta data types
hno [Sat, 15 Dec 2007 02:48:51 +0000 (02:48 +0000)] 
Don't be so verbose about not yet implemented store meta data types

16 years agoAccept some unknown store meta entries without throwing away the rest.
hno [Sat, 15 Dec 2007 02:47:54 +0000 (02:47 +0000)] 
Accept some unknown store meta entries without throwing away the rest.

The store meta parser stopped when encountering the first "unknown" entry.
This is bad for extensibility. Should continue parsing what we do know
how to handle.

16 years agoTypo.
amosjeffries [Fri, 14 Dec 2007 12:34:16 +0000 (12:34 +0000)] 
Typo.

16 years agoImport alternate RFC 3495 library functions from squid3-ipv6 branch.
amosjeffries [Fri, 14 Dec 2007 12:03:25 +0000 (12:03 +0000)] 
Import alternate RFC 3495 library functions from squid3-ipv6 branch.

Some OS do not provide RFC 3495 libraries (socket extensions for IPv6).
While these OS are expected to be built with --disable-ipv6 they still need
squid to provide the library methods for IP-neutral code use of IPv4.

TODO: This patch does not contain the autotools configure options to cause
 these functions to be built. That will come in the later IPv6-enabling patch

16 years agoImport RFC 3596 library extenstions from squid3-ipv6 branch.
amosjeffries [Fri, 14 Dec 2007 11:42:23 +0000 (11:42 +0000)] 
Import RFC 3596 library extenstions from squid3-ipv6 branch.

This library extends the rfc1035 DNS resolver built into squid to handle
RFC 3596 IPv6 extensions for DNS. Namely the AAAA and PTR records.

16 years agoImport IPAddress class and unit-tests from squid3-ipv6 branch
amosjeffries [Fri, 14 Dec 2007 11:29:22 +0000 (11:29 +0000)] 
Import IPAddress class and unit-tests from squid3-ipv6 branch

This class forms the basis of the IPv6 capable code for squid

16 years agoBootstrapped
hno [Fri, 14 Dec 2007 08:12:40 +0000 (08:12 +0000)] 
Bootstrapped

16 years agoSquid-3.0 has been branched, making this 3.HEAD again.
hno [Fri, 14 Dec 2007 08:11:53 +0000 (08:11 +0000)] 
Squid-3.0 has been branched, making this 3.HEAD again.

16 years agoAdjust snapshots to Squid-3.0
hno [Fri, 14 Dec 2007 08:06:24 +0000 (08:06 +0000)] 
Adjust snapshots to Squid-3.0

16 years agoUpdated changelog for 3.0.STABLE1 release
wessels [Fri, 14 Dec 2007 07:17:01 +0000 (07:17 +0000)] 
Updated changelog for 3.0.STABLE1 release
oops, should have done before branching.

16 years agoAdd Barefruit to SPONSORS, taken from web site sponsors page
wessels [Fri, 14 Dec 2007 05:14:43 +0000 (05:14 +0000)] 
Add Barefruit to SPONSORS, taken from web site sponsors page

16 years agoAdd Kaspersky Lab to SPONSORS file
wessels [Fri, 14 Dec 2007 04:58:24 +0000 (04:58 +0000)] 
Add Kaspersky Lab to SPONSORS file

16 years agoRemove references to myself and NLANR, add pointer to COPYRIGHT file
wessels [Fri, 14 Dec 2007 04:56:10 +0000 (04:56 +0000)] 
Remove references to myself and NLANR, add pointer to COPYRIGHT file

16 years agoChange old info@ircache.net contact address to info@squid-cache.org
wessels [Fri, 14 Dec 2007 04:53:23 +0000 (04:53 +0000)] 
Change old info@ircache.net contact address to info@squid-cache.org

16 years agoFixed more compile errors after removal of snprintf.h
rousskov [Fri, 7 Dec 2007 01:01:52 +0000 (01:01 +0000)] 
Fixed more compile errors after removal of snprintf.h

16 years agoFix compile errors after removal of snprintf.h
amosjeffries [Thu, 6 Dec 2007 09:37:15 +0000 (09:37 +0000)] 
Fix compile errors after removal of snprintf.h

16 years agoRemoved the following debugging line, numerous copies of which used to appear
rousskov [Wed, 5 Dec 2007 23:02:29 +0000 (23:02 +0000)] 
Removed the following debugging line, numerous copies of which used to appear
in the cache.log after "Exiting normally".

ACL::Prototype::~Prototype: TODO: unregister me

TODO: notes should be placed in source code, not debug log.

16 years agoBootstrapped
hno [Wed, 5 Dec 2007 08:10:44 +0000 (08:10 +0000)] 
Bootstrapped

16 years agoSet default formatting flags for the debugging stream to "fixed" with a
rousskov [Tue, 4 Dec 2007 22:20:22 +0000 (22:20 +0000)] 
Set default formatting flags for the debugging stream to "fixed" with a
2-digit precision. This avoids log entries such as

Took 3e-06 seconds (3.5e+03 objects/sec).

This change affects pretty much all debugging output, although most messages
will not change in appearance. Compilation errors are possible. The patch was
posted to squid-dev in August 2007. I do not recall any objections but
apparently I forgot to commit it.

16 years agoDelete now unused snprintf.h header file
hno [Tue, 4 Dec 2007 20:31:11 +0000 (20:31 +0000)] 
Delete now unused snprintf.h header file

16 years agoremoved lib/snprintf.c credits as it's no longer shipped with Squid
hno [Tue, 4 Dec 2007 20:29:59 +0000 (20:29 +0000)] 
removed lib/snprintf.c credits as it's no longer shipped with Squid

16 years agoKill GPL-incompatible (Apache) lib/snprintf.c source.
hno [Tue, 4 Dec 2007 20:22:54 +0000 (20:22 +0000)] 
Kill GPL-incompatible (Apache) lib/snprintf.c source.

Should not be needed on any relevant platform today I think, but if needed
we can always add back a GPL-compatible version..

16 years agoBug #2032: assertion failed: comm.cc:116: "ccb->active == false"
hno [Tue, 4 Dec 2007 10:35:52 +0000 (10:35 +0000)] 
Bug #2032: assertion failed: comm.cc:116: "ccb->active == false"

don't try to process the body on CONNECT requests even if there is a
Content-Length header.

16 years agoBug 2111 - squid.conf, others overwrite -X
amosjeffries [Sun, 2 Dec 2007 15:23:56 +0000 (15:23 +0000)] 
Bug 2111 - squid.conf, others overwrite -X

Add configuration option to store knowledge of -X command-line option
and use it to abort any parsing of future debug_options.

Add call to first set all debug levels to '9' (full) before freezing
the debug state.

16 years agoWrap equation argument to debugs() properly.
amosjeffries [Sun, 2 Dec 2007 14:19:58 +0000 (14:19 +0000)] 
Wrap equation argument to debugs() properly.

Safe code does not rely on internals protecting themelves. Even if they do.

16 years agoCorrect attribution of current MD5 changes.
amosjeffries [Fri, 30 Nov 2007 11:34:12 +0000 (11:34 +0000)] 
Correct attribution of current MD5 changes.

The current MD5 alterations in 3.0 are the ones made by Duane not me (Amos)

16 years agoBootstrapped
hno [Fri, 30 Nov 2007 08:10:47 +0000 (08:10 +0000)] 
Bootstrapped

16 years agoFix typo added during some patch.
amosjeffries [Tue, 27 Nov 2007 16:36:07 +0000 (16:36 +0000)] 
Fix typo added during some patch.

16 years agoFix SegFault when NetDB asked to ping a zero-length domain/hostname
amosjeffries [Tue, 27 Nov 2007 14:48:40 +0000 (14:48 +0000)] 
Fix SegFault when NetDB asked to ping a zero-length domain/hostname

16 years agoBug 2096: allow pending cache hits when delay pools not compiled in
wessels [Tue, 27 Nov 2007 05:20:04 +0000 (05:20 +0000)] 
Bug 2096: allow pending cache hits when delay pools not compiled in

For some time now, Squid has marked pending cache hits (a cache hit
when e->store_status != STORE_OK) as LOG_TCP_MISS.  This was done
so that pending hits do not bypass delay pools.  It had the negative
side effect of generating confusing access.log entries because cache
hits get logged as miss.

With this patch, the behavior is reverted when delay pools are not
compiled in.  Pending hits will be logged as some kind of TCP_HIT.

Users of delay pools will just have to live with this logging quirk,
although the "forwarded to" field of access.log can always be used
to see if the request was forwarded (a miss) or not (a hit).

16 years agopack header entries on cache updates
hno [Mon, 26 Nov 2007 20:09:54 +0000 (20:09 +0000)] 
pack header entries on cache updates

16 years agoUpdate to Squid MD5 syntax
hno [Mon, 26 Nov 2007 20:07:14 +0000 (20:07 +0000)] 
Update to Squid MD5 syntax

16 years agoCorrect update of 304 headers
hno [Mon, 26 Nov 2007 19:31:37 +0000 (19:31 +0000)] 
Correct update of 304 headers

16 years agoBootstrapped
hno [Wed, 21 Nov 2007 08:10:43 +0000 (08:10 +0000)] 
Bootstrapped

16 years agoMake squid_db_auth reopen the database connection on each query by default
hno [Tue, 20 Nov 2007 21:46:49 +0000 (21:46 +0000)] 
Make squid_db_auth reopen the database connection on each query by default

This change adds support for non-persistent database connections, and also
makes that the default.

To use a persistent database connection use the --persist option.

16 years agoUpdated MD5 credits (no longer RSA). Removed winbind credits (no longer shipped with...
hno [Tue, 20 Nov 2007 21:44:12 +0000 (21:44 +0000)] 
Updated MD5 credits (no longer RSA). Removed winbind credits (no longer shipped with Squid)

16 years agoDrop the RSA licensed MD5 implementation, and use the one shipped with Squid instead
hno [Tue, 20 Nov 2007 21:34:17 +0000 (21:34 +0000)] 
Drop the RSA licensed MD5 implementation, and use the one shipped with Squid instead

16 years agoChange priority of proxy auth and extacl provided username in login=*:pass
hno [Mon, 19 Nov 2007 05:00:58 +0000 (05:00 +0000)] 
Change priority of proxy auth and extacl provided username in login=*:pass

It's quite useful to be able to manipulate the forwarded username when using
login=*:pass together with authentication.

16 years agoDeclare Squid 3 Windows support NOT STABLE.
serassio [Mon, 19 Nov 2007 00:23:01 +0000 (00:23 +0000)] 
Declare Squid 3 Windows support NOT STABLE.

16 years agoFix build failure caused by a typo.
serassio [Mon, 19 Nov 2007 00:19:35 +0000 (00:19 +0000)] 
Fix build failure caused by a typo.

16 years agoBootstrapped
hno [Fri, 16 Nov 2007 08:10:43 +0000 (08:10 +0000)] 
Bootstrapped

16 years agobootstrapped after ESI preprocessor change
wessels [Fri, 16 Nov 2007 06:34:22 +0000 (06:34 +0000)] 
bootstrapped after ESI preprocessor change

16 years agoRenamed "SQUID_ESI" to "USE_SQUID_ESI" at request of other developers
wessels [Fri, 16 Nov 2007 06:33:01 +0000 (06:33 +0000)] 
Renamed "SQUID_ESI" to "USE_SQUID_ESI" at request of other developers

Other Squid developers suggested to be consistent and prefix the
symbol with "USE_" as we do with others.

16 years agobootstrapped after renaming ESI -> SQUID_ESI
wessels [Fri, 16 Nov 2007 01:50:29 +0000 (01:50 +0000)] 
bootstrapped after renaming ESI -> SQUID_ESI

16 years agoChange 'ESI' define to 'SQUID_ESI'
wessels [Fri, 16 Nov 2007 01:48:27 +0000 (01:48 +0000)] 
Change 'ESI' define to 'SQUID_ESI'

On Solaris, something else defines the preprocessor symbol ESI, which
confuses Squid compliation.  Now we use a name less likely to cause
a collision.

16 years agoMore fixes for recent MD5 mixups
wessels [Thu, 15 Nov 2007 23:47:31 +0000 (23:47 +0000)] 
More fixes for recent MD5 mixups

- Changing 'xMD5' function name to 'SquidMD5'
- Changing 'MD5_CTX' typedef to 'SquidMD5_CTX'
- Changing 'MD5_DIGEST_CHARS' define to 'SQUID_MD5_DIGEST_LENGTH'
- Changing 'MD5_DIGEST_LENGTH' define to 'SQUID_MD5_DIGEST_LENGTH'
- Removing messy #ifdef logic in include/md5.h that tries to use
  the system libraries if available.  We'll always use the Squid MD5
  routines.

16 years agoFix-fix for MD5.
amosjeffries [Thu, 15 Nov 2007 16:18:04 +0000 (16:18 +0000)] 
Fix-fix for MD5.

Pre-compiler only tested on Linux and FreeBSD.

This update amends the previous to allow OS which provide a partial MD5
implementation but do not supply correct buffer size (MD5_DIGEST_* macro)
to build using the squid bundled code.

To evade symbol-clashes the squid code is also updated to use xMD5Init,
xMD5Update, xMD5Final and the code sorts out which version is to be used
at compile time from configure options and available sources.

For MacOS X and other broken OS the sys/types.h must also be included on
behalf of the sys/*.h which need it.

16 years agoAuthor: Klaus Singvogel <kssingvo@suse.de>
rousskov [Wed, 14 Nov 2007 06:25:33 +0000 (06:25 +0000)] 
Author: Klaus Singvogel <kssingvo@suse.de>
Bug 2123 fix, part 1: GCC 4.3 warnings

Removed ignored type qualifiers from function return types.
Added parentheses around && within ||.

16 years agooperator != declared outside of the HttpRequestMethod class results in
rousskov [Wed, 14 Nov 2007 06:09:23 +0000 (06:09 +0000)] 
operator != declared outside of the HttpRequestMethod class results in
operator overloading warnings on some platforms. The operator does not appear
to be required.

16 years agoReturning -1 in the unreached portion of u_short GetService() code results in
rousskov [Wed, 14 Nov 2007 06:06:01 +0000 (06:06 +0000)] 
Returning -1 in the unreached portion of u_short GetService() code results in
a type conversion warning.

16 years agoBug 2123 partial fix: Allocate space for a NULL terminator of the helper
rousskov [Wed, 14 Nov 2007 04:25:35 +0000 (04:25 +0000)] 
Bug 2123 partial fix: Allocate space for a NULL terminator of the helper
argument array.

16 years agoRFC 1157 - SNMP v1 Protocol is used by squid.
amosjeffries [Tue, 13 Nov 2007 06:46:55 +0000 (06:46 +0000)] 
RFC 1157 - SNMP v1 Protocol is used by squid.

16 years agoAuthor: Pawel Worach <pawel.worach@gmail.com>
amosjeffries [Tue, 13 Nov 2007 06:10:37 +0000 (06:10 +0000)] 
Author: Pawel Worach <pawel.worach@gmail.com>
Enable squid to lookup /etc/services for named peer ports.

Here is patch so you can use port names from /etc/services in
squid.conf for cache_peers like so:
   cache_peer upstream.example.net parent http-cache icpv2

assumng you have something like this in /etc/services
  http-cache   8080/tcp
  icpv2           3130/udp

This became needed here where we have the same squid.conf's deployed
across a cluster of reverse proxies and we control originserver
addresses via a hosts file and originserver  ports via /etc/services
locally on each node.

16 years agoBootstrapped
hno [Mon, 12 Nov 2007 08:10:45 +0000 (08:10 +0000)] 
Bootstrapped

16 years agoRe-fix libmd5 detection on configure
amosjeffries [Mon, 12 Nov 2007 03:10:09 +0000 (03:10 +0000)] 
Re-fix libmd5 detection on configure

Autoconf fails to do environment variable +='s

16 years agoBootstrapped.
amosjeffries [Sun, 11 Nov 2007 14:30:27 +0000 (14:30 +0000)] 
Bootstrapped.

16 years agoSolaris 10 appears to provide MD5 natively
amosjeffries [Sun, 11 Nov 2007 09:26:58 +0000 (09:26 +0000)] 
Solaris 10 appears to provide MD5 natively

* alter the MD5 logics to perform compile-time tests of
  whether the squid internal MD5 is needed.
* OpenSSL implementation primary as before with same configure options
* first backup is to use the OS-provided.
* final backup is to use squid internal code.

16 years agoBootstrapped
hno [Thu, 8 Nov 2007 08:10:45 +0000 (08:10 +0000)] 
Bootstrapped

16 years agoBootstrapped.
amosjeffries [Wed, 7 Nov 2007 18:04:47 +0000 (18:04 +0000)] 
Bootstrapped.

16 years agoAdd some include-protection to IPInterception.cc
amosjeffries [Wed, 7 Nov 2007 17:20:46 +0000 (17:20 +0000)] 
Add some include-protection to IPInterception.cc

16 years agoExtended the Squid -> Rewriter interface with key=value pairs
wessels [Wed, 7 Nov 2007 04:19:30 +0000 (04:19 +0000)] 
Extended the Squid -> Rewriter interface with key=value pairs

Our customer wants to use a redirector (rewriter) but needs additional
fields.  We think that new fields should be of the form "key=value"
so that, in the future, the user can choose which fields to send
to the rewriter.

16 years agoClose three possible buffer over/under-runs
amosjeffries [Mon, 5 Nov 2007 06:59:51 +0000 (06:59 +0000)] 
Close three possible buffer over/under-runs

Simple fixes imported from earlier string work.
 - prevent pointer operations in cut /set operations if the location
   given is outside teh currently allocated buffer.
The methods will behave as if the operations were successful but did
not alter the string.

16 years agoLooks like 'dstdomain' and 'dstdomain_regex' ACLs were broken.
wessels [Sat, 3 Nov 2007 10:49:53 +0000 (10:49 +0000)] 
Looks like 'dstdomain' and 'dstdomain_regex' ACLs were broken.

The dst_addr member of ACLChecklist class was never set so
certain reverse lookups for 'dstdomain' and 'dstdomain_regex'
ACLs probably were not working.  This patch sets dst_addr
before (potentially) doing the non-blocking lookup.

16 years agoBootstrapped
hno [Thu, 1 Nov 2007 07:10:45 +0000 (07:10 +0000)] 
Bootstrapped

16 years agoSpelling.
amosjeffries [Wed, 31 Oct 2007 16:34:36 +0000 (16:34 +0000)] 
Spelling.

16 years agoCode cleanup.
amosjeffries [Wed, 31 Oct 2007 10:52:15 +0000 (10:52 +0000)] 
Code cleanup.

16 years agoNetBIOS is now officially obsolete.
amosjeffries [Wed, 31 Oct 2007 06:32:19 +0000 (06:32 +0000)] 
NetBIOS is now officially obsolete.

It's never expected to support more than IPv4 so this patch
reverts ambiguous IN_ADDR back to IPv4-only in_addr in NetBIOS code.

Ref: http://lists.samba.org/archive/samba-technical/2007-March/052210.html

16 years agoBug #2116 fix: Better handling of HTTP 206 Partial Content responses.
rousskov [Wed, 31 Oct 2007 03:52:30 +0000 (03:52 +0000)] 
Bug #2116 fix: Better handling of HTTP 206 Partial Content responses.

When Squid is not doing the ranges it may still forward a Range request to the
origin server and receive a range response. The old code was comparing
endOffset of memObject with the last expected offset according to the Range
header value. That comparison did not account for the header size in
endOffset.

I do not know if the header size should not have been there or
should have been accounted for in the comparison. Adding headers size made
the 206 problem more difficult to reproduce (but it was still there).

Instead of trying to figure out when the header should or should not be
counted, I used http->out.offset and reply->content_range->spec.length.  That
seems to work. This change, however, is in my Puzzle Area of Squid; I have low
confidence the fix is correct and cannot be improved.

16 years agoAdded debugging while investigating bug #2116.
rousskov [Wed, 31 Oct 2007 03:43:45 +0000 (03:43 +0000)] 
Added debugging while investigating bug #2116.

16 years agoRFC bits omitted earlier.
amosjeffries [Tue, 30 Oct 2007 12:46:24 +0000 (12:46 +0000)] 
RFC bits omitted earlier.

16 years agoRFC 3162 - updated RADIUS authentication protocol
amosjeffries [Tue, 30 Oct 2007 09:01:23 +0000 (09:01 +0000)] 
RFC 3162 - updated RADIUS authentication protocol

16 years agoPolicy Change: Make all ACL a predefined default.
amosjeffries [Tue, 30 Oct 2007 04:41:29 +0000 (04:41 +0000)] 
Policy Change: Make all ACL a predefined default.

16 years agoAdd RFC 1902, 1905 - SNMP Protocols used by squid.
amosjeffries [Sun, 28 Oct 2007 15:10:23 +0000 (15:10 +0000)] 
Add RFC 1902, 1905 - SNMP Protocols used by squid.

16 years agoClose several unsafe control paths after fatalf()
amosjeffries [Tue, 23 Oct 2007 05:35:32 +0000 (05:35 +0000)] 
Close several unsafe control paths after fatalf()
Coverity Identified.

16 years agoClose several unsafe control paths after self_destruct()
amosjeffries [Tue, 23 Oct 2007 05:33:28 +0000 (05:33 +0000)] 
Close several unsafe control paths after self_destruct()
Coverity Identified.

16 years agoAuthor:Rafael Martinez <rmartine@fdi.ucm.es>
amosjeffries [Tue, 23 Oct 2007 04:33:13 +0000 (04:33 +0000)] 
Author:Rafael Martinez <rmartine@fdi.ucm.es>
Add RFC 4004 - IP Protocol-neutral SNMP

16 years agoAuthor: Rafael Martinez <rmartine@fdi.ucm.es>
amosjeffries [Tue, 23 Oct 2007 04:32:16 +0000 (04:32 +0000)] 
Author: Rafael Martinez <rmartine@fdi.ucm.es>

Add RFC 4001 - IP Protocol-Neutral SNMP

16 years agoBug 2104 fix: handle REQMOD HTTP responses without body
rousskov [Tue, 16 Oct 2007 21:57:28 +0000 (21:57 +0000)] 
Bug 2104 fix: handle REQMOD HTTP responses without body

When in request satisfaction mode and no body is expected, mark the store
entry as complete. Otherwise the ClientStreams(?) triggered by the
clientGetMoreData call will get stuck waiting for more data from the store.
There is probably a better way to do this (e.g., completely bypassing store).

16 years agoAuthor: Christos Tsantilas <chtsanti@users.sourceforge.net>
rousskov [Tue, 16 Oct 2007 20:38:18 +0000 (20:38 +0000)] 
Author: Christos Tsantilas <chtsanti@users.sourceforge.net>
Bug #2098 fix: SegFault in tunnelConnectTimeout error page generation.

The tunnelConnectTimeout function used the tunnelState object (and propably
the tunnelState->request object) after they were freed by the comm_close call.
The fix moves the comm_close call to the end of tunnelConnectTimeout.

16 years agoNeed to read clearer. We agreed on allow localnet->deny all.
amosjeffries [Tue, 16 Oct 2007 19:01:46 +0000 (19:01 +0000)] 
Need to read clearer. We agreed on allow localnet->deny all.

16 years agoAlter policy of ICP and HTCP access to default allow only local networks
amosjeffries [Tue, 16 Oct 2007 18:56:51 +0000 (18:56 +0000)] 
Alter policy of ICP and HTCP access to default allow only local networks

Modifies both icp_access and htcp_access from recommended 'allow all'
to a default 'deny !localnet' with a fallback default 'deny all'
if the recommended icp/htcp access are removed or commented out.

Adds localnet acl by default the RFC1918 reserved private space
to support the use of localnet acl in the above.

16 years agoBootstrapped
hno [Sun, 14 Oct 2007 06:10:44 +0000 (06:10 +0000)] 
Bootstrapped

16 years agoautoconf 2.61 works.
amosjeffries [Sat, 13 Oct 2007 18:54:10 +0000 (18:54 +0000)] 
autoconf 2.61 works.

16 years agoAdd notes about htcp_access effects on HTCP peers to config.
amosjeffries [Sat, 13 Oct 2007 12:57:40 +0000 (12:57 +0000)] 
Add notes about htcp_access effects on HTCP peers to config.

Discovered by Tony Dodd and Chris Robertson.
See Discussion:
  Re: [squid-users] Squid marks alive siblings as dead.
  http://www.squid-cache.org/mail-archive/squid-users/200710/0254.html

16 years agoUpdate udp_(incoming|outgoing)_address option docs to reflect current state.
amosjeffries [Sat, 13 Oct 2007 12:56:38 +0000 (12:56 +0000)] 
Update udp_(incoming|outgoing)_address option docs to reflect current state.

Code changes will be needed in future to remove these options and move
their effects to other module-specific ones.

16 years agoBug #2100: Respect DNS ttl=0
hno [Sat, 13 Oct 2007 06:02:28 +0000 (06:02 +0000)] 
Bug #2100: Respect DNS ttl=0

Some DNS servers responds with a ttl=0 asking their results to not be cached
for long, but due to historical reasons from before when Squid had an internal
DNS client such DNS responses got cached for the positive DNS ttl (default 1 hour).

Witch this change such DNS responses gets cached for the minimum allowed TTL
(negative_dns_ttl, default 1 minute).

16 years agoDigest delays are no longer bound to any fixed unit of time.
amosjeffries [Thu, 11 Oct 2007 18:53:03 +0000 (18:53 +0000)] 
Digest delays are no longer bound to any fixed unit of time.

16 years agodigest_generation docs should reference compile option not internal macro.
amosjeffries [Thu, 11 Oct 2007 18:45:44 +0000 (18:45 +0000)] 
digest_generation docs should reference compile option not internal macro.

16 years agoBug #2094: 3.0RC1: Add stub ERR_ESI and ERR_ICAP_FAILURE documents to errors/Armenian
serassio [Wed, 10 Oct 2007 00:39:43 +0000 (00:39 +0000)] 
Bug #2094: 3.0RC1: Add stub ERR_ESI and ERR_ICAP_FAILURE documents to errors/Armenian

Added copies of the English documents to the Armenian language directory.

16 years agoLikely fix for helper-related SEGV shortly after reconfigure
wessels [Thu, 4 Oct 2007 22:43:54 +0000 (22:43 +0000)] 
Likely fix for helper-related SEGV shortly after reconfigure

I'm seeing occasional SEGVs in helperHandleRead() shortly after
a reconfigure.  I suspect that the helper structure was kept
around during the reconfigure because of a pending request.  If
it gets closed in helperHandleRead() after reading, then we must
return from the function rather than continue in the while loop.

16 years agoautomake 1.10 also works..
hno [Thu, 4 Oct 2007 07:58:37 +0000 (07:58 +0000)] 
automake 1.10 also works..

16 years agoBootstrapped
hno [Tue, 2 Oct 2007 06:10:43 +0000 (06:10 +0000)] 
Bootstrapped

16 years agoAuthor: Tsantilas Christos <chtsanti@users.sourceforge.net>
hno [Tue, 2 Oct 2007 04:48:34 +0000 (04:48 +0000)] 
Author: Tsantilas Christos <chtsanti@users.sourceforge.net>
More >2GB fixes. BodyPipe::unproducedSize() method should also return an uint64_t

16 years agopreparing for RC1 release SQUID_3_0_RC1
wessels [Mon, 1 Oct 2007 11:44:55 +0000 (11:44 +0000)] 
preparing for RC1 release

16 years agopreparing for RC1 release
wessels [Mon, 1 Oct 2007 11:39:52 +0000 (11:39 +0000)] 
preparing for RC1 release

Long summary

16 years agoPreparing for RC1 release
wessels [Mon, 1 Oct 2007 11:04:20 +0000 (11:04 +0000)] 
Preparing for RC1 release

16 years agoFix grammar in description of mail_program squid.conf option
amosjeffries [Sun, 30 Sep 2007 17:21:39 +0000 (17:21 +0000)] 
Fix grammar in description of mail_program squid.conf option

16 years agoCorrect bad example config for tos_outgoing_tos
amosjeffries [Sun, 30 Sep 2007 16:51:25 +0000 (16:51 +0000)] 
Correct bad example config for tos_outgoing_tos

Example configuration for this option had syntax values that would not be
accepted by squid when parsing these lines if used as given.