]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
26 years agotypo
wessels [Thu, 24 Sep 1998 02:45:10 +0000 (02:45 +0000)] 
typo

26 years agoadd hash_last()
wessels [Thu, 24 Sep 1998 02:13:45 +0000 (02:13 +0000)] 
add hash_last()

26 years agoadd Id keyword
wessels [Wed, 23 Sep 1998 23:14:21 +0000 (23:14 +0000)] 
add Id keyword

26 years agoadd Id keyword
wessels [Wed, 23 Sep 1998 23:14:20 +0000 (23:14 +0000)] 
add Id keyword

26 years agocompiler warnings
wessels [Wed, 23 Sep 1998 23:09:43 +0000 (23:09 +0000)] 
compiler warnings

26 years agocomparison is always 0 due to limited range of data type
wessels [Wed, 23 Sep 1998 23:06:59 +0000 (23:06 +0000)] 
comparison is always 0 due to limited range of data type

26 years agoif/else bracket fiasco
wessels [Wed, 23 Sep 1998 23:05:44 +0000 (23:05 +0000)] 
if/else bracket fiasco

26 years agoupdate
wessels [Wed, 23 Sep 1998 22:12:04 +0000 (22:12 +0000)] 
update

26 years agonote how to include err_html_text
wessels [Wed, 23 Sep 1998 21:56:53 +0000 (21:56 +0000)] 
note how to include err_html_text

26 years agono-digest option missing
wessels [Wed, 23 Sep 1998 21:44:19 +0000 (21:44 +0000)] 
no-digest option missing

26 years agoDon't select a swap dir for writing if its over the high water mark.
wessels [Wed, 23 Sep 1998 21:37:43 +0000 (21:37 +0000)] 
Don't select a swap dir for writing if its over the high water mark.

Flag selected dirs for debugging in cachemgr

26 years agoclear errno just in case
wessels [Wed, 23 Sep 1998 21:36:49 +0000 (21:36 +0000)] 
clear errno just in case

26 years agoupdate
wessels [Wed, 23 Sep 1998 05:47:33 +0000 (05:47 +0000)] 
update

26 years agoupdate
wessels [Wed, 23 Sep 1998 05:46:58 +0000 (05:46 +0000)] 
update

26 years agodummy file prevents complaints when building outside src tree
wessels [Wed, 23 Sep 1998 05:46:09 +0000 (05:46 +0000)] 
dummy file prevents complaints when building outside src tree

26 years agoadd aborted_requests counter
wessels [Wed, 23 Sep 1998 05:15:39 +0000 (05:15 +0000)] 
add aborted_requests counter

26 years agoquick abort values are stored as KB
wessels [Wed, 23 Sep 1998 05:14:34 +0000 (05:14 +0000)] 
quick abort values are stored as KB

26 years agoAdded transparent IP/NAT support from Quinton Dolan - q@fan.net.au
wessels [Wed, 23 Sep 1998 03:16:24 +0000 (03:16 +0000)] 
Added transparent IP/NAT support from Quinton Dolan - q@fan.net.au

26 years agochanged interface to httpBuildRequestHeader.
wessels [Wed, 23 Sep 1998 01:59:15 +0000 (01:59 +0000)] 
changed interface to httpBuildRequestHeader.

26 years agouse fundamental filesystem block size
wessels [Wed, 23 Sep 1998 01:47:46 +0000 (01:47 +0000)] 
use fundamental filesystem block size

26 years agouse statvfs
wessels [Wed, 23 Sep 1998 00:54:57 +0000 (00:54 +0000)] 
use statvfs

26 years agoadded counters for cleaned store files and unlinked files
wessels [Tue, 22 Sep 1998 23:50:33 +0000 (23:50 +0000)] 
added counters for cleaned store files and unlinked files

26 years agoadd df-like output for storedir page
wessels [Tue, 22 Sep 1998 23:45:25 +0000 (23:45 +0000)] 
add df-like output for storedir page

