STATUS revision dbf0c7bef06259486cd2748a2d0e82f27e099d6e
012a352f4b26cfd874db8d06debc495c2303e8b2Bob HalleyApache 2.0 STATUS:
178f6ad061e54bc5babfca3577f72058fa0797c1Bob HalleyLast modified at [$Date: 1999/08/28 02:44:09 $]
ec5347e2c775f027573ce5648b910361aa926c01Automatic Updater 2.0: In pre-alpha development
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews * Vague goal of an alpha or beta release in 1999. Commit-then-review
dafcb997e390efa4423883dafd100c975c4095d6Mark AndrewsRELEASE SHOWSTOPPERS:
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews * CGI doesn't work
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews Status: Ben Laurie is working on this.
33cc94f04cb44dc247f605a954e45e5adc699977Automatic Updater * mod_status doesn't work
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence Status: Manoj Kasichainula <manojk@io.com> is working on this. A
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley patch has been posted that starts to fix this:
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley (<19990825025653.A19065@samosa.mindspring.com> and
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley <19990825022146.A10096@io.com>)
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley * suEXEC doesn't work
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley Ben Laurie's work to fix CGIs will also fix this.
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley * Windows NT port isn't done
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley Status: Bill is working on this through his MPM work, and Ryan
b897c52f865b2fc4e220e2110b874e59c716456bBob Halley is with APR.
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley * Current 2.0 code is not tested on many Unix platforms. Make 2.0
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley work on most, if not all the systems 1.3 did
b897c52f865b2fc4e220e2110b874e59c716456bBob Halley Status: Autoconf and APR will get us most of the way there.
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence * The module API is a weird combination of the old table and the new
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence hook system. Switch completely to the new hook system
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley Status: Ben Laurie is working on this.
460b427411b72da26b1836b9424e2e70d65d9394David LawrenceRELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence * Switch to autoconf, et al. for configuration.
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence * Use APR to get rid of more platform dependancies.
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence Status: Ryan Bloom <rbb@raleigh.ibm.com> is working on this.
460b427411b72da26b1836b9424e2e70d65d9394David LawrenceOther bugs that need fixing:
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley * MaxRequestsPerChild measures connections, not requests.
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence * Regex containers don't work in an intutive way
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence Status: No one has come up with an efficient way to fix this
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence behavior. Dean has suggested getting rid of regex containers
dabea86dac4c01f852b7aea728f73b4f55a89d44Mark AndrewsOther features that need writing:
2d46d268ccff30bb50e661b47c6496d23d9156c7Mark Andrews * Finish infrastructure in core for async MPMs
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence * TODO in source -- just do an egrep on "TODO" and see what's there
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence * Work on other MPMs. Possible MPMs discussed or in progress include:
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence - David Reid's <abb37@dial.pipex.com> Beos MPM
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence Status: in progress
8319af16557b81eba3277ee67215285f0823b587Mark Andrews - Dean Gaudet's async MPM
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence - Zach Brown's <zab@zabbo.net> Linux siginfo MPM
460b427411b72da26b1836b9424e2e70d65d9394David LawrenceDocumentation that needs writing:
c32b87bc54abacf95fb3b063d72b7d1855c1643bMichael Graff * The concept of MPMs, especially if we ship more than one MPM for a
1f50a0a44183410627e22d72c65a35974e235597Mark Andrews given platform
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence * New directives in the various MPMs
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence * API documentation
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence Status: Ben Laurie has written some hooks documentation
2320f230995995595438a9d9301d84931fd266ceMark AndrewsAvailable Patches:
620a452ebe92fff63e85c5930a6e6dc8d9455918Mark Andrews * Mike Abbott's <mja@trudge.engr.sgi.com> patches to improve
6dcb47e37f9f0cdb94bdabc3fa157ff07983c590Mark Andrews Status: These were written for 1.3, and are awaiting a port to
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley * What do we do about mod_proxy?
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley * Which MPMs will be included with Apache 2.0?