CHANGES revision 0c233c76f21b358f4a0d81e0f956339ca727c14c
0N/A
0N/Amod_proxy changes for httpd 2.0.20-dev
967N/A
0N/A *) Fix abort code path in proxy_http.c, similar to FTP fix.
0N/A [Chuck Murcko <chuck@topsail.org>]
919N/A
919N/A *) Fix FTP ABOR command execution path.
919N/A [Victor Orlikowski <v.j.orlikowski@gte.net>]
919N/A
919N/A *) FTP return code variable cleanup; fixed problem in login
919N/A [Chuck Murcko <chuck@topsail.org>]
919N/A
919N/A *) Get PORT working again in the ftp proxy.
919N/A [Victor Orlikowski <v.j.orlikowski@gte.net>]
919N/A
919N/A *) Return result code check for FTP QUIT, after fixing
919N/A problems with passive connection handling.
919N/A [Victor Orlikowski <v.j.orlikowski@gte.net>]
919N/A
919N/A *) Reorganize ap_proxy_string_read() internally to not process eos
919N/A buckets.
919N/A [Chuck Murcko <chuck@topsail.org>]
0N/A [Victor Orlikowski <v.j.orlikowski@gte.net>]
0N/A
0N/A *) Remove result code check for FTP QUIT command. Some servers send
0N/A nothing at all back in response to QUIT.
493N/A [Chuck Murcko <chuck@topsail.org>]
810N/A [Victor Orlikowski <v.j.orlikowski@gte.net>]
810N/A
810N/Amod_proxy changes for httpd 2.0.19
810N/A
493N/A *) Reverse previous patch since the core reverted.
493N/A [Chuck Murcko <chuck@topsail.org>]
0N/A
493N/A *) Remove indirection on number of bytes to read for input filters.
822N/A [Chuck Murcko <chuck@topsail.org>]
822N/A
493N/A *) Fixed a problem with directory listing corruption in the
493N/A PROXY_DIR filter.
493N/A [Graham Leggett <minfrin@sharp.fm>]
493N/A
493N/A *) mod_proxy and the proxy submodules now build properly as DSOs.
810N/A [Graham Leggett <minfrin@sharp.fm>]
810N/A
810N/A *) Stopped the HTTP proxy from trying to read entity bodies when there
967N/A wasn't one (response was 1xx, 204, 205 or 304).
967N/A [Graham Leggett <minfrin@sharp.fm>]
967N/A
810N/A *) Made sure dates were canonicalised correctly when passed to the client
822N/A browser through the HTTP proxy.
822N/A [Graham Leggett <minfrin@sharp.fm>]
822N/A
810N/A *) Split each individual proxy protocol into separate modules.
851N/A [Graham Leggett <minfrin@sharp.fm>]
851N/A
851N/A *) Added Max-Forwards support for all request types so as to prevent
493N/A loops.
493N/A [Graham Leggett <minfrin@sharp.fm>]
174N/A
967N/A *) Fix warnings about byte count type on Darwin (connect handler).
8N/A [Chuck Murcko <chuck@topsail.org>]
61N/A
493N/Amod_proxy changes for httpd 2.0.18
98N/A
186N/A *) IPV6 EPSV support for IPV6 in FTP proxy.
70N/A [Graham Leggett <minfrin@sharp.fm>]
851N/A
822N/A *) FTP directory filter works now.
822N/A [Graham Leggett <minfrin@sharp.fm>]
98N/A
430N/A *) Fixed some thread-safety issues with the HTTP proxy in mod_proxy.
214N/A [Graham Leggett <minfrin@sharp.fm>]
98N/A
0N/A *) PASV FTP works now.
493N/A [Graham Leggett <minfrin@sharp.fm>]
493N/A
0N/A *) Reworked the line-at-a-time read from the control connection to
493N/A workaround a stray empty bucket returned by the HTTP_IN filter.
967N/A [Graham Leggett <minfrin@sharp.fm>]
0N/A
493N/A *) Stopped the CORE filter from sending off an HTTP response when a
493N/A CONNECT tunnel was closed.
967N/A [Graham Leggett <minfrin@sharp.fm>]
0N/A
*) Fixed the poll() loop in proxy_connect.c -> it works now!!!
[Graham Leggett <minfrin@sharp.fm>]
*) Converted send_dir() to ap_proxy_send_dir_filter() in proxy_ftp.c.
[Graham Leggett <minfrin@sharp.fm>]
mod_proxy changes for httpd 2.0.17
*) Major rework of ap_proxy_ftp_handler() to use filters (begone foul
BUFF!!!). It compiles, but is untested, and the build environment needs
to be fixed to include proxy_ftp.c.
[Graham Leggett <minfrin@sharp.fm>]
*) Cleanup of dead functions within proxy_util.c.
[Graham Leggett <minfrin@sharp.fm>]
*) Reworked the storage of the client socket between keepalive connections
to fix some nasty problems with the socket lasting longer than the
memory pool it was allocated from.
[Graham Leggett <minfrin@sharp.fm>]
*) Fixed bug where a hostname without a "." in it (such as "localhost")
would not trigger an IP address check with ProxyBlock.
[Graham Leggett <minfrin@sharp.fm>]
mod_proxy changes for httpd 2.0.16
*) Fixed ProxyBlock bugs with ap_proxy_http_handler() and
ap_proxy_connect_handler().
[Graham Leggett <minfrin@sharp.fm>]
*) Updated ap_proxy_connect_handler() to support APR, while
moving some common code between http_handler and connect_handler
to proxy_util.c.
[Graham Leggett <minfrin@sharp.fm>]
*) Updated mod_proxy.html docs to include v2.0 configuration.
[Graham Leggett <minfrin@sharp.fm>]
*) Fixed problem where responses without entity bodies would cause
the directly following proxy keepalive request to fail.
[Graham Leggett <minfrin@sharp.fm>]
mod_proxy changes for httpd 2.0.15
*) Added support for downstream keepalives in mod_proxy.
[Graham Leggett <minfrin@sharp.fm>]
*) Changed mod_proxy ap_proxy_http_handler() to support APR properly.
[Graham Leggett <minfrin@sharp.fm>]
*) Fix problem where incoming response headers were not being returned
to the client in mod_proxy.
[Graham Leggett <minfrin@sharp.fm>]
*) Added X-Forwarded-For, X-Forwarded-Host and X-Forwarded-Server to
reverse proxied request headers in mod_proxy.
[Graham Leggett <minfrin@sharp.fm>]
*) replace INADDR_NONE with APR_INADDR_NONE [Ian Holsman <IanH@cnet.com>]
*) Fix problem with proxy configuration where globally set
configuration options were overridden inside virtual hosts.
[Graham Leggett <minfrin@sharp.fm>]
*) Fix ProxyReceiveBufferSize where default value was left
uninitialised.
[Graham Leggett <minfrin@sharp.fm>]
*) Some small changes:
- Ensured hop-by-hop headers were stripped as per
RFC2616 13.5.1.
- Upgraded version code to HTTP/1.1.
- Added Connection: close until Keepalives come.
- Some cosmetic fixes and commenting.
[Graham Leggett <minfrin@sharp.fm>]
mod_proxy changes for httpd 2.0.14
*) removed ProxyNoCache and ProxyCacheForceCompletion config directives,
since we no longer directly cache from this module
[Chuck Murcko <chuck@topsail.org>]
*) removed cache
[Chuck Murcko <chuck@topsail.org>]
*) initial rerebuild for 2.0
[Chuck Murcko <chuck@topsail.org>]