]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
27 years agoupdate
wessels [Sat, 25 Apr 1998 00:35:46 +0000 (00:35 +0000)] 
update

27 years ago- fixed comments after merging two DIGEST #defines
rousskov [Sat, 25 Apr 1998 00:32:11 +0000 (00:32 +0000)] 
- fixed comments after merging two DIGEST #defines

27 years ago- added a few b20 changes
rousskov [Sat, 25 Apr 1998 00:30:03 +0000 (00:30 +0000)] 
- added a few b20 changes

27 years agomemInit is required for config parsing
wessels [Sat, 25 Apr 1998 00:27:50 +0000 (00:27 +0000)] 
memInit is required for config parsing

27 years agotypo
wessels [Fri, 24 Apr 1998 13:29:37 +0000 (13:29 +0000)] 
typo

27 years agogindent
wessels [Fri, 24 Apr 1998 13:09:26 +0000 (13:09 +0000)] 
gindent

27 years agoupdate
wessels [Fri, 24 Apr 1998 13:08:39 +0000 (13:08 +0000)] 
update

27 years agoremove wierd , CUR in ipcache output
wessels [Fri, 24 Apr 1998 12:40:05 +0000 (12:40 +0000)] 
remove wierd , CUR in ipcache output

27 years agoHenrik:
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.

27 years agoupdate
wessels [Fri, 24 Apr 1998 12:22:44 +0000 (12:22 +0000)] 
update

27 years agounifiy DIGEST #ifdefs into USE_CACHE_DIGESTS
wessels [Fri, 24 Apr 1998 12:08:13 +0000 (12:08 +0000)] 
unifiy DIGEST #ifdefs into USE_CACHE_DIGESTS

27 years agofix WARNINGs
wessels [Fri, 24 Apr 1998 12:00:01 +0000 (12:00 +0000)] 
fix WARNINGs

27 years agohenrik ftp fixes
wessels [Fri, 24 Apr 1998 11:54:19 +0000 (11:54 +0000)] 
henrik ftp fixes

27 years agoAdd totals for ICP and HTTP hits
wessels [Fri, 24 Apr 1998 11:44:08 +0000 (11:44 +0000)] 
Add totals for ICP and HTTP hits

27 years agoconfigurable language
wessels [Fri, 24 Apr 1998 11:26:39 +0000 (11:26 +0000)] 
configurable language

27 years agoupdate
wessels [Fri, 24 Apr 1998 11:26:17 +0000 (11:26 +0000)] 
update

27 years agoadding
wessels [Fri, 24 Apr 1998 11:24:43 +0000 (11:24 +0000)] 
adding

27 years agowindows NT defines _timezone apparently
wessels [Fri, 24 Apr 1998 11:20:23 +0000 (11:20 +0000)] 
windows NT defines _timezone apparently

27 years agoHenrik:
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

27 years agofix urlInternal; no port number if its the default HTTP port
wessels [Fri, 24 Apr 1998 10:52:40 +0000 (10:52 +0000)] 
fix urlInternal; no port number if its the default HTTP port

27 years agocomment
wessels [Fri, 24 Apr 1998 10:52:07 +0000 (10:52 +0000)] 
comment

27 years agoifdef http->lookup_type
wessels [Fri, 24 Apr 1998 10:23:07 +0000 (10:23 +0000)] 
ifdef http->lookup_type

27 years agoFix ip acls with SPLAY trees
wessels [Fri, 24 Apr 1998 04:51:04 +0000 (04:51 +0000)] 
Fix ip acls with SPLAY trees

27 years agovpath fix
wessels [Fri, 24 Apr 1998 04:30:19 +0000 (04:30 +0000)] 
vpath fix

27 years ago- more "huge 304 reply" fixes
rousskov [Fri, 24 Apr 1998 04:04:47 +0000 (04:04 +0000)] 
- more "huge 304 reply" fixes

27 years ago- added storeUnlockObject() to the "huge 304 reply" fix
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

27 years agoFixed snprintf() off-by-one bug and found out that snprintf()
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.

27 years ago- untested fix for huge 304 replies; if 304 reply is bigger than 4K we do not
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.

27 years agoChanged peerCheckConnect() to use cbdata instead of flag to know
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

27 years agowordlistCat
wessels [Fri, 24 Apr 1998 01:28:13 +0000 (01:28 +0000)] 
wordlistCat

27 years agoFixed buffer overruns from FTP server messages in errorConvert(). Now use
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()

27 years ago- check version requirements _both_ ways; "ignore digest" conditions:
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

27 years ago- synced with current CacheDigest interface
rousskov [Thu, 23 Apr 1998 03:28:24 +0000 (03:28 +0000)] 
- synced with current CacheDigest interface

