wessels [Sat, 19 Oct 1996 13:08:35 +0000 (13:08 +0000)]
Fixed up marking neighbors as up. Call neighborsUdpAck for all ICP
replies which map to a storeEntry. Create new neighborAlive() function
just to make code cleaner, and call it before discarding the ICP
packet for any reason.
wessels [Thu, 17 Oct 1996 17:14:42 +0000 (17:14 +0000)]
- Changed cachemgr stats/objects listing format.
- Added some missing "entry->refcount++"
- Changed StoreEntry->timestamp to be the last verification time.
(was the stored-on-disk time).
- Fixed stuck objects from "304 Not Modified" responses without
final blank line.
- Added failure detection to icmpRecv().
wessels [Tue, 15 Oct 1996 05:45:19 +0000 (05:45 +0000)]
- Added client_db.c; keeps stats on clients, use cachemgr
to view client list.
- Stop sending ICP_OP_DENIED to clients if 95% of their
queries are denied (then they'll think we're dead).
wessels [Sun, 13 Oct 1996 12:19:36 +0000 (12:19 +0000)]
From: Markus Gyger <mgyger@itr.ch>
here are some minor cosmetic changes for squid-1.1.beta6.
BTW: configure doesn't reflect configure.in correctly right now.
wessels [Thu, 10 Oct 1996 04:49:27 +0000 (04:49 +0000)]
-Replaced use of hostent in IP cache. Now use home-grown ipcache_addrs with
list of in_addr's
-Changed comm_connect() to comm_nbconnect() and removed all *ConnInProgress()
stuff. Now all (most?) completed connections go through a single function.
-Added ipcacheCycleAddr() to round-robin IP addresses
-Added ipcacheRemoveBadAddr() to remove bad addresses from failed connect's.
-Other junk
wessels [Wed, 9 Oct 1996 22:27:16 +0000 (22:27 +0000)]
From: Arjan.deVet@adv.IAEhv.nl (Arjan de Vet)
>I've made a patch to read src and dst ACL's from a file (one entry per
>line), the new commands are 'acl <name> src_file <file>' and 'acl <name>
>dst_file <file>'.
>
>Furthermore I added a small patch to implement the ACL lookup speedup
>described above: a matched record in an ACL will be moved to the second
>position of the list (the first position is somewhat more difficult). This
[...]
I've made the patch more general. You can now use for any ACL the
following syntax:
acl <aclname> <acltype> "file"
A file should contain one word (IP spec, domain name, regexp, etc.) per
line. Note that you can mix this new file method with the old method, e.g.:
wessels [Tue, 8 Oct 1996 04:11:06 +0000 (04:11 +0000)]
From: Arjan.deVet@adv.IAEhv.nl (Arjan de Vet)
I've made a patch to read src and dst ACL's from a file (one entry per
line), the new commands are 'acl <name> src_file <file>' and 'acl <name>
dst_file <file>'.
Furthermore I added a small patch to implement the ACL lookup speedup
described above: a matched record in an ACL will be moved to the second
position of the list (the first position is somewhat more difficult). This
speedup does not work for negated ACL's (!<acl-name>) as the whole list
still needs to be searched. But for my purpose (a long list of IP addresses
authorized to use the proxy) it should be an improvement.
wessels [Mon, 7 Oct 1996 21:04:46 +0000 (21:04 +0000)]
From: Markus Gyger <mgyger@itr.ch>
OK, I couldn't resist to make some changes in cachemgr.c:
- URLs like .../cgi-bin/cachemgr?proxy.w3.org:3128 should now work
- .../cgi-bin/cachemgr?host=proxy&port=3128&url=http://www.x.org/&operation=
refresh
works like a POST request (parameters may be omitted)
- removed "Current" item in operation selection;
previous selection is remembered
- added "Empty Form" entry in selection