Tatsuhiro Tsujikawa
9a33116526
Fix bug in priority tree
...
This change fixes the bug that stream is out of dependency tree if the
number of nodes in a dependency tree which we add new node to is
already maximum (NGHTTP2_MAX_DEP_TREE_LENGTH) and the number of
maximum concurrent streams is more than more than
NGHTTP2_MAX_DEP_TREE_LENGTH.
2014-11-05 00:32:16 +09:00
Tatsuhiro Tsujikawa
29fcd7c946
nghttpd: Use http2::Headers
2014-11-02 23:33:04 +09:00
Tatsuhiro Tsujikawa
189f122dd7
nghttpd: Perform redirect if directory is requested
2014-11-02 23:27:38 +09:00
Tatsuhiro Tsujikawa
69c708be44
Bump up version number to 0.6.6-DEV
2014-11-02 23:27:16 +09:00
Tatsuhiro Tsujikawa
14e56fcd81
Update man pages
2014-10-31 00:11:38 +09:00
Tatsuhiro Tsujikawa
db67412511
Bump up version number to 0.6.5, LT revision to 7:0:2
2014-10-31 00:05:09 +09:00
Tatsuhiro Tsujikawa
76800dc8e7
Remove unused functions
2014-10-30 23:31:36 +09:00
Tatsuhiro Tsujikawa
7d282cd0bd
Code cleanup
2014-10-30 23:31:28 +09:00
Tatsuhiro Tsujikawa
49b8d1d88c
Rename max_header_set_size as max_header_list_size
2014-10-30 22:42:15 +09:00
Tatsuhiro Tsujikawa
4d93dd9d91
Upate to draft-15
...
* Add NGHTTP2_HTTP_1_1_REQUIRED error code
* Allow transmission of WINDOW_UPDATE on reserved (remote)
* Allow reception of WINDOW_UPDATE on reserved (local)
* Treat frame larger than MAX_FRAME_SIZE as FRAME_SIZE_ERROR
ALPN identifier is still h2-14 to continue interop, since draft-14 and
-15 are binary compatible. The new error code was added in draft-15,
but HTTP/2 allows extensions can freely add new error code, so it is
not a problem.
2014-10-30 22:40:02 +09:00
Tatsuhiro Tsujikawa
be1a513c59
nghttpx: Shut up scan-build
2014-10-30 22:36:22 +09:00
Tatsuhiro Tsujikawa
20900b133e
nghttpx: Fix heap-use-after-free in ClientHandler object
...
This bug was found by scan-build
2014-10-30 21:47:38 +09:00
Tatsuhiro Tsujikawa
279fc2ad37
Update doc
2014-10-30 00:56:19 +09:00
Tatsuhiro Tsujikawa
0ef99b90d9
asio-lib: Make request_cb take const ref and use int64_t as http_date arg
2014-10-28 01:01:48 +09:00
Tatsuhiro Tsujikawa
1bd8f6a0e2
Update doc
2014-10-28 00:51:51 +09:00
Tatsuhiro Tsujikawa
f70c142e10
doc: Remove note about legacy NULL concatenation of header field
2014-10-28 00:39:46 +09:00
Tatsuhiro Tsujikawa
b3fbf047b2
Update man pages
2014-10-28 00:35:44 +09:00
Tatsuhiro Tsujikawa
0cd8da2cd9
Update doc
2014-10-28 00:18:28 +09:00
Tatsuhiro Tsujikawa
7fa0f2763e
nghttpx: Update Alt-Svc header field spec to alt-svc-04
2014-10-28 00:17:32 +09:00
Tatsuhiro Tsujikawa
f381b13c91
mod a+x to auto-gen scripts
2014-10-27 21:27:41 +09:00
Tatsuhiro Tsujikawa
6b9382d865
Add comments to the auto-generated table
2014-10-27 21:27:03 +09:00
Tatsuhiro Tsujikawa
2c335dbc7a
Add more comment about local window size adjustment
2014-10-27 21:24:41 +09:00
Tatsuhiro Tsujikawa
b3463b20a3
Update doc
2014-10-27 21:24:41 +09:00
Tatsuhiro Tsujikawa
15bdf048cc
mkstatictbl.py: Update doc
2014-10-27 21:24:41 +09:00
Tatsuhiro Tsujikawa
992ca93533
mkhufftbl.py: Update doc
2014-10-27 21:24:41 +09:00
Tatsuhiro Tsujikawa
b4ed3324c0
mkcipherlist.py: Update doc
2014-10-27 21:24:41 +09:00
Tatsuhiro Tsujikawa
98fd6019cf
man2rst.py: Add purpose of the script
2014-10-27 21:24:41 +09:00
Tatsuhiro Tsujikawa
6ccae48f7c
man2rst.py: Add "DO NOT MODIFY THIS FILE!" comment
2014-10-27 21:24:41 +09:00
Tatsuhiro Tsujikawa
6933e0ef54
h2load: Use Headers instead of std::vector<std::pair<>> to store custom headers
2014-10-27 21:23:36 +09:00
Tatsuhiro Tsujikawa
a9ecdca08a
h2load: Read URIs from stdin if -i- is used
2014-10-27 21:23:36 +09:00
Tatsuhiro Tsujikawa
af5bedd45f
h2load: Move code pasing URIs to separate function
2014-10-27 21:23:36 +09:00
Tatsuhiro Tsujikawa
7097a31968
h2load: Uniform handling of URIs from command-line and file
2014-10-27 21:23:36 +09:00
Tatsuhiro Tsujikawa
4122920dc6
h2load: Fix doc and remove trailing spaces
2014-10-27 21:23:36 +09:00
Tatsuhiro Tsujikawa
9aed11e3dc
Merge branch 'LPardue-master'
2014-10-27 21:22:21 +09:00
Lucas Pardue
9ea4905f68
Added X-Forwarded-For header stripping option to nghttpx
2014-10-27 10:23:20 +00:00
Tatsuhiro Tsujikawa
c6cfcc3c30
src: Disable insecure SSLv3
2014-10-22 23:14:07 +09:00
Tatsuhiro Tsujikawa
4bc5e55113
Merge branch 'kennypeng-header_add_override'
2014-10-22 21:30:31 +09:00
Tatsuhiro Tsujikawa
566a252577
Merge branch 'header_add_override' of https://github.com/kennypeng/nghttp2 into kennypeng-header_add_override
2014-10-22 21:25:53 +09:00
Kenny (kang-yen) Peng
27c766cb04
fix some comments and descriptions
2014-10-21 22:38:45 +00:00
Kenny (kang-yen) Peng
41dd6d0205
use option i to accept input URI list file
2014-10-21 22:29:36 +00:00
Kenny (kang-yen) Peng
db071ca35c
fix comments of header add/override
2014-10-21 21:25:38 +00:00
Tatsuhiro Tsujikawa
e3af9d8bd3
nghttp: Use Headers to store custom headers
2014-10-21 23:24:50 +09:00
Tatsuhiro Tsujikawa
73955f0519
nghttp: Take advantage the fact that custom headers are already lower cased
2014-10-21 23:17:53 +09:00
Tatsuhiro Tsujikawa
5df21e3683
nghttp: Add missing metavar to -H and add example
2014-10-21 22:47:24 +09:00
Kenny (kang-yen) Peng
a6e1a40c05
support uri list file input
2014-10-20 20:59:55 +00:00
Tatsuhiro Tsujikawa
e330520341
Fix compile error on arm
2014-10-19 22:40:39 +09:00
Tatsuhiro Tsujikawa
d13ed04b17
Add Dockerfile.android
2014-10-19 21:51:43 +09:00
Tatsuhiro Tsujikawa
75a23c6c7e
Add sample nghttpx logrotate configuration
2014-10-19 18:09:01 +09:00
Tatsuhiro Tsujikawa
eaca5d83b0
Add nghttpx init file for convenience
2014-10-19 18:06:34 +09:00
Tatsuhiro Tsujikawa
9c1b5e8fb1
Update .gitignore
2014-10-18 18:55:42 +09:00