Received: (from majordom@localhost) by hyperreal.com (8.8.5/8.8.5) id RAA02260; Mon, 12 May 1997 17:42:24 -0700 (PDT) Received: from paris.ics.uci.edu (mmdf@paris.ics.uci.edu [128.195.1.50]) by hyperreal.com (8.8.5/8.8.5) with SMTP id RAA02253 for ; Mon, 12 May 1997 17:42:21 -0700 (PDT) Received: from kiwi.ics.uci.edu by paris.ics.uci.edu id aa15679; 12 May 97 17:33 PDT To: new-httpd@apache.org Subject: [STATUS] Mon May 12 17:26:05 PDT 1997 In-reply-to: Your message of "Sun, 11 May 1997 19:51:49 PDT." <9705111956.aa07823@paris.ics.uci.edu> Date: Mon, 12 May 1997 17:28:40 -0700 From: "Roy T. Fielding" Message-ID: <9705121733.aa15679@paris.ics.uci.edu> Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org 1.2b11 status as of Mon May 12 17:26:05 PDT 1997 * Code changes committed since 1.2b10: * ErrorDocument CGI responding to error from another CGI fixed * PR#512: signal redefinition problem on QNX * CGIWrap Problems (restore old PATH_INFO definition) * I hate messed up initializers (in USE_FCNTL_SERIALIZED_ACCEPT) * PR#501: escape html in server-status * PR#506: no DefaultType means no Content-Type * error responses have wrong headers (part 1) * Clarified comment about USERDIR_SUFFIX in suexec.h * HP-UX/cc compiler fix (minus oops) * internal redirect must inherit the_request * added comments and check the_request in original_uri() The Plan ======== * Dean is on vacation starting Thursday. Roy will be in Boston for a week starting Saturday (17-24). Can we get a tarball by Tuesday afternoon PDT? * Should we abuse Tenon for violating our License? http://www.tenon.com/whatsnew/press_release/97.05.12.html #if defined(__MACHTEN__) #error Due to license violations, Tenon is explicitly excluded #error from compiling or using the Apache source code in any form. #endif Status: +1 Roy, Jim -1 Alexei, Dean There is no MachTen user community of Apache; only Tenon, and their developers are on this list. Figure it out. It will take very little effort on their part to obey the license. Agenda for 1.2b11-dev ==================== Patches available: * Roy's [PATCH] PR#502: timeout problems (second try) <9705111749.aa28275@paris.ics.uci.edu> Status: +1 Roy, Randy * Roy's [PATCH] error responses have wrong headers (part 2) <9705080825.aa21443@paris.ics.uci.edu> Status: +1 Roy, Dean * Roy's version of Petr's [PATCH] mod_dir HTTP_NOT_ACCEPTABLE fixup <9705112013.aa08933@paris.ics.uci.edu> Status: +1 Roy, Randy, Dean * Dean's solaris 256 FILE * problem Status: Dean seeing if it works for user, maybe add to FAQ * Jim's [PATCH] Allow consistant use of whitespace in Configuration <199705121213.IAA12319@devsys.jaguNET.com> Status: +1 Jim, Dean, Chuck [no relation to the sausages] No patches yet, showstoppers: * SIGTERM problem under OS/2 Status: Garey will submit patch * PR#522: timeouts look to be interrupting transfers at the wrong time. Documentation Changes that should make 1.2: * some better suexec docs would be really nice, detailing some of the security risks and compromises discussed Status: I think Randy said something about doing it at one point. Randy says he thinks Jason is perhaps doing them. [And Roy says: either somebody needs to document how it works (I don't know), or I'll go through and remove the documentation about how "good" it is to use it.] New Status: not really worth holding 1.2 on * Document problems with mismatch on FD_SETSIZE=1024? * Deal with Martin Kraemer's documentation notes: <199704081013.MAA02907@deejai.mch.sni.de> <199704081045.MAA02997@deejai.mch.sni.de> Post 1.2: * 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) * 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 * error compiling on NeXT: In file included from http_main.c:108: /NextDeveloper/Headers/bsd/netinet/tcp.h:57: duplicate member `th_off' /NextDeveloper/Headers/bsd/netinet/tcp.h:58: duplicate member `th_x2' Status: got a login in a NeXT OpenStep 4.x machine to test, looks like an interaction between gcc and the header files. It is trying to include definitions for both big and little endian platforms, and that no work. * 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.2b8 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 * Jim has patch for time taken to handle a request in status module * Ed has an updated patch for limiting connections per IP * mod_include could use boyer-moore searching for