Tatsuhiro Tsujikawa 58d3b5b4a0 nghttpx: Fix occasional HTTP/2 backend connection failure with proxy
Previously if HTTP/1 proxy is used for backend connection, we read all
incoming bytes from proxy including response body, which may be part
of HTTP/2 protocol.  While investigating this issue, we found that
http_parser_execute() returns 1-less length when we call
http_parser_pause() inside on_headers_complete callback.  To
workaround this, we increment the return value by 1.  This commit also
fixes possible segmentation fault error, which could be caused by the
lack of stopping libev watcher in disconnect().
2015-02-15 01:09:10 +09:00
2014-11-23 19:32:54 +09:00
2015-02-12 23:04:21 +09:00
2015-02-06 01:22:29 +09:00
2012-10-27 14:54:06 -07:00
2014-11-27 23:56:29 +09:00
2015-01-03 00:25:19 +09:00
2015-01-11 18:50:54 +09:00
2014-03-30 19:26:37 +09:00
2012-01-18 00:53:12 +09:00
2012-01-18 00:53:12 +09:00
2014-10-27 21:27:41 +09:00
2014-10-27 21:27:41 +09:00
2014-10-27 21:27:41 +09:00
2015-01-10 00:37:42 +09:00
2014-02-05 23:12:53 +09:00
2014-10-27 21:24:41 +09:00
2014-10-27 21:24:41 +09:00
2014-10-27 21:24:41 +09:00
2013-07-13 00:43:06 +09:00
2014-11-27 23:56:29 +09:00
2012-01-18 00:53:12 +09:00
2015-02-11 01:05:58 +09:00
Description
nghttp2 - HTTP/2 C Library and tools
Readme 48 MiB
Languages
C++ 51.6%
C 38.2%
Go 4.2%
Python 1.8%
M4 1.7%
Other 2.5%