X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=STATUS;h=fbb0dbc009190b41f28950cd5fb51bac03e070d5;hb=08a4db9f1afe1ca67236e90c950525f4108c1db7;hp=1c1b1cf2b038aaeaa6f6b55a5ea087dbcddba23e;hpb=5bcd082e3d0d1e4a533348db6127463e96252fda;p=apache diff --git a/STATUS b/STATUS index 1c1b1cf2b0..fbb0dbc009 100644 --- a/STATUS +++ b/STATUS @@ -1,11 +1,11 @@ -APACHE 2.3 STATUS: -*-text-*- +APACHE 2.5 STATUS: -*-text-*- Last modified at [$Date$] The current version of this file can be found at: * http://svn.apache.org/repos/asf/httpd/httpd/trunk/STATUS -Documentation status is maintained seperately and can be found at: +Documentation status is maintained separately and can be found at: * docs/STATUS in this source tree, or * http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/STATUS @@ -13,29 +13,20 @@ Documentation status is maintained seperately and can be found at: 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 + * http://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x/STATUS + Release history: [NOTE that x.{odd}.z versions are strictly Alpha/Beta releases, while x.{even}.z versions are Stable/GA releases.] - 2.3.9 : In Development. - 2.3.8 : Tagged on August 24, 2010. - 2.3.7 : Tagged on August 19, 2010, not released. - 2.3.6 : Released on June 21, 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. + 2.5.0 : In Development. Contributors looking for a mission: @@ -51,40 +42,29 @@ Contributors looking for a mission: * Open bugs in the bug database. + * See also the STATUS file in the docs/ directory, which lists documentation-specific TODO items. + 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 - - * Review the example configuration. It should be based on current best - practices and not use deprecated features. - - FOR BETA: +THINGS THAT SHOULD BE CONSIDERED EARLY IN THE 2.6/3.0 DEVELOPMENT CYCLE: - * Modules without documentation need to be moved to experimental or be - removed. + * Change default prefix from /usr/local/apache2 to something corresponding + to the project name. Rename apachectl. - * 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 + * Change merge order of to be most specific match last. This + is more consistent with and allows some optimizations for the + location merge code. - FOR NEXT ALPHA: + * Detect Lua 5.2.0 during configure and add LUA_COMPAT_ALL to CPPFLAGS. + Maybe it even suffices to add LUA_COMPAT_MODULE and individually + care about the two remaining incompatible code lines (one with lua_strlen, + one with lua_objlen). - * The mod_session* modules need to be checked that their hooks respect - the returning of int (HTTP status codes) and apr_status_t as appropriate, - and any anomolies fixed. - - - OLD ISSUES THAT WERE THOUGHT TO BE SHOWSTOPPERS FOR 2.2 BUT OBVIOUSLY WEREN'T: +OLD ISSUES THAT WERE THOUGHT TO BE SHOWSTOPPERS FOR 2.4 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 @@ -95,6 +75,7 @@ RELEASE SHOWSTOPPERS: * the edge connection filter cannot be removed http://marc.theaimsgroup.com/?l=apache-httpd-dev&m=105366252619530&w=2 + http://mail-archives.apache.org/mod_mbox/httpd-dev/200501.mbox/%3C41E30B42.4060202@stason.org%3E jerenkrantz asks: Why should this block a release? @@ -110,17 +91,14 @@ CURRENT VOTES: 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?) + +1: sctemme (why mess with it?), pgollucci RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP: - * Add mod_allow_method or some other (usable) functionality to replace - Limit/LimitExcept. + * Clean up all the kruft and *extremely* outdated stuff below... - * Sort out modules selections for most/all/reallyall. Maybe rename - all -> most, reallyall -> all, and remove the old 'most'. - - * Add mod_define. + * Maybe remove Limit/LimitExcept or at least make it log warnings when + mis-used. * 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 @@ -140,26 +118,13 @@ RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP: * RFC 2616 violations. 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 + 16520, 49825 + Open PRs: 15865, 15866, 15868, 16126, 16133, 16142, 16521, 42978 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" out of this list, without reviewing them individually. - * There is a bug in how we sort some hooks, at least the pre-config - hook. The first time we call the hooks, they are in the correct - order, but the second time, we don't sort them correctly. Currently, - the modules/http/config.m4 file has been renamed to - modules/http/config2.m4 to work around this problem, it should moved - back when this is fixed. - - OtherBill offers that this is a SERIOUS problem. We do not sort - correctly by the ordering arguments passed to the register hook - functions. This was proven when I reordered the open_logs hook - to attempt to open the error logs prior to the access logs. Possibly - the entire sorting code needs to be refactored. - * pipes deadlock on all platforms with limited pipe buffers (e.g. both Linux and Win32, as opposed to only Win32 on 1.3). The right solution is either GStein's proposal for a "CGI Brigade", or OtherBill's proposal @@ -358,28 +323,10 @@ RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP: TODO ISSUES REMAINING IN MOD_SSL: - * Do we need SSL_set_read_ahead()? - * SSLRequire directive (parsing of) leaks memory - * Diffie-Hellman-Parameters for temporary keys are hardcoded in - ssl_engine_dh.c, while the comment in ssl_engine_kernel.c says: - "it is suggested that keys be changed daily or every 500 - transactions, and more often if possible." - * ssl_var_lookup could be rewritten to be MUCH faster - * CRL callback should be pluggable - - * session cache store should be pluggable - - * init functions should return status code rather than ssl_die() - - * ssl_engine_pphrase.c needs to be reworked so it is generic enough - to also decrypt proxy keys - - * output warning when allowing SSL v2.0 ? its so old - WISH LIST * mod_proxy: Ability to run SSL over proxy gateway connections, encrypting (or reencrypting) at the proxy. @@ -401,17 +348,13 @@ WISH LIST line server hooks (Ryan really hated this. It is great for performance, but bad because of the complications listed above). - mod_cache/mod_mem_cache/mod_disk_cache: + mod_cache/mod_mem_cache/mod_cache_disk: * mod_mem_cache: Consider adding a RevalidateTimeout directive to specify time at which local cached content is to be revalidated (ie, underlying file stat'ed to see if it has changed). - * mod_cache: CacheEnable/CacheDisable should accept regular expressions. - jerenkrantz says: Too slow. Get regexs away from speedy caches by - default. Introduce a new CacheEnableRegex if you want. - - * mod_mem_cache/mod_disk_cache: Need to be able to query cache + * mod_mem_cache/mod_cache_disk: 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 by modules for the purpose of reporting module status.