]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
27 years agoadd EINPROGRESS to ignored errnos
wessels [Thu, 9 Apr 1998 03:37:17 +0000 (03:37 +0000)] 
add EINPROGRESS to ignored errnos

27 years agocredit
wessels [Thu, 9 Apr 1998 01:51:57 +0000 (01:51 +0000)] 
credit

27 years agotrack server-side service time histograms
wessels [Thu, 9 Apr 1998 01:28:47 +0000 (01:28 +0000)] 
track server-side service time histograms

27 years agoclarify
wessels [Thu, 9 Apr 1998 01:01:50 +0000 (01:01 +0000)] 
clarify

27 years agoupdate
wessels [Wed, 8 Apr 1998 23:43:42 +0000 (23:43 +0000)] 
update

27 years agowrong attribution
wessels [Wed, 8 Apr 1998 23:28:43 +0000 (23:28 +0000)] 
wrong attribution

27 years agomake comm_select() and comm_poll() use ignoreErrno()
wessels [Wed, 8 Apr 1998 23:24:49 +0000 (23:24 +0000)] 
make comm_select() and comm_poll() use ignoreErrno()

27 years ago- make more places use ignoreErrno()
wessels [Wed, 8 Apr 1998 23:22:12 +0000 (23:22 +0000)] 
- make more places use ignoreErrno()
- Added ERESTART to ignoreErrno()
- made ignoreErrno() a switch statement instead of if/else

27 years ago+= shrink-able memory pools
rousskov [Wed, 8 Apr 1998 23:05:02 +0000 (23:05 +0000)] 
+= shrink-able memory pools

27 years agomemInit() needs to go before config parsing
wessels [Wed, 8 Apr 1998 22:56:32 +0000 (22:56 +0000)] 
memInit() needs to go before config parsing

27 years agotypo
wessels [Wed, 8 Apr 1998 22:34:23 +0000 (22:34 +0000)] 
typo

27 years ago- "lint"
rousskov [Wed, 8 Apr 1998 14:19:08 +0000 (14:19 +0000)] 
- "lint"

27 years agorestore SPLAY option as --enable-splaytree
wessels [Wed, 8 Apr 1998 13:24:49 +0000 (13:24 +0000)] 
restore SPLAY option as --enable-splaytree

27 years agoupdate
wessels [Wed, 8 Apr 1998 13:24:27 +0000 (13:24 +0000)] 
update

27 years agoremove ending BODY and HTML tags
wessels [Wed, 8 Apr 1998 12:52:18 +0000 (12:52 +0000)] 
remove ending BODY and HTML tags

27 years agoadding german
wessels [Wed, 8 Apr 1998 12:50:16 +0000 (12:50 +0000)] 
adding german

27 years agoadding dutch
wessels [Wed, 8 Apr 1998 12:49:43 +0000 (12:49 +0000)] 
adding dutch

27 years agofix up NT exec_suffix uglies
wessels [Wed, 8 Apr 1998 12:21:58 +0000 (12:21 +0000)] 
fix up NT exec_suffix uglies

27 years agofix up NT exec_suffix uglies
wessels [Wed, 8 Apr 1998 11:54:08 +0000 (11:54 +0000)] 
fix up NT exec_suffix uglies

27 years agoprotect parse_stringlist() with SNMP ifdef to eliminate compiler warnings
wessels [Wed, 8 Apr 1998 11:44:11 +0000 (11:44 +0000)] 
protect parse_stringlist() with SNMP ifdef to eliminate compiler warnings
and squid-bugs mails

27 years agoremoved BIN_TREE code
wessels [Wed, 8 Apr 1998 11:33:25 +0000 (11:33 +0000)] 
removed BIN_TREE code

27 years agoadding
wessels [Wed, 8 Apr 1998 11:20:11 +0000 (11:20 +0000)] 
adding

27 years agoadding French error pages
wessels [Wed, 8 Apr 1998 11:18:27 +0000 (11:18 +0000)] 
adding French error pages

27 years agoAdded:
rousskov [Wed, 8 Apr 1998 11:15:46 +0000 (11:15 +0000)] 
Added:
(2)     Use storeBuffer/Flush where needed, consider supporting nested calls

27 years agoAllow for host type 'iE86-pc-*-*'
wessels [Wed, 8 Apr 1998 11:11:33 +0000 (11:11 +0000)] 
Allow for host type 'iE86-pc-*-*'

27 years agocheck for strcspn loops
wessels [Wed, 8 Apr 1998 10:23:52 +0000 (10:23 +0000)] 
check for strcspn loops

