[openssl/openssl] 7eb330: QUIC: Echo PATH_CHALLENGE frames as PATH_RESPONSE ...
Hugo Landau
noreply at github.com
Tue Aug 8 13:42:33 UTC 2023
Branch: refs/heads/master
Home: https://github.com/openssl/openssl
Commit: 7eb330ff7aa5580d7d97f2d183606c2d6bbbb449
https://github.com/openssl/openssl/commit/7eb330ff7aa5580d7d97f2d183606c2d6bbbb449
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M include/internal/quic_tserver.h
M ssl/quic/quic_rx_depack.c
M ssl/quic/quic_tserver.c
M ssl/quic/quic_txp.c
M test/quic_multistream_test.c
Log Message:
-----------
QUIC: Echo PATH_CHALLENGE frames as PATH_RESPONSE frames
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 371c29582aa683ab10d58ec448aef1bded208076
https://github.com/openssl/openssl/commit/371c29582aa683ab10d58ec448aef1bded208076
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M include/internal/quic_cfq.h
M ssl/quic/quic_cfq.c
M ssl/quic/quic_channel.c
M ssl/quic/quic_rx_depack.c
M test/quic_cfq_test.c
M test/quic_fifd_test.c
M test/quic_txp_test.c
Log Message:
-----------
QUIC CFQ: Unreliable transmission for PATH_RESPONSE
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: c5cb85b6651256fcdd0cf15c14f4d082f73c1abb
https://github.com/openssl/openssl/commit/c5cb85b6651256fcdd0cf15c14f4d082f73c1abb
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M ssl/quic/quic_txp.c
Log Message:
-----------
QUIC TXP: Allow PATH_RESPONSE to force padding
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 3ad5711e484736c7383b43d03f83e5700e589dfa
https://github.com/openssl/openssl/commit/3ad5711e484736c7383b43d03f83e5700e589dfa
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M include/internal/quic_error.h
M ssl/quic/quic_channel.c
Log Message:
-----------
QUIC CHANNEL: Send correct alert code if no TPARAMs received
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 80bcc4f1aeb67f0a05dbff04372e0b9563d4a779
https://github.com/openssl/openssl/commit/80bcc4f1aeb67f0a05dbff04372e0b9563d4a779
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M include/internal/quic_error.h
M include/internal/quic_tls.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_tls.c
Log Message:
-----------
QUIC TLS: Report TLS errors properly as QUIC protocol errors
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 457678d68238433b321805eb158a2e15d9331195
https://github.com/openssl/openssl/commit/457678d68238433b321805eb158a2e15d9331195
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M test/quicfaultstest.c
Log Message:
-----------
QUIC: Update no-TPARAM test for correct error code
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 3eb0f9a7027c635b7c162f936ecb76d95146c62e
https://github.com/openssl/openssl/commit/3eb0f9a7027c635b7c162f936ecb76d95146c62e
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M include/internal/quic_txp.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_txp.c
Log Message:
-----------
QUIC CHANNEL, TXP: Discard INITIAL EL correctly
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 0c1cc36bbb3b29a43cf08572b1176e5ee8e37ce2
https://github.com/openssl/openssl/commit/0c1cc36bbb3b29a43cf08572b1176e5ee8e37ce2
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M ssl/quic/quic_record_rx.c
Log Message:
-----------
QUIC QRX: Enforce PN monotonicity with key updates
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 2a6f1f2f6e321abe6deb2ce89084ece4aa50b3de
https://github.com/openssl/openssl/commit/2a6f1f2f6e321abe6deb2ce89084ece4aa50b3de
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M include/internal/quic_record_rx.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_record_rx.c
M test/quic_record_test.c
Log Message:
-----------
QUIC QRX: Don't process 1-RTT packets until handshake is complete
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 869ab3e70708c391ac49fe0fc4f671781c381e3d
https://github.com/openssl/openssl/commit/869ab3e70708c391ac49fe0fc4f671781c381e3d
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M test/quic_record_test.c
Log Message:
-----------
QUIC QRX: Test for 1-RTT processing restriction
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 7c793cd343cd1fad50091f8eb264e5ce7ddcc6e9
https://github.com/openssl/openssl/commit/7c793cd343cd1fad50091f8eb264e5ce7ddcc6e9
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M ssl/quic/quic_channel.c
Log Message:
-----------
QUIC CHANNEL: Fix typo
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 1051b4a0b9e307e51fdf491e6824e6610007824d
https://github.com/openssl/openssl/commit/1051b4a0b9e307e51fdf491e6824e6610007824d
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M include/internal/quic_fc.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_fc.c
Log Message:
-----------
QUIC FC: Rename stream count mode to reflect actual function
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 098914d0b768c090d443a46b66e4875969bee1e6
https://github.com/openssl/openssl/commit/098914d0b768c090d443a46b66e4875969bee1e6
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M ssl/quic/quic_channel.c
M ssl/quic/quic_channel_local.h
M ssl/quic/quic_rx_depack.c
Log Message:
-----------
QUIC CHANNEL: Apply flow control to CRYPTO streams
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 67e72ed575f6be1a29a8be8f785b1a1150588b44
https://github.com/openssl/openssl/commit/67e72ed575f6be1a29a8be8f785b1a1150588b44
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M ssl/quic/quic_wire.c
Log Message:
-----------
QUIC WIRE: RFC 9000 s. 19.6
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 27c2f62f96287d7bbe2aade5fc3e3c86e88c4496
https://github.com/openssl/openssl/commit/27c2f62f96287d7bbe2aade5fc3e3c86e88c4496
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M test/quic_multistream_test.c
Log Message:
-----------
QUIC CONFORMANCE: Test that CRYPTO frames with bad offsets/lengths are rejected
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: ab6c63456f30a849e3046532c582b4eaff7716d6
https://github.com/openssl/openssl/commit/ab6c63456f30a849e3046532c582b4eaff7716d6
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M test/quic_multistream_test.c
Log Message:
-----------
QUIC: Test crypto stream FC limits
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 741170bef340b31a32a94a4ea86cc0d7744c01b2
https://github.com/openssl/openssl/commit/741170bef340b31a32a94a4ea86cc0d7744c01b2
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M crypto/err/openssl.txt
M include/internal/quic_channel.h
M include/internal/quic_error.h
M include/internal/quic_tls.h
M include/internal/quic_wire.h
M include/openssl/sslerr.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_tls.c
M ssl/quic/quic_txp.c
M ssl/ssl_err.c
M test/quic_multistream_test.c
Log Message:
-----------
QUIC CHANNEL: Improve error reporting
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 398922463fd2fb0df52443932ca3e140554e5334
https://github.com/openssl/openssl/commit/398922463fd2fb0df52443932ca3e140554e5334
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M include/internal/quic_error.h
M include/internal/quic_wire.h
M ssl/quic/quic_wire.c
Log Message:
-----------
QUIC: Move string conversion functions into a source file
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 828c9c6690dc2791cee7873cf6793db187b558bb
https://github.com/openssl/openssl/commit/828c9c6690dc2791cee7873cf6793db187b558bb
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M ssl/quic/quic_rx_depack.c
Log Message:
-----------
QUIC: Fix nit
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Commit: 7a2bb2101be4f4dfd9f437ebe1d7fd5dbc14b894
https://github.com/openssl/openssl/commit/7a2bb2101be4f4dfd9f437ebe1d7fd5dbc14b894
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-08-08 (Tue, 08 Aug 2023)
Changed paths:
M crypto/err/err_mark.c
M crypto/err/err_save.c
M crypto/err/openssl.txt
M doc/man3/ERR_set_mark.pod
M doc/man3/OSSL_ERR_STATE_save.pod
M include/internal/quic_channel.h
M include/internal/quic_tls.h
M include/internal/ssl.h
M include/openssl/err.h.in
M include/openssl/sslerr.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_tls.c
M ssl/ssl_err.c
M ssl/ssl_lib.c
M util/libcrypto.num
Log Message:
-----------
QUIC TLS: Rethink error handling
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21547)
Compare: https://github.com/openssl/openssl/compare/7c729851d169...7a2bb2101be4
More information about the openssl-commits
mailing list