[Pkg-apache-commits] [SCM] Debian packaging for apache2 (Apache HTTPD 2.x) branch, next, updated. d45a03625ca7399ba492081c586fc31ee49a76dd
Arno Töll
debian at toell.net
Thu Feb 2 23:40:52 UTC 2012
The following commit has been merged in the next branch:
commit 8bf8bdc7496dcf70bea501dea4a2f28c3e5fae7f
Author: Arno Töll <debian at toell.net>
Date: Fri Jan 27 18:42:09 2012 +0100
* Denote (some of the) bugs fixed in 2.4 in debian/changelog
* Re-enable some modules again, for each update configuration where required
* Add dependency lines to non-essential modules, make use of it
* Tighten the list of postinst auto-enabled modules in favor of module dependencies
diff --git a/debian/a2enmod b/debian/a2enmod
index cb3b159..89f76a6 100755
--- a/debian/a2enmod
+++ b/debian/a2enmod
@@ -215,7 +215,7 @@ sub doit {
print "Enabling $obj $acton.\n";
if ( $acton eq 'ssl' ) {
- info("See /usr/share/doc/apache2.2-common/README.Debian.gz on " .
+ info("See /usr/share/doc/apache2/README.Debian.gz on " .
"how to configure SSL and create self-signed certificates.\n");
}
return add_link( $tgt, $link );
diff --git a/debian/apache2.postinst b/debian/apache2.postinst
index 66860d5..c4fdea1 100755
--- a/debian/apache2.postinst
+++ b/debian/apache2.postinst
@@ -21,7 +21,7 @@ set -e
enable_default_modules()
{
- for module in authz_core authz_host alias cgi dir ; do
+ for module in authz_host alias cgi dir ; do
a2enmod -q $module
done
}
diff --git a/debian/changelog b/debian/changelog
index bba1dd8..682499e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,10 @@ apache2 (2.3.16-beta-1) UNRELEASED; urgency=low
* Package the coming up 2.4 branch of Apache by packaging the current
development release 2.3.16.
+ + Fix "IndexIgnore only allowes to add in vhost context, not replace"
+ (Closes: #296886)
+ + Fix "mod_status stats are wrong." (Closes: #519322)
+ + Fix "PNG DirectoryIndex icons transparancy messed up" (Closes: #233047)
* Rewrite most parts of debian/rules / debhelper configuration.
+ move cronjob and init script to debhelper configuration files
(apache2.cron.daily and apache2.init respectively)
@@ -51,7 +55,7 @@ apache2 (2.3.16-beta-1) UNRELEASED; urgency=low
+ Update configuration to use the new IncludeOptional syntax
+ Enable these modules by default: authz_core authz_host alias cgi dir
- -- Arno Töll <debian at toell.net> Thu, 26 Jan 2012 02:45:08 +0100
+ -- Arno Töll <debian at toell.net> Fri, 27 Jan 2012 14:07:09 +0100
apache2 (2.2.21-6) UNRELEASED; urgency=low
diff --git a/debian/config-dir/old-mods-available/actions.conf b/debian/config-dir/mods-available/actions.conf
similarity index 100%
rename from debian/config-dir/old-mods-available/actions.conf
rename to debian/config-dir/mods-available/actions.conf
diff --git a/debian/config-dir/old-mods-available/actions.load b/debian/config-dir/mods-available/actions.load
similarity index 100%
rename from debian/config-dir/old-mods-available/actions.load
rename to debian/config-dir/mods-available/actions.load
diff --git a/debian/config-dir/mods-available/authz_host.load b/debian/config-dir/mods-available/authz_host.load
index 097592a..f8cf87a 100644
--- a/debian/config-dir/mods-available/authz_host.load
+++ b/debian/config-dir/mods-available/authz_host.load
@@ -1 +1,2 @@
+# Depends: authz_core
LoadModule authz_host_module /usr/lib/apache2/modules/mod_authz_host.so
diff --git a/debian/config-dir/old-mods-available/autoindex.conf b/debian/config-dir/mods-available/autoindex.conf
similarity index 100%
rename from debian/config-dir/old-mods-available/autoindex.conf
rename to debian/config-dir/mods-available/autoindex.conf
diff --git a/debian/config-dir/old-mods-available/autoindex.load b/debian/config-dir/mods-available/autoindex.load
similarity index 100%
rename from debian/config-dir/old-mods-available/autoindex.load
rename to debian/config-dir/mods-available/autoindex.load
diff --git a/debian/config-dir/old-mods-available/env.load b/debian/config-dir/mods-available/env.load
similarity index 100%
rename from debian/config-dir/old-mods-available/env.load
rename to debian/config-dir/mods-available/env.load
diff --git a/debian/config-dir/old-mods-available/info.conf b/debian/config-dir/mods-available/info.conf
similarity index 76%
rename from debian/config-dir/old-mods-available/info.conf
rename to debian/config-dir/mods-available/info.conf
index 6c14e63..a7e30b5 100644
--- a/debian/config-dir/old-mods-available/info.conf
+++ b/debian/config-dir/mods-available/info.conf
@@ -6,10 +6,8 @@
#
<Location /server-info>
SetHandler server-info
- Order deny,allow
- Deny from all
- Allow from 127.0.0.1 ::1
-# Allow from 192.0.2.0/24
+ Require ip 127.0.0.0/255.0.0.0 ::1/128
+# Require ip 192.168.0.0/8
</Location>
</IfModule>
diff --git a/debian/config-dir/old-mods-available/info.load b/debian/config-dir/mods-available/info.load
similarity index 100%
rename from debian/config-dir/old-mods-available/info.load
rename to debian/config-dir/mods-available/info.load
diff --git a/debian/config-dir/old-mods-available/mime.conf b/debian/config-dir/mods-available/mime.conf
similarity index 100%
rename from debian/config-dir/old-mods-available/mime.conf
rename to debian/config-dir/mods-available/mime.conf
diff --git a/debian/config-dir/old-mods-available/mime.load b/debian/config-dir/mods-available/mime.load
similarity index 100%
rename from debian/config-dir/old-mods-available/mime.load
rename to debian/config-dir/mods-available/mime.load
diff --git a/debian/config-dir/old-mods-available/mime_magic.conf b/debian/config-dir/mods-available/mime_magic.conf
similarity index 100%
rename from debian/config-dir/old-mods-available/mime_magic.conf
rename to debian/config-dir/mods-available/mime_magic.conf
diff --git a/debian/config-dir/old-mods-available/mime_magic.load b/debian/config-dir/mods-available/mime_magic.load
similarity index 100%
rename from debian/config-dir/old-mods-available/mime_magic.load
rename to debian/config-dir/mods-available/mime_magic.load
diff --git a/debian/config-dir/old-mods-available/rewrite.load b/debian/config-dir/mods-available/rewrite.load
similarity index 100%
rename from debian/config-dir/old-mods-available/rewrite.load
rename to debian/config-dir/mods-available/rewrite.load
diff --git a/debian/config-dir/old-mods-available/setenvif.conf b/debian/config-dir/mods-available/setenvif.conf
similarity index 100%
rename from debian/config-dir/old-mods-available/setenvif.conf
rename to debian/config-dir/mods-available/setenvif.conf
diff --git a/debian/config-dir/old-mods-available/setenvif.load b/debian/config-dir/mods-available/setenvif.load
similarity index 100%
rename from debian/config-dir/old-mods-available/setenvif.load
rename to debian/config-dir/mods-available/setenvif.load
diff --git a/debian/config-dir/mods-available/socache_shmcb.load b/debian/config-dir/mods-available/socache_shmcb.load
new file mode 100644
index 0000000..542a2b2
--- /dev/null
+++ b/debian/config-dir/mods-available/socache_shmcb.load
@@ -0,0 +1 @@
+LoadModule socache_shmcb_module /usr/lib/apache2/modules/mod_socache_shmcb.so
diff --git a/debian/config-dir/old-mods-available/ssl.conf b/debian/config-dir/mods-available/ssl.conf
similarity index 95%
rename from debian/config-dir/old-mods-available/ssl.conf
rename to debian/config-dir/mods-available/ssl.conf
index f2e9eba..f544bd8 100644
--- a/debian/config-dir/old-mods-available/ssl.conf
+++ b/debian/config-dir/mods-available/ssl.conf
@@ -46,7 +46,10 @@ SSLSessionCacheTimeout 300
# Semaphore:
# Configure the path to the mutual exclusion semaphore the
# SSL engine uses internally for inter-process synchronization.
-SSLMutex file:${APACHE_RUN_DIR}/ssl_mutex
+# (Disabled by default, the global Mutex directive consolidates by default
+# this)
+#Mutex file:${APACHE_LOCK_DIR}/ssl_mutex ssl-cache
+
# SSL Cipher Suite:
# List the ciphers that the client is permitted to negotiate.
diff --git a/debian/config-dir/mods-available/ssl.load b/debian/config-dir/mods-available/ssl.load
new file mode 100644
index 0000000..3d2336a
--- /dev/null
+++ b/debian/config-dir/mods-available/ssl.load
@@ -0,0 +1,2 @@
+# Depends: setenvif mime socache_shmcb
+LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so
diff --git a/debian/config-dir/old-mods-available/status.conf b/debian/config-dir/mods-available/status.conf
similarity index 87%
rename from debian/config-dir/old-mods-available/status.conf
rename to debian/config-dir/mods-available/status.conf
index c608c9c..9a304b8 100644
--- a/debian/config-dir/old-mods-available/status.conf
+++ b/debian/config-dir/mods-available/status.conf
@@ -6,10 +6,8 @@
#
<Location /server-status>
SetHandler server-status
- Order deny,allow
- Deny from all
- Allow from 127.0.0.1 ::1
-# Allow from 192.0.2.0/24
+ Require ip 127.0.0.0/255.0.0.0 ::1/128
+# Require ip 192.0.2.0/24
</Location>
# Keep track of extended status information for each request
diff --git a/debian/config-dir/old-mods-available/status.load b/debian/config-dir/mods-available/status.load
similarity index 100%
rename from debian/config-dir/old-mods-available/status.load
rename to debian/config-dir/mods-available/status.load
diff --git a/debian/config-dir/old-mods-available/suexec.load b/debian/config-dir/mods-available/suexec.load
similarity index 100%
rename from debian/config-dir/old-mods-available/suexec.load
rename to debian/config-dir/mods-available/suexec.load
diff --git a/debian/config-dir/old-mods-available/unique_id.load b/debian/config-dir/mods-available/unique_id.load
similarity index 100%
rename from debian/config-dir/old-mods-available/unique_id.load
rename to debian/config-dir/mods-available/unique_id.load
diff --git a/debian/config-dir/old-mods-available/ssl.load b/debian/config-dir/old-mods-available/ssl.load
deleted file mode 100644
index ff861da..0000000
--- a/debian/config-dir/old-mods-available/ssl.load
+++ /dev/null
@@ -1 +0,0 @@
-LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so
diff --git a/debian/config-dir/sites-available/default-ssl b/debian/config-dir/sites-available/default-ssl
index 9f2d7b8..b9a50aa 100644
--- a/debian/config-dir/sites-available/default-ssl
+++ b/debian/config-dir/sites-available/default-ssl
@@ -10,16 +10,14 @@
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
- Order allow,deny
- allow from all
+ Require all granted
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
- Order allow,deny
- Allow from all
+ Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
@@ -34,9 +32,7 @@
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
- Order deny,allow
- Deny from all
- Allow from 127.0.0.0/255.0.0.0 ::1/128
+ Require ip 127.0.0.0/255.0.0.0 ::1/128
</Directory>
# SSL Engine Switch:
--
Debian packaging for apache2 (Apache HTTPD 2.x)
More information about the Pkg-apache-commits
mailing list