- 19 Jan, 2015 3 commits
-
-
Tatsuhiro Tsujikawa authored
With array, we can control the order of header field directly.
-
Tatsuhiro Tsujikawa authored
Don't close channel to avoid potential write-after-close. Use time.After instead of time.NewTimer
-
Tatsuhiro Tsujikawa authored
-
- 18 Jan, 2015 1 commit
-
-
Tatsuhiro Tsujikawa authored
The integration tests reside in integration-tests directory. To run integration tests, cd integration-tests, then run "go test". Tests depends on https://github.com/bradfitz/http2.
-
- 17 Jan, 2015 7 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
g++-4.7 lacks thread_local, which can be workaround by --disable-threads. What left remaining is std::map::emplace, which is what this change deals with. First check availability of std::map::emplace, if there is none, use std::map::insert.
-
Tatsuhiro Tsujikawa authored
-
- 16 Jan, 2015 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 15 Jan, 2015 12 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
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
-