]> granicus.if.org Git - apache/blobdiff - STATUS
2.1 -> 2.3 changes. Only track the 2.3/2.4 release history.
[apache] / STATUS
diff --git a/STATUS b/STATUS
index da23ad207c2cbaf1f4e211cfcfc5f743ff9633c8..bcd9857d592c9dea24cd9c7137d1fa00e8ec5d60 100644 (file)
--- a/STATUS
+++ b/STATUS
@@ -1,44 +1,69 @@
-APACHE 2.1 STATUS:                                              -*-text-*-
+APACHE 2.3 STATUS:                                              -*-text-*-
 Last modified at [$Date$]
 
-Release [NOTE that only Alpha/Beta releases occur in 2.1 development]:
+The current version of this file can be found at:
 
-    2.1.3   : in development
-    2.1.2   : Released on 12/08/2004 as alpha.
-    2.1.1   : Released on 11/19/2004 as alpha.
-    2.1.0   : not released.
+  * http://svn.apache.org/repos/asf/httpd/httpd/trunk/STATUS
 
-Please consult the following STATUS files for information
-on related projects:
+Documentation status is maintained seperately and can be found at:
+
+  * docs/STATUS in this source tree, or
+  * http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/STATUS
+
+Consult the following STATUS files for information on related projects:
+
+  * http://svn.apache.org/repos/asf/apr/apr/trunk/STATUS
+  * http://svn.apache.org/repos/asf/apr/apr-util/trunk/STATUS
+
+Patches considered for backport are noted in their branches' STATUS:
+
+  * http://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x/STATUS
+  * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.0.x/STATUS
+  * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x/STATUS
+
+
+Release history:
+    [NOTE that only Alpha/Beta releases occur in 2.3 development]
+
+    2.3.0   : in development
 
-    * srclib/apr/STATUS
-    * srclib/apr-util/STATUS
-    * docs/STATUS
 
 Contributors looking for a mission:
 
     * Just do an egrep on "TODO" or "XXX" in the source.
 
-    * Review the "PatchAvailable" bugs in the bug database.
-      Append a comment saying "Reviewed and tested".
+    * Review the bug database at: http://issues.apache.org/bugzilla/
+
+    * Review the "PatchAvailable" bugs in the bug database:
+
+      http://issues.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Apache+httpd-2.0&keywords=PatchAvailable
+
+      After testing, you can append a comment saying "Reviewed and tested".
 
     * Open bugs in the bug database.
 
+
 CURRENT RELEASE NOTES:
 
+
 RELEASE SHOWSTOPPERS:
 
     * Handling of non-trailing / config by non-default handler is broken
       http://marc.theaimsgroup.com/?l=apache-httpd-dev&m=105451701628081&w=2
       jerenkrantz asks: Why should this block a release?
+      wsanchez agrees: this may be a change in behavior, but isn't
+        clearly wrong, and even if so, it doesn't seem like a
+        showstopper.
 
     * the edge connection filter cannot be removed 
       http://marc.theaimsgroup.com/?l=apache-httpd-dev&m=105366252619530&w=2
+
       jerenkrantz asks: Why should this block a release?
 
-    * Replace proxy handling of request bodies with something which doesn't
-      gobble up arbitrary amounts of memory.  See proxy_http.c in 
-      proxy-reqbody branch for new implementation.
+      stas replies: because it requires a rewrite of the filters stack
+            implementation (you have suggested that) and once 2.2 is
+            released you can't do that anymore. 
+
 
 CURRENT VOTES:
 
@@ -57,6 +82,7 @@ CURRENT VOTES:
       c) tailored httpd-std.conf should be installed to
          sysconfdir/examples or manualdir/exampleconf/
          +1:   slive, trawick, Ken, nd (prefer the latter), erikabele
+         +1:   wsanchez (propose sysconfdir/examples/<version> for diffiness)
 
       d) Installing a set of default config files when upgrading a server
          doesn't make ANY sense at all.
@@ -93,16 +119,12 @@ CURRENT VOTES:
 
       pquerna: Do we want to change this for 2.2?
 
+
 RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
 
     * Patches submitted to the bug database:
       http://issues.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Apache+httpd-2.0&keywords=PatchAvailable
 
