]> git.ipfire.org Git - thirdparty/openssl.git/commit
Simplify the QUIC time override handling
authorMatt Caswell <matt@openssl.org>
Fri, 13 Sep 2024 15:00:22 +0000 (16:00 +0100)
committerNeil Horman <nhorman@openssl.org>
Mon, 17 Feb 2025 16:27:32 +0000 (11:27 -0500)
commitac69d0649a4cb92b79efd1b7ae8eda413468ef9d
treec2a7dd9c8e941477b0fb6f32142c1ec7051be0f8
parentf23da50318e26f1f7b7fe2d0615f08f89133795d
Simplify the QUIC time override handling

Centralise the storage of the override in the QUIC_ENGINE rather than in
the QUIC_CONNECTION. We can now set the override on any type of QUIC SSL
object as needed.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25457)
12 files changed:
fuzz/quic-client.c
include/internal/quic_engine.h
include/internal/quic_ssl.h
include/internal/quic_thread_assist.h
ssl/quic/quic_engine.c
ssl/quic/quic_impl.c
ssl/quic/quic_local.h
ssl/quic/quic_thread_assist.c
ssl/quic/quic_tserver.c
test/helpers/quictestlib.c
test/quic_multistream_test.c
test/quic_tserver_test.c