#
abeb41b4 |
| 18-Aug-2023 |
Hugo Landau |
Minor updates Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21715)
|
#
3760747f |
| 10-Aug-2023 |
Hugo Landau |
Minor fixes Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21715)
|
#
62665fc2 |
| 09-Aug-2023 |
Hugo Landau |
QUIC APL: Introduce addressed v. non-addressed mode handling Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/
QUIC APL: Introduce addressed v. non-addressed mode handling Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21715)
show more ...
|
#
51e671e2 |
| 09-Aug-2023 |
Hugo Landau |
QUIC APL: Refactor blocking configuration to allow late blocking support detection Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged fr
QUIC APL: Refactor blocking configuration to allow late blocking support detection Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21715)
show more ...
|
#
0818c170 |
| 09-Aug-2023 |
Hugo Landau |
QUIC APL: Autoconfigure BIOs as non-blocking Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/
QUIC APL: Autoconfigure BIOs as non-blocking Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21715)
show more ...
|
#
2e176011 |
| 09-Aug-2023 |
Hugo Landau |
QUIC APL: Better error reporting Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21715)
|
#
a954f761 |
| 24-Aug-2023 |
Hugo Landau |
QUIC APL: Determine if an error is an I/O error dynamically Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/o
QUIC APL: Determine if an error is an I/O error dynamically Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21829)
show more ...
|
#
25a0c4b9 |
| 23-Aug-2023 |
Hugo Landau |
QUIC APL: Support waiting for peer-initiated shutdown Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl
QUIC APL: Support waiting for peer-initiated shutdown Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21815)
show more ...
|
#
96fe5e5f |
| 22-Aug-2023 |
Hugo Landau |
QUIC APL: Implement backpressure on stream creation Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/o
QUIC APL: Implement backpressure on stream creation Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21815)
show more ...
|
#
c5b882a8 |
| 17-Aug-2023 |
Hugo Landau |
QUIC APL: Handle modes correctly Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21764)
|
#
7a5f58b2 |
| 24-Aug-2023 |
Hugo Landau |
QUIC APL: Fix stream backpressure conditions to use non-I/O errors Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://githu
QUIC APL: Fix stream backpressure conditions to use non-I/O errors Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21811)
show more ...
|
#
9d6bd3d3 |
| 22-Aug-2023 |
Hugo Landau |
QUIC APL: Implement backpressure on stream creation Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/o
QUIC APL: Implement backpressure on stream creation Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21811)
show more ...
|
#
8ee3ee10 |
| 18-Aug-2023 |
Tomas Mraz |
quic_impl.c: Add QUIC_RAISE_NON_IO_ERROR() and use it Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/open
quic_impl.c: Add QUIC_RAISE_NON_IO_ERROR() and use it Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21700)
show more ...
|
#
96014840 |
| 09-Aug-2023 |
Tomas Mraz |
QUIC: Miscellaneous error handling updates Raise errors when appropriate. Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged
QUIC: Miscellaneous error handling updates Raise errors when appropriate. Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21700)
show more ...
|
#
72622c0b |
| 18-Aug-2023 |
Matt Caswell |
Handle the case where the read buffer is empty but we have received FIN In some cases where a FIN has been received but with no data quic_read_actual was failing to raise SSL_ERROR_ZERO_
Handle the case where the read buffer is empty but we have received FIN In some cases where a FIN has been received but with no data quic_read_actual was failing to raise SSL_ERROR_ZERO_RETURN. This meant that we could end up blocking in SSL_read(_ex) for too long. Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21780)
show more ...
|
#
4669a3d7 |
| 27-Jul-2023 |
Hugo Landau |
QUIC APL: Add missing unlock call (coverity) Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/
QUIC APL: Add missing unlock call (coverity) Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21565)
show more ...
|
#
23406e30 |
| 27-Jul-2023 |
Hugo Landau |
QUIC: Check block_until_pred return value in shutdown (coverity) Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.
QUIC: Check block_until_pred return value in shutdown (coverity) Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21565)
show more ...
|
#
40c8c756 |
| 26-Jul-2023 |
Hugo Landau |
QUIC APL/CHANNEL: Wire up connection closure reason Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/o
QUIC APL/CHANNEL: Wire up connection closure reason Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21565)
show more ...
|
#
44cb36d0 |
| 24-Jul-2023 |
Tomas Mraz |
Resolve some of the TODO(QUIC) items For some of the items we add FUTURE/SERVER/TESTING/MULTIPATH designation to indicate these do not need to be resolved in QUIC MVP release.
Resolve some of the TODO(QUIC) items For some of the items we add FUTURE/SERVER/TESTING/MULTIPATH designation to indicate these do not need to be resolved in QUIC MVP release. Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Hugo Landau <hlandau@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21539)
show more ...
|
#
f219abef |
| 28-Jul-2023 |
Matt Caswell |
Ensure the QUIC TLS SSL object is marked as shutdown If we shutdown the QUIC connection then we should mark the underlying TLS SSL object as shutdown as well. Otherwise any sessions are
Ensure the QUIC TLS SSL object is marked as shutdown If we shutdown the QUIC connection then we should mark the underlying TLS SSL object as shutdown as well. Otherwise any sessions are considered unusable for resumption. Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Hugo Landau <hlandau@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21591)
show more ...
|
#
c31f0612 |
| 27-Jul-2023 |
Matt Caswell |
Ensure SSL_has_pending() always works even before a connection s_client calls SSL_has_pending() even before the connection has been established. We expect it to return 0 in this case and
Ensure SSL_has_pending() always works even before a connection s_client calls SSL_has_pending() even before the connection has been established. We expect it to return 0 in this case and not put any errors on the stack. We change things so that SSL_has_pending() always returns 0 if there is no stream available. Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Hugo Landau <hlandau@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21578)
show more ...
|
#
33f6ad17 |
| 27-Jul-2023 |
Matt Caswell |
Still advance handshake even on an empty write A call to SSL_write() with a zero length buffer should still advance the handshake. Applications (including s_client) may rely on this.
Still advance handshake even on an empty write A call to SSL_write() with a zero length buffer should still advance the handshake. Applications (including s_client) may rely on this. Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Hugo Landau <hlandau@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21578)
show more ...
|
#
63fac76c |
| 24-Jul-2023 |
Hugo Landau |
QUIC: Automatically drain non-concluded streams, bugfixes Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/ope
QUIC: Automatically drain non-concluded streams, bugfixes Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21484)
show more ...
|
#
6d6b3a03 |
| 18-Jul-2023 |
Hugo Landau |
QUIC APL: Mask API operations when in shutdown flush Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/
QUIC APL: Mask API operations when in shutdown flush Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21484)
show more ...
|
#
8a2e9aba |
| 18-Jul-2023 |
Hugo Landau |
QUIC APL: Shutdown Stream Flush Functionality Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl
QUIC APL: Shutdown Stream Flush Functionality Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21484)
show more ...
|