-    * The Event MPM does not work on Solaris 10. Solaris 10 does support the 
-      Threadsafe Pollsets required by the Event MPM, but it does not support
-      multiple threads calling accept() at the same time.  The current 
-      structure of the Event MPM makes adding accept() locking difficult.
-
     * Filter stacks and subrequests, redirects and fast redirects.
       There's at least one PR that suffers from the current unclean behaviour
       (which lets the server send garbage): PR 17629
@@ -147,20 +169,6 @@ RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
       is set.  If not, it means that the HEAD requests don't generate the
       same headers as a GET which is wrong.
 
-    * HP/UX 10.20: compile breakage in APR.  Looks like it should be easy
-      to fix, probably just some extraneous #include's that are fouling
-      things up.
-      PR: 9457
-      Jeff: See my reply and patch in the PR (and previous commit to
-      stop using "pipe" as a field name).  If patch is committed, we
-      should be okay.  I'll wait to see if the user tests the patch.
-      Update by Jeff 20020722: I got an account on HP 10.20.  It looks
-      like some of the APR thread detection is screwed up.  If we find
-      pthread.h but we can't compile the pthread test program we still
-      think we can use threads.  For that reason, the patch I posted
-      to the PR won't work as-is since a failed compile of the test
-      program means nothing.
-
     * exec cmd and suexec arg-passing enhancements
       Status: Patches proposed
       Message-ID: <20020526041748.A29148@prodigy.Redbrick.DCU.IE>
@@ -211,25 +219,12 @@ RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
     * Can a static httpd be built reliably?
         Message-ID: <20020207142751.T31582@clove.org>
 
