]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
27 years agoMoved many common dns/redirect/authenticate functions into helper.c
wessels [Sat, 10 Oct 1998 20:57:36 +0000 (20:57 +0000)] 
Moved many common dns/redirect/authenticate functions into helper.c

27 years ago2.0 branch merge
wessels [Fri, 9 Oct 1998 23:52:54 +0000 (23:52 +0000)] 
2.0 branch merge

27 years agoChanged the policy of storeReleaseRequest() which used to require
wessels [Fri, 9 Oct 1998 23:46:35 +0000 (23:46 +0000)] 
Changed the policy of storeReleaseRequest() which used to require
the entry to be locked.  This was to prevent RELEASE_REQUEST entries
from getting stranded.

But there were some places where we manually set the RELEASE_REQUEST
bits for maybe-unlocked objects.  This sucks because we also need
to clear ENTRY_CACHABLE if we set RELEASE_REQUEST.

Now anyone can call storeReleaseRequest().

27 years ago2_0 branch merge
wessels [Fri, 9 Oct 1998 02:10:09 +0000 (02:10 +0000)] 
2_0 branch merge

27 years agofix for unsinged size_t
wessels [Thu, 8 Oct 1998 09:17:30 +0000 (09:17 +0000)] 
fix for unsinged size_t

27 years ago2.0 branch merge
wessels [Thu, 8 Oct 1998 08:40:01 +0000 (08:40 +0000)] 
2.0 branch merge

27 years agoupdate
wessels [Thu, 8 Oct 1998 01:34:51 +0000 (01:34 +0000)] 
update

27 years agoadded drand48
wessels [Thu, 8 Oct 1998 01:34:36 +0000 (01:34 +0000)] 
added drand48

27 years agoadding
wessels [Thu, 8 Oct 1998 01:34:01 +0000 (01:34 +0000)] 
adding

27 years agoadd 5/60 minute byte/request hit ratios to info page
wessels [Wed, 7 Oct 1998 00:32:41 +0000 (00:32 +0000)] 
add 5/60 minute byte/request hit ratios to info page

27 years agoDEC CC -O2 only works on OSF4 and later?
wessels [Sat, 3 Oct 1998 10:06:26 +0000 (10:06 +0000)] 
DEC CC -O2 only works on OSF4 and later?

27 years agomerge SQUID_2_0 branch
wessels [Sat, 3 Oct 1998 09:56:47 +0000 (09:56 +0000)] 
merge SQUID_2_0 branch

27 years agounused var
wessels [Sat, 3 Oct 1998 09:39:46 +0000 (09:39 +0000)] 
unused var

27 years agoadd -O2 for DEC CC
wessels [Sat, 3 Oct 1998 09:36:53 +0000 (09:36 +0000)] 
add -O2 for DEC CC

27 years agouse fd_mask vs int
wessels [Fri, 2 Oct 1998 11:02:29 +0000 (11:02 +0000)] 
use fd_mask vs int
try a faster loop for commDeferRead() checks

27 years agocheck for type fd_mask
wessels [Fri, 2 Oct 1998 10:36:22 +0000 (10:36 +0000)] 
check for type fd_mask

27 years agoupdate
wessels [Fri, 2 Oct 1998 04:58:09 +0000 (04:58 +0000)] 
update

27 years ago2.1.PRE1
wessels [Fri, 2 Oct 1998 04:57:11 +0000 (04:57 +0000)] 
2.1.PRE1

27 years agoavoid scanning loops in comm_select(); from Jeff Mogul patches
wessels [Fri, 2 Oct 1998 04:28:26 +0000 (04:28 +0000)] 
avoid scanning loops in comm_select(); from Jeff Mogul patches

27 years agomake delayPoolsUpdate() an event
wessels [Wed, 30 Sep 1998 10:34:06 +0000 (10:34 +0000)] 
make delayPoolsUpdate() an event

27 years agoAdded offline mode
wessels [Wed, 30 Sep 1998 08:53:17 +0000 (08:53 +0000)] 
Added offline mode

27 years ago- better comments for httpHdrRangeWillBeComplex + HIT case
rousskov [Wed, 30 Sep 1998 05:53:27 +0000 (05:53 +0000)] 
- better comments for httpHdrRangeWillBeComplex + HIT case

27 years agoAdded SNMP changes
glenn [Wed, 30 Sep 1998 03:17:33 +0000 (03:17 +0000)] 
Added SNMP changes

27 years agorearrange stuff so snprintf() doesn't call vsnprintf() and we don't
wessels [Tue, 29 Sep 1998 22:47:53 +0000 (22:47 +0000)] 
rearrange stuff so snprintf() doesn't call vsnprintf() and we don't
get prototype warnings

27 years agogindent
wessels [Tue, 29 Sep 1998 22:33:39 +0000 (22:33 +0000)] 
gindent

27 years agodebug levels
wessels [Tue, 29 Sep 1998 22:32:50 +0000 (22:32 +0000)] 
debug levels

27 years agoneighborType() needs to be global
wessels [Tue, 29 Sep 1998 07:32:58 +0000 (07:32 +0000)] 
neighborType() needs to be global

27 years agonetdbGetClosestParent() needs to check the peer is really a parent
wessels [Sat, 26 Sep 1998 00:31:27 +0000 (00:31 +0000)] 
netdbGetClosestParent() needs to check the peer is really a parent

27 years agoincrease debug
wessels [Fri, 25 Sep 1998 12:21:56 +0000 (12:21 +0000)] 
increase debug

27 years agogindent
wessels [Fri, 25 Sep 1998 12:21:30 +0000 (12:21 +0000)] 
gindent

