]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
16 years agoBug 1923 fix: Do not send hop-by-hop headers to the ICAP server.
rousskov [Wed, 23 Jan 2008 02:53:03 +0000 (02:53 +0000)] 
Bug 1923 fix: Do not send hop-by-hop headers to the ICAP server.
Send Proxy-Authenticate&Proxy-Authorization in ICAP request headers.

16 years agobug1933 fix: Fixed memory pools configuration reporting.
rousskov [Wed, 23 Jan 2008 00:13:36 +0000 (00:13 +0000)] 
bug1933 fix: Fixed memory pools configuration reporting.
We used to report too early, before Squid configuration was parsed.

16 years agoBug 2110 fix: When Squid is shutting down, disable persistent connections
rousskov [Tue, 22 Jan 2008 23:45:45 +0000 (23:45 +0000)] 
Bug 2110 fix: When Squid is shutting down, disable persistent connections
in responses.

This change should discourage clients from sending us more requests.
It should only affect hit responses because misses are denied during shutdown.

16 years agoUse our own strwordtok instead of strtok_r. Not only is it portable, but also underst...
hno [Tue, 22 Jan 2008 22:34:27 +0000 (22:34 +0000)] 
Use our own strwordtok instead of strtok_r. Not only is it portable, but also understands quoting and escaping

16 years agoWindows port: Fix warning error building with Visual Studio.
serassio [Tue, 22 Jan 2008 03:59:44 +0000 (03:59 +0000)] 
Windows port: Fix warning error building with Visual Studio.

16 years agoCompile error introduced by previosu patch.
amosjeffries [Mon, 21 Jan 2008 11:02:56 +0000 (11:02 +0000)] 
Compile error introduced by previosu patch.

Squid-defined types need to be included where used.

16 years agoWindows port: fix build error for missing ostream declaration.
serassio [Mon, 21 Jan 2008 03:35:41 +0000 (03:35 +0000)] 
Windows port: fix build error for missing ostream declaration.

16 years agoFix typo in the latest commit.
serassio [Mon, 21 Jan 2008 03:20:21 +0000 (03:20 +0000)] 
Fix typo in the latest commit.

16 years agoWindows port: fix Visual Studio build problems when ESI, Delay Pools and SSL support...
serassio [Mon, 21 Jan 2008 02:46:35 +0000 (02:46 +0000)] 
Windows port: fix Visual Studio build problems when ESI, Delay Pools and SSL support are not enabled

MS Visual Studio Projects are monolithic, so we need some #if/#ifdef to exclude
the not needed code at build time.

16 years agoFix build error using --enable-linux-tproxy
serassio [Mon, 21 Jan 2008 01:20:05 +0000 (01:20 +0000)] 
Fix build error using --enable-linux-tproxy

16 years agoWindows port: Visual Studio needs winsock2.h before ws2tcpip.h inclusion.
serassio [Mon, 21 Jan 2008 00:36:43 +0000 (00:36 +0000)] 
Windows port: Visual Studio needs winsock2.h before ws2tcpip.h inclusion.

16 years agoWindows port: restore Windows compatibility changes to edir_ldapext.c lost after...
serassio [Mon, 21 Jan 2008 00:31:11 +0000 (00:31 +0000)] 
Windows port: restore Windows compatibility changes to edir_ldapext.c lost after last commit.

16 years agoFix ARP ACL build error on all not Linux platforms.
serassio [Mon, 21 Jan 2008 00:23:19 +0000 (00:23 +0000)] 
Fix ARP ACL build error on all not Linux platforms.

16 years agoFix typo in Windows code.
serassio [Mon, 21 Jan 2008 00:13:22 +0000 (00:13 +0000)] 
Fix typo in Windows code.

16 years agoReally use the Squid provided strtok_r() library code when needed.
serassio [Mon, 21 Jan 2008 00:11:14 +0000 (00:11 +0000)] 
Really use the Squid provided strtok_r() library code when needed.

