]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
17 years agoHonor 0x and 0 prefixes as numeric base indication when parsing squid.conf integer...
Amos Jeffries [Sat, 5 Apr 2008 02:53:11 +0000 (20:53 -0600)] 
Honor 0x and 0 prefixes as numeric base indication when parsing squid.conf integer options.
Author: Alex Rousskov <rousskov@measurement-factory.com>

Squid3 parses squid.conf file integers as decimal numbers while Squid2 honors
0 and 0x prefixes (indicating octal and hex numbers). The later functionality
is needed for things like unmask that are traditionally specified using octal
format.

This patch changes Squid3 behavior to match that of Squid2.
Internally, Squid3 uses sscanf and Squid2 uses strtol.

TODO: Squid3::GetInteger should probably use xatol,
and xatol should be fixed to proper verify the result of strtol.

17 years agoBug #2267 - increase MAX_URL to 8192
Amos Jeffries [Sat, 5 Apr 2008 02:48:51 +0000 (20:48 -0600)] 
Bug #2267 - increase MAX_URL to 8192

17 years agoPrep and Bootstrap for STABLE4. SQUID_3_0_STABLE4
Amos Jeffries [Tue, 1 Apr 2008 11:51:41 +0000 (05:51 -0600)] 
Prep and Bootstrap for STABLE4.

17 years agoBug 2288: compile error in dns_internal.cc
Amos Jeffries [Tue, 1 Apr 2008 10:58:55 +0000 (04:58 -0600)] 
Bug 2288: compile error in dns_internal.cc

17 years agoBootstrapped. SQUID_3_0_STABLE3
Amos Jeffries [Mon, 31 Mar 2008 06:19:59 +0000 (00:19 -0600)] 
Bootstrapped.

17 years agoFix release script and update configure for STABLE3
Amos Jeffries [Mon, 31 Mar 2008 06:18:50 +0000 (00:18 -0600)] 
Fix release script and update configure for STABLE3

17 years agoBootstrapped
Amos Jeffries [Sat, 29 Mar 2008 06:56:53 +0000 (00:56 -0600)] 
Bootstrapped

17 years agoPreparation for STABLE3
Amos Jeffries [Sat, 29 Mar 2008 06:51:03 +0000 (18:51 +1200)] 
Preparation for STABLE3

17 years agoMerges from 3-HEAD
Amos Jeffries [Sat, 29 Mar 2008 06:27:18 +0000 (18:27 +1200)] 
Merges from 3-HEAD

17 years agoBug #420: Fails to parse Connection: ,,,Header,,,
Amos Jeffries [Sat, 29 Mar 2008 06:14:27 +0000 (18:14 +1200)] 
Bug #420: Fails to parse Connection: ,,,Header,,,
Author: Henrik Nordstrom

and other list constructs with empty members

17 years agoReplace a goto with do-while
Amos Jeffries [Sat, 29 Mar 2008 06:11:36 +0000 (18:11 +1200)] 
Replace a goto with do-while

17 years agoBug #2278: Cache-Control: max-stale forwarded wrongly as max-stale=-1
Amos Jeffries [Sat, 29 Mar 2008 06:06:45 +0000 (18:06 +1200)] 
Bug #2278: Cache-Control: max-stale forwarded wrongly as max-stale=-1
Author: Henrik Nordstrom

17 years agoBug #2263: Custom log formats fail to log file sizes >2GB properly on 32-bit platforms
Amos Jeffries [Sat, 29 Mar 2008 06:02:24 +0000 (18:02 +1200)] 
Bug #2263: Custom log formats fail to log file sizes >2GB properly on 32-bit platforms
Author: Henrik Nordstrom

Was partially addressed in squid-3, but only for one of several log format codes
involving object sizes..

17 years agoBug #2203: configure {--with-maxfd,--with-filedescriptors} unsets LDFLAGS
Amos Jeffries [Sat, 29 Mar 2008 05:59:02 +0000 (17:59 +1200)] 
Bug #2203: configure {--with-maxfd,--with-filedescriptors} unsets LDFLAGS

Moves LDFLAGS save point to a position which covers all FD test code

17 years agoMake range_offset_limit 0 disable local range processing as documented
Amos Jeffries [Sat, 29 Mar 2008 05:48:42 +0000 (17:48 +1200)] 
Make range_offset_limit 0 disable local range processing as documented
Author: Henrik Nordstrom

was prefetching the object and processing ranges locally if the first
range started at 0 ...