27 years ago2.0.PRE1
wessels [Fri, 25 Sep 1998 12:03:41 +0000 (12:03 +0000)] 
2.0.PRE1

27 years agoupdate
wessels [Fri, 25 Sep 1998 12:02:57 +0000 (12:02 +0000)] 
update

27 years agoupdate
wessels [Fri, 25 Sep 1998 11:58:15 +0000 (11:58 +0000)] 
update

27 years agoprobable off-by-one bug (Joe Ramey)
wessels [Fri, 25 Sep 1998 11:35:31 +0000 (11:35 +0000)] 
probable off-by-one bug (Joe Ramey)

27 years agoAdded Connection/Meter
glenn [Fri, 25 Sep 1998 04:41:06 +0000 (04:41 +0000)] 
Added Connection/Meter

27 years ago- synced with Range support changes
rousskov [Fri, 25 Sep 1998 02:47:30 +0000 (02:47 +0000)] 
- synced with Range support changes
- added X-Forwarded-For TODO entry

27 years ago- added httpHdrRangeWillBeComplex
rousskov [Fri, 25 Sep 1998 02:42:09 +0000 (02:42 +0000)] 
- added httpHdrRangeWillBeComplex

27 years ago- changed the way Range requests are handled:
rousskov [Fri, 25 Sep 1998 02:41:19 +0000 (02:41 +0000)] 
- changed the way Range requests are handled:
- do not "advertise" our ability to process ranges at all
- on hits, handle simple ranges and forward complex ones
- on misses, fetch the whole document for simple ranges
  and forward range request for complex ranges
  The change is supposed to decrease the number of cases when clients
  such as Adobe acrobat reader get confused when we send a "200" response
  instead of "206" (because we cannot handle complex ranges, even for hits)
  Note: Support for complex ranges requires storage of partial objects.

27 years ago- minor fix
rousskov [Fri, 25 Sep 1998 02:35:11 +0000 (02:35 +0000)] 
- minor fix

27 years ago- fixed(?) cbdata handling by the peer_digest module
rousskov [Fri, 25 Sep 1998 02:29:13 +0000 (02:29 +0000)] 
- fixed(?) cbdata handling by the peer_digest module
  there should be less coredumps on reconfigure now
  however, the digest structure might leak when peer is gone -- TBF

27 years agoupdate
wessels [Fri, 25 Sep 1998 02:26:54 +0000 (02:26 +0000)] 
update

27 years ago- added support for undocumented Request-Range header
rousskov [Fri, 25 Sep 1998 02:20:20 +0000 (02:20 +0000)] 
- added support for undocumented Request-Range header
  the header is used by Netscape (with Adobe plugin working)
  Request-Range is assumed to match Range header so only
  the former is actually used when both are provided.

27 years ago- fixed a bug when one of the merged ranges could get lost
rousskov [Fri, 25 Sep 1998 02:16:24 +0000 (02:16 +0000)] 
- fixed a bug when one of the merged ranges could get lost
- commented out merging of overlapping ranges
  because it might break efficieancy of some clients
- added httpHdrRangeWillBeComplex()

27 years agoRemoved static reference to squid used global variable for name instead
glenn [Thu, 24 Sep 1998 05:15:53 +0000 (05:15 +0000)] 
Removed static reference to squid used global variable for name instead

27 years ago- added missing "bytes" to Content-Range reply header
rousskov [Thu, 24 Sep 1998 03:52:20 +0000 (03:52 +0000)] 
- added missing "bytes" to Content-Range reply header

27 years agoMoved the squid OID and added and removed a number of MIB objects
glenn [Thu, 24 Sep 1998 03:31:29 +0000 (03:31 +0000)] 
Moved the squid OID and added and removed a number of MIB objects

27 years agoRemoved SNMP code.
glenn [Thu, 24 Sep 1998 03:29:29 +0000 (03:29 +0000)] 
Removed SNMP code.

27 years agoAdded and removed code so only returns basic stats
glenn [Thu, 24 Sep 1998 03:29:07 +0000 (03:29 +0000)] 
Added and removed code so only returns basic stats

27 years agoMinor modifications, clean up the static situation
glenn [Thu, 24 Sep 1998 03:26:06 +0000 (03:26 +0000)] 
Minor modifications, clean up the static situation

27 years agoModified to remove and add some groups.
glenn [Thu, 24 Sep 1998 03:25:11 +0000 (03:25 +0000)] 
Modified to remove and add some groups.

27 years agoModified to no longer return the whole cache, just statistics
glenn [Thu, 24 Sep 1998 03:24:37 +0000 (03:24 +0000)] 
Modified to no longer return the whole cache, just statistics

27 years agoAdded code to return basic statistics
glenn [Thu, 24 Sep 1998 03:23:33 +0000 (03:23 +0000)] 
Added code to return basic statistics

27 years agoMinor modifications, removing statics.
glenn [Thu, 24 Sep 1998 03:22:50 +0000 (03:22 +0000)] 
Minor modifications, removing statics.

27 years agoModified to use SMIv2
glenn [Thu, 24 Sep 1998 03:21:08 +0000 (03:21 +0000)] 
Modified to use SMIv2

27 years agoget the order right for quick_abort
wessels [Thu, 24 Sep 1998 03:21:05 +0000 (03:21 +0000)] 
get the order right for quick_abort

27 years agotypo
wessels [Thu, 24 Sep 1998 02:45:10 +0000 (02:45 +0000)] 
typo

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

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

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

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

27 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

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

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

27 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

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

27 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

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

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

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

27 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

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

27 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

27 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

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

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

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

27 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

27 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

27 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

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

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

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

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

27 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.

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

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

27 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

27 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.

27 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.

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

27 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

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

27 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

27 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

27 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

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

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

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

27 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.

27 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.