27 years agowindows NT fixes (barf)
wessels [Wed, 8 Apr 1998 06:42:16 +0000 (06:42 +0000)] 
windows NT fixes (barf)

27 years agoremove dlinkAddTail
wessels [Wed, 8 Apr 1998 06:34:19 +0000 (06:34 +0000)] 
remove dlinkAddTail

27 years agochange STRICT_HTTP_PARSER to RELAXED_HTTP_PARSER
wessels [Wed, 8 Apr 1998 06:34:01 +0000 (06:34 +0000)] 
change STRICT_HTTP_PARSER to RELAXED_HTTP_PARSER

27 years agoformatting
wessels [Wed, 8 Apr 1998 06:33:45 +0000 (06:33 +0000)] 
formatting

27 years agoupdate
wessels [Wed, 8 Apr 1998 06:33:24 +0000 (06:33 +0000)] 
update

27 years ago- added cache digest related typedefs
rousskov [Wed, 8 Apr 1998 06:02:13 +0000 (06:02 +0000)] 
- added cache digest related typedefs

27 years ago- added storeEntryReply()
rousskov [Wed, 8 Apr 1998 05:59:26 +0000 (05:59 +0000)] 
- added storeEntryReply()

27 years ago- added statPeerSelect()
rousskov [Wed, 8 Apr 1998 05:58:31 +0000 (05:58 +0000)] 
- added statPeerSelect()

27 years ago- many cache digest related deletions and additions
rousskov [Wed, 8 Apr 1998 05:56:31 +0000 (05:56 +0000)] 
- many cache digest related deletions and additions

27 years ago- revised version of peerSelectFoo (cache digest part)
rousskov [Wed, 8 Apr 1998 05:53:20 +0000 (05:53 +0000)] 
- revised version of peerSelectFoo (cache digest part)

27 years agoDidnt compile because request->urlpath is a String.
wessels [Wed, 8 Apr 1998 05:51:36 +0000 (05:51 +0000)] 
Didnt compile because request->urlpath is a String.
Added gross strNCmp() macro

27 years ago- a compact version of netdbHostPeerRtt with rounding as in netdbHostRtt
rousskov [Wed, 8 Apr 1998 05:50:54 +0000 (05:50 +0000)] 
- a compact version of netdbHostPeerRtt with rounding as in netdbHostRtt

27 years agoFix buffer overflow bug in ftpParseListing()
wessels [Wed, 8 Apr 1998 05:50:50 +0000 (05:50 +0000)] 
Fix buffer overflow bug in ftpParseListing()

27 years ago- added neighborsDigestSelect (under construction)
rousskov [Wed, 8 Apr 1998 05:44:17 +0000 (05:44 +0000)] 
- added neighborsDigestSelect (under construction)

27 years ago- added MEM_CACHE_DIGEST and MEM_DIGEST_FETCH_STATE pools
rousskov [Wed, 8 Apr 1998 05:43:04 +0000 (05:43 +0000)] 
- added MEM_CACHE_DIGEST and MEM_DIGEST_FETCH_STATE pools

27 years ago- added a lot of new enums/entries for cache digests
rousskov [Wed, 8 Apr 1998 05:41:59 +0000 (05:41 +0000)] 
- added a lot of new enums/entries for cache digests

27 years ago- much better processing of only-if-cached (not extensively tested though)
rousskov [Wed, 8 Apr 1998 05:40:34 +0000 (05:40 +0000)] 
- much better processing of only-if-cached (not extensively tested though)
- many additions to UpdateCounters (under-construction)

27 years ago- tmp changed defaults of SQUID_MAINTAIN_CACHE_DIGEST and SQUID_PEER_DIGEST
rousskov [Wed, 8 Apr 1998 05:36:34 +0000 (05:36 +0000)] 
- tmp changed defaults of SQUID_MAINTAIN_CACHE_DIGEST and SQUID_PEER_DIGEST
  to 0

27 years ago- added _Version, _StoreDigestCBlock, _DigestFetchState, _cd_guess_stats
rousskov [Wed, 8 Apr 1998 05:33:41 +0000 (05:33 +0000)] 
- added _Version, _StoreDigestCBlock, _DigestFetchState, _cd_guess_stats
  _PeerDigest
- minor ermutations, mostly cache digest related

27 years ago- added lookup_t_str
rousskov [Wed, 8 Apr 1998 05:31:51 +0000 (05:31 +0000)] 
- added lookup_t_str

27 years ago- added globals: CacheDigestVer, StoreDigestUrlPath, StoreDigestMimeStr
rousskov [Wed, 8 Apr 1998 05:29:55 +0000 (05:29 +0000)] 
- added globals: CacheDigestVer, StoreDigestUrlPath, StoreDigestMimeStr
- added lookup_t_str

