STATUS revision 52feb4fc246900d2999f6a038c5a750d23bd544b
750f77ade4110c6b2315d6b9e9c22f643914d87drbbApache 2.0 STATUS:
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolleyLast modified at [$Date: 2000/11/09 00:36:39 $]
750f77ade4110c6b2315d6b9e9c22f643914d87drbb 2.0a8 : ???
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe 2.0a7 : released October 8, 2000
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe 2.0a6 : released August 18, 2000
750f77ade4110c6b2315d6b9e9c22f643914d87drbb 2.0a5 : released August 4, 2000
750f77ade4110c6b2315d6b9e9c22f643914d87drbb 2.0a4 : released June 7, 2000
750f77ade4110c6b2315d6b9e9c22f643914d87drbb 2.0a3 : released April 28, 2000
750f77ade4110c6b2315d6b9e9c22f643914d87drbb 2.0a2 : released March 31, 2000
750f77ade4110c6b2315d6b9e9c22f643914d87drbb 2.0a1 : released March 10, 2000
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolleyRELEASE SHOWSTOPPERS:
45108af9f7bc456c8e9b3bf3ea863f171e6dc9a6jwoolley * Root all file systems with <Directory /> for WIN32/OS2/NW permissions
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley Status: patch brought forward from 1.3.14
3e5667f3bea0b417d0133534d960c5b86c63cf5cgstein WIN32 and OS2 need review [William Rowe, Brian Harvard]
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley * Remove Buff from the code.
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley Status: Buff has been removed from the core completely, but the
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley proxy module is still using it. As soon as the new proxy
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley patches are committed, Buff should be removed from the proxy
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley * Error messages are filtered according to the needs of the original
3e5667f3bea0b417d0133534d960c5b86c63cf5cgstein URI. Nothing ensures that they are translated on EBCDIC machines
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley and *not* translated on ASCII machines.
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley * Win32: Enable the Windows MPM to honor max_requests_per_child
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley Status: Bill will fix this.
750f77ade4110c6b2315d6b9e9c22f643914d87drbb * Win32: Get Apache working on Windows 95/98. The following work
105475009f541187ba7a14a367547d9404c578befielding (at least) needs to be done:
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley - winnt MPM: Fix 95/98 code paths in the winnt MPM. There is some NT
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley specific code that is still not in NT only code paths
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley - IOL binds to APR sendfile, implemented with TransmitFile, which
750f77ade4110c6b2315d6b9e9c22f643914d87drbb is not available on 95/98.
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley - Document warning that OSR2 is required (for Crypt functions, in
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe * Win32: Test access logging with multiple threads. Will the
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe native file I/O calls serialize automagically like the
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe CRT calls or do we need to add region locking each time
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe we access the logs?
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe * Win32: Complete the revamp the service environment and relocation
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe into the WinNT MPM. Changes ServerRoot service registry
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe parameter into ConfigArgs for multiple service startup parameters.
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe Problems to fix in the revamp: -k shutdown/restart are broken,
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe signals are not being acknowledged. Close window and shutdown
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe also seem out of sorts.
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe OtherBill is working on this
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe * We need a thread-safe resolver, at least on Unix.
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe Status: The best known candidate would be something from
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe Status: Greg asks, "why? doesn't gethostbyname_r() handle this?"
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe * There are still thread-unsafe functions used in the server.
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe - getpwnam in mod_userdir
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe * Modify mod_cgi and mod_cgid to deal with directories. This allows
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe a lot of directives to be removed from the core.
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe * The AddInputFilter and AddOutputFilter directives do not allow the
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe administrator to remove or reorder filters. Once a filter is added
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe in a container, it is present in any subcontainers. It can only be
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe added to the filter chain after any filters specified in enclosing
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe containers.
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewroweRELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe * Combine log_child and piped_log_spawn. Clean up http_log.c.
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe Common logging API.
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe * Create unified scoreboard API and implementation shared across
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley * Document mod_file_cache.
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley * OS/2: Get loadable modules working again. Requires shared core support
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley which doesn't appear to be catered for in the current build system.
* 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.
- fix and re-enable sdbm_lock.c
* 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
mostly use the unix directories (e.g., OS/390 which uses an os390
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.
apache provides no way to do a wildcard/global NameVirtualHost
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.