Tatsuhiro Tsujikawa
|
88add854ff
|
nghttpx: Treat malformed request as PROTOCOL_ERROR
|
2014-08-08 23:11:58 +09:00 |
Tatsuhiro Tsujikawa
|
704bbbfcaa
|
nghttpx: Fail if :status is not digits on http2 downstream
|
2014-08-08 23:08:24 +09:00 |
Tatsuhiro Tsujikawa
|
e217e789de
|
nghttp: Support non-final response and check pseudo headers
|
2014-08-08 23:03:12 +09:00 |
Tatsuhiro Tsujikawa
|
d4d56e1846
|
nghttpd, nghttpx: Check that pseudo headers come before normal headers
|
2014-08-08 20:52:32 +09:00 |
Tatsuhiro Tsujikawa
|
d496c42dc9
|
Revert "nghttpx, nghttpd: Check pseudo header fields come before normal header fields"
This reverts commit cc24b9aaf0 .
|
2014-08-08 20:17:03 +09:00 |
Tatsuhiro Tsujikawa
|
76b3ba2832
|
nghttp: Sort request header fields using http2::name_less
|
2014-08-08 00:27:04 +09:00 |
Tatsuhiro Tsujikawa
|
05f982dcfb
|
src: Sort header fields so that pseudo headers come first
|
2014-08-07 23:27:13 +09:00 |
Tatsuhiro Tsujikawa
|
cc24b9aaf0
|
nghttpx, nghttpd: Check pseudo header fields come before normal header fields
|
2014-08-07 22:49:34 +09:00 |
Tatsuhiro Tsujikawa
|
e6695d9ba7
|
nghttp: Check HTTP header field characters
|
2014-08-07 22:01:00 +09:00 |
Tatsuhiro Tsujikawa
|
9fb2bc8468
|
src: Remove http2::sort_nva
This function is no longer necessary because 0x00 concatenation rule
is gone.
|
2014-08-07 21:55:30 +09:00 |
Tatsuhiro Tsujikawa
|
6ccf06c6da
|
nghtp2_hd: Calculate hash values once
|
2014-08-06 22:00:12 +09:00 |
Tatsuhiro Tsujikawa
|
49e3fd6862
|
Add some header names which won't be indexed
|
2014-08-06 21:50:54 +09:00 |
Tatsuhiro Tsujikawa
|
9c1a956e47
|
hpackcheck.py: Remove sorting to check ordering requirements
|
2014-08-06 20:34:51 +09:00 |
Tatsuhiro Tsujikawa
|
86b089f957
|
Fix buffer overrun in raw_sbuf
|
2014-08-06 01:49:36 +09:00 |
Tatsuhiro Tsujikawa
|
3f212a60a5
|
nghttpx: Fix android build error
|
2014-08-06 00:23:46 +09:00 |
Tatsuhiro Tsujikawa
|
5c61917007
|
src: Move jemalloc front so that it is surely linked
|
2014-08-05 22:27:54 +09:00 |
Tatsuhiro Tsujikawa
|
8736f61fbd
|
Detect static libjemalloc
libjemalloc as static library requires -pthread flag to link. Without
that, the check in configure.ac fails with unresolved symbols.
|
2014-08-05 21:49:50 +09:00 |
Tatsuhiro Tsujikawa
|
04e94824a0
|
Merge branch 'alagoutte-misc'
|
2014-08-05 01:06:15 +09:00 |
Alexis La Goutte
|
ec93c9f55f
|
Fix some other shorten-64-to-32 casting error found by MSVC (64bits)
Thanks to Pascal
|
2014-08-04 09:04:49 +02:00 |
Alexis La Goutte
|
6c71889552
|
Fix some other shorten-64-to-32 casting error found by MSVC (64bits)
|
2014-08-03 16:09:30 +02:00 |
Tatsuhiro Tsujikawa
|
4bbb4172aa
|
Fix typo
|
2014-08-03 14:07:35 +09:00 |
Tatsuhiro Tsujikawa
|
9ccf4c037d
|
Update README.rst
|
2014-08-03 01:08:42 +09:00 |
Tatsuhiro Tsujikawa
|
1f356391f1
|
Update README.rst
|
2014-08-03 00:52:40 +09:00 |
Tatsuhiro Tsujikawa
|
3c603ec4ae
|
add_hd_table_incremental: Remove unused bufs parameter
|
2014-08-02 16:21:42 +09:00 |
Tatsuhiro Tsujikawa
|
d36bea8554
|
Add debug output for HPACK decoded integer
|
2014-08-02 10:40:25 +09:00 |
Tatsuhiro Tsujikawa
|
16101b8b3f
|
Fix compile error with --enable-debug
|
2014-08-02 10:16:32 +09:00 |
Tatsuhiro Tsujikawa
|
455d911f61
|
src, examples: Call OPENSSL_config()
|
2014-08-02 10:11:45 +09:00 |
Tatsuhiro Tsujikawa
|
2fb750f2e3
|
nghttp2_check_header_value: Disallow 0x00
|
2014-08-02 00:30:09 +09:00 |
Tatsuhiro Tsujikawa
|
7c781bcd1a
|
nghttpx: Issue RST_STREAM instead of returning NGHTTP2_ERR_TEMPORAL_CALLBACKFAILURE
NGHTTP2_ERR_TEMPORAL_CALLBACKFAILURE is not supported in
on_frame_recv_callback.
|
2014-08-02 00:26:43 +09:00 |
Tatsuhiro Tsujikawa
|
a234166fc4
|
Merge branch 'bagder-server-tutorial'
|
2014-08-01 20:55:45 +09:00 |
Tatsuhiro Tsujikawa
|
ecb7e7db74
|
Merge branch 'server-tutorial' of https://github.com/bagder/nghttp2 into bagder-server-tutorial
|
2014-08-01 20:52:39 +09:00 |
Tatsuhiro Tsujikawa
|
99ceb7df33
|
Merge branch 'alagoutte-misc'
|
2014-08-01 20:51:49 +09:00 |
Daniel Stenberg
|
2e0775d506
|
tutorial-server.rst: language
I went through and fixed the English and grammar somwhat
|
2014-08-01 10:50:23 +02:00 |
Alexis La Goutte
|
ac28cd7efa
|
Fix typo
|
2014-08-01 09:05:37 +02:00 |
Tatsuhiro Tsujikawa
|
a5ec5c1a1d
|
Merge branch 'h2-14'
|
2014-07-31 23:39:04 +09:00 |
Tatsuhiro Tsujikawa
|
7952029752
|
Advertise h2-14
|
2014-07-31 23:34:54 +09:00 |
Tatsuhiro Tsujikawa
|
2e083352d5
|
nghttpx: Fix crash on http2 downstream disconnect
|
2014-07-31 23:34:33 +09:00 |
Tatsuhiro Tsujikawa
|
d848b9815a
|
python: Use draft-09
|
2014-07-31 23:19:31 +09:00 |
Tatsuhiro Tsujikawa
|
48734b6d05
|
Update doc
|
2014-07-31 23:18:39 +09:00 |
Tatsuhiro Tsujikawa
|
8838f666cb
|
Update doc
|
2014-07-31 23:16:52 +09:00 |
Tatsuhiro Tsujikawa
|
d8d14a3fc9
|
Code cleanup
|
2014-07-31 23:08:51 +09:00 |
Tatsuhiro Tsujikawa
|
6e027ad830
|
nghttpd, nghttpx: Check allowed pseudo headers
|
2014-07-31 23:05:53 +09:00 |
Tatsuhiro Tsujikawa
|
9d78167297
|
nghttpx: Treat unexpected HEADERS as stream error
|
2014-07-31 23:05:53 +09:00 |
Tatsuhiro Tsujikawa
|
c13329b328
|
Treat delta 0 WINDOW_UPDATE as error
|
2014-07-31 23:05:53 +09:00 |
Tatsuhiro Tsujikawa
|
b8a2bf2675
|
Remove END_SEGMENT flag
|
2014-07-31 23:05:53 +09:00 |
Tatsuhiro Tsujikawa
|
98be65a1eb
|
Allow submission of unknown SETTINGS
|
2014-07-31 23:05:53 +09:00 |
Tatsuhiro Tsujikawa
|
742b28833a
|
Rename NGHTTP2_SETTINGS_MAX_HEADER_SET_SIZE as NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE
|
2014-07-31 23:05:53 +09:00 |
Tatsuhiro Tsujikawa
|
77374ac6e2
|
Implement SETTINGS_MAX_FRAME_SIZE and SETTINGS_MAX_HEADER_LIST_SIZE
|
2014-07-31 23:05:53 +09:00 |
Tatsuhiro Tsujikawa
|
c4be7d48a0
|
nghttp2_hd: Code cleanup
|
2014-07-31 23:05:53 +09:00 |
Tatsuhiro Tsujikawa
|
0752ce6701
|
nghttp2_hd_deflate_bound: Take into account possible 2nd context update
|
2014-07-31 23:05:53 +09:00 |