-    * [Ken] Test suite failures:
-      o worker is also failing some of the 'cgi' subtests
-      (see <URL:http://Source-Zone.Org/Apache/regression/>):
-        Justin says: "Worker should be fine and passes httpd-test here.
-                      I think it's a perl or a httpd-test problem."
-
     * Usage of APR_BRIGADE_NORMALIZE in core_input_filter should be
       removed if possible.
         Message-ID: <Pine.LNX.4.33.0201202232430.318-100000@deepthought.cs.virginia.edu>
         Jeff wonders if we still care about this.  It is no longer an
         API issue but simply an extra trip through the brigade.
 
-    * The Add...Filter and Set...Filter directives do not allow the
-      administrator to order filters, beyond the order of filename (mime)
-      extensions.  It isn't clear if Set...Filter(s) should be inserted 
-      before or after the Add...Filter(s) which are ordered by sequence of
-      filename extensions.  At minimum, some sort of +-[0-10] syntax seems
-      like a nice solution.  See ROADMAP.
-
     * Get perchild to work on platforms other than Linux. This
       will require a portable mechanism to pass data and file/socket
       descriptors between vhost child groups. An API was proposed
@@ -269,15 +264,8 @@ RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
       lost.  This might be an APR issue with how it deals with
       the child_init hook (i.e. the fcntl lock needs to be resynced).
       More examination and analysis is required.
-        Status: This has also been reported on Cygwin.
-                FreeBSD 4.7 was reputed to have 'fixed' threads.  Not.
-                FreeBSD 5.2-RC is a confirmed fix w/either libkse or libthr.
-                [libc_r, still the default, does not serve any pages w/worker;
-                 so on FreeBSD 5.2, you must use libmap.conf (see man page).]
-                Work needs to be done to get APR to try to be knowledgable that
-                libkse/libthr are acceptable.  Still not recommended for the
-                default since libc_r is still broken.
-        Message-ID: <3C2CC514.8EF3BED1@wapme-systems.de> (cygnus)
+        Status: Works with FreeBSD 5.3. Does not work in previous versions.
+                This has also been reported on Cygwin.
 
     * There is increasing demand from module writers for an API
       that will allow them to control the server à la apachectl.
@@ -386,9 +374,6 @@ RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
       Message-ID: <Pine.LNX.4.44.0203011354090.16457-200000@deepthought
                   .cs.virginia.edu>
 
-    * When sufficiently tested, the AllowEncodedSlashes/%2f patch
-      needs to be backported to 2.0 and 1.3.
-
     * APXS either needs to be fixed completely for use when apr is out of tree,
       or it should drop query mode altogether, and we just grow an 
       httpd-config or similar arrangement. 
@@ -399,6 +384,9 @@ RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
                    query cases; but I'm beginning to think that in these cases 
                    the app should be querying ap{r,u}-config directly
           gstein: agreed. apxs should deprecate the -q flag
+          pquerna: I vote for a httpd-config, and to deprecate the -q flag.
+          minfrin: +1 for httpd-config, and to deprecate -q.
+
 
 TODO ISSUES REMAINING IN MOD_SSL:
 
@@ -444,6 +432,7 @@ TODO ISSUES REMAINING IN MOD_SSL:
     * the shmcb code should just align its memory segment rather than
       jumping through all the "safe" memcpy and memset hoops
 
+
 WISH LIST
     * mod_proxy: Ability to run SSL over proxy gateway connections,
       encrypting (or reencrypting) at the proxy.
@@ -475,10 +464,6 @@ WISH LIST
       jerenkrantz says: Too slow.  Get regexs away from speedy caches by
                         default.  Introduce a new CacheEnableRegex if you want.
 
-    * mod_cache: Fix dependency on ATOMIC operators. Need
-      APR_HAS_ATOMIC_* feature macros.
-      jerenkrantz says: APR 1.0+ has some guaranteed form of atomics.
-
     * mod_mem_cache/mod_disk_cache: Need to be able to query cache
       status (num of entries, cache object properties, etc.).
       mod_status could be extended to query optional hooks defined
@@ -488,19 +473,6 @@ WISH LIST
       HTTP or SNMP?
       jerenkrantz says: Yawn.  Who cares.
 
-EXPERIMENTAL MODULES:
-
-    Experimental modules should eventually be be promoted to fully supported
-    status or removed from the repository entirely (ie, the
-    'experiment' failed). This section tracks what needs to happen to 
-    get the modules promoted to fully supported status.
-
-
-Other bugs that need fixing:
-
-    * ap_discard_request should be converted to use the bucket API
-      directly rather than waste cycles copying buffers with the old API.
-
     * MaxRequestsPerChild measures connections, not requests.
         Until someone has a better way, we'll probably just rename it
         "MaxConnectionsPerChild".
@@ -513,10 +485,6 @@ Other bugs that need fixing:
                             the <Container ~ foo> forms, and using only
                             <ContainerMatch foo> semantics.
 
-    * SIGSEGV on Linux (glibc 2.1.2) isn't caught properly by a
-      sigwaiting thread. We need to work around this, perhaps unless
-      there is hope soon for a fixed glibc.
-
     * orig_ct in the byterange/multipart handling may not be
       needed. Apache 1.3 just never stashed "multipart" into
       r->content_type. We should probably follow suit since the
@@ -526,26 +494,11 @@ Other bugs that need fixing:
         Status: Greg volunteers to investigate (esp. since he was most 
                 likely the one to break it :-)
 
-Binaries (probably not till beta):
-
- Platform                      Avail.  Volunteer
- ------------------------------------------------------------------
- AIX 4.3.3                     no      Bill Stoddard
- Mandrake 8.1                  no      open
- FreeBSD 4.1                   no      open
- hppa2.0w-hp-hpux11.00         no      Cliff Woolley
- i386-pc-solaris2.8            no      Aaron Bannert
- i386-unknown-freebsd4.5       no
- i386-unknown-freebsd4.6       no      Cliff Woolley
- i686-pc-linux-gnu-slackware81 no      Cliff Woolley
- i686-pc-linux-gnu-rh70        no      Aaron Bannert
- i686-pc-linux-gnu-rh73        no      Cliff Woolley
- ia64-hp-hpux11.20             no
- powerpc-apple-darwin5.5       no      Aaron Bannert
- powerpc-unknown-linux-gnu     no      Graham Leggett
- s390-ibm-linux                no      Greg Ames
- sparc-sun-solaris2.8          no      Jim Jagielski
- NetWare                       no      Brad Nicholes
- OS/2                          no      Brian Havard
- OS/390                        no      Greg Ames
- Win32-x86                     no      William Rowe
+EXPERIMENTAL MODULES:
+
+    Experimental modules should eventually be be promoted to fully supported
+    status or removed from the repository entirely (ie, the
+    'experiment' failed). This section tracks what needs to happen to 
+    get the modules promoted to fully supported status.
+
+