]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
27 years agoturn debug(0,0) into real debugs (33,3)
wessels [Wed, 1 Apr 1998 01:45:58 +0000 (01:45 +0000)] 
turn debug(0,0) into real debugs (33,3)

27 years ago- Added a temporary hack to avoid coredumps when invalid hdr entry gets
rousskov [Wed, 1 Apr 1998 00:52:08 +0000 (00:52 +0000)] 
- Added a temporary hack to avoid coredumps when invalid hdr entry gets
destroyed.

27 years ago- Adding stuff.
rousskov [Tue, 31 Mar 1998 16:07:53 +0000 (16:07 +0000)] 
- Adding stuff.

27 years ago- HttpHeader now uses case-insensitive string cmp in DelByName().
rousskov [Tue, 31 Mar 1998 16:03:45 +0000 (16:03 +0000)] 
- HttpHeader now uses case-insensitive string cmp in DelByName().

27 years agodebugging
wessels [Tue, 31 Mar 1998 15:45:34 +0000 (15:45 +0000)] 
debugging

27 years agoneed to fully free and recreate FV hash_tables
wessels [Tue, 31 Mar 1998 15:37:29 +0000 (15:37 +0000)] 
need to fully free and recreate FV hash_tables

27 years agofix end-of-header detection
wessels [Tue, 31 Mar 1998 13:06:33 +0000 (13:06 +0000)] 
fix end-of-header detection

27 years agogindent
wessels [Tue, 31 Mar 1998 12:35:35 +0000 (12:35 +0000)] 
gindent

27 years agonew headersEnd() replaces mime_headers_end and eliminates buffer overruns
wessels [Tue, 31 Mar 1998 12:35:22 +0000 (12:35 +0000)] 
new headersEnd() replaces mime_headers_end and eliminates buffer overruns

27 years agoonly show the 'preparing for shutdown' message once
wessels [Tue, 31 Mar 1998 12:34:46 +0000 (12:34 +0000)] 
only show the 'preparing for shutdown' message once

27 years agoAdded HTCP socket close functions
wessels [Tue, 31 Mar 1998 11:45:24 +0000 (11:45 +0000)] 
Added HTCP socket close functions

27 years agouse a #define for pinger payload size
wessels [Tue, 31 Mar 1998 11:10:18 +0000 (11:10 +0000)] 
use a #define for pinger payload size

27 years agoclean up reconfigure/rotate/shutdown flags and stuff
wessels [Tue, 31 Mar 1998 11:09:48 +0000 (11:09 +0000)] 
clean up reconfigure/rotate/shutdown flags and stuff

27 years agouse assert instead of fatal_dump
wessels [Tue, 31 Mar 1998 11:08:32 +0000 (11:08 +0000)] 
use assert instead of fatal_dump

27 years agoadded x-forwarded-for and via header database
wessels [Tue, 31 Mar 1998 10:57:14 +0000 (10:57 +0000)] 
added x-forwarded-for and via header database

27 years agoFix cache hits (swapins) during reloading
wessels [Tue, 31 Mar 1998 10:12:57 +0000 (10:12 +0000)] 
Fix cache hits (swapins) during reloading

27 years ago- commented out printf()s on bad log entries.
rousskov [Tue, 31 Mar 1998 07:10:10 +0000 (07:10 +0000)] 
- commented out printf()s on bad log entries.

27 years ago- Adding more stuff to test_cache_digest
rousskov [Tue, 31 Mar 1998 07:03:55 +0000 (07:03 +0000)] 
- Adding more stuff to test_cache_digest

27 years agowhy did we close open swap logs if its not okay to write clean ones?
wessels [Tue, 31 Mar 1998 06:00:47 +0000 (06:00 +0000)] 
why did we close open swap logs if its not okay to write clean ones?

27 years agoDon't queue squid<->pinger messages, just send() them
wessels [Tue, 31 Mar 1998 06:00:12 +0000 (06:00 +0000)] 
Don't queue squid<->pinger messages, just send() them

27 years agoFixed probable memory accounting leak. We were calling free() when
wessels [Tue, 31 Mar 1998 05:58:51 +0000 (05:58 +0000)] 
Fixed probable memory accounting leak.  We were calling free() when
we should have been calling memFree() in cbdataUnlock()

27 years ago- Added a timer for a no-load hash scan
rousskov [Tue, 31 Mar 1998 04:16:10 +0000 (04:16 +0000)] 
- Added a timer for a no-load hash scan

27 years agoInitial revision.
rousskov [Tue, 31 Mar 1998 04:03:33 +0000 (04:03 +0000)] 
Initial revision.

27 years agoAdded test_cache_digest.c: a test-suite for playing with cache digests
rousskov [Tue, 31 Mar 1998 03:42:40 +0000 (03:42 +0000)] 
Added test_cache_digest.c: a test-suite for playing with cache digests

27 years agoComment regarding STRICT_HTTP_PARSER
rousskov [Mon, 30 Mar 1998 23:05:54 +0000 (23:05 +0000)] 
Comment regarding STRICT_HTTP_PARSER

27 years ago- Added STRICT_HTTP_PARSER pp directive to control parsing of invalid but
rousskov [Mon, 30 Mar 1998 13:56:24 +0000 (13:56 +0000)] 
- Added STRICT_HTTP_PARSER pp directive to control parsing of invalid but
  commonly used HTTP formats. Currently the presense of "HTTP/" sequence in a
  GET request is affected.

27 years agoadd bogus NEIGHBOR_END enum to avoid comma-ending-list warnings
wessels [Mon, 30 Mar 1998 12:05:41 +0000 (12:05 +0000)] 
add bogus NEIGHBOR_END enum to avoid comma-ending-list warnings

27 years agoupdate
wessels [Mon, 30 Mar 1998 11:42:20 +0000 (11:42 +0000)] 
update

27 years agoTry httpRestart of httpReadReply read() returns < 0, not just == 0.
wessels [Mon, 30 Mar 1998 11:11:13 +0000 (11:11 +0000)] 
Try httpRestart of httpReadReply read() returns < 0, not just == 0.

27 years agoReduced the size of CacheEntry
rousskov [Mon, 30 Mar 1998 04:01:49 +0000 (04:01 +0000)] 
Reduced the size of CacheEntry

27 years ago- Report polishing
rousskov [Mon, 30 Mar 1998 03:42:46 +0000 (03:42 +0000)] 
- Report polishing

27 years ago- bug fixes
rousskov [Mon, 30 Mar 1998 03:39:53 +0000 (03:39 +0000)] 
- bug fixes

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