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

27 years ago- removed paranoid Test() assertion to CacheDigest.c::cacheDigestAdd()
rousskov [Wed, 1 Apr 1998 14:14:05 +0000 (14:14 +0000)] 
- removed paranoid Test() assertion to CacheDigest.c::cacheDigestAdd()
- added stats on deletions from a cache digest

27 years ago- fixed digest size report
rousskov [Wed, 1 Apr 1998 14:07:16 +0000 (14:07 +0000)] 
- fixed digest size report
- added paranoid Test() assertion to CacheDigest.c::cacheDigestAdd()

27 years ago- better stats
rousskov [Wed, 1 Apr 1998 13:22:03 +0000 (13:22 +0000)] 
- better stats
- minor fixes

27 years ago- Add median service times to cachemgr 'info' page.
wessels [Wed, 1 Apr 1998 12:38:55 +0000 (12:38 +0000)] 
- Add median service times to cachemgr 'info' page.
- Fixed DNS service time calculation -- the start time was set as
  the *dispatch* time, not the *request* time, so it only measured
  how long the dnsserver took to process, and did not account for
  queueing delays.
- Fixed ICP svc time calculation -- start time was set way too
  early, before DNS lookups!

27 years ago- access.log start time is now synced with swap.state start time
rousskov [Wed, 1 Apr 1998 12:02:21 +0000 (12:02 +0000)] 
- access.log start time is now synced with swap.state start time

27 years agodlinkAddTail
wessels [Wed, 1 Apr 1998 11:42:50 +0000 (11:42 +0000)] 
dlinkAddTail

27 years agomove RELEASE_REQUEST entries to the LRU list TAIL so they get
wessels [Wed, 1 Apr 1998 10:26:44 +0000 (10:26 +0000)] 
move RELEASE_REQUEST entries to the LRU list TAIL so they get
removed by the LRU procedure.

27 years ago- Added cacheDigestClone() method.
rousskov [Wed, 1 Apr 1998 07:14:00 +0000 (07:14 +0000)] 
- Added cacheDigestClone() method.
- major test_cache_digest updates

27 years agoremove special SYSLOG case for debug() macro. MOST systems have SYSLOG
wessels [Wed, 1 Apr 1998 07:13:14 +0000 (07:13 +0000)] 
remove special SYSLOG case for debug() macro.  MOST systems have SYSLOG
anyway, but more importantly, the _db_level var is needed for
stderr debugging.

27 years agotolower() hostnames in icon URLs
wessels [Wed, 1 Apr 1998 07:12:33 +0000 (07:12 +0000)] 
tolower() hostnames in icon URLs

27 years agosingle request line (no headers) fix
wessels [Wed, 1 Apr 1998 07:07:53 +0000 (07:07 +0000)] 
single request line (no headers) fix

27 years agopurify UMR fix
wessels [Wed, 1 Apr 1998 05:36:32 +0000 (05:36 +0000)] 
purify UMR fix

27 years agopotential alignment fix
wessels [Wed, 1 Apr 1998 03:36:04 +0000 (03:36 +0000)] 
potential alignment fix

27 years agoupdate
wessels [Wed, 1 Apr 1998 03:35:37 +0000 (03:35 +0000)] 
update

27 years agoAdded --enable-forw-via-db --> #define FORW_VIA_DB
wessels [Wed, 1 Apr 1998 01:57:47 +0000 (01:57 +0000)] 
Added --enable-forw-via-db --> #define FORW_VIA_DB