16 years agoCorrect example IPs in tcp_outgoing_address config
amosjeffries [Sun, 20 Jan 2008 18:01:51 +0000 (18:01 +0000)] 
Correct example IPs in tcp_outgoing_address config

Deja Vu. I'm sure I fixed this weeks ago.

16 years agoAdd major additional information pages.
amosjeffries [Sun, 20 Jan 2008 16:48:41 +0000 (16:48 +0000)] 
Add major additional information pages.

* These pages are for discourses on major components not suitable for
  writing into the code pages.

16 years agoAdd auto-docs configuration file from docs project.
amosjeffries [Sun, 20 Jan 2008 16:36:47 +0000 (16:36 +0000)] 
Add auto-docs configuration file from docs project.

This is just the configuration file to make docs in doc/Programming-Guide/

* Auto-generation requires doxygen and dot applications installed for the
documents to be built on any given machine.

* Further documentation modifications still to follow.

16 years agoAuthor: Alexey Veselovsky <alexey.veselovsky@eykontech.com>
amosjeffries [Sun, 20 Jan 2008 15:54:28 +0000 (15:54 +0000)] 
Author: Alexey Veselovsky <alexey.veselovsky@eykontech.com>
Bug #226 - Adding support for unknown methods.

Response for these methods will not be cached.
All cache entries for this url will be invalidated.
 see bugzilla entry #226 for further details.

16 years agoAdd [] operator for offset-based access into String's.
amosjeffries [Sat, 19 Jan 2008 17:38:32 +0000 (17:38 +0000)] 
Add [] operator for offset-based access into String's.

Safer than pointer arithmetic and manipulation.
Also users of String objects should NOT have arbitrary access to the
underlying raw data buffer.

This single operator deprecates several old access functions.

16 years agoEPSV support for FTP and other fixes.
amosjeffries [Sat, 19 Jan 2008 14:15:28 +0000 (14:15 +0000)] 
EPSV support for FTP and other fixes.

- Adds full EPSV method support for FTP server connections
- Fixes debugging in FTP state machine into specific levels:
  * 0: critical problems
  * 1: non-critical problems
  * 2: FTP protocol chatter
  * 3: FTP logic flow debugging
  * 5: FTP data parsing flows
- Adds code documentation to some FTP functions.

16 years agoMiscenllaneous fixes for CNAME, include, and comm.
amosjeffries [Sat, 19 Jan 2008 14:11:34 +0000 (14:11 +0000)] 
Miscenllaneous fixes for CNAME, include, and comm.

- Add more wrapping of CNAME code no longer needed.
- Fixes typo in include directive ported code.
- Fixes incorrect socket family setting on some accepted connections.

16 years agoBootstrapped
hno [Sat, 19 Jan 2008 08:10:46 +0000 (08:10 +0000)] 
Bootstrapped

16 years agoCompile errors and Bootstrap.
amosjeffries [Fri, 18 Jan 2008 19:36:36 +0000 (19:36 +0000)] 
Compile errors and Bootstrap.

16 years agoAuthor: Klaus Singvogel <kssingvo@suse.de>
amosjeffries [Fri, 18 Jan 2008 14:34:45 +0000 (14:34 +0000)] 
Author: Klaus Singvogel <kssingvo@suse.de>
Bug #2189 - wrong parameters used for memset

Uses correct parameters order for memset() in object constructor.

16 years agoImport strtok_r() library code for systems that do not provide it.
amosjeffries [Fri, 18 Jan 2008 14:04:16 +0000 (14:04 +0000)] 
Import strtok_r() library code for systems that do not provide it.

This code has been written for the Free Software Foundation and
falls under the GNU Public Lisence version 2 or later for use.

16 years agoDocument the addition of myportname acl
hno [Thu, 17 Jan 2008 17:09:05 +0000 (17:09 +0000)] 
Document the addition of myportname acl

16 years agoCorrect releasenotes eneration
hno [Thu, 17 Jan 2008 15:33:32 +0000 (15:33 +0000)] 
Correct releasenotes eneration

