Tatsuhiro Tsujikawa
|
9dcd6b003d
|
Refactor configure options
--enable-src is renamed as --enable-app. Fix build failure if
libxml2 is not available.
|
2014-01-10 23:19:36 +09:00 |
Tatsuhiro Tsujikawa
|
d1c109f59e
|
Fix typo
|
2014-01-10 21:54:17 +09:00 |
Tatsuhiro Tsujikawa
|
0f1dea4f42
|
Move HPACK tools from hdtest to src
|
2014-01-10 21:53:48 +09:00 |
Tatsuhiro Tsujikawa
|
25a6596e77
|
nghttpx: Call Http2Session::disconnect() if initiate_connection() failed
This will clean up resources allocated in initiate_connection()
properly.
|
2014-01-10 21:32:39 +09:00 |
Tatsuhiro Tsujikawa
|
8721631287
|
nghttp: Fix port checking to share connection
|
2014-01-10 00:59:14 +09:00 |
Tatsuhiro Tsujikawa
|
88d31ada75
|
src: Handle PUSH_PROMISE from client and request HEADERS from server
They are just RST_STREAMed for now
|
2014-01-09 23:47:21 +09:00 |
Tatsuhiro Tsujikawa
|
a85a11c1d9
|
Update priority for the stream to get response only
|
2014-01-09 23:30:45 +09:00 |
Tatsuhiro Tsujikawa
|
5aa487c5ba
|
nghttp2_stream: flags is now nghttp2_stream_flags
We use this flag to know whether it is pushed or not
|
2014-01-09 23:01:02 +09:00 |
Tatsuhiro Tsujikawa
|
45837a2cfa
|
Ensure PRIORITY frame reception/transmission rule
|
2014-01-09 22:06:38 +09:00 |
Tatsuhiro Tsujikawa
|
95b0b6cb79
|
Update doc
|
2014-01-09 21:42:44 +09:00 |
Tatsuhiro Tsujikawa
|
fe1a39ed10
|
Allow client side to send PUSH_PROMISE
|
2014-01-09 21:39:29 +09:00 |
Tatsuhiro Tsujikawa
|
b4058d150a
|
Update doc
|
2014-01-09 01:48:34 +09:00 |
Tatsuhiro Tsujikawa
|
90ea7ba92a
|
src: Add command-line option guess
|
2014-01-09 01:27:56 +09:00 |
Tatsuhiro Tsujikawa
|
a15fc5fbb4
|
nghttpx: Send acceptable list of CAs when client cert auth is enabled
|
2014-01-09 00:07:51 +09:00 |
Tatsuhiro Tsujikawa
|
c36ce28f69
|
src: Call SSL_set_shutdown(ssl, SSL_RECEIVED_SHUTDOWN)
|
2014-01-08 23:32:47 +09:00 |
Tatsuhiro Tsujikawa
|
dacfecf41a
|
lib, src, hdtest: Ensure that config.h is included
|
2014-01-08 23:30:02 +09:00 |
Tatsuhiro Tsujikawa
|
64647f8b76
|
hdtest: Remove HPACK draft numbers
|
2014-01-08 21:44:44 +09:00 |
Tatsuhiro Tsujikawa
|
63e7b21b35
|
nghttp2_hd: Fix lower bound search in static table
|
2014-01-08 21:32:39 +09:00 |
Tatsuhiro Tsujikawa
|
ecc4290d3d
|
nghttp: Fix crash on plain HTTP
|
2014-01-08 02:15:46 +09:00 |
Tatsuhiro Tsujikawa
|
0fb4d32d6a
|
nghttp2_hd: Binary search static table
|
2014-01-07 23:41:09 +09:00 |
Tatsuhiro Tsujikawa
|
468d0fccd3
|
nghttp2_hd: Use hash to speed up name/value pair search
|
2014-01-07 22:43:34 +09:00 |
Tatsuhiro Tsujikawa
|
d703197a50
|
nghttp2_hd: Mitigate timing attack
|
2014-01-07 21:51:48 +09:00 |
Tatsuhiro Tsujikawa
|
9eb031ce83
|
nghttp2_hd: Avoid nghttp2_hd_huff_decode_count
Huffman decoding is costly. It is faster to do geometric realloc
than calling nghttp2_hd_huff_decode_count to know the length in
advance.
|
2014-01-07 21:44:56 +09:00 |
Tatsuhiro Tsujikawa
|
ccd0f83018
|
Revert e812f3b9f7
We need jansson >= 2.5 because of s# conversion
|
2014-01-07 21:19:46 +09:00 |
Tatsuhiro Tsujikawa
|
4ac1652c70
|
nghttp2_hd: Remove invalid nghttp2_downcase call
|
2014-01-07 21:18:45 +09:00 |
Tatsuhiro Tsujikawa
|
c531e691fc
|
src: Use SSLv23_method for tests
|
2014-01-06 16:07:18 +09:00 |
Tatsuhiro Tsujikawa
|
f2e830309e
|
src: Add test for shrpx_config
|
2014-01-06 16:06:02 +09:00 |
Tatsuhiro Tsujikawa
|
0f89a19fa0
|
python: Add python script to generate hpack-test-case json files
See https://github.com/Jxck/hpack-test-case for the json file
format.
|
2014-01-05 23:50:12 +09:00 |
Tatsuhiro Tsujikawa
|
5c88e92e96
|
python: Add python script to check hpack-test-case json files
See https://github.com/Jxck/hpack-test-case for the json file
format.
|
2014-01-05 23:40:04 +09:00 |
Tatsuhiro Tsujikawa
|
df0b59cc94
|
Update copyright year to 2014
|
2014-01-05 22:17:12 +09:00 |
Tatsuhiro Tsujikawa
|
295a01ef91
|
Reformat valid character table for header field name/value pair
|
2014-01-04 11:19:07 +09:00 |
Tatsuhiro Tsujikawa
|
9776fb19c6
|
Update doc
|
2014-01-04 10:44:16 +09:00 |
Tatsuhiro Tsujikawa
|
888792a949
|
nghttp2_hd: Allow HTAB and obs-text characters for field-content
|
2014-01-03 22:46:40 +09:00 |
Tatsuhiro Tsujikawa
|
f319d6e475
|
Update doc
|
2014-01-02 13:32:43 +09:00 |
Tatsuhiro Tsujikawa
|
e812f3b9f7
|
Require jansson >= 2.4
|
2014-01-02 13:30:44 +09:00 |
Tatsuhiro Tsujikawa
|
7ce3065f32
|
nghttpx: Add --tls-proto-list option to enable SSL/TLS protocol selectively
|
2014-01-02 13:08:54 +09:00 |
Tatsuhiro Tsujikawa
|
3e21bed4f9
|
nghttpx: Make parse_config_npn_list generic
|
2014-01-02 13:08:54 +09:00 |
Tatsuhiro Tsujikawa
|
74d82aac56
|
Update doc
|
2014-01-02 01:00:11 +09:00 |
Tatsuhiro Tsujikawa
|
20877b1107
|
nghttpx: Don't allow application protocol not listed in --npn-list option
|
2014-01-02 00:53:07 +09:00 |
Tatsuhiro Tsujikawa
|
78e5149495
|
src: Support ALPN
Requires unreleased OpenSSL >= 1.0.2
|
2014-01-02 00:15:08 +09:00 |
Tatsuhiro Tsujikawa
|
f0d7323902
|
nghttpx: Use SSL_CTX_set_ecdh_auto for OpenSSL >= 1.0.2
|
2014-01-01 23:26:00 +09:00 |
MATSUMOTO Ryosuke
|
87f4f1d4f5
|
Fix :host header bug
|
2013-12-31 20:51:34 +09:00 |
Tatsuhiro Tsujikawa
|
73866124f3
|
nghttp: Untabify
|
2013-12-31 11:15:58 +09:00 |
David Weekly
|
19e187cd92
|
More useful warning on NPN negotiation failure due to draft version mismatch
|
2013-12-31 00:12:21 +00:00 |
Tatsuhiro Tsujikawa
|
cc954e077f
|
Update doc
|
2013-12-28 22:09:17 +09:00 |
Tatsuhiro Tsujikawa
|
1c43cdbbc8
|
nghttpx: Don't rewrite location if proxy mode is used
|
2013-12-28 17:02:43 +09:00 |
Tatsuhiro Tsujikawa
|
c0726036b1
|
nghttpd: Use -1 as backlog
|
2013-12-27 00:02:43 +09:00 |
Tatsuhiro Tsujikawa
|
0921e364d7
|
doc: Add server tutorial, which is still in draft status
|
2013-12-26 23:37:42 +09:00 |
Tatsuhiro Tsujikawa
|
a94fb43bb9
|
examples: Code cleanup, cut request path after '?'
|
2013-12-26 21:45:29 +09:00 |
Tatsuhiro Tsujikawa
|
ad369ec299
|
nghttpx: Use -1 as default value of --backlog
|
2013-12-26 21:39:00 +09:00 |