27 years ago- added/removed prototypes related to the second edition of Cache Digests
rousskov [Wed, 22 Apr 1998 22:25:15 +0000 (22:25 +0000)] 
- added/removed prototypes related to the second edition of Cache Digests

27 years ago- polish
rousskov [Wed, 22 Apr 1998 22:24:12 +0000 (22:24 +0000)] 
- polish

27 years ago- temporary support for X-Cache-Lookup header field/stats
rousskov [Wed, 22 Apr 1998 22:23:41 +0000 (22:23 +0000)] 
- temporary support for X-Cache-Lookup header field/stats

27 years ago- new fields for digest cblock
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

27 years ago- better synchronization between Rebuild and Rewrite
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

27 years ago- removed calls to cacheDigestAdd/cacheDigestDel()
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

27 years ago- moved Config.Refresh loops to one place, refreshLimits()
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

27 years ago- use store_status == STORE_OK to check if we re-used old entry
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)

27 years ago- removed storeDigestScheduleRebuild() call
rousskov [Wed, 22 Apr 1998 22:21:39 +0000 (22:21 +0000)] 
- removed storeDigestScheduleRebuild() call

27 years ago- CacheDigestVer upgraded to 2/2 because we record bits_per_entry
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

27 years ago- enabled 304 replies for ENTRY_SPECIAL
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

27 years ago- configurable number of bits_per_entry per digest
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

27 years ago- temporary fix to prevent digests from overflows
rousskov [Wed, 22 Apr 1998 11:54:28 +0000 (11:54 +0000)] 
- temporary fix to prevent digests from overflows

27 years agoremove debug-openfd hack
wessels [Wed, 22 Apr 1998 11:41:11 +0000 (11:41 +0000)] 
remove debug-openfd hack

27 years agoChanged error message to 'generated TIME by HOST (SQUID/VER)' because
wessels [Wed, 22 Apr 1998 08:07:32 +0000 (08:07 +0000)] 
Changed error message to 'generated TIME by HOST (SQUID/VER)' because
anything with an '@' just MUST be an email address.

27 years agoinitalize lru_list to NULL
wessels [Wed, 22 Apr 1998 07:40:15 +0000 (07:40 +0000)] 
initalize lru_list to NULL

27 years agoupdate
wessels [Wed, 22 Apr 1998 04:49:15 +0000 (04:49 +0000)] 
update

27 years agore-fix parse_rfc1123() DT/ST bugs. Use the parsed time to generate
wessels [Wed, 22 Apr 1998 04:43:44 +0000 (04:43 +0000)] 
re-fix parse_rfc1123() DT/ST bugs.  Use the parsed time to generate
the GMT offset.  DONT use the current time, because it will be different
for DT and ST.

27 years agoupdate aclCheckFast(no_cache) comments
wessels [Wed, 22 Apr 1998 03:33:20 +0000 (03:33 +0000)] 
update aclCheckFast(no_cache) comments

27 years ago- changed semantics of "no_cache" config tag from "allow" to "deny"
rousskov [Wed, 22 Apr 1998 03:28:13 +0000 (03:28 +0000)] 
- changed semantics of "no_cache" config tag from "allow" to "deny"
  and synced the corresponding if statement in clientCachable()

27 years ago- changed semantics of "no_cache" config tag from "allow" to "deny"
rousskov [Wed, 22 Apr 1998 03:24:07 +0000 (03:24 +0000)] 
- changed semantics of "no_cache" config tag from "allow" to "deny"

27 years agoupdate
wessels [Wed, 22 Apr 1998 02:49:29 +0000 (02:49 +0000)] 
update

27 years agoAdded full FTP failure message. I'm sure someone will bitch about
wessels [Wed, 22 Apr 1998 02:49:05 +0000 (02:49 +0000)] 
Added full FTP failure message.  I'm sure someone will bitch about
this HTML though

27 years agoFixed ftpParseListing loop
wessels [Wed, 22 Apr 1998 02:41:20 +0000 (02:41 +0000)] 
Fixed ftpParseListing loop
Added full error message to ERR_FTP_FAIL error pages

27 years agoMove 'fake a recent reply' hack to before neighborUp() check.
wessels [Tue, 21 Apr 1998 22:40:50 +0000 (22:40 +0000)] 
Move 'fake a recent reply' hack to before neighborUp() check.
Joe Ramey

27 years agoFixed hierarchy_stoplist to be DEFAULT_IF_NONE
wessels [Tue, 21 Apr 1998 22:39:00 +0000 (22:39 +0000)] 
Fixed hierarchy_stoplist to be DEFAULT_IF_NONE

27 years agoupdate
wessels [Tue, 21 Apr 1998 08:20:18 +0000 (08:20 +0000)] 
update

