You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modproxy-dev@apache.org by Rodent of Unusual Size <Ke...@Golux.Com> on 2001/09/27 05:45:17 UTC

[STATUS] (httpd-proxy) Wed Sep 26 23:45:17 EDT 2001

HTTPD PROXY STATUS:
Last modified at [$Date: 2001/08/30 20:21:56 $]

Release:

intended for 1.3/2.0 release date

httpd 1.3.x)

   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

   first HTTP/1.1 support patch complete; available at
   http://dev.apache.org/dist/patches/apply_to_1.3.19/

   Current HTTP/1.1 patch at
   http://dev.apache.org/dist/patches/apply_to_1.3-current

httpd 2.0)

   work ongoing
   Graham's patches for httpd-2.0 committed

httpd 2.0+)

   email block diagrams exchanged, and clarified a little
   talk about these at ApacheCon AFA a new proxy and cache design
       got good feedback from Theo and Ian

RELEASE SHOWSTOPPERS:

a), b), c) below.

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
   * Inter-module dependencies cause the proxy to act up on AIX as a
     DSO. Hack in place currently - need to clean this up.
   * 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++?)
      currently being maintained as a separate code base + patch
    * 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
    * 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

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

2.0

    * none

2.0+

    * none

Other features that need writing:

1.3.x

    * mod_rewrite and possibly mod_include cleanup

2.0

    * none

2.0+

    * none

Documentation that needs editing:

1.3.x

    * mod_proxy.html (needs a once-over)

2.0

    * mod_proxy.html

2.0+

    * none

Available Patches:

1.3.x

    * PR#3489 patch for NoCache/mod_rewrite problem

2.0

    * none

2.0+

    * none

Open Issues:

    * Eventual reintegration into httpd-2.0. The basic criteria are:
        a) The code compiles and runs as often as any code in the tree
        b) The functionality makes sense for an HTTP proxy
        c) There is an active maintainer who is or can become an ASF
           member.
    * announce to current-testers@ to get some looking at (1.3/2.0 both)
    * announce for inclusion vote and Graham commit privs - done (sort of)

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:

    * 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:

Re: [STATUS] (httpd-proxy) Wed Sep 26 23:45:17 EDT 2001

Posted by Chuck Murcko <ch...@topsail.org>.
That would be http://cvs.apache.org/builds/httpd-proxy/

Chuck

On Thursday, September 27, 2001, at 01:08 PM, Chuck Murcko wrote:

> I've switched over the nightly build and 4/day builds at
>
> http://www.cvs.apache.org/builds/httpd-proxy/

Re: [STATUS] (httpd-proxy) Wed Sep 26 23:45:17 EDT 2001

Posted by Chuck Murcko <ch...@topsail.org>.
Um, I don't think the proxy subproject is going away, is it?

We still have work in module-1.0 before it gets handed off (we will 
bring that one up after 1.3.21 is released) and I would anticipate a 
module-2.1 subdir getting created in httpd-proxy for work other than 
cache development (things like additional protocols, connection pooling, 
etc).

I've switched over the nightly build and 4/day builds at

http://www.cvs.apache.org/builds/httpd-proxy/

to reflect the mod_proxy recommit (three cheers for Graham!!!) and the 
tarball name change (lose the "+mod_proxy") for the 2.0 snapshot will 
take effect on the 1500 build. This 2.0 snapshot differs from the 
regular 2.0 snapshot in that it contains apr and apr-util, and is 
already autoconf'ed.

Does this sound sane?

Chuck

On Thursday, September 27, 2001, at 08:27 AM, Rodent of Unusual Size 
wrote:

> * On 2001-09-27 at 08:16,
>   Ryan Bloom <rb...@covalent.net> excited the electrons to say:
>>
>> Now that proxy is back in the core, is this going away?
>
> If someone wants it to stop, all they have to do is ask..
> or cvs rm the STATUS file. :-)

Chuck Murcko
Topsail Group
http://www.topsail.org/

Re: [STATUS] (httpd-proxy) Wed Sep 26 23:45:17 EDT 2001

Posted by Rodent of Unusual Size <Ke...@Golux.Com>.
* On 2001-09-27 at 08:16,
  Ryan Bloom <rb...@covalent.net> excited the electrons to say:
> 
> Now that proxy is back in the core, is this going away?

If someone wants it to stop, all they have to do is ask..
or cvs rm the STATUS file. :-)
-- 
#ken	P-)}

Ken Coar, Sanagendamgagwedweinini  http://Golux.Com/coar/
Author, developer, opinionist      http://Apache-Server.Com/

"All right everyone!  Step away from the glowing hamburger!"

Re: [STATUS] (httpd-proxy) Wed Sep 26 23:45:17 EDT 2001

Posted by Ryan Bloom <rb...@covalent.net>.
On Wednesday 26 September 2001 08:45 pm, Rodent of Unusual Size wrote:


Now that proxy is back in the core, is this going away?

Ryan

> HTTPD PROXY STATUS:
> Last modified at [$Date: 2001/08/30 20:21:56 $]
>
> Release:
>
> intended for 1.3/2.0 release date
>
> httpd 1.3.x)
>
>    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
>
>    first HTTP/1.1 support patch complete; available at
>    http://dev.apache.org/dist/patches/apply_to_1.3.19/
>
>    Current HTTP/1.1 patch at
>    http://dev.apache.org/dist/patches/apply_to_1.3-current
>
> httpd 2.0)
>
>    work ongoing
>    Graham's patches for httpd-2.0 committed
>
> httpd 2.0+)
>
>    email block diagrams exchanged, and clarified a little
>    talk about these at ApacheCon AFA a new proxy and cache design
>        got good feedback from Theo and Ian
>
> RELEASE SHOWSTOPPERS:
>
> a), b), c) below.
>
> 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
>    * Inter-module dependencies cause the proxy to act up on AIX as a
>      DSO. Hack in place currently - need to clean this up.
>    * 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++?)
>       currently being maintained as a separate code base + patch
>     * 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
>     * 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
>
> 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
>
> 2.0
>
>     * none
>
> 2.0+
>
>     * none
>
> Other features that need writing:
>
> 1.3.x
>
>     * mod_rewrite and possibly mod_include cleanup
>
> 2.0
>
>     * none
>
> 2.0+
>
>     * none
>
> Documentation that needs editing:
>
> 1.3.x
>
>     * mod_proxy.html (needs a once-over)
>
> 2.0
>
>     * mod_proxy.html
>
> 2.0+
>
>     * none
>
> Available Patches:
>
> 1.3.x
>
>     * PR#3489 patch for NoCache/mod_rewrite problem
>
> 2.0
>
>     * none
>
> 2.0+
>
>     * none
>
> Open Issues:
>
>     * Eventual reintegration into httpd-2.0. The basic criteria are:
>         a) The code compiles and runs as often as any code in the tree
>         b) The functionality makes sense for an HTTP proxy
>         c) There is an active maintainer who is or can become an ASF
>            member.
>     * announce to current-testers@ to get some looking at (1.3/2.0 both)
>     * announce for inclusion vote and Graham commit privs - done (sort of)
>
> 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:
>
>     * 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:

-- 

______________________________________________________________
Ryan Bloom				rbb@apache.org
Covalent Technologies			rbb@covalent.net
--------------------------------------------------------------