]>
git.ipfire.org Git - thirdparty/squid.git/log
robertc [Thu, 24 Oct 2002 20:53:10 +0000 (20:53 +0000)]
cbdata debug history
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/
adrian [Mon, 21 Oct 2002 21:35:12 +0000 (21:35 +0000)]
convert over a single (easy!) comm_old_write() call.
adrian [Mon, 21 Oct 2002 21:31:44 +0000 (21:31 +0000)]
* convert to new comm_write()
* clear double-free buglet - memory was being freed both in
gopherSendComplete() -and- comm_old_write() (via the free func)
adrian [Mon, 21 Oct 2002 21:26:09 +0000 (21:26 +0000)]
comm_write() conversion
adrian [Mon, 21 Oct 2002 21:21:52 +0000 (21:21 +0000)]
convert to use new comm_write().
adrian [Mon, 21 Oct 2002 21:18:32 +0000 (21:18 +0000)]
Missed conversion.
adrian [Mon, 21 Oct 2002 21:13:40 +0000 (21:13 +0000)]
Convert to using the new comm_write()
adrian [Mon, 21 Oct 2002 21:13:23 +0000 (21:13 +0000)]
Fix typo which caused comm_write() to use the fill handler_data!
adrian [Mon, 21 Oct 2002 20:48:15 +0000 (20:48 +0000)]
Change some types. Damn C++.
adrian [Mon, 21 Oct 2002 20:09:52 +0000 (20:09 +0000)]
convert comm_old_write() -> comm_write();
adrian [Mon, 21 Oct 2002 20:08:22 +0000 (20:08 +0000)]
Implement a new comm_write().
adrian [Mon, 21 Oct 2002 20:00:01 +0000 (20:00 +0000)]
* rename comm_write() -> comm_old_write()
* rename comm_write_mbuf() -> comm_old_write_mbuf()
* implement most of a replacement comm_write() call in comm.cc
(everything except the actual comm_write() call is in there)
hno [Mon, 21 Oct 2002 15:31:55 +0000 (15:31 +0000)]
Needs #include "comm.h" for comm_udp_recvfrom()
adrian [Mon, 21 Oct 2002 15:18:40 +0000 (15:18 +0000)]
renaming.
adrian [Mon, 21 Oct 2002 12:43:07 +0000 (12:43 +0000)]
move the udp functions to comm_udp_*, to be consistent with what was
in there in the first place.
adrian [Mon, 21 Oct 2002 12:34:04 +0000 (12:34 +0000)]
sendto() -> comm_udp_sendto()
adrian [Mon, 21 Oct 2002 11:54:36 +0000 (11:54 +0000)]
send() - > comm_send()
adrian [Mon, 21 Oct 2002 11:54:12 +0000 (11:54 +0000)]
add a send(0 wrapper.
adrian [Mon, 21 Oct 2002 11:49:59 +0000 (11:49 +0000)]
recv -> comm_recv().
adrian [Mon, 21 Oct 2002 11:47:25 +0000 (11:47 +0000)]
Add in a recv() wrapper - comm_recv().
From FreeBSD's recv/recvfrom:
If from is non-nil, and the socket is not connection-oriented, the source
address of the message is filled in. Fromlen is a value-result parame-
ter, initialized to the size of the buffer associated with from, and mod-
ified on return to indicate the actual size of the address stored there.
.. so comm_recv() calls recv_from()
adrian [Mon, 21 Oct 2002 11:45:30 +0000 (11:45 +0000)]
recvfrom() -> comm_recvfrom()
adrian [Mon, 21 Oct 2002 11:44:55 +0000 (11:44 +0000)]
Add in function decl.
adrian [Mon, 21 Oct 2002 11:38:32 +0000 (11:38 +0000)]
Add in a recvfrom() wrapper - its still non-callback, but it means I can
tidy things up and remove the direct socket calls from other places.
hno [Mon, 21 Oct 2002 05:19:09 +0000 (05:19 +0000)]
Make temporary backup have .bak extension
hno [Mon, 21 Oct 2002 05:12:50 +0000 (05:12 +0000)]
Bootstrapped
hno [Mon, 21 Oct 2002 05:08:44 +0000 (05:08 +0000)]
Only invoke the automake workaround if needed
hno [Sun, 20 Oct 2002 06:10:49 +0000 (06:10 +0000)]
Bootstrapped
hno [Sun, 20 Oct 2002 03:50:22 +0000 (03:50 +0000)]
Fix a small keyboard typo / vi ghost..
hno [Sat, 19 Oct 2002 18:29:00 +0000 (18:29 +0000)]
Squid releasenotes snapshots (merged from SQUID2)
robertc [Sat, 19 Oct 2002 08:05:31 +0000 (08:05 +0000)]
add more non listed files
robertc [Sat, 19 Oct 2002 07:23:21 +0000 (07:23 +0000)]
support --removal-policies again, and add Store.h to the listed source files
robertc [Sat, 19 Oct 2002 07:00:25 +0000 (07:00 +0000)]
remove repl makefiles again, dist check works fine now
hno [Sat, 19 Oct 2002 04:46:46 +0000 (04:46 +0000)]
Indent (merged from Squid-2)
hno [Sat, 19 Oct 2002 04:45:44 +0000 (04:45 +0000)]
date: 2002/10/17 04:54:30; author: wessels; state: Exp; lines: +17 -16
use 'hash_link hash' trick instead of 'first two items must be same
as hash_link' technique.
format comments for 80 cols.
(Merged from Squid-2)
hno [Sat, 19 Oct 2002 04:43:23 +0000 (04:43 +0000)]
Close referer log on shutdown (merged from Squid-2)
hno [Sat, 19 Oct 2002 04:42:00 +0000 (04:42 +0000)]
Indent (merged from SQUID2)
hno [Sat, 19 Oct 2002 04:22:15 +0000 (04:22 +0000)]
Bootstrapped
hno [Sat, 19 Oct 2002 04:20:38 +0000 (04:20 +0000)]
"make dist" needs src/repl/*/Makefile
hno [Sat, 19 Oct 2002 03:47:11 +0000 (03:47 +0000)]
Make use of TMPDIR if defined
hno [Sat, 19 Oct 2002 03:27:53 +0000 (03:27 +0000)]
Workaround for minor automake 1.5 conflict with autoconf 2.53 on the names
of certain M4 macros (regex/pathsubst)
hno [Sat, 19 Oct 2002 03:25:24 +0000 (03:25 +0000)]
Bootstrapped
hno [Sat, 19 Oct 2002 03:22:58 +0000 (03:22 +0000)]
Adjust for squid3 module
hno [Sat, 19 Oct 2002 03:21:22 +0000 (03:21 +0000)]
make addlang bugfix from Andres Kroonmaa
hno [Thu, 17 Oct 2002 08:11:23 +0000 (08:11 +0000)]
Fix a misunderstanding in how delay pools are allocated. Thanks to David Luyer
for noticing the error and explaining what the code is meant to do.
robertc [Thu, 17 Oct 2002 07:02:18 +0000 (07:02 +0000)]
bootstrap
robertc [Thu, 17 Oct 2002 06:58:10 +0000 (06:58 +0000)]
This is the -3 tree
adrian [Wed, 16 Oct 2002 21:03:12 +0000 (21:03 +0000)]
Don't cheat and schedule immediate callbacks w/ NULL parameters -
copy by deference fails! Instead, just call them manually if they
exist. No harm done.
robertc [Tue, 15 Oct 2002 19:36:47 +0000 (19:36 +0000)]
tidyup some local scope vars
robertc [Tue, 15 Oct 2002 19:12:00 +0000 (19:12 +0000)]
use http->entry consistently in refactored clientReplyContext::identifyFoundObject
robertc [Tue, 15 Oct 2002 15:25:32 +0000 (15:25 +0000)]
really fix squid3 for c++ compilers with prefixed vtables
robertc [Tue, 15 Oct 2002 14:10:52 +0000 (14:10 +0000)]
bootstrap with correct versions (squid-cache.org
robertc [Tue, 15 Oct 2002 14:03:04 +0000 (14:03 +0000)]
fix c++ compilers that put the vtable at the beginning of structs
adrian [Tue, 15 Oct 2002 07:00:22 +0000 (07:00 +0000)]
handle COMM_ERR_CLOSING in the comm_accept() callbacks correctly.
adrian [Tue, 15 Oct 2002 06:59:49 +0000 (06:59 +0000)]
Call the scheduled but not completed IO callbacks on comm_close()!
adrian [Tue, 15 Oct 2002 06:49:10 +0000 (06:49 +0000)]
call io completion handlers with COMM_ERR_CLOSING when we're actually
comm_close()ing an fd.
adrian [Mon, 14 Oct 2002 17:59:33 +0000 (17:59 +0000)]
new(unsigned int) -> new(size_t)
adrian [Mon, 14 Oct 2002 17:57:13 +0000 (17:57 +0000)]
printf typedef.
adrian [Mon, 14 Oct 2002 17:54:18 +0000 (17:54 +0000)]
printf forced typedefs.
adrian [Mon, 14 Oct 2002 17:51:07 +0000 (17:51 +0000)]
new(unsigned int) -> new(size_t)
adrian [Mon, 14 Oct 2002 17:50:08 +0000 (17:50 +0000)]
fix printf of a size_t
adrian [Mon, 14 Oct 2002 17:09:26 +0000 (17:09 +0000)]
printf typedef : %d, size_t -> %lu, (unsigned long int) size_t.
adrian [Mon, 14 Oct 2002 17:06:53 +0000 (17:06 +0000)]
Fix a type issue under MacOS 10.2.1. For some reason the define resolves
to unsigned..
adrian [Mon, 14 Oct 2002 16:53:15 +0000 (16:53 +0000)]
new(unsigned int) -> new(size_t)
adrian [Mon, 14 Oct 2002 16:52:05 +0000 (16:52 +0000)]
Typecast to print out size_t .
adrian [Mon, 14 Oct 2002 16:47:51 +0000 (16:47 +0000)]
new(unsigned int) -> new(size_t)
adrian [Mon, 14 Oct 2002 16:44:30 +0000 (16:44 +0000)]
Under MacOS 10.2.1;
<adri> asn.cc:89: conflicting types for `typedef struct _rtentry rtentry'
<adri> /usr/include/netinet6/in6.h:383: previous declaration as `struct rtentry'
.. so fixed.
robertc [Mon, 14 Oct 2002 15:34:29 +0000 (15:34 +0000)]
prevent segfault
hno [Mon, 14 Oct 2002 15:04:25 +0000 (15:04 +0000)]
Fix a printf type warning about long int vs int
robertc [Mon, 14 Oct 2002 14:51:03 +0000 (14:51 +0000)]
commloops delay pools updates
robertc [Mon, 14 Oct 2002 14:49:59 +0000 (14:49 +0000)]
deal with commloops for delay pools
hno [Mon, 14 Oct 2002 14:47:47 +0000 (14:47 +0000)]
One more xmalloc typecast for --enable-x-accelerator-vary
hno [Mon, 14 Oct 2002 14:43:46 +0000 (14:43 +0000)]
Many delay_pools variable name cleanups
hno [Mon, 14 Oct 2002 14:43:24 +0000 (14:43 +0000)]
Fix a typecast warning on radix_treesearch
robertc [Mon, 14 Oct 2002 14:29:06 +0000 (14:29 +0000)]
bootstrap and fix unlinkd build issue on MacOsX
robertc [Mon, 14 Oct 2002 14:26:30 +0000 (14:26 +0000)]
typecast needed for CBDATA_DEBUG
robertc [Mon, 14 Oct 2002 14:16:58 +0000 (14:16 +0000)]
commloops from Adrian, C++ courtesy Rob
hno [Mon, 14 Oct 2002 13:50:38 +0000 (13:50 +0000)]
get rid of "storage class specified for field `rm_b'"
hno [Mon, 14 Oct 2002 13:35:45 +0000 (13:35 +0000)]
s/delay_id/delayId/g on members and local variables to avoid clash with
delay_id type name.
hno [Mon, 14 Oct 2002 13:35:00 +0000 (13:35 +0000)]
s/delay_id/delayId/g on members and local variables to avoid clash with delay_id type name.
adrian [Mon, 14 Oct 2002 12:19:49 +0000 (12:19 +0000)]
unsigned int != size_t on macos.
hno [Mon, 14 Oct 2002 05:48:23 +0000 (05:48 +0000)]
Blunt search/replace and typecasting to get rid of some silly C->C++ errors
in delay_pools and ARP acl code.
robertc [Mon, 14 Oct 2002 02:34:13 +0000 (02:34 +0000)]
C++ conversion
robertc [Sun, 13 Oct 2002 09:01:40 +0000 (09:01 +0000)]
fix some of the header detection issues on FreeBSD