]>
git.ipfire.org Git - thirdparty/squid.git/log
wessels [Fri, 8 May 1998 02:49:18 +0000 (02:49 +0000)]
store_client.c
wessels [Thu, 7 May 1998 03:09:51 +0000 (03:09 +0000)]
make netdbExchangeStart standard
wessels [Thu, 7 May 1998 02:09:34 +0000 (02:09 +0000)]
need new flag for storeClientCopyEvent conditions
wessels [Thu, 7 May 1998 02:09:15 +0000 (02:09 +0000)]
use 4K buffer instead of TCP_SO_RCV_BUFSZ
wessels [Thu, 7 May 1998 02:09:00 +0000 (02:09 +0000)]
re-work storeClientCopyEvent hack
wessels [Wed, 6 May 1998 23:07:57 +0000 (23:07 +0000)]
debugging and gindent
wessels [Wed, 6 May 1998 13:01:15 +0000 (13:01 +0000)]
add debugging
wessels [Wed, 6 May 1998 12:56:46 +0000 (12:56 +0000)]
update debug
wessels [Wed, 6 May 1998 12:54:30 +0000 (12:54 +0000)]
built flags structs for store_client.
Added storeClientCopyEvent() to break storeClientCopy() recursion
wessels [Wed, 6 May 1998 10:24:38 +0000 (10:24 +0000)]
disable calling netdbExchangeStart temporarily
wessels [Wed, 6 May 1998 05:27:29 +0000 (05:27 +0000)]
debug level fixing and gindent
wessels [Wed, 6 May 1998 05:08:14 +0000 (05:08 +0000)]
catch urlParse failures
wessels [Wed, 6 May 1998 05:04:04 +0000 (05:04 +0000)]
use internalCheck
wessels [Wed, 6 May 1998 05:01:25 +0000 (05:01 +0000)]
missing squid-internal-periodic
wessels [Wed, 6 May 1998 00:52:59 +0000 (00:52 +0000)]
match storeClientCopy buf size to HTTP read buf size
wessels [Tue, 5 May 1998 22:51:25 +0000 (22:51 +0000)]
update
wessels [Tue, 5 May 1998 22:46:56 +0000 (22:46 +0000)]
update database with netdb exchange replies
wessels [Tue, 5 May 1998 22:11:30 +0000 (22:11 +0000)]
store copy offset fixes
wessels [Tue, 5 May 1998 11:36:34 +0000 (11:36 +0000)]
replace urlRInternal with internalRemoteUri
wessels [Tue, 5 May 1998 11:35:38 +0000 (11:35 +0000)]
further netdb exchange progress
wessels [Tue, 5 May 1998 09:49:56 +0000 (09:49 +0000)]
reworking squid-internal namespace and functions
wessels [Tue, 5 May 1998 03:43:09 +0000 (03:43 +0000)]
fixed filling mem_obj->reply structure for cachemgr requests.
wessels [Mon, 4 May 1998 23:13:35 +0000 (23:13 +0000)]
uninitialized pointer
wessels [Mon, 4 May 1998 22:12:59 +0000 (22:12 +0000)]
update comments
wessels [Sat, 2 May 1998 12:42:43 +0000 (12:42 +0000)]
binary netdb peer-peer transfers
wessels [Sat, 2 May 1998 12:41:58 +0000 (12:41 +0000)]
buffer error pages
wessels [Sat, 2 May 1998 12:41:09 +0000 (12:41 +0000)]
internal URL debugging
wessels [Sat, 2 May 1998 12:40:23 +0000 (12:40 +0000)]
use names instead of numbers for HTTP codes
wessels [Sat, 2 May 1998 04:37:14 +0000 (04:37 +0000)]
year-2000 fix (Henrik Nordstrom)
wessels [Sat, 2 May 1998 04:13:32 +0000 (04:13 +0000)]
From: Andy Powell <lisap@ukoln.ac.uk>
Here is a suggested patch for urn.c in Squid 1.2 beta 20. This patch
causes Squid's URN code to always return an HTTP redirect (by adding a
Location: header to the reply) if the called N2L script only returns a
single URL. (It seems pointless offering the end-user a choice of only one
URL?).
wessels [Sat, 2 May 1998 04:06:35 +0000 (04:06 +0000)]
moved updating byte counters to after read() and write() calls
wessels [Sat, 2 May 1998 04:06:17 +0000 (04:06 +0000)]
removed cache_stoplist_pattern and associated code
wessels [Sat, 2 May 1998 03:09:55 +0000 (03:09 +0000)]
removed cache_stoplist_pattern and associated code
wessels [Fri, 1 May 1998 23:37:12 +0000 (23:37 +0000)]
Fixed ASN/whois replies larger than 4KB. Also fixed AS radix tree
masks (?) and other minor cleanup
wessels [Tue, 28 Apr 1998 02:03:55 +0000 (02:03 +0000)]
This patch fixes a presistent connections bug/misfeature. We did non
honor any (Proxy-)Connection: header send by the server.
wessels [Tue, 28 Apr 1998 01:54:01 +0000 (01:54 +0000)]
Ignore leading whitespace when looking for requests and server replies,
to make HTTP a bit more robust. Don't bail out if we receive a empty
line where a request-line is expected (a SHOULD in rfc2068).
wessels [Tue, 28 Apr 1998 01:52:48 +0000 (01:52 +0000)]
Henrik thought DW's code was unreadable.
wessels [Tue, 28 Apr 1998 01:51:53 +0000 (01:51 +0000)]
fixed broken recursion detection
wessels [Tue, 28 Apr 1998 01:48:01 +0000 (01:48 +0000)]
typo
wessels [Tue, 28 Apr 1998 01:15:59 +0000 (01:15 +0000)]
compiler warnings by Ilia Zadorozhko <falcon@netsy.com>
rousskov [Mon, 27 Apr 1998 23:25:01 +0000 (23:25 +0000)]
- added statHistSafeCopy for copying histograms with variable capacity
statHistSafeCopy will not copy old values if capacities differ
statHistSafeCopy is a hack, but "general" solution is hard to find
wessels [Mon, 27 Apr 1998 22:22:49 +0000 (22:22 +0000)]
adding
wessels [Mon, 27 Apr 1998 22:04:06 +0000 (22:04 +0000)]
update
wessels [Sat, 25 Apr 1998 13:29:13 +0000 (13:29 +0000)]
update
wessels [Sat, 25 Apr 1998 13:25:41 +0000 (13:25 +0000)]
make Generated string like errorpage.c
wessels [Sat, 25 Apr 1998 13:19:55 +0000 (13:19 +0000)]
DW broke ftp directory parsing again
wessels [Sat, 25 Apr 1998 13:07:40 +0000 (13:07 +0000)]
fix asn acl initialize stuff
wessels [Sat, 25 Apr 1998 05:47:38 +0000 (05:47 +0000)]
removed never-called code.
wessels [Sat, 25 Apr 1998 03:34:07 +0000 (03:34 +0000)]
update
wessels [Sat, 25 Apr 1998 03:33:31 +0000 (03:33 +0000)]
adding Italian errors
wessels [Sat, 25 Apr 1998 00:48:08 +0000 (00:48 +0000)]
update
wessels [Sat, 25 Apr 1998 00:47:42 +0000 (00:47 +0000)]
Removed hacks in peer_select.c for ASN lookups. We cannot delay
wait for IP lookups in the peer selection process, and we do not
want to lookup EVERY address there. Instead, the acl.c routines
will lookup IP addresses for hostnames if they are not available.
So the first time we check some host, it may not match, but should
be present for subsequent requests.
wessels [Sat, 25 Apr 1998 00:35:59 +0000 (00:35 +0000)]
update
wessels [Sat, 25 Apr 1998 00:35:46 +0000 (00:35 +0000)]
update
rousskov [Sat, 25 Apr 1998 00:32:11 +0000 (00:32 +0000)]
- fixed comments after merging two DIGEST #defines
rousskov [Sat, 25 Apr 1998 00:30:03 +0000 (00:30 +0000)]
- added a few b20 changes
wessels [Sat, 25 Apr 1998 00:27:50 +0000 (00:27 +0000)]
memInit is required for config parsing
wessels [Fri, 24 Apr 1998 13:29:37 +0000 (13:29 +0000)]
typo
wessels [Fri, 24 Apr 1998 13:09:26 +0000 (13:09 +0000)]
gindent
wessels [Fri, 24 Apr 1998 13:08:39 +0000 (13:08 +0000)]
update
wessels [Fri, 24 Apr 1998 12:40:05 +0000 (12:40 +0000)]
remove wierd , CUR in ipcache output
wessels [Fri, 24 Apr 1998 12:37:23 +0000 (12:37 +0000)]
Henrik:
Here is a patch to tell configure to search for regex_t, and if
not found compile gnu regex.
wessels [Fri, 24 Apr 1998 12:22:44 +0000 (12:22 +0000)]
update
wessels [Fri, 24 Apr 1998 12:08:13 +0000 (12:08 +0000)]
unifiy DIGEST #ifdefs into USE_CACHE_DIGESTS
wessels [Fri, 24 Apr 1998 12:00:01 +0000 (12:00 +0000)]
fix WARNINGs
wessels [Fri, 24 Apr 1998 11:54:19 +0000 (11:54 +0000)]
henrik ftp fixes
wessels [Fri, 24 Apr 1998 11:44:08 +0000 (11:44 +0000)]
Add totals for ICP and HTTP hits
wessels [Fri, 24 Apr 1998 11:26:39 +0000 (11:26 +0000)]
configurable language
wessels [Fri, 24 Apr 1998 11:26:17 +0000 (11:26 +0000)]
update
wessels [Fri, 24 Apr 1998 11:24:43 +0000 (11:24 +0000)]
adding
wessels [Fri, 24 Apr 1998 11:20:23 +0000 (11:20 +0000)]
windows NT defines _timezone apparently
wessels [Fri, 24 Apr 1998 11:05:10 +0000 (11:05 +0000)]
Henrik:
* Remember the client address on redirected requests
* Don't rebuild the request if the redirector returned the same URL
* Rewrite Host: header on redirected requests
* Include port (if non-standard) in generated Host: headers
wessels [Fri, 24 Apr 1998 10:52:40 +0000 (10:52 +0000)]
fix urlInternal; no port number if its the default HTTP port
wessels [Fri, 24 Apr 1998 10:52:07 +0000 (10:52 +0000)]
comment
wessels [Fri, 24 Apr 1998 10:23:07 +0000 (10:23 +0000)]
ifdef http->lookup_type
wessels [Fri, 24 Apr 1998 04:51:04 +0000 (04:51 +0000)]
Fix ip acls with SPLAY trees
wessels [Fri, 24 Apr 1998 04:30:19 +0000 (04:30 +0000)]
vpath fix
rousskov [Fri, 24 Apr 1998 04:04:47 +0000 (04:04 +0000)]
- more "huge 304 reply" fixes
rousskov [Fri, 24 Apr 1998 02:25:51 +0000 (02:25 +0000)]
- added storeUnlockObject() to the "huge 304 reply" fix
- removed STORE_ABORTED if in the same section since it cannot be reached
wessels [Fri, 24 Apr 1998 02:11:09 +0000 (02:11 +0000)]
Fixed snprintf() off-by-one bug and found out that snprintf()
might emulate sprintf() behaviour with len == 0 args.
Now. we assert() that sprintf() length is >= 0. If len == 0, then
strx_printv() silently returns, leaving the buffer untouched.
rousskov [Fri, 24 Apr 1998 02:08:07 +0000 (02:08 +0000)]
- untested fix for huge 304 replies; if 304 reply is bigger than 4K we do not
have enough buffers to process it. Use the old entry instead.
wessels [Fri, 24 Apr 1998 01:29:12 +0000 (01:29 +0000)]
Changed peerCheckConnect() to use cbdata instead of flag to know
when to delete events
wessels [Fri, 24 Apr 1998 01:28:13 +0000 (01:28 +0000)]
wordlistCat
wessels [Fri, 24 Apr 1998 01:27:22 +0000 (01:27 +0000)]
Fixed buffer overruns from FTP server messages in errorConvert(). Now use
wordlistCat() which checks lengths *before* calling snprintf()
rousskov [Thu, 23 Apr 1998 09:21:16 +0000 (09:21 +0000)]
- check version requirements _both_ ways; "ignore digest" conditions:
had: cblock.ver.required > CacheDigestVer.current
added: cblock.ver.current < CacheDigestVer.required
rousskov [Thu, 23 Apr 1998 03:28:24 +0000 (03:28 +0000)]
- synced with current CacheDigest interface
rousskov [Wed, 22 Apr 1998 22:25:15 +0000 (22:25 +0000)]
- added/removed prototypes related to the second edition of Cache Digests
rousskov [Wed, 22 Apr 1998 22:24:12 +0000 (22:24 +0000)]
- polish
rousskov [Wed, 22 Apr 1998 22:23:41 +0000 (22:23 +0000)]
- temporary support for X-Cache-Lookup header field/stats
rousskov [Wed, 22 Apr 1998 22:23:20 +0000 (22:23 +0000)]
- new fields for digest cblock
- increased reserved area of cblock
- temporary support for X-Cache-Lookup header field/stats
rousskov [Wed, 22 Apr 1998 22:22:58 +0000 (22:22 +0000)]
- better synchronization between Rebuild and Rewrite
now each process can wait for other to complete
- added storeDigestAdd/Del() to check object freshness
- better, but still not perfect, pre-calculation of
cache digest size
- stats for additions, deletions, collisions, etc.
- polish
rousskov [Wed, 22 Apr 1998 22:22:37 +0000 (22:22 +0000)]
- removed calls to cacheDigestAdd/cacheDigestDel()
soon we will cancel support of in-memory copy of
a local cache digest
rousskov [Wed, 22 Apr 1998 22:22:15 +0000 (22:22 +0000)]
- moved Config.Refresh loops to one place, refreshLimits()
- added refreshWhen() which returns approximate time when
refreshCheck() may return true
rousskov [Wed, 22 Apr 1998 22:21:58 +0000 (22:21 +0000)]
- use store_status == STORE_OK to check if we re-used old entry
- removed storeComplete() call -- http.c calls storeComplete()
- added digest cblock checks for bits per entry and other new fields
- disable digest if bit utilization is too high (peerDigestUseful)
rousskov [Wed, 22 Apr 1998 22:21:39 +0000 (22:21 +0000)]
- removed storeDigestScheduleRebuild() call
rousskov [Wed, 22 Apr 1998 22:21:24 +0000 (22:21 +0000)]
- CacheDigestVer upgraded to 2/2 because we record bits_per_entry
and other new essential fields; the cblock size changed as well
- renamed CacheDigestHashCount to CacheDigestHashFuncCount
rousskov [Wed, 22 Apr 1998 22:21:10 +0000 (22:21 +0000)]
- enabled 304 replies for ENTRY_SPECIAL
this will lead to coredumps on caches running CD version 1
- temporary support for X-Cache-Lookup header field/stats
rousskov [Wed, 22 Apr 1998 22:20:55 +0000 (22:20 +0000)]
- configurable number of bits_per_entry per digest
- fixed resizing bug (did not set new bits to 0)
- removed public cacheDigestSizedCreate(),
simplified creation interface
- fixed cacheDigestDestroy bug (called xfree instead of memFree)
- temporary support for X-Cache-Lookup header field/stats
rousskov [Wed, 22 Apr 1998 11:54:28 +0000 (11:54 +0000)]
- temporary fix to prevent digests from overflows
wessels [Wed, 22 Apr 1998 11:41:11 +0000 (11:41 +0000)]
remove debug-openfd hack