]>
git.ipfire.org Git - thirdparty/squid.git/log
robertc [Tue, 17 Dec 2002 02:53:06 +0000 (02:53 +0000)]
document RefCount behaviour
robertc [Sun, 15 Dec 2002 16:04:57 +0000 (16:04 +0000)]
bootstrap
robertc [Sun, 15 Dec 2002 16:00:42 +0000 (16:00 +0000)]
allow c++ syntax in global variables
robertc [Fri, 13 Dec 2002 10:43:37 +0000 (10:43 +0000)]
assistance defines for classes that are both refcounted and cbdata'd
robertc [Fri, 13 Dec 2002 10:41:28 +0000 (10:41 +0000)]
allow multiple inheritance with Refcounted classes
robertc [Wed, 11 Dec 2002 18:57:38 +0000 (18:57 +0000)]
clarify aclCheck_t freeing behaviour - thanks to --apb (Alan Barrett)
hno [Mon, 9 Dec 2002 23:55:24 +0000 (23:55 +0000)]
Fix a compile error when SSL is not enabled
hno [Sat, 7 Dec 2002 08:55:22 +0000 (08:55 +0000)]
Make sure SSL certificate errors gets logged and complained about
loudly.
hno [Sat, 7 Dec 2002 08:16:00 +0000 (08:16 +0000)]
Bootstrapped
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
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.
robertc [Mon, 2 Dec 2002 04:47:43 +0000 (04:47 +0000)]
allow Visual Studio to compile cf_gen
hno [Sat, 30 Nov 2002 08:10:50 +0000 (08:10 +0000)]
Bootstrapped
hno [Sat, 30 Nov 2002 05:36:37 +0000 (05:36 +0000)]
Oops.. now it should find the auth modules again.
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..
hno [Sat, 30 Nov 2002 05:02:32 +0000 (05:02 +0000)]
Get rid of unused "current" variable
hno [Sat, 30 Nov 2002 04:35:43 +0000 (04:35 +0000)]
Small fix to get rid of compiler warning about unused "searchbase"
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.
robertc [Thu, 28 Nov 2002 19:21:46 +0000 (19:21 +0000)]
factor out environment manipulation
hno [Thu, 28 Nov 2002 06:40:47 +0000 (06:40 +0000)]
squid_ldap_group upgrade to version 2.8
hno [Thu, 28 Nov 2002 06:15:02 +0000 (06:15 +0000)]
Cleaned up credits
hno [Sat, 23 Nov 2002 08:16:09 +0000 (08:16 +0000)]
Bootstrapped
robertc [Fri, 22 Nov 2002 21:25:33 +0000 (21:25 +0000)]
bootstrap
robertc [Fri, 22 Nov 2002 21:04:31 +0000 (21:04 +0000)]
dist ProfStats.cc
robertc [Thu, 21 Nov 2002 19:46:16 +0000 (19:46 +0000)]
bootstrap
robertc [Thu, 21 Nov 2002 19:35:52 +0000 (19:35 +0000)]
Refcount import
hno [Sat, 16 Nov 2002 08:18:28 +0000 (08:18 +0000)]
Bootstrapped
hno [Fri, 15 Nov 2002 21:54:50 +0000 (21:54 +0000)]
C typecast of hash_lookup
hno [Fri, 15 Nov 2002 21:18:30 +0000 (21:18 +0000)]
Merge conflict, http->log_type -> http->logType
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.
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.
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.
hno [Fri, 15 Nov 2002 20:26:59 +0000 (20:26 +0000)]
Deny forwarding of unproxyable authentication schemes
NTLM
Negotiate
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.
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.
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.
hno [Fri, 15 Nov 2002 20:09:31 +0000 (20:09 +0000)]
Support lines with spaces in them in included acl files
hno [Fri, 15 Nov 2002 20:08:26 +0000 (20:08 +0000)]
Bugzilla #453: make uninstall should not remove squid.conf
hno [Fri, 15 Nov 2002 20:07:25 +0000 (20:07 +0000)]
Cleanup of unused code warnings on --disable-memory-pools
hno [Sun, 10 Nov 2002 11:43:04 +0000 (11:43 +0000)]
debug section bugfix
hno [Sun, 10 Nov 2002 11:41:06 +0000 (11:41 +0000)]
Removed extra comma
hno [Sun, 10 Nov 2002 11:37:14 +0000 (11:37 +0000)]
C++ typecast fixes in WCCP
hno [Sun, 10 Nov 2002 11:30:44 +0000 (11:30 +0000)]
IDENT C typecasts
hno [Sun, 10 Nov 2002 11:23:08 +0000 (11:23 +0000)]
More IDENT C typecasts
hno [Sun, 10 Nov 2002 11:22:03 +0000 (11:22 +0000)]
C typecasts in CARP code
hno [Sun, 10 Nov 2002 11:19:39 +0000 (11:19 +0000)]
C typecasts in IDENT code
hno [Sun, 10 Nov 2002 11:14:55 +0000 (11:14 +0000)]
Bootstrapped
hno [Sun, 10 Nov 2002 11:12:54 +0000 (11:12 +0000)]
Fix --disable-... options to default to be enabled.. (CARP, WCCP, IDENT, ..)
hno [Sun, 10 Nov 2002 10:40:34 +0000 (10:40 +0000)]
C++ requires type casting
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.
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.
hno [Sun, 10 Nov 2002 08:54:21 +0000 (08:54 +0000)]
Get rid of compiler warnings on hash_lookup
hno [Sat, 9 Nov 2002 16:35:26 +0000 (16:35 +0000)]
indent (from Squid-2)
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.
robertc [Mon, 28 Oct 2002 18:27:47 +0000 (18:27 +0000)]
fix linux
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.
adrian [Mon, 28 Oct 2002 08:12:27 +0000 (08:12 +0000)]
move the storeDirCallback() call out into main.cc where it
probably belongs.
adrian [Mon, 28 Oct 2002 07:37:36 +0000 (07:37 +0000)]
Various modifications to make it work properly again.
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!
adrian [Sun, 27 Oct 2002 21:15:49 +0000 (21:15 +0000)]
set a reasonable default for the accept checking.
adrian [Sun, 27 Oct 2002 21:15:23 +0000 (21:15 +0000)]
typeo.
adrian [Sun, 27 Oct 2002 21:13:35 +0000 (21:13 +0000)]
flesh out the accept defer processing magic.
Its (hopefully!) usable now.
adrian [Sun, 27 Oct 2002 21:01:58 +0000 (21:01 +0000)]
Commit prototype
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. :)
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).
adrian [Sun, 27 Oct 2002 20:06:49 +0000 (20:06 +0000)]
s/\t/ /g
adrian [Sat, 26 Oct 2002 10:57:29 +0000 (10:57 +0000)]
remove unused variable.
robertc [Sat, 26 Oct 2002 10:51:01 +0000 (10:51 +0000)]
fix incorrect underrun detection
robertc [Sat, 26 Oct 2002 08:42:31 +0000 (08:42 +0000)]
extract method and rename variable
robertc [Sat, 26 Oct 2002 08:18:12 +0000 (08:18 +0000)]
simplify conditional
robertc [Fri, 25 Oct 2002 13:36:31 +0000 (13:36 +0000)]
encapsulate tcp_reset flag
adrian [Fri, 25 Oct 2002 11:54:44 +0000 (11:54 +0000)]
Re-enable this assert, since I've fixed the pipe code.
robertc [Fri, 25 Oct 2002 10:06:39 +0000 (10:06 +0000)]
fix mem leak if read fails
robertc [Fri, 25 Oct 2002 09:57:30 +0000 (09:57 +0000)]
oops
robertc [Fri, 25 Oct 2002 09:48:56 +0000 (09:48 +0000)]
bootstrap
robertc [Fri, 25 Oct 2002 09:47:03 +0000 (09:47 +0000)]
fix a couple of mem leaks
robertc [Fri, 25 Oct 2002 09:13:51 +0000 (09:13 +0000)]
cbdata history for cbdata debug mode
adrian [Fri, 25 Oct 2002 07:25:26 +0000 (07:25 +0000)]
malloc_statistics() also needs to be defined with SQUIDCEXTERN!
adrian [Fri, 25 Oct 2002 07:00:42 +0000 (07:00 +0000)]
Explicit type conversation, ta C++.
(This was caught with xmalloc-stats no)
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.
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.
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.
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.
adrian [Wed, 23 Oct 2002 17:24:20 +0000 (17:24 +0000)]
Formatting/tidyups
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!)
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 :)
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
adrian [Wed, 23 Oct 2002 15:15:00 +0000 (15:15 +0000)]
typo? rbuf[] -> buf[]
hno [Wed, 23 Oct 2002 03:16:11 +0000 (03:16 +0000)]
Malformed author header comment fix by Guido
hno [Wed, 23 Oct 2002 03:12:51 +0000 (03:12 +0000)]
icmp debug section cleanups by Guido
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.
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
hno [Tue, 22 Oct 2002 14:29:05 +0000 (14:29 +0000)]
Bootstrapped
hno [Tue, 22 Oct 2002 14:14:45 +0000 (14:14 +0000)]
Even more pthreads fixes. We have too much magics in pthreads detection.
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.
hno [Tue, 22 Oct 2002 13:02:00 +0000 (13:02 +0000)]
Fix asyncio queue management when there is blocked requests.
robertc [Tue, 22 Oct 2002 06:03:22 +0000 (06:03 +0000)]
bootstrap
robertc [Tue, 22 Oct 2002 05:53:22 +0000 (05:53 +0000)]
set REENTRANT for pthreads, and do so for CXXFLAGS as well
hno [Tue, 22 Oct 2002 04:17:32 +0000 (04:17 +0000)]
Debug section fixes by Guido
hno [Mon, 21 Oct 2002 22:12:47 +0000 (22:12 +0000)]
s/comm_send/comm_udp_send/