[NOTE that x.{odd}.z versions are strictly Alpha/Beta releases,
while x.{even}.z versions are Stable/GA releases.]
- 2.3.4 : in development
- 2.3.3 : Tagged on November 11, 2009.
+ 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.
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
"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
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
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
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"
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.)
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?
* 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
'experiment' failed). This section tracks what needs to happen to
get the modules promoted to fully supported status.
+