Commit Graph

  • 96d75e6d86 BUG/MEDIUM: ssl/clienthello: ECDSA with ssl-max-ver TLSv1.2 and no ECDSA ciphers 20250612-tls13-clienthello-ecdsa William Lallemand 2025-06-12 16:50:08 +02:00
  • 5e9f940885 BUG/MINOR: quic: Fix OSSL_FUNC_SSL_QUIC_TLS_got_transport_params_fn callback (OpenSSL3.5) 20250612-quic-client-fixes-misc Frederic Lecaille 2025-06-12 17:37:49 +02:00
  • 577fa44691 BUG/MINOR: quic: work around NEW_TOKEN parsing error on backend side master Amaury Denoyelle 2025-06-12 17:39:31 +02:00
  • 830affc17d MINOR: server: reject QUIC servers without explicit SSL quic-interop Amaury Denoyelle 2025-06-12 16:16:43 +02:00
  • 33cd96a5e9 BUG/MINOR: quic: prevent crash on startup with -dt Amaury Denoyelle 2025-06-12 15:15:56 +02:00
  • 5a0ae9e9be MINOR: quic-be: Avoid SSL context unreachable code without USE_QUIC_OPENSSL_COMPAT Frederic Lecaille 2025-06-12 11:17:18 +02:00
  • 869fb457ed BUG/MINOR: quic-be: CID double free upon qc_new_conn() failures Frederic Lecaille 2025-06-12 10:59:35 +02:00
  • dc3fb3a731 CLEANUP: quic-be: Add comments about qc_new_conn() usage Frederic Lecaille 2025-06-12 10:50:52 +02:00
  • 603afd495b MINOR: hq-interop: encode request from HTX for backend side support Amaury Denoyelle 2025-06-11 11:45:40 +02:00
  • a286d5476b MINOR: hq-interop: decode response into HTX for backend side support Amaury Denoyelle 2025-06-06 16:23:22 +02:00
  • 4031bf7432 MINOR: quic: wakeup backend MUX on handshake completed Amaury Denoyelle 2025-05-28 11:26:08 +02:00
  • 1efaca8a57 MINOR: mux-quic: instantiate first stream on backend side Amaury Denoyelle 2025-06-11 15:38:59 +02:00
  • f8d096c05f MINOR: mux-quic: set expect data only on frontend side Amaury Denoyelle 2025-06-10 16:37:11 +02:00
  • e8775d51df MINOR: mux-quic: define flag for backend side Amaury Denoyelle 2025-06-11 11:30:24 +02:00
  • 93b904702f MINOR: mux-quic: improve documentation for snd/rcv app-ops Amaury Denoyelle 2025-06-10 16:36:54 +02:00
  • e7f1db0348 MINOR: quic: mark ctrl layer as ready on quic_connect_server() Amaury Denoyelle 2025-06-05 15:27:49 +02:00
  • a0db93f3d8 MEDIUM: backend: delay MUX init with ALPN even if proto is forced Amaury Denoyelle 2025-05-28 17:05:44 +02:00
  • 044ad3a602 BUG/MEDIUM: mux-quic: adjust wakeup behavior Amaury Denoyelle 2025-06-03 17:18:30 +02:00
  • 2c3f3eaaed BUILD: hlua: Fix warnings about uninitialized variables (2) Christopher Faulet 2025-06-12 10:49:51 +02:00
  • b5067a972c BUILD: listener: fix 'for' loop inline variable declaration Aurelien DARRAGON 2025-06-11 19:41:38 +02:00
  • 01f011faeb BUILD: hlua: Fix warnings about uninitialized variables Christopher Faulet 2025-06-12 08:42:18 +02:00
  • 8c573deb9f BUG/MINOR: hlua: Don't forget the return statement after a hlua_yieldk() Christopher Faulet 2025-06-11 21:39:19 +02:00
  • bf6e576cfd MEDIUM: quic-be: initialize MUX on handshake completion Frederic Lecaille 2024-01-11 19:05:55 +01:00
  • cdcecb9b65 MINOR: quic: define proper proto on QUIC servers Amaury Denoyelle 2025-06-05 15:18:44 +02:00
  • 855fd63f90 MINOR: quic-be: Prevent the MUX to send/receive data Frederic Lecaille 2024-01-05 15:45:17 +01:00
  • b9703cf711 MINOR: quic-be: get rid of ->li quic_conn member Frederic Lecaille 2025-06-06 15:20:00 +02:00
  • f6ef3bbc8a MINOR: quic-be: SSL_get_peer_quic_transport_params() not defined by OpenSSL 3.5 QUIC API Frederic Lecaille 2025-06-02 09:04:52 +02:00
  • 034cf74437 MINOR: quic-be: Make the secret derivation works for QUIC backends (USE_QUIC_OPENSSL_COMPAT) Frederic Lecaille 2025-05-28 16:30:41 +02:00
  • d1cd0bb987 MINOR: quic-be: Missing callbacks initializations (USE_QUIC_OPENSSL_COMPAT) Frederic Lecaille 2025-05-28 15:58:44 +02:00
  • fc90964b55 MINOR: quic-be: Store the remote transport parameters asap Frederic Lecaille 2024-01-17 15:30:04 +01:00
  • 8c2f2615f4 MINOR: quic-be: I/O handler switch adaptation Frederic Lecaille 2024-01-16 10:30:13 +01:00
  • f085a2f5bf MINOR: quic-be: Initial packet number space discarding. Frederic Lecaille 2024-01-12 17:03:02 +01:00
  • a62098bfb0 MINOR: quic-be: Add the conn object to the server SSL context Frederic Lecaille 2025-05-27 11:29:30 +02:00
  • e226a7cb79 MINOR: quic-be: Build post handshake frames Frederic Lecaille 2024-01-12 16:23:55 +01:00
  • 2d076178c6 MINOR: quic-be: Store asap the DCID Frederic Lecaille 2024-01-12 14:39:08 +01:00
  • b4a9b53515 MINOR: h3-be: Correctly retrieve h3 counters Frederic Lecaille 2024-01-11 19:17:56 +01:00
  • e27b7b4889 MINOR: quic-be: Handshake packet number space discarding Frederic Lecaille 2024-01-11 19:12:20 +01:00
  • 43d88a44f1 MINOR: quic-be: Datagrams and packet parsing support Frederic Lecaille 2024-01-10 16:48:51 +01:00
  • 266b10b8a4 MINOR: quic-be: Do not redispatch the datagrams Frederic Lecaille 2024-01-10 11:10:36 +01:00
  • 89d5a59933 MINOR: quic-be: add field for max_udp_payload_size into quic_conn Frederic Lecaille 2025-06-05 14:58:50 +02:00
  • f7c0f5ac1b MINOR: quic-be: xprt ->init() adapatations Frederic Lecaille 2023-12-19 07:58:48 +01:00
  • 29fb1aee57 MINOR: quic-be: QUIC connection allocation adaptation (qc_new_conn()) Frederic Lecaille 2024-01-05 16:32:42 +01:00
  • 9831f596ea MINOR: quic-be: ->connect() protocol callback adaptations Frederic Lecaille 2024-01-05 16:23:33 +01:00
  • 52ec3430f2 MINOR: sock: Add protocol and socket types parameters to sock_create_server_socket() Frederic Lecaille 2025-06-03 16:25:53 +02:00
  • 9c84f64652 MINOR: quic-be: Add a function to initialize the QUIC client transport parameters Frederic Lecaille 2024-01-03 14:36:44 +01:00
  • f49bbd36b9 MINOR: quic-be: SSL sessions initializations Frederic Lecaille 2023-12-19 08:16:42 +01:00
  • 1408d94bc4 MINOR: quic-be: ssl_sock contexts allocation and misc adaptations Frederic Lecaille 2023-12-18 17:26:01 +01:00
  • 7c76252d8a MINOR: quic-be: Correct the QUIC protocol lookup Frederic Lecaille 2023-12-18 17:11:27 +01:00
  • 1e45690656 MINOR: quic-be: Add a function for the TLS context allocations Frederic Lecaille 2023-12-18 17:06:40 +01:00
  • a4e1296208 MINOR: quic-be: QUIC server xprt already set when preparing their CTXs Frederic Lecaille 2023-12-18 14:25:53 +01:00
  • 24fc44c44d MINOR: quic-be: QUIC backend XPRT and transport parameters init during parsing Frederic Lecaille 2023-12-18 11:18:45 +01:00
  • 0e67687ca9 MINOR: quic-be: Call ->prepare_srv() callback at parsing time Frederic Lecaille 2023-12-18 10:59:15 +01:00
  • 5a711551a2 MINOR: quic-be: Version Information transport parameter check Frederic Lecaille 2024-01-17 18:14:44 +01:00
  • 990c9f95f7 MINOR: quic-be: Correct Version Information transp. param encoding Frederic Lecaille 2024-01-17 17:17:26 +01:00
  • 9c751a3cc1 MINOR: mux-quic-be: allow QUIC proto on backend side Amaury Denoyelle 2025-06-11 17:38:21 +02:00
  • f66b495f8e MINOR: server: mark QUIC support as experimental Amaury Denoyelle 2025-06-11 17:26:44 +02:00
  • bdd5e58179 MINOR: server: implement helper to identify QUIC servers Amaury Denoyelle 2025-06-11 17:28:46 +02:00
  • 1ecf2e9bab BUG/MINOR: config/server: reject QUIC addresses Amaury Denoyelle 2025-06-11 18:26:10 +02:00
  • b5525fe759 [RELEASE] Released version 3.3-dev1 v3.3-dev1 Christopher Faulet 2025-06-11 14:31:33 +02:00
  • 7647c149c3 MINOR: mux-quic-be: Attach the mux to the stream connector 20250611-quic-client Frederic Lecaille 2024-01-19 10:44:14 +01:00
  • 1800a5e346 MINOR: mux-quic-be: Add backend support to QUIC mux. Frederic Lecaille 2023-12-14 14:49:58 +01:00
  • 24b0109acb MINOR: quic-be: get rid of ->li quic_conn member Frederic Lecaille 2025-06-06 15:20:00 +02:00
  • a80e93402e MINOR: quic-be: Make the secret derivation works for QUIC backends (USE_QUIC_OPENSSL_COMPAT) Frederic Lecaille 2025-05-28 16:30:41 +02:00
  • 09335f9778 MINOR: quic-be: Missing callbacks initializations (USE_QUIC_OPENSSL_COMPAT) Frederic Lecaille 2025-05-28 15:58:44 +02:00
  • 2d986e6f01 MINOR: quic-be: Version Information transport parameter check Frederic Lecaille 2024-01-17 18:14:44 +01:00
  • 779cc1ea3d MINOR: quic-be: Store the remote transport parameters asap Frederic Lecaille 2024-01-17 15:30:04 +01:00
  • 81593648cf MINOR: quic-be: I/O handler switch adaptation Frederic Lecaille 2024-01-16 10:30:13 +01:00
  • 32f9a389b8 MINOR: quic-be: Initial packet number space discarding. Frederic Lecaille 2024-01-12 17:03:02 +01:00
  • 78023111ee MINOR: quic-be: Add the conn object to the server SSL context Frederic Lecaille 2025-05-27 11:29:30 +02:00
  • a00d559eab MINOR: quic-be: Build post handshake frames Frederic Lecaille 2024-01-12 16:23:55 +01:00
  • 8890d4ae86 MINOR: quic-be: Store asap the DCID Frederic Lecaille 2024-01-12 14:39:08 +01:00
  • 32831b42e1 MINOR: h3-be: Correctly retrieve h3 counters Frederic Lecaille 2024-01-11 19:17:56 +01:00
  • 766150f128 MINOR: quic-be: Handshake packet number space discarding Frederic Lecaille 2024-01-11 19:12:20 +01:00
  • 8059d5c998 MINOR: quic-be: Mux initialization Frederic Lecaille 2024-01-11 19:05:55 +01:00
  • c507d3d8c0 MINOR: quic-be: Datagrams and packet parsing support Frederic Lecaille 2024-01-10 16:48:51 +01:00
  • fb8c49a7dc MINOR: quic-be: Do not redispatch the datagrams Frederic Lecaille 2024-01-10 11:10:36 +01:00
  • 228b8ec44b MINOR: quic-be: add field for max_udp_payload_size into quic_conn Frederic Lecaille 2025-06-05 14:58:50 +02:00
  • ab26309488 MINOR: quic-be: QUIC connection allocation adaptation (qc_new_conn()) Frederic Lecaille 2024-01-05 16:32:42 +01:00
  • 568309131c MINOR: quic-be: ->connect() protocol callback adaptations Frederic Lecaille 2024-01-05 16:23:33 +01:00
  • 3ebda4e143 MINOR: sock: Add protocol and socket types parameters to sock_create_server_socket() Frederic Lecaille 2025-06-03 16:25:53 +02:00
  • 61454f5a52 MINOR: quic-be: Prevent the MUX to send/receive data Frederic Lecaille 2024-01-05 15:45:17 +01:00
  • 3afe646523 MINOR: quic-be: Add a function to initialize the QUIC client transport parameters Frederic Lecaille 2024-01-03 14:36:44 +01:00
  • 86d862a426 MINOR: quic-be: SSL sessions initializations Frederic Lecaille 2023-12-19 08:16:42 +01:00
  • a743400717 MINOR: quic-be: xprt ->init() adapatations Frederic Lecaille 2023-12-19 07:58:48 +01:00
  • d273ceba9b MINOR: quic-be: Correct Version Information transp. param encoding Frederic Lecaille 2024-01-17 17:17:26 +01:00
  • e04aba2fa3 MINOR: ssl: Add "renegotiate" server option 20250611-ssl-renegociate Remi Tricot-Le Breton 2025-05-28 11:24:38 +02:00
  • b2f64af341 BUG/MINIR: h1: Fix doc of 'accept-unsafe-...-request' about URI parsing Christopher Faulet 2025-06-10 19:03:44 +02:00
  • 6993981cd6 BUG/MEDIUM: fd: Use the provided tgid in fd_insert() to get tgroup_info Olivier Houchard 2025-06-10 12:39:22 +00:00
  • 8f79ac238c MINOR: mux-quic-be: Attach the mux to the stream connector 20250526-quic-client Frederic Lecaille 2024-01-19 10:44:14 +01:00
  • c6d79ebede MINOR: mux-quic-be: Add backend support to QUIC mux. Frederic Lecaille 2023-12-14 14:49:58 +01:00
  • b57eea3bf3 MINOR: quic-be: get rid of ->li quic_conn member Frederic Lecaille 2025-06-06 15:20:00 +02:00
  • 979b41fe5f MINOR: quic-be: SSL_get_peer_quic_transport_params() not defined by OpenSSL 3.5 QUIC API Frederic Lecaille 2025-06-02 09:04:52 +02:00
  • f363190bd7 MINOR: quic-be: Make the secret derivation works for QUIC backends (USE_QUIC_OPENSSL_COMPAT) Frederic Lecaille 2025-05-28 16:30:41 +02:00
  • 21e2c2e9dc MINOR: quic-be: Missing callbacks initializations (USE_QUIC_OPENSSL_COMPAT) Frederic Lecaille 2025-05-28 15:58:44 +02:00
  • ad5b52e07a MINOR: quic-be: Version Information transport parameter check Frederic Lecaille 2024-01-17 18:14:44 +01:00
  • acbb56eac6 MINOR: quic-be: Correct Version Information transp. param encoding Frederic Lecaille 2024-01-17 17:17:26 +01:00
  • cfa82a8606 MINOR: quic-be: Store the remote transport parameters asap Frederic Lecaille 2024-01-17 15:30:04 +01:00
  • 7fc69b202a MINOR: quic-be: I/O handler switch adaptation Frederic Lecaille 2024-01-16 10:30:13 +01:00
  • a0d2a4fcfd MINOR: quic-be: Initial packet number space discarding. Frederic Lecaille 2024-01-12 17:03:02 +01:00
  • 74a35d94ea MINOR: quic-be: Add the conn object to the server SSL context Frederic Lecaille 2025-05-27 11:29:30 +02:00