HTTP/2 C library and tools

Nghttp2 v0.7.8

We released nghttp2 v0.7.8.

This release fixes the h2load crash bug if multiple threads are used (-t option). The patch was contributed from Stefan Eissing.

For “http” or “https” URIs, nghttp2 library now validate “:path” pseudo header field strictly. Now it requires to start with “/”. The only exception is OPTIONS request and in that case “:path” pseudo header field can include “*” to represent system-wide OPTIONS request.

Now all header field name and value presented by callback (e.g., nghttp2_on_frame_recv_callback, nghttp2_on_header_callback, etc) are guaranteed to be NULL-terminated. This is useful because most C library string functions require NULL-terminated string.