nghttp2 - HTTP/2 C Library and tools
Go to file
Tatsuhiro Tsujikawa 262cda86e8 Issue RST_STREAM with PROTOCOL_ERROR if invalid header block is received.
We say the header block is invalid if at least one of the following
condition is true:
There are duplicate header names; or the header names are not
encoded in US-ASCII character set and not lower cased; or the
header name is zero-length string; or the header value contains
multiple in-sequence NUL bytes.

spdylay_frame_unpack_nv() returns SPDYLAY_ERR_INVALID_HEADER_BLOCK
if the unpacking suceeded but it found the header block is invalid.
This means that caller treats it as success, but do additional
processing for invalid header block if it wants.
The functions calling spdylay_frame_unpack_nv() also return
SPDYLAY_ERR_INVALID_HEADER_BLOCK.
2012-03-26 23:19:58 +09:00
doc Fixed heading level 2012-03-14 02:20:53 +09:00
examples Added @DEFS@ to CPPFLAGS/CFLAGS. 2012-03-24 00:07:56 +09:00
lib Issue RST_STREAM with PROTOCOL_ERROR if invalid header block is received. 2012-03-26 23:19:58 +09:00
m4 Added example of node.native style spdy server 2012-02-14 23:54:23 +09:00
tests Issue RST_STREAM with PROTOCOL_ERROR if invalid header block is received. 2012-03-26 23:19:58 +09:00
.gitignore Add an NPN callback helper that finds the correct version of spdy 2012-02-02 16:31:11 -08:00
AUTHORS Added libtool files 2012-01-18 00:53:12 +09:00
COPYING Fixed copyright year 2012-01-27 01:40:18 +09:00
ChangeLog Added libtool files 2012-01-18 00:53:12 +09:00
Makefile.am Added API reference generator script. 2012-03-14 00:32:52 +09:00
NEWS Added libtool files 2012-01-18 00:53:12 +09:00
README Added libtool files 2012-01-18 00:53:12 +09:00
README.rst Updated README.rst 2012-03-14 00:49:16 +09:00
configure.ac Check netinet/in.h. Disable AC_FUNC_MALLOC on cross-compiling. 2012-03-23 23:49:07 +09:00

README

See README.rst