- 10 Jun, 2014 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Now local and remote settings values are stored in dedicated structure nghttp2_settings_storage.
-
- 09 Jun, 2014 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
ALTSVC and BLOCKED frames are now extension frames. To add new extension frame without modifying nghttp2_frame union, which causes so name bump, we separated extension frames from core frames. nghttp2_frame includes generic nghttp2_extension. The payload member of nghttp2_extension will point to the structure of extension frame payload. The frame types of extension frames are defined in nghttp2_ext_frame_type.
-
- 07 Jun, 2014 10 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
CONTINUATION now doesn't have padding.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Unexpected CONTINUATION frame is handled separately as connection error.
-
Tatsuhiro Tsujikawa authored
-
- 06 Jun, 2014 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 04 Jun, 2014 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
-
- 03 Jun, 2014 1 commit
-
-
Alexis La Goutte authored
I have this error with some old gcc (4.6) release (Ubuntu 12.04 or Travis...)
-
- 02 Jun, 2014 4 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 01 Jun, 2014 2 commits
-
-
Tatsuhiro Tsujikawa authored
Mainly make nested code block to rather flat style.
-
Tatsuhiro Tsujikawa authored
Previously, we use evbuffer_pullup(buf, -1) to linearize the memory region and it may cause buffer copy. To avoid this, we use the return value of evbuffer_get_contiguous_space() as 2nd parameter. According to the libevent manual, by doing so evbuffer_pullup() will not copy or modify any data in evbuffer.
-
- 31 May, 2014 4 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Setting write timeout to filter bufferevent does not work as intended. It timeouts even when there is no data to write.
-
Tatsuhiro Tsujikawa authored
-
- 30 May, 2014 1 commit
-
-
Tatsuhiro Tsujikawa authored
Previously we have uint16_t as state member variable in nghttp2_huff_decode structure to express -1 as failure. This is because we have 256 valid states. However, we can express failed state using flags member variable and make state uint8_t. This commit does this and as a result the size of decoding table is reduced.
-
- 29 May, 2014 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 28 May, 2014 3 commits
-
-
Tatsuhiro Tsujikawa authored
Previously we use 2 separate buffer for each name and value. The problem is we would waste buffer space for name because it is usually small. Also tuning buffer size for each buffer separately is not elegant and current HTTP server practice is that one buffer for 1 name/value pair. This commit unifies 2 buffers into 1.
-
-
Alexis La Goutte authored
Use gcc-4.8 (don't build with gcc-4.6) Update libstdc++-4.8 to fix Clang build Don't install cython (Never build...)
-
- 27 May, 2014 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 26 May, 2014 1 commit
-
-
Tatsuhiro Tsujikawa authored
-