summaryrefslogtreecommitdiffstats
path: root/ssl/quic/quic_channel.c
AgeCommit message (Expand)Author
2023-08-25Keep sending datagrams while we have data to sendMatt Caswell
2023-08-23ossl_quic_tx_packetiser_generate(): Always report if packets were sentTomas Mraz
2023-08-23QUIC: Miscellaneous error handling updatesTomas Mraz
2023-08-22QUIC: Update ping deadline when we receive a packetTomas Mraz
2023-08-22QUIC: Do not discard the INITIAL el too earlyTomas Mraz
2023-08-16quic: process stateless resetsPauli
2023-08-15NewSessionTickets with an early_data extension must have a valid max valueMatt Caswell
2023-08-15Unexpected QUIC post-handshake CertificateRequests are a PROTOCOL_VIOLATIONMatt Caswell
2023-08-10Minor fixesHugo Landau
2023-08-10QUIC CHANNEL: Tune RXFC default parametersHugo Landau
2023-08-10QUIC APL/CHANNEL: Wire up connection closure reasonHugo Landau
2023-08-10QUIC TEST: Test NEW_CONN_ID framesHugo Landau
2023-08-10QUIC TEST: Ensure PING causes ACK generationHugo Landau
2023-08-08Resolve some of the TODO(QUIC) itemsTomas Mraz
2023-08-08QUIC TLS: Rethink error handlingHugo Landau
2023-08-08QUIC CHANNEL: Improve error reportingHugo Landau
2023-08-08QUIC CHANNEL: Apply flow control to CRYPTO streamsHugo Landau
2023-08-08QUIC FC: Rename stream count mode to reflect actual functionHugo Landau
2023-08-08QUIC CHANNEL: Fix typoHugo Landau
2023-08-08QUIC QRX: Don't process 1-RTT packets until handshake is completeHugo Landau
2023-08-08QUIC CHANNEL, TXP: Discard INITIAL EL correctlyHugo Landau
2023-08-08QUIC TLS: Report TLS errors properly as QUIC protocol errorsHugo Landau
2023-08-08QUIC CHANNEL: Send correct alert code if no TPARAMs receivedHugo Landau
2023-08-08QUIC CFQ: Unreliable transmission for PATH_RESPONSEHugo Landau
2023-08-04quic compliance: 10.2.3 dropping instead of closingPauli
2023-08-04quic conformance: 10.2.1 rate limitingPauli
2023-08-04quic conformance: section 10.2.2 requirementsPauli
2023-08-04quic conformance: section 10.2.1 requirementsPauli
2023-08-04Add note about RFC 9000 10.2 persist timePauli
2023-08-04document RRFC9000 10.1 MUST requirementPauli
2023-07-31QUIC CHANNEL: Allow ticking to be inhibited for testing purposesHugo Landau
2023-07-21Fix build when configured with -DOPENSSL_USE_IPV6=0Tom Cosgrove
2023-07-21QUIC TXP: Refactor TXP-related deadline handling into TXPHugo Landau
2023-07-19QUIC CHANNEL: Initialise max_ack_delay values properlyHugo Landau
2023-07-18Raise SSL_R_QUIC_PROTOCOL_ERROR on any QUIC protocol errorTomas Mraz
2023-07-17QUIC: Fix multistream test on macOSHugo Landau
2023-07-17Minor updatesHugo Landau
2023-07-17QUIC CONFORMANCE: Stop handling frames after terminationHugo Landau
2023-07-17QUIC Conformance: Frame Handling TestsHugo Landau
2023-07-17QUIC CONFORMANCE: RFC 9000 s. 9.6Hugo Landau
2023-07-17QUIC CONFORMANCE: Validate preferred_addr transport parameterHugo Landau
2023-07-17QUIC CONFORMANCE: RFC 9000 s. 19.15: NEW_CONNECTION_ID framesHugo Landau
2023-07-17QUIC CONFORMANCE: RFC 9000 s. 17.2.5.1Hugo Landau
2023-07-17QUIC CONFORMANCE: RFC 9000 s. 17.2.2: Enforce no initial token from serverHugo Landau
2023-07-17QUIC CONFORMANCE: Enforce packet header reserved bitsHugo Landau
2023-07-17QUIC CONFORMANCE: RFC 9000 s. 12.3: PN LimitHugo Landau
2023-07-17QUIC CONFORMANCE: RFC 9000 s. 12.3: PN duplicate suppressionHugo Landau
2023-07-17QUIC CONFORMANCE: Packet handling fixesHugo Landau
2023-07-17QUIC QSM/STREAM: Refactor to use RFC stream statesHugo Landau
2023-07-07QUIC err handling: Save and restore error stateTomas Mraz