- 08 Jan, 2017 3 commits
-
-
Tatsuhiro Tsujikawa authored
Because of the redundant check in backend HTTP/2 session, no-http2-cipher-black-list does not work on backend HTTP/2 connection. This commit fixes it.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 06 Jan, 2017 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 04 Jan, 2017 2 commits
-
-
Tatsuhiro Tsujikawa authored
Fix issue reporting by PVS Studio
-
Tatsuhiro Tsujikawa authored
Update README file
-
- 03 Jan, 2017 10 commits
-
-
Alexis La Goutte authored
Consider checking the fourth actual argument of the 'fprintf' function. The SIGNED integer type argument is expected.
-
Alexis La Goutte authored
nghttp2_hd: fix It is odd that the body of 'hd_get_num_table_entries' function is fully equivalent to the body of 'get_max_index' function found by PVS Studio (V524)
-
Alexis La Goutte authored
nghttp2_submit: fix Parameter 'flags' is always rewritten in function body before being used found by PVS Studio (V763)
-
makovich authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Previously, global accept-proxy-protocol option enables PROXY protocol support for all frontend listeners, but this was inflexible. To fix this issue, accept-proxy-protocol option is now deprecated, and instead proxyproto parameter in frontend option enables PROXY protocol support per frontend.
-
- 02 Jan, 2017 1 commit
-
-
Tatsuhiro Tsujikawa authored
boringssl says: /* It is an error to clear any bits that have already been set. (We can't try * to get a second close_notify or send two.) */ assert((SSL_get_shutdown(ssl) & mode) == SSL_get_shutdown(ssl));
-
- 30 Dec, 2016 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 27 Dec, 2016 4 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 25 Dec, 2016 5 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Plain write(2) is OK, but SSL_write requires same arguments on retry. It would be better to avoid calling them again.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 24 Dec, 2016 5 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
nghttpx: Add frontend-keep-alive-timeout option
-
Tatsuhiro Tsujikawa authored
on_read may fail, but we failed to check its return value most of the places. This is because failure means deletion of ClientHandler, but because of architecture, we cannot delete it. Feeding read event is better since we can move call on_read from libev callback. We can delete ClientHandler form there.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Because of bidirectional nature of TCP, we may fail write(2), but have still pending read in TCP buffer, which may contain response body. To forward them, we should keep reading until get EOF from backend. To avoid stalling HTTP/1 upload when request buffer is full, and we have received complete response from backend, drop connection in that case.
-
- 23 Dec, 2016 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 21 Dec, 2016 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 20 Dec, 2016 1 commit
-
-
Tatsuhiro Tsujikawa authored
-