ROADMAP revision a601d863bd772fefc4dc82a883589d8be6a44811
0N/AAPACHE 2.1+ ROADMAP:
0N/A
0N/ALast modified at [$Date: 2001/11/27 05:19:39 $]
0N/A
0N/ADEFERRRED FOR APACHE 2.1
0N/A
0N/A * Source code should follow style guidelines.
0N/A OK, we all agree pretty code is good. Probably best to clean this
0N/A up by hand immediately upon branching a 2.1 tree.
0N/A Justin's voulenteered to hand-edit the entire source tree ;)
0N/A
0N/A * revamp the input filter syntax to provide for ordering of
0N/A filters created with the Set{Input|Output}Filter and the
0N/A Add{Input|Output}Filter directives. A 'relative to filterx'
0N/A syntax is definately preferable, but not realistic for 2.0.
0N/A
0N/A * Platforms that do not support fork (primarily Win32 and AS/400)
0N/A Architect start-up code that avoids initializing all the modules
0N/A in the parent process on platforms that do not support fork.
0N/A Better yet - not only inform the startup of which phase it's in,
0N/A but allow the parent 'process' to initialize shared memory, etc,
0N/A and create a module-by-module stream to pass to the child, so the
0N/A parent can actually arbitrate the important stuff.
0N/A
0N/A * Replace stat [deferred open] with open/fstat in directory_walk.
0N/A Justin, Ian, OtherBill all interested in this. Implies setting up
0N/A the apr_file_t member in request_rec, and having all modules use
0N/A that file, and allow the cleanup to close it [if it isn't a shared,
0N/A cached file handle.]
0N/A
0N/A * Refactor auth into auth protocols and auth database stores.
0N/A Many interested hackers, too destabilizing for 2.0 inclusion.
0N/A
0N/ADEFERRRED FOR APACHE 3.0
0N/A
0N/A * The Async Apache Server implemented in terms of APR.
0N/A [Bill Stoddard's pet project.]
0N/A
0N/A
0N/A