- 24 Oct, 2013 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 23 Oct, 2013 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 21 Oct, 2013 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
These test tools uses JSON as input/output and could be handy to produce compressed header blocks.
-
Tatsuhiro Tsujikawa authored
Use huffman table in https://github.com/grmocg/httpbis-header-compression
-
- 20 Oct, 2013 4 commits
-
-
Tatsuhiro Tsujikawa authored
This change conveys better notion about compression context.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
We use huffman encoding only when its encoded length is strictly less than the original length. As noted in the HPACK draft, the length of name/value is now 7-bit prefix and its MSB is 1 if the following string is huffman encoded.
-
Tatsuhiro Tsujikawa authored
So that we can preserve leading bits.
-
- 18 Oct, 2013 5 commits
-
-
Tatsuhiro Tsujikawa authored
Conflicts: lib/nghttp2_hd.c
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
We wrongly added the whole payload length even if we sent part of it.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
It turns out that 0-bit prefix is wrong, and the author now clearly stated that the intention is 8-bit prefix for 8+ fields.
-
- 15 Oct, 2013 5 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
The current implementation uses Huffman code tables described in http://tools.ietf.org/html/draft-rpeon-httpbis-header-compression-03
-
- 13 Oct, 2013 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 12 Oct, 2013 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
* remove substitution * reversed insertion and removal from header table * unified initial static table
-
Tatsuhiro Tsujikawa authored
Now shrinking local window size properly limits the amount of WINDOW_UPDATE value so that shrinked window is honored.
-
- 10 Oct, 2013 5 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 04 Oct, 2013 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Use NGHTTP2_ERR_INVALID_STREAM_STATE when trying to send DATA or WINDOW_UPDATE to reserved stream. Also a bit refactored nghttp2_session_predicate_window_update_send and nghttp2_session_predicate_data_send
-
Tatsuhiro Tsujikawa authored
-
- 03 Oct, 2013 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 02 Oct, 2013 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-