16 years agos is 3.1, not 3.0
hno [Thu, 17 Jan 2008 15:32:28 +0000 (15:32 +0000)] 
s is 3.1, not 3.0

16 years agoAuthor: Gonzalo Arana <gonzalo.arana@gmail.com>
amosjeffries [Thu, 17 Jan 2008 05:12:45 +0000 (05:12 +0000)] 
Author: Gonzalo Arana <gonzalo.arana@gmail.com>
Bug #2180 (update) - include minor issues

Use strtok_r() instead of hacking around strtok() problems.

16 years agoMention the new myportname acl in the acl section
hno [Wed, 16 Jan 2008 16:30:39 +0000 (16:30 +0000)] 
Mention the new myportname acl in the acl section

16 years agoNew myportname ACL for matching the accepting port name
hno [Mon, 14 Jan 2008 20:19:48 +0000 (20:19 +0000)] 
New myportname ACL for matching the accepting port name

also documents the name= port option which was previously implemented but unused

16 years agoBug #2153: Use the cache_peer name in CARP hashing to support multiple peers on the...
hno [Mon, 14 Jan 2008 19:13:49 +0000 (19:13 +0000)] 
Bug #2153: Use the cache_peer name in CARP hashing to support multiple peers on the same host

The cache_peer name= option was introduced some years ago to allow
peers to be named and to suppot multiple peers on the same host/address.
However, carp still used the hostname/address and not the name making
it fail slightly when forwarding to multiple peers on the same address.

16 years agoImproved output display formatting
amosjeffries [Sat, 12 Jan 2008 20:17:41 +0000 (20:17 +0000)] 
Improved output display formatting

16 years agoBootstrapped
hno [Sat, 12 Jan 2008 08:10:47 +0000 (08:10 +0000)] 
Bootstrapped

16 years agoFormal Debug Levels part 1 - Define names for some debug levels.
amosjeffries [Fri, 11 Jan 2008 12:04:02 +0000 (12:04 +0000)] 
Formal Debug Levels part 1 - Define names for some debug levels.

This allows the use of DBG_CRITICAL and DBG_IMPORTANT instead of magic
numbers 0 and 1 in the debugs() calls. Making code a little more readable
and easier to use. The code itself is not modified to use them yet.

DBG_DATA is added for level 9, though that may change.

TODO: the other levels (2-8) still need deciding. No consensus was reached
amongst the developers for those levels when discussed.

16 years agoAAAA/A failover fix and CNAME recursion deprecation
amosjeffries [Fri, 11 Jan 2008 10:49:18 +0000 (10:49 +0000)] 
AAAA/A failover fix and CNAME recursion deprecation

A bug in the final version of squid internal DNS resolver logics
caused any failover A results to overwrite the paired previous AAAA.

This patch adds state to store the DNS results between failover queries
and to merge the final sets before passing them out to the requestor.

Lookups should now be seemlessly handled within the DNS resolver stub.

CNAME recursion at the ipcache level should now be obsolete and has been
wrapped in a new ./configure --with-dns-cname option which defaults off.
That code has proven to be problematic anyway and will be no great loss.

Additional counters have been added to the squid statistics to track the
amount of queries of each type have been encountered.

16 years agoAuthor: Adrian Chadd <adrian@creative.net.au>, Gonzalo Arana <gonzalo.arana@gmail...
amosjeffries [Fri, 11 Jan 2008 09:38:58 +0000 (09:38 +0000)] 
Author: Adrian Chadd <adrian@creative.net.au>, Gonzalo Arana <gonzalo.arana@gmail.com>
include directive for squid.conf

This patch adds an 'include' option to squid.conf for the purpose of
importing configuration details external to the squid.conf file itself

see Squid 3.1 Release notes for further details.

16 years agoFix syntax errors in 3.1 Release Notes
amosjeffries [Fri, 11 Jan 2008 09:33:34 +0000 (09:33 +0000)] 
Fix syntax errors in 3.1 Release Notes