26 years agodon't call peerSelect() for URNs
wessels [Tue, 22 Sep 1998 02:53:37 +0000 (02:53 +0000)] 
don't call peerSelect() for URNs

26 years agoupdate
wessels [Mon, 21 Sep 1998 13:20:17 +0000 (13:20 +0000)] 
update

26 years agonew storeGetPublic()
wessels [Mon, 21 Sep 1998 13:10:55 +0000 (13:10 +0000)] 
new storeGetPublic()

26 years agocompiler warning
wessels [Mon, 21 Sep 1998 13:01:26 +0000 (13:01 +0000)] 
compiler warning

26 years agotypo
wessels [Mon, 21 Sep 1998 13:00:10 +0000 (13:00 +0000)] 
typo

26 years agoAdded storeGetPublic() mostly so that we can check both old and new
wessels [Mon, 21 Sep 1998 12:52:13 +0000 (12:52 +0000)] 
Added storeGetPublic() mostly so that we can check both old and new
style cache keys.  It doesn't seem to make things less elegant, so maybe
its a good idea anyway.

26 years ago*** empty log message ***
wessels [Mon, 21 Sep 1998 12:49:39 +0000 (12:49 +0000)] 
*** empty log message ***

26 years agoundo beta24-beta25 damage
wessels [Mon, 21 Sep 1998 12:43:10 +0000 (12:43 +0000)] 
undo beta24-beta25 damage

26 years agostatHistMedian can go back to static
wessels [Mon, 21 Sep 1998 12:42:57 +0000 (12:42 +0000)] 
statHistMedian can go back to static

26 years ago- attempt to fix "peer disappeared" coredumps:
rousskov [Mon, 21 Sep 1998 10:33:45 +0000 (10:33 +0000)] 
- attempt to fix "peer disappeared" coredumps:
  In every callback function check if callback data is valid and
  completely abort any work with that digest if it is not
  the fix may eliminate coredumps, but may leak (at least) digest memory;
  peer structure gets de-allocated in another module, and perhaps
  we should deallocate digests there as well.

26 years agotighten store_client->type assignments. Its probably okay to have
wessels [Sun, 20 Sep 1998 07:14:24 +0000 (07:14 +0000)] 
tighten store_client->type assignments.  Its probably okay to have
a STORE_DISK_CLIENT and swap_file_number == -1, so long as a swapout
file WILL be opened in the future.  damn, had to make storeSwapOutAble
public.

26 years agomore storeClientListAdd fubar fixing
wessels [Sun, 20 Sep 1998 05:10:30 +0000 (05:10 +0000)] 
more storeClientListAdd fubar fixing

26 years agomore sophsticated determination of store client type
wessels [Sun, 20 Sep 1998 02:51:20 +0000 (02:51 +0000)] 
more sophsticated determination of store client type

26 years agoavoid assertion
wessels [Sun, 20 Sep 1998 02:01:06 +0000 (02:01 +0000)] 
avoid assertion

26 years agosigh, undo StoreEntry->flags changes to make it a structure with single-bit ints
wessels [Sat, 19 Sep 1998 23:05:58 +0000 (23:05 +0000)] 
sigh, undo StoreEntry->flags changes to make it a structure with single-bit ints

26 years agoassertions to trap some apparent bugs earlier than they are now being
wessels [Sat, 19 Sep 1998 22:39:15 +0000 (22:39 +0000)] 
assertions to trap some apparent bugs earlier than they are now being
caught

26 years agorearrnage to set status before calling peerSelectStateFree
wessels [Sat, 19 Sep 1998 21:28:44 +0000 (21:28 +0000)] 
rearrnage to set status before calling peerSelectStateFree

26 years ago1.2.beta25
wessels [Sat, 19 Sep 1998 05:34:18 +0000 (05:34 +0000)] 
1.2.beta25

26 years agoupdate
wessels [Sat, 19 Sep 1998 05:32:43 +0000 (05:32 +0000)] 
update

26 years agoARP ACL fixes (Luyer)
wessels [Sat, 19 Sep 1998 04:37:49 +0000 (04:37 +0000)] 
ARP ACL fixes (Luyer)

