STATUS revision e2979c854f6ff7c056d75f6f1ae49767ce3b6d37
c40265eba0c99708887d68e67901924065ba2514Brian WellingtonAPACHE 2.0 STATUS: -*-text-*-
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinLast modified at [$Date: 2001/10/06 00:48:03 $]
c40265eba0c99708887d68e67901924065ba2514Brian Wellington 2.0.25 : rolled August 29, 2001
c40265eba0c99708887d68e67901924065ba2514Brian Wellington 2.0.24 : rolled August 18, 2001
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 2.0.23 : rolled August 9, 2001
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews 2.0.22 : rolled July 29, 2001
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews 2.0.21 : rolled July 20, 2001
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 2.0.20 : rolled July 8, 2001
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews 2.0.19 : rolled June 27, 2001
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews 2.0.18 : rolled May 18, 2001
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews 2.0.17 : rolled April 17, 2001
af5073d03288a53b646ec3b807ac25ced64d7879Mark Andrews 2.0.16 : rolled April 4, 2001
c40265eba0c99708887d68e67901924065ba2514Brian Wellington 2.0.15 : rolled March 21, 2001
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 2.0.14 : rolled March 7, 2001
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 2.0a9 : released December 12, 2000
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 2.0a8 : released November 20, 2000
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 2.0a7 : released October 8, 2000
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 2.0a6 : released August 18, 2000
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 2.0a5 : released August 4, 2000
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 2.0a4 : released June 7, 2000
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 2.0a3 : released April 28, 2000
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 2.0a2 : released March 31, 2000
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein 2.0a1 : released March 10, 2000
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinPlease consult the following STATUS files for information
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinon related projects:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinRELEASE SHOWSTOPPERS:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein * Revert to a 1.3 behavior and allow a non-file request to travel
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein through the request cycle. If any request gets to the core handler,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein without a flag that this r->filename was tested by dir/file_walk,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein then we 500 at the very end of the request cycle. This provides
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein authors of older modules better compatibility, while still improving
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein the security and robustness of 2.0. This does not remove the new
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein map_to_storage hook itself, but makes it optional for some cases.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Status: still need to decide where this goes, OtherBill comments...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Message-ID: <065701c14526$495203b0$96c0b0d0@roweclan.net>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein we need to look at halting this in the 'default handler' case,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein and that implies pushing the 'handler election' into the request
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein internal processing phase from the run request phase.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein * There is a bug in how we sort some hooks, at least the pre-config
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein hook. The first time we call the hooks, they are in the correct
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein order, but the second time, we don't sort them correctly. Currently,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein the modules/http/config.m4 file has been renamed to
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein modules/http/config2.m4 to work around this problem, it should moved
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein back when this is fixed. rbb
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein * The Add...Filter and Set...Filter directives do not allow the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein administrator to order filters, beyond the order of filename (mime)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein extensions. It isn't clear if Set...Filter(s) should be inserted
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein before or after the Add...Filter(s) which are ordered by sequence of
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein filename extensions. Add...FilterByType will add to this quandry.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Some sort of resolution needs to be proposed,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein * mod_dir should normally redirect ALL directory requests which do
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein not include a trailing slash on the URI. However, if a "notes"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein flag is set (say, via BrowserMatch), this behavior will be
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein disabled for non-GET requests.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Status: Greg volunteers
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein MsgId: <20010227104646.E2297@lyra.org>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein MsgId: <3A9C0097.9C83F07C@Golux.Com>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein * mod_negotiation will not serve a request when an early extention
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein is understood, but a later extention is not. e.g. if the request
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein index.html.bak is recieved, and negotition could find the file
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein index.html.bak.en, it still won't be served because the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ap-mime-exception-list will contain "index" and "bak", and the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein string "index.bak" doesn't match "index.html.bak". Need to
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein review the ap-mime-exception-list component by component to be
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allow these cases. [This could be part of a patch to allow the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein name index.bak in the case above to match index.html.bak.en]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein * mod_negotiation needs a new option or directive, something like
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ForceLanguagePriority, to fall back to the LanguagePriority
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein directive instead of returning a "no acceptable variant" error.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Status: Bill has some code in his tree that accomplishes
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein this, and will commit it Friday after it's tested.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein * Usability: Sanitize the MPM config directives. MaxClients in
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein the threaded MPM is totally misleading now as it has little to
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein do with limiting the number of clients (it limits the number
the default httpd.conf for any module that was compiled
ap_getline. many messages (plus their threads) (Apr/May):
- further work with combining/tweaking the builtin filters:
allows the beloved (crusty) Alias /foo/ /somepath/foo/ followed
by a <Directory /somepath/foo> to become simply
<Location /foo/> DocumentRoot /somefile/foo (IMHO a bit more legible
* add mod_gz to httpd-2.0 (in modules/experimental/)
you access bugs.apache.org, then click on the "search the bug db"
The current porting state is summarized in modules/ssl/README. The
(1) stablizing/optimizing the SSL filter logic
malloc/free calls in the bucket brigade code. Need some
have something to look at/compare with.
"Apache" layout from config.layout, and each variable settable
* Combine log_child and piped_log_spawn. Clean up http_log.c.
* 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.
builds/machines, etc. The use-multiple database schema
* 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
* shift stuff to mod_core.h
process (e.g., mutex init failure), other children (cgid, at least)
rand.c, at least.) This could be resolved with an SSL library, or
- Bring the Win9xConHook.dll from 1.3 into 2.0 (no sense till it
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
* orig_ct in the byterange/multipart handling may not be