diff options
author | adam <adam@pkgsrc.org> | 2015-12-27 12:50:54 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2015-12-27 12:50:54 +0000 |
commit | 483e9157e359bf66b99e441d2371ed9f239e9466 (patch) | |
tree | 0fcfcfb2021dea45728dc1b0cf036f706dd21102 /www/apache24 | |
parent | ce81a35eb2ce3d2f9ce4e6c6c4719db47ba0297a (diff) | |
download | pkgsrc-483e9157e359bf66b99e441d2371ed9f239e9466.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/Makefile | 4 | ||||
-rw-r--r-- | www/apache24/distinfo | 10 |
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 |