[openssl/openssl] ac2f3e: QUIC APL: Introduce QUIC listener SSL object type ...
Hugo Landau
noreply at github.com
Tue Mar 26 07:37:33 UTC 2024
Branch: refs/heads/feature/quic-server
Home: https://github.com/openssl/openssl
Commit: ac2f3e810856eb5b91b9a303a71ba79ec8b9c106
https://github.com/openssl/openssl/commit/ac2f3e810856eb5b91b9a303a71ba79ec8b9c106
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 8d4e72e244a804678982e7e6639f7edd38cf4f44
https://github.com/openssl/openssl/commit/8d4e72e244a804678982e7e6639f7edd38cf4f44
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 0da96a6b6c1b96ca1cd7754c750b9582f5cc4982
https://github.com/openssl/openssl/commit/0da96a6b6c1b96ca1cd7754c750b9582f5cc4982
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 0321d7b049cf2a9ef7bf9d22ee9587119a13a3e3
https://github.com/openssl/openssl/commit/0321d7b049cf2a9ef7bf9d22ee9587119a13a3e3
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 6ab0f49d7e974579a993787cdb9de844ec763839
https://github.com/openssl/openssl/commit/6ab0f49d7e974579a993787cdb9de844ec763839
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: d4f486bcb88c800dfad2e514e56e4f44fd42324c
https://github.com/openssl/openssl/commit/d4f486bcb88c800dfad2e514e56e4f44fd42324c
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 60086f46a45e38375b9a5a1baccb2af55d0b1ea1
https://github.com/openssl/openssl/commit/60086f46a45e38375b9a5a1baccb2af55d0b1ea1
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: b74f5bb4a3f501312cce0c62a4c7182b21c7d532
https://github.com/openssl/openssl/commit/b74f5bb4a3f501312cce0c62a4c7182b21c7d532
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 907d88d96b7ffa95d83fd620dbbadb734b2c902b
https://github.com/openssl/openssl/commit/907d88d96b7ffa95d83fd620dbbadb734b2c902b
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: ebdc7ed19e0088a9309e7abf7d2613ad7e61c5f9
https://github.com/openssl/openssl/commit/ebdc7ed19e0088a9309e7abf7d2613ad7e61c5f9
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 2a04ae7ea3f1e368cd2c6fd6446e5d335ffc1b3d
https://github.com/openssl/openssl/commit/2a04ae7ea3f1e368cd2c6fd6446e5d335ffc1b3d
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 87ace5cc3fc01b61b62464f3c30279d46fb93d50
https://github.com/openssl/openssl/commit/87ace5cc3fc01b61b62464f3c30279d46fb93d50
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 66c84d6c7379c585b4134c692da7791bf684fa6d
https://github.com/openssl/openssl/commit/66c84d6c7379c585b4134c692da7791bf684fa6d
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 824b1a49f8cdd47170b3e1d45db18140443a6693
https://github.com/openssl/openssl/commit/824b1a49f8cdd47170b3e1d45db18140443a6693
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 3e7069f5b9f79975d8e8055edf433d326140c7b4
https://github.com/openssl/openssl/commit/3e7069f5b9f79975d8e8055edf433d326140c7b4
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: ca4e3d515e921c1c4cd92ae2661ac106144e6fdf
https://github.com/openssl/openssl/commit/ca4e3d515e921c1c4cd92ae2661ac106144e6fdf
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: e0e525e554a0941b20f61a63590c1371f5fcfa37
https://github.com/openssl/openssl/commit/e0e525e554a0941b20f61a63590c1371f5fcfa37
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 1410019424174ca93300162af5b6b2751f3c5b7a
https://github.com/openssl/openssl/commit/1410019424174ca93300162af5b6b2751f3c5b7a
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 00d80d03d846fd309e6216ce91a529e862e2fbd6
https://github.com/openssl/openssl/commit/00d80d03d846fd309e6216ce91a529e862e2fbd6
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 74ca19892990aaf8b8e32219e2fef6efe5b2c5dd
https://github.com/openssl/openssl/commit/74ca19892990aaf8b8e32219e2fef6efe5b2c5dd
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: a7554c912cdb9b81220ca360cbc8291ad2772f1f
https://github.com/openssl/openssl/commit/a7554c912cdb9b81220ca360cbc8291ad2772f1f
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 46a49e3b684209332f31eef705a8faff61fbaf5f
https://github.com/openssl/openssl/commit/46a49e3b684209332f31eef705a8faff61fbaf5f
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: b1947228125afc3a86e64d83da7f25ce89b95709
https://github.com/openssl/openssl/commit/b1947228125afc3a86e64d83da7f25ce89b95709
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-09 (Sat, 09 Mar 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: 02d4571bd3e2c1eb590af19f116e86b99a1ffb52
https://github.com/openssl/openssl/commit/02d4571bd3e2c1eb590af19f116e86b99a1ffb52
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-10 (Sun, 10 Mar 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: 06ba67dd66eeebd1d88ef9133379491b8a9aa505
https://github.com/openssl/openssl/commit/06ba67dd66eeebd1d88ef9133379491b8a9aa505
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-10 (Sun, 10 Mar 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: 8a9b66f070439b58082c2baf5462451d3afb9249
https://github.com/openssl/openssl/commit/8a9b66f070439b58082c2baf5462451d3afb9249
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-21 (Thu, 21 Mar 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: 0ff479429e9b0963d22b867629750758e6401153
https://github.com/openssl/openssl/commit/0ff479429e9b0963d22b867629750758e6401153
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-03-21 (Thu, 21 Mar 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)
Compare: https://github.com/openssl/openssl/compare/58857edb7053...0ff479429e9b
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