27 years agoin storeMaintainSwapSpace, move locked objects from the
wessels [Tue, 21 Apr 1998 08:20:07 +0000 (08:20 +0000)] 
in storeMaintainSwapSpace, move locked objects from the
tail to the head of the LRU list.

27 years agothese client-side-ish things should not be calling storeComplete
wessels [Tue, 21 Apr 1998 08:10:26 +0000 (08:10 +0000)] 
these client-side-ish things should not be calling storeComplete

27 years agofix fix
wessels [Tue, 21 Apr 1998 06:29:29 +0000 (06:29 +0000)] 
fix fix

27 years agoAdded storeSwapOutWriteQueued().
wessels [Tue, 21 Apr 1998 05:26:12 +0000 (05:26 +0000)] 
Added storeSwapOutWriteQueued().

storeAbort() was improperly checking for no-writes-queued condition
by not accounting for the swap meta header size.

27 years agoopen swapout fd debugging
wessels [Tue, 21 Apr 1998 03:41:22 +0000 (03:41 +0000)] 
open swapout fd debugging

27 years agogot acl match logic wrong
wessels [Tue, 21 Apr 1998 00:32:46 +0000 (00:32 +0000)] 
got acl match logic wrong

27 years ago- fixed bit sequence calculation bug
rousskov [Sat, 18 Apr 1998 12:54:08 +0000 (12:54 +0000)] 
- fixed bit sequence calculation bug
- added #ifdef arround cd. histogram update

27 years ago- removed call to peerDigestLookup from peerHandleIcpReply when peer
rousskov [Sat, 18 Apr 1998 11:41:54 +0000 (11:41 +0000)] 
- removed call to peerDigestLookup from peerHandleIcpReply when peer
  (or request) is NULL

27 years agocoredump fix. we called clientSendMoreData with an error indication
wessels [Fri, 17 Apr 1998 10:25:35 +0000 (10:25 +0000)] 
coredump fix.  we called clientSendMoreData with an error indication
from storeUnregister.  http->entry == NULL, but we assumed it could
not be.  Similar assumption in clientWriteComplete.

27 years agowe are forgetting to reset filemap bits in storeRelease!
wessels [Fri, 17 Apr 1998 10:24:25 +0000 (10:24 +0000)] 
we are forgetting to reset filemap bits in storeRelease!

27 years agowe can use storeUnlinkFileno instead of safeunlink
wessels [Fri, 17 Apr 1998 10:24:07 +0000 (10:24 +0000)] 
we can use storeUnlinkFileno instead of safeunlink

27 years agoneed to copy old filemap to new filemap during reconfigure
wessels [Fri, 17 Apr 1998 03:51:54 +0000 (03:51 +0000)] 
need to copy old filemap to new filemap during reconfigure

27 years agofix SNMP typedefs
wessels [Fri, 17 Apr 1998 00:32:53 +0000 (00:32 +0000)] 
fix SNMP typedefs

27 years agomake the filemap size dependent on the cache dir size and average
wessels [Fri, 17 Apr 1998 00:14:54 +0000 (00:14 +0000)] 
make the filemap size dependent on the cache dir size and average
object size

27 years agomust use allow keyword for no_cache access list
wessels [Fri, 17 Apr 1998 00:14:33 +0000 (00:14 +0000)] 
must use allow keyword for no_cache access list

27 years ago- Replaced cache_stoplist with 'no_cache' access list
wessels [Fri, 17 Apr 1998 00:06:32 +0000 (00:06 +0000)] 
- Replaced cache_stoplist with 'no_cache' access list
- started coding SRC_RTT acl
- s/struct _// on structs.h;

27 years agorename CACHE_DIGEST_MISS to NO_CACHE_DIGEST_DIRECT
wessels [Thu, 16 Apr 1998 23:48:50 +0000 (23:48 +0000)] 
rename CACHE_DIGEST_MISS to NO_CACHE_DIGEST_DIRECT

27 years agolock entries during abort
wessels [Thu, 16 Apr 1998 23:47:27 +0000 (23:47 +0000)] 
lock entries during abort

27 years agoshow percent of file map bits used
wessels [Thu, 16 Apr 1998 23:47:15 +0000 (23:47 +0000)] 
show percent of file map bits used

27 years agoAdd stat counter for # filemap bits in use
wessels [Thu, 16 Apr 1998 23:18:52 +0000 (23:18 +0000)] 
Add stat counter for # filemap bits in use

27 years ago- added printouts of server_svc_time histograms
rousskov [Wed, 15 Apr 1998 06:34:34 +0000 (06:34 +0000)] 
- added printouts of server_svc_time histograms

27 years ago- added cd.on_xition_count histogram to Counter
rousskov [Tue, 14 Apr 1998 22:38:21 +0000 (22:38 +0000)] 
- added cd.on_xition_count histogram to Counter
  counts the number of 0->1 transitions during cacheDigestAdd()

