]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
27 years agoMore detailed report
rousskov [Mon, 30 Mar 1998 03:32:16 +0000 (03:32 +0000)] 
More detailed report

27 years ago- Updated dependent list for cache_diff
rousskov [Mon, 30 Mar 1998 03:20:04 +0000 (03:20 +0000)] 
- Updated dependent list for cache_diff

27 years ago- Replaced calls to hash_delete_link() with hash_remove_link()
rousskov [Mon, 30 Mar 1998 03:18:46 +0000 (03:18 +0000)] 
- Replaced calls to hash_delete_link() with hash_remove_link()

27 years ago- Added cache_diff.c, a stand alone program that
rousskov [Mon, 30 Mar 1998 03:02:43 +0000 (03:02 +0000)] 
- Added cache_diff.c, a stand alone program that
    - Computes the difference between the contents of two caches using
      swap logs
    - Reports the percentage of common files and other stats

27 years ago- fixed hash memory leaks from Proxy Auth ACL stuff
wessels [Sun, 29 Mar 1998 15:50:56 +0000 (15:50 +0000)] 
- fixed hash memory leaks from Proxy Auth ACL stuff
- Moved common hash list free routines to hashFreeItems()
- removed hash_insert() and hash_delete()
- renamed hash_unlink() to hash_remove_link() and removed 'freelink' arg

27 years agocompiler
wessels [Sun, 29 Mar 1998 06:31:21 +0000 (06:31 +0000)] 
compiler

27 years agoprintf errors/warnings
wessels [Sun, 29 Mar 1998 06:24:40 +0000 (06:24 +0000)] 
printf errors/warnings

27 years agocall clientWriteComplete so the client socket gets closed
wessels [Sun, 29 Mar 1998 03:33:45 +0000 (03:33 +0000)] 
call clientWriteComplete so the client socket gets closed

27 years agocheck for port == 0 in PASV reply
wessels [Sun, 29 Mar 1998 03:31:51 +0000 (03:31 +0000)] 
check for port == 0 in PASV reply

27 years agoprintf fixes
wessels [Sun, 29 Mar 1998 03:29:49 +0000 (03:29 +0000)] 
printf fixes

27 years agomore places we need to switch the timeout from the ctrl to the data
wessels [Sun, 29 Mar 1998 03:03:14 +0000 (03:03 +0000)] 
more places we need to switch the timeout from the ctrl to the data
socket

27 years agoupdate
wessels [Sun, 29 Mar 1998 02:04:22 +0000 (02:04 +0000)] 
update

27 years agoprotect htcp features with USE_HTCP
wessels [Sun, 29 Mar 1998 01:37:05 +0000 (01:37 +0000)] 
protect htcp features with USE_HTCP

27 years agoprogress
wessels [Sat, 28 Mar 1998 15:20:11 +0000 (15:20 +0000)] 
progress

27 years agochange HTCP vs ICP configuration to be a cache_peer flag instead of
wessels [Sat, 28 Mar 1998 13:26:42 +0000 (13:26 +0000)] 
change HTCP vs ICP configuration to be a cache_peer flag instead of
separate port members

27 years agodebugs and misc cleanup
wessels [Sat, 28 Mar 1998 12:30:05 +0000 (12:30 +0000)] 
debugs and misc cleanup

27 years agoHTCP prototypes
wessels [Sat, 28 Mar 1998 12:29:55 +0000 (12:29 +0000)] 
HTCP prototypes

27 years agosend HTCP instead of ICP if HTCP port set
wessels [Sat, 28 Mar 1998 12:28:54 +0000 (12:28 +0000)] 
send HTCP instead of ICP if HTCP port set

27 years agoparse HTCP port on cache_peer line as '4287/htcp'
wessels [Sat, 28 Mar 1998 12:26:08 +0000 (12:26 +0000)] 
parse HTCP port on cache_peer line as '4287/htcp'

27 years agorearrange
wessels [Sat, 28 Mar 1998 12:24:52 +0000 (12:24 +0000)] 
rearrange

27 years agoadd </BODY></HTML> to the end of our error pages
wessels [Sat, 28 Mar 1998 12:24:34 +0000 (12:24 +0000)] 
add </BODY></HTML> to the end of our error pages

27 years agopeer->ip_lookup_pending should not be needed any more
wessels [Sat, 28 Mar 1998 12:09:13 +0000 (12:09 +0000)] 
peer->ip_lookup_pending should not be needed any more

