You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modproxy-dev@apache.org by ke...@softhome.net on 2002/06/28 05:05:49 UTC

Re: (httpd-proxy) Wed Jun 26 23:45:19 EDT 2002

Rodent of Unusual Size writes: 

> HTTPD PROXY STATUS:
> Last modified at [$Date: 2002/03/02 22:51:25 $] 
> 
> Release: 
> 
> intended for 1.3/2.0 release date 
> 
> httpd 1.3.x) 
> 
>    HTTP/1.1 proxy code released in apache 1.3.22
>    
>    Source for HTTP/1.1 mod_proxy is now available 
>     in httpd-proxy/module-1.0/ via CVS
>    Note: this code now maintains binary compatibility 
> 
>    CVS snapshots of HTTP/1.1 proxy + apache 1.3-current are at
>     http://cvs.apache.org/builds/httpd-proxy/ 
> 
> httpd 2.0) 
> 
>    work ongoing, now merged into httpd-2.0
>    Graham's patches for httpd-2.0 committed
>    merged back into httpd-2.0 module
>     
>    CVS snapshots of httpd-2.0 (including apr & apr-util & buildconf'ed) are at
>     http://cvs.apache.org/builds/httpd-proxy/   
>     
> httpd 2.0+) 
> 
>    email block diagrams exchanged, and clarified a little
>    talked about these at ApacheCon AFA a new proxy and cache design
>        got good feedback from Theo and Ian 
> 
> httpd 2.1)  
> 
>    TBD - create new development subdir, snapshots
>        
> RELEASE SHOWSTOPPERS: 
> 
> a), b), c) below. 
> 
> 2.0 - now reintegrated in httpd-2.0 
> 
>    * problems with akamai proxies - under investigation
>       This problem is fixed on FreeBSD 4.3 and Linux 2.2 as of 6/26/01
>       Seems fine now that dechunk filter has settled down
>    * Remove the last bits of non-threadsafe code. inet_ntoa springs to mind. 
> 
> RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP: 
> 
> 1.3.x 
> 
>     * Ronald Tschaler's patch to mod_proxy to allow other modules to
>       set headers too (needed by mod_auth_digest)
>         Message-ID: <19...@chill.innovation.ch>
>         Status: TBD
>     * announce to current-testers@ to get some looking at
>     * possibly to fold this into a later release (1.3.20++?) - done
>     * Bill Rowe's suggested fix for Win32 - done
>     * Kwindla Kramer's patches for downstream cache control
>         Message-ID: <15...@khk.allafrica.com>
>         Status: under consideration, some feeling that this is better done
>                 in mod_headers
>     * Luis Londono's mod_ssl post patch to fix up after mod_ssl installed
>         Message-ID: <01...@nisbic.com>
>         Status: this needs to go to the mod_ssl guys - done 
> 
> 2.0 - now reintegrated in httpd-2.0 
> 
>    * announce to current-testers@ to get some looking at 
> 
>    * Audit all calls to ap_[get,pass]_brigade, and check that
>      the return values are inspected and acted upon correctly.
>      As it is, we blithely ignore FAR too many of these calls.
>      General return code audit would be nice too... 
> 
>    * problems when streaming mp3 from live365.com, and audio stream dies
>      and reconnects - we seem to be hanging on the stream close, since
>      the client (iTunes) may not be actually closing the connection
>      (not believed to be an HTTP proxy problem)
>    * Remove any and all code tied to IPv4, for IPv6 compatibility. Go looking
>      for in_addr.
>    * Possibly set SO_REUSEPORT in the ftp proxy, as some ftp servers may need
>      it.
>    * Possible proxy waiting scoreboard state 
> 
> 2.0+ 
> 
>     * none 
> 
> Other known bugs that need fixing: 
> 
> 1.3.x 
> 
>     * many PRs to be cleaned up - proceeding
>     * FTP 
> 
> 2.0 - now reintegrated in httpd-2.0 
> 
>     * none 
> 
> 2.0+ 
> 
>     * none 
> 
> Other features that need writing: 
> 
> 1.3.x 
> 
>     * mod_rewrite and possibly mod_include cleanup 
> 
> 2.0 - now reintegrated in httpd-2.0 
> 
>     * none 
> 
> 2.0+ 
> 
>     * none 
> 
> Documentation that needs editing: 
> 
> 1.3.x 
> 
>     * mod_proxy.html (needs a once-over) 
> 
> 2.0 - now reintegrated in httpd-2.0 
> 
>     * mod_proxy.html - being reworked (Chuck) 
> 
> 2.0+ 
> 
>     * none 
> 
> Available Patches: 
> 
> 1.3.x 
> 
>     * PR#3489 patch for NoCache/mod_rewrite problem 
> 
> 2.0 - now reintegrated in httpd-2.0 
> 
>     * none 
> 
> 2.0+ 
> 
>     * none 
> 
> Open Issues: 
> 
>     * announce to current-testers@ to get some looking at (1.3) 
> 
> Problem reports to clean up (finally):
> NOTE: These are pulled directly from httpd-2.0's STATUS. 
> 
>     * PR#362: mod_proxy
>       Mod_proxy doesn't allow change of error pages
>         Status: done in httpd-2.0 
> 
>     * PR#440: mod_proxy
>       Proxy doesn't deliver documents if not connected
>         Status:  
> 
>     * PR#534: mod_proxy
>       proxy converts ~name to %7Ename when name starts with a dot (.)
>         Status: 
> 
>     * PR#612: mod_proxy
>       Proxy FTP Authentication Fails
>         Status: 
> 
>     * PR#700: mod_proxy
>       Proxy doesn't do links right for OpenVMS files through ftp:
>         Status: 
> 
>     * PR#980: mod_proxy
>       Controlling Access to Remote Proxies would be nice...
>         Status: 
> 
>     * PR#994: mod_proxy
>       Adding authentication "on the fly" through the proxy module
>         Status: 
> 
>     * PR#1085: mod_proxy
>       ProxyRemote make a dead cycle.
>         Status: 
> 
>     * PR#1166: mod_proxy
>       ``nph-'' not honored (no buffering) for ProxyRemote mapping
>         Status: 
> 
>     * PR#1290: mod_proxy
>       Need to know "hit-rate" on proxy cache
>         Status: 
> 
>     * PR#1532: mod_proxy
>       Proxy transfer logging
>         Status: 
> 
>     * PR#1547: mod_proxy
>       No HTTP_X_FORWARDED_FOR set...
>         Status: 
> 
>     * PR#1567: mod_proxy
>       ProxyRemote proxy requests fail authentication by firewall
>         Status: 
> 
>     * PR#1702: mod_proxy
>       mod_proxy to support persistent conns?
>         Status: 
> 
>     * PR#1878: mod_proxy
>       listing of proxy cache content
>         Status: 
> 
>     * PR#2314: mod_proxy
>       patterns in ProxyRemote
>         Status: 
> 
>     * PR#3568: mod_proxy
>       Accessing URL through proxy server corrupts data.
>         Status: 
> 
>     * PR#3605: mod_proxy
>       Some anonymous FTP URLs ask for authentication
>         Status: