Hello community, here is the log from the commit of package apache2 for openSUSE:Factory checked in at 2018-07-26 09:49:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/apache2 (Old) and /work/SRC/openSUSE:Factory/.apache2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache2" Thu Jul 26 09:49:39 2018 rev:146 rq: version:2.4.33 Changes: -------- --- /work/SRC/openSUSE:Factory/apache2/apache2.changes 2018-07-25 16:04:02.208838383 +0200 +++ /work/SRC/openSUSE:Factory/.apache2.new/apache2.changes 2018-07-26 09:49:44.480937594 +0200 @@ -2,110 +1,0 @@ -Mon Jul 16 12:03:39 UTC 2018 - pgaj...@suse.com - -- updated to 2.4.34: - *) Introduce zh-cn and zh-tw (simplified and traditional Chinese) error - document translations. [CodeingBoy, popcorner] - *) event: avoid possible race conditions with modules on the child pool. - [Stefan Fritsch] - *) mod_proxy: Fix a corner case where the ProxyPassReverseCookieDomain or - ProxyPassReverseCookiePath directive could fail to update correctly - 'domain=' or 'path=' in the 'Set-Cookie' header. PR 61560. - [Christophe Jaillet] - *) mod_ratelimit: fix behavior when proxing content. PR 62362. - [Luca Toscano, Yann Ylavic] - *) core: Re-allow '_' (underscore) in hostnames. - [Eric Covener] - *) mod_authz_core: If several parameters are used in a AuthzProviderAlias - directive, if these parameters are not enclosed in quotation mark, only - the first one is handled. The other ones are silently ignored. - Add a message to warn about such a spurious configuration. - PR 62469 [Hank Ibell <hwibell gmail.com>, Christophe Jaillet] - *) mod_md: improvements and bugfixes - - MDNotifyCmd now takes additional parameter that are passed on to the called command. - - ACME challenges have better checks for interference with other modules - - ACME challenges are only handled for domains managed by the module, allowing - other ACME clients to operate for other domains in the server. - - better libressl integration - *) mod_proxy_wstunnel: Add default schema ports for 'ws' and 'wss'. - PR 62480. [Lubos Uhliarik <luhliari redhat.com>} - *) logging: Some early logging-related startup messages could be lost - when using syslog for the global ErrorLog. [Eric Covener] - *) mod_cache: Handle case of an invalid Expires header value RFC compliant - like the case of an Expires time in the past: allow to overwrite the - non-caching decision using CacheStoreExpired and respect Cache-Control - "max-age" and "s-maxage". [Rainer Jung] - *) mod_xml2enc: Fix forwarding of error metadata/responses. PR 62180. - [Micha Lenk <micha lenk.info>, Yann Ylavic] - *) mod_proxy_http: Fix response header thrown away after the previous one - was considered too large and truncated. PR 62196. [Yann Ylavic] - *) core: Add and handle AP_GETLINE_NOSPC_EOL flag for ap_getline() family - of functions to consume the end of line when the buffer is exhausted. - PR 62198. [Yann Ylavic] - *) mod_proxy_http: Add new worker parameter 'responsefieldsize' to - allow maximum HTTP response header size to be increased past 8192 - bytes. PR 62199. [Hank Ibell <hwibell gmail.com>] - *) mod_ssl: Extend SSLOCSPEnable with mode 'leaf' that only checks the leaf - of a certificate chain. PR62112. - [Ricardo Martin Camarero <rickyepoderi yahoo.es>] - *) http: Fix small memory leak per request when handling persistent - connections. [Ruediger Pluem, Joe Orton] - *) mod_proxy_html: Fix variable interpolation and memory allocation failure - in ProxyHTMLURLMap. [Ewald Dieterich <ewald mailbox.org>] - *) mod_remoteip: Fix RemoteIP{Trusted,Internal}ProxyList loading broken by 2.4.30. - PR 62220. [Chritophe Jaillet, Yann Ylavic] - *) mod_remoteip: When overriding the useragent address from X-Forwarded-For, - zero out what had been initialized as the connection-level port. PR59931. - [Hank Ibell <hwibell gmail.com>] - *) core: In ONE_PROCESS/debug mode, cleanup everything when exiting. - [Yann Ylavic] - *) mod_proxy_balancer: Add hot spare member type and corresponding flag (R). - Hot spare members are used as drop-in replacements for unusable workers - in the same load balancer set. This differs from hot standbys which are - only used when all workers in a set are unusable. PR 61140. [Jim Riggs] - *) suexec: Add --enable-suexec-capabilites support on Linux, to use - setuid/setgid capability bits rather than a setuid root binary. - [Joe Orton] - *) suexec: Add support for logging to syslog as an alternative to - logging to a file; use --without-suexec-logfile --with-suexec-syslog. - [Joe Orton] - *) mod_ssl: Restore 2.4.29 behaviour in SSL vhost merging/enabling - which broke some rare but previously-working configs. [Joe Orton] - *) core, log: improve sanity checks for the ErrorLog's syslog config, and - explicitly allow only lowercase 'syslog' settings. PR 62102 - [Luca Toscano, Jim Riggs, Christophe Jaillet] - *) mod_http2: accurate reporting of h2 data input/output per request via - mod_logio. Fixes an issue where output sizes where counted n-times on - reused slave connections. [Stefan Eissing] - See github issue: https://github.com/icing/mod_h2/issues/158 - *) mod_http2: Fix unnecessary timeout waits in case streams are aborted. - [Stefan Eissing] - *) mod_http2: restoring the v1.10.16 keepalive timeout behaviour of mod_http2. - [Stefan Eissing] - *) mod_proxy: Do not restrict the maximum pool size for backend connections - any longer by the maximum number of threads per process and use a better - default if mod_http2 is loaded. - [Yann Ylavic, Ruediger Pluem, Stefan Eissing, Gregg Smith] - *) mod_slotmem_shm: Add generation number to shm filename to fix races - with graceful restarts. PRs 62044 and 62308. [Jim Jagielski, Yann Ylavic] - *) core: Preserve the original HTTP request method in the '%<m' LogFormat - when an path-based ErrorDocument is used. PR 62186. - [Micha Lenk <micha lenk.info>] - *) mod_remoteip: make proxy-protocol work on slave connections, e.g. in - HTTP/2 requests. [Stefan Eissing] - See also https://github.com/roadrunner2/mod-proxy-protocol/issues/6 - *) mod_ssl: Fix merging of proxy SSL context outside <Proxy> sections, - regression introduced in 2.4.30. PR 62232. [Rainer Jung, Yann Ylavic] - *) mod_md: Fix compilation with OpenSSL before version 1.0.2. [Rainer Jung] - *) mod_dumpio: do nothing below log level TRACE7. [Yann Ylavic] - *) mod_remoteip: Restore compatibility with APR 1.4 (apr_sockaddr_is_wildcard). - [Eric Covener] - *) core: On ECBDIC platforms, some errors related to oversized headers - may be misreported or be logged as ASCII escapes. PR 62200 - [Hank Ibell <hwibell gmail.com>] - *) mod_ssl: Fix cmake-based build. PR 62266. [Rainer Jung] - *) core: Add <IfFile>, <IfDirective> and <IfSection> conditional - section containers. [Eric Covener, Joe Orton] -* %check: do not load all modules, just use default loadmodule.conf; some - modules require to load another ones in advance -* %install: parallel install is broken - -------------------------------------------------------------------- @@ -115 +4,0 @@ - @@ -120 +8,0 @@ - Old: ---- httpd-2.4.34.tar.bz2 httpd-2.4.34.tar.bz2.asc New: ---- httpd-2.4.33.tar.bz2 httpd-2.4.33.tar.bz2.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ apache2.spec ++++++ --- /var/tmp/diff_new_pack.PCyCrj/_old 2018-07-26 09:49:45.692939675 +0200 +++ /var/tmp/diff_new_pack.PCyCrj/_new 2018-07-26 09:49:45.696939682 +0200 @@ -21,8 +21,7 @@ %define _fillupdir /var/adm/fillup-templates %endif -%define src_name httpd-%{version} -%define apache_mmn %(test -s %{src_name}.tar.bz2 && { echo -n apache_mmn_; bzcat %{src_name}.tar.bz2 | awk '/^#define MODULE_MAGIC_NUMBER_MAJOR/ {printf "%d", $3}'; } || echo apache_mmn_notfound) +%define apache_mmn %(test -s %{SOURCE0} && { echo -n apache_mmn_; bzcat %{SOURCE0} | awk '/^#define MODULE_MAGIC_NUMBER_MAJOR/ {printf "%d", $3}'; }) %define suse_maintenance_mmn 0 %define default_mpm prefork %define prefork 1 @@ -69,14 +68,14 @@ %define build_http2 0 %endif Name: apache2 -Version: 2.4.34 +Version: 2.4.33 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/%{src_name}.tar.bz2 -Source1: http://www.apache.org/dist/httpd/%{src_name}.tar.bz2.asc +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 Source3: apache2.changes @@ -334,7 +333,7 @@ to administrators of web servers in general. %prep -%setup -q -n %{src_name} -a30 +%setup -q -n httpd-%{version} -a30 %patch2 -p1 %patch23 %patch66 -p1 @@ -458,7 +457,7 @@ sed -i -e "s@%{_localstatedir}/run@%{runtimedir}@g" include/ap_config_layout.h make CFLAGS="%{optflags} -fvisibility=hidden -fPIC -Wall -DDEFAULT_ERRORLOG='\"%{logfiledir}/error_log\"'" %{?_smp_mflags} - make DESTDIR=%{buildroot} install -j1 + make DESTDIR=%{buildroot} install %{?_smp_mflags} # show pathnames in config files echo;echo;echo; diff -U1 docs/conf/httpd-std.conf.in docs/conf/httpd-std.conf ||: @@ -774,11 +773,6 @@ rm -f %{buildroot}/%{_libdir}/%{name}/*.exp # needed only on AIX rm -f %{buildroot}/%{_sbindir}/checkgid # needed only for user installations from tarball rm -r %{buildroot}/%{sysconfdir}/extra # it is already in the documentation directory -# -# do not ship example configuration files in -# /etc/apache2, but %doc them later -# -mv %{buildroot}/%{sysconfdir}/original . %check # now check wether httpd binary runs properly @@ -786,6 +780,8 @@ # pushd %{buildroot}/%{sysconfdir} for i in *.conf; do + # loadmodule.conf.test will be created later + [ "$i" == loadmodule.conf ] && continue cp $i $i.test; done sed -e 's+%{_libdir}+'%{buildroot}'%{_libdir}+' \ @@ -799,13 +795,23 @@ default-server.conf > default-server.conf.test sed -i 's+%{_localstatedir}/log+'%{buildroot}'%{_localstatedir}/log+' \ global.conf.test -sed -i 's+%{_libdir}+%{buildroot}/%{_libdir}+' loadmodule.conf.test + +popd +pushd %{buildroot} +for i in $(export LC_ALL=C; find .%{libexecdir}-%{default_mpm} -name "*.so" | sort); do + mod_id=${i#*mod_}; mod_id=${mod_id%.so}_module + mod_path= + echo LoadModule $mod_id %{buildroot}/${i#.} >> .%{sysconfdir}/loadmodule.conf.test +done +# auth_ldap_module needs to be loaded after ldap_module +echo -e "/authnz_ldap\n+\n-m/ldap\nwq" | ed -s ./%{sysconfdir}/loadmodule.conf.test popd LD_LIBRARY_PATH=%{buildroot}%{_libdir} \ %{buildroot}/%{_sbindir}/httpd-%{default_mpm} \ -e debug -t -f %{buildroot}/%{sysconfdir}/httpd.conf.test || exit 1 rm %{buildroot}/%{sysconfdir}/*.test +mv %{buildroot}/%{sysconfdir}/original . %files -f filelist %defattr(-,root,root) ++++++ httpd-2.4.34.tar.bz2 -> httpd-2.4.33.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/apache2/httpd-2.4.34.tar.bz2 /work/SRC/openSUSE:Factory/.apache2.new/httpd-2.4.33.tar.bz2 differ: char 11, line 1