[openssl/openssl] 13b705: QUIC APL: Refactor API call prologue code
Hugo Landau
noreply at github.com
Mon Apr 15 08:53:06 UTC 2024
Branch: refs/heads/feature/quic-server
Home: https://github.com/openssl/openssl
Commit: 13b7059ca3762b695062d8cf76211787e7b3e1e7
https://github.com/openssl/openssl/commit/13b7059ca3762b695062d8cf76211787e7b3e1e7
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: 875e046604ce65cb84baebf4fb093c41f70e11b6
https://github.com/openssl/openssl/commit/875e046604ce65cb84baebf4fb093c41f70e11b6
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: e093b38e6d27ac874404a12626e2421127d545bf
https://github.com/openssl/openssl/commit/e093b38e6d27ac874404a12626e2421127d545bf
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: a1eec7198cd6d1c45002859d1d9a1d62f7fefb1c
https://github.com/openssl/openssl/commit/a1eec7198cd6d1c45002859d1d9a1d62f7fefb1c
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: e5cf1e1a3250debe12ba3a4cd0c2fd80c8a5696a
https://github.com/openssl/openssl/commit/e5cf1e1a3250debe12ba3a4cd0c2fd80c8a5696a
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: e18a6fb374a37ae8abf0e9f89a58c4942760b46d
https://github.com/openssl/openssl/commit/e18a6fb374a37ae8abf0e9f89a58c4942760b46d
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: baec19c7ec637a8c3756e6299222421a9b7876f8
https://github.com/openssl/openssl/commit/baec19c7ec637a8c3756e6299222421a9b7876f8
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: fc4ceab75b0982c00b9137fbff71a2a1315d8ee7
https://github.com/openssl/openssl/commit/fc4ceab75b0982c00b9137fbff71a2a1315d8ee7
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: 19edf1621cda11558bbd7f9b91d95ec622eccd01
https://github.com/openssl/openssl/commit/19edf1621cda11558bbd7f9b91d95ec622eccd01
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: 648264819cc6460af40bb8c4beaa0831338b1077
https://github.com/openssl/openssl/commit/648264819cc6460af40bb8c4beaa0831338b1077
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: 25dd3fcec4613527bcc6357848002112c040b251
https://github.com/openssl/openssl/commit/25dd3fcec4613527bcc6357848002112c040b251
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: a396b41f05d83f46832f46ca20b7f9803ebe5284
https://github.com/openssl/openssl/commit/a396b41f05d83f46832f46ca20b7f9803ebe5284
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: 1000c3f7cc3bf417c788b94600dfac0b7cc66079
https://github.com/openssl/openssl/commit/1000c3f7cc3bf417c788b94600dfac0b7cc66079
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: c1754d801098b9af81ae39fb4155a5c07f4859b1
https://github.com/openssl/openssl/commit/c1754d801098b9af81ae39fb4155a5c07f4859b1
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: 1877a8fc8badf4b2413c5373669068f37334b790
https://github.com/openssl/openssl/commit/1877a8fc8badf4b2413c5373669068f37334b790
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: 73bd4898dd3d1eca1cd073acad7b77826d510ae5
https://github.com/openssl/openssl/commit/73bd4898dd3d1eca1cd073acad7b77826d510ae5
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: d26ec399d7b4a453a2037730dc48f3c1e2bfa237
https://github.com/openssl/openssl/commit/d26ec399d7b4a453a2037730dc48f3c1e2bfa237
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: 26dbd3f2ef3a672f3b9d4464ceb2858125199028
https://github.com/openssl/openssl/commit/26dbd3f2ef3a672f3b9d4464ceb2858125199028
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: a7c19c65872ed63a051f38977f2be63eac92f29c
https://github.com/openssl/openssl/commit/a7c19c65872ed63a051f38977f2be63eac92f29c
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: 2b24ee844fc94e299e7c8659e8abb02481197861
https://github.com/openssl/openssl/commit/2b24ee844fc94e299e7c8659e8abb02481197861
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: f68dc7225197a4d489e66b3fed3fc0e6be59a861
https://github.com/openssl/openssl/commit/f68dc7225197a4d489e66b3fed3fc0e6be59a861
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: d00aa505de5b5b8e9f103463f6d61c2e7eb03c9e
https://github.com/openssl/openssl/commit/d00aa505de5b5b8e9f103463f6d61c2e7eb03c9e
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: 538de11a0340d1c66adbdb465296e60e1258362a
https://github.com/openssl/openssl/commit/538de11a0340d1c66adbdb465296e60e1258362a
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-11 (Thu, 11 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: 523722d08eb9e1960d2cb9ac6f70a653cdc74afd
https://github.com/openssl/openssl/commit/523722d08eb9e1960d2cb9ac6f70a653cdc74afd
Author: Hugo Landau <hlandau at openssl.org>
Date: 2024-04-12 (Fri, 12 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)
Compare: https://github.com/openssl/openssl/compare/6408964a3520...523722d08eb9
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