27 years agoadd configure setting of HTCP_OBJS for src/Makefile
wessels [Sat, 28 Mar 1998 11:41:14 +0000 (11:41 +0000)] 
add configure setting of HTCP_OBJS for src/Makefile

27 years agoadded HTCP
wessels [Sat, 28 Mar 1998 11:36:48 +0000 (11:36 +0000)] 
added HTCP

27 years agowriting --enable-htcp
wessels [Sat, 28 Mar 1998 11:33:38 +0000 (11:33 +0000)] 
writing --enable-htcp

27 years agoChanged comm connect routines so that the timeout value and handler
wessels [Sat, 28 Mar 1998 05:44:18 +0000 (05:44 +0000)] 
Changed comm connect routines so that the timeout value and handler
are CLEARED when connection succeeds.  This means all the connect
callback (CNCB) functions need to re-set the timeout handlers.

27 years agoClear any FD timeouts before making the commConnect callback.
wessels [Sat, 28 Mar 1998 02:42:22 +0000 (02:42 +0000)] 
Clear any FD timeouts before making the commConnect callback.

27 years agodebugging
wessels [Sat, 28 Mar 1998 02:41:58 +0000 (02:41 +0000)] 
debugging

27 years agocomment
wessels [Sat, 28 Mar 1998 01:46:47 +0000 (01:46 +0000)] 
comment

27 years agoFix announcment sending. Can't have NULL callback data I guess.
wessels [Sat, 28 Mar 1998 01:41:12 +0000 (01:41 +0000)] 
Fix announcment sending.  Can't have NULL callback data I guess.
Also, don't require that announce_file be non-null and exist.

27 years agoname change never noticed before
wessels [Fri, 27 Mar 1998 12:41:48 +0000 (12:41 +0000)] 
name change never noticed before

27 years agodont mix hash_lookup and hash_next
wessels [Fri, 27 Mar 1998 12:36:55 +0000 (12:36 +0000)] 
dont mix hash_lookup and hash_next

27 years agoonly subtract file size if entry has been validated
wessels [Fri, 27 Mar 1998 11:45:21 +0000 (11:45 +0000)] 
only subtract file size if entry has been validated

27 years agowarn about adding duplicate/overlapping IP keys for binary trees
wessels [Fri, 27 Mar 1998 11:44:54 +0000 (11:44 +0000)] 
warn about adding duplicate/overlapping IP keys for binary trees

27 years agoisTcpHit needs to be global
wessels [Fri, 27 Mar 1998 11:41:32 +0000 (11:41 +0000)] 
isTcpHit needs to be global

27 years agoDW being anal
wessels [Fri, 27 Mar 1998 11:15:37 +0000 (11:15 +0000)] 
DW being anal

27 years agoWe only need to return IF the callback is made. This should
wessels [Fri, 27 Mar 1998 10:23:05 +0000 (10:23 +0000)] 
We only need to return IF the callback is made.  This should
fix the disk FD leak!

27 years agooops forgot to gindent
kostas [Wed, 25 Mar 1998 16:23:19 +0000 (16:23 +0000)] 
oops forgot to gindent

27 years ago- renovated mib and added descriptions and comments
kostas [Wed, 25 Mar 1998 16:21:39 +0000 (16:21 +0000)] 
- renovated mib and added descriptions and comments
- added hit and byte counters to client_db , for cacheClientTable
- cacheClientTable, netdbTable, cachePeerTable, cacheConnTable and
  fqdnCacheTable are now indexed by ip address. hash_lookup was enhanced
  to allow for subsequent hash_next's similar to hash_first-hash_next,
  to speed up getnext's in tables which refer to hash-table structures.
- added generic (well, sorf of) table indexing functionality
- added makefile dependencies for snmplib and cache_snmp.h
- WaisHost, WaisPort, Timeouts removed
- FdTable split into FdTable and ConnTable. FdTable simplified
- PeerTable and PeerStat merged and put into new cacheMesh group
- cacheClientTable added for client statistics and accounting (cacheMesh 2)
- cacheSec and cacheAccounting groups removed
- fixed acl bug when communities not defined
- acl config now survives bad configuration (public is defined "implicitly")

27 years ago1.2.beta19
wessels [Wed, 25 Mar 1998 12:59:39 +0000 (12:59 +0000)] 
1.2.beta19

