]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
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

27 years agoadd averages to digest blob
wessels [Fri, 10 Apr 1998 05:26:08 +0000 (05:26 +0000)] 
add averages to digest blob

27 years agoChanged storeClientCopy() calls to copy directly into the bloom filter
wessels [Fri, 10 Apr 1998 05:22:52 +0000 (05:22 +0000)] 
Changed storeClientCopy() calls to copy directly into the bloom filter
buffer instead of the 4k buffer piece at a time.

27 years agoCleaned up ICP logging/counting and ICP/CD stats output
wessels [Fri, 10 Apr 1998 03:32:08 +0000 (03:32 +0000)] 
Cleaned up ICP logging/counting and ICP/CD stats output

27 years agocommSetConnectTimeout is UNUSED
wessels [Fri, 10 Apr 1998 03:31:36 +0000 (03:31 +0000)] 
commSetConnectTimeout is UNUSED

27 years ago- more per-peer cache digest stats
rousskov [Fri, 10 Apr 1998 03:15:01 +0000 (03:15 +0000)] 
- more per-peer cache digest stats

27 years agocommSetConnectTimeout is UNUSED
wessels [Fri, 10 Apr 1998 02:52:51 +0000 (02:52 +0000)] 
commSetConnectTimeout is UNUSED

27 years ago- tuned delaying requests for digests a bit after digests expire (to avoid
rousskov [Fri, 10 Apr 1998 02:42:05 +0000 (02:42 +0000)] 
- tuned delaying requests for digests a bit after digests expire (to avoid
  race conditions)
- added more stats for digests: #msgs and kb_sent are now accounted for
- only cachable requests affect t/f-hit/miss stats now

27 years ago- increased debugging level of "ipcacheCycleAddr: %s now at %s"
rousskov [Fri, 10 Apr 1998 02:33:10 +0000 (02:33 +0000)] 
- increased debugging level of "ipcacheCycleAddr: %s now at %s"

27 years agohad requestUnlink, but no requestLink!
wessels [Thu, 9 Apr 1998 23:56:14 +0000 (23:56 +0000)] 
had requestUnlink, but no requestLink!

27 years agoneed to requestLink and requestUnlink the 'urlres_r' request
wessels [Thu, 9 Apr 1998 23:54:23 +0000 (23:54 +0000)] 
need to requestLink and requestUnlink the 'urlres_r' request

27 years ago- increased PeerDigestRequestMinGap to 10 min
rousskov [Thu, 9 Apr 1998 17:42:36 +0000 (17:42 +0000)] 
- increased PeerDigestRequestMinGap to 10 min

27 years ago- tuning of peer_digest validation algorithms
rousskov [Thu, 9 Apr 1998 17:41:27 +0000 (17:41 +0000)] 
- tuning of peer_digest validation algorithms
- bug fixes in peer_digest.c

27 years ago- Temporary hack to account for NULL request when updating
rousskov [Thu, 9 Apr 1998 17:32:10 +0000 (17:32 +0000)] 
- Temporary hack to account for NULL request when updating
  e->mem_obj->request->hier.store_complete_stop

27 years ago- added httpStatusLineReason()
rousskov [Thu, 9 Apr 1998 16:50:45 +0000 (16:50 +0000)] 
- added httpStatusLineReason()

27 years agocycle through every address on every use
wessels [Thu, 9 Apr 1998 14:24:15 +0000 (14:24 +0000)] 
cycle through every address on every use

27 years ago- added "honor DIRECT_NO case for cache digest misses (AR)"
rousskov [Thu, 9 Apr 1998 10:59:37 +0000 (10:59 +0000)] 
- added "honor DIRECT_NO case for cache digest misses (AR)"

27 years agoremove interal MISS trap
wessels [Thu, 9 Apr 1998 08:51:43 +0000 (08:51 +0000)] 
remove interal MISS trap

27 years agominor squid-internal URL cleanup, but no bug fixes
wessels [Thu, 9 Apr 1998 08:25:20 +0000 (08:25 +0000)] 
minor squid-internal URL cleanup, but no bug fixes

27 years agoDW braino^2
wessels [Thu, 9 Apr 1998 06:39:36 +0000 (06:39 +0000)] 
DW braino^2

27 years agoDW braino
wessels [Thu, 9 Apr 1998 06:39:00 +0000 (06:39 +0000)] 
DW braino

27 years ago- added more stats into statDigestBlob
rousskov [Thu, 9 Apr 1998 06:18:21 +0000 (06:18 +0000)] 
- added more stats into statDigestBlob

27 years agoH = &http->request->hier shortcut
wessels [Thu, 9 Apr 1998 06:17:56 +0000 (06:17 +0000)] 
H = &http->request->hier shortcut

27 years ago- temporary paranoid debug "lost peer" message
rousskov [Thu, 9 Apr 1998 06:11:31 +0000 (06:11 +0000)] 
- temporary paranoid debug "lost peer" message

27 years ago- put the whole file into oe huge SQUID_PEER_DIGEST ifdef
rousskov [Thu, 9 Apr 1998 06:08:48 +0000 (06:08 +0000)] 
- put the whole file into oe huge SQUID_PEER_DIGEST ifdef

27 years ago1.2.beta20
wessels [Thu, 9 Apr 1998 05:59:25 +0000 (05:59 +0000)] 
1.2.beta20

27 years agoupdate
wessels [Thu, 9 Apr 1998 05:59:09 +0000 (05:59 +0000)] 
update

27 years agodont complain about no units on zeros
wessels [Thu, 9 Apr 1998 05:49:00 +0000 (05:49 +0000)] 
dont complain about no units on zeros

27 years ago- added a "global" min gap for requesting digests from all peers (global
rousskov [Thu, 9 Apr 1998 05:05:04 +0000 (05:05 +0000)] 
- added a "global" min gap for requesting digests from all peers (global
  compared to the existing per-peer min gap).

27 years agoshell programming fix
wessels [Thu, 9 Apr 1998 04:59:02 +0000 (04:59 +0000)] 
shell programming fix

27 years ago- increased min delays for digest updating/regenerating
rousskov [Thu, 9 Apr 1998 04:52:38 +0000 (04:52 +0000)] 
- increased min delays for digest updating/regenerating

27 years ago- added peer_digest.o
rousskov [Thu, 9 Apr 1998 04:51:13 +0000 (04:51 +0000)] 
- added peer_digest.o
- a lot of digest related coding and fixes
- new stats (mgr:digest_stats)

27 years ago- added peer_digest.o
rousskov [Thu, 9 Apr 1998 04:48:54 +0000 (04:48 +0000)] 
- added peer_digest.o

27 years agoERESTART might not be defined
wessels [Thu, 9 Apr 1998 04:48:47 +0000 (04:48 +0000)] 
ERESTART might not be defined

27 years ago- Initial revision
rousskov [Thu, 9 Apr 1998 04:48:08 +0000 (04:48 +0000)] 
- Initial revision

27 years agowarn about low filedescriptors and point to FAQ
wessels [Thu, 9 Apr 1998 04:20:25 +0000 (04:20 +0000)] 
warn about low filedescriptors and point to FAQ

27 years agomove CACHE_DIGEST defines from squid.h to configure.in
wessels [Thu, 9 Apr 1998 04:03:27 +0000 (04:03 +0000)] 
move CACHE_DIGEST defines from squid.h to configure.in