summaryrefslogtreecommitdiffstats
path: root/ssl/quic/quic_impl.c
AgeCommit message (Expand)Author
2023-08-23quic_impl.c: Add QUIC_RAISE_NON_IO_ERROR() and use itTomas Mraz
2023-08-23QUIC: Miscellaneous error handling updatesTomas Mraz
2023-08-20Handle the case where the read buffer is empty but we have received FINMatt Caswell
2023-08-10QUIC APL: Add missing unlock call (coverity)Hugo Landau
2023-08-10QUIC: Check block_until_pred return value in shutdown (coverity)Hugo Landau
2023-08-10QUIC APL/CHANNEL: Wire up connection closure reasonHugo Landau
2023-08-08Resolve some of the TODO(QUIC) itemsTomas Mraz
2023-08-02Ensure the QUIC TLS SSL object is marked as shutdownMatt Caswell
2023-08-02Ensure SSL_has_pending() always works even before a connectionMatt Caswell
2023-08-02Still advance handshake even on an empty writeMatt Caswell
2023-07-31QUIC: Automatically drain non-concluded streams, bugfixesHugo Landau
2023-07-31QUIC APL: Mask API operations when in shutdown flushHugo Landau
2023-07-31QUIC APL: Shutdown Stream Flush FunctionalityHugo Landau
2023-07-31QUIC APL: Ensure tick inhibition is not used during blockingHugo Landau
2023-07-31QUIC APL: Add internal call to allow changing send buffer sizeHugo Landau
2023-07-17Minor updates 2Hugo Landau
2023-07-17QUIC QSM: Get rid of recv_fin_retired in favour of recv_stateHugo Landau
2023-07-17QUIC CONFORMANCE/APL: Handle FIN/reset retirement correctlyHugo Landau
2023-07-17QUIC APL: Validate receive stream stateHugo Landau
2023-07-17QUIC APL: Validate send stream stateHugo Landau
2023-07-17QUIC QSM/STREAM: Refactor to use RFC stream statesHugo Landau
2023-07-10QUIC APL: Tick on SSL_read failure in non-blocking modeHugo Landau
2023-07-07QUIC err handling: Save and restore error stateTomas Mraz
2023-07-07QUIC err handling: Properly report network errorsTomas Mraz
2023-07-05Rework options handlingHugo Landau
2023-07-05Update SSL options handlingHugo Landau
2023-07-05Minor updatesHugo Landau
2023-07-05Minor fixesHugo Landau
2023-07-05QUIC SSL: Block SSL_clearHugo Landau
2023-07-05QUIC: Implement SSL_has_pendingHugo Landau
2023-07-05QUIC: Prohibit post-handshake authHugo Landau
2023-07-05QUIC: Control SSL option settingHugo Landau
2023-07-05QUIC TLS: Prohibit SRTP-related calls for QUIC TLSHugo Landau
2023-07-05QUIC SSL Behaviours: Allow detection of an SSL connection used for QUIC hands...Hugo Landau
2023-07-03Cleanse also the send stream data with SSL_OP_CLEANSE_PLAINTEXTTomas Mraz
2023-07-01quic: update to structure based atomicsPauli
2023-06-28Ensure SSL_connect() actually blocks if we are in blocking modeMatt Caswell
2023-06-23Support SSL_OP_CLEANSE_PLAINTEXT on QUIC streamsTomas Mraz
2023-06-16QUIC: Allow application to trigger TXKUHugo Landau
2023-06-16QUIC: Add internal APIs for white-box testing of key updateHugo Landau
2023-06-16QUIC APL: Correct implementation of time callback overrideHugo Landau
2023-05-29SSL_handle_events(): Minor fixes to documentationHugo Landau
2023-05-29QUIC APL: Allow DTLSv1 APIs to be used for compatibilityHugo Landau
2023-05-29QUIC APL: Change SSL_get_event_timeout API designHugo Landau
2023-05-29QUIC: Rename SSL_tick, SSL_get_tick_timeoutHugo Landau
2023-05-24Create setter functions for the msg_callback and msg_callback_argMatt Caswell
2023-05-24Add initial QUIC support for the msg_callbackMatt Caswell
2023-05-24QUIC APL: Unlock mutex before freeing (clang tsan error)Hugo Landau
2023-05-24QUIC: Fix bugs where threading is disabledHugo Landau
2023-05-24QUIC APL: Make SSL_get_error per-stream, error raising refactorHugo Landau