Commit Graph

  • 1ad7d5e366 nghttpx: Fix compile error gcc (again) Tatsuhiro Tsujikawa 2016-09-10 17:13:01 +0900
  • 456038e3de nghttpx: Fix compile error with gcc Tatsuhiro Tsujikawa 2016-09-10 16:51:35 +0900
  • 9aa26970be nghttpx: Comment out TCP logging since it is too verbose Tatsuhiro Tsujikawa 2016-09-10 16:49:15 +0900
  • 20c39fa843 nghttpx: Use default connection window size with window size optimization Tatsuhiro Tsujikawa 2016-09-10 16:45:04 +0900
  • f5a2f1da25 nghttpx: Add --frontend-http2-window-size option, and its family Tatsuhiro Tsujikawa 2016-09-09 21:05:37 +0900
  • 27b250ac8e nghttpx: Add experimental TCP optimization for h2 frontend Tatsuhiro Tsujikawa 2016-09-08 22:49:36 +0900
  • 2a99847b95 Update man pages v1.14.1 v1.14.x Tatsuhiro Tsujikawa 2016-09-10 12:56:03 +0900
  • b14375ec63 Bump up LT revision to 24:1:10 due to v1.14.1 release Tatsuhiro Tsujikawa 2016-09-10 12:52:37 +0900
  • f94fc7df3c Bump up version number to 1.14.1, LT revision to 24:1:10 Tatsuhiro Tsujikawa 2016-09-10 12:51:17 +0900
  • 2c0afa00aa Fix GOAWAY race with new incoming stream on server side Tatsuhiro Tsujikawa 2016-09-09 22:08:34 +0900
  • 6858cda366 Fix GOAWAY race with new incoming stream on server side Tatsuhiro Tsujikawa 2016-09-09 22:08:34 +0900
  • 8a703d21ae Update neverbleed Tatsuhiro Tsujikawa 2016-09-08 21:19:24 +0900
  • 1dabe43ff4 nghttpx: Workaround for std::make_shared bug in Xcode7, 7.1, and 7.2 Tatsuhiro Tsujikawa 2016-09-04 23:30:24 +0900
  • 900aef10da Update neverbleed Tatsuhiro Tsujikawa 2016-09-04 17:43:07 +0900
  • ded576f423 nghttpx: Fix bug that bytes are doubly counted for TLS connections Tatsuhiro Tsujikawa 2016-09-04 17:28:50 +0900
  • 136aae725f nghttpx: Add --no-server-rewrite option not to rewrite server header field Tatsuhiro Tsujikawa 2016-08-31 23:47:15 +0900
  • a60c3f8939 Add -Wsometimes-uninitialized to warn flags Tatsuhiro Tsujikawa 2016-08-30 23:47:07 +0900
  • 99dc31ff1a nghttpx: Retry if backend h1 connection cannot be established due to timeout Tatsuhiro Tsujikawa 2016-08-30 23:37:49 +0900
  • 7673848325 Add -lsocket -lnsl to APPLDFLAGS for solaris build Tatsuhiro Tsujikawa 2016-08-30 21:25:47 +0900
  • 0f8a5ffc23 Merge branch 'http2-debug-state-api' Tatsuhiro Tsujikawa 2016-08-28 22:33:24 +0900
  • fddb019baf Merge branch 'master' into http2-debug-state-api Tatsuhiro Tsujikawa 2016-08-28 22:20:04 +0900
  • 72bf7d4af0 Merge branch 'pause-from-data-source-read-callback' Tatsuhiro Tsujikawa 2016-08-28 22:18:29 +0900
  • 581e0938a9 Allow NGHTTP2_ERR_PAUSE from nghttp2_data_source_read_callback Tatsuhiro Tsujikawa 2016-08-28 18:50:19 +0900
  • 1064e017c6 nghttpx: Reset stream if invalid header field is received in h2 Tatsuhiro Tsujikawa 2016-08-28 00:49:38 +0900
  • 79b07f0ce2 Update doc Tatsuhiro Tsujikawa 2016-08-28 00:47:38 +0900
  • cd471a989a python: Support ALPN, require Python 3.5 Tatsuhiro Tsujikawa 2016-08-28 00:11:59 +0900
  • 0ea44072a3 Enable ASAN in travis autotools build Tatsuhiro Tsujikawa 2016-08-27 21:26:03 +0900
  • 6ba1abac6c src: Only consider openssl 1.1.0 final Tatsuhiro Tsujikawa 2016-08-27 00:45:16 +0900
  • 0110d2f9f8 Fix compile error with openssl 1.1.0 Tatsuhiro Tsujikawa 2016-08-26 23:02:51 +0900
  • baa0f60dc8 Add API to get current HPACK dynamic table size Tatsuhiro Tsujikawa 2016-08-26 23:02:51 +0900
  • 69aa70086a Merge branch 'master' into http2-debug-state-api Tatsuhiro Tsujikawa 2016-08-26 22:54:59 +0900
  • 13d3f785bd Make ImmutableString(const std::string&) explicit Tatsuhiro Tsujikawa 2016-08-26 22:52:08 +0900
  • 39c068974d Make ImmutableString(const char*) explicit Tatsuhiro Tsujikawa 2016-08-26 22:40:59 +0900
  • 0d4d1a63d4 nghttpx: Add --server-name option to change server response header field Tatsuhiro Tsujikawa 2016-08-26 22:28:09 +0900
  • 833cd962a1 Bump up version number to 1.15.0-DEV Tatsuhiro Tsujikawa 2016-08-25 23:25:42 +0900
  • 8103f43b65 doc: Add missing APIDOCS entry v1.14.0 Tatsuhiro Tsujikawa 2016-08-25 23:19:35 +0900
  • 1c8a672a8d Update man pages Tatsuhiro Tsujikawa 2016-08-25 22:57:56 +0900
  • 4749e66c67 nghttpx: Disallow copying Config Tatsuhiro Tsujikawa 2016-08-25 22:55:12 +0900
  • 25ea41972a Bump up version number to 1.14.0, LT revision to 24:0:10 Tatsuhiro Tsujikawa 2016-08-25 22:41:17 +0900
  • 7d66188910 Add author.py Tatsuhiro Tsujikawa 2016-08-25 22:37:18 +0900
  • 979c99eaea Update AUTHORS Tatsuhiro Tsujikawa 2016-08-25 22:36:05 +0900
  • cf7f87c2ad nghttpx: Log error code from getsockopt(SO_ERROR) on first write event Tatsuhiro Tsujikawa 2016-08-25 00:25:03 +0900
  • bd0c1edaa6 Merge branch 'weliu-master' Tatsuhiro Tsujikawa 2016-08-24 00:58:49 +0900
  • c7ef021b4b Merge branch 'master' of https://github.com/weliu/nghttp2 into weliu-master Tatsuhiro Tsujikawa 2016-08-24 00:58:15 +0900
  • 00c80a15c0 lib: Make emit_header() return void since it always succeed. Wenfeng Liu 2016-08-23 13:40:14 +0000
  • 8f47b68a95 nghttpx: Set do_signal_write_ when TLS handshake was completed Tatsuhiro Tsujikawa 2016-08-23 21:36:43 +0900
  • d9139fc286 asio: Fix reserved size Tatsuhiro Tsujikawa 2016-08-22 22:30:25 +0900
  • e693f75670 Add nghttp2_session_get_local_settings() API function Tatsuhiro Tsujikawa 2016-08-21 19:33:01 +0900
  • 759f6c0b39 Update doc Tatsuhiro Tsujikawa 2016-08-21 19:17:51 +0900
  • 3e0d73c01d Add missing document entries Tatsuhiro Tsujikawa 2016-08-21 19:11:23 +0900
  • 5cf21ec187 Add APIs to return the number of data that remote endpoint can send Tatsuhiro Tsujikawa 2016-08-21 19:01:51 +0900
  • 62e1d1c952 Fix typo Tatsuhiro Tsujikawa 2016-08-21 13:29:29 +0900
  • 6ae58cc22e Document how to report vulnerability Tatsuhiro Tsujikawa 2016-08-21 12:18:31 +0900
  • 874ef1ac54 Add License section in README Tatsuhiro Tsujikawa 2016-08-21 11:29:21 +0900
  • 5f65460944 nghttpx: Don't change pushed stream's priority Tatsuhiro Tsujikawa 2016-08-20 22:09:18 +0900
  • 41b2745dad nghttpx: Log backend connection failure in WARN level Tatsuhiro Tsujikawa 2016-08-19 16:25:05 +0900
  • 30f9f9ef87 nghttpx: Guard with LOG_ENABLED(INFO) Tatsuhiro Tsujikawa 2016-08-19 16:24:48 +0900
  • 4807e71b7d nghttpx: Fix bug that api and healthmon params do not work with http2 proxy Tatsuhiro Tsujikawa 2016-08-18 22:31:53 +0900
  • 09c647fd1b Update doc Tatsuhiro Tsujikawa 2016-08-18 21:26:58 +0900
  • d0fea96e69 Allow nonuniform buffer size in nghttp2_hd_deflate_hd_vec() Tatsuhiro Tsujikawa 2016-08-18 21:23:17 +0900
  • b8883101d3 deflatehd: Call nghttp2_hd_deflate_change_table_size only if table size is changed from default Tatsuhiro Tsujikawa 2016-08-18 17:19:24 +0900
  • 508c88f659 Add test for nghttp2_hd_deflate_hd_vec with 1 byte chunk Tatsuhiro Tsujikawa 2016-08-17 22:59:48 +0900
  • 40d217beb1 Remove bufs_avail Tatsuhiro Tsujikawa 2016-08-17 22:37:57 +0900
  • e36caef006 Merge branch 'hpack-vec' Tatsuhiro Tsujikawa 2016-08-17 21:09:44 +0900
  • 9b864380a5 Use nghttp2_vec in nghttp2_hd_deflate_hd_vec Tatsuhiro Tsujikawa 2016-08-16 13:36:38 +0900
  • 0e1d0400d8 Use whole chunk when performing huffman encoding Tatsuhiro Tsujikawa 2016-08-16 09:59:09 +0900
  • e7ffc69a79 Merge 676d6708af into afdd51ff15 Wenfeng Liu 2016-08-17 11:51:46 +0000
  • afdd51ff15 Merge branch 'weliu-master' Tatsuhiro Tsujikawa 2016-08-17 20:51:24 +0900
  • 488c3588d9 lib: Malloc nghttp2_buf_chain array once in nghttp2_bufs_wrap_init2() to simplify logic Wenfeng Liu 2016-08-17 03:22:10 +0000
  • 676d6708af lib: Malloc nghttp2_buf_chain array once in nghttp2_bufs_wrap_init2() to simplify logic Wenfeng Liu 2016-08-17 03:22:10 +0000
  • b4bcc2f06a Merge pull request #2 from nghttp2/master Wenfeng Liu 2016-08-16 12:53:43 +0800
  • 4f02b191d1 Merge branch 'weliu-master' Tatsuhiro Tsujikawa 2016-08-16 13:03:13 +0900
  • 8acef2711b Use pointer-to-pointer idiom to construct linked list Tatsuhiro Tsujikawa 2016-08-16 13:02:24 +0900
  • c6111b3792 Add test for nghttp2_hd_deflate_hd_vec Tatsuhiro Tsujikawa 2016-08-16 11:11:06 +0900
  • c4d36aeff7 Make parameters const pointer Tatsuhiro Tsujikawa 2016-08-16 10:55:51 +0900
  • f50596e355 Merge branch 'master' of https://github.com/weliu/nghttp2 into weliu-master Tatsuhiro Tsujikawa 2016-08-16 09:59:50 +0900
  • abf81b5bb7 lib: Add nghttp2_hd_deflate_hd_vec() deflate API to support multiple bufs input Wenfeng Liu 2016-08-15 10:28:45 +0000
  • 8579b8a968 Merge pull request #646 from nghttp2/invalid-header-cb Tatsuhiro Tsujikawa 2016-08-15 11:13:20 +0900
  • 8df2c357d9 nghttp: Adjust weight according to Firefox stable Tatsuhiro Tsujikawa 2016-08-11 21:59:34 +0900
  • 4c381611a1 More doc about HPACK decoding API Tatsuhiro Tsujikawa 2016-08-11 11:46:48 +0900
  • 7dfd6ab1ad Merge branch 'weliu-master' Tatsuhiro Tsujikawa 2016-08-11 11:34:03 +0900
  • 0c7d48dede Make result type of hd_inflate_commit_indexed void Tatsuhiro Tsujikawa 2016-08-11 11:33:09 +0900
  • 4639a66e53 Merge branch 'master' of https://github.com/weliu/nghttp2 into weliu-master Tatsuhiro Tsujikawa 2016-08-11 11:30:51 +0900
  • 65cc2f0515 lib: since hd_inflate_commit_indexed() always return 0, remove the return value check in nghttp2_hd_inflate_hd_nv(). Wenfeng Liu 2016-08-11 02:00:43 +0000
  • 4eb7f98449 Remove old doc about differential encoding in HPACK Tatsuhiro Tsujikawa 2016-08-10 21:32:36 +0900
  • 2d8059a9a5 Merge pull request #1 from nghttp2/master Wenfeng Liu 2016-08-10 10:39:33 +0800
  • a3d22b6db9 Merge branch 'weliu-master' Tatsuhiro Tsujikawa 2016-08-09 22:05:12 +0900
  • 3f31424ee2 Merge branch 'master' of https://github.com/weliu/nghttp2 into weliu-master Tatsuhiro Tsujikawa 2016-08-09 22:01:10 +0900
  • e0119452a3 Use memeq() instead of lstreq() in lookup_token(). Wenfeng Liu 2016-08-09 04:15:38 +0000
  • 60cae325bc Search dynamic table first for optimization Tatsuhiro Tsujikawa 2016-08-08 00:27:16 +0900
  • 16c46114dc More strict stream state handling Tatsuhiro Tsujikawa 2016-08-07 14:34:13 +0900
  • 862175b21c Merge branch 'weliu-master' Tatsuhiro Tsujikawa 2016-08-06 22:44:10 +0900
  • e7e3d77c53 Merge branch 'master' of https://github.com/weliu/nghttp2 into weliu-master Tatsuhiro Tsujikawa 2016-08-06 22:42:22 +0900
  • af9aeee752 1. Modify genlibtokenlookup.py to remove redundant header comparisons. 2. Remove inline qualifier of lookup_token() in genlibtokenlookup.py. Wenfeng Liu 2016-08-05 09:56:15 +0000
  • ad3d43b8be nghttpx: Add access log variable for backend host and port Tatsuhiro Tsujikawa 2016-08-05 00:04:47 +0900
  • 210a5c4f01 nghttpx: Use copy instead of const reference of backend group Tatsuhiro Tsujikawa 2016-08-04 23:11:45 +0900
  • d8822f2a8e Merge branch 'weliu-master' Tatsuhiro Tsujikawa 2016-08-04 22:25:49 +0900
  • b7a72b1e5a Merge branch 'master' of https://github.com/weliu/nghttp2 into weliu-master Tatsuhiro Tsujikawa 2016-08-04 22:25:25 +0900
  • 2f106dc96b Fix wrong tree operation to avoid cycle Tatsuhiro Tsujikawa 2016-08-04 22:20:07 +0900
  • f619286ca3 Make get_max_index() return the max index in frame, so we don't need to do extra calculation Wenfeng Liu 2016-08-04 01:26:13 +0000