]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
15 years agoPatch cleanup
Henrik Nordstrom [Fri, 14 May 2010 04:39:44 +0000 (06:39 +0200)] 
Patch cleanup

15 years agoClean up default config addresses to not hardcode IPv4
Henrik Nordstrom [Fri, 14 May 2010 04:37:13 +0000 (06:37 +0200)] 
Clean up default config addresses to not hardcode IPv4

15 years agoMerged from trunk
Henrik Nordstrom [Fri, 14 May 2010 04:17:17 +0000 (06:17 +0200)] 
Merged from trunk

15 years agoMore work on IPv4 fallback. Preserve IPv4 address status, and kill unused check4Mappe...
Henrik Nordstrom [Fri, 14 May 2010 04:16:42 +0000 (06:16 +0200)] 
More work on IPv4 fallback. Preserve IPv4 address status, and kill unused check4Mapped method

15 years agoClean up use of commResetFD when socket incompatible with requested address
Henrik Nordstrom [Fri, 14 May 2010 04:13:30 +0000 (06:13 +0200)] 
Clean up use of commResetFD when socket incompatible with requested address

This patch backs out part of the patch for Bug #2222 and replaces it by
crudely cycling over the available addresses, trying to skip over
addresses not compatible with the current socket.

This solves issues seen when using tproxy or tcp_outgoing_address and
DNS of the requested host returns AAAA records in addition to A records.

This change is interim, waiting for the larger connection setup
overhaul, but seems to do the trick for now.

One effect of this change is that there will be no fallback to the other
IP generation if the socket is configured to a specific outgoing
address. Priory the code threw away the outgoing address and tried
again when encountering an incompatibility.

15 years agoCleanup patch
Henrik Nordstrom [Fri, 14 May 2010 04:02:18 +0000 (06:02 +0200)] 
Cleanup patch

15 years agoCleanup patch
Henrik Nordstrom [Fri, 14 May 2010 03:58:00 +0000 (05:58 +0200)] 
Cleanup patch

15 years agoCleanup patch
Henrik Nordstrom [Fri, 14 May 2010 03:52:44 +0000 (05:52 +0200)] 
Cleanup patch

15 years agoIPv4 fallback if IPv6 disabled
Henrik Nordstrom [Fri, 14 May 2010 02:07:21 +0000 (04:07 +0200)] 
IPv4 fallback if IPv6 disabled

15 years agoindented
Henrik Nordstrom [Fri, 14 May 2010 01:38:27 +0000 (03:38 +0200)] 
indented

15 years agoCorrect IPv4 over IPv6 test
Henrik Nordstrom [Fri, 14 May 2010 01:29:58 +0000 (03:29 +0200)] 
Correct IPv4 over IPv6 test

15 years agoCorrect F->sock_family setting on accept sockets, ipv6/ipv4 compile condition was...
Henrik Nordstrom [Fri, 14 May 2010 01:08:15 +0000 (03:08 +0200)] 
Correct F->sock_family setting on accept sockets, ipv6/ipv4 compile condition was reversed

15 years agomerged from 3.1
Henrik Nordstrom [Thu, 13 May 2010 11:32:40 +0000 (13:32 +0200)] 
merged from 3.1

15 years agoTry to address IPv4 over IPv6-only sockets
Henrik Nordstrom [Thu, 13 May 2010 11:19:59 +0000 (13:19 +0200)] 
Try to address IPv4 over IPv6-only sockets

15 years agoAuthor: Wojciech Zatorski <zator@bg.szczecin.pl>
Amos Jeffries [Wed, 12 May 2010 08:57:35 +0000 (20:57 +1200)] 
Author: Wojciech Zatorski <zator@bg.szczecin.pl>
Bug 2919: tcp_outgoing_address ACLs not obeying acl_uses_indirect_client

15 years agoAuthor: Henrik Nordstrom <henrik@henriknordstrom.net>
Amos Jeffries [Wed, 12 May 2010 08:39:09 +0000 (20:39 +1200)] 
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
Rename generated fragments to .cci to avoid misunderstandings (was .h).

Applies to cf_parser.cci and cf_gen_defines.cci

15 years agoAuthor: Francesco Chemolli <kinkie@squid-cache.org>
Amos Jeffries [Wed, 12 May 2010 05:23:26 +0000 (17:23 +1200)] 
Author: Francesco Chemolli <kinkie@squid-cache.org>
Fixed several symbol clashes in auth helpers.