27 years ago- digest size is now calculated using both maximum cache size
rousskov [Tue, 14 Apr 1998 21:16:23 +0000 (21:16 +0000)] 
- digest size is now calculated using both maximum cache size
  and currently used size:
  the capacity is set to 1.5*#store_entries and then fitted
    inside [10%,100%] of the max number of entries in the store hash
  size = FudgeFactor * capacity;
- added debug to report who is requesting digests from us
    current level is 1
  we probably want to maintain a list (like the "bad peers sending IPC" list)
    rather then reporting it via cache.log
- maybe-fix to determine whether we should call StoreComplete()
    in peer_digest.c (reused old entryXor not?). Looks ugly though.X

27 years ago(3) deny/allow tags for HTTP header fields (AR)
rousskov [Mon, 13 Apr 1998 06:28:39 +0000 (06:28 +0000)] 
(3)     deny/allow tags for HTTP header fields (AR)

27 years ago- temporary disabled to 304 replies for special entries to prevent coredumps
rousskov [Sun, 12 Apr 1998 12:13:56 +0000 (12:13 +0000)] 
- temporary disabled to 304 replies for special entries to prevent coredumps
  on caches running old buggy code that could not handle 304 replies for Cache
  Digests

27 years ago- client_side: fixed processing for IMS requests for special entries
rousskov [Sun, 12 Apr 1998 12:10:05 +0000 (12:10 +0000)] 
- client_side: fixed processing for IMS requests for special entries
               the earlier code returned 200 replies instead of 304s
- peer_digest: bug fix: 304 replies caused coredumps
               minor debug() polishing
- stat:
- structs:
- peer_select: added histograms for #choices when selecting a peer with
               Cache Digest
- protos:      added statHistIntDumper

27 years ago- added dumper for integer-based histograms
rousskov [Sun, 12 Apr 1998 12:00:44 +0000 (12:00 +0000)] 
- added dumper for integer-based histograms

27 years ago(5) replace "for" loops in md5.c with memcpy and memset
rousskov [Sat, 11 Apr 1998 09:10:05 +0000 (09:10 +0000)] 
(5) replace "for" loops in md5.c with memcpy and memset

27 years ago- Bug fix: changed LOG_TAG_NOPNE to LOG_ICP_QUERY in all icpUdpSend() calls.
rousskov [Sat, 11 Apr 1998 04:57:34 +0000 (04:57 +0000)] 
- Bug fix: changed LOG_TAG_NOPNE to LOG_ICP_QUERY in all icpUdpSend() calls.

27 years agoupdating wrong value for server_svc_time
wessels [Fri, 10 Apr 1998 07:27:29 +0000 (07:27 +0000)] 
updating wrong value for server_svc_time

27 years agoupdating wrong value for server_svc_time
wessels [Fri, 10 Apr 1998 07:13:05 +0000 (07:13 +0000)] 
updating wrong value for server_svc_time

27 years agoupdate
wessels [Fri, 10 Apr 1998 06:59:28 +0000 (06:59 +0000)] 
update

27 years agomissed a new urlInternal
wessels [Fri, 10 Apr 1998 06:51:04 +0000 (06:51 +0000)] 
missed a new urlInternal

27 years ago- polish
rousskov [Fri, 10 Apr 1998 06:49:39 +0000 (06:49 +0000)] 
- polish

27 years ago- polish
rousskov [Fri, 10 Apr 1998 06:45:22 +0000 (06:45 +0000)] 
- polish

27 years ago- fixed bytes read bug (DW: s/swap_status/store_status)
rousskov [Fri, 10 Apr 1998 06:39:32 +0000 (06:39 +0000)] 
- fixed bytes read bug (DW: s/swap_status/store_status)
- added bytes/messages sent stats
- other minor stats

27 years ago- more per-peer CDigest stats
rousskov [Fri, 10 Apr 1998 05:53:47 +0000 (05:53 +0000)] 
- more per-peer CDigest stats

27 years ago- HttpBody.c: an ugly tmp cast to remove warning in httpBodySet
rousskov [Fri, 10 Apr 1998 05:51:40 +0000 (05:51 +0000)] 
- HttpBody.c: an ugly tmp cast to remove warning in httpBodySet
- peer_digest.c: OLD_CODE around unused function

27 years ago- more fixes related to using cd->mask as a buffer for storeCopy
rousskov [Fri, 10 Apr 1998 05:43:27 +0000 (05:43 +0000)] 
- more fixes related to using cd->mask as a buffer for storeCopy

27 years ago- Bug fix: we did not set body.buf if freefunc != NULL in httpBodySet
rousskov [Fri, 10 Apr 1998 05:40:39 +0000 (05:40 +0000)] 
- Bug fix: we did not set body.buf if freefunc != NULL in httpBodySet