27 years ago- all digest rewrite activity is now done after store_rebuild
rousskov [Wed, 8 Apr 1998 05:28:27 +0000 (05:28 +0000)] 
- all digest rewrite activity is now done after store_rebuild

27 years ago- new urlpath for store_digest ("/store_digest");
rousskov [Wed, 8 Apr 1998 05:26:46 +0000 (05:26 +0000)] 
- new urlpath for store_digest ("/store_digest");
- all rewrite activity is now done after store_rebuild
- htons stuff for digest control block in storeDigestCBlockSwapOut
- digest control block now contains some data

27 years ago- mask_size is now used everywhere
rousskov [Wed, 8 Apr 1998 05:23:36 +0000 (05:23 +0000)] 
- mask_size is now used everywhere
  (used to [incorrectly] calculate bit_count all the time)
- added cacheDigestSizedCreate for peer_digest to use
- added cd_guess_stats processing
- minor fixes and additions

27 years agoset http->internal for proxy requests too
wessels [Wed, 8 Apr 1998 04:37:44 +0000 (04:37 +0000)] 
set http->internal for proxy requests too

27 years agoDon't clobber existing store entries on rebuild when the store entry
wessels [Tue, 7 Apr 1998 12:24:44 +0000 (12:24 +0000)] 
Don't clobber existing store entries on rebuild when the store entry
doesn't have a swap file, or has a different swap file.  Check the
lastref times to decide which one is newer.

27 years agoFix 'failed assertion `++loopdetect < 10' for clientHandleIMSReply()
wessels [Tue, 7 Apr 1998 10:50:46 +0000 (10:50 +0000)] 
Fix 'failed assertion `++loopdetect < 10' for clientHandleIMSReply()
and incomplete HTTP replies.  clientGetsOldEntry modified to return
YES if HTTP status code == 0.  clientHandleIMSReply modified to
check e->store_status before re-calling storeClientCopy()

27 years agoupdate
wessels [Tue, 7 Apr 1998 04:33:04 +0000 (04:33 +0000)] 
update

27 years agogindent
wessels [Tue, 7 Apr 1998 04:32:05 +0000 (04:32 +0000)] 
gindent

27 years agofixed "delay" arg to icpUdpSend()
wessels [Tue, 7 Apr 1998 04:24:36 +0000 (04:24 +0000)] 
fixed "delay" arg to icpUdpSend()

27 years agominor cleanup
wessels [Tue, 7 Apr 1998 04:24:04 +0000 (04:24 +0000)] 
minor cleanup

27 years agodont log LOG_TAG_NONE messages sent
wessels [Tue, 7 Apr 1998 04:22:58 +0000 (04:22 +0000)] 
dont log LOG_TAG_NONE messages sent

27 years agoadd id keyword
wessels [Tue, 7 Apr 1998 04:21:38 +0000 (04:21 +0000)] 
add id keyword

27 years ago- Added histograms to compare cd and icp
rousskov [Tue, 7 Apr 1998 04:00:29 +0000 (04:00 +0000)] 
- Added histograms to compare cd and icp

27 years ago- Bug fix: added missing "squid-internal" to urlInternal.
rousskov [Mon, 6 Apr 1998 11:43:27 +0000 (11:43 +0000)] 
- Bug fix: added missing "squid-internal" to urlInternal.

27 years ago- added eventAddIsh: same as eventAdd but adds a random offset
rousskov [Mon, 6 Apr 1998 04:28:59 +0000 (04:28 +0000)] 
- added eventAddIsh: same as eventAdd but adds a random offset
  within +-1/3 of delta_ish

27 years agosendto return value bug
wessels [Mon, 6 Apr 1998 03:28:03 +0000 (03:28 +0000)] 
sendto return value bug

27 years agofix Proxy-connection: Keep-Alive check
wessels [Mon, 6 Apr 1998 02:32:44 +0000 (02:32 +0000)] 
fix Proxy-connection: Keep-Alive check
rename pconn_keep_alive to proxy_keep_alive

27 years ago- added routines to create "internal" urls
rousskov [Sun, 5 Apr 1998 09:34:58 +0000 (09:34 +0000)] 
- added routines to create "internal" urls
- replaced snprintf() calls that created "internal" urls
- host name is converted to lower case for all local internal urls now,
  not just icons

27 years ago- Bug fix:
rousskov [Sun, 5 Apr 1998 09:23:52 +0000 (09:23 +0000)] 
- Bug fix:
was: httpReplyUpdateOnNotModified(entry, oldentry)
now: httpReplyUpdateOnNotModified(oldentry, entry)