15 years agoAuthor: R Phillips <r.phillips@uq.edu.au>
Amos Jeffries [Wed, 12 May 2010 04:04:11 +0000 (16:04 +1200)] 
Author: R Phillips <r.phillips@uq.edu.au>
Bug 2924: RADIUS helper compile issues

15 years agoClean up commReset use in combination with tproxy or tcp_outgoing_address
Henrik Nordstrom [Tue, 11 May 2010 01:35:41 +0000 (03:35 +0200)] 
Clean up commReset use in combination with tproxy or tcp_outgoing_address

15 years agoAuthor: Francesco Chemolli <kinkie@squid-cache.org>
Amos Jeffries [Wed, 5 May 2010 07:42:45 +0000 (19:42 +1200)] 
Author: Francesco Chemolli <kinkie@squid-cache.org>
Portability fix: improve detecition of libdb-related headers.

15 years agoOpenSolaris: PAM conversation defined non-const
Amos Jeffries [Tue, 4 May 2010 13:42:02 +0000 (01:42 +1200)] 
OpenSolaris: PAM conversation defined non-const

15 years agoAuthor: Matthias "Silamael" <Silamael@coronamundi.de>
Amos Jeffries [Tue, 4 May 2010 08:59:34 +0000 (20:59 +1200)] 
Author: Matthias "Silamael" <Silamael@coronamundi.de>
OpenBSD 4.6 build error: FD_SETSIZE redefined

15 years ago3.1.3 SQUID_3_1_3
Amos Jeffries [Sun, 2 May 2010 10:46:37 +0000 (04:46 -0600)] 
3.1.3

15 years agoPrep for 3.1.3
Amos Jeffries [Sun, 2 May 2010 10:35:50 +0000 (22:35 +1200)] 
Prep for 3.1.3

15 years agoACL Tag requires request not conn
Amos Jeffries [Sun, 2 May 2010 10:14:12 +0000 (22:14 +1200)] 
ACL Tag requires request not conn

This makes the tag ACL type work in most access lists.

Connection details are not always available and not actually needed by tag.

15 years agoRemove HTTP/1.1 sent to clients.
Amos Jeffries [Sun, 2 May 2010 03:56:18 +0000 (15:56 +1200)] 
Remove HTTP/1.1 sent to clients.

15 years ago3.1.2 SQUID_3_1_2
Amos Jeffries [Sat, 1 May 2010 11:39:11 +0000 (05:39 -0600)] 
3.1.2

15 years agoPrep for 3.1.2
Amos Jeffries [Sat, 1 May 2010 09:42:05 +0000 (21:42 +1200)] 
Prep for 3.1.2

15 years agoMake Ip::Address < operator work with NOADDR
Amos Jeffries [Sat, 1 May 2010 08:55:19 +0000 (20:55 +1200)] 
Make Ip::Address < operator work with NOADDR

15 years agoFix build issue in WCCPv1 handshake port.
Amos Jeffries [Sat, 1 May 2010 02:39:57 +0000 (14:39 +1200)] 
Fix build issue in WCCPv1 handshake port.

15 years agoAuthor: Francesco Chemolli <kinkie@squid-cache.org>
Amos Jeffries [Fri, 30 Apr 2010 13:27:21 +0000 (01:27 +1200)] 
Author: Francesco Chemolli <kinkie@squid-cache.org>
Portability fix for profiler on CPU/OS combos where it's not supported.

15 years agoDrop obsolete RADIUS auth makefiles
Amos Jeffries [Fri, 30 Apr 2010 13:23:01 +0000 (01:23 +1200)] 
Drop obsolete RADIUS auth makefiles

15 years agoBug 2863: pt 1: Some Cygwin compile errors
Amos Jeffries [Fri, 30 Apr 2010 12:59:12 +0000 (00:59 +1200)] 
Bug 2863: pt 1: Some Cygwin compile errors

15 years agoAuthor: Amos Jeffries <squid3@treenet.co.nz>
Amos Jeffries [Wed, 28 Apr 2010 00:35:50 +0000 (18:35 -0600)] 
Author: Amos Jeffries <squid3@treenet.co.nz>
Author: gkeeling <grm___k@hotmail.com>
Bug 2860: WCCPv1 broken in 3.1

