head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.62 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.60 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.58 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.56 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.54 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.52 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.50 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.48 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.46 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.44 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.42 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.40 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.38 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.36 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.34 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.32 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.30 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.28 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.26 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.24 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.22 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.20 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.18 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.16 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.12 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.14 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.10 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.8 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.6 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.4 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.2 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.1.1.1.0.52 pkgsrc-2018Q2-base:1.1.1.1 pkgsrc-2018Q1:1.1.1.1.0.50 pkgsrc-2018Q1-base:1.1.1.1 pkgsrc-2017Q4:1.1.1.1.0.48 pkgsrc-2017Q4-base:1.1.1.1 pkgsrc-2017Q3:1.1.1.1.0.46 pkgsrc-2017Q3-base:1.1.1.1 pkgsrc-2017Q2:1.1.1.1.0.42 pkgsrc-2017Q2-base:1.1.1.1 pkgsrc-2017Q1:1.1.1.1.0.40 pkgsrc-2017Q1-base:1.1.1.1 pkgsrc-2016Q4:1.1.1.1.0.38 pkgsrc-2016Q4-base:1.1.1.1 pkgsrc-2016Q3:1.1.1.1.0.36 pkgsrc-2016Q3-base:1.1.1.1 pkgsrc-2016Q2:1.1.1.1.0.34 pkgsrc-2016Q2-base:1.1.1.1 pkgsrc-2016Q1:1.1.1.1.0.32 pkgsrc-2016Q1-base:1.1.1.1 pkgsrc-2015Q4:1.1.1.1.0.30 pkgsrc-2015Q4-base:1.1.1.1 pkgsrc-2015Q3:1.1.1.1.0.28 pkgsrc-2015Q3-base:1.1.1.1 pkgsrc-2015Q2:1.1.1.1.0.26 pkgsrc-2015Q2-base:1.1.1.1 pkgsrc-2015Q1:1.1.1.1.0.24 pkgsrc-2015Q1-base:1.1.1.1 pkgsrc-2014Q4:1.1.1.1.0.22 pkgsrc-2014Q4-base:1.1.1.1 pkgsrc-2014Q3:1.1.1.1.0.20 pkgsrc-2014Q3-base:1.1.1.1 pkgsrc-2014Q2:1.1.1.1.0.18 pkgsrc-2014Q2-base:1.1.1.1 pkgsrc-2014Q1:1.1.1.1.0.16 pkgsrc-2014Q1-base:1.1.1.1 pkgsrc-2013Q4:1.1.1.1.0.14 pkgsrc-2013Q4-base:1.1.1.1 pkgsrc-2013Q3:1.1.1.1.0.12 pkgsrc-2013Q3-base:1.1.1.1 pkgsrc-2013Q2:1.1.1.1.0.10 pkgsrc-2013Q2-base:1.1.1.1 pkgsrc-2013Q1:1.1.1.1.0.8 pkgsrc-2013Q1-base:1.1.1.1 pkgsrc-2012Q4:1.1.1.1.0.6 pkgsrc-2012Q4-base:1.1.1.1 pkgsrc-2012Q3:1.1.1.1.0.4 pkgsrc-2012Q3-base:1.1.1.1 pkgsrc-2012Q2:1.1.1.1.0.2 pkgsrc-2012Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.3 date 2018.09.24.07.37.47; author adam; state Exp; branches; next 1.2; commitid viJPZha0So32rkTA; 1.2 date 2018.07.19.08.53.58; author adam; state Exp; branches; next 1.1; commitid wWPMJwVpIrDWZIKA; 1.1 date 2012.04.13.18.50.49; author ryoon; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2012.04.13.18.50.49; author ryoon; state Exp; branches 1.1.1.1.52.1; next ; 1.1.1.1.52.1 date 2018.08.18.09.11.00; author bsiegert; state Exp; branches; next ; commitid kmBVPCNPw8689AOA; desc @@ 1.3 log @apache24: updated to 2.4.35 Changes with Apache 2.4.35 *) http: Enforce consistently no response body with both 204 and 304 statuses. *) mod_status: Cumulate CPU time of exited child processes in the "cu" and "cs" values. Add CPU time of the parent process to the "c" and "s" values. *) mod_proxy: Improve the balancer member data shown in mod_status when "ProxyStatus" is "On": add "busy" count and show byte counts in auto mode always in units of kilobytes. *) mod_status: Add cumulated response duration time in milliseconds. *) mod_status: Complete the data shown for async MPMs in "auto" mode. Added number of processes, number of stopping processes and number of busy and idle workers. *) mod_ratelimit: Don't interfere with "chunked" encoding, fixing regression introduced in 2.4.34. *) mod_proxy: Remove load order and link dependency between mod_lbmethod_* modules and mod_proxy. *) Allow the argument to , , , , and to be quoted. This is primarily for the benefit of . *) mod_watchdog: Correct some log messages. *) mod_md: When the last domain name from an MD is moved to another one, that now empty MD gets moved to the store archive. *) mod_ssl: Fix merging of SSLOCSPOverrideResponder. *) mod_proxy_balancer: Restore compatibility with APR 1.4. @ text @$NetBSD: patch-aa,v 1.2 2018/07/19 08:53:58 adam Exp $ --- Makefile.in.orig 2018-08-08 11:48:15.000000000 +0000 +++ Makefile.in @@@@ -4,7 +4,7 @@@@ CLEAN_SUBDIRS = test PROGRAM_NAME = $(progname) PROGRAM_SOURCES = modules.c -PROGRAM_LDADD = buildmark.o $(HTTPD_LDFLAGS) $(PROGRAM_DEPENDENCIES) $(PCRE_LIBS) $(EXTRA_LIBS) $(AP_LIBS) $(LIBS) +PROGRAM_LDADD = buildmark.o $(HTTPD_LDFLAGS) $(DL_LDFLAGS) $(PROGRAM_DEPENDENCIES) $(PCRE_LIBS) $(EXTRA_LIBS) $(AP_LIBS) $(LIBS) $(DL_LIBS) PROGRAM_PRELINK = $(COMPILE) -c $(top_srcdir)/server/buildmark.c PROGRAM_DEPENDENCIES = \ server/libmain.la \ @@@@ -14,7 +14,7 @@@@ PROGRAM_DEPENDENCIES = \ sbin_PROGRAMS = $(PROGRAM_NAME) TARGETS = $(sbin_PROGRAMS) $(shared_build) $(other_targets) -INSTALL_TARGETS = install-conf install-htdocs install-error install-icons \ +INSTALL_TARGETS = install-htdocs install-error install-icons \ install-other install-cgi install-include install-suexec install-build \ install-man @@@@ -31,8 +31,8 @@@@ include $(top_srcdir)/build/program.mk install-conf: @@echo Installing configuration files - @@$(MKINSTALLDIRS) $(DESTDIR)$(sysconfdir) $(DESTDIR)$(sysconfdir)/extra - @@$(MKINSTALLDIRS) $(DESTDIR)$(sysconfdir)/original/extra + @@$(MKINSTALLDIRS) $(DESTDIR)$(sysconfdir) + @@$(MKINSTALLDIRS) $(DESTDIR)$(sysconfdir)/extra @@cd $(top_srcdir)/docs/conf; \ for i in mime.types magic; do \ if test ! -f $(DESTDIR)$(sysconfdir)/$$i; then \ @@@@ -108,7 +108,8 @@@@ install-conf: -e 's#@@@@SSLPort@@@@#$(SSLPORT)#g' \ < $$i; \ fi \ - ) > $(DESTDIR)$(sysconfdir)/original/$$i; \ + ) > $(DESTDIR)$(sysconfdir)/$$i; \ + if false; then \ chmod 0644 $(DESTDIR)$(sysconfdir)/original/$$i; \ file=$$i; \ if [ "$$i" = "httpd.conf" ]; then \ @@@@ -118,13 +119,16 @@@@ install-conf: $(INSTALL_DATA) $(DESTDIR)$(sysconfdir)/original/$$i $(DESTDIR)$(sysconfdir)/$$file; \ fi; \ fi; \ + fi; \ done ; \ done ; \ if test -f "$(builddir)/envvars-std"; then \ cp -p envvars-std $(DESTDIR)$(sbindir); \ + if false; then \ if test ! -f $(DESTDIR)$(sbindir)/envvars; then \ cp -p envvars-std $(DESTDIR)$(sbindir)/envvars ; \ fi ; \ + fi ; \ fi # Create a sanitized config_vars.mk @@@@ -142,7 +146,7 @@@@ install-build: build/config_vars.out $(top_srcdir)/build/instdso.sh; do \ $(INSTALL_PROGRAM) $$f $(DESTDIR)$(installbuilddir); \ done - @@$(INSTALL_DATA) build/config_vars.out $(DESTDIR)$(installbuilddir)/config_vars.mk + #@@$(INSTALL_DATA) build/config_vars.out $(DESTDIR)$(installbuilddir)/config_vars.mk @@rm build/config_vars.out htdocs-srcdir = $(top_srcdir)/docs/docroot @@@@ -167,48 +171,28 @@@@ dox: doxygen $(top_srcdir)/docs/doxygen.conf install-htdocs: - -@@if [ -d $(DESTDIR)$(htdocsdir) ]; then \ - echo "[PRESERVING EXISTING HTDOCS SUBDIR: $(DESTDIR)$(htdocsdir)]"; \ - else \ echo Installing HTML documents ; \ - $(MKINSTALLDIRS) $(DESTDIR)$(htdocsdir) ; \ - if test -d $(htdocs-srcdir) && test "x$(RSYNC)" != "x" && test -x $(RSYNC) ; then \ - $(RSYNC) --exclude .svn -rlpt --numeric-ids $(htdocs-srcdir)/ $(DESTDIR)$(htdocsdir)/; \ - else \ - test -d $(htdocs-srcdir) && (cd $(htdocs-srcdir) && cp -rp * $(DESTDIR)$(htdocsdir)) ; \ - cd $(DESTDIR)$(htdocsdir) && find . -name ".svn" -type d -print | xargs rm -rf 2>/dev/null || true; \ - fi; \ - fi + $(MKINSTALLDIRS) $(DESTDIR)$(htdocsdir) ; \ + test -d $(htdocs-srcdir) && (cd $(htdocs-srcdir) && \ + @@PAX@@ -rwppm . $(DESTDIR)$(htdocsdir)) install-error: - -@@if [ -d $(DESTDIR)$(errordir) ]; then \ - echo "[PRESERVING EXISTING ERROR SUBDIR: $(DESTDIR)$(errordir)]"; \ - else \ echo Installing error documents ; \ $(MKINSTALLDIRS) $(DESTDIR)$(errordir) ; \ - cd $(top_srcdir)/docs/error && cp -rp * $(DESTDIR)$(errordir) ; \ - test "x$(errordir)" != "x" && cd $(DESTDIR)$(errordir) && find . -name ".svn" -type d -print | xargs rm -rf 2>/dev/null || true; \ - fi + cd $(top_srcdir)/docs/error && \ + @@PAX@@ -rwppm . $(DESTDIR)$(errordir) install-icons: - -@@if [ -d $(DESTDIR)$(iconsdir) ]; then \ - echo "[PRESERVING EXISTING ICONS SUBDIR: $(DESTDIR)$(iconsdir)]"; \ - else \ echo Installing icons ; \ $(MKINSTALLDIRS) $(DESTDIR)$(iconsdir) ; \ - cd $(top_srcdir)/docs/icons && cp -rp * $(DESTDIR)$(iconsdir) ; \ - test "x$(iconsdir)" != "x" && cd $(DESTDIR)$(iconsdir) && find . -name ".svn" -type d -print | xargs rm -rf 2>/dev/null || true; \ - fi + cd $(top_srcdir)/docs/icons && \ + @@PAX@@ -rwppm . $(DESTDIR)$(iconsdir) install-cgi: - -@@if [ -d $(DESTDIR)$(cgidir) ];then \ - echo "[PRESERVING EXISTING CGI SUBDIR: $(DESTDIR)$(cgidir)]"; \ - else \ echo Installing CGIs ; \ $(MKINSTALLDIRS) $(DESTDIR)$(cgidir) ; \ - cd $(top_srcdir)/docs/cgi-examples && cp -rp * $(DESTDIR)$(cgidir) ; \ - test "x$(cgidir)" != "x" && cd $(DESTDIR)$(cgidir) && find . -name ".svn" -type d -print | xargs rm -rf 2>/dev/null || true; \ - fi + cd $(top_srcdir)/docs/cgi-examples && \ + @@PAX@@ -rwppm . $(DESTDIR)$(cgidir) install-other: @@test -d $(DESTDIR)$(logfiledir) || $(MKINSTALLDIRS) $(DESTDIR)$(logfiledir) @@@@ -260,14 +244,10 @@@@ install-man: @@test -d $(DESTDIR)$(mandir)/man1 || $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man1 @@test -d $(DESTDIR)$(mandir)/man8 || $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man8 @@test -d $(DESTDIR)$(manualdir) || $(MKINSTALLDIRS) $(DESTDIR)$(manualdir) - @@cp -p $(top_srcdir)/docs/man/*.1 $(DESTDIR)$(mandir)/man1 - @@cp -p $(top_srcdir)/docs/man/*.8 $(DESTDIR)$(mandir)/man8 - @@if test "x$(RSYNC)" != "x" && test -x $(RSYNC) ; then \ - $(RSYNC) --exclude .svn -rlpt --numeric-ids $(top_srcdir)/docs/manual/ $(DESTDIR)$(manualdir)/; \ - else \ - cd $(top_srcdir)/docs/manual && cp -rp * $(DESTDIR)$(manualdir); \ - cd $(DESTDIR)$(manualdir) && find . -name ".svn" -type d -print | xargs rm -rf 2>/dev/null || true; \ - fi + $(BSD_INSTALL_MAN) $(top_srcdir)/docs/man/*.1 $(DESTDIR)$(mandir)/man1 + $(BSD_INSTALL_MAN) $(top_srcdir)/docs/man/*.8 $(DESTDIR)$(mandir)/man8 + cd $(top_srcdir)/docs/manual && \ + @@PAX@@ -rwppm . $(DESTDIR)$(manualdir) install-suexec: install-suexec-$(INSTALL_SUEXEC) @ 1.2 log @apache24: updated to 2.4.34 Apache 2.4.34 *) SECURITY: CVE-2018-8011 (cve.mitre.org) mod_md: DoS via Coredumps on specially crafted requests *) SECURITY: CVE-2018-1333 (cve.mitre.org) mod_http2: DoS for HTTP/2 connections by specially crafted requests *) Introduce zh-cn and zh-tw (simplified and traditional Chinese) error document translations. *) event: avoid possible race conditions with modules on the child pool. *) 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. *) mod_ratelimit: fix behavior when proxing content. *) core: Re-allow '_' (underscore) in hostnames. *) 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. *) 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'. *) logging: Some early logging-related startup messages could be lost when using syslog for the global ErrorLog. *) 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". *) mod_xml2enc: Fix forwarding of error metadata/responses. *) mod_proxy_http: Fix response header thrown away after the previous one was considered too large and truncated. *) 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. *) mod_proxy_http: Add new worker parameter 'responsefieldsize' to allow maximum HTTP response header size to be increased past 8192 bytes. *) mod_ssl: Extend SSLOCSPEnable with mode 'leaf' that only checks the leaf of a certificate chain. *) http: Fix small memory leak per request when handling persistent connections. *) mod_proxy_html: Fix variable interpolation and memory allocation failure in ProxyHTMLURLMap. *) mod_remoteip: Fix RemoteIP{Trusted,Internal}ProxyList loading broken by 2.4.30. *) mod_remoteip: When overriding the useragent address from X-Forwarded-For, zero out what had been initialized as the connection-level port. *) core: In ONE_PROCESS/debug mode, cleanup everything when exiting. *) 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. *) suexec: Add --enable-suexec-capabilites support on Linux, to use setuid/setgid capability bits rather than a setuid root binary. *) suexec: Add support for logging to syslog as an alternative to logging to a file; use --without-suexec-logfile --with-suexec-syslog. *) mod_ssl: Restore 2.4.29 behaviour in SSL vhost merging/enabling which broke some rare but previously-working configs. *) core, log: improve sanity checks for the ErrorLog's syslog config, and explicitly allow only lowercase 'syslog' settings. *) 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. *) mod_http2: Fix unnecessary timeout waits in case streams are aborted. *) mod_http2: restoring the v1.10.16 keepalive timeout behaviour of mod_http2. *) 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. *) mod_slotmem_shm: Add generation number to shm filename to fix races with graceful restarts. *) core: Preserve the original HTTP request method in the '% sections, regression introduced in 2.4.30. *) mod_md: Fix compilation with OpenSSL before version 1.0.2. *) mod_dumpio: do nothing below log level TRACE7. *) mod_remoteip: Restore compatibility with APR 1.4 (apr_sockaddr_is_wildcard). *) core: On ECBDIC platforms, some errors related to oversized headers may be misreported or be logged as ASCII escapes. *) mod_ssl: Fix cmake-based build. *) core: Add , and conditional section containers. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1.1.1 2012/04/13 18:50:49 ryoon Exp $ d3 1 a3 1 --- Makefile.in.orig 2018-05-30 19:09:00.000000000 +0000 d145 1 a145 1 install-suexec: install-suexec-binary install-suexec-$(INSTALL_SUEXEC) @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2010/04/28 07:43:56 obache Exp $ d3 1 a3 1 --- Makefile.in.orig 2012-01-22 23:30:14.000000000 +0000 d34 1 a34 1 @@@@ -78,7 +78,8 @@@@ install-conf: d44 1 a44 1 @@@@ -88,13 +89,16 @@@@ install-conf: d61 1 a61 1 @@@@ -112,7 +116,7 @@@@ install-build: build/config_vars.out d70 1 a70 1 @@@@ -137,48 +141,28 @@@@ dox: d128 1 a128 1 @@@@ -227,14 +211,10 @@@@ install-man: d145 2 a146 2 install-suexec: @@if test -f $(builddir)/support/suexec; then \ @ 1.1.1.1 log @Import apache-2.4.1 as www/apache24. The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for various modern desktop and server operating systems, such as UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server which provides HTTP services in sync with the current HTTP standards. This package tracks 2.4.x release. @ text @@ 1.1.1.1.52.1 log @Pullup ticket #5802 - requested by taca www/apache24: security fix Revisions pulled up: - www/apache24/Makefile 1.69-1.70 - www/apache24/distinfo 1.36 - www/apache24/patches/patch-aa 1.2 --- Module Name: pkgsrc Committed By: jperkin Date: Wed Jul 4 13:40:45 UTC 2018 Modified Files: pkgsrc/www/apache24: Makefile Log Message: *: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed. --- Module Name: pkgsrc Committed By: adam Date: Thu Jul 19 08:53:58 UTC 2018 Modified Files: pkgsrc/www/apache24: Makefile distinfo pkgsrc/www/apache24/patches: patch-aa Log Message: apache24: updated to 2.4.34 Apache 2.4.34 *) SECURITY: CVE-2018-8011 (cve.mitre.org) mod_md: DoS via Coredumps on specially crafted requests *) SECURITY: CVE-2018-1333 (cve.mitre.org) mod_http2: DoS for HTTP/2 connections by specially crafted requests *) Introduce zh-cn and zh-tw (simplified and traditional Chinese) error document translations. *) event: avoid possible race conditions with modules on the child pool. *) 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. *) mod_ratelimit: fix behavior when proxing content. *) core: Re-allow '_' (underscore) in hostnames. *) 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. *) 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'. *) logging: Some early logging-related startup messages could be lost when using syslog for the global ErrorLog. *) 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". *) mod_xml2enc: Fix forwarding of error metadata/responses. *) mod_proxy_http: Fix response header thrown away after the previous one was considered too large and truncated. *) 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. *) mod_proxy_http: Add new worker parameter 'responsefieldsize' to allow maximum HTTP response header size to be increased past 8192 bytes. *) mod_ssl: Extend SSLOCSPEnable with mode 'leaf' that only checks the leaf of a certificate chain. *) http: Fix small memory leak per request when handling persistent connections. *) mod_proxy_html: Fix variable interpolation and memory allocation failure in ProxyHTMLURLMap. *) mod_remoteip: Fix RemoteIP{Trusted,Internal}ProxyList loading broken by 2.4.30. *) mod_remoteip: When overriding the useragent address from X-Forwarded-For, zero out what had been initialized as the connection-level port. *) core: In ONE_PROCESS/debug mode, cleanup everything when exiting. *) 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. *) suexec: Add --enable-suexec-capabilites support on Linux, to use setuid/setgid capability bits rather than a setuid root binary. *) suexec: Add support for logging to syslog as an alternative to logging to a file; use --without-suexec-logfile --with-suexec-syslog. *) mod_ssl: Restore 2.4.29 behaviour in SSL vhost merging/enabling which broke some rare but previously-working configs. *) core, log: improve sanity checks for the ErrorLog's syslog config, and explicitly allow only lowercase 'syslog' settings. *) 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. *) mod_http2: Fix unnecessary timeout waits in case streams are aborted. *) mod_http2: restoring the v1.10.16 keepalive timeout behaviour of mod_http2. *) 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. *) mod_slotmem_shm: Add generation number to shm filename to fix races with graceful restarts. *) core: Preserve the original HTTP request method in the '% sections, regression introduced in 2.4.30. *) mod_md: Fix compilation with OpenSSL before version 1.0.2. *) mod_dumpio: do nothing below log level TRACE7. *) mod_remoteip: Restore compatibility with APR 1.4 (apr_sockaddr_is_wildcard). *) core: On ECBDIC platforms, some errors related to oversized headers may be misreported or be logged as ASCII escapes. *) mod_ssl: Fix cmake-based build. *) core: Add , and conditional section containers. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- Makefile.in.orig 2018-05-30 19:09:00.000000000 +0000 d34 1 a34 1 @@@@ -108,7 +108,8 @@@@ install-conf: d44 1 a44 1 @@@@ -118,13 +119,16 @@@@ install-conf: d61 1 a61 1 @@@@ -142,7 +146,7 @@@@ install-build: build/config_vars.out d70 1 a70 1 @@@@ -167,48 +171,28 @@@@ dox: d128 1 a128 1 @@@@ -260,14 +244,10 @@@@ install-man: d145 2 a146 2 install-suexec: install-suexec-binary install-suexec-$(INSTALL_SUEXEC) @