STATUS revision b69cf46e5e6190dc3a1fbadc7277bb66fd4c8998
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwApache 2.0 STATUS:
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwLast modified at [$Date: 2000/08/16 20:42:39 $]
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw 2.0a6 : ???
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw 2.0a5 : released August 4, 2000
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw 2.0a4 : released June 7, 2000
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw 2.0a3 : released April 28, 2000
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw 2.0a2 : released March 31, 2000
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw 2.0a1 : released March 10, 2000
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwRELEASE SHOWSTOPPERS:
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw * Need to reintroduce the notion of MMAP_SEGMENT_SIZE which was
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw lost with the creation of ap_bucket_mmap_create. Apache's
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw timeout model is a timeout per-write. If we try to mmap
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw an entire file and send it to a slow client, the write
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw will timeout before the send is complete. Ditto for sendfile
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw * All of the bucket types must be implemented. The list can be found
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw in src/include/ap_buckets.h. May need to implement a bucket type
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw to mark the end of a subrequest content stream, and one to tell
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw filters to flush any pending content. See http_protocol.c:
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw ap_finalize_sub_req_protocol() and ap_rflush()
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw * Remove Buff and IOL from the code. To do this, a chunking and
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw translation filter must be written. This allows us to remove BUFF.
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw IOLs can be removed as soon as somebody gets to it.
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw * apachectl not being built or installed
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw * Win32: Get mod_auth_digest working under win32
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw - APR_HAS_RANDOM should be defined on windows and there is a
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw lib/apr/misc/win32/rand.c which is basically a copy of what
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw mod_auth_digest used to use.
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw * suEXEC doesn't work
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw Status: Manoj has posted an patch to fix this.
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw <19991103003605.A20612@samosa.mindspring.com>
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw * Win32: Enable the Windows MPM to honor max_requests_per_child
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw Status: Bill will fix this.
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw * Win32: Get Apache working on Windows 95/98. The following work
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw (at least) needs to be done:
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw - winnt MPM: Fix 95/98 code paths in the winnt MPM. There is some NT
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw specific code that is still not in NT only code paths
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw - IOL binds to APR sendfile, implemented with TransmitFile, which
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw is not available on 95/98.
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw * Win32: Test access logging with multiple threads. Will the
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw native file I/O calls serialize automagically like the
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw CRT calls or do we need to add region locking each time
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw we access the logs?
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw * Win32: Complete the revamp the service environment and relocation
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw into the WinNT MPM. Changes ServerRoot service registry
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw parameter into ConfigArgs for multiple service startup parameters.
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw Problems to fix in the revamp: -k shutdown/restart are broken,
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw signals are not being acknowledged. Close window and shutdown
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw also seem out of sorts.
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw OtherBill is working on this
* Combine log_child and piped_log_spawn. Clean up http_log.c.
* Win32: Migrate the MPM over to use APR thread/process calls. This
loosing error status (i.e. throwing away the error returned by a
- fix and re-enable sdbm_lock.c
* Explore use of a post-config hook for the code in http_main.c which
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
Apache header files should have a private name, e.g.
#include "apache/httpd.h"
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.