- 15 Jan, 2015 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This change makes sure that GOAWAY which terminates session is immediately sent without blocked by other frames. NGHTTP2_ERR_SESSION_CLOSING library error code was added to indicate this situation to callback.
-
- 14 Jan, 2015 4 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 13 Jan, 2015 8 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
So that you can specify --read-rate=1M --read-burst=4M
-
Tatsuhiro Tsujikawa authored
-
- 12 Jan, 2015 3 commits
-
-
Tatsuhiro Tsujikawa authored
When same SSL_CTX is used by multiple thread simultaneously we have to setup some number of mutex locks for it. We could not check how this locking affects scalability since we have 4 cores at best in our development machine. Good side of sharing SSL_CTX across threads is we can share session ID pool. If --tls-ctx-per-worker is enabled, SSL_CTX is created per thread basis and we can eliminate mutex locks. The downside is session ID is no longer shared, which means if session ID generated by one thread cannot be acceptable by another thread. But we have now session ticket enabled and its keys are shared by all threads.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 11 Jan, 2015 7 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
With androideabi-4.9, android build now supports threading.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 10 Jan, 2015 13 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This also fixes the bug that nghttpx's acceptor fd is blocking if SOCK_NONBLOCK is undefined.
-
Tatsuhiro Tsujikawa authored
-
-
Tatsuhiro Tsujikawa authored
-
Alexis La Goutte authored
Thanks to Pascal
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Connection failure is handled by connected() and other errors lead to just failure, no retry is needed.
-
- 09 Jan, 2015 3 commits
-
-
Tatsuhiro Tsujikawa authored
Previously to create manual page for bundled programs, we use help2man to create man page from program's help output. Then our man2rst.py script converts man page to rst document. Sphinx generates html from rst documents. Now help2rst.py produces rst document from programs output. We use Sphinx solely to produce both man pages and html files.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This reverts commit 742d80aa.
-