26 years agoFrom: Henrik Nordstrom <hno@hem.passagen.se>
wessels [Sat, 19 Sep 1998 03:44:16 +0000 (03:44 +0000)] 
From:    Henrik Nordstrom <hno@hem.passagen.se>

Give always_direct higher precedence than never_direct.

To simplify setups that are inside a firewall, which is about the only
case when always_direct AND never_direct are used together. Currently
every object that is always_direct allow must also be never_direct deny
or the request fails.

26 years agopeerSelectCallbackFail probably needs to set ping_state to PING_DONE.
wessels [Fri, 18 Sep 1998 23:13:42 +0000 (23:13 +0000)] 
peerSelectCallbackFail probably needs to set ping_state to PING_DONE.
Otherwise, late-arriving ICP replies will be incorrectly handled.

26 years agomove neighborUpdateRtt before ignoring ICP replies, sigh
wessels [Fri, 18 Sep 1998 21:25:41 +0000 (21:25 +0000)] 
move neighborUpdateRtt before ignoring ICP replies, sigh

26 years agorace condition for async IO. We might be OPENING the swapout file, but
wessels [Fri, 18 Sep 1998 21:15:25 +0000 (21:15 +0000)] 
race condition for async IO.  We might be OPENING the swapout file, but
the swapout.fd isn't set yet.

26 years agouse safe_free macro
wessels [Fri, 18 Sep 1998 21:14:42 +0000 (21:14 +0000)] 
use safe_free macro

26 years agocleaner shutdown
wessels [Thu, 17 Sep 1998 07:48:57 +0000 (07:48 +0000)] 
cleaner shutdown

26 years agoreturn errno, log service time
wessels [Thu, 17 Sep 1998 05:33:33 +0000 (05:33 +0000)] 
return errno, log service time

26 years agoadding
wessels [Thu, 17 Sep 1998 00:20:35 +0000 (00:20 +0000)] 
adding

26 years agoexit upon timeout
wessels [Thu, 17 Sep 1998 00:01:32 +0000 (00:01 +0000)] 
exit upon timeout

26 years agoadding
wessels [Wed, 16 Sep 1998 15:24:25 +0000 (15:24 +0000)] 
adding

26 years agoupdate from Bertold
wessels [Wed, 16 Sep 1998 04:36:18 +0000 (04:36 +0000)] 
update from Bertold

26 years agoremove fatal_dump
wessels [Wed, 16 Sep 1998 04:29:30 +0000 (04:29 +0000)] 
remove fatal_dump

26 years agoHEAD fixes (damn I hate HEAD)
wessels [Wed, 16 Sep 1998 04:05:10 +0000 (04:05 +0000)] 
HEAD fixes (damn I hate HEAD)

on the server-side, HEAD transfers are always done soon as we make it
to the end of the reply headers

on the client-side, we can't do IMS for HEAD.  Always return cache HITS,
never a refresh.

httpMaybeRemovePublic() gets bastardized already (thanks henrik).  Also
make it remove HEAD objects for new GET requests.

26 years agoHEAD fixes (damn I hate HEAD)
wessels [Wed, 16 Sep 1998 04:05:09 +0000 (04:05 +0000)] 
HEAD fixes (damn I hate HEAD)

on the server-side, HEAD transfers are always done soon as we make it
to the end of the reply headers

on the client-side, we can't do IMS for HEAD.  Always return cache HITS,
never a refresh.

httpMaybeRemovePublic() gets bastardized already.  Also
make it remove HEAD objects for new GET requests.

26 years agogindent
wessels [Wed, 16 Sep 1998 02:36:15 +0000 (02:36 +0000)] 
gindent

26 years agolook for cached HEAD objects for HEAD requests -- don't always look for
wessels [Wed, 16 Sep 1998 02:24:07 +0000 (02:24 +0000)] 
look for cached HEAD objects for HEAD requests -- don't always look for
GET objects for HEAD requests

