]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
26 years agoThis patch fully transforms proxy_auth into a ACL type, allowing both
wessels [Tue, 12 Jan 1999 05:54:15 +0000 (05:54 +0000)] 
This patch fully transforms proxy_auth into a ACL type, allowing both
allow and deny in any order suitable.

Authentication is requested from the user if:
* proxy_auth is used and no valid authentication header is present.
* wrong password is used
* denied by a proxy_auth ACL

A positive sideeffect is that is is also possible to use deny_info on
proxy_auth ACLs to change the message returned. It also fixes the
problem where proxy_auth user wasn't logged if the proxy_auth user info
wasn't cached.

This patch fully replaces my previous attemt.

There is a small collision with one of my other changes in proto.h, but
I assume that you know how to resolve this.

26 years agomake commResetFD() more like comm_open(); set outgoing address, etc.
wessels [Tue, 12 Jan 1999 05:46:16 +0000 (05:46 +0000)] 
make commResetFD() more like comm_open(); set outgoing address, etc.

26 years agofixed client_side cache-control max-age (henrik)
wessels [Tue, 12 Jan 1999 05:23:07 +0000 (05:23 +0000)] 
fixed client_side cache-control max-age (henrik)

26 years agouse EUC encoding
wessels [Tue, 12 Jan 1999 05:13:07 +0000 (05:13 +0000)] 
use EUC encoding

26 years agouse STDC_HEADERS instead of __STDC__ as recommend by autoconf documentation
wessels [Tue, 12 Jan 1999 04:55:33 +0000 (04:55 +0000)] 
use STDC_HEADERS instead of __STDC__ as recommend by autoconf documentation

26 years agoadding
wessels [Tue, 12 Jan 1999 04:32:16 +0000 (04:32 +0000)] 
adding

26 years agoportability problem for non-blocking connect() with sony newsos
wessels [Tue, 12 Jan 1999 04:29:46 +0000 (04:29 +0000)] 
portability problem for non-blocking connect() with sony newsos

26 years agoIRIX inline IO optimization ( -OPT:fast_io=ON) fubars this:
wessels [Tue, 12 Jan 1999 03:34:14 +0000 (03:34 +0000)] 
IRIX inline IO optimization ( -OPT:fast_io=ON) fubars this:

fprintf(fopen("foo", "w"), "%d", val);

26 years agocomment out unsupported FTP restart code
wessels [Tue, 12 Jan 1999 03:28:02 +0000 (03:28 +0000)] 
comment out unsupported FTP restart code

26 years agoadding
wessels [Tue, 12 Jan 1999 03:22:23 +0000 (03:22 +0000)] 
adding

26 years agosend old entry if IMS request results in 500's status
wessels [Tue, 12 Jan 1999 03:16:04 +0000 (03:16 +0000)] 
send old entry if IMS request results in 500's status

26 years ago// fix from Henrik
wessels [Tue, 12 Jan 1999 03:09:38 +0000 (03:09 +0000)] 
// fix from Henrik

26 years agoSmall change of Squid output for FTP
wessels [Tue, 12 Jan 1999 03:05:50 +0000 (03:05 +0000)] 
Small change of Squid output for FTP
Henrik Nordstrom
Andrew Filonov <aef@shu.smolensk.su>

26 years agoprint ENTRY_ABORTED flag
wessels [Tue, 12 Jan 1999 02:42:22 +0000 (02:42 +0000)] 
print ENTRY_ABORTED flag

26 years agoclear current_hdl_fd after each handler call
wessels [Tue, 12 Jan 1999 02:40:29 +0000 (02:40 +0000)] 
clear current_hdl_fd after each handler call

26 years agochanged store_status STORE_ABORTED to entry->flags ENTRY_ABORTED
wessels [Mon, 11 Jan 1999 23:50:27 +0000 (23:50 +0000)] 
changed store_status STORE_ABORTED to entry->flags ENTRY_ABORTED

