STATUS revision ecab138eb9834f3a98332c9bc62516d1fc4a3fab
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteAPACHE 2.0 STATUS: -*-text-*-
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteLast modified at [$Date: 2001/01/19 02:58:56 $]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte 2.0b1 : Scheduled to release December 26, 2000
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte rbb volunteers to be RM
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte 2.0a9 : released December 12, 2000
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte 2.0a8 : released November 20, 2000
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte 2.0a7 : released October 8, 2000
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte 2.0a6 : released August 18, 2000
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte 2.0a5 : released August 4, 2000
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte 2.0a4 : released June 7, 2000
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte 2.0a3 : released April 28, 2000
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte 2.0a2 : released March 31, 2000
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte 2.0a1 : released March 10, 2000
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteRELEASE SHOWSTOPPERS:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte WARNING: ALWAYS check srclib/apr/STATUS and srclib/apr-util/STATUS
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * Generic Hooks are absolutely wrong in linkage, they are declared as
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte exported from APU, but actually exported from modules. This needs
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte heavy fixup, which Bill will do on the plane tommorow. The actual
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte 'Apache' declaration is in Apache's files, with the 'explicit linkage'
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte flavor in apr-util. (Unless you folks will finally buckle and accept
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte the linkspec in hook declarations. I'm not holding my breath.)
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * Root all file systems with <Directory /> for WIN32/OS2/NW permissions
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Status: patch brought forward from 1.3.14
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte WIN32 and OS2 need review [William Rowe, Brian Harvard]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * Error messages are filtered according to the needs of the original
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte URI. Nothing ensures that they are translated on EBCDIC machines
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte and *not* translated on ASCII machines.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * Win32: Enable the Windows MPM to honor max_requests_per_child
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Status: FirstBill will fix this?
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * Win32: Get Apache working on Windows 95/98. The following work
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte (at least) needs to be done:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte - winnt MPM: Fix 95/98 code paths in the winnt MPM. There is some NT
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte specific code that is still not in NT only code paths
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte - IOL binds to APR sendfile, implemented with TransmitFile, which
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte is not available on 95/98.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte - Document warning that OSR2 is required (for Crypt functions, in
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * Win32: Test access logging with multiple threads. Will the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte native file I/O calls serialize automagically like the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte CRT calls or do we need to add region locking each time
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte we access the logs?
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * Win32: Complete the revamp the service environment and relocation
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte into the WinNT MPM. Changes ServerRoot service registry
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte parameter into ConfigArgs for multiple service startup parameters.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Problems to fix in the revamp: -k shutdown/restart are broken,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte signals are not being acknowledged. Close window and shutdown
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte also seem out of sorts.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte OtherBill is working on this and will finish over the weekend.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * We need a thread-safe resolver, at least on Unix.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Status: The best known candidate would be something from
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Status: Greg asks, "why? doesn't gethostbyname_r() handle this?"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * The AddInputFilter and AddOutputFilter directives do not allow the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte administrator to remove or reorder filters. Once a filter is added
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte in a container, it is present in any subcontainers. It can only be
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte added to the filter chain after any filters specified in enclosing
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * remove the --disable-shared from the subdir config of APR(UTIL)
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte before the final release. (in fact, it might even be nice to
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte allow for Apache config/build against an already-installed
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Note: we need to do a "make install" for APR(UTIL) so the shared
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte libraries can be installed properly. We could also use that
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte point to install include files (rather than have Apache
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte know everything that needs to be installed from the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte sub-packages). The original impetus for doing the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte disable-shared was because the shared lib wasn't getting
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte installed and a "make clean" in aprutil would make Apache
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte fail to load.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * users who want to install third-party modules into the Apache
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte source tree (for static linking) need to have autoconf and
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte libtool installed. This is because the module needs to have its
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte config.m4 incorporated into ./configure, which means "buildconf"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte must be run.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Note: This is in part because we have removed the "extra" directory.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte In the Apache-2.0 repository, this directory had a config.m4
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte file that allowed people to add external modules by
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte specifying --with-module on the configure line.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteRELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * Mod_autoindex is still causing too many buckets and too many bucket
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte brigades to be created. We need to improve the way the old ap_r*
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte functions interact with buckets. This is being tabled until after
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte See MSG: <Pine.LNX.4.21.0101111403150.1557-100000@koj>
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * The directives to setup output filters need to be re-visited. These
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte directives aren't consistent with what we already have, and they don't
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte always make good sense.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Status: rbb volunteers.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte * Combine log_child and piped_log_spawn. Clean up http_log.c.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte Common logging API.
* Win32: Migrate the MPM over to use APR thread/process calls. This
losing error status (i.e. throwing away the error returned by a
* All DBMs suffer from confusion in support/dbmmanage (perl script) since
for predictable mod_auth_db/dbm administration.
* Explore use of a post-config hook for the code in http_main.c which
* (possibly) use UUIDs in mod_unique_id and/or mod_usertrack
* the LTFLAGS = -export-dynamic in the config.m4 is wrong. it is getting
should probably move into build/special.mk (the make file used for
Using NIS passwd.byname dbm files with AuthDBMUserFile
setlogin() is not called, causing problems with e.g. identd
add allow,deny/deny,allow warning to mod_access
A small addition to rotatelogs.c to improve program functionality.
Feedback/Comment on APACI
Inclusion of RPM spec file in CVS/distributions
No way to change ReadmeName/HeaderName suffixes.
MIME types for MNG and JNG files need adding to mime.types and
the mime.types and magic files
obsolete directives in core.html to the MPM documentation.
* Revise manual/stopping.html and the last part of
manual/misc/perf-tuning.html to take account of the MPMs.
* Is conf/highperformance.conf-dist obsolete? It looks obsolete.