15 years agoEnsure the PID file directory exists on install.
Amos Jeffries [Wed, 28 Apr 2010 00:30:42 +0000 (18:30 -0600)] 
Ensure the PID file directory exists on install.

/var/run may not be the location installed to now and squid -k signals will
not work if the PID file cannot be opened due to missing diretories.

15 years agoAuthor: Henrik Nordstrom <henrik@henriknordstrom.net>
Amos Jeffries [Wed, 28 Apr 2010 00:29:54 +0000 (18:29 -0600)] 
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
Bug 2913: fix db_auth warning in new perl version

15 years agoAuthor: Walter <bundestrojaner2@googlemail.com>
Amos Jeffries [Wed, 28 Apr 2010 00:20:13 +0000 (18:20 -0600)] 
Author: Walter <bundestrojaner2@googlemail.com>
Bug 2904: make can create uncomplete files

15 years agoReal --enable-ipv6 fix
Amos Jeffries [Sat, 24 Apr 2010 05:18:30 +0000 (17:18 +1200)] 
Real --enable-ipv6 fix

15 years agobasic_ldap_auth.8 does not exist in 3.1
Amos Jeffries [Sat, 24 Apr 2010 02:39:16 +0000 (14:39 +1200)] 
basic_ldap_auth.8 does not exist in 3.1

15 years agoBug 2895: Disable setsockopt(IP_TRANSPARENT) for TPROXYv2
Amos Jeffries [Fri, 23 Apr 2010 01:17:20 +0000 (13:17 +1200)] 
Bug 2895: Disable setsockopt(IP_TRANSPARENT) for TPROXYv2

15 years agoRe-disable IPv6-only settings in IPv4
Amos Jeffries [Thu, 22 Apr 2010 23:45:01 +0000 (11:45 +1200)] 
Re-disable IPv6-only settings in IPv4

15 years agoCorrect behaviour of --enable-ipv6.
Amos Jeffries [Thu, 22 Apr 2010 13:19:34 +0000 (01:19 +1200)] 
Correct behaviour of --enable-ipv6.

 * Absence of the option means auto-detect.

 * Disable means drop IPv6 code from build.

 * Enable now actually means require IPv6 to be active and working.
   If set the build will fail on machines without IPv6 capability.

15 years agoBug 2874: accept literal IPv6 address in icap_service URL
Amos Jeffries [Thu, 22 Apr 2010 13:16:16 +0000 (01:16 +1200)] 
Bug 2874: accept literal IPv6 address in icap_service URL

NP: This just ports the URL parsing from squid's main parser.
    If host needs to be written out anywhere it will need to be
    re-encoded properly.

15 years agoCleanup: remove Cisms from GNURegex alternative
Amos Jeffries [Thu, 22 Apr 2010 13:10:25 +0000 (01:10 +1200)] 
Cleanup: remove Cisms from GNURegex alternative

15 years agoAuthor: Robert Walsh <robert.walsh@bbn.com>
Amos Jeffries [Thu, 22 Apr 2010 13:02:17 +0000 (01:02 +1200)] 
Author: Robert Walsh <robert.walsh@bbn.com>
Bug 2848: Early Shutdown kill leads to misleading clean close with client browsers

Send TCP RST instead of FIN when the data is known to be incompletely sent.

15 years agoRemove GNUregex malloc hack
Amos Jeffries [Thu, 22 Apr 2010 12:56:15 +0000 (00:56 +1200)] 
Remove GNUregex malloc hack

stdlib.h is provided by the OS compat layer of Squid.

If malloc/realloc truely need to be redefined they can be re-added
to the specific OS compat import with the correct prototypes.

15 years agoAuthor: Francesco Chemolli <kinkie@squid-cache.org>
Amos Jeffries [Thu, 22 Apr 2010 12:44:23 +0000 (00:44 +1200)] 
Author: Francesco Chemolli <kinkie@squid-cache.org>
Improved helper configlets for wider compatibility.

 * Add configlet tests for building the DB basic auth helper
 * Improved detection of samba prefix for wbinfo_group and SMB
 * Also check for SASL shared libraries in SASL helper
 * Distribute the config.test files to enable auto-build properly

