]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 1138463: mod_perl does not support Apache 2.4 directives
authorFrédéric Buclin <LpSolit@gmail.com>
Wed, 11 Mar 2015 16:49:24 +0000 (17:49 +0100)
committerFrédéric Buclin <LpSolit@gmail.com>
Wed, 11 Mar 2015 16:49:24 +0000 (17:49 +0100)
r=dkl a=glob

.htaccess
Bugzilla/Install/Filesystem.pm

index 2f009697cc3ed32fc90b5d1fad6412816ddb0207..aec901005bb55cc6efe30a8c7ada19b8b838b133 100644 (file)
--- a/.htaccess
+++ b/.htaccess
@@ -5,7 +5,12 @@
       Deny from all
     </IfVersion>
     <IfVersion >= 2.4>
-      Require all denied
+      <IfModule mod_perl.c>
+        Deny from all
+      </IfModule>
+      <IfModule !mod_perl.c>
+        Require all denied
+      </IfModule>
     </IfVersion>
   </IfModule>
   <IfModule !mod_version.c>
index 5f5677460902790452bc736ffe852b95c6d04a72..d2d342a77ac1ad32eec478e918a56105e258caeb 100644 (file)
@@ -52,7 +52,12 @@ use constant HT_DEFAULT_DENY => <<EOT;
     Deny from all
   </IfVersion>
   <IfVersion >= 2.4>
-    Require all denied
+    <IfModule mod_perl.c>
+      Deny from all
+    </IfModule>
+    <IfModule !mod_perl.c>
+      Require all denied
+    </IfModule>
   </IfVersion>
 </IfModule>
 <IfModule !mod_version.c>
@@ -355,7 +360,12 @@ EOT
       Allow from all
     </IfVersion>
     <IfVersion >= 2.4>
-      Require all granted
+      <IfModule mod_perl.c>
+        Allow from all
+      </IfModule>
+      <IfModule !mod_perl.c>
+        Require all granted
+      </IfModule>
     </IfVersion>
   </IfModule>
   <IfModule !mod_version.c>
@@ -369,7 +379,12 @@ EOT
     Deny from all
   </IfVersion>
   <IfVersion >= 2.4>
-    Require all denied
+    <IfModule mod_perl.c>
+      Deny from all
+    </IfModule>
+    <IfModule !mod_perl.c>
+      Require all denied
+    </IfModule>
   </IfVersion>
 </IfModule>
 <IfModule !mod_version.c>
@@ -389,8 +404,14 @@ EOT
 #      Deny from all
 #    </IfVersion>
 #    <IfVersion >= 2.4>
-#      Require ip 127.0.0.1/24
-#      Require all denied
+#      <IfModule mod_perl.c>
+#        Allow from 127.0.0.1/24
+#        Deny from all
+#      </IfModule>
+#      <IfModule !mod_perl.c>
+#        Require ip 127.0.0.1/24
+#        Require all denied
+#      </IfModule>
 #    </IfVersion>
 #  </IfModule>
 #  <IfModule !mod_version.c>
@@ -406,7 +427,12 @@ EOT
       Allow from all
     </IfVersion>
     <IfVersion >= 2.4>
-      Require all granted
+      <IfModule mod_perl.c>
+        Allow from all
+      </IfModule>
+      <IfModule !mod_perl.c>
+        Require all granted
+      </IfModule>
     </IfVersion>
   </IfModule>
   <IfModule !mod_version.c>
@@ -420,7 +446,12 @@ EOT
     Deny from all
   </IfVersion>
   <IfVersion >= 2.4>
-    Require all denied
+    <IfModule mod_perl.c>
+      Deny from all
+    </IfModule>
+    <IfModule !mod_perl.c>
+      Require all denied
+    </IfModule>
   </IfVersion>
 </IfModule>
 <IfModule !mod_version.c>
@@ -437,7 +468,12 @@ EOT
       Allow from all
     </IfVersion>
     <IfVersion >= 2.4>
-      Require all granted
+      <IfModule mod_perl.c>
+        Allow from all
+      </IfModule>
+      <IfModule !mod_perl.c>
+        Require all granted
+      </IfModule>
     </IfVersion>
   </IfModule>
   <IfModule !mod_version.c>
@@ -451,7 +487,12 @@ EOT
     Deny from all
   </IfVersion>
   <IfVersion >= 2.4>
-    Require all denied
+    <IfModule mod_perl.c>
+      Deny from all
+    </IfModule>
+    <IfModule !mod_perl.c>
+      Require all denied
+    </IfModule>
   </IfVersion>
 </IfModule>
 <IfModule !mod_version.c>