16 years agoMiscellaneous code fixes.
amosjeffries [Thu, 10 Jan 2008 15:13:43 +0000 (15:13 +0000)] 
Miscellaneous code fixes.

Fixes bad assertion in new code for CNAME handling.
Cleans up some code formatting.
Adds some const-correctness for improved code checking.

16 years agoBug #2170 - FTP protocol does not work in squid3-head
amosjeffries [Tue, 8 Jan 2008 18:51:37 +0000 (18:51 +0000)] 
Bug #2170 - FTP protocol does not work in squid3-head

IPv6 upgrade lost the port-0 semantics for generating a new random port
for the FTP data channel on PASV requests.

16 years agoFix error causing pinger to abort if ICMP unavailable, even if ICMPv6 is.
amosjeffries [Tue, 8 Jan 2008 18:10:48 +0000 (18:10 +0000)] 
Fix error causing pinger to abort if ICMP unavailable, even if ICMPv6 is.

16 years agoMore off_t related cleanups triggered by Bug #2164.
hno [Tue, 8 Jan 2008 00:12:28 +0000 (00:12 +0000)] 
More off_t related cleanups triggered by Bug #2164.

This patch cleans up various pieces of code, from an off_t usage audit
triggered by Bug #2164.

off_t should be used for on-disk file offsets/positions only, not internal
buffers or object offsets.

object offsets should use int64_t

buffer offsets size_t or int, or maybe ssize_t if negative values allowed

16 years agoBug #2164: assertion failed: stmem.cc:321: "candidate.offset >= 0"
hno [Tue, 8 Jan 2008 00:10:22 +0000 (00:10 +0000)] 
Bug #2164: assertion failed: stmem.cc:321: "candidate.offset >= 0"

failed to handle responses >2GB properly unless compiled with 64-bit disk I/O.

this due to abuse of off_t where int64_t is intended.

16 years agoBug #2150: Connection hangs on automatic retry
hno [Mon, 7 Jan 2008 23:22:06 +0000 (23:22 +0000)] 
Bug #2150: Connection hangs on automatic retry

With epoll and probably kqueue as well the filedescriptor need to be
reregistered with the kernle after being replaced with dup2().

16 years agoBug #2175: Update valgrind support for valgrind-3.3.0
hno [Mon, 7 Jan 2008 22:47:08 +0000 (22:47 +0000)] 
Bug #2175: Update valgrind support for valgrind-3.3.0

Valgrind memcheck rearranged the names of it's support macros in
version 3.2.0 to better represent the actual function, and now the
old names has been removed starting with version 3.3.0 causing
build a failure if --with-valgrind-debug is used.

this patch updates Squid to use the new valgrind macro names, and
adds a little glue to be compatible with older valgrind versions

16 years agoFix some minor casting errors affecting cachemgr reporting when cache/mem >2GB
hno [Mon, 7 Jan 2008 22:45:57 +0000 (22:45 +0000)] 
Fix some minor casting errors affecting cachemgr reporting when cache/mem >2GB

16 years agoMake squid_kerb_auth compile again after the IPv6 merge
hno [Mon, 7 Jan 2008 22:25:14 +0000 (22:25 +0000)] 
Make squid_kerb_auth compile again after the IPv6 merge

16 years agoBug #2001: Read full response headers when >4KB
hno [Mon, 7 Jan 2008 22:16:03 +0000 (22:16 +0000)] 
Bug #2001: Read full response headers when >4KB

This is a first step at supporting large response headers, enabling
support in the http protocol handler.

There is still more work to do in other areas before this works.

16 years agoSwedish translation of ERR_ESI
hno [Sun, 30 Dec 2007 11:28:06 +0000 (11:28 +0000)] 
Swedish translation of ERR_ESI

16 years agoRandom authenticaiton failures when using Digest authentication
hno [Sun, 30 Dec 2007 11:06:30 +0000 (11:06 +0000)] 
Random authenticaiton failures when using Digest authentication