26 years agoNPR bug
wessels [Sat, 9 Jan 1999 05:07:54 +0000 (05:07 +0000)] 
NPR bug

26 years agotypo
wessels [Sat, 9 Jan 1999 04:19:43 +0000 (04:19 +0000)] 
typo

26 years agoupdate
wessels [Sat, 9 Jan 1999 04:14:49 +0000 (04:14 +0000)] 
update

26 years agoMoved storeAbort() call to store_client.c, where it really belongs
wessels [Sat, 9 Jan 1999 04:12:06 +0000 (04:12 +0000)] 
Moved storeAbort() call to store_client.c, where it really belongs

26 years agoadded HDR_WAIT to storeEntryFlags() description
wessels [Sat, 9 Jan 1999 03:39:32 +0000 (03:39 +0000)] 
added HDR_WAIT to storeEntryFlags() description

26 years agofixed bug relating to searching ASN radix tree for INADDR_ANY.
wessels [Fri, 8 Jan 1999 05:13:35 +0000 (05:13 +0000)] 
fixed bug relating to searching ASN radix tree for INADDR_ANY.

26 years agodamn newline
wessels [Fri, 1 Jan 1999 06:50:25 +0000 (06:50 +0000)] 
damn newline

26 years agofwdReforward() needs to check pumpRestart() for PUMP methods
wessels [Wed, 30 Dec 1998 05:51:11 +0000 (05:51 +0000)] 
fwdReforward() needs to check pumpRestart() for PUMP methods

26 years agobetter debugging
wessels [Wed, 16 Dec 1998 13:34:55 +0000 (13:34 +0000)] 
better debugging

26 years agothese functions can be static
wessels [Wed, 16 Dec 1998 13:34:31 +0000 (13:34 +0000)] 
these functions can be static

26 years agofwd stats polishing
wessels [Wed, 16 Dec 1998 13:25:11 +0000 (13:25 +0000)] 
fwd stats polishing

26 years agoforwarding statistics
wessels [Wed, 16 Dec 1998 13:04:15 +0000 (13:04 +0000)] 
forwarding statistics

26 years agomore cases where it is wrong to call cbdataValid
wessels [Wed, 16 Dec 1998 12:38:57 +0000 (12:38 +0000)] 
more cases where it is wrong to call cbdataValid

26 years agoits wrong to assert cbdataValid(foo) when 'foo' is the callback data
wessels [Wed, 16 Dec 1998 12:21:37 +0000 (12:21 +0000)] 
its wrong to assert cbdataValid(foo) when 'foo' is the callback data
in the callback function itself.

26 years agomore peer / peer_digest locking fixes
wessels [Wed, 16 Dec 1998 07:07:17 +0000 (07:07 +0000)] 
more peer / peer_digest locking fixes

26 years agocleaning up peer and peer_digest interlocking goop
wessels [Wed, 16 Dec 1998 06:51:19 +0000 (06:51 +0000)] 
cleaning up peer and peer_digest interlocking goop

26 years agosigh, we don't really need to lock/unlock peer here
wessels [Wed, 16 Dec 1998 01:22:40 +0000 (01:22 +0000)] 
sigh, we don't really need to lock/unlock peer here

26 years agoforgot to call cbdataFree() on the peer!!
wessels [Wed, 16 Dec 1998 01:19:26 +0000 (01:19 +0000)] 
forgot to call cbdataFree() on the peer!!

26 years agostrip_query_terms option
wessels [Wed, 16 Dec 1998 00:33:58 +0000 (00:33 +0000)] 
strip_query_terms option

26 years agolookup FQDN if missed for access log
wessels [Wed, 16 Dec 1998 00:33:33 +0000 (00:33 +0000)] 
lookup FQDN if missed for access log

26 years ago- do not lock event cbdata
rousskov [Tue, 15 Dec 1998 06:45:15 +0000 (06:45 +0000)] 
- do not lock event cbdata

26 years agolock the peer while in the 'Config.peers' list
wessels [Tue, 15 Dec 1998 05:34:30 +0000 (05:34 +0000)] 
lock the peer while in the 'Config.peers' list

