summaryrefslogtreecommitdiff
path: root/www/apache24
diff options
context:
space:
mode:
authoradam <adam>2015-12-27 12:50:54 +0000
committeradam <adam>2015-12-27 12:50:54 +0000
commitab9e3a5ce53534744d3ae2f05ff140cc276fba0a (patch)
tree0fcfcfb2021dea45728dc1b0cf036f706dd21102 /www/apache24
parent486f6c97586b18990f16ae62ae1fa54167143434 (diff)
downloadpkgsrc-ab9e3a5ce53534744d3ae2f05ff140cc276fba0a.tar.gz
Changes with Apache 2.4.18
*) mod_ssl: for all ssl_engine_vars.c lookups, fall back to master connection if conn_rec itself holds no valid SSLConnRec*. Fixes 58666. *) mod_http2: connection level window for flow control is set to protocol maximum of 2GB-1, preventing window exhaustion when sending data on many streams with higher cumulative window size. Reducing write frequency unless push promises need to be flushed. *) mod_http2: required minimum version of libnghttp2 is 1.2.1 *) mod_proxy_fdpass: Fix AH01153 error when using the default configuration. In earlier version of httpd, you can explicitelly set the 'flusher' parameter to 'flush' as a workaround. (i.e. flusher=flush) Add documentation for the 'flusher' parameter when defining a proxy worker. *) mod_ssl: For the "SSLStaplingReturnResponderErrors off" case, make sure to only staple responses with certificate status "good". *) mod_http2: new directive 'H2PushPriority' to allow priority specifications on server pushed streams according to their content-type. *) mod_http2: fixes crash on connection abort for a busy connection. fixes crash on a request that did not produce any response. *) mod_http2: trailers are sent after reponse body if set in request_rec trailers_out before the end-of-request bucket is sent through the output filters. *) mod_http2: incoming trailers (headers after request body) are properly forwarded to the processing engine. *) mod_http2: new directive 'H2Push' to en-/disable HTTP/2 server pushes a server/virtual host. Pushes are initiated by the presence of 'Link:' headers with relation 'preload' on a response. *) mod_http2: write performance of http2 improved for larger resources, especially static files. *) core: if the first HTTP/1.1 request on a connection goes to a server that prefers different protocols, these protocols are announced in a Upgrade: header on the response, mentioning the preferred protocols. *) mod_http2: new directives 'H2TLSWarmUpSize' and 'H2TLSCoolDownSecs' to control TLS record sizes during connection lifetime. *) mod_http2: new directive 'H2ModernTLSOnly' to enforce security requirements of RFC 7540 on TLS connections. *) core: add ap_get_protocol_upgrades() to retrieve the list of protocols that a client could possibly upgrade to. Use in first request on a connection to announce protocol choices. *) mod_http2: reworked deallocation on connection shutdown and worker abort. Separate parent pool for all workers. worker threads are joined on planned worker shutdown. *) mod_ssl: when receiving requests for other virtual hosts than the handshake server, the SSL parameters are checked for equality. With equal configuration, requests are passed for processing. Any change will trigger the old behaviour of "421 Misdirected Request". SSL now remembers the cipher suite that was used for the last handshake. This is compared against for any vhost/directory cipher specification. Detailed examination of renegotiation is only done when these do not match. Renegotiation is 403ed when a master connection is present. Exact reason is given additionally in a request note. *) core: Fix scoreboard crash (SIGBUS) on hardware requiring strict 64bit alignment (SPARC64, PPC64). *) mod_cache: Accept HT (Horizontal Tab) when parsing cache related header fields as described in RFC7230. *) core/util_script: making REDIRECT_URL a full URL is now opt-in via new 'QualifyRedirectURL' directive. *) core: Limit to ten the number of tolerated empty lines between request, and consume them before the pipelining check to avoid possible response delay when reading the next request without flushing. *) mod_ssl: Extend expression parser registration to support ssl variables in any expression using mod_rewrite syntax "%{SSL:VARNAME}" or function syntax "ssl(VARNAME)".
Diffstat (limited to 'www/apache24')
-rw-r--r--www/apache24/Makefile4
-rw-r--r--www/apache24/distinfo10
2 files changed, 7 insertions, 7 deletions
diff --git a/www/apache24/Makefile b/www/apache24/Makefile
index 98d9f402122..a5f64faf2bd 100644
--- a/www/apache24/Makefile
+++ b/www/apache24/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.40 2015/11/25 12:54:07 jperkin Exp $
+# $NetBSD: Makefile,v 1.41 2015/12/27 12:50:54 adam Exp $
-DISTNAME= httpd-2.4.17
+DISTNAME= httpd-2.4.18
PKGNAME= ${DISTNAME:S/httpd/apache/}
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_APACHE:=httpd/} \
diff --git a/www/apache24/distinfo b/www/apache24/distinfo
index 438d2c1f8cf..694151f497f 100644
--- a/www/apache24/distinfo
+++ b/www/apache24/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.22 2015/10/17 10:16:35 adam Exp $
+$NetBSD: distinfo,v 1.23 2015/12/27 12:50:54 adam Exp $
-SHA1 (httpd-2.4.17.tar.bz2) = 3a1b0db8b6c71b9c9ac507ba8723b95a8d3da1df
-RMD160 (httpd-2.4.17.tar.bz2) = e237dc50782e9ab7c82afd96195af4115d3a2f96
-SHA512 (httpd-2.4.17.tar.bz2) = d818dbd4b138db592a98fecdf5ae13dfadc19f9553e98bdafbdadd4693ae19bb44c96c8c279e9546978bbce55b9286ce3c4ae69cf701a9812be134a3a517b1f6
-Size (httpd-2.4.17.tar.bz2) = 5157721 bytes
+SHA1 (httpd-2.4.18.tar.bz2) = 271a129f2f04e3aa694e5c2091df9b707bf8ef80
+RMD160 (httpd-2.4.18.tar.bz2) = a9acc9941f54a158db7f66fb4420a9328b3d37c6
+SHA512 (httpd-2.4.18.tar.bz2) = 8e342cc447313c07275869381c2d6f2314a96547f0c86ee1c617975d0f7ad8efb47113ab5995c733108ae4dec31ad79847e397ecea859b60414ffe1680617a31
+Size (httpd-2.4.18.tar.bz2) = 5181291 bytes
SHA1 (patch-aa) = 2d92b1340aaae40289421f164346348c6d7fe839
SHA1 (patch-ab) = a3edcc20b7654e0446c7d442cda1510b23e5d324
SHA1 (patch-ac) = 9f86d845df30316d22bce677a4b176f51007ba0d