]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
22 years agodocument RefCount behaviour
robertc [Tue, 17 Dec 2002 02:53:06 +0000 (02:53 +0000)] 
document RefCount behaviour

22 years agobootstrap
robertc [Sun, 15 Dec 2002 16:04:57 +0000 (16:04 +0000)] 
bootstrap

22 years agoallow c++ syntax in global variables
robertc [Sun, 15 Dec 2002 16:00:42 +0000 (16:00 +0000)] 
allow c++ syntax in global variables

22 years agoassistance defines for classes that are both refcounted and cbdata'd
robertc [Fri, 13 Dec 2002 10:43:37 +0000 (10:43 +0000)] 
assistance defines for classes that are both refcounted and cbdata'd

22 years agoallow multiple inheritance with Refcounted classes
robertc [Fri, 13 Dec 2002 10:41:28 +0000 (10:41 +0000)] 
allow multiple inheritance with Refcounted classes

22 years agoclarify aclCheck_t freeing behaviour - thanks to --apb (Alan Barrett)
robertc [Wed, 11 Dec 2002 18:57:38 +0000 (18:57 +0000)] 
clarify aclCheck_t freeing behaviour - thanks to --apb (Alan Barrett)

22 years agoFix a compile error when SSL is not enabled
hno [Mon, 9 Dec 2002 23:55:24 +0000 (23:55 +0000)] 
Fix a compile error when SSL is not enabled

22 years agoMake sure SSL certificate errors gets logged and complained about
hno [Sat, 7 Dec 2002 08:55:22 +0000 (08:55 +0000)] 
Make sure SSL certificate errors gets logged and complained about
loudly.

22 years agoBootstrapped
hno [Sat, 7 Dec 2002 08:16:00 +0000 (08:16 +0000)] 
Bootstrapped

22 years agoSSL support update
hno [Sat, 7 Dec 2002 06:19:12 +0000 (06:19 +0000)] 
SSL support update

 - Support for outgoing SSL connetions
   - SSL encrypted peers
   - https:// gatewaying for clients not supporting SSL
     or URLs rewritten via a redirector to https://...

 - Client certificate support

 - Hardware crypto SSL acceleration support via OpenSSL engine

 - SSL key/certificate now read while parsing squid.conf to
   support secure key protection and chroot.

 - A few minor bugfixes/optimizations

22 years agoBugzilla #446:
hno [Thu, 5 Dec 2002 22:02:24 +0000 (22:02 +0000)] 
Bugzilla #446:

Possible fix for a CONNECT related F->flags.open assertion failure
on stalled/timedout CONNECT requests.

22 years agoallow Visual Studio to compile cf_gen
robertc [Mon, 2 Dec 2002 04:47:43 +0000 (04:47 +0000)] 
allow Visual Studio to compile cf_gen

22 years agoBootstrapped
hno [Sat, 30 Nov 2002 08:10:50 +0000 (08:10 +0000)] 
Bootstrapped

22 years agoOops.. now it should find the auth modules again.
hno [Sat, 30 Nov 2002 05:36:37 +0000 (05:36 +0000)] 
Oops.. now it should find the auth modules again.

