- 24 Apr, 2014 6 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
The library interface supports compressed DATA. The library does not deflate nor inflate data payload. When sending data, an application has to compress data and set NGHTTP2_DATA_FLAG_COMPRESSED to data_flags parameter in nghttp2_data_source_read_callback. On receiving, flags parameter in nghttp2_on_data_chunk_recv_callback includes NGHTTP2_FLAG_COMPRESSED. An application should check the flags and inflate data as necessary. Since compression context is per frame, when DATA is seen in nghttp2_on_frame_recv_callback, an application should reset compression context.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Handle the situation if a stream is told to depend on its descendant. This is what http://tools.ietf.org/html/draft-ietf-httpbis-http2-12#section-5.3.3 says.
-
Tatsuhiro Tsujikawa authored
If stream with dpri value of no_data, we check any its descendant has stream with dpri value of top. If so, we have to distribute of its portion of weight to its descendants.
-
- 23 Apr, 2014 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 22 Apr, 2014 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 21 Apr, 2014 1 commit
-
-
Tatsuhiro Tsujikawa authored
Previously h2load supports SPDY only for https URI. This is because SPDY has no mechanism to negotiate its protocol version without NPN. With this change, user can specify the exact protocol version to use when http URI (without SSL/TLS) is used.
-
- 20 Apr, 2014 5 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
It seems that setup.py gets deleted before python executes it in clean-local. To prevent this situation, we just use .NOTPARALLEL. Previously we distribute nghttp2.c in python, which is cythonized C source code from nghttp2.pyx. Since it is distributed in archive it exists in source directory. But we use python distutils which operates in build directory and does not support C source files in out of tree directory (i.e., not under the build directory). Copying C source file to build directory is a bit dirty, so we just decided not to ship nghttp2.c.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 18 Apr, 2014 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 17 Apr, 2014 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 15 Apr, 2014 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 10 Apr, 2014 2 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 08 Apr, 2014 5 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
nghttp2_submit_{headers,request}: Return NGHTTP2_ERR_INVAILD_ARGUMENT if pri_spec->type is invalid. nghttp2_submit_push_promise: Return NGHTTP2_ERR_PROTO if issued by client. nghttp2_submit_altsvc: Return NGHTTP2_ERR_PROTO instead of NGHTTP2_ERR_INVALID_STATE if issued by client.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 07 Apr, 2014 3 commits
-
-
Tatsuhiro Tsujikawa authored
Patch from Gisle Vanem """ I tried to build this extension on Windows, but failed since ws2_32.lib is needed in libraries """
-
-
Alek Storm authored
-
- 06 Apr, 2014 5 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 05 Apr, 2014 6 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-