]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Merge r1873747 from trunk:
authorJim Jagielski <jim@apache.org>
Tue, 11 Feb 2020 13:16:38 +0000 (13:16 +0000)
committerJim Jagielski <jim@apache.org>
Tue, 11 Feb 2020 13:16:38 +0000 (13:16 +0000)
factor out default regex flags

Submitted by: covener
Reviewed by: covener, minfrin, jorton

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1873905 13f79535-47bb-0310-9956-ffa450edef68

STATUS
include/ap_mmn.h
include/ap_regex.h
server/core.c
server/util_pcre.c

diff --git a/STATUS b/STATUS
index 26b37e16a2c186130e047ee90738edd311ef75ec..4afd862b3856a1176462d00215871a97cc515763 100644 (file)
--- a/STATUS
+++ b/STATUS
@@ -133,12 +133,6 @@ PATCHES ACCEPTED TO BACKPORT FROM TRUNK:
   [ start all new proposals below, under PATCHES PROPOSED. ]
 
 
-  *) factor out default regex flags:
-     trunk patch: http://svn.apache.org/r1873747
-     2.4.x patch: http://people.apache.org/~covener/patches/httpd-2.4.x-reg_default.diff
-         (MMN, ap_regex.h conflicts)
-     +1: covener, minfrin, jorton
-
   *) factor out chunked TE checks
      trunk patch: http://svn.apache.org/r1873748
      2.4.x patch: http://people.apache.org/~covener/patches/httpd-2.4.x-chunk.diff
index e257c606eeaacc392c8581043ed9e0723ce81f12..acdf7f1b1ad97821f668093a8512f0fba5c512e9 100644 (file)
  * 20120211.88 (2.4.40-dev) Add ap_dir_nofnmatch() and ap_dir_fnmatch().
  * 20120211.89 (2.4.42-dev) Add add dns_pool to proxy_conn_pool and define
  *                          AP_VOLATILIZE_T.
+ * 20120211.90 (2.4.42-dev) AP_REG_DEFAULT macro in ap_regex.h
  */
 
 #define MODULE_MAGIC_COOKIE 0x41503234UL /* "AP24" */
 #ifndef MODULE_MAGIC_NUMBER_MAJOR
 #define MODULE_MAGIC_NUMBER_MAJOR 20120211
 #endif
-#define MODULE_MAGIC_NUMBER_MINOR 89                  /* 0...n */
+#define MODULE_MAGIC_NUMBER_MINOR 90                  /* 0...n */
 
 /**
  * Determine if the server's current MODULE_MAGIC_NUMBER is at least a
index 7d8df791f05075da25bdb7626c8dc11ca7ff6302..e651eeaf7feb9351fa7abe1ae062d8d268061b3a 100644 (file)
@@ -86,6 +86,8 @@ extern "C" {
 
 #define AP_REG_MATCH "MATCH_" /** suggested prefix for ap_regname */
 
+#define AP_REG_DEFAULT (AP_REG_DOTALL|AP_REG_DOLLAR_ENDONLY)
+
 /* Error values: */
 enum {
   AP_REG_ASSERT = 1,  /** internal error ? */
index 7449d5e39d8078548b0181136a30def836d46a29..dae71b6ccf88e1400642e129f011388db2382dfd 100644 (file)
@@ -4944,7 +4944,7 @@ static int core_pre_config(apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptem
     apr_pool_cleanup_register(pconf, NULL, reset_config_defines,
                               apr_pool_cleanup_null);
 
-    ap_regcomp_set_default_cflags(AP_REG_DOLLAR_ENDONLY);
+    ap_regcomp_set_default_cflags(AP_REG_DEFAULT);
 
     mpm_common_pre_config(pconf);
 
index 35831f500f9a40791eee7841a82f373bf02d9068..74722b4443140fcef33878a9472f5fba52d4078f 100644 (file)
@@ -120,8 +120,7 @@ AP_DECLARE(void) ap_regfree(ap_regex_t *preg)
  *            Compile a regular expression       *
  *************************************************/
 
-static int default_cflags = AP_REG_DOTALL |
-                            AP_REG_DOLLAR_ENDONLY;
+static int default_cflags = AP_REG_DEFAULT;
 
 AP_DECLARE(int) ap_regcomp_get_default_cflags(void)
 {