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
Tatsuhiro Tsujikawa
f1b163a32c
nghttpx: Log notice level when TLS ticket key was retrieved from memcached
2015-07-28 02:19:14 +09:00
Tatsuhiro Tsujikawa
7a3dff5a65
Add sample TLS ticket key generator program
2015-07-28 01:59:48 +09:00
Tatsuhiro Tsujikawa
4d7be08585
nghttpx: Do some macro dance for IOV_MAX
2015-07-28 01:26:34 +09:00
Tatsuhiro Tsujikawa
a6fdca730d
nghttpx: Add options to set maximum retry and failure when getting ticket keys
2015-07-28 01:17:29 +09:00
Tatsuhiro Tsujikawa
4949dd4888
nghttpx: Add --tls-ticket-key-memcached-interval option
2015-07-28 01:02:33 +09:00
Tatsuhiro Tsujikawa
2f2a300e83
nghttpx: Add TLS ticket key sharing among nghttpx instances using memcached
2015-07-28 00:54:44 +09:00
Tatsuhiro Tsujikawa
a4a9cfd650
nghttpx: Change session cache key prefix
2015-07-27 21:18:12 +09:00
Tatsuhiro Tsujikawa
bb228c27de
Merge branch 'master' into memcached
...
Conflicts:
src/shrpx_ssl.cc
2015-07-27 21:16:02 +09:00
Tatsuhiro Tsujikawa
7152e0f6b8
nghttpx: Fix bug that decrypt only key is not considered
2015-07-27 21:13:02 +09:00
Tatsuhiro Tsujikawa
72cfdbc0fa
nghttpx: Fix compile error on travis (again)
2015-07-27 02:28:36 +09:00
Tatsuhiro Tsujikawa
f472e6ff48
nghttpx: Fix compile error on travis
2015-07-27 02:22:27 +09:00
Tatsuhiro Tsujikawa
1708d2e69e
nghttpx: Add doc
2015-07-27 02:14:52 +09:00
Tatsuhiro Tsujikawa
e3cdfd12ea
nghttpx: Use std::array for TicketKey
2015-07-27 02:12:07 +09:00
Tatsuhiro Tsujikawa
cd25c6846e
nghttpx: Create struct Address which holds struct sockaddr_union and length
2015-07-27 01:41:10 +09:00
Tatsuhiro Tsujikawa
efcd43a367
nghttpx: Don't enable read timer while connecting to HTTP/1 server
2015-07-27 01:18:52 +09:00
Tatsuhiro Tsujikawa
90b4b48c7e
nghttpx: Add shared session cache using memcached
2015-07-26 23:33:06 +09:00
Tatsuhiro Tsujikawa
9eb234d321
Merge branch 'nshoemaker-mt'
2015-07-25 12:57:29 +09:00
Tatsuhiro Tsujikawa
fea70ec832
Merge branch 'mt' of https://github.com/nshoemaker/nghttp2 into nshoemaker-mt
2015-07-25 12:55:15 +09:00
Tatsuhiro Tsujikawa
3e333f49fe
Update http-parser
2015-07-25 12:53:17 +09:00
Nora Shoemaker
12013508bf
Running clang-format
2015-07-24 15:35:11 -07:00
Nora Shoemaker
871a93e4aa
Merge branch 'mt_master' into mt
2015-07-24 15:31:55 -07:00
Nora Shoemaker
85e4151bca
manual merge
2015-07-24 15:17:22 -07:00
Nora Shoemaker
278247faa9
Starting a second earlier
2015-07-24 14:34:53 -07:00
Nora Shoemaker
e2808dcd96
Merge pull request #4 from tatsuhiro-t/master
...
Merging tatsuhiro-t:master -> nshoemaker:master
2015-07-24 13:38:04 -07:00