The stale= propery of the Digest responses sent by Squid indicated far
too often that the nonce was not stale. Contrary to what the RFC recommends
we should only say that the nonce is not stale when it is a valid nonce but
the response did not compute (invalid user or password). In all other
situations we should say that the nonce is stale even if we haven't
validated the response.

16 years agodigest auth related memory corruption
hno [Sun, 30 Dec 2007 08:54:02 +0000 (08:54 +0000)] 
digest auth related memory corruption

16 years agoAllow informal errors on stderr when using -k parse
hno [Sun, 30 Dec 2007 01:32:31 +0000 (01:32 +0000)] 
Allow informal errors on stderr when using -k parse

16 years agoBug #2063: Hide debugging messages before cache.log is opened
hno [Sun, 30 Dec 2007 01:20:22 +0000 (01:20 +0000)] 
Bug #2063: Hide debugging messages before cache.log is opened

various submodules tries to log informal debug messages while starting,
which ends up on stderr if these is called before cache.log is opened.

this patch changes the default debug level to 0 before cache.log is opened
only allowing critical errors to be reported on stderr.

16 years agoAuthor: Tsantilas Christos <chtsanti@users.sourceforge.net>
hno [Sun, 30 Dec 2007 01:15:45 +0000 (01:15 +0000)] 
Author: Tsantilas Christos <chtsanti@users.sourceforge.net>
Fix netdb_filename usage

I (Henrik) apparently forgot to --enable-icmp when testing the new directive..

16 years agoLower idnsRead: starting.. debug message to level 3 (was 1)
hno [Sun, 30 Dec 2007 00:56:25 +0000 (00:56 +0000)] 
Lower idnsRead: starting.. debug message to level 3 (was 1)

16 years agoKill the last fs/null file
hno [Sun, 30 Dec 2007 00:40:16 +0000 (00:40 +0000)] 
Kill the last fs/null file

16 years agoBug #2107: Unaligned memory access in pinger
hno [Fri, 28 Dec 2007 19:04:45 +0000 (19:04 +0000)] 
Bug #2107: Unaligned memory access in pinger

16 years agoBootstrapped
hno [Thu, 27 Dec 2007 22:49:59 +0000 (22:49 +0000)] 
Bootstrapped

16 years agoRemove the default cache_dir location and the null store type
hno [Thu, 27 Dec 2007 22:48:53 +0000 (22:48 +0000)] 
Remove the default cache_dir location and the null store type

Many people gets confused by the builtin cache_dir location, thinking
that if there is no cache_dir in squid.conf then there is no on-disk cache.
This removes the builtin default.

By removing the builtin default we can also remove the "null" cache_dir
type whos purpose is only to override the builtin default.

16 years agoBootstrapped
hno [Thu, 27 Dec 2007 22:46:06 +0000 (22:46 +0000)] 
Bootstrapped

16 years agonetdb_filename directive to specify location of netdb state file
hno [Thu, 27 Dec 2007 21:55:47 +0000 (21:55 +0000)] 
netdb_filename directive to specify location of netdb state file

was hardcoded to use the first cache_dir. This moves the default location
to the logs directory and may be overridden at compile time by setting
DEFAULT_NETDB_FILE

16 years agoBug #2018: dead_peer_timeout fails to declare peer dead
hno [Thu, 27 Dec 2007 09:12:16 +0000 (09:12 +0000)] 
Bug #2018: dead_peer_timeout fails to declare peer dead

Even if dead_peer_timeout has passed Squid continued sending ICP queries
to the peer at full request speed, and waiting for responses.

16 years agoBug #2114: cache memory accounting not working well
hno [Thu, 27 Dec 2007 08:58:19 +0000 (08:58 +0000)] 
Bug #2114: cache memory accounting not working well

Use the page allocator statistics to report cache_mem usage

This patch removes the weak attempt in keeping an byte-exact cache_mem usage
counter, instead using the actual allocated size (but excluding overhead).

