- 21 Aug, 2014 1 commit
-
-
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 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 12 Aug, 2014 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
nghttpx supports hot deploy feature using signals. The host deploy in nghttpx is multi step process. First send USR2 signal to nghttpx process. It will do fork and execute new executable, using same command-line arguments and environment variables. At this point, both current and new processes can accept requests. To gracefully shutdown current process, send QUIT signal to current nghttpx process. When all existing frontend connections are done, the current process will exit. At this point, only new nghttpx process exists and serves incoming requests.
-
- 10 Aug, 2014 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-