17 years agoAuthor: Massimo Zito <zmax.linkedin at gmail dot com>
Amos Jeffries [Sat, 22 Mar 2008 04:11:35 +0000 (16:11 +1200)] 
Author: Massimo Zito <zmax.linkedin at gmail dot com>
squid_radius_auth failed to process more than 256 requests

The radius request-id field is a unsigned char, but the internal request_id
counter was a integer causing mismatch after 256 queries.

17 years agoAuthor: Golub Mikhail
Amos Jeffries [Fri, 21 Mar 2008 06:59:26 +0000 (18:59 +1200)] 
Author: Golub Mikhail
Strip domain from username for squid 3 and delay_pools class4

auth_param ntlm program /usr/local/libexec/squid/fakeauth_auth -S
And i nave username without domain from ntlm_auth.

17 years agoBug #2275: 3.0 compile failure "ProtoPort.h" missing.
Henrik Nordstrom [Thu, 20 Mar 2008 13:01:28 +0000 (14:01 +0100)] 
Bug #2275: 3.0 compile failure "ProtoPort.h" missing.

ProtoPort.h is only meant to be in 3.HEAD (what will become 3.1).

Resolved merge conflict in backport of bug #2252 Build failure on Mac OSX 10.5.
(rev #8723)

17 years agoBug #1634: no Proxy-Authenticate header in 407 responses
Amos Jeffries [Fri, 14 Mar 2008 04:45:16 +0000 (17:45 +1300)] 
Bug #1634: no Proxy-Authenticate header in 407 responses

This is a temporary fix partially reversing the fix for bug 1923.
It is likely to be superseded in future releases. It is intended only to
restore critical previous behaviour to squid as a short-term measure.

17 years agoBug #2252: Build failure on Mac OSX 10.5
Amos Jeffries [Fri, 14 Mar 2008 04:40:02 +0000 (17:40 +1300)] 
Bug #2252: Build failure on Mac OSX 10.5

17 years agoBootstrapped
Henrik Nordstrom [Thu, 13 Mar 2008 19:53:13 +0000 (13:53 -0600)] 
Bootstrapped

17 years agoBootstrapped
Henrik Nordstrom [Sat, 8 Mar 2008 13:20:28 +0000 (06:20 -0700)] 
Bootstrapped

17 years agobootstrapped. SQUID_3_0_STABLE2
amosjeffries [Tue, 4 Mar 2008 19:30:59 +0000 (19:30 +0000)] 
bootstrapped.

17 years agoSet version number for STABLE2
amosjeffries [Tue, 4 Mar 2008 19:17:04 +0000 (19:17 +0000)] 
Set version number for STABLE2

17 years agoBug 2250: double-freeing memory in http_port name= option code.
amosjeffries [Tue, 4 Mar 2008 19:10:00 +0000 (19:10 +0000)] 
Bug 2250: double-freeing memory in http_port name= option code.

- Seems it was only a strdup / xstrdup problem

17 years agoOptimisation cleanup of fake_auth
amosjeffries [Tue, 4 Mar 2008 19:08:20 +0000 (19:08 +0000)] 
Optimisation cleanup of fake_auth

strlen() is expensive (particularly on large buffers) and is only needed
once here.

17 years agoWindows port: Fix wrong FD read/write CPU profiling.
serassio [Sun, 2 Mar 2008 20:34:06 +0000 (20:34 +0000)] 
Windows port: Fix wrong FD read/write CPU profiling.

17 years agoFix Castings slipped out of back-ported patches from 3.1.
amosjeffries [Sat, 1 Mar 2008 17:45:34 +0000 (17:45 +0000)] 
Fix Castings slipped out of back-ported patches from 3.1.

17 years agoBootstrapped
hno [Thu, 28 Feb 2008 08:13:03 +0000 (08:13 +0000)] 
Bootstrapped

17 years agoRelease Prep: update Change\Log
amosjeffries [Thu, 28 Feb 2008 07:49:19 +0000 (07:49 +0000)] 
Release Prep: update Change\Log

17 years agoRelease Prep: Build doc/release-notes/* files
amosjeffries [Thu, 28 Feb 2008 07:26:31 +0000 (07:26 +0000)] 
Release Prep: Build doc/release-notes/* files

17 years agoUpdate errors/list to match the actual list of error pages used
amosjeffries [Thu, 28 Feb 2008 07:16:11 +0000 (07:16 +0000)] 
Update errors/list to match the actual list of error pages used

17 years agoAuthor: rousskov
amosjeffries [Wed, 27 Feb 2008 18:24:18 +0000 (18:24 +0000)] 
Author: rousskov
Added a CPPUNIT assertion to test whether a failed CPPUNIT test case properly
destructs local objects on exit.

If a previous test case fails for any reason, the new assertion will fail
instead of store_dir.cc aborting.  This may save us from tracking non-existent
StoreController initialization bugs.

17 years agoAuthor: Vitaliy Matytsyn (main) <vm@if.bank.gov.ua>
amosjeffries [Wed, 27 Feb 2008 17:59:37 +0000 (17:59 +0000)] 
Author: Vitaliy Matytsyn (main) <vm@if.bank.gov.ua>
Updated Ukrainan error pages

Copy the english ERR_SECURE_CONNECT_FAIL message to Ukrainian while waiting
for a translation.

(AYJ: sorry, I missed the add before commit)

17 years agoAuthor: Vitaliy Matytsyn (main) <vm@if.bank.gov.ua>
amosjeffries [Wed, 27 Feb 2008 17:55:13 +0000 (17:55 +0000)] 
Author: Vitaliy Matytsyn (main) <vm@if.bank.gov.ua>
Updated Ukrainan error pages

Copy the english ERR_SECURE_CONNECT_FAIL message to Ukrainian while waiting
for a translation.

17 years agoSeveral String fixes.
amosjeffries [Wed, 27 Feb 2008 17:47:59 +0000 (17:47 +0000)] 
Several String fixes.

- Add two missing includes when configured --disable-inline
- SegFault when newly allocated string set to 0-length.
  buf_ may be NULL and buffer overruns on truncate attempt

17 years agoAuthor: rousskov
amosjeffries [Wed, 27 Feb 2008 17:45:50 +0000 (17:45 +0000)] 
Author: rousskov
The connect(2) system call might return "connection ready"
status even for a non-blocking file descriptor. The connection
itself can never be immediately ready in reality because of the
TCP handshake, but I am guessing that in some environments, the
TCP stack fakes/optimizes local connection readiness. We have
seen that for loopback sockets on FreeBSD 6.2, for example, but
the behavior is probably OS- or OS-configuration specific.

If connect(2) is immediately successful, comm module
immediately calls the callback. This means that the callback is
called while the same callback is being registered with comm.
ICAP does not allow this "re-entrance" and other code might not
deal well with it.

The change overwrites connect(2) result so that Squid does not
think that connect(2) was immediately successful. Instead of
calling the callback, Squid then schedules the connection
write-ability check.

The NativeAsyncCall development will fix this and remove the
need to overwrite connect(2) result because comm will always
call callbacks asynchronously.

17 years agoAuthor: Steven Wilton <swilton@q-net.net.au>
amosjeffries [Wed, 27 Feb 2008 17:43:56 +0000 (17:43 +0000)] 
Author: Steven Wilton <swilton@q-net.net.au>
Sort cache list in wccpv2 to ensure a consistent hash allocation across all serv
ices

Under some circumstances different caches were being allocated differnet hash
assignments for different wccpv2 services.  This caused problems when using
TPROXY as the reply traffic was being sent to a different cache than the request
causing problems in browsing web pages.

This patch applied a selection sort algorithm to the cache list to ensure that
as long as the same group of caches are registered for any number of wccpv2
services, they will be allocated the same hash assignments in the router.

17 years agoAuthor: rousskov
amosjeffries [Wed, 27 Feb 2008 17:42:23 +0000 (17:42 +0000)] 
Author: rousskov
Bug 1978: fwdServerClose retries non-idempotent methods

checkRetry is now guaranteed to return false for requests that checkRetriable
previously returned false. This prevents retries of requests with
non-idempotent methods, for example.

17 years agoAuthor: Christos Tsantilas <chtsanti@users.sourceforge.net>
amosjeffries [Wed, 27 Feb 2008 17:41:16 +0000 (17:41 +0000)] 
Author:  Christos Tsantilas <chtsanti@users.sourceforge.net>
Bug 2172: When user fails authentification Squid restarts

Replaced an assertion that there is no auth_user_request, a comment what
to do when there is no auth_user_request, and a comment that there can
be no auth_user_request with what the first comment suggested to do.

17 years agoAuthor: rousskov
amosjeffries [Wed, 27 Feb 2008 17:38:21 +0000 (17:38 +0000)] 
Author: rousskov
Bug 2186: NONE/- due to persistent connections

When reusing a persistent server connection, update hierarchy data even
if _peer is not set. We can get the destination host info from the request.

17 years agoAuthor: Klaus Singvogel <kssingvo@suse.de>
amosjeffries [Wed, 27 Feb 2008 17:11:47 +0000 (17:11 +0000)] 
Author: Klaus Singvogel <kssingvo@suse.de>
Bug 2189 fix: when dumping SNMP oids, do not overrun the result buffer.

17 years agoAuthor: hno
amosjeffries [Wed, 27 Feb 2008 17:06:42 +0000 (17:06 +0000)] 
Author: hno
Add ACLMyPortName.* files missed out of feature commit.

17 years agoAuthor: rousskov
amosjeffries [Wed, 27 Feb 2008 17:04:51 +0000 (17:04 +0000)] 
Author: rousskov
Assert that checklist and request are set instead of segfaulting as in bug 2168

17 years agoAuthor: rousskov
amosjeffries [Wed, 27 Feb 2008 12:59:29 +0000 (12:59 +0000)] 
Author: rousskov
Bug 1923 fix: Do not send hop-by-hop headers to the ICAP server.

- Send Proxy-Authenticate and Proxy-Authorization in ICAP request headers.
- removeConnectionHeaderEntries() is removeHopByHopEntries() now.

17 years agoFix Release notes references to 3.0-RC1 (should be 3.0-STABLEx
amosjeffries [Wed, 27 Feb 2008 12:55:09 +0000 (12:55 +0000)] 
Fix Release notes references to 3.0-RC1 (should be 3.0-STABLEx

Rebuild release notes.

17 years agoAuthor: hno
amosjeffries [Wed, 27 Feb 2008 12:51:04 +0000 (12:51 +0000)] 
Author: hno
New myportname ACL for matching the accepting port name

- also documents the name= port option which was previously implemented but unused
- Mention the new myportname acl in the acl section
- Document the addition of myportname acl

17 years agoBootstrapped
hno [Tue, 26 Feb 2008 08:13:05 +0000 (08:13 +0000)] 
Bootstrapped

17 years agoAuthor: rousskov
amosjeffries [Tue, 26 Feb 2008 07:15:55 +0000 (07:15 +0000)] 
Author: rousskov
Bug 1933 fix: Fixed memory pools configuration reporting.

We used to report too early, before Squid configuration was parsed.

17 years agoAuthor: rousskov
amosjeffries [Tue, 26 Feb 2008 07:05:47 +0000 (07:05 +0000)] 
Author: rousskov
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.

17 years agoAuthor: hno
amosjeffries [Tue, 26 Feb 2008 07:04:15 +0000 (07:04 +0000)] 
Author: hno
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.

17 years agoAuthor: serassio
amosjeffries [Tue, 26 Feb 2008 06:43:03 +0000 (06:43 +0000)] 
Author: serassio
Add check for glob() and glob.h availability

glob() and glob.h are not available on all platforms.

17 years agoAuthor: hno
amosjeffries [Tue, 26 Feb 2008 06:41:50 +0000 (06:41 +0000)] 
Author: hno
make include support wildcards, and document the directive (copied from squid-2)

17 years agoAuthor: hno
amosjeffries [Tue, 26 Feb 2008 06:40:55 +0000 (06:40 +0000)] 
Author: hno
Use our own strwordtok instead of strtok_r. Not only is it portable, but also understands quoting and escaping

17 years agoAuthor: Gonzalo Arana <gonzalo.arana@gmail.com>
amosjeffries [Tue, 26 Feb 2008 06:26:10 +0000 (06:26 +0000)] 
Author: Gonzalo Arana <gonzalo.arana@gmail.com>
Bug #2180 (update) - include minor issues

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

17 years agoAuthor: Adrian Chadd + Gonzalo Arana <gonzalo.arana@gmail.com>
amosjeffries [Tue, 26 Feb 2008 06:25:24 +0000 (06:25 +0000)] 
Author: Adrian Chadd + 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.0 Release notes for further details.

17 years agoAuthor: hno
amosjeffries [Tue, 26 Feb 2008 06:08:50 +0000 (06:08 +0000)] 
Author: hno
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

17 years agoAuthor: hno
amosjeffries [Tue, 26 Feb 2008 06:07:29 +0000 (06:07 +0000)] 
Author: hno
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.

17 years agoAuthor: hno
amosjeffries [Mon, 25 Feb 2008 10:45:24 +0000 (10:45 +0000)] 
Author: hno
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().

17 years agoAuthor: hno
amosjeffries [Mon, 25 Feb 2008 10:41:38 +0000 (10:41 +0000)] 
Author: hno
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

17 years agoAuthor: hno
amosjeffries [Mon, 25 Feb 2008 10:40:24 +0000 (10:40 +0000)] 
Author: hno
Swedish translation of ERR_ESI

17 years agoAuthor: hno
amosjeffries [Mon, 25 Feb 2008 10:39:02 +0000 (10:39 +0000)] 
Author: hno
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.

17 years agoAuthor: hno
amosjeffries [Mon, 25 Feb 2008 10:38:11 +0000 (10:38 +0000)] 
Author: hno
digest auth related memory corruption

17 years agoAuthor: hno
amosjeffries [Mon, 25 Feb 2008 10:01:35 +0000 (10:01 +0000)] 
Author: hno
Allow informal errors on stderr when using -k parse

17 years agoAuthor: hno
amosjeffries [Mon, 25 Feb 2008 10:01:00 +0000 (10:01 +0000)] 
Author: hno
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.

17 years agoAuthor: hno
amosjeffries [Mon, 25 Feb 2008 09:55:16 +0000 (09:55 +0000)] 
Author: hno
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.

17 years agoAuthor: hno
amosjeffries [Mon, 25 Feb 2008 09:45:50 +0000 (09:45 +0000)] 
Author: hno
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..

17 years agoAuthor: hno
amosjeffries [Mon, 25 Feb 2008 09:42:43 +0000 (09:42 +0000)] 
Author: hno
Fix some minor casting errors affecting cachemgr reporting when cache/mem >2GB

17 years agoBug #2231: Compile error in squid_kerb_auth under Mac OS X 10.5.2
serassio [Mon, 25 Feb 2008 02:23:09 +0000 (02:23 +0000)] 
Bug #2231: Compile error in squid_kerb_auth under Mac OS X 10.5.2

HOST_NAME_MAX is not declared on Mac OS X (and maybe others).

17 years agoWindows port: Optimization, use __WSAFDIsSet() instead of FD_ISSET()
serassio [Sun, 24 Feb 2008 20:00:50 +0000 (20:00 +0000)] 
Windows port: Optimization, use __WSAFDIsSet() instead of FD_ISSET()

17 years agoAuthor: Alexey Veselovsky <alexey.veselovsky@eykontech.com>
amosjeffries [Sun, 24 Feb 2008 19:06:41 +0000 (19:06 +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.

17 years agoAuthor: hno
amosjeffries [Sun, 24 Feb 2008 19:02:51 +0000 (19:02 +0000)] 
Author: hno
Bug #2159: WCCPv2 assertion failure on Mask assignment

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

17 years agoAuthor: hno
amosjeffries [Sun, 24 Feb 2008 18:43:27 +0000 (18:43 +0000)] 
Author: hno
Kill unused body_size variable

17 years agoAuthor: hno
amosjeffries [Sun, 24 Feb 2008 18:42:37 +0000 (18:42 +0000)] 
Author: hno
Kill obsolete phttpd/0.99.72 malformed HEAD response workaround.

17 years agoAuthor: serassio
amosjeffries [Sun, 24 Feb 2008 18:33:27 +0000 (18:33 +0000)] 
Author: serassio
Windows port: restore Windows compatibility changes to edir_ldapext.c lost after last commit.

17 years agoAuthor: hno
amosjeffries [Sun, 24 Feb 2008 18:32:43 +0000 (18:32 +0000)] 
Author: hno
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)

17 years agoAuthor: hno
amosjeffries [Sun, 24 Feb 2008 18:29:55 +0000 (18:29 +0000)] 
Author: hno
Sync store meta assignments with Squid-2.

17 years agoAuthor: hno
amosjeffries [Sun, 24 Feb 2008 18:29:04 +0000 (18:29 +0000)] 
Author: hno
Don't be so verbose about not yet implemented store meta data types

17 years agoAuthor: hno
amosjeffries [Sun, 24 Feb 2008 18:28:09 +0000 (18:28 +0000)] 
Author: hno
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.

17 years agoTypo.
amosjeffries [Sun, 24 Feb 2008 17:58:12 +0000 (17:58 +0000)] 
Typo.

17 years agoAuthor: Klaubert Herr <klaubert@gmail.com>
serassio [Wed, 20 Feb 2008 03:14:49 +0000 (03:14 +0000)] 
Author: Klaubert Herr <klaubert@gmail.com>
Patch to strip kerberos realm from username

This patch add a new option to squid_ldap_group to strip kerberos realm from
username received from squid.
This is useful when you make kerberos authentication on squid, and try to
authorize the user using ldap in MS Active Directory, quering for
sAMAccountName.

17 years agoRan indent.
serassio [Wed, 20 Feb 2008 03:07:50 +0000 (03:07 +0000)] 
Ran indent.

17 years agoWindows Port: Windows select loop must be equivalent to Unix select loop.
serassio [Mon, 18 Feb 2008 02:41:28 +0000 (02:41 +0000)] 
Windows Port: Windows select loop must be equivalent to Unix select loop.

17 years agoWindows Port: call fdc_open() when opening IPC sockets.
serassio [Mon, 18 Feb 2008 02:34:44 +0000 (02:34 +0000)] 
Windows Port: call fdc_open() when opening IPC sockets.

17 years agoWindows Port: don't set opt_no_daemon=1 when running as a service.
serassio [Mon, 18 Feb 2008 02:28:18 +0000 (02:28 +0000)] 
Windows Port: don't set opt_no_daemon=1 when running as a service.

17 years agoWindows port: Handle notification of IP address changes for dial-up connections
serassio [Sun, 17 Feb 2008 18:32:22 +0000 (18:32 +0000)] 
Windows port: Handle notification of IP address changes for dial-up connections

On Windows 2000 and later, the NotifyAddrChange() function allow a
process to be notified of the changes in the system IP addresses table.
This patch generate a reconfigure request after any notification, this
allow the hot addition/reconfiguration of network interfaces without
manually restart/reconfigure Squid.

17 years agoClean up of deferred reads and delay pools was not applied to comm_select_win32.cc
serassio [Sun, 17 Feb 2008 17:54:28 +0000 (17:54 +0000)] 
Clean up of deferred reads and delay pools was not applied to comm_select_win32.cc

17 years agoFix missing default disk store type into QUICKSTART example.
serassio [Sun, 10 Feb 2008 18:04:32 +0000 (18:04 +0000)] 
Fix missing default disk store type into QUICKSTART example.

17 years agoWindows port: fix Visual Studio build problems when ESI, Delay Pools and SSL support...
serassio [Sun, 10 Feb 2008 17:43:09 +0000 (17:43 +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.

17 years agoAlter caching policy for Dynamic Objects.
amosjeffries [Wed, 6 Feb 2008 13:54:40 +0000 (13:54 +0000)] 
Alter caching policy for Dynamic Objects.

- Alters squid caching policy for dynamically generated objects
to allow caching when objects have Cache-Control headers.
- Default policy now follows RFC 2616 section 13.9 exactly as stated.

see http://www.mail-archive.com/squid-dev@squid-cache.org/msg06963.html

17 years agoBug #2166 - Error compiling on Mac OS X 10.5 Leopard
amosjeffries [Wed, 6 Feb 2008 11:06:46 +0000 (11:06 +0000)] 
Bug #2166 - Error compiling on Mac OS X 10.5 Leopard

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

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

17 years agoAuthor: Klaus Singvogel <kssingvo@suse.de>
amosjeffries [Fri, 18 Jan 2008 14:34:00 +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.

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

17 years agobootstrapped after branching and tagging SQUID-3.0.STABLE1 SQUID_3_0_STABLE1
wessels [Fri, 14 Dec 2007 07:24:22 +0000 (07:24 +0000)] 
bootstrapped after branching and tagging SQUID-3.0.STABLE1

17 years agoUpdated changelog for 3.0.STABLE1 release
wessels [Fri, 14 Dec 2007 07:15:58 +0000 (07:15 +0000)] 
Updated changelog for 3.0.STABLE1 release

17 years agoMFC
wessels [Fri, 14 Dec 2007 05:14:54 +0000 (05:14 +0000)] 
MFC

17 years agoName the upcoming release 3.0.STABLE1
wessels [Fri, 14 Dec 2007 05:01:30 +0000 (05:01 +0000)] 
Name the upcoming release 3.0.STABLE1

17 years agoMFC
wessels [Fri, 14 Dec 2007 04:59:54 +0000 (04:59 +0000)] 
MFC

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