This is the same accounting method as used in Squid-2 btw..

16 years agoAuthor: Alexey Veselovsky <alexey.veselovsky@eykontech.com>
hno [Thu, 27 Dec 2007 08:03:13 +0000 (08:03 +0000)] 
Author: Alexey Veselovsky <alexey.veselovsky@eykontech.com>
Bug #2101: Reuse pconns using LIFO

Change the reuse order of persistent connections to LIFO to keep hot
connections and let unused connections expire.

This is how Squid-2 has been doing things for a long time.

16 years agoMemory corruption in IPAddress::ToURL, called when printing out IPAddress values
hno [Thu, 27 Dec 2007 07:48:06 +0000 (07:48 +0000)] 
Memory corruption in IPAddress::ToURL, called when printing out IPAddress values

16 years agoCorrect IPAddress IASSERT macro to not log false asserts on complex expressions
hno [Thu, 27 Dec 2007 06:59:28 +0000 (06:59 +0000)] 
Correct IPAddress IASSERT macro to not log false asserts on complex expressions

16 years agoAuthor: Christos Tsantilas <chtsanti@users.sourceforge.net>
hno [Thu, 27 Dec 2007 06:39:55 +0000 (06:39 +0000)] 
Author: Christos Tsantilas <chtsanti@users.sourceforge.net>
Bug #1148: Add support for chunked transfer decoding of HTTP responses

This small patch uses ICAP's client chunks decoder to decode http chunked
responses.

16 years agoBootstrapped
hno [Thu, 27 Dec 2007 05:40:05 +0000 (05:40 +0000)] 
Bootstrapped

16 years agoAuthor: Christos Tsantilas <chtsanti@users.sourceforge.net>
hno [Thu, 27 Dec 2007 05:33:31 +0000 (05:33 +0000)] 
Author:  Christos Tsantilas <chtsanti@users.sourceforge.net>
Bug #1148: Move Chunked decoding from src/ICAP to src/ to allow it to be used outside ICAP

This is a preparation for adding chunked decoding of HTTP messages

16 years agoAuthor: Christos Tsantilas <chtsanti@users.sourceforge.net>
hno [Thu, 27 Dec 2007 05:28:56 +0000 (05:28 +0000)] 
Author: Christos Tsantilas <chtsanti@users.sourceforge.net>
Remove unused ieof chunk extension parsing. Only needed in ICAP servers, not clients.

16 years agoKill unused body_size variable
hno [Thu, 27 Dec 2007 05:19:37 +0000 (05:19 +0000)] 
Kill unused body_size variable

16 years agoBug #2159: WCCPv2 assertion failure on Mask assignment
hno [Thu, 27 Dec 2007 04:58:02 +0000 (04:58 +0000)] 
Bug #2159: WCCPv2 assertion failure on Mask assignment

this patch aligns the code with the Squid-2 implementation.

16 years agoKill obsolete phttpd/0.99.72 malformed HEAD response workaround.
hno [Sat, 22 Dec 2007 06:54:38 +0000 (06:54 +0000)] 
Kill obsolete phttpd/0.99.72 malformed HEAD response workaround.

16 years agoThe reply_header_max_size check should not depend on having the whole header read...
hno [Sat, 22 Dec 2007 06:50:24 +0000 (06:50 +0000)] 
The reply_header_max_size check should not depend on having the whole header read in memory

the point of this check is to avoid a DoS on squid, not really access control,
so it needs to be while verified while reading the request header, not after reading it..

16 years agoNew membuf space(size) function to reserve given size for external append
hno [Sat, 22 Dec 2007 06:48:04 +0000 (06:48 +0000)] 
New membuf space(size) function to reserve given size for external append

16 years agoLicense cleanup to comply with GPLv2 or later.
hno [Sat, 22 Dec 2007 05:50:31 +0000 (05:50 +0000)] 
License cleanup to comply with GPLv2 or later.

Replaced edir_ldapext.c with a cut down copy of pdb_nds.c from Samba about 3.0.24
or so (CVS copy, just before Samba changed license to GPLv3)

