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

See README.rst
Description
nghttp2 - HTTP/2 C Library and tools
Readme 42 MiB
Languages
C++ 51.6%
C 38.3%
Go 4.1%
Python 1.8%
M4 1.7%
Other 2.5%