wessels [Sun, 7 Dec 1997 01:58:34 +0000 (01:58 +0000)]
Moved URN->URL resolution over to "server-side"
Now we always generate an HTML list of the possibilities. IF we
get a 'minimum RTT' site, then we'll add a 'Location' reply header
and the user-agent should fetch it automatically.
wessels [Sat, 6 Dec 1997 02:30:03 +0000 (02:30 +0000)]
ACL ARP support
From: dale@server.ctam.bitmcnit.bryansk.su (Dale)
Working on setting up a proper firewall for a network containing some
Win'95 computers at our Univ, I've discovered that some smart students
avoid the restrictions easily just changing their IP addresses in Win'95
Contol Panel... It has been getting boring, so I took Squid-1.1.18
sources and added a new acl type for hard-wired access control:
wessels [Thu, 4 Dec 1997 02:45:24 +0000 (02:45 +0000)]
argh, more changes to deal with sending errors back in StoreEntry's.
Now, for failed requests, we will generate a clientHttpRequest struct
so we can use clientSendMoreData() etc..
kostas [Wed, 3 Dec 1997 00:59:32 +0000 (00:59 +0000)]
corrected several snmp problems, including net_db support, spreading snmp code
to the appropriate files so that we don't make some structures global. minor
mib corrections.
wessels [Tue, 2 Dec 1997 12:06:36 +0000 (12:06 +0000)]
MD5 support for Squid's cache keys!
- moved md5.c from snmplib to lib
- changed md5.c's wierd typedefs (UINT4, POINTER)
- moved u_num32 typedefs to config.h, deleted from squid.h and
asn1.h.
- more I'm sure
wessels [Tue, 2 Dec 1997 07:15:50 +0000 (07:15 +0000)]
comm_poll/comm_select could 'spin' a little bit on HTTP and ICP sockets
because it would only check them every 7th FD. If select returns
less than 7, however, we should make sure they get done.
wessels [Mon, 1 Dec 1997 09:19:19 +0000 (09:19 +0000)]
persistent connection / content-length fix. We may not get a
content-length on non-200 replies. In this case, we are DONE writing
to the client when we have seen the end of the reply headers.
wessels [Mon, 1 Dec 1997 09:17:29 +0000 (09:17 +0000)]
persistent connection / content-length fix. For non-200 replies, we
may or may not get a content-length. If there is no content-length, AND
we've reached the end-of-headers, then we can still try being persistent.
This was previously #ifdef'd out as 'NOT_SURE_THIS_MATTERS'
wessels [Sun, 30 Nov 1997 09:26:41 +0000 (09:26 +0000)]
From: BoB Miorelli <miorelli@pweh.com>
I recently sent patches to fix the proxy_auth code in
Squid 1.2.beta6. This context diff fixes the log file
so that the authorized user name is logged if there
is no ident header present. Also fixes the Common Log
Format to properly log client IP address.
wessels [Fri, 28 Nov 1997 15:11:58 +0000 (15:11 +0000)]
- StoreEntry didn't need to have the method_t member, so its been
moved to MemObject->method.
- storeEntryListAdd and storeEntryListDelete are quite general. They
have been moved to tools.c and named dlinkAdd() and dlinkDelete().
- we want to be able to cache ALL methods, so store_key_url.c now
always puts the request method into the cache key.
- made StoreEntry->refcount and StoreEntry->flag 16-bit shorts.
wessels [Fri, 28 Nov 1997 15:04:39 +0000 (15:04 +0000)]
- Rename 'icp' functions to 'client' functions
- break clientProcessRequest() into smaller chunks.
- moved setting some request->flags bits into icpParseRequestHeaders()
with the rest of them.