15 years agoAuthor: Unknown
Amos Jeffries [Thu, 22 Apr 2010 12:22:17 +0000 (00:22 +1200)] 
Author: Unknown
Bug 2879: 3.0 regression in headers end finding

Ported from Squid-2.

15 years agoBring FDSETSIZE wrappers in with Squid wrapping style.
Amos Jeffries [Sun, 11 Apr 2010 12:05:37 +0000 (00:05 +1200)] 
Bring FDSETSIZE wrappers in with Squid wrapping style.

Also adding kFreeBSD wrapper to same logic as Linux.

15 years agoBug 2899: Restore lost rfc1738_unescape() data type
Amos Jeffries [Sun, 11 Apr 2010 12:01:58 +0000 (00:01 +1200)] 
Bug 2899: Restore lost rfc1738_unescape() data type

Data type was converted to char from int during recent upgrades.
On unix systems char is unsigned making the safety checks fail on build.
This reverts the type back to a usable signed int, no logic changes.

15 years agosquidclient: Use -k option to control connection keep-alive or close
Amos Jeffries [Sun, 11 Apr 2010 11:59:31 +0000 (23:59 +1200)] 
squidclient: Use -k option to control connection keep-alive or close

This is needed to prevent HTTP 1.1 servers (or Squid) holding the
connection open after squidclient has finished.

Retain the old behavior for HTTP/1.0 requests.

15 years agoHTTP1.1: Advertise 1.1 on replies
Amos Jeffries [Wed, 7 Apr 2010 12:54:15 +0000 (00:54 +1200)] 
HTTP1.1: Advertise 1.1 on replies

15 years agoRemove c++ comment from C code
Amos Jeffries [Wed, 7 Apr 2010 12:50:24 +0000 (00:50 +1200)] 
Remove c++ comment from C code

15 years agoAuthor: Henrik Nordstrom <henrik@henriknordstrom.net>
Amos Jeffries [Wed, 7 Apr 2010 12:43:15 +0000 (00:43 +1200)] 
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
Bug 2895: TPROXY2 compile error

15 years agoSync @makesnmplib@ with current Squid coding styles
Amos Jeffries [Wed, 7 Apr 2010 12:40:21 +0000 (00:40 +1200)] 
Sync @makesnmplib@ with current Squid coding styles

15 years agoAuthor: Yannick Bergeron <yaberger@ca.ibm.com>
Amos Jeffries [Mon, 29 Mar 2010 22:47:44 +0000 (10:47 +1200)] 
Author: Yannick Bergeron <yaberger@ca.ibm.com>
Author: Amos Jeffries <squid3@treenet.co.nz>
AIX build fixes

Yannick:
 C code in strict compilers

Amos:
 rfc1738 buffer overflow prevention

15 years ago3.1.1 SQUID_3_1_1
Amos Jeffries [Mon, 29 Mar 2010 10:02:18 +0000 (04:02 -0600)] 
3.1.1

15 years agoPrep for 3.1.1
Amos Jeffries [Mon, 29 Mar 2010 08:31:11 +0000 (21:31 +1300)] 
Prep for 3.1.1

15 years agoBug 2827: assertion failed: FilledChecklist.cc:90: "conn() != NULL"
Amos Jeffries [Fri, 26 Mar 2010 01:36:24 +0000 (14:36 +1300)] 
Bug 2827: assertion failed: FilledChecklist.cc:90: "conn() != NULL"

Assertion was bunk. We can happily continue without unlocking a
non-existent lock.

15 years agoDocument the sslproxy_options and ssl_proxy_ciphers options.
Amos Jeffries [Fri, 26 Mar 2010 01:30:37 +0000 (14:30 +1300)] 
Document the sslproxy_options and ssl_proxy_ciphers options.

15 years agoDefault pinger OFF
Amos Jeffries [Tue, 23 Mar 2010 11:31:32 +0000 (00:31 +1300)] 
Default pinger OFF

The pinger install is still done without the special permissions needed.
So the pinger will fail to run in most setups. Will turn this on again
in a later release when the pinger is actually installed properly by
default.

15 years agoAuthor: Henrik Nordstrom <henrik@henriknordstrom.net>
Amos Jeffries [Fri, 19 Mar 2010 10:22:14 +0000 (23:22 +1300)] 
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
Drop ufsdump from default builds.

