]> granicus.if.org Git - apache/blobdiff - STATUS
Enable SetEnv to set PATH
[apache] / STATUS
diff --git a/STATUS b/STATUS
index 000fb9cd552727a9aa89e466993ee306aa40ba4e..4ca2679afb7a2cd966d35f90cde74405f0746de3 100644 (file)
--- a/STATUS
+++ b/STATUS
@@ -26,8 +26,15 @@ Release history:
     [NOTE that x.{odd}.z versions are strictly Alpha/Beta releases,
           while x.{even}.z versions are Stable/GA releases.]
 
-    2.3.1   : in development
-    2.3.0   : Tagged on December 6, 2008.
+    2.3.7   : In development. Plan is to tag as beta ~Aug 1.
+              Jim offers to RM.
+    2.3.6   : Tagged June 11, 2010.
+    2.3.5   : Released on January 26, 2010.
+    2.3.4   : Released on December 8, 2009.
+    2.3.3   : Tagged on November 11, 2009, not released.
+    2.3.2   : Tagged on March 23, 2009, not released.
+    2.3.1   : Tagged on January 2, 2009, not released.
+    2.3.0   : Tagged on December 6, 2008, not released.
 
 Contributors looking for a mission:
 
@@ -49,6 +56,33 @@ CURRENT RELEASE NOTES:
 
 RELEASE SHOWSTOPPERS:
 
+  FOR GA:
+
+  * Modules that are not ready for production use should be marked as
+    experimental.  Candidates:
+    - MPM simple
+    - mod_serf
+
+  * Error log format should be configurable. The current format is
+    too verbose: The prefix length ranges from 70 chars (server-scope,
+    level <= info) to 120 chars (conn-scope, level >= debug).
+    (sf is working on this).
+
+  FOR BETA:
+
+  * Modules without documentation need to be moved to experimental or be
+    removed.
+
+  * Not all MPMs are updated to set conn_rec::current_thread correctly.
+      (Prefork, Worker, Event, Simple are updated).
+      jim sez: Then we just ship with those... mark any others as
+                experimental
+
+  FOR NEXT ALPHA:
+
+
+  OLD ISSUES THAT WERE THOUGHT TO BE SHOWSTOPPERS FOR 2.2 BUT OBVIOUSLY WEREN'T:
+
   * 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?
@@ -75,9 +109,9 @@ CURRENT VOTES:
     "hot spare").
     See: Message-ID: <3C58232C.FE91F19F@Golux.Com>
 
-    Self-destruct: Ken, Martin, Lars
+    Self-destruct: Ken, Martin, Lars, sctemme (parent shouldn't die, ever)
     Not self-destruct: BrianP, Ian, Cliff, BillS
-    Make it runtime configurable: Aaron, jim, Justin, wrowe, rederpj, nd
+    Make it runtime configurable: Aaron, jim, Justin, wrowe, rederpj, nd, pgollucci
 
     /* The below was a concept on *how* to handle the problem */
     Have 2 parents: +1: jim
@@ -86,7 +120,7 @@ CURRENT VOTES:
                                       something useful?)
 
   * Make the worker MPM the default MPM for threaded Unix boxes.