27 years agomove last_reply hack around to avoid const warnings
wessels [Sat, 4 Apr 1998 15:13:49 +0000 (15:13 +0000)] 
move last_reply hack around to avoid const warnings

27 years ago- changed "char" to "cache_key" in cacheDigestHashKey()
rousskov [Sat, 4 Apr 1998 14:47:53 +0000 (14:47 +0000)] 
- changed "char" to "cache_key" in cacheDigestHashKey()

27 years agofake up last reply time to avoid frequent DEAD/REVIVED messages
wessels [Sat, 4 Apr 1998 14:47:51 +0000 (14:47 +0000)] 
fake up last reply time to avoid frequent DEAD/REVIVED messages

27 years agoCleaned up ICP sendto(). Now there is a single function
wessels [Sat, 4 Apr 1998 12:17:38 +0000 (12:17 +0000)] 
Cleaned up ICP sendto().  Now there is a single function
for calling sendto() and messages may still be queued.
Previously we forgot to call icpLogIcp() from the other
place so now all logging and stats are in a single function
which gets called after a successful send.

27 years agoadded netdbHostPeerRtt()
wessels [Sat, 4 Apr 1998 12:02:49 +0000 (12:02 +0000)] 
added netdbHostPeerRtt()

27 years agochange "so far" print frequency
wessels [Sat, 4 Apr 1998 11:52:22 +0000 (11:52 +0000)] 
change "so far" print frequency

27 years agoMake it safe to storeRelease inside the validate loop
wessels [Sat, 4 Apr 1998 11:50:32 +0000 (11:50 +0000)] 
Make it safe to storeRelease inside the validate loop

27 years agomib descriptions corrected
kostas [Sat, 4 Apr 1998 11:27:19 +0000 (11:27 +0000)] 
mib descriptions corrected

27 years agosnmp beautification, code striping etc
kostas [Sat, 4 Apr 1998 08:43:39 +0000 (08:43 +0000)] 
snmp beautification, code striping etc

27 years agoinitial CACHE_DIGEST code
wessels [Sat, 4 Apr 1998 07:24:06 +0000 (07:24 +0000)] 
initial CACHE_DIGEST code

27 years ago"MemBuf" leak fix and initial CACHE_DIGEST code
wessels [Sat, 4 Apr 1998 07:23:13 +0000 (07:23 +0000)] 
"MemBuf" leak fix and initial CACHE_DIGEST code

27 years agocommenting
wessels [Sat, 4 Apr 1998 07:22:15 +0000 (07:22 +0000)] 
commenting

27 years ago- added httpHeaderGetLastStr() to find last X-Cache
rousskov [Sat, 4 Apr 1998 05:26:32 +0000 (05:26 +0000)] 
- added httpHeaderGetLastStr() to find last X-Cache
  the implementation is not optimized yet (searches from the beginning)

27 years ago- default SQUID_MAINTAIN_CACHE_DIGEST to 1
rousskov [Sat, 4 Apr 1998 05:05:56 +0000 (05:05 +0000)] 
- default SQUID_MAINTAIN_CACHE_DIGEST to 1

27 years ago- added code to create/rebuild/rewrite store_digest
rousskov [Sat, 4 Apr 1998 05:05:09 +0000 (05:05 +0000)] 
- added code to create/rebuild/rewrite store_digest
- to disable local digest support,
  set squid.h::SQUID_MAINTAIN_CACHE_DIGEST to 0
- added a hack to support simple IMS requests for ENTRY_SPECIAL entries

27 years agomissing newline in cachemgr output
wessels [Sat, 4 Apr 1998 01:07:31 +0000 (01:07 +0000)] 
missing newline in cachemgr output

27 years agonew dns cachemgr output
wessels [Fri, 3 Apr 1998 14:36:02 +0000 (14:36 +0000)] 
new dns cachemgr output

27 years agoChanged squid/dnsserver communication to single-line replies. Removed
wessels [Fri, 3 Apr 1998 13:27:04 +0000 (13:27 +0000)] 
Changed squid/dnsserver communication to single-line replies.  Removed
all the unused cruft.

27 years agoFix DnsStats.replies to count full replies, not just read()s!
wessels [Fri, 3 Apr 1998 05:58:14 +0000 (05:58 +0000)] 
Fix DnsStats.replies to count full replies, not just read()s!

