0c0972f4b2
Bugfixes - CONTINUATION frames sent on closed streams previously caused stream errors of type STREAM_CLOSED. RFC 7540 § 6.10 requires that these be connection errors of type PROTOCOL_ERROR, and so this release changes to match that behaviour. - Remote peers incrementing their inbound connection window beyond the maximum allowed value now cause stream-level errors, rather than connection-level errors, allowing connections to stay up longer. - h2 now rejects receiving and sending request header blocks that are missing any of the mandatory pseudo-header fields (:path, :scheme, and :method). - h2 now rejects receiving and sending request header blocks that have an empty :path pseudo-header value. - h2 now rejects receiving and sending request header blocks that contain response-only pseudo-headers, and vice versa. - h2 now correct respects user-initiated changes to the HEADER_TABLE_SIZE local setting, and ensures that if users shrink or increase the header table size it is policed appropriately.
19 lines
525 B
Makefile
19 lines
525 B
Makefile
# $NetBSD: Makefile,v 1.5 2017/06/21 09:57:57 adam Exp $
|
|
|
|
DISTNAME= h2-3.0.1
|
|
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
|
|
CATEGORIES= www
|
|
MASTER_SITES= ${MASTER_SITE_PYPI:=h/h2/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://hyper.rtfd.org/
|
|
COMMENT= HTTP/2 State-Machine based protocol implementation
|
|
LICENSE= mit
|
|
|
|
USE_LANGUAGES= # none
|
|
|
|
DEPENDS+= ${PYPKGPREFIX}-hyperframe>=3.1:../../www/py-hyperframe
|
|
DEPENDS+= ${PYPKGPREFIX}-hpack>=2.2:../../net/py-hpack
|
|
|
|
.include "../../lang/python/egg.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|