26 years agostupid bugs
wessels [Mon, 14 Dec 1998 12:19:36 +0000 (12:19 +0000)] 
stupid bugs

26 years agofwdState leak
wessels [Mon, 14 Dec 1998 12:01:09 +0000 (12:01 +0000)] 
fwdState leak

26 years agoupdate cbdataAddDbg macro
wessels [Sat, 12 Dec 1998 06:48:38 +0000 (06:48 +0000)] 
update cbdataAddDbg macro

26 years agogot hierarchy logging working again after new forwarding goop
wessels [Sat, 12 Dec 1998 06:45:09 +0000 (06:45 +0000)] 
got hierarchy logging working again after new forwarding goop

26 years agoFixed handling of pconns. fwdUnregister no longer frees
wessels [Sat, 12 Dec 1998 06:10:47 +0000 (06:10 +0000)] 
Fixed handling of pconns.  fwdUnregister no longer frees
the fwdState.

26 years agoadded optional leakfinder code
wessels [Sat, 12 Dec 1998 04:01:08 +0000 (04:01 +0000)] 
added optional leakfinder code

26 years agoupdate
wessels [Sat, 12 Dec 1998 03:09:33 +0000 (03:09 +0000)] 
update

26 years agoMulticast Miss Stream code
wessels [Sat, 12 Dec 1998 03:06:49 +0000 (03:06 +0000)] 
Multicast Miss Stream code

26 years agoclarification on defaults
wessels [Fri, 11 Dec 1998 03:10:13 +0000 (03:10 +0000)] 
clarification on defaults

26 years agoclient active requests cachemgr page
wessels [Thu, 10 Dec 1998 06:00:58 +0000 (06:00 +0000)] 
client active requests cachemgr page

26 years agochange URI has whitespace debug level
wessels [Wed, 9 Dec 1998 11:16:48 +0000 (11:16 +0000)] 
change URI has whitespace debug level

26 years agoBug fixes and memory fixes
glenn [Wed, 9 Dec 1998 03:30:10 +0000 (03:30 +0000)] 
Bug fixes and memory fixes
Removed queuing of snmp responses

26 years agofix recursive/loop calls to peerSelectFoo()
wessels [Sat, 5 Dec 1998 14:17:36 +0000 (14:17 +0000)] 
fix recursive/loop calls to peerSelectFoo()

26 years agoconfigured_once cleanup
wessels [Sat, 5 Dec 1998 14:17:06 +0000 (14:17 +0000)] 
configured_once cleanup

26 years agomega patch to implement request re-forwarding after HTTP 500-ish errors
wessels [Sat, 5 Dec 1998 07:54:08 +0000 (07:54 +0000)] 
mega patch to implement request re-forwarding after HTTP 500-ish errors

26 years ago2.1 branch merge
wessels [Sat, 5 Dec 1998 07:00:44 +0000 (07:00 +0000)] 
2.1 branch merge

26 years ago2.1 branch merge
wessels [Sat, 5 Dec 1998 05:20:05 +0000 (05:20 +0000)] 
2.1 branch merge

26 years ago- more HPUX compiler workarounds: let's try to use floor() before (int)
rousskov [Sat, 5 Dec 1998 01:25:14 +0000 (01:25 +0000)] 
- more HPUX compiler workarounds: let's try to use floor() before (int)

26 years agoupdate comments
wessels [Fri, 4 Dec 1998 23:37:07 +0000 (23:37 +0000)] 
update comments

26 years agofubar
wessels [Wed, 2 Dec 1998 13:00:41 +0000 (13:00 +0000)] 
fubar

26 years agoDW anal cleanup
wessels [Wed, 2 Dec 1998 12:57:52 +0000 (12:57 +0000)] 
DW anal cleanup

26 years agoformatting
wessels [Wed, 2 Dec 1998 12:51:00 +0000 (12:51 +0000)] 
formatting

