]> granicus.if.org Git - apache/commitdiff
Propose a rational backport.
authorWilliam A. Rowe Jr <wrowe@apache.org>
Thu, 9 Jun 2016 01:55:49 +0000 (01:55 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Thu, 9 Jun 2016 01:55:49 +0000 (01:55 +0000)
Overthinking our interaction with APR is a deep hole we don't want to go down.
For 2.next, of course we will throw away all this code, but this is a stopgap
with a future #define compatibility wrapper once we get that far.

Now, with extra history...

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

STATUS

diff --git a/STATUS b/STATUS
index 4544a24ecce0634a1bbeb6ff9d653babe3b8f262..45fd73032a5fc27ecb7b7dfdac4217845d68b3fa 100644 (file)
--- a/STATUS
+++ b/STATUS
@@ -184,16 +184,25 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK:
      -0: wrowe [Prefer that we pre-@deprecate this API and encourage users
                 to adopt the apr_ convention, reversing the #defines, being
                 ready for the httpd 2.next minor release.]
-     -1: wrowe [Notes this patch creates binary incompatible versions of httpd
-                with this change; there must be #else stubs in util.c sources
-                compiled against APR 1.6+ for binary compatibility, even if
-                these are simply;
-                AP_DECLARE(int) ap_cstr_casecmpn(const char *s1,
-                                                 const char *s2, apr_size_t n)
-                {
-                    return apr_cstr_casecmpn(s1, s2, n);
-                }
-               ]
+     -1: wrowe [Previously explained, veto remains... alternative follows...]
+
+  *) util: Backport apr_cstr_casecmp[n] - without consideration of APR's
+     release for the time being...
+     trunk patches: http://svn.apache.org/r1715401
+                    http://svn.apache.org/r1715404
+                    http://svn.apache.org/r1715524
+                    http://svn.apache.org/r1715526
+                    http://svn.apache.org/r1715527
+                    http://svn.apache.org/r1715546
+                    http://svn.apache.org/r1715632
+                    http://svn.apache.org/r1715736
+                    http://svn.apache.org/r1715859
+                    http://svn.apache.org/r1722194
+                    http://svn.apache.org/r1747468
+                    http://svn.apache.org/r1747478
+     2.4.x rollup patch: Above applies, modulo ap_mmn.h/CHANGES, captured here;
+         http://raw.githubusercontent.com/wrowe/patches/master/backport-2.4-ap_cstr_casecmp-fns.patch
+     +1: wrowe
 
   *) abs: Add OPENSSL_Applink in Visual Studio >= 2015 or abs fails with a no
      OPENSSL_Applink error. PR59630