Commit Graph

  • 271f7fbbb6 Add nghttp2_on_invalid_header_callback Tatsuhiro Tsujikawa 2016-08-03 23:49:49 +0900
  • 8f007268e6 Make get_max_index() return the max index in frame, so we don't need to do extra calculation Wenfeng Liu 2016-08-03 07:57:37 +0000
  • 318235db33 Log frame's stream ID for header debug logging Tatsuhiro Tsujikawa 2016-08-03 00:17:38 +0900
  • 8ab079ccc2 Call error callback when invalid header field is received and ignored Tatsuhiro Tsujikawa 2016-08-03 00:13:09 +0900
  • a4d2104c3c Revert "Output availability of ALPN in configure summary" Tatsuhiro Tsujikawa 2016-08-02 22:00:00 +0900
  • 44672e437a Update man pages Tatsuhiro Tsujikawa 2016-07-31 21:16:34 +0900
  • fb3d6f68a8 Merge branch 'nghttpx-reload' Tatsuhiro Tsujikawa 2016-07-31 21:03:13 +0900
  • d7c9015d8b Update doc Tatsuhiro Tsujikawa 2016-07-31 20:59:06 +0900
  • 54f640f3e1 nghttpx: Update doc Tatsuhiro Tsujikawa 2016-07-31 20:50:07 +0900
  • e2906025c8 nghttpx: Don't exit from save_pid and set_alpn_prefs Tatsuhiro Tsujikawa 2016-07-31 20:35:10 +0900
  • 9a8e9815c9 nghttpx: Cleanup Tatsuhiro Tsujikawa 2016-07-31 20:26:03 +0900
  • 8c3e864989 nghttpx: Define ~Config for automatic clean up with std::unique_ptr Tatsuhiro Tsujikawa 2016-07-31 19:01:29 +0900
  • 22570b7260 nghttpx: Close fd when error occurred in reload operation Tatsuhiro Tsujikawa 2016-07-31 18:47:03 +0900
  • fb49182c29 nghttpx: Move original_argv, argv, argc, and cmdcfgs to StartupConfig Tatsuhiro Tsujikawa 2016-07-31 16:34:55 +0900
  • b9b648e0ed nghttpx: Remove last_worker_pid from Config Tatsuhiro Tsujikawa 2016-07-31 16:20:00 +0900
  • 494775a25d nghttpx: Rename SignalServer with WorkerProcess Tatsuhiro Tsujikawa 2016-07-31 16:16:23 +0900
  • 1214f9e23b nghttpx: Reload configuration with SIGHUP Tatsuhiro Tsujikawa 2016-07-31 15:57:41 +0900
  • a54cda22ab nghttpx: Do creation of InheritedAddr in a dedicated function for reuse Tatsuhiro Tsujikawa 2016-07-30 23:58:19 +0900
  • f4a4abd180 Output availability of ALPN in configure summary Tatsuhiro Tsujikawa 2016-07-29 19:50:36 +0900
  • c9559b5c0d Document about ALPN in nghttpx howto Tatsuhiro Tsujikawa 2016-07-29 19:37:52 +0900
  • af5b354685 nghttp: next_weight_idx is enough to be an local variable Tatsuhiro Tsujikawa 2016-07-29 19:36:05 +0900
  • 3c1c2c4aad nghttp: Allow multiple -p option Tatsuhiro Tsujikawa 2016-07-27 05:10:27 +0900
  • f770831811 cache-digest: Truncate hash from MSB cache-digest Tatsuhiro Tsujikawa 2016-07-21 23:32:20 +0900
  • 24edc961fb Merge branch 'master' into cache-digest Tatsuhiro Tsujikawa 2016-07-21 23:14:20 +0900
  • 767ed255ca Bump up version number to 1.14.0-DEV Tatsuhiro Tsujikawa 2016-07-21 22:53:26 +0900
  • aa0023b3c1 Update man pages v1.13.0 Tatsuhiro Tsujikawa 2016-07-21 21:24:01 +0900
  • 3bdc143474 Bump up version number to 1.13.0, LT revision to 23:0:9 Tatsuhiro Tsujikawa 2016-07-21 21:20:52 +0900
  • 8b50cc0ece Update doc Tatsuhiro Tsujikawa 2016-07-21 21:18:21 +0900
  • a24c94e92a Update doc Tatsuhiro Tsujikawa 2016-07-18 00:25:59 +0900
  • a00442bee6 Work with Android NDK r12b Tatsuhiro Tsujikawa 2016-07-17 23:39:58 +0900
  • f857b63986 Fix warning with Sphinx 1.4 Tatsuhiro Tsujikawa 2016-07-16 19:34:39 +0900
  • cbd72da9a1 Update man pages Tatsuhiro Tsujikawa 2016-07-16 19:10:34 +0900
  • 7506a93179 doc: Fix Sphinx build warnings Tatsuhiro Tsujikawa 2016-07-16 19:07:31 +0900
  • 53e1623ab3 Update doc Tatsuhiro Tsujikawa 2016-07-16 12:51:04 +0900
  • 0cb0bdabec Update doc Tatsuhiro Tsujikawa 2016-07-13 22:01:31 +0900
  • ed8d5f04bb Update doc Tatsuhiro Tsujikawa 2016-07-10 19:07:03 +0900
  • 4bfd9b182e Merge branch 'master' into cache-digest Tatsuhiro Tsujikawa 2016-07-09 11:59:28 +0900
  • 6e15e2bd26 src: Cast to uint64_t explicitly Tatsuhiro Tsujikawa 2016-07-09 11:58:36 +0900
  • 0ae11c74ba src: Avoid n, p calculation if possible Tatsuhiro Tsujikawa 2016-07-09 11:57:50 +0900
  • 33153010c5 nghttpx: Retry memcached connection Tatsuhiro Tsujikawa 2016-07-08 23:41:53 +0900
  • 2c500b62fd Update doc Tatsuhiro Tsujikawa 2016-07-07 23:26:15 +0900
  • 30f26a2b9d nghttpx: Explicitly cast to uint32_t for hash calculation Tatsuhiro Tsujikawa 2016-07-06 23:58:53 +0900
  • 536e40aeaa src: Fix hash calculation because of signed integer promotion Tatsuhiro Tsujikawa 2016-07-06 23:50:48 +0900
  • ca39c71ac3 examples: Fix compile error with OpenSSL v1.1.0-beta2 Tatsuhiro Tsujikawa 2016-07-06 23:32:50 +0900
  • 2bbe4422d2 nghttpx: Use consistent hashing for client IP based session affinity Tatsuhiro Tsujikawa 2016-07-06 22:31:28 +0900
  • 5d3535126e Fix FTBFS on armel by explicitly including the <mutex> header. Tomasz Buchert 2016-07-03 23:00:15 +0200
  • 42ea5abdcb src: Fix compile error with gcc Tatsuhiro Tsujikawa 2016-07-03 12:57:21 +0900
  • bcc97b8699 Implement CACHE_DIGEST frame for nghttp and nghttpd Tatsuhiro Tsujikawa 2016-06-30 23:26:12 +0900
  • d2addbc1ed Add test for canceling PUSH_PROMISE Tatsuhiro Tsujikawa 2016-07-02 21:19:54 +0900
  • 110ca3131a Cancel frame transmission from before_frame_send_callback Tatsuhiro Tsujikawa 2016-07-02 19:21:08 +0900
  • fd7d3c57d7 nghttpx: Use faster version of power Tatsuhiro Tsujikawa 2016-06-27 22:42:28 +0900
  • 179561e4be nghttpx: Cast to double to fix build with gcc 4.8 on Solaris 11 Tatsuhiro Tsujikawa 2016-06-27 22:33:25 +0900
  • 903e0077aa nghttpx: Fix build error with libressl Tatsuhiro Tsujikawa 2016-06-27 22:29:07 +0900
  • 3fadad1bf3 Bump up version number to 1.13.0-DEV Tatsuhiro Tsujikawa 2016-06-26 22:44:40 +0900
  • acb5d45a88 Update man pages v1.12.0 Tatsuhiro Tsujikawa 2016-06-26 22:33:46 +0900
  • 6fd4dd99da nghttpx: Update doc Tatsuhiro Tsujikawa 2016-06-26 22:33:17 +0900
  • 1bcf13b28b Update man pages Tatsuhiro Tsujikawa 2016-06-26 20:01:25 +0900
  • c7210908df Bump up version number to 1.12.0 Tatsuhiro Tsujikawa 2016-06-26 19:58:44 +0900
  • ad7cded2f4 examples: Check return value from nghttp2_submit_settings Tatsuhiro Tsujikawa 2016-06-26 19:57:29 +0900
  • 7d847d8796 Update bash_completion Tatsuhiro Tsujikawa 2016-06-26 00:04:28 +0900
  • ab9cc37ca0 Update man pages Tatsuhiro Tsujikawa 2016-06-26 00:04:17 +0900
  • 65095c448d nghttpx: Fix compile error with gcc -Werror=comment Tatsuhiro Tsujikawa 2016-06-25 23:57:40 +0900
  • 76e188e368 nghttpx: Fix compile error with gcc Tatsuhiro Tsujikawa 2016-06-25 23:57:26 +0900
  • 0613a16c11 nghttpx: Fix compile error without --with-mruby Tatsuhiro Tsujikawa 2016-06-25 23:56:46 +0900
  • aced5b3b6c nghttpx: Fix memory leak from CertLookupTree Tatsuhiro Tsujikawa 2016-06-25 23:47:22 +0900
  • 97d8bb16e6 nghttpx: Update doc Tatsuhiro Tsujikawa 2016-06-25 23:37:29 +0900
  • 3e14f0d8a5 nghttpx: Fix compile error with openssl 1.0.1 Tatsuhiro Tsujikawa 2016-06-25 23:35:12 +0900
  • f7c0d48152 nghttpx: Rewrite CertLookupTree using Router Tatsuhiro Tsujikawa 2016-06-25 00:28:15 +0900
  • 2a4733857f nghttpx: Reduce TTFB with large number of incoming connections Tatsuhiro Tsujikawa 2016-06-25 11:50:33 +0900
  • 3c1efeff55 nghttpx: Don't reset read timer on write in LiveCheck Tatsuhiro Tsujikawa 2016-06-24 22:25:43 +0900
  • 532f801fbd nghttpx: Don't reset read timer on write in memcached connection Tatsuhiro Tsujikawa 2016-06-24 00:11:29 +0900
  • cbced219ec nghttpx: Rewrite read timer handling Tatsuhiro Tsujikawa 2016-06-24 00:04:39 +0900
  • 66ca8272ca nghttpx: Clean up neverbleed AF_UNIX socket Tatsuhiro Tsujikawa 2016-06-23 23:04:47 +0900
  • f945653ba9 integration: Add tests for the case where response ends before request Tatsuhiro Tsujikawa 2016-06-23 22:21:12 +0900
  • fdc27c9f0e Specify 1 for 2nd parameter of fwrite as a convention Tatsuhiro Tsujikawa 2016-06-22 23:29:09 +0900
  • 3aa0ebbbd6 Revert "Robust handling for ssize_t on Win32 platform" Tatsuhiro Tsujikawa 2016-06-22 21:29:34 +0900
  • aa16412850 nghttpx: Add --backend-max-backoff option Tatsuhiro Tsujikawa 2016-06-22 00:13:43 +0900
  • e2bdf1d734 nghttpx: Enforce the fact that api and healthmon are mutually exclusive Tatsuhiro Tsujikawa 2016-06-21 22:44:26 +0900
  • 4aa79763be Clarify code path when appending inflight_settings Tatsuhiro Tsujikawa 2016-06-21 22:32:08 +0900
  • 057db65657 Rewrite session_append_inflight_settings Tatsuhiro Tsujikawa 2016-06-21 22:30:21 +0900
  • c42296acf1 Robust handling for ssize_t on Win32 platform Tatsuhiro Tsujikawa 2016-06-21 22:06:20 +0900
  • d6def22ad5 Update tutorials according to the updated tutorial client/server sources Tatsuhiro Tsujikawa 2016-06-19 23:03:04 +0900
  • cdd72bad77 examples: Add ALPN support to tutorial client/server Tatsuhiro Tsujikawa 2016-06-19 22:32:47 +0900
  • 123752a032 nghttpx: Handle error from push_upload_data and end_upload_data Tatsuhiro Tsujikawa 2016-06-17 22:32:15 +0900
  • ec5e438a7c nghttpx: Make backend fail with TLS handshake failure, including ALPN mismatch Tatsuhiro Tsujikawa 2016-06-17 00:53:38 +0900
  • c0b6b9a282 nghttpx: Use 16KiB buffer for reading to match TLS record size Tatsuhiro Tsujikawa 2016-06-17 00:50:40 +0900
  • 1fb3d71f77 Update man pages Tatsuhiro Tsujikawa 2016-06-17 00:26:29 +0900
  • 43d595b7f3 integration: Add tests for healthmon Tatsuhiro Tsujikawa 2016-06-17 00:24:14 +0900
  • fa8bccbae2 nghttpx: Move api enabled to APIConfig Tatsuhiro Tsujikawa 2016-06-17 00:09:15 +0900
  • 56e7cd4be2 nghttpx: Add healthmon parameter to -f option to enable health monitor mode Tatsuhiro Tsujikawa 2016-06-17 00:00:37 +0900
  • af9662f971 nghttpx: Make API processing one of alternative mode Tatsuhiro Tsujikawa 2016-06-16 23:30:35 +0900
  • af4e262d47 nghttpx: Use AI_NUMERICSERV Tatsuhiro Tsujikawa 2016-06-16 23:06:17 +0900
  • 96218a1078 nghttpx: Fast backend replacement on multi thread environment Tatsuhiro Tsujikawa 2016-06-16 23:04:06 +0900
  • 50c9c3358a nghttpx: Silence logging Tatsuhiro Tsujikawa 2016-06-16 22:12:42 +0900
  • 6f025619de nghttpx: Use dedicated worker for API processing Tatsuhiro Tsujikawa 2016-06-16 21:22:36 +0900
  • 7e31340045 nghttpx: Receive reference of std::mt19937, not making a copy Tatsuhiro Tsujikawa 2016-06-16 21:11:39 +0900
  • cddb411495 nghttpx: Fix bug that backend never return to online Tatsuhiro Tsujikawa 2016-06-16 00:57:26 +0900
  • 92572203e7 nghttpx: Fix stack buffer overflow with API call Tatsuhiro Tsujikawa 2016-06-15 22:45:40 +0900
  • 57259481c8 Fix typo Tatsuhiro Tsujikawa 2016-06-15 00:42:03 +0900
  • c7b0e04498 Add nghttp2_option_set_max_send_header_block_length API function Tatsuhiro Tsujikawa 2016-06-15 00:00:30 +0900