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
From: Markus Gyger <mgyger@itr.ch>
I've written a script for systems with SVR4 startup mechanism,
maybe it's useful for others too. However, I've tested it on
HP-UX 10.10 only, and there are some '?' where I don't know
what is used on those systems.
From: Markus Gyger <mgyger@itr.ch>
I've written a script for systems with SVR4 startup mechanism,
maybe it's useful for others too. However, I've tested it on
HP-UX 10.10 only, and there are some '?' where I don't know
what is used on those systems.
-Added pinger to Config.
-Pass debug_options as SQUID_DEBUG in environment to pinger.
-Have pinger send zero-length messages every 30s to make sure Squid is
alive.
From: webadm@cc.fh-lippe.de (Cord Beermann, Webmaster der FH Lippe)
Here is a small fix, which corrects the Cachemgr.cgi-Output for
non-table-Browsers.
From: Yoichi Shinoda <shinoda@jaist.ac.jp>
I guess we should not do strcasecmp(strtok(auth_hdr, " \t"), "Basic"))
in ftpStart(), because strtok() returns a null pointer when no more
token is available.
- Fixed coredump in icpStateFree() when calling
checkFailureRatio().
- Added more stuff to net_db.c.
- Fixed memory leak in stat_ipcache_get().
- Changed __P back to _PARAMS.