[openssl/openssl] 37f27b: Add a test quicserver utility
Matt Caswell
noreply at github.com
Tue Jun 27 23:55:10 UTC 2023
Branch: refs/heads/master
Home: https://github.com/openssl/openssl
Commit: 37f27b91deda5b6537883c06e845f0d2c28c5d5c
https://github.com/openssl/openssl/commit/37f27b91deda5b6537883c06e845f0d2c28c5d5c
Author: Matt Caswell <matt at openssl.org>
Date: 2023-06-28 (Wed, 28 Jun 2023)
Changed paths:
M .gitignore
M include/internal/quic_tserver.h
M ssl/quic/quic_tserver.c
M test/helpers/quictestlib.c
M test/quic_multistream_test.c
M test/quic_tserver_test.c
M util/build.info
A util/quicserver.c
Log Message:
-----------
Add a test quicserver utility
This QUIC server utility is intended for test purposes only and is expected
to be replaced in a future version of OpenSSL by s_server. At that point
it will be removed.
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21204)
Commit: 23fe02e59785f0cfaa6d50aa3fa0d82bffe22a8d
https://github.com/openssl/openssl/commit/23fe02e59785f0cfaa6d50aa3fa0d82bffe22a8d
Author: Matt Caswell <matt at openssl.org>
Date: 2023-06-28 (Wed, 28 Jun 2023)
Changed paths:
M demos/guide/Makefile
A demos/guide/quic-client-block.c
M demos/guide/tls-client-block.c
Log Message:
-----------
Add a non-blocking QUIC client demo
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21204)
Commit: b49d9de0e66a5fe7570652186e3bb8c4a4d9f556
https://github.com/openssl/openssl/commit/b49d9de0e66a5fe7570652186e3bb8c4a4d9f556
Author: Matt Caswell <matt at openssl.org>
Date: 2023-06-28 (Wed, 28 Jun 2023)
Changed paths:
M ssl/quic/cc_newreno.c
M test/quic_cc_test.c
M test/recipes/75-test_quicapi_data/ssltraceref.txt
Log Message:
-----------
The CC wake up deadline is now if we have TX allowance
If we have TX allowance then there is no need to wait if we have something
to send - the wake up deadline is immediate.
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21204)
Commit: fb4a2bba7115d1d1d5ac0ab8829e9659199ef77d
https://github.com/openssl/openssl/commit/fb4a2bba7115d1d1d5ac0ab8829e9659199ef77d
Author: Matt Caswell <matt at openssl.org>
Date: 2023-06-28 (Wed, 28 Jun 2023)
Changed paths:
M ssl/quic/quic_impl.c
Log Message:
-----------
Ensure SSL_connect() actually blocks if we are in blocking mode
Fix supplied by Hugo Landau.
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21204)
Commit: 27195689a8e123be356209d90000f49def13a0b9
https://github.com/openssl/openssl/commit/27195689a8e123be356209d90000f49def13a0b9
Author: Matt Caswell <matt at openssl.org>
Date: 2023-06-28 (Wed, 28 Jun 2023)
Changed paths:
M ssl/quic/quic_channel.c
Log Message:
-----------
Before we do anything the ping deadline is infinite
Needed for tserver so that it the deadline isn't immediate before we've
accepted a connection.
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21204)
Commit: 9f0cc5d09a89731f1cd9b111f12aa3ac9667b6a0
https://github.com/openssl/openssl/commit/9f0cc5d09a89731f1cd9b111f12aa3ac9667b6a0
Author: Matt Caswell <matt at openssl.org>
Date: 2023-06-28 (Wed, 28 Jun 2023)
Changed paths:
M doc/build.info
A doc/man7/ossl-guide-quic-client-block.pod
A doc/man7/ossl-guide-quic-introduction.pod
M doc/man7/ossl-guide-tls-client-block.pod
M doc/man7/ossl-guide-tls-introduction.pod
Log Message:
-----------
Add a tutorial on writing a simple blocking QUIC client
This tutorial only covers a single stream client at this stage. A future
PR will cover adding multi-stream support.
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21204)
Compare: https://github.com/openssl/openssl/compare/956b4c75dc3f...9f0cc5d09a89
More information about the openssl-commits
mailing list