As reported some weeks ago ufsdump fails to link on the upcoming Fedora
13 release due to linking issues, and as reported by Amos the same
linking issues is now also seen on Debian since somewhere between March
2 - 5.

While investigating this I found the following conclusions

- We are not actually installing ufsdump
- The dependencies between the Squid libraries are very non-obvious,
with libraries depending on plain object files and other strange things.
- The ufsdump linkage issues is somehow triggered by the libraries
including objects needing symbols from objects not included in that link
- Those failing library objects are not actually needed by ufsdump.
Linking succeeds if repeatedly removing each reported failing object
from the squid libraries.
- If the libraries were shared libraries then linking would fail on all
systems

The issue have been identified, or actually two separate issues. What is
yet unclear is what is the proper solution..

- Inline operator overloading causing indeterministic linkage,
resulting in seemingly unneeded sub modules being pulled in "at random".
Most notably this is seen with our custom new operation (which btw is
duplicated in two places: src/SquidNew.cc and include/SquidNew.h)

- The current Squid libraries have very unclear dependencies with no
  clean boundaries, resulting in linking failure when the above happens..

15 years agoBug 2873: undefined symbol rint
Amos Jeffries [Fri, 19 Mar 2010 10:17:55 +0000 (23:17 +1300)] 
Bug 2873: undefined symbol rint

Detect math library properly based on rint synbol we need.

15 years ago3.1.0.18 SQUID_3_1_0_18
Amos Jeffries [Sun, 14 Mar 2010 07:05:30 +0000 (00:05 -0700)] 
3.1.0.18

15 years agoPrep for 3.1.0.18
Amos Jeffries [Sun, 14 Mar 2010 05:23:03 +0000 (18:23 +1300)] 
Prep for 3.1.0.18

15 years agoPrep for 3.0.STABLE25
Amos Jeffries [Sun, 14 Mar 2010 05:14:01 +0000 (18:14 +1300)] 
Prep for 3.0.STABLE25

15 years agoBug 412: Send HTTP/1.1 to servers and peers
Amos Jeffries [Sun, 14 Mar 2010 04:23:22 +0000 (17:23 +1300)] 
Bug 412: Send HTTP/1.1 to servers and peers

Building on a lot of work by a very great many people over eight years.
Thank you very, very much to everyone who made this possible.

15 years agoAuthor: Various Translators
Amos Jeffries [Sun, 14 Mar 2010 04:08:19 +0000 (17:08 +1300)] 
Author: Various Translators
Error page language updates

 * Serbian language updated and split into Cyrillic and Latin alphabets.
 * Update all to include new templates content.

15 years agoSourceFormat Enforcement
Automatic source maintenance [Thu, 11 Mar 2010 02:39:34 +0000 (19:39 -0700)] 
SourceFormat Enforcement

15 years agoAuthor: Henrik Nordstrom <henrik@henriknordstrom.net>
Amos Jeffries [Wed, 10 Mar 2010 09:45:55 +0000 (22:45 +1300)] 
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
Various other Digest parser fixes

* Correct debug message when failing to parse digest attributes
* Correct digest stale=false in POST workaround code
* Fix new digest parser shutdown code when digest auth not configured
* Sanity check of the username.
  " cannot be allowed in usernames until the digest helper protocol
  has been redone

15 years agoAuthor: Francesco Chemolli <kinkie@squid-cache.org>
Amos Jeffries [Wed, 10 Mar 2010 09:20:02 +0000 (22:20 +1300)] 
Author: Francesco Chemolli <kinkie@squid-cache.org>
Bump the debug-level of one cache manager related message

15 years agoSourceFormat Enforcement
Automatic source maintenance [Sun, 7 Mar 2010 02:50:26 +0000 (19:50 -0700)] 
SourceFormat Enforcement

15 years agoAuthor: Henrik Nordstrom <henrik@henriknordstrom.net>
Amos Jeffries [Sat, 6 Mar 2010 14:22:31 +0000 (03:22 +1300)] 
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
Improve coding style of digest parser somewhat so it's easier to follow

15 years agoAuthor: Henrik Nordstrom <henrik@henriknordstrom.net>
Amos Jeffries [Sat, 6 Mar 2010 14:13:09 +0000 (03:13 +1300)] 
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
Correct quoted-string parser. Got differently broken in digest parser fix.

