[openssl/openssl] cc6e3b: QUIC: Server API Design Document
Hugo Landau
noreply at github.com
Fri Apr 19 13:05:10 UTC 2024
Branch: refs/heads/feature/quic-server
Home: https://github.com/openssl/openssl
Commit: cc6e3b85b762ab557d898929efcac0d2531078de
https://github.com/openssl/openssl/commit/cc6e3b85b762ab557d898929efcac0d2531078de
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
A doc/designs/quic-design/server/quic-server-api.md
Log Message:
-----------
QUIC: Server API Design Document
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21795)
Commit: 21fee4f525d08eb48d80d7d9564cdefff598fd89
https://github.com/openssl/openssl/commit/21fee4f525d08eb48d80d7d9564cdefff598fd89
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/designs/quic-design/server/quic-server-api.md
Log Message:
-----------
QUIC: Minor updates to server API design document
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21795)
Commit: cb04f90f57d3486b6f83d59b16dcab7118faf5f3
https://github.com/openssl/openssl/commit/cb04f90f57d3486b6f83d59b16dcab7118faf5f3
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
A doc/designs/quic-design/server/quic-polling.md
Log Message:
-----------
QUIC Polling Design Document
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21795)
Commit: f4280b1b027e643b47234b420ef2c8a073965dd7
https://github.com/openssl/openssl/commit/f4280b1b027e643b47234b420ef2c8a073965dd7
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/designs/quic-design/glossary.md
Log Message:
-----------
QUIC: Update glossary
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21795)
Commit: c008aba2d319990cce2d9a5d7debb6cff2bf3e7d
https://github.com/openssl/openssl/commit/c008aba2d319990cce2d9a5d7debb6cff2bf3e7d
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/designs/quic-design/server/quic-polling.md
Log Message:
-----------
QUIC Polling Design Document: Add TOC
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21795)
Commit: 814b6b2b20c36ff9c6899c8761b7e27b9e4cf6f3
https://github.com/openssl/openssl/commit/814b6b2b20c36ff9c6899c8761b7e27b9e4cf6f3
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/designs/quic-design/server/quic-polling.md
Log Message:
-----------
Updates to polling design document
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21795)
Commit: 71f4b2dcd236fe1d0b289f8f1619001f98534f28
https://github.com/openssl/openssl/commit/71f4b2dcd236fe1d0b289f8f1619001f98534f28
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/designs/quic-design/server/quic-polling.md
Log Message:
-----------
Fix nit
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21795)
Commit: 1920a3816b325e6a460994be1ab8b3bf2ea91310
https://github.com/openssl/openssl/commit/1920a3816b325e6a460994be1ab8b3bf2ea91310
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/designs/quic-design/server/quic-polling.md
Log Message:
-----------
Fix nit
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21795)
Commit: 1807a067a15610de50a0b2f5841dc7d5c1c28d3d
https://github.com/openssl/openssl/commit/1807a067a15610de50a0b2f5841dc7d5c1c28d3d
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/designs/quic-design/server/quic-polling.md
Log Message:
-----------
Fix nit
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21795)
Commit: 762d5bfa42548dc04eb9681d1fe45fdeb7f8f3f6
https://github.com/openssl/openssl/commit/762d5bfa42548dc04eb9681d1fe45fdeb7f8f3f6
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M include/internal/quic_ssl.h
M ssl/quic/quic_local.h
M ssl/ssl_lib.c
M ssl/ssl_local.h
Log Message:
-----------
QUIC APL: Introduce QUIC listener SSL object type (QLSO)
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: ace3825d8d85aa12cdd9174b98468b53148b9d09
https://github.com/openssl/openssl/commit/ace3825d8d85aa12cdd9174b98468b53148b9d09
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M include/internal/quic_engine.h
M include/internal/quic_predef.h
M ssl/quic/build.info
M ssl/quic/quic_engine.c
M ssl/quic/quic_local.h
A ssl/quic/quic_obj.c
A ssl/quic/quic_obj_local.h
Log Message:
-----------
QUIC APL: Introduce the QUIC_OBJ base type and infrastructure
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 989dd4e055db7b3243f303cc18842d7f349abee2
https://github.com/openssl/openssl/commit/989dd4e055db7b3243f303cc18842d7f349abee2
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M include/internal/quic_predef.h
A include/internal/quic_trace.h
A include/internal/ssl_unwrap.h
M ssl/bio_ssl.c
M ssl/d1_lib.c
M ssl/d1_msg.c
M ssl/d1_srtp.c
M ssl/quic/quic_channel.c
M ssl/quic/quic_impl.c
M ssl/quic/quic_local.h
M ssl/quic/quic_obj.c
M ssl/quic/quic_port.c
M ssl/quic/quic_tls.c
M ssl/quic/quic_trace.c
M ssl/record/rec_layer_d1.c
M ssl/record/rec_layer_s3.c
M ssl/s3_enc.c
M ssl/s3_lib.c
M ssl/s3_msg.c
M ssl/ssl_cert.c
M ssl/ssl_ciph.c
M ssl/ssl_conf.c
M ssl/ssl_lib.c
M ssl/ssl_local.h
M ssl/ssl_rsa.c
M ssl/ssl_sess.c
M ssl/ssl_stat.c
M ssl/statem/extensions.c
M ssl/statem/extensions_clnt.c
M ssl/statem/extensions_cust.c
M ssl/statem/extensions_srvr.c
M ssl/statem/statem.c
M ssl/statem/statem_clnt.c
M ssl/statem/statem_dtls.c
M ssl/statem/statem_lib.c
M ssl/statem/statem_srvr.c
M ssl/t1_enc.c
M ssl/t1_lib.c
M ssl/t1_trce.c
M ssl/tls13_enc.c
M ssl/tls_depr.c
M ssl/tls_srp.c
M test/dtls_mtu_test.c
M test/helpers/handshake.c
M test/ssl_handshake_rtt_test.c
M test/sslapitest.c
M test/sslbuffertest.c
M test/tls13secretstest.c
Log Message:
-----------
libssl: Move SSL object unwrapping macros to separate header
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 99af2fc5c2da0feeaa8e61b7c04d5123eab41453
https://github.com/openssl/openssl/commit/99af2fc5c2da0feeaa8e61b7c04d5123eab41453
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Make use of QUIC_OBJ infrastructure
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: b90003009678ed12ccc59b6371592ecdd5d8fa2d
https://github.com/openssl/openssl/commit/b90003009678ed12ccc59b6371592ecdd5d8fa2d
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M include/internal/quic_ssl.h
M include/openssl/ssl.h.in
M ssl/quic/quic_impl.c
M ssl/quic/quic_local.h
M ssl/ssl_lib.c
Log Message:
-----------
QUIC APL: Add skeleton listener API
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 2f557ae0ea7790acaaa2141cb4275ec11e8d7fcb
https://github.com/openssl/openssl/commit/2f557ae0ea7790acaaa2141cb4275ec11e8d7fcb
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M include/internal/quic_ssl.h
M include/openssl/ssl.h.in
M ssl/quic/quic_impl.c
M ssl/ssl_lib.c
Log Message:
-----------
QUIC APL: Add skeleton listener API methods
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: f0c14fdf3dab59b47358e86058d763f8fca995f4
https://github.com/openssl/openssl/commit/f0c14fdf3dab59b47358e86058d763f8fca995f4
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M crypto/err/openssl.txt
M include/openssl/sslerr.h
M ssl/quic/quic_impl.c
M ssl/quic/quic_local.h
M ssl/quic/quic_obj.c
M ssl/quic/quic_obj_local.h
M ssl/ssl_err.c
Log Message:
-----------
QUIC APL: Rework QCTX to support listener calls
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 6301dba9c2173e54bb0ae6889e87798ee0b3f8bb
https://github.com/openssl/openssl/commit/6301dba9c2173e54bb0ae6889e87798ee0b3f8bb
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M include/internal/quic_channel.h
M include/internal/quic_port.h
M include/internal/ssl_unwrap.h
M include/openssl/quic.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_channel_local.h
M ssl/quic/quic_engine.c
M ssl/quic/quic_impl.c
M ssl/quic/quic_local.h
M ssl/quic/quic_method.c
M ssl/quic/quic_port.c
M ssl/quic/quic_port_local.h
Log Message:
-----------
QUIC APL: Implement base listener API, move addressing mode handling into PORT
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 10829a67c3be215b49a8c3ada986f34175666fbd
https://github.com/openssl/openssl/commit/10829a67c3be215b49a8c3ada986f34175666fbd
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Refactor block_until_pred
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: ec3da61c0394102c0291cce294913f36e7200899
https://github.com/openssl/openssl/commit/ec3da61c0394102c0291cce294913f36e7200899
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M util/libssl.num
Log Message:
-----------
make update
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: b792ed2cf4e4fa2fda5088834f5769da9ffc844a
https://github.com/openssl/openssl/commit/b792ed2cf4e4fa2fda5088834f5769da9ffc844a
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/build.info
M doc/man3/OSSL_QUIC_client_method.pod
A doc/man3/SSL_new_listener.pod
M include/openssl/ssl.h.in
M util/libssl.num
M util/other.syms
Log Message:
-----------
QUIC: Add manpage for listener API
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 0a0bdefc8294347458a4b570e4c43c32e2e3c006
https://github.com/openssl/openssl/commit/0a0bdefc8294347458a4b570e4c43c32e2e3c006
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M include/internal/quic_ssl.h
M ssl/quic/quic_impl.c
M ssl/ssl_lib.c
Log Message:
-----------
QUIC APL: Add TODOs for unfinished listener APIs
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 45d5bd2530b53b3c0ed3b8c75227d2777b1bdad2
https://github.com/openssl/openssl/commit/45d5bd2530b53b3c0ed3b8c75227d2777b1bdad2
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M include/internal/quic_predef.h
M include/internal/quic_ssl.h
M ssl/quic/quic_impl.c
M ssl/ssl_cert_comp.c
M test/build.info
M test/cert_comp_test.c
Log Message:
-----------
Minor fixes
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 1a3ca2358d11c9a733a8cf1930e3909f2226f83c
https://github.com/openssl/openssl/commit/1a3ca2358d11c9a733a8cf1930e3909f2226f83c
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/man3/SSL_new_listener.pod
M ssl/quic/quic_impl.c
Log Message:
-----------
Minor fix to BIO refcount handling
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 4e40ff9d8fa0f0279b69c98c70f59ccb11d1bf95
https://github.com/openssl/openssl/commit/4e40ff9d8fa0f0279b69c98c70f59ccb11d1bf95
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Fix QUIC_TLS free order
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 80dbbf9803ebd28a7df6bad5dc963d22a40301c7
https://github.com/openssl/openssl/commit/80dbbf9803ebd28a7df6bad5dc963d22a40301c7
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Free listeners correctly
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 3cd93c8655ba8894e3a54b0f14d2893f71ec70b8
https://github.com/openssl/openssl/commit/3cd93c8655ba8894e3a54b0f14d2893f71ec70b8
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Implement SSL_get0_listener
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 12b8bf09e61ef6caa09d00f1da97249faf87ef1e
https://github.com/openssl/openssl/commit/12b8bf09e61ef6caa09d00f1da97249faf87ef1e
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Fix server API bugs discovered during test
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: c8b9206c3ce65a98fc34ca385991e23de76a91ee
https://github.com/openssl/openssl/commit/c8b9206c3ce65a98fc34ca385991e23de76a91ee
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M include/internal/quic_port.h
M ssl/quic/quic_impl.c
M ssl/quic/quic_port.c
Log Message:
-----------
QUIC PORT: Allow QUIC_PORT to throw away incoming connections
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 1265be1012cd4bef0ea2a1ecc4265f380d8121fe
https://github.com/openssl/openssl/commit/1265be1012cd4bef0ea2a1ecc4265f380d8121fe
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Fix refcounting for listeners
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 65ef775bf7f794af5ee7eff46d94792b1c948b33
https://github.com/openssl/openssl/commit/65ef775bf7f794af5ee7eff46d94792b1c948b33
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Fix bug around default XSO handling on server side
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: e5b92db8e33ea5aadae44582e29365efba3b7a12
https://github.com/openssl/openssl/commit/e5b92db8e33ea5aadae44582e29365efba3b7a12
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M crypto/err/openssl.txt
M include/openssl/sslerr.h
Log Message:
-----------
make update
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 5300a20c4e9824f17071f8c8a84c961b8679ee2c
https://github.com/openssl/openssl/commit/5300a20c4e9824f17071f8c8a84c961b8679ee2c
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M crypto/err/openssl.txt
M include/openssl/sslerr.h
M ssl/quic/quic_impl.c
M ssl/rio/poll_immediate.c
Log Message:
-----------
Post-rebase fixes
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: e1d77f8c9a8d7ced00baeec3e8bab5788133aa8d
https://github.com/openssl/openssl/commit/e1d77f8c9a8d7ced00baeec3e8bab5788133aa8d
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_obj.c
M ssl/quic/quic_obj_local.h
Log Message:
-----------
QUIC OBJ: Use QUIC_OBJ pointer for parent references
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 645f7a8d127b12918caede2f8cb7b6b73d8dcaaa
https://github.com/openssl/openssl/commit/645f7a8d127b12918caede2f8cb7b6b73d8dcaaa
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
M ssl/quic/quic_local.h
Log Message:
-----------
QUIC APL: Avoid having a mutex variable where not needed
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: c4d3a0cca2a9704425d0280d28b51826fd97e125
https://github.com/openssl/openssl/commit/c4d3a0cca2a9704425d0280d28b51826fd97e125
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/man3/SSL_new_listener.pod
M util/libssl.num
Log Message:
-----------
Minor doc fix
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: e46533f924b203cda4afb7258b0d4a263166a5fb
https://github.com/openssl/openssl/commit/e46533f924b203cda4afb7258b0d4a263166a5fb
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M include/internal/quic_port.h
M ssl/quic/quic_obj.c
M ssl/quic/quic_obj_local.h
Log Message:
-----------
Minor fixes
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23334)
Commit: 3f2e9710d17ab7ccb355762f09dcd2185eae3ee7
https://github.com/openssl/openssl/commit/3f2e9710d17ab7ccb355762f09dcd2185eae3ee7
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M test/build.info
Log Message:
-----------
test/build.info: Ensure QUIC tests are properly disabled in no-quic builds
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: 291fcf44d5f7eb585dfab09ad8529d88a2ede35d
https://github.com/openssl/openssl/commit/291fcf44d5f7eb585dfab09ad8529d88a2ede35d
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M test/build.info
Log Message:
-----------
QUIC RADIX: Add build configuration
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: 42611831f77b129fdd8ada48e96216461bd72d48
https://github.com/openssl/openssl/commit/42611831f77b129fdd8ada48e96216461bd72d48
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
A test/recipes/70-test_quic_radix.t
Log Message:
-----------
QUIC RADIX: Add recipe
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: acbae997b5ba9bd65a06cdaa89cdb5dbd9208bac
https://github.com/openssl/openssl/commit/acbae997b5ba9bd65a06cdaa89cdb5dbd9208bac
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M test/testutil.h
M test/testutil/basic_output.c
Log Message:
-----------
testutil: Allow overriding output BIOs thread-locally
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: a72832cd604907266f8c036c8685b893d6ec248e
https://github.com/openssl/openssl/commit/a72832cd604907266f8c036c8685b893d6ec248e
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
A test/radix/main.c
A test/radix/quic_bindings.c
A test/radix/quic_ops.c
A test/radix/quic_radix.c
A test/radix/quic_tests.c
A test/radix/terp.c
Log Message:
-----------
QUIC RADIX: Add RADIX test framework implementation
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: 3f592185a07b0bca4c1e871bd9d4f90c76bc8e8c
https://github.com/openssl/openssl/commit/3f592185a07b0bca4c1e871bd9d4f90c76bc8e8c
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
A test/radix/README.md
Log Message:
-----------
QUIC RADIX: Add README
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: 66e0fb8dc1dce0f9dcfd930cb96cba9dac1b51ad
https://github.com/openssl/openssl/commit/66e0fb8dc1dce0f9dcfd930cb96cba9dac1b51ad
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M test/radix/quic_tests.c
Log Message:
-----------
QUIC RADIX: Add test of multithreading functionality
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: 0c86f6ff35276bb084e3ca622146fc2098386744
https://github.com/openssl/openssl/commit/0c86f6ff35276bb084e3ca622146fc2098386744
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M test/radix/quic_bindings.c
M test/radix/terp.c
Log Message:
-----------
QUIC RADIX TEST: Quiet warnings about uninitialized variables
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: 86e6b4ae1e8d18c93bd62d200834997903f3a63e
https://github.com/openssl/openssl/commit/86e6b4ae1e8d18c93bd62d200834997903f3a63e
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M test/radix/quic_bindings.c
M test/radix/quic_ops.c
M test/radix/terp.c
Log Message:
-----------
QUIC RADIX: Minor fixes
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: 60f4c9895d0c5f741d1732659b0d207b4cb76e26
https://github.com/openssl/openssl/commit/60f4c9895d0c5f741d1732659b0d207b4cb76e26
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M test/radix/quic_bindings.c
M test/radix/quic_ops.c
Log Message:
-----------
QUIC RADIX: Add keylogging support
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: 4874776c9b3012af920f01365270edee962b8c4d
https://github.com/openssl/openssl/commit/4874776c9b3012af920f01365270edee962b8c4d
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M test/radix/README.md
Log Message:
-----------
Amend README
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: ce9e51feb155fd405f4cfd1433036fae42810fa1
https://github.com/openssl/openssl/commit/ce9e51feb155fd405f4cfd1433036fae42810fa1
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M test/radix/README.md
M test/radix/terp.c
Log Message:
-----------
Minor updates
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: 93206d9b7e911c926840dca4cddb7a51dd5b1ab8
https://github.com/openssl/openssl/commit/93206d9b7e911c926840dca4cddb7a51dd5b1ab8
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
A demos/quic/README.md
Log Message:
-----------
Add README for QUIC demos directory
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: 723896e47fe586360f9e728d9d1197c339d8ab81
https://github.com/openssl/openssl/commit/723896e47fe586360f9e728d9d1197c339d8ab81
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/designs/quic-design/server/quic-polling.md
M ssl/quic/quic_obj_local.h
M ssl/ssl_lib.c
M ssl/t1_trce.c
M test/radix/quic_bindings.c
M test/radix/quic_ops.c
Log Message:
-----------
Minor updates
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: 8dbccd330f76b27d1bdc62cf3ee26dec6fba33e9
https://github.com/openssl/openssl/commit/8dbccd330f76b27d1bdc62cf3ee26dec6fba33e9
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M test/radix/quic_bindings.c
Log Message:
-----------
Fix nit
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23487)
Commit: fc6e5374bc980790112e18339dbb13645b207dfb
https://github.com/openssl/openssl/commit/fc6e5374bc980790112e18339dbb13645b207dfb
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_channel.c
M ssl/quic/quic_tls.c
Log Message:
-----------
QUIC: Avoid ticking before a connection is established
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23995)
Commit: 96b572ffd4beaaca5bf924fc5b41560d98a29d93
https://github.com/openssl/openssl/commit/96b572ffd4beaaca5bf924fc5b41560d98a29d93
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Revise SSL_pending and SSL_has_pending handling for s_client compat
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23995)
Commit: 4d6ca3646010ac4bb9d935188af97c014f00705e
https://github.com/openssl/openssl/commit/4d6ca3646010ac4bb9d935188af97c014f00705e
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Fix default stream creation on server side
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23995)
Commit: 366c53cf1a6fb1d67c8103e6b8ec450acf53607d
https://github.com/openssl/openssl/commit/366c53cf1a6fb1d67c8103e6b8ec450acf53607d
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
Minor fix
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23995)
Commit: b68f067c7e637b04d2adfbb80894e58e8037ecaa
https://github.com/openssl/openssl/commit/b68f067c7e637b04d2adfbb80894e58e8037ecaa
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M test/radix/quic_tests.c
Log Message:
-----------
QUIC RADIX: Fix simple_conn test
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Paul Dale <ppzgs1 at gmail.com>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24064)
Commit: a263fbba74ab7e9369082091fe000a1b17f6d3f7
https://github.com/openssl/openssl/commit/a263fbba74ab7e9369082091fe000a1b17f6d3f7
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Refactor API call prologue code
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 7c0e134d73677dc92cff123f89266f49e86ef9b6
https://github.com/openssl/openssl/commit/7c0e134d73677dc92cff123f89266f49e86ef9b6
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Make prologue function names more descriptive
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: ae859d7c723c82410799581cff03b0078d6db6d7
https://github.com/openssl/openssl/commit/ae859d7c723c82410799581cff03b0078d6db6d7
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Ensure APL functions use correct prologue
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 08cc2f41a4b573220dd82c66c1b2a0df28ecb1db
https://github.com/openssl/openssl/commit/08cc2f41a4b573220dd82c66c1b2a0df28ecb1db
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M include/internal/quic_engine.h
M include/internal/quic_port.h
M ssl/quic/quic_engine.c
M ssl/quic/quic_impl.c
M ssl/quic/quic_local.h
M ssl/quic/quic_obj.c
M ssl/quic/quic_obj_local.h
M ssl/quic/quic_port.c
M ssl/quic/quic_port_local.h
Log Message:
-----------
QUIC APL: Unify blocking mode handling for all object types
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: a0fbdcc537fbee90ad03a75d74ca01950011ab4b
https://github.com/openssl/openssl/commit/a0fbdcc537fbee90ad03a75d74ca01950011ab4b
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
M ssl/quic/quic_local.h
M ssl/quic/quic_obj_local.h
Log Message:
-----------
QUIC APL: Unify event handling mode into QUIC_OBJ
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: bb691573dfce225ece81a8cb8f56e53703e0973a
https://github.com/openssl/openssl/commit/bb691573dfce225ece81a8cb8f56e53703e0973a
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M include/internal/quic_port.h
M ssl/quic/quic_impl.c
M ssl/quic/quic_port.c
Log Message:
-----------
QUIC APL: Support blocking connection acceptance
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 17ff3b8ebe439f461945d9aecf6018f4db51bda5
https://github.com/openssl/openssl/commit/17ff3b8ebe439f461945d9aecf6018f4db51bda5
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M test/radix/quic_ops.c
Log Message:
-----------
QUIC RADIX TEST: Ensure connection acceptance does not block
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 0fb05d699e2827895df5787c776402edd56f1383
https://github.com/openssl/openssl/commit/0fb05d699e2827895df5787c776402edd56f1383
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_reactor.c
Log Message:
-----------
QUIC REACTOR: Ensure no assertion failure or deadlock if called when unable to wait
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: ea5801df6ab3829afa62c1621ba8b6be60e899e1
https://github.com/openssl/openssl/commit/ea5801df6ab3829afa62c1621ba8b6be60e899e1
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
M ssl/quic/quic_port.c
Log Message:
-----------
QUIC PORT: Ensure reactor waits for listening port correctly
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: c8cd1de701ab448e42ec7c6dd417ef28e5604942
https://github.com/openssl/openssl/commit/c8cd1de701ab448e42ec7c6dd417ef28e5604942
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Revise SSL_pending and SSL_has_pending handling for s_client compat
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 9c123686d6339842886f877b230f3d06ad9c4226
https://github.com/openssl/openssl/commit/9c123686d6339842886f877b230f3d06ad9c4226
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
A demos/quic/server/Makefile
A demos/quic/server/README.md
A demos/quic/server/server.c
Log Message:
-----------
QUIC: Add demo for QUIC server usage
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 91445871b68a1228fc2eb5eda64f281efd9ab466
https://github.com/openssl/openssl/commit/91445871b68a1228fc2eb5eda64f281efd9ab466
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Ensure incoming stream data can be drained after connection closure
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: fc8732e2f8025f8d620ee6c4b25ebe33f2af37c8
https://github.com/openssl/openssl/commit/fc8732e2f8025f8d620ee6c4b25ebe33f2af37c8
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M demos/quic/server/README.md
Log Message:
-----------
Fix markdown
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 961d4f214e93043f96df32e288fb3ff0b8eee4d3
https://github.com/openssl/openssl/commit/961d4f214e93043f96df32e288fb3ff0b8eee4d3
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: When creating a default XSO, no further streams can arrive after connection terminastion
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 89b47ad9e3f4b9a4496fcbe03bbff6fd10d14c13
https://github.com/openssl/openssl/commit/89b47ad9e3f4b9a4496fcbe03bbff6fd10d14c13
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/man3/SSL_new_listener.pod
Log Message:
-----------
QUIC: Clarify SSL_new_listener API in docs
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 9fe62289b7e18a23ea916d469889f64292836662
https://github.com/openssl/openssl/commit/9fe62289b7e18a23ea916d469889f64292836662
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Support SSL_inject_net_dgram for listeners
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 67c03a47b23cc9a5fa961199ddbd2693735f1620
https://github.com/openssl/openssl/commit/67c03a47b23cc9a5fa961199ddbd2693735f1620
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/man3/SSL_new_listener.pod
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Connection acceptance is an I/O operation
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 2f00ca766c3ab6de9dc3eab6274c02b0e8f5a2ed
https://github.com/openssl/openssl/commit/2f00ca766c3ab6de9dc3eab6274c02b0e8f5a2ed
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M include/internal/quic_stream_map.h
Log Message:
-----------
Minor update
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 6cb88761e7722f823279781d028671001c88adef
https://github.com/openssl/openssl/commit/6cb88761e7722f823279781d028671001c88adef
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/man3/SSL_new_listener.pod
Log Message:
-----------
Minor doc fix
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 5b47f93d35ddd157a2d080e78675f0f5ba925400
https://github.com/openssl/openssl/commit/5b47f93d35ddd157a2d080e78675f0f5ba925400
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC APL: Make QCTX comments clearer
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 1fe0af7076551fd5a6c1d2c0def59578d20743d7
https://github.com/openssl/openssl/commit/1fe0af7076551fd5a6c1d2c0def59578d20743d7
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M demos/quic/server/server.c
Log Message:
-----------
Copyright header
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: e4c6718247afa030a1859341ca1a44e09038f8a8
https://github.com/openssl/openssl/commit/e4c6718247afa030a1859341ca1a44e09038f8a8
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M demos/quic/server/server.c
Log Message:
-----------
QUIC Server Demo: Use IPv4 only
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: cc16b4c740587e3e4dae3b1840696c59f53430b0
https://github.com/openssl/openssl/commit/cc16b4c740587e3e4dae3b1840696c59f53430b0
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M ssl/quic/quic_impl.c
M ssl/quic/quic_obj.c
Log Message:
-----------
Minor fixes and hardening
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: dd753de684aa94f5c6fa54589a9d855e716d1c97
https://github.com/openssl/openssl/commit/dd753de684aa94f5c6fa54589a9d855e716d1c97
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M demos/quic/server/Makefile
M ssl/quic/quic_impl.c
M ssl/quic/quic_obj.c
Log Message:
-----------
Minor updates
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24037)
Commit: 11b94709c4d84d9b61c658b246f876b0797c95dd
https://github.com/openssl/openssl/commit/11b94709c4d84d9b61c658b246f876b0797c95dd
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/designs/quic-design/server/quic-polling.md
Log Message:
-----------
QUIC Polling Design: minor fixups
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23455)
Commit: f00780791257ea1f44929cbb64f02db040d48680
https://github.com/openssl/openssl/commit/f00780791257ea1f44929cbb64f02db040d48680
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/designs/quic-design/server/quic-polling.md
Log Message:
-----------
QUIC Polling Design: Add discussion/rethink of event types
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23455)
Commit: 1507be1cbceb0c5eda2a6839a39ce937b13a7bfe
https://github.com/openssl/openssl/commit/1507be1cbceb0c5eda2a6839a39ce937b13a7bfe
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/designs/quic-design/server/quic-polling.md
Log Message:
-----------
QUIC Polling Design: Move around sections a bit
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23455)
Commit: ef26561b267b3e01fe74c1d69b1b1d9aa36df699
https://github.com/openssl/openssl/commit/ef26561b267b3e01fe74c1d69b1b1d9aa36df699
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/designs/quic-design/server/quic-polling.md
Log Message:
-----------
QUIC Polling Design Document: Rename OSSL_ -> SSL_ for consistency
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23455)
Commit: 036dc4fc1a96f5af734fc347b5eacff3098a09f9
https://github.com/openssl/openssl/commit/036dc4fc1a96f5af734fc347b5eacff3098a09f9
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-19 (Fri, 19 Apr 2024)
Changed paths:
M doc/designs/quic-design/server/quic-polling.md
Log Message:
-----------
QUIC Polling Design: Fix nits
Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23455)
Compare: https://github.com/openssl/openssl/compare/0370ed539aee...036dc4fc1a96
To unsubscribe from these emails, change your notification settings at https://github.com/openssl/openssl/settings/notifications
More information about the openssl-commits
mailing list