Skip to content

1.1.1

Compare
Choose a tag to compare
@trowski trowski released this 09 Aug 16:30
adec3f5
  • Fixed cases where the HTTP/2 driver was not in conformance with the specification. Conformance is now checked automatically on each Travis build with h2spec. These fixes include (but are not limited to) the following:
    • Requests with unknown or duplicate pseudo-headers are now rejected.
    • Bodies not matching a given content-length header now fail with a ClientException.
    • Fix a bug in handling window updates resulting in a negative stream window.
    • Receiving any non-continuation frame between continuation frames rejects the request.
  • Requests with multiple content-length headers are now rejected (HTTP/1.x and HTTP/2).
  • Multiple transfer-encoding headers are now combined before being examined by the parser (generally resulting in a rejected request) (HTTP/1.x).