]> git.ipfire.org Git - thirdparty/squid.git/commit
- Added binary http headers to requests
authorrousskov <>
Tue, 12 May 1998 00:44:23 +0000 (00:44 +0000)
committerrousskov <>
Tue, 12 May 1998 00:44:23 +0000 (00:44 +0000)
commit99edd1c3cab5938128c912544998a7a0c0551b6b
tree838b217f021ee799c02356213fea3add23d35788
parent2d51a60e5ae794d51b1bafe70578c472194d4a4d
    - Added binary http headers to requests
        - request_t objects are now created and destroyed in a consistent way
        - Fixed cache control printf bug
        - Added a lot of new http header ids
        - Improved Connection: header handling; now both Connection and
          Proxy-Connection headers are checked
        - Connection request header is now handled correctly regardless
          of its position and the number of entries
        - Better handling of persistent connection "clues" in HTTP headers
        - Removed handling of "length=" directive in IMS headers;
          the directive is not in the HTTP/1.1 standard;
          standing by for objections
        - allowed/denied headers are now checked using bit masks instead of
          strcmp loops
        - removed Uri: from allowed headers; Uri is deprecated in RFC 2068
        - removed processing of Request-Range header (no in specs?)

note: binary headers for requests are not completed:
request_t still keeps and ascii image of the headers
31 files changed:
ChangeLog
src/CacheDigest.cc
src/HttpHdrCc.cc
src/HttpHdrRange.cc
src/HttpHeader.cc
src/HttpHeaderTools.cc
src/HttpReply.cc
src/HttpRequest.cc [new file with mode: 0644]
src/Makefile.in
src/MemBuf.cc
src/String.cc
src/acl.cc
src/asn.cc
src/cache_manager.cc
src/client.cc
src/client_side.cc
src/defines.h
src/enums.h
src/ftp.cc
src/http.cc
src/icp_v2.cc
src/icp_v3.cc
src/main.cc
src/neighbors.cc
src/net_db.cc
src/peer_digest.cc
src/protos.h
src/structs.h
src/url.cc
src/urn.cc
src/wais.cc