27 years ago- Added internal support for cache digest (store_digest). The digest is
rousskov [Fri, 3 Apr 1998 00:11:20 +0000 (00:11 +0000)] 
- Added internal support for cache digest (store_digest). The digest is
  maintained as a "mirror" of store_hash table. storeHashInsert/Delete forward
  public key objects to the store_digest object. Sending digests to other
  caches is not yet supported. Periodic digest rebuild is not yet supported.

- Rudimental reporting for store digest is done via cache manager.

27 years agoMake 'cache_host_domain' AND'ed with 'cache_host_acl'
wessels [Thu, 2 Apr 1998 14:40:31 +0000 (14:40 +0000)] 
Make 'cache_host_domain' AND'ed with 'cache_host_acl'

27 years agoOnly call comm_write() (et al) from clientSendMoreData(). other special
wessels [Thu, 2 Apr 1998 14:37:16 +0000 (14:37 +0000)] 
Only call comm_write() (et al) from clientSendMoreData().   other special
reply generators were modified to create and write into StoreEntries.

27 years agoFixed clientSendIMSComplete() to NOT just comm_close() the
wessels [Thu, 2 Apr 1998 13:35:51 +0000 (13:35 +0000)] 
Fixed clientSendIMSComplete() to NOT just comm_close() the
connection if it should be Keep-Alive'd

27 years ago- Removed calls to httpHeaderTestParser()
rousskov [Thu, 2 Apr 1998 12:35:21 +0000 (12:35 +0000)] 
- Removed calls to httpHeaderTestParser()
- Removed lrand48() from httpHeaderTestParser()

27 years ago- Added support for only-if-cached cache-control directive.
rousskov [Thu, 2 Apr 1998 11:47:54 +0000 (11:47 +0000)] 
- Added support for only-if-cached cache-control directive.

27 years ago- added mime_get_header_field() to support multiple header fields
rousskov [Thu, 2 Apr 1998 11:45:03 +0000 (11:45 +0000)] 
- added mime_get_header_field() to support multiple header fields
  with the same field-name
- enabled support for only-if-cached directive

27 years ago- Increased debugging level in "left dirty" pools report.
rousskov [Thu, 2 Apr 1998 07:22:00 +0000 (07:22 +0000)] 
- Increased debugging level in "left dirty" pools report.

27 years agohandle NULL bytes in HTTP replies which could throw off our gross
wessels [Thu, 2 Apr 1998 04:23:01 +0000 (04:23 +0000)] 
handle NULL bytes in HTTP replies which could throw off our gross
header processing.

surf-wessels 1004> client -h www.hcs.ohio-state.edu -p 80 '/random.cgi$cover.rnd' | od -c
0000000   H   T   T   P   /   1   .   0       3   0   2       F   o   u
0000020   n   d  \r  \n   S   e   r   v   e   r   :       R   a   n   d
0000040   o   m   U   R   L   /   1  \r  \n   L   o   c   a   t   i   o
0000060   n   :       h   t   t   p   :   /   /   1   4   0   .   2   5
0000100   4   .   8   4   .   2   0   0   /   i   m   a   g   e   s   /
0000120   h   c   s   /   c   o   v   e   r   /   c   d   1   8   3   6
0000140   -   3   2   .   g   i   f  \r  \n  \0  \r  \n  \r  \n

27 years agoFixed off_t/int malloc bug!!
wessels [Thu, 2 Apr 1998 02:39:18 +0000 (02:39 +0000)] 
Fixed off_t/int malloc bug!!

27 years ago- bug fixes
rousskov [Thu, 2 Apr 1998 01:02:19 +0000 (01:02 +0000)] 
- bug fixes

27 years ago- tmp modified icp detection algorithm: access log entries with hierarchy
rousskov [Thu, 2 Apr 1998 00:53:59 +0000 (00:53 +0000)] 
- tmp modified icp detection algorithm: access log entries with hierarchy
  field other than NONE are considered for icp. this change was done to increse
  the number of icp queries.

27 years agorequire both start and stop to be non-zero for ICP query svc time counting
wessels [Thu, 2 Apr 1998 00:24:09 +0000 (00:24 +0000)] 
require both start and stop to be non-zero for ICP query svc time counting

27 years ago- trying new algorithm to detect end-of-clean swap.state condition; this time
rousskov [Wed, 1 Apr 1998 15:15:45 +0000 (15:15 +0000)] 
- trying new algorithm to detect end-of-clean swap.state condition; this time
  we account for cc updates that may interleave new(dirty) entries with old
  (clean) ones.

27 years ago- Added assertion to double check the end of clean logs
rousskov [Wed, 1 Apr 1998 14:25:47 +0000 (14:25 +0000)] 
- Added assertion to double check the end of clean logs