- 16 Jan, 2016 14 commits
-
-
Tatsuhiro Tsujikawa authored
For HTTP/2, we do this validation in libnghttp2. http-parser does this partially, when it parses URI, but it does not do anything for Host header field. libspdylay does not perform anything. So do some additional validation for HTTP/1 and SPDY cases. integration tests were also added to make sure they work.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Without this validation, test spuriously succeeds, but in fact it doesn't. This might occur if stream is closed with RST_STREAM or GOAWAY.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 15 Jan, 2016 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 14 Jan, 2016 8 commits
-
-
Tatsuhiro Tsujikawa authored
We only change req_.upgrade_request once, so just using else is suffice.
-
Tatsuhiro Tsujikawa authored
Currently, this does not do anything useful.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 13 Jan, 2016 7 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Use FieldStore::append_last_{header,trailer}_value instead.
-
Tatsuhiro Tsujikawa authored
Header field related functions are now gathered into FieldStore class. This commit only handles request. Subsequent commit will do the same thing for response.
-
Tatsuhiro Tsujikawa authored
-
- 12 Jan, 2016 2 commits
-
-
Vernon Tang authored
This fixes a crash in nghttpx when running on IPv6 only.
-
Tatsuhiro Tsujikawa authored
-
- 11 Jan, 2016 6 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Disallow request from server, and response from client respectively. When the violation is detected, return NGHTTP2_ERR_PROTO from nghttp2_submit_request, nghttp2_submit_response, nghttp2_submit_headers. We also did some refactoring, and now self-dependency detection is placed where it is only required.
-
- 10 Jan, 2016 1 commit
-
-
Tatsuhiro Tsujikawa authored
-