Commit Graph

  • 32ecfc6a86 Use https Tatsuhiro Tsujikawa 2021-09-20 16:54:47 +0900
  • e866f9fae7 Update AUTHORS Tatsuhiro Tsujikawa 2021-09-20 16:53:55 +0900
  • a029f6ed2c Rename sphinxcontrib to rubydomain to avoid module loading error Tatsuhiro Tsujikawa 2021-09-20 13:43:40 +0900
  • 5b6e2cb5e0 Allow SPHINXBUILD to be overridden by environment variable Tatsuhiro Tsujikawa 2021-09-20 12:19:26 +0900
  • 0264847a37 bpf: Use LINUX_KERNEL_VERSION extern variable Tatsuhiro Tsujikawa 2021-09-19 20:58:30 +0900
  • d276ca0adc Update doc Tatsuhiro Tsujikawa 2021-09-18 19:28:03 +0900
  • 6a099ee50a nghttpx: QUIC requires TLS Tatsuhiro Tsujikawa 2021-09-18 19:27:47 +0900
  • be88846972 Build HTTP/3 and eBPF enabled nghttpx with Dockerfile Tatsuhiro Tsujikawa 2021-09-18 17:59:09 +0900
  • 9a6b623c25 Update doc Tatsuhiro Tsujikawa 2021-09-18 15:19:15 +0900
  • 97b36b8c74 make -C Tatsuhiro Tsujikawa 2021-09-17 23:57:26 +0900
  • 0df332e7b8 Update doc Tatsuhiro Tsujikawa 2021-09-17 23:53:35 +0900
  • 2d7e6fbb11 Update doc Tatsuhiro Tsujikawa 2021-09-17 21:21:42 +0900
  • fd107ab47c nghttpx: Refactor quic Tatsuhiro Tsujikawa 2021-09-17 18:33:23 +0900
  • 1320d7efab nghttpx: Do not accept new connection during graceful shutdown period Tatsuhiro Tsujikawa 2021-09-17 18:30:16 +0900
  • 7cdc6cfa6d nghttpx: Store Retry in CloseWait to rate limit its transmission Tatsuhiro Tsujikawa 2021-09-17 17:52:05 +0900
  • 095ee9683d integration: Adds tests for chunked response Tatsuhiro Tsujikawa 2021-09-16 22:37:33 +0900
  • 1e2081a1c5 Fix integration test error Tatsuhiro Tsujikawa 2021-09-16 22:24:53 +0900
  • e167e07a9a nghttpx: Check that HTTP response message finished safely Tatsuhiro Tsujikawa 2021-09-16 22:00:36 +0900
  • f3b9cd8404 bpf: Add workaround for ubuntu 20.04 Tatsuhiro Tsujikawa 2021-09-16 20:20:02 +0900
  • 8f9744c07b nghttpx: Pass hashed_scid_ to CloseWait Tatsuhiro Tsujikawa 2021-09-15 23:40:46 +0900
  • 684a219e39 nghttpx: Tweak close wait handling Tatsuhiro Tsujikawa 2021-09-15 23:07:46 +0900
  • e2e6d827c7 Update bash_completion Tatsuhiro Tsujikawa 2021-09-15 22:55:38 +0900
  • f0108ece6f Update manual pages Tatsuhiro Tsujikawa 2021-09-15 22:55:21 +0900
  • 789b7a5ff1 Update doc Tatsuhiro Tsujikawa 2021-09-15 22:50:47 +0900
  • 0961295a82 nghttpx: Transform odcid into hashed cid Tatsuhiro Tsujikawa 2021-09-15 22:19:52 +0900
  • fd060eb9f1 nghttpx: Connection ID encryption Tatsuhiro Tsujikawa 2021-09-15 20:07:33 +0900
  • 1feeda4514 nghttpx: Fix bug that worker process never exit Tatsuhiro Tsujikawa 2021-09-15 21:00:41 +0900
  • 6d29de0f1e Fix compile error Tatsuhiro Tsujikawa 2021-09-14 17:22:25 +0900
  • 74162850f0 nghttpx: Compile with the latest nghttp3 Tatsuhiro Tsujikawa 2021-09-14 16:45:11 +0900
  • 8903bd1e8a nghttpx: Deal with error from ngtcp2_conn_read_pkt Tatsuhiro Tsujikawa 2021-09-13 23:09:38 +0900
  • 4b79a4a10d Add message when checking UDP_SEGMENT in linux/udp.h Tatsuhiro Tsujikawa 2021-09-13 21:46:41 +0900
  • 8f419a4869 nghttpx: Add --frontend-quic-congestion-controller option Tatsuhiro Tsujikawa 2021-09-13 21:35:46 +0900
  • fcdac50f79 Should run program Tatsuhiro Tsujikawa 2021-09-13 21:19:18 +0900
  • 4541134c88 Add missing include Tatsuhiro Tsujikawa 2021-09-13 21:19:00 +0900
  • b5e5972c2a Update doc Tatsuhiro Tsujikawa 2021-09-12 18:11:11 +0900
  • 525d59fdf6 Remove util::make_hostport returning std::string Tatsuhiro Tsujikawa 2021-09-12 18:06:55 +0900
  • 00f65afe20 nghttpx: Fix incorrect quic frontend address matching Tatsuhiro Tsujikawa 2021-09-12 17:48:57 +0900
  • fc402f5804 Cleanup Tatsuhiro Tsujikawa 2021-09-12 16:55:56 +0900
  • f74b6d9a43 nghttpx: Add --frontend-quic-require-token option Tatsuhiro Tsujikawa 2021-09-12 15:04:54 +0900
  • 00eb9e2576 asio: Fix MSVC build (after QUIC merge) Vladimir Serdyuk 2021-09-11 16:49:46 +0300
  • 11d7e549fd asio: Fix MSVC DLL exports Vladimir Serdyuk 2021-09-11 16:49:32 +0300
  • 4181b070e9 asio: Fix MSVC build Vladimir Serdyuk 2021-09-11 16:49:11 +0300
  • 67a531f5a3 asio: Enable static build Vladimir Serdyuk 2021-09-11 16:48:44 +0300
  • ccaf2333ca nghttpx: Enable websocket over h3 Tatsuhiro Tsujikawa 2021-09-11 17:56:25 +0900
  • 0066bf8eed h2load: Cleanup Tatsuhiro Tsujikawa 2021-09-11 16:59:56 +0900
  • bc8f88f5fa Compile with the latest ngtcp2 Tatsuhiro Tsujikawa 2021-09-11 16:57:14 +0900
  • 10c9d917ad Fix compile error Tatsuhiro Tsujikawa 2021-09-10 22:55:33 +0900
  • cc5f752f2d nghttpx: Use secure random to create websocket nonce Tatsuhiro Tsujikawa 2021-09-10 22:43:03 +0900
  • 39b1a51ff4 Compile with the latest ngtcp2 Tatsuhiro Tsujikawa 2021-09-09 23:41:27 +0900
  • a2e2e46af3 Build with OpenSSL v3.0.0 Tatsuhiro Tsujikawa 2021-09-08 23:23:17 +0900
  • 9d53a7e0a6 Fix compile error Tatsuhiro Tsujikawa 2021-09-07 14:55:30 +0900
  • 7ea57eaa18 h2load: Add --max-udp-payload-size option Tatsuhiro Tsujikawa 2021-09-07 14:42:35 +0900
  • 1657a425c1 Build with the latest ngtcp2 Tatsuhiro Tsujikawa 2021-09-07 13:40:41 +0900
  • e929e92245 nghttpx: Fix typo Tatsuhiro Tsujikawa 2021-09-06 20:59:11 +0900
  • 5994e48b28 nghttpx: Add more logging for token validation Tatsuhiro Tsujikawa 2021-09-06 20:58:35 +0900
  • 50662c9c9e nghttpx: Guard TLS1_3_VERSION Tatsuhiro Tsujikawa 2021-09-06 20:07:38 +0900
  • addd614e94 nghttpx: Add qlog support Tatsuhiro Tsujikawa 2021-09-06 20:06:38 +0900
  • fbb228050a nghttpx: Fix uninitialized dnf fields Tatsuhiro Tsujikawa 2021-09-06 00:12:04 +0900
  • 9bda8e266e nghttpx: Remove BoringSSL early data for QUIC for now Tatsuhiro Tsujikawa 2021-09-05 22:37:20 +0900
  • d977005126 nghttpx: Disable session cache for QUIC since it solely uses ticket Tatsuhiro Tsujikawa 2021-09-05 22:36:43 +0900
  • 8b579bc7d0 nghttpx: Always renew TLS ticket for TLSv1.3 Tatsuhiro Tsujikawa 2021-09-05 22:26:45 +0900
  • ab16a11aa3 nghttpx: Add --frontend-quic-early-data, disable early data by default Tatsuhiro Tsujikawa 2021-09-05 21:39:45 +0900
  • 85347e12de nghttpx: Rate limit Stateless Reset transmission Tatsuhiro Tsujikawa 2021-09-05 19:23:50 +0900
  • 67afbbbaa6 nghttpx: Use ngtcp2_cid as a hash key Tatsuhiro Tsujikawa 2021-09-05 18:53:31 +0900
  • b743ee21f0 nghttpx: Implement closing and draining state Tatsuhiro Tsujikawa 2021-09-05 18:01:27 +0900
  • 72702a042e Cleanup Tatsuhiro Tsujikawa 2021-09-05 17:47:50 +0900
  • 649c69fa9e nghttpx: Do not send CONNECTION_CLOSE on idle timeout Tatsuhiro Tsujikawa 2021-09-04 19:04:22 +0900
  • 9fd0b87925 Add missing APIDOCS entry Tatsuhiro Tsujikawa 2021-09-04 18:41:13 +0900
  • 1c7a001489 bpf: Take into account entire DCID Tatsuhiro Tsujikawa 2021-09-04 18:18:17 +0900
  • 47edc33b0d nghttpx: Use ULOG Tatsuhiro Tsujikawa 2021-09-04 17:48:02 +0900
  • 2afad0c650 nghttpx: Use ngtcp2_conn_get_client_initial_dcid Tatsuhiro Tsujikawa 2021-09-04 17:43:24 +0900
  • fb53a6a686 Follow the latest ngtcp2 change Tatsuhiro Tsujikawa 2021-09-04 17:37:00 +0900
  • 31b5b78dc1 Use switch to avoid many if-else-if Tatsuhiro Tsujikawa 2021-09-04 17:35:33 +0900
  • 2f941c7fb3 Update doc Tatsuhiro Tsujikawa 2021-09-04 17:32:57 +0900
  • ba483b4032 Update doc Tatsuhiro Tsujikawa 2021-09-04 17:30:06 +0900
  • 977b0ceee4 make clang-format Tatsuhiro Tsujikawa 2021-09-04 17:27:43 +0900
  • fcc20334da
    Merge pull request #1613 from mkauf/check_pseudo_header_chars Tatsuhiro Tsujikawa 2021-09-04 17:26:47 +0900
  • 83c063346d Stricter checks for pseudo-headers :method and :path Michael Kaufmann 2021-08-31 21:30:54 +0200
  • c2e29ad06f nghttpx: Enforce worker-frontend-connections for QUIC Tatsuhiro Tsujikawa 2021-08-31 19:48:26 +0900
  • 9194d40da7 Update bash_completions Tatsuhiro Tsujikawa 2021-08-31 19:21:39 +0900
  • 002073ef57 Update manual pages Tatsuhiro Tsujikawa 2021-08-31 19:21:15 +0900
  • ef3066a1bd nghttpx: Update doc Tatsuhiro Tsujikawa 2021-08-31 19:23:42 +0900
  • 65db5b94e4 nghttpx: Document "quic" parameter Tatsuhiro Tsujikawa 2021-08-31 19:18:58 +0900
  • 3122038c48 Add HTTP/3 documentation Tatsuhiro Tsujikawa 2021-08-31 19:01:15 +0900
  • 54fd0efdfe nghttpx: Return error if quic param is specified when quic is disabled Tatsuhiro Tsujikawa 2021-08-31 17:00:42 +0900
  • f0d1e50d5a cmake: Build bpf Tatsuhiro Tsujikawa 2021-08-31 15:26:39 +0900
  • a87ea20b7c configure: Avoid compile failure Tatsuhiro Tsujikawa 2021-08-31 16:49:14 +0900
  • 8e7e40d0cc bpf: Remove redundant -g Tatsuhiro Tsujikawa 2021-08-31 16:47:42 +0900
  • de4d4f6609 Fix cmake Systemd warning Tatsuhiro Tsujikawa 2021-08-31 16:45:28 +0900
  • e01d61484d Fix compile error with cmake Tatsuhiro Tsujikawa 2021-08-31 16:45:08 +0900
  • 51f83087f2 nghttpx: Add missing HTTP/3 timer handling Tatsuhiro Tsujikawa 2021-08-31 14:19:31 +0900
  • 17012654e1 nghttpx: Add HTTP/3 graceful shutdown Tatsuhiro Tsujikawa 2021-08-31 14:06:59 +0900
  • e998d125ab nghttpx: Send CONNECTION_CLOSE if Retry token validation failed Tatsuhiro Tsujikawa 2021-08-31 13:23:52 +0900
  • 95601d3179 nghttpx: Utilize the latest ngtcp2 features Tatsuhiro Tsujikawa 2021-08-31 12:13:06 +0900
  • 0566a5833b nghttpx: Fix infinite loop Tatsuhiro Tsujikawa 2021-08-30 18:39:28 +0900
  • c50459b81a bpf: use __builtin_memcpy explicitly to build under ubuntu 20.04 Tatsuhiro Tsujikawa 2021-08-30 18:34:26 +0900
  • 0e52cf76eb bpf: Add -g flag by default Tatsuhiro Tsujikawa 2021-08-30 18:33:27 +0900
  • 0baf725073 Remove unneeded include files Tatsuhiro Tsujikawa 2021-08-30 18:32:58 +0900
  • e77fd7ddb9 Build libbpf on CI Tatsuhiro Tsujikawa 2021-08-29 19:10:49 +0900
  • e5cb5dca61 Fix reuseport_kern.c to work under ubuntu 20.04 Tatsuhiro Tsujikawa 2021-08-29 20:56:22 +0900