22 years agoCleanup of some old leftover Makefiles in src/auth/*
hno [Sat, 30 Nov 2002 05:22:18 +0000 (05:22 +0000)] 
Cleanup of some old leftover Makefiles in src/auth/*

Fix --enable-auth to enable all authentication schemes again
now when there is no Makefile for each auth scheme..

22 years agoGet rid of unused "current" variable
hno [Sat, 30 Nov 2002 05:02:32 +0000 (05:02 +0000)] 
Get rid of unused "current" variable

22 years agoSmall fix to get rid of compiler warning about unused "searchbase"
hno [Sat, 30 Nov 2002 04:35:43 +0000 (04:35 +0000)] 
Small fix to get rid of compiler warning about unused "searchbase"

22 years agoFrom Guido:
hno [Sat, 30 Nov 2002 04:35:07 +0000 (04:35 +0000)] 
From Guido:
There is a little bug on debug info of external ACL winbind group helper on
both HEAD and s2_5 branches.

22 years agofactor out environment manipulation
robertc [Thu, 28 Nov 2002 19:21:46 +0000 (19:21 +0000)] 
factor out environment manipulation

22 years agosquid_ldap_group upgrade to version 2.8
hno [Thu, 28 Nov 2002 06:40:47 +0000 (06:40 +0000)] 
squid_ldap_group upgrade to version 2.8

22 years agoCleaned up credits
hno [Thu, 28 Nov 2002 06:15:02 +0000 (06:15 +0000)] 
Cleaned up credits

22 years agoBootstrapped
hno [Sat, 23 Nov 2002 08:16:09 +0000 (08:16 +0000)] 
Bootstrapped

22 years agobootstrap
robertc [Fri, 22 Nov 2002 21:25:33 +0000 (21:25 +0000)] 
bootstrap

22 years agodist ProfStats.cc
robertc [Fri, 22 Nov 2002 21:04:31 +0000 (21:04 +0000)] 
dist ProfStats.cc

22 years agobootstrap
robertc [Thu, 21 Nov 2002 19:46:16 +0000 (19:46 +0000)] 
bootstrap

22 years agoRefcount import
robertc [Thu, 21 Nov 2002 19:35:52 +0000 (19:35 +0000)] 
Refcount import

22 years agoBootstrapped
hno [Sat, 16 Nov 2002 08:18:28 +0000 (08:18 +0000)] 
Bootstrapped

22 years agoC typecast of hash_lookup
hno [Fri, 15 Nov 2002 21:54:50 +0000 (21:54 +0000)] 
C typecast of hash_lookup

22 years agoMerge conflict, http->log_type -> http->logType
hno [Fri, 15 Nov 2002 21:18:30 +0000 (21:18 +0000)] 
Merge conflict, http->log_type -> http->logType

22 years agoDon't abuse time_t for millisecond delta measurements. time_t
hno [Fri, 15 Nov 2002 20:29:20 +0000 (20:29 +0000)] 
Don't abuse time_t for millisecond delta measurements. time_t
is seconds since 1970, not any other measurement.

22 years agoBugzilla #471: Minor typo in src/dns.c returned to user when the dnsserver
hno [Fri, 15 Nov 2002 20:28:33 +0000 (20:28 +0000)] 
Bugzilla #471: Minor typo in src/dns.c returned to user when the dnsserver
processes are all busy.

22 years agoBugzilla #458: segmentation fault if external_acl helper exits
hno [Fri, 15 Nov 2002 20:27:58 +0000 (20:27 +0000)] 
Bugzilla #458: segmentation fault if external_acl helper exits

This patch allows Squid to deal more gracefully if a external_acl helper
exits. Instead of crashing with a segfault Squid now repeats the query
to the next available helper.

22 years agoDeny forwarding of unproxyable authentication schemes
hno [Fri, 15 Nov 2002 20:26:59 +0000 (20:26 +0000)] 
Deny forwarding of unproxyable authentication schemes
  NTLM
  Negotiate

22 years agoBugfix: The aufs corruption patch triggered another bug in accounting
hno [Fri, 15 Nov 2002 20:16:31 +0000 (20:16 +0000)] 
Bugfix: The aufs corruption patch triggered another bug in accounting
of opening filedescriptors.

22 years agoBugzilla #463: GET requests with request entity fail
hno [Fri, 15 Nov 2002 20:12:36 +0000 (20:12 +0000)] 
Bugzilla #463: GET requests with request entity fail

This patch adds a new squid.conf directive "request_entities on/off".
If set to "on" then Squid will allow GET/HEAD requests with request
entities, even if such entites are "undefined" in the HTTP specification.

Technically speaking Squid is violating the HTTP specification when
not allowing such requests. The official way to handle such requests
is that the server should ignore the request entity.

22 years agoUse POST when submitting the login to prevent the login & password from
hno [Fri, 15 Nov 2002 20:10:18 +0000 (20:10 +0000)] 
Use POST when submitting the login to prevent the login & password from
being logged in the HTTP server access log or the browser history.

22 years agoSupport lines with spaces in them in included acl files
hno [Fri, 15 Nov 2002 20:09:31 +0000 (20:09 +0000)] 
Support lines with spaces in them in included acl files

22 years agoBugzilla #453: make uninstall should not remove squid.conf
hno [Fri, 15 Nov 2002 20:08:26 +0000 (20:08 +0000)] 
Bugzilla #453: make uninstall should not remove squid.conf

22 years agoCleanup of unused code warnings on --disable-memory-pools
hno [Fri, 15 Nov 2002 20:07:25 +0000 (20:07 +0000)] 
Cleanup of unused code warnings on --disable-memory-pools

22 years agodebug section bugfix
hno [Sun, 10 Nov 2002 11:43:04 +0000 (11:43 +0000)] 
debug section bugfix

22 years agoRemoved extra comma
hno [Sun, 10 Nov 2002 11:41:06 +0000 (11:41 +0000)] 
Removed extra comma

22 years agoC++ typecast fixes in WCCP
hno [Sun, 10 Nov 2002 11:37:14 +0000 (11:37 +0000)] 
C++ typecast fixes in WCCP

22 years agoIDENT C typecasts
hno [Sun, 10 Nov 2002 11:30:44 +0000 (11:30 +0000)] 
IDENT C typecasts

22 years agoMore IDENT C typecasts
hno [Sun, 10 Nov 2002 11:23:08 +0000 (11:23 +0000)] 
More IDENT C typecasts

22 years agoC typecasts in CARP code
hno [Sun, 10 Nov 2002 11:22:03 +0000 (11:22 +0000)] 
C typecasts in CARP code

22 years agoC typecasts in IDENT code
hno [Sun, 10 Nov 2002 11:19:39 +0000 (11:19 +0000)] 
C typecasts in IDENT code

22 years agoBootstrapped
hno [Sun, 10 Nov 2002 11:14:55 +0000 (11:14 +0000)] 
Bootstrapped

22 years agoFix --disable-... options to default to be enabled.. (CARP, WCCP, IDENT, ..)
hno [Sun, 10 Nov 2002 11:12:54 +0000 (11:12 +0000)] 
Fix --disable-... options to default to be enabled.. (CARP, WCCP, IDENT, ..)

22 years agoC++ requires type casting
hno [Sun, 10 Nov 2002 10:40:34 +0000 (10:40 +0000)] 
C++ requires type casting

22 years agodate: 2002/11/09 10:42:01; author: hno; state: Exp; lines: +46 -20
hno [Sun, 10 Nov 2002 09:29:58 +0000 (09:29 +0000)] 
date: 2002/11/09 10:42:01;  author: hno;  state: Exp;  lines: +46 -20
Bugzilla #451: Occasional corruption of objects

This patch fixes a cbdata boundary violation in the aufs storeio
implementation wich caused data corruption on aborted cache hits.

22 years agoGNUregex.h is a C header file. Needs to be wrapped in extern "C" when
hno [Sun, 10 Nov 2002 09:04:39 +0000 (09:04 +0000)] 
GNUregex.h is a C header file. Needs to be wrapped in extern "C" when
compiling C++ code.

22 years agoGet rid of compiler warnings on hash_lookup
hno [Sun, 10 Nov 2002 08:54:21 +0000 (08:54 +0000)] 
Get rid of compiler warnings on hash_lookup

22 years agoindent (from Squid-2)
hno [Sat, 9 Nov 2002 16:35:26 +0000 (16:35 +0000)] 
indent (from Squid-2)

22 years agodate: 2002/10/24 18:49:56; author: wessels; state: Exp; lines: +20 -4
hno [Sat, 9 Nov 2002 16:34:22 +0000 (16:34 +0000)] 
date: 2002/10/24 18:49:56;  author: wessels;  state: Exp;  lines: +20 -4
Bugzilla #462: WCCP doesn't ensure WCCP_ASSIGN_BUCKETS message was received

This patch makes Squid remember the change value when it last sent a
WCCP_ASSIGN_BUCKETS message.  It will resend the message until
the router updates the change value.

22 years agofix linux
robertc [Mon, 28 Oct 2002 18:27:47 +0000 (18:27 +0000)] 
fix linux

22 years agoWrap the memset() just before the msgrcv() in #ifdef ALWAYS_ZERO_BUFFERS.
adrian [Mon, 28 Oct 2002 15:53:37 +0000 (15:53 +0000)] 
Wrap the memset() just before the msgrcv() in #ifdef ALWAYS_ZERO_BUFFERS.
There's no real point in zeroing the buffer just before we read and then
verify the message is the right length - unless we're debugging.

22 years agomove the storeDirCallback() call out into main.cc where it
adrian [Mon, 28 Oct 2002 08:12:27 +0000 (08:12 +0000)] 
move the storeDirCallback() call out into main.cc where it
probably belongs.

22 years agoVarious modifications to make it work properly again.
adrian [Mon, 28 Oct 2002 07:37:36 +0000 (07:37 +0000)] 
Various modifications to make it work properly again.

22 years agoDamnit, only drop accept()s into a period event if we're UNDER the
adrian [Sun, 27 Oct 2002 21:19:39 +0000 (21:19 +0000)] 
Damnit, only drop accept()s into a period event if we're UNDER the
RESERVED_FD limit, not above!

22 years agoset a reasonable default for the accept checking.
adrian [Sun, 27 Oct 2002 21:15:49 +0000 (21:15 +0000)] 
set a reasonable default for the accept checking.

22 years agotypeo.
adrian [Sun, 27 Oct 2002 21:15:23 +0000 (21:15 +0000)] 
typeo.

22 years agoflesh out the accept defer processing magic.
adrian [Sun, 27 Oct 2002 21:13:35 +0000 (21:13 +0000)] 
flesh out the accept defer processing magic.
Its (hopefully!) usable now.

22 years agoCommit prototype
adrian [Sun, 27 Oct 2002 21:01:58 +0000 (21:01 +0000)] 
Commit prototype

22 years ago* whitespace
adrian [Sun, 27 Oct 2002 21:01:29 +0000 (21:01 +0000)] 
* whitespace
* add some debugging in comm_write() to see what we're doing
* add an fd entry to fdc_table[] which links back to the fd we are.
  This lets us pass &fdc_table[fd] to things like eventAdd when we're
  scheduling an event that is fd-related
* write a routine to set the accept poll delay - this will be used by
  the .. intelligent poll code. :)

22 years ago* remove the do {} while (1); crap - we don't need it here
adrian [Sun, 27 Oct 2002 20:45:06 +0000 (20:45 +0000)] 
* remove the do {} while (1); crap - we don't need it here
* fix the switch() statement and event handling - falling through is
  bad in this case as a registered event will only ever be a single
  type (unlike poll() where its a mask).

22 years agos/\t/ /g
adrian [Sun, 27 Oct 2002 20:06:49 +0000 (20:06 +0000)] 
s/\t/        /g

22 years agoremove unused variable.
adrian [Sat, 26 Oct 2002 10:57:29 +0000 (10:57 +0000)] 
remove unused variable.

22 years agofix incorrect underrun detection
robertc [Sat, 26 Oct 2002 10:51:01 +0000 (10:51 +0000)] 
fix incorrect underrun detection

22 years agoextract method and rename variable
robertc [Sat, 26 Oct 2002 08:42:31 +0000 (08:42 +0000)] 
extract method and rename variable

22 years agosimplify conditional
robertc [Sat, 26 Oct 2002 08:18:12 +0000 (08:18 +0000)] 
simplify conditional

22 years agoencapsulate tcp_reset flag
robertc [Fri, 25 Oct 2002 13:36:31 +0000 (13:36 +0000)] 
encapsulate tcp_reset flag

22 years agoRe-enable this assert, since I've fixed the pipe code.
adrian [Fri, 25 Oct 2002 11:54:44 +0000 (11:54 +0000)] 
Re-enable this assert, since I've fixed the pipe code.

22 years agofix mem leak if read fails
robertc [Fri, 25 Oct 2002 10:06:39 +0000 (10:06 +0000)] 
fix mem leak if read fails

22 years agooops
robertc [Fri, 25 Oct 2002 09:57:30 +0000 (09:57 +0000)] 
oops

22 years agobootstrap
robertc [Fri, 25 Oct 2002 09:48:56 +0000 (09:48 +0000)] 
bootstrap

22 years agofix a couple of mem leaks
robertc [Fri, 25 Oct 2002 09:47:03 +0000 (09:47 +0000)] 
fix a couple of mem leaks

22 years agocbdata history for cbdata debug mode
robertc [Fri, 25 Oct 2002 09:13:51 +0000 (09:13 +0000)] 
cbdata history for cbdata debug mode

22 years agomalloc_statistics() also needs to be defined with SQUIDCEXTERN!
adrian [Fri, 25 Oct 2002 07:25:26 +0000 (07:25 +0000)] 
malloc_statistics() also needs to be defined with SQUIDCEXTERN!

22 years agoExplicit type conversation, ta C++.
adrian [Fri, 25 Oct 2002 07:00:42 +0000 (07:00 +0000)] 
Explicit type conversation, ta C++.
(This was caught with xmalloc-stats no)

22 years agoAdd a cbdataReferenceDone() call to match the cbdataReference() call
adrian [Fri, 25 Oct 2002 05:22:29 +0000 (05:22 +0000)] 
Add a cbdataReferenceDone() call to match the cbdataReference() call
performed in aclChecklistCreate().

In a nutshell, this wasn't a memory leak, but it was a lock-leak -
the acl itself wasn't being freed, but the refcount slowly crept
upwards.

22 years agoSet an upper limit on lock counts (65535) - I'm sure we're about to trigger
adrian [Fri, 25 Oct 2002 04:59:29 +0000 (04:59 +0000)] 
Set an upper limit on lock counts (65535) - I'm sure we're about to trigger
it.

22 years agoAdd some more debugging ouput, helpful for tracking allocations in
adrian [Fri, 25 Oct 2002 04:53:44 +0000 (04:53 +0000)] 
Add some more debugging ouput, helpful for tracking allocations in
the cache.log file.

22 years ago* add in some more debugging statements
adrian [Fri, 25 Oct 2002 04:50:59 +0000 (04:50 +0000)] 
* add in some more debugging statements
* fix a bug where cbdataReferenceDone() wasn't being called on
  the callback data for a tcp connection. eep.

22 years agoFormatting/tidyups
adrian [Wed, 23 Oct 2002 17:24:20 +0000 (17:24 +0000)] 
Formatting/tidyups

22 years agowhen cancelling read events, also cancel the actual FD listen bit.
adrian [Wed, 23 Oct 2002 16:11:53 +0000 (16:11 +0000)] 
when cancelling read events, also cancel the actual FD listen bit.
(ta reub!)

22 years agoMake comm_listen/comm_accept .. optimistic.
adrian [Wed, 23 Oct 2002 16:11:03 +0000 (16:11 +0000)] 
Make comm_listen/comm_accept .. optimistic.
When we have an accept event we accept as many times as we can
(up until a #define'd limit) - if the callback doesn't re-register
we don't continue calling it :)

22 years agocomm_write() should operate on a const char *buf, not a char *buf
adrian [Wed, 23 Oct 2002 15:17:34 +0000 (15:17 +0000)] 
comm_write() should operate on a const char *buf, not a char *buf

22 years agotypo? rbuf[] -> buf[]
adrian [Wed, 23 Oct 2002 15:15:00 +0000 (15:15 +0000)] 
typo? rbuf[] -> buf[]

22 years agoMalformed author header comment fix by Guido
hno [Wed, 23 Oct 2002 03:16:11 +0000 (03:16 +0000)] 
Malformed author header comment fix by Guido

22 years agoicmp debug section cleanups by Guido
hno [Wed, 23 Oct 2002 03:12:51 +0000 (03:12 +0000)] 
icmp debug section cleanups by Guido

22 years agoBugfix: strwordtok parsing of quoted strings failed miserably if the last
hno [Tue, 22 Oct 2002 15:41:57 +0000 (15:41 +0000)] 
Bugfix: strwordtok parsing of quoted strings failed miserably if the last
word in was quoted.

22 years agoAdded a level 9 debug statement dumping the helper receive buffer
hno [Tue, 22 Oct 2002 15:40:29 +0000 (15:40 +0000)] 
Added a level 9 debug statement dumping the helper receive buffer
to ease debugging of helper interactions

22 years agoBootstrapped
hno [Tue, 22 Oct 2002 14:29:05 +0000 (14:29 +0000)] 
Bootstrapped

22 years agoEven more pthreads fixes. We have too much magics in pthreads detection.
hno [Tue, 22 Oct 2002 14:14:45 +0000 (14:14 +0000)] 
Even more pthreads fixes. We have too much magics in pthreads detection.

22 years agoMinor fix of the _REENTRANT issue on --enable-async-io. --enable-async-io
hno [Tue, 22 Oct 2002 14:07:03 +0000 (14:07 +0000)] 
Minor fix of the _REENTRANT issue on --enable-async-io. --enable-async-io
needs to trigger a --enable-pthreads, not just -D_REENTRANT.

22 years agoFix asyncio queue management when there is blocked requests.
hno [Tue, 22 Oct 2002 13:02:00 +0000 (13:02 +0000)] 
Fix asyncio queue management when there is blocked requests.

22 years agobootstrap
robertc [Tue, 22 Oct 2002 06:03:22 +0000 (06:03 +0000)] 
bootstrap

22 years agoset REENTRANT for pthreads, and do so for CXXFLAGS as well
robertc [Tue, 22 Oct 2002 05:53:22 +0000 (05:53 +0000)] 
set REENTRANT for pthreads, and do so for CXXFLAGS as well

22 years agoDebug section fixes by Guido
hno [Tue, 22 Oct 2002 04:17:32 +0000 (04:17 +0000)] 
Debug section fixes by Guido

22 years agos/comm_send/comm_udp_send/
hno [Mon, 21 Oct 2002 22:12:47 +0000 (22:12 +0000)] 
s/comm_send/comm_udp_send/