diff --git a/.gitattributes b/.gitattributes
index 4f6600f..9b03811 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -21,5 +21,3 @@
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text
-## Specific LFS patterns
-60C5442D.key filter=lfs diff=lfs merge=lfs -text
diff --git a/60C5442D.key b/60C5442D.key
deleted file mode 100644
index 138c2aa..0000000
--- a/60C5442D.key
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2d0f272a697be2b07f52f676817d8a07fb1715d0a1402ed4cff60cb3bb1ba907
-size 64309
diff --git a/apache2-httpd.conf b/apache2-httpd.conf
index 381e280..9e88d0f 100644
--- a/apache2-httpd.conf
+++ b/apache2-httpd.conf
@@ -37,6 +37,7 @@
# |-- mod_mime-defaults.conf . . . . . . . defaults for mod_mime configuration
# |-- errors.conf . . . . . . . . . . . . . customize error responses
# |-- ssl-global.conf . . . . . . . . . . . SSL conf that applies to default server _and all_ virtual hosts
+# |-- protocols.conf . . . . . . . . . . . Protocol settings that applies to default server _and all_ virtual hosts
# |
# |-- default-server.conf . . . . . . . . . set up the default server that replies to non-virtual-host requests
# | |--mod_userdir.conf . . . . . . . . enable UserDir (if mod_userdir is loaded)
@@ -76,6 +77,7 @@
# |-- mod_usertrack.conf
# |-- server-tuning.conf
# |-- ssl-global.conf
+# |-- protocols.conf
# |-- ssl.crl/ . . . . . . . . . . . . . . PEM-encoded X.509 Certificate Revocation Lists (CRL)
# |-- ssl.crt/ . . . . . . . . . . . . . . PEM-encoded X.509 Certificates
# |-- ssl.csr/ . . . . . . . . . . . . . . PEM-encoded X.509 Certificate Signing Requests
@@ -161,6 +163,10 @@ Include /etc/apache2/errors.conf
# any virtual host
Include /etc/apache2/ssl-global.conf
+# global (server-wide) protocol configuration, that is not specific
+# to any virtual host
+Include /etc/apache2/protocols.conf
+
# forbid access to the entire filesystem by default
Options None
diff --git a/apache2-protocols.conf b/apache2-protocols.conf
new file mode 100644
index 0000000..de2a2cd
--- /dev/null
+++ b/apache2-protocols.conf
@@ -0,0 +1,22 @@
+##
+## Protocol Global Context
+##
+## All Protocol related configuration in this context applies both to
+## the main server and all virtual hosts.
+##
+
+# These are the configuration directives to instruct the server how to
+# serve pages over an http2 connection. For detailing information about these
+# directives see
+#
+# Do NOT simply read the instructions in here without understanding
+# what they do. They're here only as hints or reminders. If you are unsure
+# consult the online docs. You have been warned.
+
+# This global SSL configuration is ignored if "HTTP2" is not defined.
+
+
+
+ Protocols h2 h2c http/1.1
+
+
diff --git a/apache2.changes b/apache2.changes
index 0e8f993..a504391 100644
--- a/apache2.changes
+++ b/apache2.changes
@@ -1,3 +1,20 @@
+-------------------------------------------------------------------
+Tue Jan 10 22:00:14 UTC 2017 - jweberhofer@weberhofer.at
+
+- Added new HTTP2 option to sysconfig to ease enabling http2
+- Added new protocols.conf which is included globally
+- Enable http2 also for Leap 42.2+ and SLE12_SP2+
+
+-------------------------------------------------------------------
+Mon Jan 2 09:50:00 UTC 2017 - pgajdos@suse.com
+
+- update to 2.4.25: fixed several security issues (CVE-2016-8740,
+ CVE-2016-5387, CVE-2016-2161, CVE-2016-0736, CVE-2016-8743), many
+ fixes and improvements of mod_http2 and other modules; see CHANGES
+ for full change log
+- verify tarball: added httpd*.bz2.asc, apache2.keyring and remove
+ 60C5442D.key
+
-------------------------------------------------------------------
Fri Dec 9 12:21:27 UTC 2016 - pgajdos@suse.com
diff --git a/apache2.keyring b/apache2.keyring
new file mode 100644
index 0000000..a9c87d7
--- /dev/null
+++ b/apache2.keyring
@@ -0,0 +1,1502 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+HAQQAQIABgUCVS/UkgAKCRDgyCnryR7Rf8RIEAC5tSVPKaG9w9VLdrJE0v41+63J
+JhfI+8E0ZNnr9dfSrW9g7FMfH/kOt3FrqrZqhqvOvvgXbaJ4jKuZKSPjCkj89l83
+2s+wy2L9qMIIiM8SfIG2k9aC31jzYS8L7hcwqm3KE9kpU2Oe16o9VwDxLsvmqz/r
+wyPcPUD/FlKM2leCTZG4EJ2QvmNXhIb/ZNBGQkMPng5M7CsB9f2KV6JhHmMX6Bgu
+2CwREWlcue6KRun0DH1pCM1CWocDuGyOCwN1mA8z6wQd6o8K4I0Se+Vyknb6mDHe
+D3mnB/b+xoLyCFhj/Tr3fkVjy7yTHAJbxzVglAK2Qr7nhYIMa2Qsf9D0JNuPoAK7
+mf2It6l0/uqiQtoAoqhTTxaPsqfG3EmlY/n8Rwd32mM0zjNvrn5r7xnW5CXipVRK
+mTJi7LewG5iGcXjAVEMTPClMf5muAcxZGMeE9K1DlYsTx7wEMr+MsMd++aqQrfOK
+zat35FdrY+98kmJaYb2IFIRroCdS64ioapSRfQtpuNZkKt4dr8L/QsNpMNgKpYvA
+Pu+qS9+uBKm1ILGNZk20d6rA1rC8wMQq1vUbpOps0Eg5wNZhyJNUeshVpr7BiJAF
+MOjb9sMaJE90QVlzTPDX6lXaLziCH/Xda7d1+P89aQ9+3I2YKBSoLvbzzxiTTjZI
+1r7h0T8fKkF4w122LokCHAQQAQgABgUCUTUe4wAKCRDzrVyUpn9wflQoD/483aQR
+PZ/NedGG7IifAO5h5XF8AKroyggYd6MqJSYwpfYZWKYo8LaaOYt9k5mO52C1a1Yk
+ifdPeK/ri3rWOGCxwxiY+Fq/SKAJCQbKfSkpCXX6IH1CsKamPm/dkEkeDz9/UX1N
+c/JRpBoVtu2KUpo7pzPst7mE4bindJNTHcxZdZ4m3FF2q6ZbOSo5l/DbboFgQpBZ
+HuVGSZMHD76GLXO2SXEX5UubLy1LjiUZtP9BLsj98mdxBCBl0/xvrmRa88K3Rm2t
+44P/IiwtCb/AoL9k9kZUIie8YfCBE3b9t5i3DY9yzI3YzJY4IxdiHSLTfjQc4GxZ
+sbyy4xif2IM5F/yq+p0jU9k7DucRIjnXcvulw4BtDlOnGtbxJkjVWEzq4t9p7xBx
+JoRr4ooq5o3VlsUFN7p7k6Wfyx+qckoR/NoJ76DutT6K1umj7j1WxhseB8Mi2AWV
+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
+GssH
+=cNIn
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/apache2.spec b/apache2.spec
index 1e6ed8c..48a1956 100644
--- a/apache2.spec
+++ b/apache2.spec
@@ -1,7 +1,7 @@
#
# spec file for package apache2
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -42,6 +42,9 @@
%define platform_string Linux/SUSE
%define httpduser wwwrun
%define httpdgroup www
+#for some reason the parser barfs if not conditional
+%{?requires_ge:%requires_ge libapr1}
+%{?requires_ge:%requires_ge libapr-util1}
%if 0%{?suse_version} >= 1220
%define runtimedir /run
%define mods_static unixd systemd
@@ -49,18 +52,18 @@
%define runtimedir %{_localstatedir}/run
%define mods_static unixd
%endif
-
Name: apache2
-Version: 2.4.23
+Version: 2.4.25
Release: 0
Summary: The Apache Web Server Version 2.4
License: Apache-2.0
Group: Productivity/Networking/Web/Servers
Url: http://httpd.apache.org/
Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.bz2
+Source1: http://www.apache.org/dist/httpd/httpd-%{version}.tar.bz2.asc
+Source2: apache2.keyring
# Add file to take mtime from it in prep section
-Source1: apache2.changes
-Source6: 60C5442D.key
+Source3: apache2.changes
Source10: SUSE-NOTICE
Source11: rc.%{name}
Source13: sysconfig.%{name}
@@ -100,6 +103,7 @@ Source115: apache2-mod_reqtimeout.conf
Source116: apache2-loadmodule.conf
Source117: apache2-global.conf
Source118: apache2-mod_cgid-timeout.conf
+Source119: apache2-protocols.conf
Source130: apache2-vhost.template
Source131: apache2-vhost-ssl.template
Source140: apache2-check_forensic
@@ -139,18 +143,21 @@ BuildRequires: lua-devel
BuildRequires: openldap2-devel
BuildRequires: openssl-devel >= 0.9.8a
BuildRequires: pcre-devel
+BuildRequires: pkgconfig
BuildRequires: xz
BuildRequires: zlib-devel
Requires: %{_sysconfdir}/mime.types
Requires: %{name}-MPM
-Suggests: apache2-%{default_mpm}
Requires: logrotate
-Requires(post): %insserv_prereq %fillup_prereq permissions pwdutils
+Requires(post): %insserv_prereq %fillup_prereq
Requires(post): %{name}-utils
Requires(post): fileutils
Requires(post): grep
+Requires(post): permissions
+Requires(post): pwdutils
Requires(post): sed
Requires(post): textutils
+Suggests: apache2-%{default_mpm}
Provides: %{apache_mmn}
Provides: %{name}-mod_macro = %{version}
Provides: http_daemon
@@ -162,17 +169,14 @@ Provides: apache = %{version}
Obsoletes: apache < 1.3.29
Obsoletes: mod_ssl < 2.8.16
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-#for some reason the parser barfs if not conditional
-%{?requires_ge:%requires_ge libapr1}
-%{?requires_ge:%requires_ge libapr-util1}
%{?systemd_requires}
%if 0%{?suse_version} >= 1210
BuildRequires: pkgconfig
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(systemd)
%endif
-%if 0%{?suse_version} > 1320
-BuildRequires: pkgconfig(libnghttp2) >= 1.0.0
+%if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
+BuildRequires: pkgconfig(libnghttp2) >= 1.2.1
%endif
%description
@@ -191,9 +195,9 @@ http://httpd.apache.org/docs-2.4/upgrading.html.
Summary: Apache 2 worker MPM (Multi-Processing Module)
Group: Productivity/Networking/Web/Servers
Requires: %{name} = %{version}
-Provides: %{name}-MPM
# the post scriptlet sources /usr/share/apache2/script-helpers
Requires(post): %{name} = %{version}
+Provides: %{name}-MPM
%endif
%if %prefork
@@ -201,10 +205,10 @@ Requires(post): %{name} = %{version}
Summary: Apache 2 "prefork" MPM (Multi-Processing Module)
Group: Productivity/Networking/Web/Servers
Requires: %{name} = %{version}
-Provides: %{name}-MPM
-Provides: apache:%{_sbindir}/httpd
# the post scriptlet sources /usr/share/apache2/script-helpers
Requires(post): %{name} = %{version}
+Provides: %{name}-MPM
+Provides: apache:%{_sbindir}/httpd
%endif
%if %event
@@ -212,9 +216,9 @@ Requires(post): %{name} = %{version}
Summary: Apache 2 event MPM (Multi-Processing Module)
Group: Productivity/Networking/Web/Servers
Requires: %{name} = %{version}
-Provides: %{name}-MPM
# the post scriptlet sources /usr/share/apache2/script-helpers
Requires(post): %{name} = %{version}
+Provides: %{name}-MPM
%endif
%if %worker
@@ -306,13 +310,13 @@ to administrators of web servers in general.
%patch68 -p1
%patch69
%patch70 -p1
-# Systemd module enabling patch
-%if 0%{?suse_version} >= 1210
+# Systemd module enabling patch
+%if 0%{?suse_version} >= 1210
%patch109 -p1
%endif
%patch111 -p1
%patch114 -p1
-%patch115
+%patch115 -p1
cat $RPM_SOURCE_DIR/SUSE-NOTICE >> NOTICE
# install READMEs
a=$(basename %{SOURCE22})
@@ -330,7 +334,7 @@ cp %{SOURCE26} ./${d##%{name}-}
sed 's,(" PLATFORM "),(%{platform_string}),' server/core.c > tmp_file && mv tmp_file server/core.c
sed 's/public_html/%{userdir}/g' docs/conf/extra/httpd-userdir.conf.in > tmp_file && mv tmp_file docs/conf/extra/httpd-userdir.conf.in
# Use mtime of .changes for build time
-CHANGES=`stat --format="%%y" %{SOURCE1}`
+CHANGES=`stat --format="%%y" %{SOURCE3}`
sed -i -e "s/__DATE__ \" \" __TIME__;/\"$CHANGES\";/" server/buildmark.c
#
# now configure Apache
@@ -577,7 +581,8 @@ for i in default-server.conf \
server-tuning.conf \
mod_reqtimeout.conf \
mod_cgid-timeout.conf \
- ssl-global.conf
+ ssl-global.conf \
+ protocols.conf
do
install -m 644 $RPM_SOURCE_DIR/apache2-$i %{buildroot}/%{sysconfdir}/$i
done
@@ -721,10 +726,10 @@ rm -r %{buildroot}/%{sysconfdir}/extra # it is already in the documentation di
# and validate httpd.conf file
#
pushd %{buildroot}/%{sysconfdir}
-for i in *.conf; do
+for i in *.conf; do
# loadmodule.conf.test will be created later
- [ "$i" == loadmodule.conf ] && continue
- cp $i $i.test;
+ [ "$i" == loadmodule.conf ] && continue
+ cp $i $i.test;
done
sed -e 's+%{_libdir}+'%{buildroot}'%{_libdir}+' \
-e 's+%{_localstatedir}/run+'%{buildroot}'%{_localstatedir}/run+' \
@@ -759,13 +764,13 @@ mv %{buildroot}/%{sysconfdir}/original .
%defattr(-,root,root)
%doc INSTALL READM* LICENSE ABOUT_APACHE CHANGES
%doc support/SHA1
-%doc %{_mandir}/man?/apachectl.?.*
-%doc %{_mandir}/man?/apache2ctl.?.*
-%doc %{_mandir}/man?/htcacheclean.?.*
-%doc %{_mandir}/man?/httpd.?.*
-%doc %{_mandir}/man?/httpd2.?.*
-%doc %{_mandir}/man?/apxs.?.*
-%doc %{_mandir}/man?/apxs2.?.*
+%{_mandir}/man?/apachectl.?.*
+%{_mandir}/man?/apache2ctl.?.*
+%{_mandir}/man?/htcacheclean.?.*
+%{_mandir}/man?/httpd.?.*
+%{_mandir}/man?/httpd2.?.*
+%{_mandir}/man?/apxs.?.*
+%{_mandir}/man?/apxs2.?.*
%doc robots.txt
%doc printenv
%doc test-cgi
@@ -882,7 +887,7 @@ mv %{buildroot}/%{sysconfdir}/original .
%{_libdir}/%{name}-prefork/mod_filter.so
%{_libdir}/%{name}-prefork/mod_headers.so
%{_libdir}/%{name}-prefork/mod_heartmonitor.so
-%if 0%{?suse_version} > 1320
+%if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
%{_libdir}/%{name}-prefork/mod_http2.so
%endif
%{_libdir}/%{name}-prefork/mod_imagemap.so
@@ -1007,7 +1012,7 @@ mv %{buildroot}/%{sysconfdir}/original .
%{_libdir}/%{name}-worker/mod_filter.so
%{_libdir}/%{name}-worker/mod_headers.so
%{_libdir}/%{name}-worker/mod_heartmonitor.so
-%if 0%{?suse_version} > 1320
+%if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
%{_libdir}/%{name}-worker/mod_http2.so
%endif
%{_libdir}/%{name}-worker/mod_imagemap.so
@@ -1131,7 +1136,7 @@ mv %{buildroot}/%{sysconfdir}/original .
%{_libdir}/%{name}-event/mod_file_cache.so
%{_libdir}/%{name}-event/mod_filter.so
%{_libdir}/%{name}-event/mod_headers.so
-%if 0%{?suse_version} > 1320
+%if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
%{_libdir}/%{name}-event/mod_http2.so
%endif
%{_libdir}/%{name}-event/mod_heartmonitor.so
@@ -1225,23 +1230,23 @@ mv %{buildroot}/%{sysconfdir}/original .
%files utils
%defattr(-,root,root)
-%doc %{_mandir}/man?/ab.?.*
-%doc %{_mandir}/man?/ab2.?.*
-%doc %{_mandir}/man?/dbmmanage.?.*
-%doc %{_mandir}/man?/dbmmanage2.?.*
-%doc %{_mandir}/man?/htdbm.?.*
-%doc %{_mandir}/man?/htdbm2.?.*
-%doc %{_mandir}/man?/htdigest.?.*
-%doc %{_mandir}/man?/htdigest2.?.*
-%doc %{_mandir}/man?/htpasswd.?.*
-%doc %{_mandir}/man?/htpasswd2.?.*
-%doc %{_mandir}/man?/httxt2dbm.?.*
-%doc %{_mandir}/man?/logresolve.?.*
-%doc %{_mandir}/man?/logresolve2.?.*
-%doc %{_mandir}/man?/rotatelogs.?.*
-%doc %{_mandir}/man?/rotatelogs2.?.*
-%doc %{_mandir}/man?/suexec.?.*
-%doc %{_mandir}/man?/suexec2.?.*
+%{_mandir}/man?/ab.?.*
+%{_mandir}/man?/ab2.?.*
+%{_mandir}/man?/dbmmanage.?.*
+%{_mandir}/man?/dbmmanage2.?.*
+%{_mandir}/man?/htdbm.?.*
+%{_mandir}/man?/htdbm2.?.*
+%{_mandir}/man?/htdigest.?.*
+%{_mandir}/man?/htdigest2.?.*
+%{_mandir}/man?/htpasswd.?.*
+%{_mandir}/man?/htpasswd2.?.*
+%{_mandir}/man?/httxt2dbm.?.*
+%{_mandir}/man?/logresolve.?.*
+%{_mandir}/man?/logresolve2.?.*
+%{_mandir}/man?/rotatelogs.?.*
+%{_mandir}/man?/rotatelogs2.?.*
+%{_mandir}/man?/suexec.?.*
+%{_mandir}/man?/suexec2.?.*
%{_sbindir}/fcgistarter
%{_mandir}/man8/fcgistarter.8.*
%{_bindir}/check_forensic
@@ -1272,26 +1277,29 @@ mv %{buildroot}/%{sysconfdir}/original .
%if %{prefork}
#
+
%post prefork
# install /usr/sbin/httpd link
-if [ -f /usr/share/apache2/script-helpers ]; then
- # it might happen that apache2 including
- # /usr/share/apache2/script-helpers is not installed
+if [ -f %{_datadir}/apache2/script-helpers ]; then
+ # it might happen that apache2 including
+ # %{_datadir}/apache2/script-helpers is not installed
# yet even if apache2- has Requires(post): apache2
# because of circular dependency between apache2
# and apache2-MPM
- . /usr/share/apache2/script-helpers
+ . %{_datadir}/apache2/script-helpers
find_mpm
ln -sf $HTTPD_SBIN_BASE-$HTTPD_MPM $HTTPD_SBIN_BASE
fi
exit 0
#
+
%postun prefork
if [ $1 -eq 1 ]; then
%apache_request_restart
fi
exit 0
#
+
%posttrans prefork
%apache_restart_if_needed
exit 0
@@ -1301,24 +1309,26 @@ exit 0
%if %{worker}
%post worker
# install /usr/sbin/httpd link
-if [ -f /usr/share/apache2/script-helpers ]; then
- # it might happen that apache2 including
- # /usr/share/apache2/script-helpers is not installed
+if [ -f %{_datadir}/apache2/script-helpers ]; then
+ # it might happen that apache2 including
+ # %{_datadir}/apache2/script-helpers is not installed
# yet even if apache2- has Requires(post): apache2
# because of circular dependency between apache2
# and apache2-MPM
- . /usr/share/apache2/script-helpers
+ . %{_datadir}/apache2/script-helpers
find_mpm
ln -sf $HTTPD_SBIN_BASE-$HTTPD_MPM $HTTPD_SBIN_BASE
fi
exit 0
#
+
%postun worker
if [ $1 -eq 1 ]; then
%apache_request_restart
fi
exit 0
#
+
%posttrans worker
%apache_restart_if_needed
exit 0
@@ -1328,24 +1338,26 @@ exit 0
%if %{event}
%post event
# install /usr/sbin/httpd link
-if [ -f /usr/share/apache2/script-helpers ]; then
- # it might happen that apache2 including
- # /usr/share/apache2/script-helpers is not installed
+if [ -f %{_datadir}/apache2/script-helpers ]; then
+ # it might happen that apache2 including
+ # %{_datadir}/apache2/script-helpers is not installed
# yet even if apache2- has Requires(post): apache2
# because of circular dependency between apache2
# and apache2-MPM
- . /usr/share/apache2/script-helpers
+ . %{_datadir}/apache2/script-helpers
find_mpm
ln -sf $HTTPD_SBIN_BASE-$HTTPD_MPM $HTTPD_SBIN_BASE
fi
exit 0
#
+
%postun event
if [ $1 -eq 1 ]; then
%apache_request_restart
fi
exit 0
#
+
%posttrans event
%apache_restart_if_needed
exit 0
@@ -1383,7 +1395,7 @@ fi
%if 0%{?suse_version} <= 1130
%run_permissions
%else
-%set_permissions %{_sbindir}/suexec || echo "Please check /etc/permissions.local for settings of /usr/sbin/suexec2 ."
+%set_permissions %{_sbindir}/suexec || echo "Please check %{_sysconfdir}/permissions.local for settings of %{_sbindir}/suexec2 ."
%endif
# wwwadmin group existed in past remove after openSUSE-13.2 out of support scope
if grep -q "^wwwadmin:" %{_sysconfdir}/group; then
@@ -1399,7 +1411,7 @@ fi
%endif
# install /usr/bin/httpd link (the code here is
# needed when apache2 was installed after apache2-)
-. /usr/share/apache2/script-helpers
+. %{_datadir}/apache2/script-helpers
find_mpm
if [ -n "$HTTPD_MPM" ]; then
ln -sf $HTTPD_SBIN_BASE-$HTTPD_MPM $HTTPD_SBIN_BASE
@@ -1409,6 +1421,7 @@ exit 0
%posttrans
%{_datadir}/%{name}/apache-22-24-upgrade
+
%verifyscript
%verify_permissions -e %{_sbindir}/suexec
%apache_restart_if_needed
diff --git a/httpd-2.4.23.tar.bz2 b/httpd-2.4.23.tar.bz2
deleted file mode 100644
index bc4062c..0000000
--- a/httpd-2.4.23.tar.bz2
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0c1694b2aad7765896faf92843452ee2555b9591ae10d4f19b245f2adfe85e58
-size 6351875
diff --git a/httpd-2.4.25.tar.bz2 b/httpd-2.4.25.tar.bz2
new file mode 100644
index 0000000..afdeb40
--- /dev/null
+++ b/httpd-2.4.25.tar.bz2
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f87ec2df1c9fee3e6bfde3c8b855a3ddb7ca1ab20ca877bd0e2b6bf3f05c80b2
+size 6398218
diff --git a/httpd-2.4.25.tar.bz2.asc b/httpd-2.4.25.tar.bz2.asc
new file mode 100644
index 0000000..8d6a3d5
--- /dev/null
+++ b/httpd-2.4.25.tar.bz2.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIVAwUAWFQxfDTqduZ5FIWoAQq+zA/8Djunr33BoiQkAkm5p2XQTDrHniieR+SR
+Sz4fD49bCVs64JDiheDWgaGP1qmRQtxb4IxBwjrwduZJgwTx4k0u3lw1QB31ISln
+QV1ftnBq+sH3+dFYYyh/6ST2wvnU6MVgpG7ebQvpqLd2Z4djI4J+AMaa1bYRJCom
+evrQUXIFxn7hRHIGk1KTNyaClyJPQsVjgqDzgyiEJ7SieIqx4DCkoRHar+0dKVfT
+1mrjTLZTzihL9DJSgaJdDWw1ea3w68ea1SvNtGOysXLUlcjd7qiEP5KNw+QgfFga
+8Cbz8KPneO18VNGUXY2J/66d5LO/AkOV/5ZAMi+KXLKZhcmrNu/Rw8bsbF2jHlP+
+1X3l0cSj49jV9nuHZFUXOtO8iMXeEr5Sj8TKTOopQPCa6+Y5+vpCQjRXdjJYR/7+
+BNey3BbRZAYQwFAeDvGIYos9QkYku1wswW1lgbzFtwR9MLcb3GZUyV7CKPNsIdpD
+BeI5WtfCIvVZySV6tnnWjeeXPNSPa2uN7a9TgEshUvp7F4c4gljPLBnOKTjt6Ize
+vm7Au0swwyknrqhPkZRtCtoypDng1j9qGeRI68g08WlPz43ODYfeSAekoruVK2fh
+RQBQGO6B/7SSD9QK+3FDuSb+dVBIRD3tW8VcwQ8inhfAo1puXQu8csFXNRxb7QLf
+JyWu1x0SKTQ=
+=4O2t
+-----END PGP SIGNATURE-----
diff --git a/httpd-2.4.x-fate317766-config-control-two-protocol-options.diff b/httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
index 16e8a20..3472f7d 100644
--- a/httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
+++ b/httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
@@ -42,39 +42,19 @@ Conflicts:
server/protocol.c | 25 +++++++++++++++++--------
6 files changed, 77 insertions(+), 10 deletions(-)
-Index: include/http_core.h
+Index: httpd-2.4.25/modules/http/http_filters.c
===================================================================
---- include/http_core.h.orig 2016-01-20 15:10:51.651189219 +0100
-+++ include/http_core.h 2016-01-20 15:12:18.983188213 +0100
-@@ -694,6 +694,15 @@
- #define AP_MERGE_TRAILERS_DISABLE 2
- int merge_trailers;
-
-+#define AP_HTTP_CL_HEAD_ZERO_UNSET 0
-+#define AP_HTTP_CL_HEAD_ZERO_ENABLE 1
-+#define AP_HTTP_CL_HEAD_ZERO_DISABLE 2
-+ int http_cl_head_zero;
-+
-+#define AP_HTTP_EXPECT_STRICT_UNSET 0
-+#define AP_HTTP_EXPECT_STRICT_ENABLE 1
-+#define AP_HTTP_EXPECT_STRICT_DISABLE 2
-+ int http_expect_strict;
-
-
- apr_array_header_t *protocols;
-Index: modules/http/http_filters.c
-===================================================================
---- modules/http/http_filters.c.orig 2015-07-08 10:59:36.000000000 +0200
-+++ modules/http/http_filters.c 2016-01-20 15:10:51.651189219 +0100
-@@ -1175,6 +1175,7 @@
- header_filter_ctx *ctx = f->ctx;
+--- httpd-2.4.25.orig/modules/http/http_filters.c 2016-12-15 13:18:59.000000000 +0100
++++ httpd-2.4.25/modules/http/http_filters.c 2017-01-02 10:54:37.608517377 +0100
+@@ -1260,6 +1260,7 @@ AP_CORE_DECLARE_NONSTD(apr_status_t) ap_
const char *ctype;
ap_bucket_error *eb = NULL;
+ apr_bucket *eos = NULL;
+ core_server_config *conf;
AP_DEBUG_ASSERT(!r->main);
-@@ -1315,10 +1316,17 @@
+@@ -1441,10 +1442,17 @@ AP_CORE_DECLARE_NONSTD(apr_status_t) ap_
* zero C-L to the client. We can't just remove the C-L filter,
* because well behaved 2.0 handlers will send their data down the stack,
* and we will compute a real C-L for the head request. RBB
@@ -93,13 +73,13 @@ Index: modules/http/http_filters.c
apr_table_unset(r->headers_out, "Content-Length");
}
-Index: server/core.c
+Index: httpd-2.4.25/server/core.c
===================================================================
---- server/core.c.orig 2015-11-19 20:55:25.000000000 +0100
-+++ server/core.c 2016-01-20 15:13:29.575187399 +0100
-@@ -503,6 +503,12 @@
- if (virt->trace_enable != AP_TRACE_UNSET)
- conf->trace_enable = virt->trace_enable;
+--- httpd-2.4.25.orig/server/core.c 2016-12-05 15:34:29.000000000 +0100
++++ httpd-2.4.25/server/core.c 2017-01-02 10:54:37.608517377 +0100
+@@ -528,6 +528,12 @@ static void *merge_core_server_configs(a
+ if (virt->http_methods != AP_HTTP_METHODS_UNSET)
+ conf->http_methods = virt->http_methods;
+ if (virt->http_cl_head_zero != AP_HTTP_CL_HEAD_ZERO_UNSET)
+ conf->http_cl_head_zero = virt->http_cl_head_zero;
@@ -110,7 +90,7 @@ Index: server/core.c
/* no action for virt->accf_map, not allowed per-vhost */
if (virt->protocol)
-@@ -3756,6 +3762,32 @@
+@@ -3955,6 +3961,32 @@ static const char *set_http_method(cmd_p
return NULL;
}
@@ -143,7 +123,7 @@ Index: server/core.c
static apr_hash_t *errorlog_hash;
static int log_constant_item(const ap_errorlog_info *info, const char *arg,
-@@ -4273,6 +4305,10 @@
+@@ -4474,6 +4506,10 @@ AP_INIT_TAKE1("TraceEnable", set_trace_e
"'on' (default), 'off' or 'extended' to trace request body content"),
AP_INIT_FLAG("MergeTrailers", set_merge_trailers, NULL, RSRC_CONF,
"merge request trailers into request headers or not"),
@@ -154,11 +134,11 @@ Index: server/core.c
AP_INIT_ITERATE("Protocols", set_protocols, NULL, RSRC_CONF,
"Controls which protocols are allowed"),
AP_INIT_TAKE1("ProtocolsHonorOrder", set_protocols_honor_order, NULL, RSRC_CONF,
-Index: server/protocol.c
+Index: httpd-2.4.25/server/protocol.c
===================================================================
---- server/protocol.c.orig 2015-11-26 14:42:42.000000000 +0100
-+++ server/protocol.c 2016-01-20 15:10:51.651189219 +0100
-@@ -1144,14 +1144,23 @@
+--- httpd-2.4.25.orig/server/protocol.c 2016-12-12 16:22:49.000000000 +0100
++++ httpd-2.4.25/server/protocol.c 2017-01-02 10:54:37.608517377 +0100
+@@ -1416,14 +1416,23 @@ request_rec *ap_read_request(conn_rec *c
r->expecting_100 = 1;
}
else {
@@ -190,3 +170,32 @@ Index: server/protocol.c
}
}
+Index: httpd-2.4.25/include/http_core.h
+===================================================================
+--- httpd-2.4.25.orig/include/http_core.h 2016-12-05 15:34:29.000000000 +0100
++++ httpd-2.4.25/include/http_core.h 2017-01-02 10:55:18.613603512 +0100
+@@ -723,6 +723,16 @@ typedef struct {
+ #define AP_MERGE_TRAILERS_DISABLE 2
+ int merge_trailers;
+
++#define AP_HTTP_CL_HEAD_ZERO_UNSET 0
++#define AP_HTTP_CL_HEAD_ZERO_ENABLE 1
++#define AP_HTTP_CL_HEAD_ZERO_DISABLE 2
++ int http_cl_head_zero;
++
++#define AP_HTTP_EXPECT_STRICT_UNSET 0
++#define AP_HTTP_EXPECT_STRICT_ENABLE 1
++#define AP_HTTP_EXPECT_STRICT_DISABLE 2
++ int http_expect_strict;
++
+ apr_array_header_t *protocols;
+ int protocols_honor_order;
+
+@@ -762,7 +772,6 @@ apr_status_t ap_core_input_filter(ap_fil
+ apr_off_t readbytes);
+ apr_status_t ap_core_output_filter(ap_filter_t *f, apr_bucket_brigade *b);
+
+-
+ AP_DECLARE(const char*) ap_get_server_protocol(server_rec* s);
+ AP_DECLARE(void) ap_set_server_protocol(server_rec* s, const char* proto);
+
diff --git a/httpd-visibility.patch b/httpd-visibility.patch
index ece25b3..ba5f72a 100644
--- a/httpd-visibility.patch
+++ b/httpd-visibility.patch
@@ -1,5 +1,7 @@
---- httpd-2.4.6.orig/include/ap_config.h
-+++ httpd-2.4.6/include/ap_config.h
+Index: httpd-2.4.25/include/ap_config.h
+===================================================================
+--- httpd-2.4.25.orig/include/ap_config.h 2012-08-15 01:59:24.000000000 +0200
++++ httpd-2.4.25/include/ap_config.h 2017-01-02 10:33:40.411244315 +0100
@@ -64,7 +64,7 @@
* AP_DECLARE(rettype) ap_func(args)
* @endcode
@@ -41,8 +43,10 @@
#else
/**
* AP_MODULE_DECLARE_EXPORT is a no-op. Unless contradicted by the
---- httpd-2.4.6.orig/modules/cache/mod_cache.h
-+++ httpd-2.4.6/modules/cache/mod_cache.h
+Index: httpd-2.4.25/modules/cache/mod_cache.h
+===================================================================
+--- httpd-2.4.25.orig/modules/cache/mod_cache.h 2011-12-03 19:02:24.000000000 +0100
++++ httpd-2.4.25/modules/cache/mod_cache.h 2017-01-02 10:33:40.411244315 +0100
@@ -37,9 +37,9 @@
* CACHE_DECLARE_DATA with appropriate export and import tags for the platform
*/
@@ -56,9 +60,11 @@
#elif defined(CACHE_DECLARE_STATIC)
#define CACHE_DECLARE(type) type __stdcall
#define CACHE_DECLARE_NONSTD(type) type
---- httpd-2.4.6.orig/modules/proxy/mod_proxy.h
-+++ httpd-2.4.6/modules/proxy/mod_proxy.h
-@@ -475,9 +475,9 @@ struct proxy_balancer_method {
+Index: httpd-2.4.25/modules/proxy/mod_proxy.h
+===================================================================
+--- httpd-2.4.25.orig/modules/proxy/mod_proxy.h 2016-10-24 12:06:41.000000000 +0200
++++ httpd-2.4.25/modules/proxy/mod_proxy.h 2017-01-02 10:33:40.411244315 +0100
+@@ -535,9 +535,9 @@ struct proxy_balancer_method {
* PROXY_DECLARE_DATA with appropriate export and import tags for the platform
*/
#if !defined(WIN32)
@@ -71,8 +77,10 @@
#elif defined(PROXY_DECLARE_STATIC)
#define PROXY_DECLARE(type) type __stdcall
#define PROXY_DECLARE_NONSTD(type) type
---- httpd-2.4.6.orig/modules/lua/mod_lua.h
-+++ httpd-2.4.6/modules/lua/mod_lua.h
+Index: httpd-2.4.25/modules/lua/mod_lua.h
+===================================================================
+--- httpd-2.4.25.orig/modules/lua/mod_lua.h 2013-06-10 16:36:56.000000000 +0200
++++ httpd-2.4.25/modules/lua/mod_lua.h 2017-01-02 10:33:40.411244315 +0100
@@ -58,9 +58,9 @@
* AP_LUA_DECLARE_DATA with appropriate export and import tags for the platform
*/
@@ -86,8 +94,10 @@
#elif defined(AP_LUA_DECLARE_STATIC)
#define AP_LUA_DECLARE(type) type __stdcall
#define AP_LUA_DECLARE_NONSTD(type) type
---- httpd-2.4.6.orig/modules/core/mod_watchdog.h
-+++ httpd-2.4.6/modules/core/mod_watchdog.h
+Index: httpd-2.4.25/modules/core/mod_watchdog.h
+===================================================================
+--- httpd-2.4.25.orig/modules/core/mod_watchdog.h 2014-09-05 16:19:29.000000000 +0200
++++ httpd-2.4.25/modules/core/mod_watchdog.h 2017-01-02 10:33:40.411244315 +0100
@@ -83,9 +83,9 @@ typedef struct ap_watchdog_t ap_watchdog
*/
#if !defined(AP_WD_DECLARE)
@@ -101,8 +111,10 @@
#elif defined(AP_WD_DECLARE_STATIC)
#define AP_WD_DECLARE(type) type __stdcall
#define AP_WD_DECLARE_NONSTD(type) type
---- httpd-2.4.6.orig/modules/generators/mod_status.h
-+++ httpd-2.4.6/modules/generators/mod_status.h
+Index: httpd-2.4.25/modules/generators/mod_status.h
+===================================================================
+--- httpd-2.4.25.orig/modules/generators/mod_status.h 2006-07-11 22:33:53.000000000 +0200
++++ httpd-2.4.25/modules/generators/mod_status.h 2017-01-02 10:33:40.411244315 +0100
@@ -34,9 +34,9 @@
#define AP_STATUS_EXTENDED (0x4) /* detailed report */
@@ -116,8 +128,10 @@
#elif defined(STATUS_DECLARE_STATIC)
#define STATUS_DECLARE(type) type __stdcall
#define STATUS_DECLARE_NONSTD(type) type
---- httpd-2.4.6.orig/modules/dav/main/mod_dav.h
-+++ httpd-2.4.6/modules/dav/main/mod_dav.h
+Index: httpd-2.4.25/modules/dav/main/mod_dav.h
+===================================================================
+--- httpd-2.4.25.orig/modules/dav/main/mod_dav.h 2016-10-26 15:44:36.000000000 +0200
++++ httpd-2.4.25/modules/dav/main/mod_dav.h 2017-01-02 10:33:40.411244315 +0100
@@ -82,9 +82,9 @@ extern "C" {
* DAV_DECLARE_DATA with appropriate export and import tags for the platform
*/
@@ -131,8 +145,10 @@
#elif defined(DAV_DECLARE_STATIC)
#define DAV_DECLARE(type) type __stdcall
#define DAV_DECLARE_NONSTD(type) type
---- httpd-2.4.6.orig/modules/session/mod_session.h
-+++ httpd-2.4.6/modules/session/mod_session.h
+Index: httpd-2.4.25/modules/session/mod_session.h
+===================================================================
+--- httpd-2.4.25.orig/modules/session/mod_session.h 2011-12-02 18:51:27.000000000 +0100
++++ httpd-2.4.25/modules/session/mod_session.h 2017-01-02 10:33:40.411244315 +0100
@@ -21,9 +21,9 @@
* SESSION_DECLARE_DATA with appropriate export and import tags for the platform
*/
@@ -146,8 +162,10 @@
#elif defined(SESSION_DECLARE_STATIC)
#define SESSION_DECLARE(type) type __stdcall
#define SESSION_DECLARE_NONSTD(type) type
---- httpd-2.4.6.orig/modules/database/mod_dbd.h
-+++ httpd-2.4.6/modules/database/mod_dbd.h
+Index: httpd-2.4.25/modules/database/mod_dbd.h
+===================================================================
+--- httpd-2.4.25.orig/modules/database/mod_dbd.h 2011-09-23 15:38:09.000000000 +0200
++++ httpd-2.4.25/modules/database/mod_dbd.h 2017-01-02 10:33:40.411244315 +0100
@@ -35,9 +35,9 @@
* DBD_DECLARE_DATA with appropriate export and import tags for the platform
*/
@@ -161,8 +179,10 @@
#elif defined(DBD_DECLARE_STATIC)
#define DBD_DECLARE(type) type __stdcall
#define DBD_DECLARE_NONSTD(type) type
---- httpd-2.4.6.orig/modules/filters/mod_xml2enc.h
-+++ httpd-2.4.6/modules/filters/mod_xml2enc.h
+Index: httpd-2.4.25/modules/filters/mod_xml2enc.h
+===================================================================
+--- httpd-2.4.25.orig/modules/filters/mod_xml2enc.h 2012-04-04 22:11:57.000000000 +0200
++++ httpd-2.4.25/modules/filters/mod_xml2enc.h 2017-01-02 10:33:40.411244315 +0100
@@ -25,9 +25,9 @@
/* declarations to deal with WIN32 compile-flag-in-source-code crap */
@@ -176,8 +196,10 @@
#elif defined(XML2ENC_DECLARE_STATIC)
#define XML2ENC_DECLARE(type) type __stdcall
#define XML2ENC_DECLARE_NONSTD(type) type
---- httpd-2.4.6.orig/modules/filters/mod_ratelimit.h
-+++ httpd-2.4.6/modules/filters/mod_ratelimit.h
+Index: httpd-2.4.25/modules/filters/mod_ratelimit.h
+===================================================================
+--- httpd-2.4.25.orig/modules/filters/mod_ratelimit.h 2012-04-04 22:11:57.000000000 +0200
++++ httpd-2.4.25/modules/filters/mod_ratelimit.h 2017-01-02 10:33:40.415244421 +0100
@@ -21,9 +21,9 @@
* AP_RL_DECLARE_DATA with appropriate export and import tags for the platform
*/
@@ -191,8 +213,10 @@
#elif defined(AP_RL_DECLARE_STATIC)
#define AP_RL_DECLARE(type) type __stdcall
#define AP_RL_DECLARE_NONSTD(type) type
---- httpd-2.4.6.orig/modules/aaa/mod_authz_dbd.h
-+++ httpd-2.4.6/modules/aaa/mod_authz_dbd.h
+Index: httpd-2.4.25/modules/aaa/mod_authz_dbd.h
+===================================================================
+--- httpd-2.4.25.orig/modules/aaa/mod_authz_dbd.h 2011-09-23 15:38:09.000000000 +0200
++++ httpd-2.4.25/modules/aaa/mod_authz_dbd.h 2017-01-02 10:33:40.415244421 +0100
@@ -22,9 +22,9 @@
* AUTHZ_DBD_DECLARE_DATA with appropriate export and import tags
*/
@@ -206,9 +230,11 @@
#elif defined(AUTHZ_DBD_DECLARE_STATIC)
#define AUTHZ_DBD_DECLARE(type) type __stdcall
#define AUTHZ_DBD_DECLARE_NONSTD(type) type
---- httpd-2.4.6.orig/include/httpd.h
-+++ httpd-2.4.6/include/httpd.h
-@@ -341,7 +341,7 @@ extern "C" {
+Index: httpd-2.4.25/include/httpd.h
+===================================================================
+--- httpd-2.4.25.orig/include/httpd.h 2016-12-05 15:34:29.000000000 +0100
++++ httpd-2.4.25/include/httpd.h 2017-01-02 10:33:40.415244421 +0100
+@@ -345,7 +345,7 @@ extern "C" {
* by modules. Its purpose is to allow us to add attributes that
* particular platforms or compilers require to every exported function.
*/
@@ -217,9 +243,9 @@
#endif
#ifndef AP_DECLARE_NONSTD
-@@ -352,20 +352,20 @@ extern "C" {
+@@ -356,20 +356,20 @@ extern "C" {
* which use varargs or are used via indirect function call. This
- * is to accomodate the two calling conventions in windows dlls.
+ * is to accommodate the two calling conventions in windows dlls.
*/
-# define AP_DECLARE_NONSTD(type) type
+# define AP_DECLARE_NONSTD(type) __attribute__ ((visibility ("default"))) type
@@ -243,8 +269,10 @@
#endif
/**
---- httpd-2.4.6.orig/include/util_ldap.h
-+++ httpd-2.4.6/include/util_ldap.h
+Index: httpd-2.4.25/include/util_ldap.h
+===================================================================
+--- httpd-2.4.25.orig/include/util_ldap.h 2016-08-25 14:48:18.000000000 +0200
++++ httpd-2.4.25/include/util_ldap.h 2017-01-02 10:33:40.415244421 +0100
@@ -66,9 +66,9 @@
* and import tags for the platform
*/
diff --git a/sysconfig.apache2 b/sysconfig.apache2
index 1f81b69..59ea115 100644
--- a/sysconfig.apache2
+++ b/sysconfig.apache2
@@ -105,7 +105,7 @@ APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile a
# (e.g. via rcapache2 start -DReverseProxy)
#
# Example:
-# "SSL STATUS AWSTATS SVN_VIEWCVS no_subversion_today"
+# "SSL HTTP2 STATUS AWSTATS SVN_VIEWCVS no_subversion_today"
#
APACHE_SERVER_FLAGS=""