Tatsuhiro Tsujikawa
|
81f81e6b70
|
nghttpx: Error handling without assert
|
2016-04-13 19:22:32 +09:00 |
Tatsuhiro Tsujikawa
|
a16daf109b
|
nghttpx: Try next HTTP/1 backend address when connection cannot be made
|
2016-04-13 00:38:21 +09:00 |
Tatsuhiro Tsujikawa
|
b6708a4b87
|
nghttpx: Retry next HTTP/2 backend address when connection cannot be made
|
2016-04-13 00:38:08 +09:00 |
Tatsuhiro Tsujikawa
|
bda352bf73
|
Update http-parser
|
2016-04-11 23:14:15 +09:00 |
Tatsuhiro Tsujikawa
|
ca261a7971
|
Update sphinx_rtd_theme
|
2016-04-11 23:05:05 +09:00 |
Tatsuhiro Tsujikawa
|
0819716332
|
Update doc
|
2016-04-11 23:00:38 +09:00 |
Tatsuhiro Tsujikawa
|
a14cea6363
|
nghttpx: Enable link header field based push for non-final response
|
2016-04-10 18:58:54 +09:00 |
Tatsuhiro Tsujikawa
|
2cac7bb838
|
Update bash_completion
|
2016-04-10 17:00:11 +09:00 |
Tatsuhiro Tsujikawa
|
65378f80ea
|
Update man pages
|
2016-04-10 16:59:57 +09:00 |
Tatsuhiro Tsujikawa
|
40f3779eb1
|
Pass unknown SETTINGS values to nghttp2_on_frame_recv_callback
|
2016-04-10 16:36:04 +09:00 |
Tatsuhiro Tsujikawa
|
d88f962565
|
Add test for altsvc frame
|
2016-04-09 22:32:48 +09:00 |
Tatsuhiro Tsujikawa
|
9c0bd8c60a
|
Fix compile error (again) with gcc and --enable-werror
|
2016-04-09 22:01:15 +09:00 |
Tatsuhiro Tsujikawa
|
9e64d10223
|
nghttpx: Move fall/rise configuration to --backend option
This commit removes --backend-fall and --backend-rise options. The
these configurations are now set as fall and rise parameters in
--backend option.
|
2016-04-09 21:58:08 +09:00 |
Tatsuhiro Tsujikawa
|
94c8a8fbde
|
doc: Add missing rst files for cleaning
|
2016-04-09 19:43:10 +09:00 |
Tatsuhiro Tsujikawa
|
16647622f5
|
Fix compile error with gcc and --enable-werror
|
2016-04-09 19:37:35 +09:00 |
Tatsuhiro Tsujikawa
|
9028512a5f
|
Merge branch 'altsvc'
|
2016-04-09 19:29:17 +09:00 |
Tatsuhiro Tsujikawa
|
3086d65657
|
altsvc: Update doc
|
2016-04-09 19:27:09 +09:00 |
Tatsuhiro Tsujikawa
|
d4144a7475
|
altsvc: Add tests, ignore altsvc if stream does not exist
|
2016-04-09 19:14:15 +09:00 |
Tatsuhiro Tsujikawa
|
6638ca9333
|
altsvc: Reduce bitfield size
|
2016-04-09 18:23:15 +09:00 |
Tatsuhiro Tsujikawa
|
b924ef5fff
|
altsvc: Discard altsvc when it is received by server in earlier point
|
2016-04-08 23:25:56 +09:00 |
Tatsuhiro Tsujikawa
|
df56f55f84
|
Assign nghttp2_frame.ext.payload early
|
2016-04-08 23:25:56 +09:00 |
Tatsuhiro Tsujikawa
|
31595c2416
|
Embed nghttp2_ext_frame_payload into nghttp2_outbound_item
|
2016-04-08 23:25:56 +09:00 |
Tatsuhiro Tsujikawa
|
795ee8c20f
|
altsvc: Receive ALTSVC frame
|
2016-04-08 23:25:56 +09:00 |
Tatsuhiro Tsujikawa
|
efbd48b122
|
altsvc: Add tx tests
|
2016-04-08 23:25:56 +09:00 |
Tatsuhiro Tsujikawa
|
9b4089c244
|
src: Log ALTSVC
|
2016-04-08 23:25:56 +09:00 |
Tatsuhiro Tsujikawa
|
8b5a85ae1d
|
altsvc: Add error handling about origin and stream_id
|
2016-04-08 23:25:56 +09:00 |
Tatsuhiro Tsujikawa
|
ecabef2dc7
|
altsvc: Add ALTSVC frame support
|
2016-04-08 23:25:56 +09:00 |
Tatsuhiro Tsujikawa
|
4a6fc6cede
|
src: Add missing source file to CMakeLists.txt
|
2016-04-08 23:19:54 +09:00 |
Tatsuhiro Tsujikawa
|
287d4e35f3
|
Merge branch 'nghttpx-downstream-live-check'
|
2016-04-08 23:07:30 +09:00 |
Tatsuhiro Tsujikawa
|
a803be9171
|
nghttpx: Check negotiated ALPN in LiveCheck
|
2016-04-08 23:07:17 +09:00 |
Tatsuhiro Tsujikawa
|
ece3654139
|
nghttpx: Remove unused function declaration
|
2016-04-08 23:07:17 +09:00 |
Tatsuhiro Tsujikawa
|
bf5392dafe
|
nghttpx: Use exponential backoff between failed connection attempts in LiveCheck
|
2016-04-08 23:07:17 +09:00 |
Tatsuhiro Tsujikawa
|
7bc35044c7
|
nghttpx: Add --backend-fall and --backend-rise options
These options are analogous to fall and rise parameter found in
haproxy.
|
2016-04-08 23:07:17 +09:00 |
Tatsuhiro Tsujikawa
|
f9b872ab78
|
nghttpx: Detect online/offline state of backend servers
|
2016-04-08 23:07:17 +09:00 |
Tatsuhiro Tsujikawa
|
ffddefc177
|
nghttpx: Refactor handling of negotiated ALPN
|
2016-04-08 23:06:37 +09:00 |
Tatsuhiro Tsujikawa
|
2a59c832c1
|
nghttpx: Set 0 to next_proto_len explicitly for clarification
|
2016-04-08 23:03:42 +09:00 |
Tatsuhiro Tsujikawa
|
ea5f424dec
|
nghttpx: Use gRPC's exponential backoff algorithm
|
2016-04-05 22:31:27 +09:00 |
Tatsuhiro Tsujikawa
|
46514074a4
|
nghttpx: Better load balancing between backend HTTP/2 servers
|
2016-04-03 15:09:01 +09:00 |
Tatsuhiro Tsujikawa
|
1816af4fb2
|
Update authors
|
2016-04-03 10:26:00 +09:00 |
Tatsuhiro Tsujikawa
|
b1662a31f4
|
nghttpx: Fix crash with backend failure
|
2016-04-03 00:23:44 +09:00 |
Tatsuhiro Tsujikawa
|
5974abad75
|
Run error callback when peer does not send initial SETTINGS frame
|
2016-04-02 18:20:49 +09:00 |
Tatsuhiro Tsujikawa
|
344541dd89
|
nghttpx: Better distribute load to backend h2 servers
|
2016-04-02 00:02:48 +09:00 |
Tatsuhiro Tsujikawa
|
c17b3b8517
|
clang-format
|
2016-03-31 20:06:14 +09:00 |
Tatsuhiro Tsujikawa
|
b26503f51c
|
Merge branch 'jchampio-dev/expect-continue'
|
2016-03-31 20:05:08 +09:00 |
Tatsuhiro Tsujikawa
|
2b22ec42c7
|
Merge branch 'dev/expect-continue' of https://github.com/jchampio/nghttp2 into jchampio-dev/expect-continue
|
2016-03-31 20:00:27 +09:00 |
Jacob Champion
|
dfdeeb3815
|
nghttp: only stop ContinueTimers if they exist
Fix a crash on disconnect if --expect-continue isn't actually in use.
|
2016-03-29 16:02:10 -07:00 |
Jacob Champion
|
4bed7854b5
|
nghttp: move ownership of ContinueTimer to Request
Each Request now owns its own (optional) ContinueTimer for
Expect/Continue handshakes. This removes the need for
shared_ptr/weak_ptr logic.
|
2016-03-29 13:11:27 -07:00 |
Jacob Champion
|
aa64e7ad3c
|
nghttp: stop ContinueTimers on response or reset
If the stream itself is reset, or the server sends a final response
immediately, any Expect/Continue handshake should be cancelled.
|
2016-03-29 12:41:28 -07:00 |
Tatsuhiro Tsujikawa
|
8667bbb823
|
Don't send WINDOW_UPDATE if session is being closed
|
2016-03-29 23:30:55 +09:00 |
Tatsuhiro Tsujikawa
|
1fef49aaa4
|
Merge branch 'tsing-patch-1'
|
2016-03-29 22:11:58 +09:00 |