You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Randy Terbush <ra...@zyzzyva.com> on 1996/11/24 19:50:49 UTC
Re: no tarball til critical bugs are fixed
> Roy T. Fielding wrote:
> >
> >I don't see any point in creating a beta tarball when we know
> >there are bugs that are severe enough to prevent a beta release.
> >I can create a tarball once those bugs are squashed.
>
> Are these the showstoppers listed and awaiting feedback/votes ?
I'm holding off on rolling this thing until we resolve this.
What showstoppers? get_client_block() problem perhaps...
> Has anyone had the chance to test them but not comment/vote ?
>
> #######################################################################
>
>
> Features:
> -=-=-=-=-=-=
> Sameer has offered a patch to do unbuffered CGI.
> Ben has said he supports the feature.
> Roy has vetoed it for 1.2
>
> -=-=-=-=-=-=-=
>
> searching domains
>
> lots of arguments on both sides. Brian suggests putting it in
> http://www.apache.org/dist/contrib/patches/1.2/ ... seems like
> the only option now.
>
> Bugs:
> -=-=-=-=-=-
> Marc Slemko:
> rlim_t does not exist as a type on AIX 4.1.x, so a
> typedef is also needed there to make it compile.
>
> (typedef int rlim_t) in conf.h
>
>
> -=-=-=-=--=-
> The logic of timeouts seems to be somewhat screwed - keepalive
> timeouts may be used at the wrong moments, it seems to me. [Ben]
>
> -=-=-==-=-=-
>
> From: Roy
> The problem is that a request on /dir/ is internally redirected to
> /dir/index.html, which properly results in a 304 Not Modified. However,
> the r->status is not updated to reflect new->status (and anything else
> that might need to be promoted).
>
> we're still waiting for someone to speak up on whether it's a
> major problem or not. I don't know that area of the code well
> enough, though I can't say that promotion of error code from
> sub-redirects has been a problem for me personally. Again, flag
> it as a known bug is probably the best we can
> do here, unless someone wants to speak up. [brian]
>
> -=-=-=-=-=-=-=-=
>
> 1.2-dev still has this bug in it. get_client_block needs to
> check for the -1 error case from the call to bread().
>
> patch offered. positive feedback so far.
>
> -=-=-=-=-=-=-=-=-
>
> Roy's claim of CGI schitzo behavior and improper dealing with
> CONTENT_LENGTH. This is a showstopper in my opinion until more
> voices are heard.
>
> Roy offers 2 options:
> a) Assume it is only for old scripts. This requires changing mod_cgi
> so that it rejects anything without a Content-Length (411 Length
> Required) even if it is chunked, or at least anything that cannot
> be read into a single buffer before execing the script.
>
> b) Assume it is for new scripts and that old scripts will just never
> see the HTTP/1.1 input (after all, no sane client would chunk an
> x-www-url-encoded form). This requires changing get_client_block
> so that it passes the chunk size and footer to the script.
>
> Jim voted for (b)
> Ed voted for (a)
>
> Alexei says it's supposed to be this way.
>
> + other comments.
>
> Roy has offered a patch.
> Ben thinks there might be something wrong with it, Roy offered
> a fix.
> +1 from Randy.
>
>
> Showstoppers (perhaps):
>
> ? get_client_block needs to check for the -1 (sounds nasty)
>
> CGI dealing & CONTENT_LENGTH
>
>
> TODO:
>
> now
> Prepare more documentation.
> Resolve all outstanding bugs (see above).
> Nov 24 Create last pre-beta tarball (Randy?)
> Test, test, test.
> Report back with positive as well as negative comments.
> Nov 30 Create 1.2b1 tarball.
> " Update CVS to reflect 1.2b1 release.
> Dec 1 Release 1.2b1.
> " Put documentation online if there is any.
> " Hand 1.2 management over.
>