27 years agoadd icp.replies_queued counter to stat outputs
wessels [Wed, 25 Mar 1998 12:50:41 +0000 (12:50 +0000)] 
add icp.replies_queued counter to stat outputs

27 years agonew Counter.icp.replies_queued member
wessels [Wed, 25 Mar 1998 12:45:51 +0000 (12:45 +0000)] 
new Counter.icp.replies_queued member

27 years agoTry sendto() for ICP replies instead of always queueing
wessels [Wed, 25 Mar 1998 12:44:48 +0000 (12:44 +0000)] 
Try sendto() for ICP replies instead of always queueing

27 years agoFrom: "Michael O'Reilly" <michael@metal.iinet.net.au>
wessels [Wed, 25 Mar 1998 12:30:54 +0000 (12:30 +0000)] 
From:    "Michael O'Reilly" <michael@metal.iinet.net.au>
#2. More importantly, comm_select_incoming is getting called WAY too
often on machines with lot of file handles. It's getting called when a
filehandle is tested, rather than when a handler is actually called
(no point in doing it per check, the check is _very_ cheap. The
handler may not be).

27 years agorename Mem.c to MemPool.c
wessels [Wed, 25 Mar 1998 12:29:50 +0000 (12:29 +0000)] 
rename Mem.c to MemPool.c

27 years agoFrom: "Michael O'Reilly" <michael@metal.iinet.net.au>
wessels [Wed, 25 Mar 1998 12:21:47 +0000 (12:21 +0000)] 
From:    "Michael O'Reilly" <michael@metal.iinet.net.au>
#1. close() called on a network socket on linux doesn't block, so
there's no point in paying the cost an aioClose.

27 years ago--enable-gnuregex from Henrik for NT
wessels [Wed, 25 Mar 1998 10:09:43 +0000 (10:09 +0000)] 
--enable-gnuregex from Henrik for NT

27 years agorenamed aux to cfgaux
wessels [Wed, 25 Mar 1998 10:04:11 +0000 (10:04 +0000)] 
renamed aux to cfgaux

27 years agoadding
wessels [Wed, 25 Mar 1998 10:03:29 +0000 (10:03 +0000)] 
adding

27 years agoNeed to make fileno 'proper' in rebuild-from-file. Otherwise, the
wessels [Wed, 25 Mar 1998 09:56:15 +0000 (09:56 +0000)] 
Need to make fileno 'proper' in rebuild-from-file.  Otherwise, the
logs get crossed when you add/remove cache_dir's.

27 years agoreconfigure bug, need to reset Config.Swap.maxSize to 0
wessels [Wed, 25 Mar 1998 00:41:36 +0000 (00:41 +0000)] 
reconfigure bug, need to reset Config.Swap.maxSize to 0

27 years agodynamically calculate some hash table sizes
wessels [Wed, 25 Mar 1998 00:29:43 +0000 (00:29 +0000)] 
dynamically calculate some hash table sizes

27 years agoupdate
wessels [Tue, 24 Mar 1998 05:42:20 +0000 (05:42 +0000)] 
update

27 years agoadded event list to cachemgr outputs
wessels [Tue, 24 Mar 1998 05:37:10 +0000 (05:37 +0000)] 
added event list to cachemgr outputs

27 years agogindent
wessels [Tue, 24 Mar 1998 05:17:46 +0000 (05:17 +0000)] 
gindent

27 years agoupdate
wessels [Tue, 24 Mar 1998 05:13:19 +0000 (05:13 +0000)] 
update

27 years agoFixes for multiple clients on one StoreEntry. storeAbort() was
wessels [Tue, 24 Mar 1998 05:10:48 +0000 (05:10 +0000)] 
Fixes for multiple clients on one StoreEntry.  storeAbort() was
incorrectly being called when one of multiple clients would
disconnect.

One problem seemed to be that storePendingNClients()
counted the number of store_client's with callback functions registered
(i.e. assumed all clients had recently called storeClientCopy).
storePendingNClients() has been changed to return mem->nclients.
This assumes that all clients properly use storeUnregister(), which
may not have been the case in the past.

Also, clientWriteComplete() would call CheckQuickAbort() if comm_write
returned an error.  Then CheckQuickAbort() would get called again
in httpRequestFree().  The first call seems to be unnecessary, so
it is #ifdef'd out for now.

