CHANGES revision bf9e1eb04f8b0af835d15ac1d0ebcd8a154474cf
bcb4e51a409d94ae670de96afb8483a4f7855294Stephan Boschmod_proxy changes for httpd 2.0.29-dev
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) don't do keepalives for sub-requests. [Ian Holsman]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) fix up proxypass handling [Ian Holsman]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) don't send If-Modified-Since, Cache-Control, or If-None-Match on
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen a subrequest [Ian Holsman]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainenmod_proxy changes for httpd 2.0.26-dev
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Add New option 'HTTPProxyOverrideReturnedErrors'. By Turning the
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen Flag on, you will mask the error pages returned by the proxied
551fef69c0633ae3c7738038e047a7c0762d9599Timo Sirainen server, and will it will be handled as if your server generated
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen the error. This change was put in so that a 404 on a included
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen r-proxied component will act in the same manner as a 404 on a
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen included file. [Ian Holsman <ianh@cnet.com>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainenmod_proxy changes for httpd 2.0.25-dev
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Split proxy: space using <Proxy[Match] > directive blocks from
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen the <Directory[Match] > and <Files[Match] > blocks. Mod_proxy
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen now bypasses the directory and files testing phase (and skips
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen the http TRACE default handler on it's own, as well). Note that
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen <Location > blocks continue to be processed for proxy: requests.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [William Rowe <wrowe@covalent.net>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) apr_uri type/function namespace changes in apr_uri functions
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Doug MacEachern <dougm@covalent.net>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainenmod_proxy changes for httpd 2.0.23-dev
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) break the proxy_http_handler into multiple smaller functions.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [John Barbee <barbee@veribox.net>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Fix the proxy when the origin server sends back a 100
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen Continue response. [John Barbee <barbee@veribox.net>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Change 'readbytes' from apr_size_t to apr_off_t due to change
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen in ap_get_brigade's parameters [John Barbee <barbee@veribox.net>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainenmod_proxy changes for httpd 2.0.20-dev
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Timeout added for backend connections.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Victor Orlikowski <v.j.orlikowski@gte.net>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Fix abort code path in proxy_http.c, similar to FTP fix.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Chuck Murcko <chuck@topsail.org>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Fix FTP ABOR command execution path.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Victor Orlikowski <v.j.orlikowski@gte.net>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) FTP return code variable cleanup; fixed problem in login
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Chuck Murcko <chuck@topsail.org>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Get PORT working again in the ftp proxy.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Victor Orlikowski <v.j.orlikowski@gte.net>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Return result code check for FTP QUIT, after fixing
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen problems with passive connection handling.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Victor Orlikowski <v.j.orlikowski@gte.net>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Reorganize ap_proxy_string_read() internally to not process eos
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen buckets.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Chuck Murcko <chuck@topsail.org>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Victor Orlikowski <v.j.orlikowski@gte.net>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Remove result code check for FTP QUIT command. Some servers send
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen nothing at all back in response to QUIT.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Chuck Murcko <chuck@topsail.org>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Victor Orlikowski <v.j.orlikowski@gte.net>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainenmod_proxy changes for httpd 2.0.19
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Reverse previous patch since the core reverted.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Chuck Murcko <chuck@topsail.org>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Remove indirection on number of bytes to read for input filters.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Chuck Murcko <chuck@topsail.org>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Fixed a problem with directory listing corruption in the
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen PROXY_DIR filter.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) mod_proxy and the proxy submodules now build properly as DSOs.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Stopped the HTTP proxy from trying to read entity bodies when there
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen wasn't one (response was 1xx, 204, 205 or 304).
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Made sure dates were canonicalised correctly when passed to the client
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen browser through the HTTP proxy.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Split each individual proxy protocol into separate modules.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Added Max-Forwards support for all request types so as to prevent
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen loops.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Fix warnings about byte count type on Darwin (connect handler).
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Chuck Murcko <chuck@topsail.org>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainenmod_proxy changes for httpd 2.0.18
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) IPV6 EPSV support for IPV6 in FTP proxy.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) FTP directory filter works now.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Fixed some thread-safety issues with the HTTP proxy in mod_proxy.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) PASV FTP works now.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Reworked the line-at-a-time read from the control connection to
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen workaround a stray empty bucket returned by the HTTP_IN filter.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Stopped the CORE filter from sending off an HTTP response when a
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen CONNECT tunnel was closed.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Fixed the poll() loop in proxy_connect.c -> it works now!!!
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Converted send_dir() to ap_proxy_send_dir_filter() in proxy_ftp.c.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainenmod_proxy changes for httpd 2.0.17
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Major rework of ap_proxy_ftp_handler() to use filters (begone foul
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen BUFF!!!). It compiles, but is untested, and the build environment needs
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen to be fixed to include proxy_ftp.c.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Cleanup of dead functions within proxy_util.c.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Reworked the storage of the client socket between keepalive connections
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen to fix some nasty problems with the socket lasting longer than the
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen memory pool it was allocated from.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Fixed bug where a hostname without a "." in it (such as "localhost")
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen would not trigger an IP address check with ProxyBlock.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainenmod_proxy changes for httpd 2.0.16
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Fixed ProxyBlock bugs with ap_proxy_http_handler() and
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen ap_proxy_connect_handler().
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Updated ap_proxy_connect_handler() to support APR, while
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen moving some common code between http_handler and connect_handler
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen to proxy_util.c.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Updated mod_proxy.html docs to include v2.0 configuration.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Fixed problem where responses without entity bodies would cause
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen the directly following proxy keepalive request to fail.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainenmod_proxy changes for httpd 2.0.15
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Added support for downstream keepalives in mod_proxy.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Changed mod_proxy ap_proxy_http_handler() to support APR properly.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
0dab9cb35a976c49b28a11e28d5570f5191f1a7aMartti Rannanjärvi *) Fix problem where incoming response headers were not being returned
0dab9cb35a976c49b28a11e28d5570f5191f1a7aMartti Rannanjärvi to the client in mod_proxy.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Added X-Forwarded-For, X-Forwarded-Host and X-Forwarded-Server to
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen reverse proxied request headers in mod_proxy.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) replace INADDR_NONE with APR_INADDR_NONE [Ian Holsman <IanH@cnet.com>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Fix problem with proxy configuration where globally set
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen configuration options were overridden inside virtual hosts.
bf7dc750b95039981c0e9d728f313d50cf38a156Martti Rannanjärvi [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Fix ProxyReceiveBufferSize where default value was left
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen uninitialised.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) Some small changes:
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen - Ensured hop-by-hop headers were stripped as per
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen RFC2616 13.5.1.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen - Upgraded version code to HTTP/1.1.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen - Added Connection: close until Keepalives come.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen - Some cosmetic fixes and commenting.
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Graham Leggett <minfrin@sharp.fm>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainenmod_proxy changes for httpd 2.0.14
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) removed ProxyNoCache and ProxyCacheForceCompletion config directives,
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen since we no longer directly cache from this module
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Chuck Murcko <chuck@topsail.org>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) removed cache
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Chuck Murcko <chuck@topsail.org>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen *) initial rerebuild for 2.0
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen [Chuck Murcko <chuck@topsail.org>]
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen
5ef28f68edef46f69961b19b7c1dcd8ec5a955e8Timo Sirainen