From: wessels <> Date: Wed, 2 Sep 1998 05:36:13 +0000 (+0000) Subject: update X-Git-Tag: SQUID_3_0_PRE1~2772 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=669d90e7e4b88f42c30b6326a94bf348c6f2165b;p=thirdparty%2Fsquid.git update --- diff --git a/ChangeLog b/ChangeLog index e573ec57e7..d7486ac352 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,7 +6,12 @@ it is being swapped out. - Added MEM_CLIENT_SOCK_BUF type so we can change the size of the buffers used for writing data to the client sockets. - + - Added configure check for libbind.a. If found, it will be + used instead of libresolv.a. + - Changed fwdStart() to always allow internally generated + requests, such as for peer digests. + - Completed initial HTCP implementation. It works, but is not + tested much. Changes to squid-1.2.beta24 (August 21, 1998): diff --git a/TODO b/TODO index 5146a04b97..a9f5a8fdce 100644 --- a/TODO +++ b/TODO @@ -7,14 +7,12 @@ Our Todo List (1) A customizable cache replacement policy. Ugh, this could be interesting since we just optimized the LRU replacement with a doubly-linked list. -(1) ** Send full HTTP requests in ICP messages (DW) (2) be more persistent in forwarding requests; return fewer error pages (2) Fix some problems with peer-selection. - Allow for 'backup' parents - An orderd list of siblings to try. - Hash function load balancing -(2) Track cache keys (MD5) in memory utilization (2) Calculate Content-Length for multipart range replies (AR) (3) hit metering @@ -27,26 +25,18 @@ Our Todo List # or if more than y% of pings to the client exceed # x milliseconds, then deny. distant_peer_deny 200 75 10 -(3) Resource limits. (3) deny/allow tags for HTTP header fields (AR) (3) LDAP support. See http://miso.wwa.com/~donley/ and Clayton Donley (3) What to do about ACL's and URL escaping? -(3) Arjan's external proxy auth patch is at - http://www.iae.nl/users/devet/squid/proxy_auth/ (3) Review RFC 2068 and RFC 2109 for header handing, especially Cache-Control. -(3) In some situations, a private-key reply needs to eject a - public-key cached object. For example when an object is - first cachable, but later becomes uncachable. (4) ** Everywhere that we use 'pattern' or such, use ACL elements instead. stoplist_pattern, refresh_pattern, ... (DW) (4) Refresh based on content types. This means we'll need an enum of known content types added to StoreEntry. Unknown types will lose. (4) Write binary headers as metadata? -(4) Configurable proxy-auth realm -(4) Configurable FQDN cache size (4) HTML-escape special characters in errorConvert(). (5) X-Proxy-hops header? @@ -115,3 +105,13 @@ DONE: (3) 'no_cache' access list for specifing objects which should not be cached. (3) Full request headers for CONNECT requests. +(1) ** Send full HTTP requests in ICP messages (DW) +(2) Track cache keys (MD5) in memory utilization +(3) Resource limits. +(3) Arjan's external proxy auth patch is at + http://www.iae.nl/users/devet/squid/proxy_auth/ +(3) In some situations, a private-key reply needs to eject a + public-key cached object. For example when an object is + first cachable, but later becomes uncachable. +(4) Configurable proxy-auth realm +(4) Configurable FQDN cache size