h2spec icon indicating copy to clipboard operation
h2spec copied to clipboard

A conformance testing tool for HTTP/2 implementation.

Results 31 h2spec issues
Sort by recently updated
recently updated
newest added

In 8.1.2.3 there is a test that "sends a HEADERS frame with empty ":path" pseudo-header field" expecting that the server responds with a PROTOCOL_ERROR. I do not think that RFC...

Test case 6.4 sends a headers frame with end_headers and end_stream set. That means the server is allowed to produce and response and queue the response for sending. The server...

According to the RFC 7541, [section 4.2](http://httpwg.org/specs/rfc7541.html#maximum.table.size): > A change in the maximum size of the dynamic table is signaled via a dynamic table size update (see Section 6.3). **_This_**...

I have a few extra test cases in my servers test suite that I think could be moved to h2spec. I just wanted to check I hadn't missed them before...

I have a server/set of endpoints that will RST_STREAM if the request is not of a certain form. ``` Failures: Generic tests for HTTP/2 server 2. Streams and Multiplexing ×...

The spec says "A SETTINGS frame MUST be sent by both endpoints at the start of a connection". How about adding a test that verifies conformance for this? I'm guessing...

In June 2022, a whole set of new HTTP RFCs were published. Many of these were rewrites of existing specifications, alongside the new HTTP/3 and QPACK drafts. Part of this...

While testing h2spec 2.6.0 I ran into an error were the server would respond before it received the `WINDOW_UPDATE` frames. Before the change: ``` 07:12:45 zeus:((v2.6.0))~/dev/h2spec$ ./h2spec -vkt -p 4443...

## Motivation h2spec doesn't support arm64 release binary in [any releases](https://github.com/summerwind/h2spec/releases). ## Do Build darwin/linux arm64 binaries in `make release`. ```sh > uname -a Darwin MacBook-Pro 22.5.0 Darwin Kernel Version...

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20161104230106-55a3084c9119 to 0.7.0. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/net&package-manager=go_modules&previous-version=0.0.0-20161104230106-55a3084c9119&new-version=0.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...

dependencies