]> granicus.if.org Git - apache/blob - ROADMAP
cd45d6d5b587f965658d7b67dd1ff46da1648175
[apache] / ROADMAP
1 APACHE 2.1+ ROADMAP:
2
3 Last modified at [$Date: 2001/11/27 05:19:39 $]
4
5 DEFERRRED FOR APACHE 2.1
6
7     * Source code should follow style guidelines.
8       OK, we all agree pretty code is good.  Probably best to clean this
9       up by hand immediately upon branching a 2.1 tree.
10       Justin's voulenteered to hand-edit the entire source tree ;)
11
12     * revamp the input filter syntax to provide for ordering of
13       filters created with the Set{Input|Output}Filter and the
14       Add{Input|Output}Filter directives.  A 'relative to filterx' 
15       syntax is definately preferable, but not realistic for 2.0.
16
17     * Platforms that do not support fork (primarily Win32 and AS/400)
18       Architect start-up code that avoids initializing all the modules 
19       in the parent process on platforms that do not support fork.
20       Better yet - not only inform the startup of which phase it's in,
21       but allow the parent 'process' to initialize shared memory, etc,
22       and create a module-by-module stream to pass to the child, so the
23       parent can actually arbitrate the important stuff.
24
25     * Replace stat [deferred open] with open/fstat in directory_walk.
26       Justin, Ian, OtherBill all interested in this.  Implies setting up
27       the apr_file_t member in request_rec, and having all modules use
28       that file, and allow the cleanup to close it [if it isn't a shared,
29       cached file handle.]
30
31     * Refactor auth into auth protocols and auth database stores.
32       Many interested hackers, too destabilizing for 2.0 inclusion.
33
34 DEFERRRED FOR APACHE 3.0
35
36     * The Async Apache Server implemented in terms of APR.
37       [Bill Stoddard's pet project.]
38
39