You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by tr...@apache.org on 2009/04/02 13:00:15 UTC

svn commit: r761246 - in /httpd/httpd/trunk: CHANGES include/ap_mmn.h

Author: trawick
Date: Thu Apr  2 11:00:14 2009
New Revision: 761246

URL: http://svn.apache.org/viewvc?rev=761246&view=rev
Log:
document the key API considerations related to the changes for loadable MPMs, and give 
unbundled modules an MMN to check for

Modified:
    httpd/httpd/trunk/CHANGES
    httpd/httpd/trunk/include/ap_mmn.h

Modified: httpd/httpd/trunk/CHANGES
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/CHANGES?rev=761246&r1=761245&r2=761246&view=diff
==============================================================================
--- httpd/httpd/trunk/CHANGES [utf-8] (original)
+++ httpd/httpd/trunk/CHANGES [utf-8] Thu Apr  2 11:00:14 2009
@@ -2,6 +2,12 @@
 
 Changes with Apache 2.3.3
 
+  *) Allow MPMs to be loaded dynamically, as with most other modules.  This
+     required changes to the MPM interfaces.  Removed: mpm.h, mpm_default.h
+     (as an installed header), APACHE_MPM_DIR, MPM_NAME, ap_threads_per_child, 
+     ap_max_daemons_limit, ap_my_generation, etc.  ap_mpm_query() can't be
+     called until after the register-hooks phase.  [Jeff Trawick]
+
   *) mod_ssl: Add SSLProxyCheckPeerExpire and SSLProxyCheckPeerCN directives
      to enable stricter checking of remote server certificates.
      [Ruediger Pluem]

Modified: httpd/httpd/trunk/include/ap_mmn.h
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/include/ap_mmn.h?rev=761246&r1=761245&r2=761246&view=diff
==============================================================================
--- httpd/httpd/trunk/include/ap_mmn.h (original)
+++ httpd/httpd/trunk/include/ap_mmn.h Thu Apr  2 11:00:14 2009
@@ -190,14 +190,17 @@
  * 20090131.0 (2.3.2-dev)  Remove ap_default_type(), disable DefaultType
  * 20090208.0 (2.3.2-dev)  Add conn_rec::current_thread.
  * 20090208.1 (2.3.3-dev)  Add ap_retained_data_create()/ap_retained_data_get()
+ * 20090401.0 (2.3.3-dev)  Remove ap_threads_per_child, ap_max_daemons_limit,
+ *                         ap_my_generation, etc.  ap_mpm_query() can't be called
+ *                         until after the register-hooks phase.
  */
 
 #define MODULE_MAGIC_COOKIE 0x41503234UL /* "AP24" */
 
 #ifndef MODULE_MAGIC_NUMBER_MAJOR
-#define MODULE_MAGIC_NUMBER_MAJOR 20090208
+#define MODULE_MAGIC_NUMBER_MAJOR 20090401
 #endif
-#define MODULE_MAGIC_NUMBER_MINOR 1                     /* 0...n */
+#define MODULE_MAGIC_NUMBER_MINOR 0                     /* 0...n */
 
 /**
  * Determine if the server's current MODULE_MAGIC_NUMBER is at least a