26 years agoin storeRelease(), move aioCancel() call to after store_rebuilding check
wessels [Wed, 16 Sep 1998 02:16:22 +0000 (02:16 +0000)] 
in storeRelease(), move aioCancel() call to after store_rebuilding check

26 years agogindent
wessels [Wed, 16 Sep 1998 01:37:41 +0000 (01:37 +0000)] 
gindent

26 years agomake x-routines a little bit mt-safer
wessels [Tue, 15 Sep 1998 13:17:50 +0000 (13:17 +0000)] 
make x-routines a little bit mt-safer

26 years agorelocate all-redirectors-have-exited check.
wessels [Tue, 15 Sep 1998 12:49:58 +0000 (12:49 +0000)] 
relocate all-redirectors-have-exited check.
removed NRedirectorsOpen == 0 assertion

26 years agoorphan the redirector in redirectShutdown; gindent
wessels [Tue, 15 Sep 1998 12:38:28 +0000 (12:38 +0000)] 
orphan the redirector in redirectShutdown; gindent

26 years agofixed ENDIAN mixup
wessels [Tue, 15 Sep 1998 12:35:24 +0000 (12:35 +0000)] 
fixed ENDIAN mixup

26 years agocompiler
wessels [Tue, 15 Sep 1998 12:34:55 +0000 (12:34 +0000)] 
compiler

26 years agofix select case for stewarts incoming code
wessels [Tue, 15 Sep 1998 12:25:17 +0000 (12:25 +0000)] 
fix select case for stewarts incoming code

26 years agoremoved redirectUnregister
wessels [Tue, 15 Sep 1998 12:23:05 +0000 (12:23 +0000)] 
removed redirectUnregister

26 years agoreimplement redirector code to handle reconfigure better
wessels [Tue, 15 Sep 1998 12:22:16 +0000 (12:22 +0000)] 
reimplement redirector code to handle reconfigure better

26 years agofix new flags endian and size bugs
wessels [Tue, 15 Sep 1998 10:23:37 +0000 (10:23 +0000)] 
fix new flags endian and size bugs

26 years agowarning
wessels [Tue, 15 Sep 1998 05:42:37 +0000 (05:42 +0000)] 
warning

26 years agocompiler
wessels [Tue, 15 Sep 1998 05:42:07 +0000 (05:42 +0000)] 
compiler

26 years agonew, improved comm_connect_addr():
wessels [Tue, 15 Sep 1998 05:35:24 +0000 (05:35 +0000)] 
new, improved comm_connect_addr():
don't call connect() after the first one would block.  Instead,
call getsockopt(SO_ERROR).  This should handle the HP-UX and
FreeBSD EALREADY looping.

26 years agocompiler
wessels [Tue, 15 Sep 1998 04:40:11 +0000 (04:40 +0000)] 
compiler

26 years agomake int:1 flags unsigned
wessels [Tue, 15 Sep 1998 04:38:27 +0000 (04:38 +0000)] 
make int:1 flags unsigned

26 years agodefine Safe_ports
wessels [Tue, 15 Sep 1998 04:34:02 +0000 (04:34 +0000)] 
define Safe_ports

26 years agoupdate
wessels [Tue, 15 Sep 1998 04:29:11 +0000 (04:29 +0000)] 
update

26 years agointeger range support for PORT ACLs
wessels [Tue, 15 Sep 1998 04:27:57 +0000 (04:27 +0000)] 
integer range support for PORT ACLs

26 years agotypo
wessels [Tue, 15 Sep 1998 04:20:00 +0000 (04:20 +0000)] 
typo

26 years agomore EBIT replacements
wessels [Tue, 15 Sep 1998 04:18:04 +0000 (04:18 +0000)] 
more EBIT replacements

26 years agomore EBIT replacements
wessels [Tue, 15 Sep 1998 04:17:56 +0000 (04:17 +0000)] 
more EBIT replacements