15 years agoAuthor: Henrik Nordstrom <henrik@henriknordstrom.net>
Amos Jeffries [Sat, 6 Mar 2010 03:42:04 +0000 (16:42 +1300)] 
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
Bug 2367: Fix stale=true on digest requests with unknown nonce

The nonce staleness check only worked if the stale nonce had not yet
been garbage collected, often resulting in incorrect stale=false
responses and resulting auth popups when using digest auth.

Note: this fix is different from how it's done in squid-2 where fixHeader
is called on all schemes in such conditions but only the active one with
and auth_user_request. Not entirely sure why that is done, but commit
message says something about Negotiate authentication.

15 years agoAuthor: Henrik Nordstrom <henrik@henriknordstrom.net>
Amos Jeffries [Sat, 6 Mar 2010 03:21:24 +0000 (16:21 +1300)] 
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
Bug 2845: Rework the http digest auth parser

- Validate sanity of digest messages
- Properly parse quoted strings

15 years agoSend HTTP1.1 compliant 417 responses
Amos Jeffries [Sat, 6 Mar 2010 03:10:13 +0000 (16:10 +1300)] 
Send HTTP1.1 compliant 417 responses

Port of the 417 response handling and associated ignore_expect_100
from Squid 2.7.

15 years agoAuthor: Henrik Nordstrom <hno@squid-cache.org>
Amos Jeffries [Sat, 6 Mar 2010 02:33:11 +0000 (15:33 +1300)] 
Author: Henrik Nordstrom <hno@squid-cache.org>
Swallow 1xx status messages

Ported from 2.7. This makes Squid swallow 1xx replies from 1.1 servers
safely without breaking the clients connection.

15 years agoRaised some noncritical debug messages' debug-level.
Francesco Chemolli [Fri, 5 Mar 2010 09:02:08 +0000 (10:02 +0100)] 
Raised some noncritical debug messages' debug-level.

15 years agoAuthor: Henrik Nordstrom <henrik@henriknordstrom.net>
Amos Jeffries [Mon, 1 Mar 2010 11:38:53 +0000 (00:38 +1300)] 
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
Associate external acl message with the request

this change associates external acl message with the request just as
is done with the log message, tags etc. Was in a global variable.

The old global variable is still there as a fallback, but can probably
be removed.

15 years agoAuthor: Steve Snyder <swsnyder@snydernet.net>
Amos Jeffries [Mon, 1 Mar 2010 11:24:51 +0000 (00:24 +1300)] 
Author: Steve Snyder <swsnyder@snydernet.net>
Bug 2869: Remove unused external reference

15 years agoAuthor: Diego Woitasen <diegows@xtech.com.ar>
Amos Jeffries [Mon, 1 Mar 2010 11:13:48 +0000 (00:13 +1300)] 
Author: Diego Woitasen <diegows@xtech.com.ar>
Bug 2507: squid_ldap_group: Strip Domain name separated by +

15 years agoBug 2787: unknown/unexpected status code messages
Amos Jeffries [Mon, 1 Mar 2010 11:05:56 +0000 (00:05 +1300)] 
Bug 2787: unknown/unexpected status code messages

15 years agoAuthor: Henrik Nordstrom <henrik@henriknordstrom.net>
Amos Jeffries [Mon, 1 Mar 2010 10:37:02 +0000 (23:37 +1300)] 
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
Bug 2813: Random unix_group crash at startup due to uninitialized pointer reference

The group array was not properly initialized.

This patch also removes the limitation of 10 groups.

15 years agoAuthor: Henrik Nordstrom <henrik@henriknordstrom.net>
Amos Jeffries [Mon, 1 Mar 2010 10:17:37 +0000 (23:17 +1300)] 
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
Migrate various IpAddress internal constants to private static members

15 years agoCorrect IPv4-mapped prefix, broken in rev 9865 Use POSIX tests for IPv6 address detec...
Henrik Nordstrom [Sun, 28 Feb 2010 21:24:17 +0000 (22:24 +0100)] 
Correct IPv4-mapped prefix, broken in rev 9865 Use POSIX tests for IPv6 address detections.

15 years agoAuthor: Adam Ciarcinski
Henrik Nordstrom [Sun, 28 Feb 2010 19:49:30 +0000 (20:49 +0100)] 
Author: Adam Ciarcinski
Bug 2866: Support OpenSSL 1.0

