summaryrefslogtreecommitdiff
path: root/ssl/quic/quic_impl.c
Commit message (Expand)AuthorAgeFilesLines
* QUIC MSST: Rename SSL_set_incoming_stream_reject_policyHugo Landau2023-05-121-22/+21
* QUIC MSST: Clarify default XSO transitionsHugo Landau2023-05-121-0/+6
* QUIC APL: Fix a bug where avail could be used uninitializedHugo Landau2023-05-121-1/+1
* QUIC APL: Handle reference for multiple streams counting correctlyHugo Landau2023-05-121-7/+95
* QUIC APL: Fix logic of SSL_get_stream_typeHugo Landau2023-05-121-7/+10
* QUIC MSST: Minor fixes and cleanupsHugo Landau2023-05-121-5/+3
* QUIC APL: Fix a bug where incoming unidirectional streams weren't detectedHugo Landau2023-05-121-6/+10
* QUIC APL: Send STOP_SENDING/RESET_STREAM when XSO is freedHugo Landau2023-05-121-6/+11
* QUIC DISPATCH/APL: Add SSL_stream_reset and status query APIsHugo Landau2023-05-121-0/+185
* QUIC RXDP/QSM: Enforce MAX_STREAMSHugo Landau2023-05-121-1/+4
* QUIC APL: Fix locking in XSO code and fix testsHugo Landau2023-05-121-16/+33
* QUIC CHANNEL, APL: Reject policy handlingHugo Landau2023-05-121-29/+58
* QUIC DISPATCH/APL: SSL_accept_stream, SSL_get_accept_queue_lenHugo Landau2023-05-121-0/+129
* QUIC DISPATCH/APL: Add SSL_set_incoming_stream_reject_policy (unwired)Hugo Landau2023-05-121-0/+34
* QUIC DISPATCH/APL: Implement SSL_set_default_stream_mode, default XSO refactorHugo Landau2023-05-121-56/+268
* QUIC DISPATCH/APL: Implement SSL_get_stream_idHugo Landau2023-05-121-0/+14
* QUIC DISPATCH/APL: Implement SSL_get_stream_typeHugo Landau2023-05-121-0/+32
* QUIC DISPATCH/APL: Implement SSL_get0_connectionHugo Landau2023-05-121-0/+14
* QUIC APL: Defer default XSO creationHugo Landau2023-05-121-25/+124
* QUIC CHANNEL: Handle incoming remotely-created streamsHugo Landau2023-05-121-1/+10
* QUIC APL: Add stream creation APIsHugo Landau2023-05-121-3/+55
* QUIC APL: Refactor stream-related code into QUIC_XSO objectHugo Landau2023-05-121-97/+176
* QUIC APL: Create QUIC CHANNEL up front rather than deferring creationHugo Landau2023-05-121-60/+22
* QUIC: Base client/server identity on SSL method, not SSL_set_connect/accept_s...Hugo Landau2023-05-121-3/+6
* QUIC Dispatch: Refactor APL interface to use SSL pointers not QC pointersHugo Landau2023-05-121-197/+283
* QUIC Dispatch: Enhance SSL object unwrapping functions (core)Hugo Landau2023-05-121-5/+88
* QUIC: Ensure locking when injecting datagramsHugo Landau2023-03-301-4/+14
* QUIC Thread Assisted mode: miscellaneous fixesHugo Landau2023-03-301-3/+7
* QUIC Thread Assisted Mode: Refactor locking to be infallibleHugo Landau2023-03-301-23/+12
* Minor fixes to thread assisted modeHugo Landau2023-03-301-1/+3
* Enhance quic_tserver test to fully test thread assisted modeHugo Landau2023-03-301-0/+8
* QUIC CHANNEL: Allow time source to be overriddenHugo Landau2023-03-301-0/+12
* Switch to using ossl_crypto_mutex from CRYPTO_RWLOCKHugo Landau2023-03-301-15/+19
* Add channel-only tick mode and use it for thread assisted modeHugo Landau2023-03-301-5/+5
* Front End for QUIC Thread Assisted ModeHugo Landau2023-03-301-10/+20
* Fix handshake lockingHugo Landau2023-03-301-40/+30
* Add locking to QUIC front-endHugo Landau2023-03-301-62/+167
* Move channel mutex out of QUIC_CHANNEL for init/teardown flexibilityHugo Landau2023-03-301-3/+34
* Annotate functions needing lockingHugo Landau2023-03-301-0/+15
* QUIC Reactor: Allow a mutex to be released during waitsHugo Landau2023-03-301-1/+2
* QUIC: Add support for datagram injectionHugo Landau2023-03-221-0/+23
* Fix seg fault when calling SSL_shutdown() for a QUIC connectionMatt Caswell2023-03-201-1/+1
* Fix SSL_has_pending() for QUIC connectionsMatt Caswell2023-03-201-2/+13
* Provide better errors for some QUIC failuresMatt Caswell2023-03-201-2/+2
* Defer unknown QUIC ctrls to the SSL object for TLSMatt Caswell2023-03-201-1/+2
* Don't send ciphersuites twice in QUICMatt Caswell2023-02-231-58/+4
* Rename various functions OSSL_QUIC_FAULT -> QTEST_FAULTMatt Caswell2023-02-221-3/+3
* Enable QUIC test server to find out the termination reasonMatt Caswell2023-02-221-3/+3
* QUIC FIN Support: Various fixesHugo Landau2023-01-271-2/+1
* QUIC Front End I/O API: Add support for signalling and detecting end-of-streamHugo Landau2023-01-271-10/+36