27 years agoformatting
wessels [Tue, 24 Mar 1998 05:07:28 +0000 (05:07 +0000)] 
formatting

27 years agotype problem
wessels [Tue, 24 Mar 1998 02:54:56 +0000 (02:54 +0000)] 
type problem

27 years agoupdate
wessels [Tue, 24 Mar 1998 01:15:31 +0000 (01:15 +0000)] 
update

27 years agouse SIZEOF_LONG == 8 instead of _SQUID_OSF
wessels [Tue, 24 Mar 1998 01:02:18 +0000 (01:02 +0000)] 
use SIZEOF_LONG == 8 instead of _SQUID_OSF

27 years agoFix "method bits" interaction bug with 1.1.X versions.
wessels [Tue, 24 Mar 1998 00:32:41 +0000 (00:32 +0000)] 
Fix "method bits" interaction bug with 1.1.X versions.

27 years ago- Fixed a bug when we were printing a non-existent "->" link as a part of the
rousskov [Sun, 22 Mar 1998 14:38:59 +0000 (14:38 +0000)] 
- Fixed a bug when we were printing a non-existent "->" link as a part of the
  ftp dir entry. For example, the following should not lead to a coredump now:

l------rw-         747        0      747 Jan  8 19:31 .message

27 years ago- Added a check for invalid method in icpHandleIcpV2()
rousskov [Sun, 22 Mar 1998 14:16:59 +0000 (14:16 +0000)] 
- Added a check for invalid method in icpHandleIcpV2()
- Added METHOD_ENUM_END to mark the last valid method

27 years agoOSF long/int fix for snmp
kostas [Sun, 22 Mar 1998 05:05:59 +0000 (05:05 +0000)] 
OSF long/int fix for snmp

27 years ago64bit fix
kostas [Sun, 22 Mar 1998 04:36:44 +0000 (04:36 +0000)] 
64bit fix

27 years agorearrange setting disk_op_in_progress near storeClientFileRead().
wessels [Sat, 21 Mar 1998 06:10:31 +0000 (06:10 +0000)] 
rearrange setting disk_op_in_progress near storeClientFileRead().
I suspect maybe we called file_read() without setting disk_op_in_progress?

27 years agofix announce onoff flag
wessels [Sat, 21 Mar 1998 03:08:22 +0000 (03:08 +0000)] 
fix announce onoff flag

27 years agoremove trailing comma
wessels [Sat, 21 Mar 1998 01:18:46 +0000 (01:18 +0000)] 
remove trailing comma

27 years ago- Split Stack into Array and Stack.
rousskov [Sat, 21 Mar 1998 01:07:34 +0000 (01:07 +0000)] 
- Split Stack into Array and Stack.

27 years ago- Separated raw HTTP headers from their "compiled" values. Squid is now
rousskov [Sat, 21 Mar 1998 01:06:37 +0000 (01:06 +0000)] 
- Separated raw HTTP headers from their "compiled" values. Squid is now
  forwarding headers even it cannot "compile" them. Virtually no changes to
  common format headers are done. Compiled values are stored in Reply/Request
  objects.

27 years agofixed debug statement
kostas [Sat, 21 Mar 1998 01:05:57 +0000 (01:05 +0000)] 
fixed debug statement

27 years agoincrease debug level on Detected DEAD/REVIVED
wessels [Sat, 21 Mar 1998 01:03:18 +0000 (01:03 +0000)] 
increase debug level on Detected DEAD/REVIVED

27 years ago- Added ERR_ONLY_IF_CACHED_MISS
rousskov [Sat, 21 Mar 1998 01:02:33 +0000 (01:02 +0000)] 
- Added ERR_ONLY_IF_CACHED_MISS

27 years ago- Added code to support for -only-if-cached directive.
rousskov [Sat, 21 Mar 1998 01:02:08 +0000 (01:02 +0000)] 
- Added code to support for -only-if-cached directive.

27 years agoincrease debug level for "Attempt to swap out a non-cacheable ..."
wessels [Sat, 21 Mar 1998 01:01:30 +0000 (01:01 +0000)] 
increase debug level for "Attempt to swap out a non-cacheable ..."

27 years agoFix calculating Config.Swap.maxSize after a reconfigure
wessels [Fri, 20 Mar 1998 16:34:45 +0000 (16:34 +0000)] 
Fix calculating Config.Swap.maxSize after a reconfigure

