Apache 2.0 STATUS: Last modified at [$Date: 2000/12/12 12:01:12 $] Release: 2.0a8 : released November 20, 2000 2.0a7 : released October 8, 2000 2.0a6 : released August 18, 2000 2.0a5 : released August 4, 2000 2.0a4 : released June 7, 2000 2.0a3 : released April 28, 2000 2.0a2 : released March 31, 2000 2.0a1 : released March 10, 2000 RELEASE SHOWSTOPPERS: * Rename Symbols: apr_opendir --> apr_dir_open RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP: * SysV semaphore support isn't usable by Apache when started as root because we don't have a way to allow the semaphore to be used by the configured User and Group. Current work-around: change the initial permissions to 0666. Needed code: See 1.3's http_main.c, SysV sem flavor of accept_mutex_init(). * Build scripts do not recognise AIX 4.2.1 pthreads * Win32: Implement ap_shm_ functions * Bill says we need a new procattr, APR_CREATE_SUSPENDED (or something similar) to direct ap_create_process to create the process suspended. We also need a call to wake up the suspended process This may not be able to be implemented everywhere though. * Replace tables with a proper opaque ADT that has pluggable implementations (including something like the existing data type, plus hash tables for speed, with options for more later). Status: fanf is working on this. * add a version number to apr_initialize() as an extra failsafe against (APR) library version skew. MsgID: Status: Greg +1 (volunteers), Jeff +1, Ryan +1, Tony -0(?) * The MM library is built as static and shared library. This should be set up to build only the required version. * use libtool Status: Greg +1 (volunteers), Ryan +1(?) Waiting for commentary from jimjag * snarf rules.mk(.in) from APRUTIL to simplify makefiles Status: Greg +1 (volunteers), Sascha +1, rbb -0.5 * add apr_crypt() and APR_HAS_CRYPT for apps to determine whether the crypt() function is available, and a way to call it (whether it is located in libc, libcrypt, or libufc) Status: Greg +1 (volunteers) Documentation that needs writing: * API documentation