[openssl/openssl] b7f3d5: Update the desciption of shutdown in the QUIC clie...
Matt Caswell
noreply at github.com
Fri Aug 25 11:05:16 UTC 2023
Branch: refs/heads/master
Home: https://github.com/openssl/openssl
Commit: b7f3d5d67d17aa1a384811014e79b461ce0e23ca
https://github.com/openssl/openssl/commit/b7f3d5d67d17aa1a384811014e79b461ce0e23ca
Author: Matt Caswell <matt at openssl.org>
Date: 2023-08-25 (Fri, 25 Aug 2023)
Changed paths:
M demos/guide/quic-client-block.c
M doc/man7/ossl-guide-quic-client-block.pod
Log Message:
-----------
Update the desciption of shutdown in the QUIC client blocking tutorial
Give a better description of the shutdown process in QUIC.
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21765)
Commit: 306101e5d919476a4f68ae8e6f73993d8ebe269e
https://github.com/openssl/openssl/commit/306101e5d919476a4f68ae8e6f73993d8ebe269e
Author: Matt Caswell <matt at openssl.org>
Date: 2023-08-25 (Fri, 25 Aug 2023)
Changed paths:
M doc/man7/ossl-guide-quic-client-block.pod
M 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:
-----------
Update some links within the guide to not use crypto(7)
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21765)
Commit: 344ae0f39afa0b4cc352eac64d6e7d25bb37e9bd
https://github.com/openssl/openssl/commit/344ae0f39afa0b4cc352eac64d6e7d25bb37e9bd
Author: Matt Caswell <matt at openssl.org>
Date: 2023-08-25 (Fri, 25 Aug 2023)
Changed paths:
M doc/build.info
A doc/man7/ossl-guide-quic-multi-stream.pod
Log Message:
-----------
Add an initial guide page for writing a multi-stream QUIC client
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21765)
Commit: 584140fa4b0a037c85b58722a08ba6fd0ee086ce
https://github.com/openssl/openssl/commit/584140fa4b0a037c85b58722a08ba6fd0ee086ce
Author: Matt Caswell <matt at openssl.org>
Date: 2023-08-25 (Fri, 25 Aug 2023)
Changed paths:
M demos/guide/Makefile
M demos/guide/quic-client-block.c
A demos/guide/quic-multi-stream.c
M demos/guide/tls-client-block.c
Log Message:
-----------
Add a QUIC multi-stream client demo
Demonstrate how to use the QUIC multi-stream APIs with a simple blocking
client.
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21765)
Commit: f6225f4f692ab45c0e891f83a7782a7dcd211204
https://github.com/openssl/openssl/commit/f6225f4f692ab45c0e891f83a7782a7dcd211204
Author: Matt Caswell <matt at openssl.org>
Date: 2023-08-25 (Fri, 25 Aug 2023)
Changed paths:
M util/quicserver.c
Log Message:
-----------
Update quicserver to be able to handle multiple streams
We extend quicserver so that it can handle multiple requests with an
HTTP request on each one. If a uni-directional stream comes in we create
a uni-directional stream for the response
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21765)
Commit: 4a5ba9ae1325f2a02ab670b530a39568cb4f691f
https://github.com/openssl/openssl/commit/4a5ba9ae1325f2a02ab670b530a39568cb4f691f
Author: Matt Caswell <matt at openssl.org>
Date: 2023-08-25 (Fri, 25 Aug 2023)
Changed paths:
M doc/man7/ossl-guide-quic-client-block.pod
M doc/man7/ossl-guide-quic-multi-stream.pod
Log Message:
-----------
Provide introduction/tutorial page for QUIC multi-stream
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21765)
Commit: 8d74a1316025a4730f18674ccf187c3d630d7c92
https://github.com/openssl/openssl/commit/8d74a1316025a4730f18674ccf187c3d630d7c92
Author: Matt Caswell <matt at openssl.org>
Date: 2023-08-25 (Fri, 25 Aug 2023)
Changed paths:
M demos/guide/quic-client-block.c
M demos/guide/quic-multi-stream.c
M doc/man7/ossl-guide-quic-client-block.pod
Log Message:
-----------
Add some additional comments to the demos
Add some additional explanation for some code lines in the demos that did
not have a comment.
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21765)
Commit: a855ee857645614483976fb1be1b3907a2fe94d8
https://github.com/openssl/openssl/commit/a855ee857645614483976fb1be1b3907a2fe94d8
Author: Matt Caswell <matt at openssl.org>
Date: 2023-08-25 (Fri, 25 Aug 2023)
Changed paths:
M doc/man3/SSL_accept_stream.pod
M doc/man3/SSL_new_stream.pod
M doc/man7/openssl-quic.pod
M doc/man7/ossl-guide-quic-multi-stream.pod
Log Message:
-----------
Clarify SSL_accept_stream/SSL_new_stream behaviour with a default stream
Explain what happens if you call those functions and there is no default
stream present yet.
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21765)
Commit: 02e36ed3525a2f0fda1b21e948ec5f522cf9379c
https://github.com/openssl/openssl/commit/02e36ed3525a2f0fda1b21e948ec5f522cf9379c
Author: Matt Caswell <matt at openssl.org>
Date: 2023-08-25 (Fri, 25 Aug 2023)
Changed paths:
M demos/guide/quic-client-block.c
M demos/guide/quic-multi-stream.c
M doc/man7/ossl-guide-quic-client-block.pod
M doc/man7/ossl-guide-quic-multi-stream.pod
Log Message:
-----------
Update demos/tutorial to distinguish between stream and connection errors
We can use SSL_get_stream_read_state() to distinguish these cases.
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21765)
Commit: 675481ee7a8a7fe55aa387b1ccc4ba3b579bc2ff
https://github.com/openssl/openssl/commit/675481ee7a8a7fe55aa387b1ccc4ba3b579bc2ff
Author: Matt Caswell <matt at openssl.org>
Date: 2023-08-25 (Fri, 25 Aug 2023)
Changed paths:
M doc/man7/ossl-guide-introduction.pod
Log Message:
-----------
Add a link to the multi-stream QUIC client tutorial from the introduction
We've added a new page to the guide so we should add a link to it.
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21765)
Compare: https://github.com/openssl/openssl/compare/8c5284ff194f...675481ee7a8a
More information about the openssl-commits
mailing list