26 years agoreplaced NEIGHBOR_ and HELPER_ EBIT calls
wessels [Tue, 15 Sep 1998 03:58:45 +0000 (03:58 +0000)] 
replaced NEIGHBOR_ and HELPER_ EBIT calls

26 years agoremoved EBIT macros for StoreEntry->flag
wessels [Tue, 15 Sep 1998 03:28:00 +0000 (03:28 +0000)] 
removed EBIT macros for StoreEntry->flag

26 years agotimeout calculation bug; off by 1000!
wessels [Tue, 15 Sep 1998 02:29:30 +0000 (02:29 +0000)] 
timeout calculation bug; off by 1000!

26 years agoupdate
wessels [Tue, 15 Sep 1998 02:29:12 +0000 (02:29 +0000)] 
update

26 years agoprevent NPR
wessels [Mon, 14 Sep 1998 21:46:48 +0000 (21:46 +0000)] 
prevent NPR

26 years agoupdate comments
wessels [Mon, 14 Sep 1998 08:33:54 +0000 (08:33 +0000)] 
update comments

26 years agoremove DOUBTFUL code
wessels [Mon, 14 Sep 1998 08:33:01 +0000 (08:33 +0000)] 
remove DOUBTFUL code

26 years agoRemoved 'method bits' hack from ICP query/reply. This will break
wessels [Fri, 11 Sep 1998 23:07:41 +0000 (23:07 +0000)] 
Removed 'method bits' hack from ICP query/reply.  This will break
interoperability.  Instead the ICP server treats all queries as
METHOD_GET.

The ICP client code, however, uses an array of the most recent
8192 keys sent in ICP queries.  The reqnum is an index to this
array, so we can look up the key for an ICP reply easily.

Also changed storeKeyPublic and storeKeyPrivate to NOT use snprintf, but
just pass integers 'id' and 'method' directly to md5update.

26 years agoduplicate ICP_SECHO case
wessels [Fri, 11 Sep 1998 21:56:43 +0000 (21:56 +0000)] 
duplicate ICP_SECHO case

26 years agoupdate
wessels [Fri, 11 Sep 1998 11:22:56 +0000 (11:22 +0000)] 
update

26 years agotypo
wessels [Fri, 11 Sep 1998 05:46:09 +0000 (05:46 +0000)] 
typo

26 years agoadded asndb cachemgr output
wessels [Fri, 11 Sep 1998 04:30:19 +0000 (04:30 +0000)] 
added asndb cachemgr output

26 years agodon't close same FD twice if unlinkd_wfd == unlinkd_rfd.
wessels [Fri, 11 Sep 1998 01:56:28 +0000 (01:56 +0000)] 
don't close same FD twice if unlinkd_wfd == unlinkd_rfd.

26 years agoIf we are over the FD limit, and we can read more on the server-side
wessels [Fri, 11 Sep 1998 01:50:55 +0000 (01:50 +0000)] 
If we are over the FD limit, and we can read more on the server-side
without deferring, then postpone the swapout open until the FD usage
goes down.

26 years agofurther safegurads in httpMaybeRemovePublic. return if the key
wessels [Fri, 11 Sep 1998 01:48:55 +0000 (01:48 +0000)] 
further safegurads in httpMaybeRemovePublic.  return if the key
is PUBLIC, and assert that we don't remove the "current" entry.

26 years agoIf neighbors don't support our private keys, then we can't use the
wessels [Fri, 11 Sep 1998 01:45:53 +0000 (01:45 +0000)] 
If neighbors don't support our private keys, then we can't use the
httpMaybeRemovePublic() function because ALL entries are public and
we end up removing our own.

26 years agoordering typos
wessels [Thu, 10 Sep 1998 22:03:25 +0000 (22:03 +0000)] 
ordering typos

26 years agodebug level
wessels [Thu, 10 Sep 1998 08:55:59 +0000 (08:55 +0000)] 
debug level

26 years agochanged no-caching based on http service time to be based on number
wessels [Thu, 10 Sep 1998 02:05:47 +0000 (02:05 +0000)] 
changed no-caching based on http service time to be based on number
of disk files open.