- 23 Aug, 2014 5 commits
-
-
Tatsuhiro Tsujikawa authored
Previously returning NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE from on_header_callback moves input offset badly and it causes header decompression error on the subsequent frames. This commit fix this bug.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 21 Aug, 2014 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Previously we only update consumed flow control window when number of bytes read in nghttp2 and spdylay callback is 0. Now we notify nghttp2 library the consumed bytes even if number of bytes read > 0. This change also uses newly added spdylay_session_consume() API, so we require spdylay >= 1.3.0.
-
- 19 Aug, 2014 7 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 18 Aug, 2014 4 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 17 Aug, 2014 11 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This is partial revert of bbe4f5a3. Only documentation is reverted. Since we have 2 queues to handle maximum concurrent streams, we are not ready to allow immediate frame submission for pending new frames.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Android lacks /dev/stderr, so directly use /proc/self/fd/2 as default errorlog-file. Android does not like O_APPEND for /proc/self/fd/1 and /proc/self/fd/2, so omit the flag for these paths.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This commit makes handling of outgoing HEADERS and PUSH_PROMISE in the same priority of other frames on the stream, so these frames are processed in the order they are submitted. This allows application to submit frames to a stream returned by nghttp2_submit_{request, headers, push_promise} immediately. The only exception is WINDOW_UPDATA frame, which requires nghttp2_stream object, which is not created yet.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
--read-burst=0 still does not work. But specifying n > 0 workarounds this.
-
Tatsuhiro Tsujikawa authored
-
- 16 Aug, 2014 7 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This option limits the number of backend connections per frontend. This is meaningful for the combination of HTTP/2 and SPDY frontend and HTTP/1 backend.
-
- 15 Aug, 2014 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 14 Aug, 2014 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
libnghttp2 will call on_stream_close callback when RST_STREAM is received. So we can use on_stream_close callback to handle existing stream, instead of on_frame_recv callback.
-
- 13 Aug, 2014 1 commit
-
-
Tatsuhiro Tsujikawa authored
-