[openssl/openssl] 43788f: QUIC SSL Behaviours: Allow detection of an SSL con...
Hugo Landau
noreply at github.com
Tue Jul 4 23:05:14 UTC 2023
Branch: refs/heads/master
Home: https://github.com/openssl/openssl
Commit: 43788fb3ac7221a699e56c38c1e9b8b4f8de4071
https://github.com/openssl/openssl/commit/43788fb3ac7221a699e56c38c1e9b8b4f8de4071
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M include/openssl/ssl3.h
M ssl/quic/quic_impl.c
M ssl/ssl_local.h
Log Message:
-----------
QUIC SSL Behaviours: Allow detection of an SSL connection used for QUIC handshake
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: f082205bcfc8e361e53bb2f39f46b46097ec784a
https://github.com/openssl/openssl/commit/f082205bcfc8e361e53bb2f39f46b46097ec784a
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/SSL_CTX_set_tlsext_use_srtp.pod
M ssl/d1_srtp.c
M ssl/quic/quic_impl.c
M ssl/quic/quic_local.h
M test/quicapitest.c
Log Message:
-----------
QUIC TLS: Prohibit SRTP-related calls for QUIC TLS
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 09d56d20a2db3170b97ec98dcde9862ee7e00e78
https://github.com/openssl/openssl/commit/09d56d20a2db3170b97ec98dcde9862ee7e00e78
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M ssl/quic/quic_local.h
M ssl/t1_lib.c
M test/quicapitest.c
Log Message:
-----------
QUIC: Forbid non-QUIC ciphers
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 68dbff4c040e6f1b65f84b649185aa466c4fba24
https://github.com/openssl/openssl/commit/68dbff4c040e6f1b65f84b649185aa466c4fba24
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/SSL_CTX_set_alpn_select_cb.pod
M ssl/ssl_lib.c
Log Message:
-----------
QUIC: Forbid NPN
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: f0d9757cafef98a346088b9f7fa988964e301c67
https://github.com/openssl/openssl/commit/f0d9757cafef98a346088b9f7fa988964e301c67
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M include/internal/quic_ssl.h
M ssl/quic/quic_impl.c
M ssl/ssl_lib.c
M ssl/ssl_local.h
M test/quicapitest.c
Log Message:
-----------
QUIC: Control SSL option setting
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 7163617f3310a2d8579388866a156df62b78bd69
https://github.com/openssl/openssl/commit/7163617f3310a2d8579388866a156df62b78bd69
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/SSL_CTX_set_verify.pod
M ssl/quic/quic_impl.c
Log Message:
-----------
QUIC: Prohibit post-handshake auth
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 9ea0e7299223d10f61eee4db62ed0d4aec8f52e4
https://github.com/openssl/openssl/commit/9ea0e7299223d10f61eee4db62ed0d4aec8f52e4
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/SSL_rstate_string.pod
M ssl/record/rec_layer_s3.c
M ssl/ssl_lib.c
Log Message:
-----------
QUIC: Implement SSL_rstate_string(_long)
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 9280d26a3a14e2aa79ad26cc25e4f41fbaa828ec
https://github.com/openssl/openssl/commit/9280d26a3a14e2aa79ad26cc25e4f41fbaa828ec
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M include/internal/quic_channel.h
M include/internal/quic_demux.h
M include/internal/quic_ssl.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_demux.c
M ssl/quic/quic_impl.c
M ssl/ssl_lib.c
Log Message:
-----------
QUIC: Implement SSL_has_pending
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: d0638fd5f0296ea84ff6fc314e9bfea8b5f06392
https://github.com/openssl/openssl/commit/d0638fd5f0296ea84ff6fc314e9bfea8b5f06392
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/SSL_CTX_set_read_ahead.pod
M doc/man3/SSL_CTX_set_record_padding_callback.pod
M doc/man3/SSL_CTX_set_split_send_fragment.pod
M ssl/quic/quic_local.h
M ssl/record/rec_layer_s3.c
M ssl/ssl_lib.c
M ssl/t1_lib.c
M test/quicapitest.c
Log Message:
-----------
QUIC SSL: Prohibit readahead-related functions
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 82a2becab332c35b53c31d3f8a743fba66bef869
https://github.com/openssl/openssl/commit/82a2becab332c35b53c31d3f8a743fba66bef869
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/SSL_read_early_data.pod
M ssl/ssl_lib.c
M test/quicapitest.c
Log Message:
-----------
QUIC SSL: Prohibit early data functionailty
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: fe33e2c8c1a99b82509e1119235dd106118c3f84
https://github.com/openssl/openssl/commit/fe33e2c8c1a99b82509e1119235dd106118c3f84
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/SSL_alloc_buffers.pod
M ssl/ssl_lib.c
M test/quicapitest.c
Log Message:
-----------
QUIC SSL: Buffer Management
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: a1c56bbe79bcafb25880ce1deb7b75e2c6f5e0ce
https://github.com/openssl/openssl/commit/a1c56bbe79bcafb25880ce1deb7b75e2c6f5e0ce
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/DTLSv1_listen.pod
M ssl/ssl_lib.c
M test/quicapitest.c
Log Message:
-----------
QUIC SSL: HelloRetryRequest
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 5e6015af4df7c4b3ef2e6c3c2f3657bafde88805
https://github.com/openssl/openssl/commit/5e6015af4df7c4b3ef2e6c3c2f3657bafde88805
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/SSL_set_fd.pod
M ssl/ssl_lib.c
M test/quicapitest.c
Log Message:
-----------
QUIC SSL: SSL_set_fd for BIO_s_datagram
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 38c0ff1f404a25bc6711a2055efd92a20820ec38
https://github.com/openssl/openssl/commit/38c0ff1f404a25bc6711a2055efd92a20820ec38
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M ssl/ssl_lib.c
M test/quicapitest.c
Log Message:
-----------
QUIC SSL: Forbid pipeline-related operations
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 0eecf8418a7bdff1b19c319b4c5973ce8d53b92e
https://github.com/openssl/openssl/commit/0eecf8418a7bdff1b19c319b4c5973ce8d53b92e
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M ssl/ssl_lib.c
M test/quicapitest.c
Log Message:
-----------
QUIC SSL: Version setting restrictions
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 3ea30e76d788a4f1982785c0f29853cf1211d37e
https://github.com/openssl/openssl/commit/3ea30e76d788a4f1982785c0f29853cf1211d37e
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/BIO_f_ssl.pod
M doc/man3/SSL_CTX_set_ssl_version.pod
M ssl/ssl_lib.c
Log Message:
-----------
QUIC SSL: Restrict SSL_CTX_set_ssl_version, SSL_set_ssl_method
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: f66f0d3ce1667c04d08f158565320237a59593f6
https://github.com/openssl/openssl/commit/f66f0d3ce1667c04d08f158565320237a59593f6
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/SSL_CTX_set_quiet_shutdown.pod
M ssl/ssl_lib.c
M test/quicapitest.c
Log Message:
-----------
QUIC SSL: SSL_set_quiet_shutdown
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 764817c4aa1b7f9aa188cab0d3b2033e08025c73
https://github.com/openssl/openssl/commit/764817c4aa1b7f9aa188cab0d3b2033e08025c73
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/SSL_new.pod
M test/quicapitest.c
Log Message:
-----------
QUIC SSL: Block SSL_dup
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 5f69db396c61165b25c38a7506d608200561f228
https://github.com/openssl/openssl/commit/5f69db396c61165b25c38a7506d608200561f228
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/SSL_clear.pod
M ssl/quic/quic_impl.c
M test/quicapitest.c
Log Message:
-----------
QUIC SSL: Block SSL_clear
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: d6e7ebba3370e06ea4dfae6381dfe0e1c21070e3
https://github.com/openssl/openssl/commit/d6e7ebba3370e06ea4dfae6381dfe0e1c21070e3
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/BIO_f_ssl.pod
M doc/man3/DTLSv1_listen.pod
M doc/man3/SSL_CTX_set_alpn_select_cb.pod
M doc/man3/SSL_CTX_set_quiet_shutdown.pod
M doc/man3/SSL_CTX_set_read_ahead.pod
M doc/man3/SSL_CTX_set_record_padding_callback.pod
M doc/man3/SSL_CTX_set_split_send_fragment.pod
M doc/man3/SSL_CTX_set_ssl_version.pod
M doc/man3/SSL_CTX_set_tlsext_use_srtp.pod
M doc/man3/SSL_CTX_set_verify.pod
M doc/man3/SSL_clear.pod
M doc/man3/SSL_new.pod
M doc/man3/SSL_read_early_data.pod
M doc/man3/SSL_rstate_string.pod
M doc/man3/SSL_set_fd.pod
M include/internal/quic_ssl.h
M include/internal/statem.h
M ssl/d1_srtp.c
M ssl/quic/quic_impl.c
M ssl/quic/quic_local.h
M ssl/record/rec_layer_s3.c
M ssl/ssl_lib.c
M ssl/t1_lib.c
M test/quicapitest.c
R test/ssl-tests/31-quic.cnf
R test/ssl-tests/31-quic.cnf.in
Log Message:
-----------
Minor fixes
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 3f7b67fb21e31b4262bb0c0dd83c01c221f3278c
https://github.com/openssl/openssl/commit/3f7b67fb21e31b4262bb0c0dd83c01c221f3278c
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/OSSL_QUIC_client_method.pod
M include/openssl/quic.h
M ssl/quic/quic_method.c
M test/recipes/80-test_ssl_new.t
M test/ssl_test.c
Log Message:
-----------
Remove unused server code
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 5a75ef37e94902c5221889604f2eda480fc18977
https://github.com/openssl/openssl/commit/5a75ef37e94902c5221889604f2eda480fc18977
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M util/libssl.num
Log Message:
-----------
make update
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 9289e59c9581d76f2c3e570d3d8eed6aea598bb8
https://github.com/openssl/openssl/commit/9289e59c9581d76f2c3e570d3d8eed6aea598bb8
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M test/quic_multistream_test.c
Log Message:
-----------
QUIC: Fix multistream test 19
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 6e5550a1045bb03afb40dac29f82cbc7158dbfc3
https://github.com/openssl/openssl/commit/6e5550a1045bb03afb40dac29f82cbc7158dbfc3
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/SSL_CTX_set_alpn_select_cb.pod
M include/internal/statem.h
M ssl/quic/quic_impl.c
M ssl/ssl_lib.c
M test/quicapitest.c
Log Message:
-----------
Minor updates
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 18ca1c8fc074e5b0fe52c91c52ade23e1f14cd0e
https://github.com/openssl/openssl/commit/18ca1c8fc074e5b0fe52c91c52ade23e1f14cd0e
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
Update SSL options handling
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: 9562842b336c885b79385f2f6d65d0b2ff22a826
https://github.com/openssl/openssl/commit/9562842b336c885b79385f2f6d65d0b2ff22a826
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M ssl/ssl_lib.c
Log Message:
-----------
Simplify QUIC API masking
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Commit: db2f98c4ebb17a60307f70c330834beffb8f1253
https://github.com/openssl/openssl/commit/db2f98c4ebb17a60307f70c330834beffb8f1253
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-07-05 (Wed, 05 Jul 2023)
Changed paths:
M doc/man3/SSL_CTX_set_options.pod
M ssl/quic/quic_channel.c
M ssl/quic/quic_impl.c
M ssl/quic/quic_local.h
M ssl/ssl_local.h
Log Message:
-----------
Rework options handling
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20061)
Compare: https://github.com/openssl/openssl/compare/97beb77f319f...db2f98c4ebb1
More information about the openssl-commits
mailing list