Tatsuhiro Tsujikawa
f8c30d0229
nghttpx: Fix heap-use-after-free
2015-08-12 21:14:18 +09:00
yuuki-kodama
53b5ffa103
Guard ecdh use with !OPENSSL_NO_EC @asio_server_tls_context.cc
2015-08-12 15:32:54 +09:00
Tatsuhiro Tsujikawa
b384b76f66
nghttpx: Fix hmac_keylen should be 16 for aes-128-cbc
2015-08-12 00:38:07 +09:00
Tatsuhiro Tsujikawa
b406d2da9e
h2load: Stop timeout_watcher in Worker dtor
2015-08-11 23:51:08 +09:00
Tatsuhiro Tsujikawa
dd97b53554
h2load: Fix division by zero if -r > -n
2015-08-11 23:49:34 +09:00
Tatsuhiro Tsujikawa
0f7e84bb62
h2load: Always initialize timeout_watcher
2015-08-11 23:44:22 +09:00
Tatsuhiro Tsujikawa
81add96b1e
src: Fix bug in get_uint64
2015-08-11 23:42:32 +09:00
Tatsuhiro Tsujikawa
020e66b9da
nghttpx: Start read watcher after handshake
2015-08-11 23:14:48 +09:00
Tatsuhiro Tsujikawa
d2a63a88a0
nghttpx: Fix stall if read buffer has app data when handshake finished
2015-08-11 22:37:15 +09:00
Tatsuhiro Tsujikawa
e5a9f6c163
Merge branch 'skip2-reword-hpac-tutorial'
2015-08-11 00:24:50 +09:00
Tom Harwood
560955f50d
doc: Reword the HPAC tutorial.
...
The overall meaning is the same. I added a paragraph to introduce nghttp2_hd_inflate_hd(), and added an explanation of using NGHTTP2_NV_FLAG_NO_INDEX for security sensitive headers.
2015-08-09 17:05:52 +01:00
Tatsuhiro Tsujikawa
8410f684fb
nghttpx: Drop connection if client hello is too large
2015-08-10 00:29:43 +09:00
Tatsuhiro Tsujikawa
ff44e211ed
nghttpx: Fix tls handshake bug
...
This fixes 2 things:
1. potential busy loop
2. disabling ticket is not working after resumption
2015-08-09 18:33:49 +09:00
Tatsuhiro Tsujikawa
73442ba5ba
Bump up version number to 1.2.1-DEV
2015-08-09 01:27:50 +09:00
Tatsuhiro Tsujikawa
b78662e506
integration: Fix errors related to host-rewrite
2015-08-09 01:23:58 +09:00
Tatsuhiro Tsujikawa
8a7bc6f7bc
Update bash_completion
2015-08-09 01:13:53 +09:00
Tatsuhiro Tsujikawa
66f2097627
Update man pages
2015-08-09 01:13:35 +09:00
Tatsuhiro Tsujikawa
a67d15be58
Bump up version number to 1.2.0, LT revision to 14:7:0
2015-08-09 01:09:37 +09:00
Tatsuhiro Tsujikawa
2e7cee0faa
h2load: Code cleanup
2015-08-09 01:05:15 +09:00
Tatsuhiro Tsujikawa
50eac7bdf0
h2load: Fix -r does not work without -C option
2015-08-09 00:24:17 +09:00
Tatsuhiro Tsujikawa
846da5fb3f
h2load: Update doc
2015-08-08 23:44:47 +09:00
Tatsuhiro Tsujikawa
3e53cd189c
clang-format-3.5
2015-08-08 23:36:02 +09:00
Tatsuhiro Tsujikawa
9331dc755e
Add python-setuptools to apt-get line
2015-08-07 22:27:26 +09:00
Tatsuhiro Tsujikawa
bf8220fd5e
Merge branch 'skip2-reword-client-tutorial'
2015-08-04 23:36:37 +09:00
Tatsuhiro Tsujikawa
6a70f34c73
Merge branch 'reword-client-tutorial' of https://github.com/skip2/nghttp2 into skip2-reword-client-tutorial
2015-08-04 23:33:00 +09:00
Tom Harwood
c50ea91a3f
doc: Reword some of the client tutorial.
...
The overall meaning of the tutorial is the same. I added text describing frame types where it helps explain the callbacks better, e.g. introducing the HEADERS frame before on_header_callback().
Also fixed a couple of typos:
- Fixed ``reacb`` typo to ``readcb``
- Added parens to some functions, e.g. ``on_frame_recv_callback`` => ``on_frame_recv_callback()``
2015-08-04 00:08:12 +01:00
Tatsuhiro Tsujikawa
388285675b
python: Check protocol is None
2015-08-03 16:49:09 +09:00
Tatsuhiro Tsujikawa
0481d44c69
Fix typo
2015-08-01 20:20:32 +09:00
Tatsuhiro Tsujikawa
3d0905a90f
Merge branch 'skip2-master'
2015-08-01 16:20:00 +09:00
Tatsuhiro Tsujikawa
091055edec
Merge branch 'master' of https://github.com/skip2/nghttp2 into skip2-master
2015-08-01 16:18:55 +09:00
Tom Harwood
4f0ff5bfb1
doc: fix a couple of links
2015-08-01 02:39:38 +01:00
Tatsuhiro Tsujikawa
c941bff929
Fix compile error with gcc
2015-07-31 21:27:36 +09:00
Tatsuhiro Tsujikawa
0bbff5b738
nghttpx: Continue if push was failed
2015-07-31 21:25:43 +09:00
Tatsuhiro Tsujikawa
e66bd490a4
Fix crash if response or data is submitted to closing stream
2015-07-31 21:11:16 +09:00
Tom Harwood
e9e9626c2c
doc: Reword some of the server tutorial.
...
The overall meaning of the tutorial is the same, except for a couple of changes:
- app_context struct was called "app_content", fixed the typo
- nghttp2_session_server_new2() is mentioned, but the example uses nghttp2_session_server_new() instead, changed the text to match
2015-07-30 23:50:34 +01:00
Tatsuhiro Tsujikawa
a152c6346d
Fix build error with Android NDK
2015-07-30 22:57:25 +09:00
Tatsuhiro Tsujikawa
96a6dcb152
python: Remove draft from hpack checker
2015-07-30 22:12:08 +09:00
Tatsuhiro Tsujikawa
8c701bb139
Header table size UINT32_MAX must be accepted
2015-07-30 21:19:46 +09:00
Tatsuhiro Tsujikawa
ebf27e6523
Fix configure warning that 'missing' is missing or too old
2015-07-30 20:08:43 +09:00
Tatsuhiro Tsujikawa
c379b46a26
Remove monotonic_clock replacement macro for gcc-4.6
2015-07-29 21:19:33 +09:00
Tatsuhiro Tsujikawa
762bafa47b
Add tlsticketupdate.go to EXTRA_DIST
2015-07-29 21:18:16 +09:00
Tatsuhiro Tsujikawa
0ed8ed3f8d
tlsticketupdate.go: Add expiry time, some refactoring
2015-07-29 21:14:43 +09:00
Tatsuhiro Tsujikawa
6446660113
nghttpx: Make record size timeout more durable to high load situation
2015-07-29 20:57:11 +09:00
Tatsuhiro Tsujikawa
d0a37d59a5
nghttpx: Disable TLS session ticket if ticket key is not available
2015-07-29 20:38:49 +09:00
Tatsuhiro Tsujikawa
58dd924343
Update man pages
2015-07-29 00:01:12 +09:00
Tatsuhiro Tsujikawa
a73cfd5f7b
nghttpx: Add reference to manual section for session resumption
2015-07-29 00:00:43 +09:00
Tatsuhiro Tsujikawa
a1288a5826
nghttpx: Rename --tls-ticket-cipher as --tls-ticket-key-cipher
2015-07-28 23:49:37 +09:00
Tatsuhiro Tsujikawa
80d96590c5
nghttpx: Update doc
2015-07-28 23:43:32 +09:00
Tatsuhiro Tsujikawa
e8c83798da
Merge branch 'memcached'
2015-07-28 21:20:21 +09:00
Tatsuhiro Tsujikawa
6ad332b801
nghttpx: Call disconnect() when memcached connection cannot be made
2015-07-28 21:19:27 +09:00