16 years ago2.7 branched
hno [Fri, 21 Dec 2007 19:18:19 +0000 (19:18 +0000)] 
2.7 branched

16 years agoCode cleanup. OO the ASN ACL radix tree data format.
amosjeffries [Thu, 20 Dec 2007 18:19:48 +0000 (18:19 +0000)] 
Code cleanup. OO the ASN ACL radix tree data format.

- Drops two macros
- Adds type-safe compile checking on the data format
- Abstracts the size-management away
- Abstracts the data conversion away
- Abstracts memcpy away from the radix management

16 years agoBootstrapped
hno [Thu, 20 Dec 2007 08:10:46 +0000 (08:10 +0000)] 
Bootstrapped

16 years agoRemove last remains of inet_aton() from squid.
amosjeffries [Wed, 19 Dec 2007 09:36:26 +0000 (09:36 +0000)] 
Remove last remains of inet_aton() from squid.

Squid now uses inet_pton IP-neutral function instead.

16 years agoClose off some FIXME INET6 that are not really needed.
amosjeffries [Wed, 19 Dec 2007 06:24:25 +0000 (06:24 +0000)] 
Close off some FIXME INET6 that are not really needed.
Removes a bypass that should have been removed before HEAD push. Oops.

16 years agoUpdate documentation after IPv6
amosjeffries [Tue, 18 Dec 2007 19:15:34 +0000 (19:15 +0000)] 
Update documentation after IPv6

- Adds changelog entries for 3-HEAD
- Updates TODO list for done item
- Updated CREDITS with copyright of Treehouse Networks Ltd code additions
- suggested config update in Quickstart

16 years agoRemove now empty/obsolete files from HEAD
amosjeffries [Tue, 18 Dec 2007 18:46:20 +0000 (18:46 +0000)] 
Remove now empty/obsolete files from HEAD

16 years agoFix compile error in --enable-referer-log
amosjeffries [Tue, 18 Dec 2007 18:34:27 +0000 (18:34 +0000)] 
Fix compile error in --enable-referer-log

current_time now housed properly in SquidTime.h

16 years agoFix more typos.
amosjeffries [Mon, 17 Dec 2007 09:21:53 +0000 (09:21 +0000)] 
Fix more typos.

16 years agoICAP fixes mk2.
amosjeffries [Mon, 17 Dec 2007 05:45:09 +0000 (05:45 +0000)] 
ICAP fixes mk2.

AnyAddr is default, drop extra setAnyAddr.

16 years agoSeveral compile fixes.
amosjeffries [Mon, 17 Dec 2007 05:32:09 +0000 (05:32 +0000)] 
Several compile fixes.

16 years agoAuthor: Tsantilas Christos <chtsanti@users.sourceforge.net>
hno [Sun, 16 Dec 2007 08:42:14 +0000 (08:42 +0000)] 
Author: Tsantilas Christos <chtsanti@users.sourceforge.net>
Fix ICAP compile after the IPv6 merge

Just a small patch to allow ICAP compile and run with the newly added
IPV6 changes.
First tests looks good.

Regards,
Christos

16 years agoBootstrapped
hno [Sun, 16 Dec 2007 08:10:46 +0000 (08:10 +0000)] 
Bootstrapped

16 years agoBootstrapped.
amosjeffries [Sat, 15 Dec 2007 11:16:03 +0000 (11:16 +0000)] 
Bootstrapped.

16 years agoAdd Release Notes for 3.1
amosjeffries [Sat, 15 Dec 2007 10:55:01 +0000 (10:55 +0000)] 
Add Release Notes for 3.1

Also fix version addition mistakenly imported from squid3-ipv6.
That reverts the snapshot to 3-HEAD-... from 3-HEAD-IPv6-...

16 years agoBootstrapped
hno [Sat, 15 Dec 2007 08:10:45 +0000 (08:10 +0000)] 
Bootstrapped

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.