From: rousskov <> Date: Sat, 6 Jun 1998 03:23:37 +0000 (+0000) Subject: - Range requests are done with a [minor?] exception of unordered ranges. X-Git-Tag: SQUID_3_0_PRE1~3165 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cb2326adca7711ff1fd9620ef988f62618128d0f;p=thirdparty%2Fsquid.git - Range requests are done with a [minor?] exception of unordered ranges. - double checked that MemBuf.size is used correctly everywhere --- diff --git a/TODO b/TODO index 3a35b08a86..af71e24241 100644 --- a/TODO +++ b/TODO @@ -16,7 +16,6 @@ Our Todo List - Hash function load balancing (2) Use storeBuffer/Flush where needed, consider supporting nested calls -(3) ** request-range (AR) (3) hit metering (3) ETag support (makes metadata bigger--ack!) (3) Efficient public peer access control *without ACLs* @@ -38,7 +37,6 @@ Our Todo List (4) ** Everywhere that we use 'pattern' or such, use ACL elements instead. stoplist_pattern, refresh_pattern, ... (DW) -(4) ** Double check that MemBuf.size is used correctly everywhere (AR) (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? @@ -55,6 +53,7 @@ Our Todo List (5) return "ERR_TOO_LARGE" messages for replies with content-lengths larger than some limit. (5) Bind HTTP/ICP sockets to multiple interfaces +(5) multirange requests with out-of-order ranges (AR) DONE: + s/sprintf/snprintf/g @@ -103,3 +102,5 @@ DONE: (3) HTTP Header todo list (AR) (5) replace "for" loops in md5.c with memcpy and memset (3) ** shrink-able memory pools (AR) +(3) ** request-range (AR) +(4) ** Double check that MemBuf.size is used correctly everywhere (AR)