Subject: CVS commit: pkgsrc/www/nghttp2
From: Adam Ciarcinski
Date: 2017-05-26 21:47:18
Message id: 20170526194718.61598FBE4@cvs.NetBSD.org

Log Message:
Changes 1.23.0:

libnghttp2

Previously, if libnghttp2 received an invalid header field, it is just ignored, \ 
and is treated like it was never happened. This release changes this behaviour, \ 
and now libnghttp2 treats an incoming invalid header field as error, and resets \ 
the stream with PROTOCOL_ERROR.

nghttp2_on_invalid_frame_callback is now called if validation of altsvc header \ 
field fails.

nghttpx

nghttpx now verifies that OCSP response received from a program specified by \ 
--fetch-ocsp-response-file. The validation can be turned off by using \ 
--no-verify-ocsp option. In this validation, it makes sure that the OCSP \ 
response is targeted to the expected certificate. This is important because we \ 
pass the file path to the external program (see --fetch-ocsp-response-file), and \ 
if the file is replaced because of renewal, and nghttpx has not reloaded its \ 
configuration, the certificate nghttpx has loaded and the one included in the \ 
file differ. Verifying the OCSP response detects this, and avoids to send wrong \ 
OCSP response.

Files:
RevisionActionfile
1.26modifypkgsrc/www/nghttp2/Makefile
1.22modifypkgsrc/www/nghttp2/distinfo