Port of patches provided by Adam Ciarcinski to fix build issues with
recent versions of OpenSSL in Apache on NetBSD.

15 years ago3.1.0.17 SQUID_3_1_0_17
Amos Jeffries [Wed, 24 Feb 2010 12:00:45 +0000 (05:00 -0700)] 
3.1.0.17

15 years agoPrep for 3.1.0.17
Amos Jeffries [Wed, 24 Feb 2010 09:48:57 +0000 (22:48 +1300)] 
Prep for 3.1.0.17

15 years agoCorrect FAQ link
Amos Jeffries [Wed, 24 Feb 2010 09:39:39 +0000 (22:39 +1300)] 
Correct FAQ link

15 years agoBug 2616: reduce IdleConnList::removeFD messages
Amos Jeffries [Wed, 24 Feb 2010 08:42:27 +0000 (21:42 +1300)] 
Bug 2616: reduce IdleConnList::removeFD messages

15 years agoAuthor: Joao Alves Neto <alves_joao@hotmail.com>
Amos Jeffries [Wed, 24 Feb 2010 08:23:53 +0000 (21:23 +1300)] 
Author: Joao Alves Neto <alves_joao@hotmail.com>
NTLMv2 support for fake NTLM helper.

15 years agoAuthor: Henrik Nordstrom <hno@squid-cache.org>
Amos Jeffries [Wed, 24 Feb 2010 07:25:59 +0000 (20:25 +1300)] 
Author: Henrik Nordstrom <hno@squid-cache.org>
Clean up use of httpReplySetHeaders to be consistent across the code.

... and remove the unneeded http_version argument.

Ported from 2.7

15 years agoHttpRequest uses GetHost in 3.1
Amos Jeffries [Sun, 14 Feb 2010 05:30:15 +0000 (18:30 +1300)] 
HttpRequest uses GetHost in 3.1

15 years agoPrep for 3.0.STABLE24
Amos Jeffries [Fri, 12 Feb 2010 13:10:33 +0000 (02:10 +1300)] 
Prep for 3.0.STABLE24

15 years agoAuthor: Various Translators
Amos Jeffries [Fri, 12 Feb 2010 12:54:02 +0000 (01:54 +1300)] 
Author: Various Translators
Error Page Language Updates

15 years agoRemove tidyHtml from the template generation tools.
Amos Jeffries [Fri, 12 Feb 2010 12:31:01 +0000 (01:31 +1300)] 
Remove tidyHtml from the template generation tools.

While nice, It introduces several problems:

* any syntax errors at all in the translation text causes a blank
  translated text file to be produced. Without any error code.

* automatically downgrades the HTML content-type meta to "us-ascii"
  despite the input and output both actually being UTF-8

* added dependency for building.

It's now used automatically by the translate toolkit from 1.5.0 so
needs to be expicitly disabled when present.

15 years agoAdd adapted_http_access option. Port of http_access2 from Squid-2
Amos Jeffries [Fri, 12 Feb 2010 12:29:17 +0000 (01:29 +1300)] 
Add adapted_http_access option. Port of http_access2 from Squid-2

15 years agoAuthor: Jean-Gabriel Dick <jean-gabriel.dick@curie.fr>
Amos Jeffries [Fri, 12 Feb 2010 12:26:49 +0000 (01:26 +1300)] 
Author: Jean-Gabriel Dick <jean-gabriel.dick@curie.fr>
Bug 1843: multicast-siblings cache_peer option for optimising multicast ICP relations

'multicast-siblings' : this option is meant to be used only for cache peers of
type "multicast". It instructs Squid that ALL members of this multicast group
have "sibling" relationship with it, not "parent".  This is an optimization
that avoids useless multicast queries to a multicast group when the requested
object would be fetched only from a "parent" cache, anyway.  It's useful, e.g.,
when configuring a pool of redundant Squid proxies, being members of the same
multicast group.

15 years agoAuthor: James Brotchie <brotchie@gmail.com>
Amos Jeffries [Fri, 12 Feb 2010 12:22:25 +0000 (01:22 +1300)] 
Author: James Brotchie <brotchie@gmail.com>
Port of X509 certificate alias-domain handling from 2.7.