- 07 Mar, 2017 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This commit fixes the bug in nghttp2_session_want_write. Previously, it may return 0 if there is pending frames after GOAWAY frame is submitted. To avoid the situation that nghttp2_session_want_write keeps returning nonzero after GOAWAY and the number of active streams is 0 (e.g., keep receiving SETTINGS or PING), nghttp2_session_mem_recv now just swallows the input data without parsing in this case.
-
- 06 Mar, 2017 1 commit
-
-
Tatsuhiro Tsujikawa authored
nghttpx: Enable backend pattern matching with http2-proxy
-
- 05 Mar, 2017 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 02 Mar, 2017 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 01 Mar, 2017 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
.. after fork but before execv in multithreaded process.
-
- 28 Feb, 2017 1 commit
-
-
Tatsuhiro Tsujikawa authored
nghtt2_gzip: fix this statement may fall through [-Werror=implicit-fa…
-
- 27 Feb, 2017 2 commits
-
-
Alexis La Goutte authored
-
Tatsuhiro Tsujikawa authored
-
- 26 Feb, 2017 5 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 23 Feb, 2017 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 22 Feb, 2017 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 21 Feb, 2017 5 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Previously, nghttpx will use only one single thread inside the worker process if --workers=1 (this is default). If --workers=N, N > 1, we use additional threads for accepting connections, or API request processing, etc. With this commit, we use the same processing model for N > 1 even if N == 1. To restore the original single thread execution mode, --single-worker option is added. If threading is disabled --single-worker is always true.
-
Tatsuhiro Tsujikawa authored
-
- 20 Feb, 2017 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 19 Feb, 2017 8 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This commit adds configuration revision, which is considered opaque string, and changes after reloading configuration with SIGHUP. This revision is returned as a response to configrevision API endpoint. This allows external application to know whether nghttpx has finished reloading new configuration or not. Note that this revision does not change on backendconfig API calls.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
nghttpx: Redirect to HTTPS URI with redirect-if-no-tls parameter in backend option
-
- 18 Feb, 2017 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This commit removes frontend-tls parameter, and adds redirect-if-not-tls parameter parameter to --backend option. nghttpx now responds to the request with 308 status code to redirect the request to https URI if frontend connection is not TLS encrypted, and redirect-if-no-tls parameter is used in --backend option. The port number in Location header field is 443 by default (thus omitted), but it can be configurable using --redirect-https-port option.
-
Tatsuhiro Tsujikawa authored
-