26 years agocbdata and other memory bug fix
glenn [Wed, 2 Dec 1998 12:49:24 +0000 (12:49 +0000)] 
cbdata and other memory bug fix

26 years agosome dont like function arg names same as type names
wessels [Wed, 2 Dec 1998 12:14:17 +0000 (12:14 +0000)] 
some dont like function arg names same as type names

26 years agoUSE_TRUNCATE_NOT_UNLINK option
wessels [Wed, 2 Dec 1998 12:07:25 +0000 (12:07 +0000)] 
USE_TRUNCATE_NOT_UNLINK option

26 years agoWe have duplicated peerRefreshDNS events from frequent reconfigures.
wessels [Wed, 2 Dec 1998 12:03:28 +0000 (12:03 +0000)] 
We have duplicated peerRefreshDNS events from frequent reconfigures.

We fix it by checking for an existing peerRefreshDNS pending event
and not queueing another.

26 years agothanks pedro for letting me debug on your alpha linux box
wessels [Tue, 1 Dec 1998 06:46:00 +0000 (06:46 +0000)] 
thanks pedro for letting me debug on your alpha linux box

26 years agoif EBIT macros are to be used with longs, then we must use 1L<<foo instead
wessels [Tue, 1 Dec 1998 06:45:39 +0000 (06:45 +0000)] 
if EBIT macros are to be used with longs, then we must use 1L<<foo instead
of 1<<foo.

26 years agoExpanded SNMP acl documentation and added default deny all
glenn [Thu, 26 Nov 1998 08:22:26 +0000 (08:22 +0000)] 
Expanded SNMP acl documentation and added default deny all

26 years agosnmp_community bug fix
glenn [Thu, 26 Nov 1998 08:15:49 +0000 (08:15 +0000)] 
snmp_community bug fix

26 years agogindent
wessels [Wed, 25 Nov 1998 16:00:17 +0000 (16:00 +0000)] 
gindent

26 years agoNO_CACHE_DIGEST_DIRECT is unused
wessels [Wed, 25 Nov 1998 15:58:10 +0000 (15:58 +0000)] 
NO_CACHE_DIGEST_DIRECT is unused

26 years agochange debug level
wessels [Wed, 25 Nov 1998 15:57:53 +0000 (15:57 +0000)] 
change debug level

26 years agoWe used to not expect a reply in this case; we assumed
wessels [Tue, 24 Nov 1998 06:25:06 +0000 (06:25 +0000)] 
We used to not expect a reply in this case; we assumed
the peer was DEAD if we hadn't queried it in a long
time.  However, the number of people whining to
squid-users that ICP is broken became unbearable.  They
tried a single request which, to their amazement, was
forwarded directly to the origin server, even thought
they KNEW it was in a neighbor cache.  Ok, I give up, you
win!

26 years agospelling
wessels [Tue, 24 Nov 1998 05:43:30 +0000 (05:43 +0000)] 
spelling

26 years ago2.1 branch merge
wessels [Sat, 21 Nov 1998 23:54:25 +0000 (23:54 +0000)] 
2.1 branch merge

26 years agoupdate
wessels [Sat, 21 Nov 1998 09:15:12 +0000 (09:15 +0000)] 
update

26 years agodon't swap out a file if we are under the RESERVED_FD limit
wessels [Sat, 21 Nov 1998 09:13:30 +0000 (09:13 +0000)] 
don't swap out a file if we are under the RESERVED_FD limit

26 years agoeliminate unneeded tcp_rcv_bufsize
wessels [Sat, 21 Nov 1998 06:58:50 +0000 (06:58 +0000)] 
eliminate unneeded tcp_rcv_bufsize

26 years agoset public key before swapping out
wessels [Sat, 21 Nov 1998 06:20:51 +0000 (06:20 +0000)] 
set public key before swapping out

26 years agotypo
wessels [Sat, 21 Nov 1998 03:39:47 +0000 (03:39 +0000)] 
typo

