Commit Graph

  • 6ce952ad4a Set X25519 as default Tatsuhiro Tsujikawa 2020-09-28 18:19:07 +0900
  • 5ae62dd9d7 Cap --window-bits to 23 for QUIC Tatsuhiro Tsujikawa 2020-09-28 18:14:32 +0900
  • 51987107a2 Compile with the latest ngtcp2 Tatsuhiro Tsujikawa 2020-09-24 23:41:09 +0900
  • e4a8c4813c Compile with the latest ngtcp2 Tatsuhiro Tsujikawa 2020-08-26 15:20:20 +0900
  • 3d708f7dc4 Compile with the latest ngtcp2 Tatsuhiro Tsujikawa 2020-08-05 19:25:08 +0900
  • 4b5bcb56bc fix quic branch Dockerfile George Liu 2020-07-22 19:19:31 +1000
  • 10ec8c9558 Compile with the latest ngtcp2 Tatsuhiro Tsujikawa 2020-07-15 23:52:17 +0900
  • 3900f758ea QUIC needs termination without session Tatsuhiro Tsujikawa 2020-07-05 18:58:59 +0900
  • a3346fbad8 Compile with latest ngtcp2 Tatsuhiro Tsujikawa 2020-06-28 19:10:49 +0900
  • f73d58d74e quic draft-29 Tatsuhiro Tsujikawa 2020-06-14 10:07:35 +0900
  • 813d5e1ddf Compile with latest ngtcp2 Tatsuhiro Tsujikawa 2020-06-07 22:49:34 +0900
  • acb661df72 Fix bug for platform which does not have SOCK_NONBLOCK Tatsuhiro Tsujikawa 2020-06-04 15:00:32 +0900
  • 4bc7710de9 Fix compile error Tatsuhiro Tsujikawa 2020-06-04 00:49:40 +0900
  • b8c1f4f138 Compile with latest ngtcp2 Tatsuhiro Tsujikawa 2020-05-23 19:01:23 +0900
  • 387b67472c Compile latest ngtcp2 crypto lib Tatsuhiro Tsujikawa 2020-05-23 09:29:03 +0900
  • b2c099bac6 Use ngtcp2_conn_handle_expiry Tatsuhiro Tsujikawa 2020-05-22 22:59:49 +0900
  • 1acebb1cc4 draft-28 Tatsuhiro Tsujikawa 2020-05-22 22:11:50 +0900
  • 8d89a8dcb0 Assert ndatalen Tatsuhiro Tsujikawa 2020-04-04 16:28:38 +0900
  • a60a34331b Revert "Ensure complete packet is written" Tatsuhiro Tsujikawa 2020-04-04 16:10:04 +0900
  • 749015eb86 Ensure complete packet is written Tatsuhiro Tsujikawa 2020-04-02 17:50:11 +0900
  • 4b45142e72 Fix compile error with the latest ngtcp2 Tatsuhiro Tsujikawa 2020-04-02 17:44:41 +0900
  • 76009ce7b9 draft-27 Tatsuhiro Tsujikawa 2020-03-01 12:42:59 +0900
  • 2722119776 Handle stream limit increment Tatsuhiro Tsujikawa 2020-02-12 11:22:19 +0900
  • c724585bce Update Dockerfile Tatsuhiro Tsujikawa 2020-01-30 17:03:59 +0900
  • 0b61e46f95 draft-25 Tatsuhiro Tsujikawa 2020-01-30 17:01:56 +0900
  • 5c0da486b9 Remove unused member function declaration Tatsuhiro Tsujikawa 2020-01-30 17:01:36 +0900
  • 9701e5e6e4 Fix compile error Tatsuhiro Tsujikawa 2019-12-28 10:09:17 +0900
  • 1684091234 Bump base image and use OpenSSL_1_1_1d-quic-draft-24 Tatsuhiro Tsujikawa 2019-11-21 23:34:58 +0900
  • a93eb8b8f5 Optimize QUIC write Tatsuhiro Tsujikawa 2019-11-20 23:40:51 +0900
  • c591ab5e6f Only count STREAM data as bytes_total Tatsuhiro Tsujikawa 2019-11-20 23:40:21 +0900
  • b3fbebed55 Use correct type Tatsuhiro Tsujikawa 2019-11-09 18:00:46 +0900
  • 4621f88441 Follow ngtcp2 API update Tatsuhiro Tsujikawa 2019-11-08 00:06:09 +0900
  • 747edb3a99 quic draft-24 Tatsuhiro Tsujikawa 2019-11-06 22:49:22 +0900
  • 558970e281 Update Dockerfile to use I-D 23 branches of ngtcp2 and openssl Dmitri Tikhonov 2019-11-04 08:41:36 -0500
  • 73fd20a608 Add SSLKEYLOGFILE support Lucas Pardue 2019-10-03 16:24:36 +0100
  • 78c2c33b9e Compile with the latest ngtcp2 Tatsuhiro Tsujikawa 2019-10-03 10:11:37 +0900
  • 610add1f59 Send SNI Tatsuhiro Tsujikawa 2019-10-02 23:57:47 +0900
  • 655510ce28 h3-23 Tatsuhiro Tsujikawa 2019-09-22 11:15:32 +0900
  • f7414700f4 Small adjustment of successful HTTP/3 error code Tatsuhiro Tsujikawa 2019-09-16 13:28:18 +0900
  • 53a860a5bf Simplify write_quic Tatsuhiro Tsujikawa 2019-09-08 12:31:37 +0900
  • 1aae450303 Handle sending just fine Tatsuhiro Tsujikawa 2019-09-08 11:14:50 +0900
  • b3a2f8837c Avoid setting 0 to repeat field Tatsuhiro Tsujikawa 2019-09-07 23:27:29 +0900
  • 33d2a93294 Add missing acked_stream_data_offset callback Tatsuhiro Tsujikawa 2019-08-31 17:33:11 +0900
  • 2da0db70de Fix return value Tatsuhiro Tsujikawa 2019-08-31 17:33:00 +0900
  • 8b5cbf8066 Update doc Tatsuhiro Tsujikawa 2019-08-29 17:44:55 +0900
  • 9668563801 Update docker build and doc Tatsuhiro Tsujikawa 2019-08-29 17:40:22 +0900
  • ff7067f3a3 Compile with the latest ngtcp2 and ngtcp2_crypto_openssl Tatsuhiro Tsujikawa 2019-08-29 17:15:59 +0900
  • 6b8b152444 Remove error handling which does not happen Tatsuhiro Tsujikawa 2019-08-25 10:43:33 +0900
  • 3dbe3b3e7f Follow ngtcp2 API changes and use libngtcp2_crypto_openssl Tatsuhiro Tsujikawa 2019-08-25 10:20:10 +0900
  • 7aa4bff97b quic: Support TLS_AES_128_CCM_SHA256 Tatsuhiro Tsujikawa 2019-08-08 09:59:54 +0900
  • 6002fac9f1 h2load: Add --tls13-ciphers option Tatsuhiro Tsujikawa 2019-08-08 09:59:21 +0900
  • 231c6ac862 Add Dockerfile Tatsuhiro Tsujikawa 2019-08-01 20:52:16 +0900
  • c3eb7e1634 Handle preferred address Tatsuhiro Tsujikawa 2019-07-24 23:15:38 +0900
  • 05a6ee2b49 Show ngtcp2 debug log with --verbose Tatsuhiro Tsujikawa 2019-07-24 23:15:15 +0900
  • 94d76c042d h2load: Add --groups option Tatsuhiro Tsujikawa 2019-07-24 23:14:33 +0900
  • 23ccaa6191 Always call write_quic when timer expires Tatsuhiro Tsujikawa 2019-07-24 23:13:25 +0900
  • 476e9d0a48 h3-22 Tatsuhiro Tsujikawa 2019-07-14 22:11:42 +0900
  • 7cd5ed6fc6 Handle Retry Tatsuhiro Tsujikawa 2019-06-29 16:48:11 +0900
  • 750c23f319 quic: Configure settings with options Tatsuhiro Tsujikawa 2019-06-15 17:49:46 +0900
  • bb36df8b2e h2load: Fix possible deadlock Tatsuhiro Tsujikawa 2019-06-15 14:41:25 +0900
  • 470c43a986 Fix link Tatsuhiro Tsujikawa 2019-06-10 21:36:13 +0900
  • 8ea78e8361 Add build instruction Tatsuhiro Tsujikawa 2019-06-10 21:33:46 +0900
  • 9c748d20d5 [WIP] Add QUIC to h2load Tatsuhiro Tsujikawa 2019-06-08 22:05:25 +0900
  • af15b22b03
    Fix reference to non-existing nghttp2_option_set_max_send_header_block_size() in comment Amir Livneh 2021-08-19 13:14:58 -0400
  • b5c5bf3162 nghttpx: Enable QUIC 0RTT nghttpx-http3 Tatsuhiro Tsujikawa 2021-08-18 11:00:34 +0900
  • 37e6857307 nghttpx: Handle backend reset and early response Tatsuhiro Tsujikawa 2021-08-18 09:55:14 +0900
  • 0b7ad5bfa4 nghttpx: Process request body Tatsuhiro Tsujikawa 2021-08-18 09:24:59 +0900
  • e2edcc50f4 nghttpx: Fix veccnt assertion Tatsuhiro Tsujikawa 2021-08-17 22:40:41 +0900
  • 739dd025a0 nghttpx: Send stateless reset token in TP Tatsuhiro Tsujikawa 2021-08-17 22:18:18 +0900
  • 93a44d4c4c nghttpx: Send stateless reset Tatsuhiro Tsujikawa 2021-08-17 21:48:11 +0900
  • 61aae5b927 nghttpx: Add configuration to enable ngtcp2 logging (no cmd-line opt yet) Tatsuhiro Tsujikawa 2021-08-17 19:16:11 +0900
  • 028996aff8 nghttpx: Generate stateless reset secret Tatsuhiro Tsujikawa 2021-08-17 19:15:55 +0900
  • e820239bba nghttpx: Implement http_reset_stream and http_send_stop_sending Tatsuhiro Tsujikawa 2021-08-17 19:05:53 +0900
  • abe06b4389 nghttpx: Complete HTTP request and response Tatsuhiro Tsujikawa 2021-08-17 18:25:55 +0900
  • 0edd9a49ce doc: fix comment of set callback function Jacky_Yin 2021-08-17 00:16:17 +0800
  • 4ee36dba67 fix: change typedef of on_all_threads_created_cb Jacky_Yin 2021-08-17 00:13:19 +0800
  • 9653ae29bf fix: use lambda as callback parameter Jacky_Yin 2021-08-17 00:12:21 +0800
  • 204b3884d1 nghttpx: Extend Downstream stream_id to 64 bits Tatsuhiro Tsujikawa 2021-08-16 22:49:00 +0900
  • 544882ca0e nghttpx: Add HTTP3 skeleton and minor SSL_CTX fix Tatsuhiro Tsujikawa 2021-08-16 22:45:36 +0900
  • 387d3aab09 nghttpx: Add QUIC timeouts Tatsuhiro Tsujikawa 2021-08-16 21:43:39 +0900
  • 24a59a4875 fix: remove ready in thread_info Jacky_Yin 2021-08-16 20:02:44 +0800
  • ff1b961c5b fix: update asio-sv.cc to use new callback Jacky_Yin 2021-08-16 19:56:46 +0800
  • d7f98c48d1 feat: get thread_info before asio server start Jacky_Yin 2021-08-16 19:50:03 +0800
  • df1eaa0245 nghttpx: QUIC handshake now works Tatsuhiro Tsujikawa 2021-08-16 19:48:12 +0900
  • ac3b4ea531
    Merge c9ab031626 into 80c9c705b8 jdamato-fsly 2021-08-16 11:02:38 +0200
  • b860981ad3
    Merge b3564ba872 into 80c9c705b8 jdamato-fsly 2021-08-16 11:02:29 +0200
  • 9b69069fa3 nghttpx: Use existing QUIC error object Tatsuhiro Tsujikawa 2021-08-16 17:05:48 +0900
  • 3e79ea5c52 nghttpx: Read quic packet Tatsuhiro Tsujikawa 2021-08-16 15:11:18 +0900
  • c2de00576c nghttpx: Create QUIC SSL_CTX Tatsuhiro Tsujikawa 2021-08-15 22:57:26 +0900
  • 81089e7eb6 nghttpx: Add QUICConnectionHandler and HTTP3Upstream skeleton Tatsuhiro Tsujikawa 2021-08-15 21:36:43 +0900
  • 414ff91229 nghttpx: Add QUICListener Tatsuhiro Tsujikawa 2021-08-15 16:57:39 +0900
  • 261ef47a68 nghttpx: Create quic server socket Tatsuhiro Tsujikawa 2021-08-15 12:22:10 +0900
  • 25f29e7634 Compile with the latest ngtcp2 quic Tatsuhiro Tsujikawa 2021-08-16 16:58:11 +0900
  • 80c9c705b8
    Merge pull request #1607 from nghttp2/dnf Tatsuhiro Tsujikawa 2021-08-14 17:35:20 +0900
  • 138419d232 Add "dnf" (= "do not forward") parameter to backend option Tatsuhiro Tsujikawa 2021-08-13 21:20:08 +0900
  • 8cee15bc5a
    Merge pull request #1603 from JackyYin/improve-doc Tatsuhiro Tsujikawa 2021-08-10 21:25:41 +0900
  • 8113974b26 doc: update document for nghttp2_session_mem_recv Jacky_Yin 2021-08-09 23:54:07 +0800
  • 19cf303828 Compile with the latest ngtcp2 and nghttp3 Tatsuhiro Tsujikawa 2021-08-09 21:54:04 +0900
  • 2b70cefd48
    Merge pull request #1598 from danbev/programmers_guide_typo Tatsuhiro Tsujikawa 2021-08-08 15:49:43 +0900
  • 16054d4bfd
    Merge pull request #1602 from lhuang04/file_read_callback_prototype_mismatch Tatsuhiro Tsujikawa 2021-08-08 15:48:55 +0900