27 years agonetdbDeleteAddrNetwork
wessels [Fri, 20 Mar 1998 14:04:49 +0000 (14:04 +0000)] 
netdbDeleteAddrNetwork

27 years agotypo
wessels [Fri, 20 Mar 1998 14:02:07 +0000 (14:02 +0000)] 
typo

27 years agoupdate
wessels [Fri, 20 Mar 1998 13:52:21 +0000 (13:52 +0000)] 
update

27 years agoadded v1.1 test_reachability option
wessels [Fri, 20 Mar 1998 13:51:43 +0000 (13:51 +0000)] 
added v1.1 test_reachability option

27 years agofix unlinkd.o duplicity
wessels [Fri, 20 Mar 1998 12:51:04 +0000 (12:51 +0000)] 
fix unlinkd.o duplicity

27 years agoremove double clientProcessRequest2 call
wessels [Fri, 20 Mar 1998 12:07:39 +0000 (12:07 +0000)] 
remove double clientProcessRequest2 call

27 years agoadd -std1 for DUNIX cc
wessels [Fri, 20 Mar 1998 06:20:43 +0000 (06:20 +0000)] 
add -std1 for DUNIX cc

27 years agoadd -std1 for DUNIX cc
wessels [Fri, 20 Mar 1998 05:48:52 +0000 (05:48 +0000)] 
add -std1 for DUNIX cc

27 years agoadd -std1 for DUNIX cc
wessels [Fri, 20 Mar 1998 05:44:53 +0000 (05:44 +0000)] 
add -std1 for DUNIX cc

27 years ago1.2.beta18
wessels [Fri, 20 Mar 1998 05:38:07 +0000 (05:38 +0000)] 
1.2.beta18

27 years agochange ipcacheReleaseInvalid() assertions to debugs
wessels [Fri, 20 Mar 1998 02:14:49 +0000 (02:14 +0000)] 
change ipcacheReleaseInvalid() assertions to debugs

27 years agoassert valid args for ipcacheReleaseInvalid
wessels [Fri, 20 Mar 1998 02:13:12 +0000 (02:13 +0000)] 
assert valid args for ipcacheReleaseInvalid

27 years agoreinstall ICP reqnum high-byte hack for encoding request method
wessels [Thu, 19 Mar 1998 14:13:29 +0000 (14:13 +0000)] 
reinstall ICP reqnum high-byte hack for encoding request method
call neighborsUdpAck() even when we don't have the cache key.
i.e. look up the StoreEntry in neighborsUdpAck() instead of
icpHandleIcpV2()

27 years agoupdate
wessels [Thu, 19 Mar 1998 14:12:18 +0000 (14:12 +0000)] 
update

27 years agos/cache_host/cache_peer/
wessels [Wed, 18 Mar 1998 13:32:58 +0000 (13:32 +0000)] 
s/cache_host/cache_peer/

27 years agocredit
wessels [Wed, 18 Mar 1998 08:00:28 +0000 (08:00 +0000)] 
credit

27 years agogindent
wessels [Wed, 18 Mar 1998 07:29:55 +0000 (07:29 +0000)] 
gindent

27 years agoupdate
wessels [Wed, 18 Mar 1998 07:19:27 +0000 (07:19 +0000)] 
update

27 years agos/-O2/-O/ for Motorola
wessels [Wed, 18 Mar 1998 07:09:28 +0000 (07:09 +0000)] 
s/-O2/-O/ for Motorola

27 years ago- Removed high whater checking from memMeterDec and memMeterDel as useless.
rousskov [Wed, 18 Mar 1998 00:55:32 +0000 (00:55 +0000)] 
- Removed high whater checking from memMeterDec and memMeterDel as useless.

27 years ago- Fixed a bug: we should not collect stats for a CC field that we failed to parse.
rousskov [Wed, 18 Mar 1998 00:35:12 +0000 (00:35 +0000)] 
- Fixed a bug: we should not collect stats for a CC field that we failed to parse.

27 years ago- Fixed memory leak. We were not cleaning "known" field names.
rousskov [Tue, 17 Mar 1998 14:08:26 +0000 (14:08 +0000)] 
- Fixed memory leak. We were not cleaning "known" field names.

27 years agomoved CURRENT_MIB_VERSION to cache_snmp.h
kostas [Tue, 17 Mar 1998 13:14:29 +0000 (13:14 +0000)] 
moved CURRENT_MIB_VERSION to cache_snmp.h