]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 1133690: .htaccess incorrectly assumes that Apache 2.2.x can read new 2.4 directives
authorFrédéric Buclin <LpSolit@gmail.com>
Fri, 20 Feb 2015 11:58:46 +0000 (12:58 +0100)
committerFrédéric Buclin <LpSolit@gmail.com>
Fri, 20 Feb 2015 11:58:46 +0000 (12:58 +0100)
r=dkl a=glob

.htaccess
Bugzilla/Install/Filesystem.pm

index 14325d152388d3f708f9033ce0b49a2777e94a36..2f009697cc3ed32fc90b5d1fad6412816ddb0207 100644 (file)
--- a/.htaccess
+++ b/.htaccess
@@ -1,10 +1,10 @@
 # Don't allow people to retrieve non-cgi executable files or our private data
 <FilesMatch (\.pm|\.pl|\.tmpl|localconfig.*)$>
   <IfModule mod_version.c>
-    <IfVersion <= 2.2>
+    <IfVersion < 2.4>
       Deny from all
     </IfVersion>
-    <IfVersion > 2.2>
+    <IfVersion >= 2.4>
       Require all denied
     </IfVersion>
   </IfModule>
index f28d6699bf3f07b2b261ab943dee935f208b7ad0..5f5677460902790452bc736ffe852b95c6d04a72 100644 (file)
@@ -48,10 +48,10 @@ use constant HT_DEFAULT_DENY => <<EOT;
 # nothing in this directory is retrievable unless overridden by an .htaccess
 # in a subdirectory
 <IfModule mod_version.c>
-  <IfVersion <= 2.2>
+  <IfVersion < 2.4>
     Deny from all
   </IfVersion>
-  <IfVersion > 2.2>
+  <IfVersion >= 2.4>
     Require all denied
   </IfVersion>
 </IfModule>
@@ -351,10 +351,10 @@ EOT
 # Allow access to .png and .gif files.
 <FilesMatch (\\.gif|\\.png)\$>
   <IfModule mod_version.c>
-    <IfVersion <= 2.2>
+    <IfVersion < 2.4>
       Allow from all
     </IfVersion>
-    <IfVersion > 2.2>
+    <IfVersion >= 2.4>
       Require all granted
     </IfVersion>
   </IfModule>
@@ -365,10 +365,10 @@ EOT
 
 # And no directory listings, either.
 <IfModule mod_version.c>
-  <IfVersion <= 2.2>
+  <IfVersion < 2.4>
     Deny from all
   </IfVersion>
-  <IfVersion > 2.2>
+  <IfVersion >= 2.4>
     Require all denied
   </IfVersion>
 </IfModule>
@@ -384,13 +384,14 @@ EOT
 # the IP address of your webdot server.
 #<FilesMatch \\.dot\$>
 #  <IfModule mod_version.c>
-#    <IfVersion <= 2.2>
+#    <IfVersion < 2.4>
 #      Allow from 127.0.0.1/24
 #      Deny from all
 #    </IfVersion>
-#    <IfVersion > 2.2>
+#    <IfVersion >= 2.4>
 #      Require ip 127.0.0.1/24
 #      Require all denied
+#    </IfVersion>
 #  </IfModule>
 #  <IfModule !mod_version.c>
 #    Allow from 127.0.0.1/24
@@ -401,10 +402,10 @@ EOT
 # Allow access to .png files created by a local copy of 'dot'
 <FilesMatch \\.png\$>
   <IfModule mod_version.c>
-    <IfVersion <= 2.2>
+    <IfVersion < 2.4>
       Allow from all
     </IfVersion>
-    <IfVersion > 2.2>
+    <IfVersion >= 2.4>
       Require all granted
     </IfVersion>
   </IfModule>
@@ -415,10 +416,10 @@ EOT
 
 # And no directory listings, either.
 <IfModule mod_version.c>
-  <IfVersion <= 2.2>
+  <IfVersion < 2.4>
     Deny from all
   </IfVersion>
-  <IfVersion > 2.2>
+  <IfVersion >= 2.4>
     Require all denied
   </IfVersion>
 </IfModule>
@@ -432,10 +433,10 @@ EOT
 # Allow access to .css files
 <FilesMatch \\.(css|js)\$>
   <IfModule mod_version.c>
-    <IfVersion <= 2.2>
+    <IfVersion < 2.4>
       Allow from all
     </IfVersion>
-    <IfVersion > 2.2>
+    <IfVersion >= 2.4>
       Require all granted
     </IfVersion>
   </IfModule>
@@ -446,10 +447,10 @@ EOT
 
 # And no directory listings, either.
 <IfModule mod_version.c>
-  <IfVersion <= 2.2>
+  <IfVersion < 2.4>
     Deny from all
   </IfVersion>
-  <IfVersion > 2.2>
+  <IfVersion >= 2.4>
     Require all denied
   </IfVersion>
 </IfModule>