You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ch...@apache.org on 2007/05/16 04:21:09 UTC
svn commit: r538407 - /httpd/httpd/branches/2.2.x/STATUS
Author: chrisd
Date: Tue May 15 19:21:08 2007
New Revision: 538407
URL: http://svn.apache.org/viewvc?view=rev&rev=538407
Log:
added proposals for backporting patches for PRs 39985 and 41302,
and various prerequisite patches
Modified:
httpd/httpd/branches/2.2.x/STATUS
Modified: httpd/httpd/branches/2.2.x/STATUS
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/STATUS?view=diff&rev=538407&r1=538406&r2=538407
==============================================================================
--- httpd/httpd/branches/2.2.x/STATUS (original)
+++ httpd/httpd/branches/2.2.x/STATUS Tue May 15 19:21:08 2007
@@ -212,6 +212,86 @@
Trunk version works
+1: rpluem
+ * mod_dbd: Rename functions and variables for consistency, and move
+ some functions around for readability, prior to making
+ functional changes for PRs 39985, 41302, and other issues.
+ Trunk version of patches:
+ http://svn.apache.org/viewvc?view=rev&revision=491729
+ http://svn.apache.org/viewvc?view=rev&revision=492394
+ (relevant portions only)
+ http://svn.apache.org/viewvc?view=rev&revision=521230
+ 2.2.x version of patch:
+ http://people.apache.org/~chrisd/patches/mod_dbd_pools_groups/mod_dbd-1tidy-2.2.x.patch
+ +1: chrisd
+
+ * mod_dbd: Handle error conditions in dbd_construct() properly.
+ Simplify ap_dbd_open() and use correct arguments to apr_dbd_error()
+ when non-threaded. Register correct cleanup data in non-threaded
+ ap_dbd_acquire() and ap_dbd_cacquire(). Clean up configuration data
+ and merge function. Use ap_log_error() wherever possible.
+ Trunk version of patches:
+ http://svn.apache.org/viewvc?view=rev&revision=491884
+ http://svn.apache.org/viewvc?view=rev&revision=492394
+ (relevant portions only)
+ 2.2.x version of patch:
+ http://people.apache.org/~chrisd/patches/mod_dbd_pools_groups/mod_dbd-2misc-2.2.x.patch
+ +1: chrisd
+
+ * beos MPM: Create pmain pool and run modules' child_init hooks when
+ entering ap_mpm_run(), then destroy pmain when exiting ap_mpm_run().
+ Otherwise modules' child_init hooks appear to never be executed.
+ Also, destroying pmain ensures that cleanups registered in modules'
+ child_init hooks are performed (e.g., mod_log_config and mod_dbd).
+ Trunk version of patch:
+ http://svn.apache.org/viewvc?view=rev&revision=491922
+ 2.2.x version of patch:
+ http://people.apache.org/~chrisd/patches/mod_dbd_pools_groups/mpm_child_init-beos-2.2.x.patch
+ +0: chrisd (abstaining; unable to test)
+
+ * netware MPM: Destroy pmain pool when exiting ap_mpm_run() so that
+ cleanups registered in modules' child_init hooks are performed (e.g.,
+ mod_log_config and mod_dbd).
+ Trunk version of patch:
+ http://svn.apache.org/viewvc?view=rev&revision=491907
+ 2.2.x version of patch:
+ http://people.apache.org/~chrisd/patches/mod_dbd_pools_groups/mpm_child_init-netware-2.2.x.patch
+ +0: chrisd (abstaining; unable to test)
+
+ * mod_dbd: Create memory sub-pools for each DB connection and close
+ DB connections in a pool cleanup function. Ensure prepared statements
+ are destroyed before DB connection is closed. When using reslists,
+ prevent segfaults when child processes exit, and stop memory leakage
+ of ap_dbd_t structures. Avoid use of global s->process->pool, which
+ isn't destroyed by exiting child processes in most multi-process MPMs.
+ See also the third section of:
+ http://marc.info/?l=apache-httpd-dev&m=116742014418304&w=2
+ and the eventual solution as described in the comments in the
+ dbd_setup() function.
+ PR: 39985
+ Trunk version of patch:
+ http://svn.apache.org/viewvc?view=rev&revision=496831
+ 2.2.x version of patch:
+ http://people.apache.org/~chrisd/patches/mod_dbd_pools_groups/mod_dbd-3pools-2.2.x.patch
+ +1: chrisd
+
+ * mod_dbd: Introduce configuration groups to allow inheritance by virtual
+ hosts of database configurations from the main server. Determine the
+ minimal set of distinct configurations and share connection pools
+ whenever possible. Allow virtual hosts to override inherited SQL
+ statements. See also the fourth section of:
+ http://marc.info/?l=apache-httpd-dev&m=116742014418304&w=2
+ and the eventual solution as implemented in the dbd_post_config()
+ function. Obviates r424798, r432560, r432562, and r466641.
+ Could be improved by the addition of <DBDGroup> configuration
+ sections. (Any takers? :-)
+ PR: 41302
+ Trunk version of patch:
+ http://svn.apache.org/viewvc?view=rev&revision=503931
+ 2.2.x version of patch:
+ http://people.apache.org/~chrisd/patches/mod_dbd_pools_groups/mod_dbd-4groups-2.2.x.patch
+ +1: chrisd
+
+
PATCHES/ISSUES THAT ARE STALLED
* PKCS#7: backport PCKS#7 patches from trunk.