Received: (from majordom@localhost) by hyperreal.com (8.8.5/8.8.5) id NAA23574; Wed, 4 Jun 1997 13:17:27 -0700 (PDT) Received: from devsys.jaguNET.com (devsys.jaguNET.com [206.156.208.6]) by hyperreal.com (8.8.5/8.8.5) with ESMTP id NAA23552 for ; Wed, 4 Jun 1997 13:17:22 -0700 (PDT) Received: (from jim@localhost) by devsys.jaguNET.com (8.8.5/jag-2.4) id QAA19551 for new-httpd@hyperreal.com; Wed, 4 Jun 1997 16:17:17 -0400 (EDT) From: Jim Jagielski Message-Id: <199706042017.QAA19551@devsys.jaguNET.com> Subject: [STATUS] Wed Jun 4 16:04:54 EDT 1997 To: new-httpd@hyperreal.com Date: Wed, 4 Jun 1997 16:17:17 -0400 (EDT) X-Mailer: ELM [version 2.4 PL25] Content-Type: text Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org We are at the home-stretch... The Plan has been updated to reflect a possible timeline for the actual release (CVS branching, etc). Also, I decided that most likely going back to the b10 ordering of $LIBS and $REGLIB made the most sense and so included that (I'll commit that change soon). It was pretty much unilateral, though, which doesn't quite feel right... Nonetheless, that's the plan :) ============================================================== 1.2b12 status as of Wed Jun 4 16:04:54 EDT 1997 * Code changes committed since 1.2b11: * PR624 Closed: Fixed open timestamp fd in proxy_cache.c (actually, CHANGES was adjusted to reflect the above which was done in 1.2b11). ** database needs to reflect this closure *** * Cleanup to remove malloc() from proxy_host2addr * ABOUT_APACHE file added * PR#663: SCO3 doesn't have writev() *** database needs to reflect this closure *** * Apache team members pgp keys now available in KEYS file * Reordering of $LIBS/$REGLIB in Makefile.tmpl needs to be done, at which point code changes are to be closed (See "Problems and Patches", below). The Plan ======== * We are go for a 1.2 release on June 5, 1997. The two "Problems and Patches" described below will not hold this up. * We need to setup a time for the 1.2 release process... I would suggest 14:00 EDT, at that point the CVS tree is adjusted to reflect '1.2' and the tree is branched. Tarballs and distributions will then be done and announced. Binary builds will proceed after that. * We should all start signing up for binary builds for the 1.2 release: Jim: A/UX 3.1.1, FreeBSD 2.2-STABLE Ken: Digital UNIX V3.2E-1 (should work for any V3.2 system) MarcS: FreeBSD-2.1-STABLE, SunOS 5.5 & 4.1.4, HPUX 10.10, AIX 4.1.4, IRIX 6.2 Mark Bixby: HP MPE/iX * Team members to add their keys to KEYS before June 5, 1997 14:00EDT Problems and Patches ==================== * Weird interaction under Linux using BrowserMatch. Putting $REGLIB after $LIBS causes it not to work. Possible name- space problems. Status: For the 1.2 release, we will go back to the "old" b10 order of these libs. A better fix will be done post 1.2 when Jim will (again) revamp the Configure/make stuff. Until then, Jim will re-order the order in Makefile.tmpl and commit that change. * HP-UX Systems: Specifying 'cc' in Configuration on systems that have 'gcc' installed causes Configure not to correctly set CFLAGS Status: The Configure work post 1.2 will try to fix this. Documentation Changes that would be nice for 1.2 but we're not gonna hold-up for them: ------------------------------------------- * some better suexec docs would be really nice, detailing some of the security risks and compromises discussed New Status: Jason working like a dog to make the deadline. Has some stuff available (didn't mention where though) for review. * Document problems with mismatch on FD_SETSIZE=1024? Post 1.2: --------- * Workout path/goals for 2.0. Release 1.2.1 with below fixes and improvements but let's give 1.2 some time (and ourselves a rest). * PR#94: Content negot fails unless each varient has a charset * PR#543: /cgi-bin/foo/bar%2fbaz unescape_url in util.c is forbidding %2f in PATH_INFO. The problem is that we use the %2f check to avoid security problems with stupid scripts. Roy thinks the best solution would be to decode all %2f's before doing any processing on the path, and thus reduce %2f... to /.. before doing the path checks. This makes it impossible to have a filename containing slash, but no big deal. * Marc's [PATCH] PR#566: mod_status dumps core in inetd mode <9705111840.aa01864@paris.ics.uci.edu> Status: +1 Marc (post-1.2), Roy (with minor change), Dean * Dean's solaris 256 FILE * problem Status: Dean seeing if it works for user, maybe add to FAQ * Various minor tweaks to port to different platforms: PR#383, PR#388, PR#399, PR#333, PR#327, PR#445, PR#511 * Fix mod_negotiation to follow latest TCN draft Petr Lampa wants to work on this. * Doug MacEachern's [PATCH] merge dbm auth configs Status: The question is, should we be merging auth configs? Ken says not by default and not unless it's configurable. * redo lingering_close to check for old sockets to close out before accept() in child. Status: doesn't look to be overly clean to do in the current framework. Will not have time to do implementation for this beta in any case. If it turns out to be a big issue, could go in later. (1.2.1?) * Marc wants to have a check to be sure log directory(ies) isn't writable by anyone except the user starting the server. The posting in bugtraq only highlites the problem. Needs override. See NCSA code for sample implem. Status: Marc busy writing * Type map can't find appropriate document for language on Solaris 2.x. (I can't gistify this one; full details in message ID .) Reporter has provided tar.gz file of config info. (no PR#, 1.2b7, 24/2/1997, ) Status: Dean might have fixed this one (the table overlay bug) [Dean has mailed the submitter to ask them to test 1.2b8 or b9] * SONY NEWS port. See both: Jim working on a patch, but not until after 1.2 release * Jim has patch for time taken to handle a request in status module * status report shows PIDs in empty slots, user supplied some sort of patch; behavior now is correct, but perhaps some cleanup of how the results are displayed could be done after 1.2... Should be added to the bugdb: * "Large groups cause authentication errors" on FreeBSD [salari@cs.ubc.ca]; problem looks to be MAX_STRING_LEN buffer in groups_for_user. Contrib stuff / future: * Start digital signing the distributions. * Chris Adams patch to mod_log_config to add %m and %c. * mod_log_config patch for conditional logging Status: contrib, not in server * Ed has an updated patch for limiting connections per IP * mod_include could use boyer-moore searching for