26 years agoNULL out srv->request after the callback
wessels [Fri, 20 Nov 1998 13:36:34 +0000 (13:36 +0000)] 
NULL out srv->request after the callback

26 years agodebug snuck in
wessels [Fri, 20 Nov 1998 13:20:06 +0000 (13:20 +0000)] 
debug snuck in

26 years agodebug snuck in
wessels [Fri, 20 Nov 1998 13:16:39 +0000 (13:16 +0000)] 
debug snuck in

26 years ago- changed debug level of purgelru results
wessels [Fri, 20 Nov 1998 13:13:15 +0000 (13:13 +0000)] 
- changed debug level of purgelru results
- do callbacks for helpers which are unexpectedly closed

26 years agoFixed dup2() filedescriptor conflicts. yuck.
wessels [Fri, 20 Nov 1998 13:08:01 +0000 (13:08 +0000)] 
Fixed dup2() filedescriptor conflicts.  yuck.

26 years agodebugging fix
wessels [Fri, 20 Nov 1998 12:16:27 +0000 (12:16 +0000)] 
debugging fix

26 years ago- we should peerDigestFetchStop and not peerDigestFetchAbort on 304 replies
rousskov [Fri, 20 Nov 1998 05:28:51 +0000 (05:28 +0000)] 
- we should peerDigestFetchStop and not peerDigestFetchAbort on 304 replies

26 years agoAddtions to the MIB
glenn [Wed, 18 Nov 1998 07:29:26 +0000 (07:29 +0000)] 
Addtions to the MIB

26 years agoAdded :
glenn [Wed, 18 Nov 1998 07:16:37 +0000 (07:16 +0000)] 
Added :
Request Hit Ratio
Byte Hit Ratio
Number of Clients

26 years agoFixes to remove queue length for fddn/ipcache
glenn [Wed, 18 Nov 1998 06:16:46 +0000 (06:16 +0000)] 
Fixes to remove queue length for fddn/ipcache
Median Times now 1/5/60 instead of 1-60

26 years agocomm_close() in a child process doesn't work with async IO
wessels [Tue, 17 Nov 1998 08:28:56 +0000 (08:28 +0000)] 
comm_close() in a child process doesn't work with async IO

26 years ago- all peerDigestFetchAbort calls must have a "reason"
rousskov [Sun, 15 Nov 1998 01:46:26 +0000 (01:46 +0000)] 
- all peerDigestFetchAbort calls must have a "reason"

26 years agoThe mib is no longer parsed, therefore the original hack to satisfy the parser
glenn [Sat, 14 Nov 1998 05:28:10 +0000 (05:28 +0000)] 
The mib is no longer parsed, therefore the original hack to satisfy the parser
is not required.

26 years ago- added title row to storeCheckCachableStats to avoid first line being treated
rousskov [Sat, 14 Nov 1998 05:06:36 +0000 (05:06 +0000)] 
- added title row to storeCheckCachableStats to avoid first line being treated
  as a title

26 years agoAdded STDC Defines for portability
glenn [Sat, 14 Nov 1998 04:55:04 +0000 (04:55 +0000)] 
Added STDC Defines for portability

26 years agoSNMP Changes
glenn [Sat, 14 Nov 1998 04:31:34 +0000 (04:31 +0000)] 
SNMP Changes

26 years ago- wrong section
rousskov [Sat, 14 Nov 1998 04:18:44 +0000 (04:18 +0000)] 
- wrong section

26 years agoupdate
wessels [Sat, 14 Nov 1998 04:14:56 +0000 (04:14 +0000)] 
update

26 years ago- added -k parse option
rousskov [Sat, 14 Nov 1998 04:02:00 +0000 (04:02 +0000)] 
- added -k parse option
- rewrote peer digest module to fix memory leaks

26 years ago2.1 merge
wessels [Sat, 14 Nov 1998 03:56:18 +0000 (03:56 +0000)] 
2.1 merge

26 years ago2.1 merge
wessels [Sat, 14 Nov 1998 03:50:51 +0000 (03:50 +0000)] 
2.1 merge