-    +1:   Justin, Ian, Cliff, BillS, striker, wrowe, nd, pgollucci
+    +1:   Justin, Ian, Cliff, BillS, striker, wrowe, nd, pgollucci, sctemme
     +0:   BrianP, Aaron (mutex contention is looking better with the
           latest code, let's continue tuning and testing), rederpj, jim
     -0:   Lars
@@ -94,8 +128,25 @@ CURRENT VOTES:
     pquerna: Do we want to change this for *2.4*?
     wrowe: Replies "yes"
 
+  * Name the Server (version 2.4 or 3.0, depending on the final call)
+    Recent discussion indicates we should designate a (short name).
+    This is not yet a [Vote] - Your nominations please:
+      * Apache HTTP Server (httpd)
+        +1: sctemme (why mess with it?)
+
 RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
 
+  * Allow to log module name in error log format.
+    (sf is working on this)
+  * Add mod_allow_method or some other (usable) functionality to replace
+    Limit/LimitExcept.
+
+  * Sort out modules selections for most/all/reallyall. Maybe rename
+    all -> most, reallyall -> all, and remove the old 'most'.
+
+  * Add mod_define.
+
   * 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&keywords=PatchAvailable
 
@@ -112,10 +163,10 @@ RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
              it, so that the server won't be slow down too much.
 
   * RFC 2616 violations.
-    Closed PRs: 15857.
-    Open PRs: 15852, 15859, 15861, 15864, 15865, 15866, 15868, 15869,
-              15870, 16120, 16125, 16126, 16133, 16135, 16136, 16137,
-              16138, 16139, 16140, 16142, 16518, 16520, 16521, 
+    Closed PRs: 15852, 15857, 15859, 15861, 15864, 15869, 15870, 16120,
+                16125, 16135, 16136, 16137, 16138, 16139, 16140, 16518,
+                16520
+    Open PRs:   15865, 15866, 15868, 16126, 16133, 16142, 16521
     jerenkrantz says: need to decide how many we need to backport and/or
                       if these rise to showstopper status.
     wrowe suggests: it would be nice to see "MUST" v.s. "SHOULD" v.s. "MAY"
@@ -155,9 +206,6 @@ RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
 
     chrisd: Has this been fixed by the changes for PR 38737?
 
-  * --enable-mods-shared="foo1 foo2" is busted on Darwin.  Pier
-    posted a patch (Message-ID: <B8DBBE8D.575A%pier@betaversion.org>).
-
   * We do not properly substitute the prefix-variables in the configuration
     scripts or generated-configs.  (i.e. if sysconfdir is etc,
     httpd-std.conf points to conf.)
@@ -185,13 +233,6 @@ RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
        walk if the path was entirely invalid; and we can't do that either
        UNTIL 2.1 or we break modules that haven't hooked map_to_storage.
 
-  * With AP_MODE_EXHAUSTIVE in the core, it is finally clear to me
-    how the Perchild MPM should be re-written.  It hasn't worked
-    correctly since filters were added because it wasn't possible to
-    get the content that had already been written and the socket at
-    the same time.  This mode lets us do that, so the MPM can be
-    fixed.
-
   * Can a static httpd be built reliably?
       Message-ID: <20020207142751.T31582@clove.org>
 
@@ -202,12 +243,6 @@ RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
     Jeff wonders if we still care about this.  It is no longer an
     API issue but simply an extra trip through the brigade.
 
-  * 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
-    on dev@apr:
-      Message-ID: <20020111115006.K1529@clove.org>
-
   * Try to get libtool inter-library dependency code working on AIX.
       Message-ID: <cm3n10lx555.fsf@rdu163-40-092.nc.rr.com>
 
@@ -234,7 +269,7 @@ RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
       the ja-jis encoding.
 
   * There is increasing demand from module writers for an API
-    that will allow them to control the server à la apachectl.
+    that will allow them to control the server à la apachectl.
     Reasons include sole-function servers that need to die if
     an external dependency (e.g., a database) fails, et cetera.
     Perhaps something in the (ever more abused) scoreboard?
@@ -382,8 +417,8 @@ WISH LIST
 
   * mod_cache: Handle ESI tags.
 
-  * mod_cache: Resolve issue of how to cache page fragements (or perhaps
-    -if- we want to cache page fragements). Today, mod_cache/mod_mem_cache
+  * mod_cache: Resolve issue of how to cache page fragments (or perhaps
+    -if- we want to cache page fragments). Today, mod_cache/mod_mem_cache
     will cache #include 'virtual' requests (but not #include 'file'
     requests). This was accomplished by making CACHE_IN a
     CONTENT_SET-1 filter to force it to run before the SUBREQ_CORE
@@ -444,3 +479,4 @@ EXPERIMENTAL MODULES:
     'experiment' failed). This section tracks what needs to happen to 
     get the modules promoted to fully supported status.
 
+