- 14 Dec, 2013 5 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
We tried several times about this subject, but for the current HTTP/2.0 priority scheme, we think it is best to serve the highest priroty streams first (interleaving streams if there are several higest ones). There are an issue when aggregating several frontend connections to one connection in backend, but it is HTTP/2.0 spec issue, rather than implementation.
-
- 13 Dec, 2013 2 commits
-
-
Tatsuhiro Tsujikawa authored
For now we just double the priority value on each DATA frame transmission. If priority is 0, it becomes to 1 and goes all the way to (1 << 30) - 1.
-
Tatsuhiro Tsujikawa authored
-
- 11 Dec, 2013 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 09 Dec, 2013 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 08 Dec, 2013 7 commits
-
-
Tatsuhiro Tsujikawa authored
This is pathological case, but we may get RST_STREAM to the promised stream while we are sending PUSH_PROMISE. To handle this case, instantiate Request object before transmission.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
The option syntax is <PATH>=<PUSH_PATH,...>. Push resources PUSH_PATHs when PATH is requested. This option can be used repeatedly to specify multiple push configurations. For example, -p/=/foo.png -p/doc=/bar.css PATH and PUSH_PATHs are relative to document root.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
The nghttp2_submit_{request,response}2 functions are renamed as nghttp2_submit_{request, response}.
-
Tatsuhiro Tsujikawa authored
-
- 07 Dec, 2013 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 06 Dec, 2013 4 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
cookie and set-cookie are treated specially and won't be concatenated.
-
Tatsuhiro Tsujikawa authored
-
- 05 Dec, 2013 7 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This mechanism existed but was deleted. We bring it back in order to prevent lower priority streams from starving.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 04 Dec, 2013 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 01 Dec, 2013 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 29 Nov, 2013 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 28 Nov, 2013 4 commits
-
-
Tatsuhiro Tsujikawa authored
Previously we use largest stream ID received so far as last-stream-ID, and it is irrevant that it is passed to the callback (thus upper layer). Now the stream ID which is passed to callback is eligible to last-stream-ID.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 26 Nov, 2013 1 commit
-
-
Tatsuhiro Tsujikawa authored
-