Arne Welzel
ec18da8baa
Merge remote-tracking branch 'origin/topic/awelzel/4405-quic-fragmented-crypto'
...
* origin/topic/awelzel/4405-quic-fragmented-crypto:
Bump external/zeek-testing
QUIC: Extract reset_crypto() function
QUIC: Rename ConnectionIDInfo to Context
QUIC: Switch initial_destination_conn_id to optional
QUIC: Use initial destination conn_id for decryption
QUIC: Handle CRYPTO frames across multiple INITIAL packets
QUIC: Do not consume EncryptedLongPacketPayload
QUIC: Fix ACK frame parsing
(cherry picked from commit 50ac8d1468
)
2025-05-05 12:56:53 -07:00
Arne Welzel
de8127f3cd
Merge remote-tracking branch 'origin/topic/awelzel/4198-4201-quic-maintenance'
...
* origin/topic/awelzel/4198-4201-quic-maintenance:
QUIC/decrypt_crypto: Rename all_data to data
QUIC: Confirm before forwarding data to SSL
QUIC: Parse all QUIC packets in a UDP datagram
QUIC: Only slurp till packet end, not till &eod
(cherry picked from commit 44304973fb
)
2025-03-18 16:15:34 -07:00
Arne Welzel
c2f2388f18
QUIC/decrypt_crypto: Actually check if decryption was successful
...
...and bail if it wasn't.
PCAP was produced using OSS-Fuzz input from issue 383379789.
2024-12-13 13:10:45 -07:00
Robin Sommer
1837e0289a
Bump Spicy to current main
.
...
This requires a few baseline updates, and a tweak to one test
canonifier.
2024-01-29 09:59:46 +01:00
Arne Welzel
ec9ed81250
quic: Handle and log unhandled_version
2024-01-09 17:10:11 +01:00
Arne Welzel
0796a191c6
quic: tests: Require have-spicy
2024-01-05 11:37:35 +01:00
Arne Welzel
50cdac922f
quic: analyzer: Recognize and report unknown versions better
...
This makes the analyzer.log entry more informative by including the
actual version and also allows to handle this scenario in script land
if needed.
2024-01-05 11:37:03 +01:00
Arne Welzel
727091ed67
quic: tests: Add QUIC v2 test cases
...
Produced using examples from the go-quic project, patching the clients
to force QUIC v2.
2024-01-05 11:36:57 +01:00
Arne Welzel
ebb8780d6a
quic: Skip new test if have-quic is false
2023-10-20 20:57:19 +02:00
Arne Welzel
6604010a05
quic: Bump maximum history length, make configurable
...
From zeek/spicy-quic#15
2023-10-20 20:42:30 +02:00
Arne Welzel
1774a25f00
ci/btest: Remove spicy-quic helper, disable Spicy on CentOS 7
...
The have-quic pattern wasn't great and it wouldn't scale.
2023-10-11 17:17:23 +02:00
Arne Welzel
3f99aa7996
testing/quic: Fixups and simplification after Zeek integration
2023-10-11 14:10:22 +02:00
Arne Welzel
359f8d2ae6
quic: Squashed follow-ups: quic.log, tests, various fixes, performance
2023-10-11 14:10:22 +02:00
Joost
44d7c45723
quic: Initial implementation
2023-10-11 14:10:22 +02:00