You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Jim Jagielski <ji...@jaguNET.com> on 1997/11/01 16:20:41 UTC

[STATUS] Sat Nov 1 09:54:04 EST 1997

In honor of Halloween, the latest STATUS report...
Oooooo scary!
==================================================

As of:
    Sat Nov  1 09:54:04 EST 1997 (I know... the day _after_ Halloween)

Release:

    2.0  : In the future
    1.3b3: In development
    1.3b2: Tarball rolled and available
	   Source tagged as APACHE_1_3b2
	   Apache web-page reflects availability of 1.3b2
	   Announcement released
    1.3b1: There is no 1.3b1

Plan:

    * A ``preliminary'' WIN32 binary is built... Not sure if
	it's ready for prime-time, but it's available from ./dist

Notes:

    * Welcome to Martin Kraemer <Ma...@mch.sni.de>,
	new Apache Group member

Committed:

    * Ken's perl logfile splitter (to ./support)
    * Lars Eilebrecht's [PATCH] mod_speling loglevels
    * Ben's Fix CGI under Win95 (plus some error checking)
    * Ben's Fix absolute path detection
    * Martin's [PATCH] Reject multiple arguments to <...> block directives
    * Martin's [PATCH] Detect missing </Directive> at end-of-file
    * PR#1284 fix: add UNIQUE_ID to suexec wrapper for mod_unique_id
    * Ken's [PATCH] Slight cleanup of logging of bad directives
    * Martin's [PATCH] Suggestion for HTTP_VERSION(maj,min) macro
    * PR#1030 fix: Fix problem causing crash when a CGI is accessed with
      a ?arg does not contain a =
    * Work around buggy stat() on Win95 (closes some PR's?)
    * Paul's replacement fo README.NT
    * Paul's [BUG] NT fixup for failed spawn of child 
    * Dean's [PATCH] PR#1241: mod_dir/autoindex should DECLINE PUT
    * Dean's [PATCH] mod_speling 64-bit issues
    * Martin's [PATCH] Global variables should be set in MainServer,
    * Sameer's Fix builds so that they depend on the .o files
    * Dean's adjustment of mod_unique_id.c
    * Email address added to all internal LICENSEs
    * Rasmus's abbreviated [PATCH] Trying to grok .module files
    * Sameer's [PATCH] pathnames
    * Martin's [PATCH] Take 3: Line Number counting in config file
    * PR#849: AIX now uses USE_FCNTL_SERIALIZED_ACCEPT.
    * PR#1267: i386 AIX does not have memmove.
    * PR#482, 1246: HPUX now defaults to using Spencer regex.
    * PR#977: Some versions of netbsd don't automatically define __NetBSD__
    * PR#1249: Unixware 2.x requires -lgen for syslog
    * All SVR4 systems now use NET_SIZE_T = size_t
    * PR#1321: Solaris 2.4 needs spencer regex
    * WANTSREGEX=YES now the default
    * Paul's Dean's patches and NT, and a PATCH or two
    * Dean's [PATCH] ensure config errors/warnings are logged
    * Dean's [PATCH] PR#467: serialized accept
    * MODULE_MAGIC_NUMBER bumped up
    * Dean's [PATCH] PR#1205: mod_mime_magic cleanups
    * Dean's [PATCH] PR#1317: AIX 1.x can't have files named @
    * Dean's [PATCH] Re: New error_log format (fwd)

Available:

    * Marc's [PATCH] FCNTL_SERIALIZED_ACCEPT on HPUX (PR#872)
	<Pi...@alive.znep.com>
	Status: Marc +1, Jim +1

    * Marc's [PATCH] define to allow passing of Authorization header
	<Pi...@alive.znep.com>
	Status: Marc +1

    * Marc's [PATCH] sys/stat.h and sys/types.h again
	<Pi...@alive.znep.com>
	Status: Marc +1, Dean +1, Jim +1

    * Martin's [PATCH] Minor cleanups for portability
	<19...@deejai.mch.sni.de>
	Status: Martin +1, Dean +1

    * Dean's protocol/1329: Apache will send wrong/invalid Content-length
	<Pi...@twinlark.arctic.org>
	Superceded by Martin's [PATCH] update protocol/1329: Apache will...
	<19...@deejai.mch.sni.de>
	Status: Martin +1, Dean +1

    * Martin's AddTypes for *.exe and *.zip to apache.conf
	<19...@deejai.mch.sni.de>
	Status: Martin +1, Dean +1, Jim +1

    * Ralf's [PATCH] mod_rewrite redirects w/ QS in per-dir context
	<19...@en1.engelschall.com>
	Status: Overridden by Ralf's mod_rewrite rewrite (in progress)??

    * Brian Havard's [PATCH] OS2 fixes
	<19...@silk.apana.org.au>
	Status: Jim 0 (it's MIMEed)
	
    * Ken's [PATCH] Slight cleanup of logging of bad directives
	<97...@decus.org>
	Status: Ken +1, Dean +1, Jim +1, Martin +1

    * Dean's [PATCH] Re: os-sunos/1294: Spurious mmap error messages? (fwd)
	<Pi...@twinlark.arctic.org>
	Fix logic error when issuing a mmap() failed message.  This
	fixes the submitter's problem.
	Status: Dean +1

    * Rasmus' [PATCH] Re: Module install steps
	Pine.WNT.3.95.971026111353.-965065F-100000@krone.lerdorf.on.ca>
	Status: Rasmus +1, Dean +1

    * Sameer's [PATCH] Make -dev work on FreeBSD
	<19...@gabber.c2.net>
	Status: Sameer +1, Ralf (and others?) don't need it, Jim +1 
	Brian Havard reports it's needed for gcc under OS/2
	Martin +1

    * Ben's [PATCH] add error checking to file reads
	<34...@algroup.co.uk>
	Status: Ben +1, Jim +1, Dean +1, Martin +1

    * Marius Groeger <ma...@sysgo.de> [PORT] LynxOS 2.5
	<Pi...@localhost>
	Status: It's the diff is against 1.2.4

    * Dean's protocol/1195: Bug in Authentication header (fwd)
	<Pi...@twinlark.arctic.org>
	Status: Conceptual: Dean +1, Paul +1, Martin +1, Ken +1

    * Dean's [PRE-PATCH] expanding ap_snprintf()
	<Pi...@twinlark.arctic.org>
	Status: Dean +1, Ben +1, Jim 0, Martin 0, Brian +1(?)
	See <Pi...@twinlark.arctic.org>
	for a more up-to-date idea (int vformatter) that has a
	vote of +1 from Dean, Ben, Martin and Jim for concept

    * Ken's [PATCH] for mod_autoindex: no-sorting, last-modified
	<97...@decus.org>
	Status: Ken +1, Dean +1/-1 (see
	<Pi...@twinlark.arctic.org>
	Martin +1/0

    * Manoj Kasichainula's <ma...@io.com> libap implementation
	<19...@io.com>
	Status: Mahoj wants us to "hold off" on this patch, but
	others could ``re-create'' it :)

    * Brian Havard's OS/2 proxy patch -- OS/2 can't open() a directory
	<19...@silk.apana.org.au>
	This is take 3 or so.
    
    * Martin's [PATCH] [FEATURE] Clickable Path Components in ftp dir header
	<19...@deejai.mch.sni.de>
	<19...@deejai.mch.sni.de>
	Status: Martin +1, Ken +1
    
    * Paul's Win32 service errors
	<Pi...@ecstasy.localnet>
	Status: Paul +1, Brian +1. Martin +1(concept)

In progress:

    * Martin Kraemer's [PATCH] Parsing URI into its components 
	This has "evolved" into a new module: util_uri. Martin
	will post when it's at a state where he's happy with it.

    * Ralf is rewriting mod_rewrite

Needs patch:

Closed issues:

    * Removal of inetd mode
	Ken says he'll try to maintain it, since there are
	people/places who need it

Open issues:

    * Roy's report of Dead Apache
	Looks like use of USE_PTHREAD_SERIALIZED_ACCEPT can cause
	the child with the mutex lock to be killed and the lock
	not released

    * Brian's ``strange performance delays''
	<3....@hyperreal.org>
	mod_proxy and garbage collection?
	see: <19...@deejai.mch.sni.de>

    * Marc's socket options like source routing (kill them?)
	Marc, Dean say Yes

    * PR#951 (CGIs on Win32)
	Open? Closed? Fixed?

    * SunOS and stdio
	Stupid broken Sun headers...

    * NameVirtualHost
	Causes mucho confusion... Dean is ready to ``admit defeat''
	but should we let him? Lars suggests making NameVirtualHost
	a required directive

    * DDA's adding a tray application to the Windoze version for ease of
      status/management.
	<01...@caravan.individual.com>
	<01...@caravan.individual.com>
	Status: Ken +1, Sameer +1, Martin +1,
	Paul and Ben and others: No like Win95 specific stuff

    * Apache Win32 v1.3b2 won't serve >16k
	Status: Has not be reproducable by project members
	Update: Ben has discovered the code that causes this. Will try
	to fix.

    * tarball issues:
       o Remove .Z files? Dean says yes, others don't really care
       o md5 or pgp or some combo of both?
       o Brian says yes... Jim says +1, Martin +1

    * The PR#918 patch above appears to have been bogus, should be fixed or
	reversed.  It has been reversed for now.

    * Martin's SEGV, and Alexei's GP Fault under windows (probably the same)

    * FLOCK mutex problems under FreeBSD and others

    * Marc's [BUG] include virtual and SCRIPT_NAME w/path_info
	<Pi...@alive.znep.com>

-- 
====================================================================
      Jim Jagielski            |       jaguNET Access Services
     jim@jaguNET.com           |       http://www.jaguNET.com/
            "Look at me! I'm wearing a cardboard belt!"

Re: [STATUS] Sat Nov 1 09:54:04 EST 1997

Posted by Ben Laurie <be...@algroup.co.uk>.
Paul Sutton wrote:
> >     * Ben's [PATCH] add error checking to file reads
> >       <34...@algroup.co.uk>
> >       Status: Ben +1, Jim +1, Dean +1, Martin +1
> 
> +1 if still needed with Ben's reported fix.

I'm now somewhat confused (I guess doing 4 hour technical meetings on a
Saturday with an upset stomach is partially to blame :-).

The story so far: the code was subtracting WSABASEERR from
WSAGetLastError(). This was bollocks. The "error 35" turns out to be
WSAEWOULDBLOCK (10035), once that is fixed. This comes from
sendwithtimeout(), which I revised slightly to correctly report an error
from select(). I sent this to my guinea-pig, who reports that he got an
error 10035 once (client connection lost, i.e. in send_fd()), and from
then on it has worked.

I'm bemused. However, I'll commit the changes I made coz they are needed
anyway.

Cheers,

Ben.

-- 
Ben Laurie            |Phone: +44 (181) 735 0686|Apache Group member
Freelance Consultant  |Fax:   +44 (181) 735 0689|http://www.apache.org
and Technical Director|Email: ben@algroup.co.uk |Apache-SSL author
A.L. Digital Ltd,     |http://www.algroup.co.uk/Apache-SSL
London, England.      |"Apache: TDG" http://www.ora.com/catalog/apache

Re: [STATUS] Sat Nov 1 09:54:04 EST 1997

Posted by Paul Sutton <pa...@awe.com>.
Today: more votes than you can throw a stick at.... 

On Sat, 1 Nov 1997, Jim Jagielski wrote:
>     * Marc's [PATCH] FCNTL_SERIALIZED_ACCEPT on HPUX (PR#872)
> 	<Pi...@alive.znep.com>
> 	Status: Marc +1, Jim +1

+1

>     * Marc's [PATCH] define to allow passing of Authorization header
> 	<Pi...@alive.znep.com>
> 	Status: Marc +1

Ugly, but people have always asked for this, so why not. +1.

>     * Martin's [PATCH] Minor cleanups for portability
> 	<19...@deejai.mch.sni.de>
> 	Status: Martin +1, Dean +1

+1, but I'm not sure that the _Explain stuff is necessary at all. Can't
the _two_ Explain() calls in the code be replaced by aplog() or
individually #ifdef'ed if they are that important?

>     * Dean's protocol/1329: Apache will send wrong/invalid Content-length
> 	<Pi...@twinlark.arctic.org>
> 	Superceded by Martin's [PATCH] update protocol/1329: Apache will...
> 	<19...@deejai.mch.sni.de>
> 	Status: Martin +1, Dean +1

+1

>     * Martin's AddTypes for *.exe and *.zip to apache.conf
> 	<19...@deejai.mch.sni.de>
> 	Status: Martin +1, Dean +1, Jim +1

+1

>     * Brian Havard's [PATCH] OS2 fixes
> 	<19...@silk.apana.org.au>
> 	Status: Jim 0 (it's MIMEed)

+1. On the MIME stuff: the sending mailer has labelled them OCTET-STREAM
though, so even Pine doesn't display the attachments correctly. They
should probably be labeled as TEXT/PLAIN instead. But at least pine can
save'em out ok. 

>     * Dean's [PATCH] Re: os-sunos/1294: Spurious mmap error messages? (fwd)
> 	<Pi...@twinlark.arctic.org>
> 	Fix logic error when issuing a mmap() failed message.  This
> 	fixes the submitter's problem.
> 	Status: Dean +1

+1

>     * Rasmus' [PATCH] Re: Module install steps
> 	Pine.WNT.3.95.971026111353.-965065F-100000@krone.lerdorf.on.ca>
> 	Status: Rasmus +1, Dean +1

+1 (for the AddType).

>     * Sameer's [PATCH] Make -dev work on FreeBSD
> 	<19...@gabber.c2.net>
> 	Status: Sameer +1, Ralf (and others?) don't need it, Jim +1 
> 	Brian Havard reports it's needed for gcc under OS/2
> 	Martin +1

+1

>     * Ben's [PATCH] add error checking to file reads
> 	<34...@algroup.co.uk>
> 	Status: Ben +1, Jim +1, Dean +1, Martin +1

+1 if still needed with Ben's reported fix.

>     * Marius Groeger <ma...@sysgo.de> [PORT] LynxOS 2.5
> 	<Pi...@localhost>
> 	Status: It's the diff is against 1.2.4

+1 _if_ it still defined -DLYNXOS like all other OSes, rather than relying
on a compiler-provided __Lynx__ constant.

>     * Dean's [PRE-PATCH] expanding ap_snprintf()
> 	<Pi...@twinlark.arctic.org>
> 	Status: Dean +1, Ben +1, Jim 0, Martin 0, Brian +1(?)
> 	See <Pi...@twinlark.arctic.org>
> 	for a more up-to-date idea (int vformatter) that has a
> 	vote of +1 from Dean, Ben, Martin and Jim for concept

+1

>     * Manoj Kasichainula's <ma...@io.com> libap implementation
> 	<19...@io.com>
> 	Status: Mahoj wants us to "hold off" on this patch, but
> 	others could ``re-create'' it :)

+1 on concept. -1 on IBM's copyright lawyers owning it!
 
>     * Brian Havard's OS/2 proxy patch -- OS/2 can't open() a directory
> 	<19...@silk.apana.org.au>
> 	This is take 3 or so.

+1

>     * Paul's Win32 service errors
> 	<Pi...@ecstasy.localnet>
> 	Status: Paul +1, Brian +1. Martin +1(concept)

Already committed.

>     * Marc's socket options like source routing (kill them?)
> 	Marc, Dean say Yes

+1

>     * PR#951 (CGIs on Win32)
> 	Open? Closed? Fixed?

Not looked at.

>     * NameVirtualHost
> 	Causes mucho confusion... Dean is ready to ``admit defeat''
> 	but should we let him? Lars suggests making NameVirtualHost
> 	a required directive

I like NameVirtualHost. It is no less hassle for upgrading users than the
renaming of the default apache directory. Can a perl script read a given
configure and determine what NameVirtualHost lines are needed, as a
transistion aid? 

+1 on the new vhost docs stuff, by the way. 

//pcs