Floris Bruynooghe
deba4ee85f
Merge branch 'main' into multipath-quinn-0.11.x
2025-04-10 12:36:01 +02:00
Dirkjan Ochtman
a8807131e4
Switch to 2024 style
2025-02-23 11:52:46 +00:00
Floris Bruynooghe
f13a28921a
Rename to iroh-quinn
...
This does the rename to iroh-quinn for the 0.11.2 release code.
2024-06-21 13:00:40 +02:00
LAN Xingcan
ee1c0fd143
proto: introduce ConnectionIdParser
...
Currently `PlainHeader::decode` and `PartialDecoder::new` expect a
`local_cid_len`, which means they cannot support variable length
Connection ID format and make it less useful in various use cases,
such as implementing a [QUIC-LB] confirming load balancer.
[QUIC-LB]: https://www.ietf.org/archive/id/draft-ietf-quic-load-balancers-19.html
2024-05-22 23:58:44 +02:00
Dirkjan Ochtman
1dd88e6883
Update remaining crates to 2021
2023-05-11 04:47:59 +02:00
Dirkjan Ochtman
134ef97bdd
proto: warn on unreachable_pub
...
I have found this makes it easier to see whether changes affect the public
API, which can be hard especially in reviews when context is limited.
2023-04-11 10:47:44 +02:00
Benjamin Saunders
91fcd5ae04
Implement draft-ietf-quic-bit-grease-02
2022-01-22 21:54:34 +01:00
Dirkjan Ochtman
ee6bbf1d2a
Fix clippy suggestions from 1.57
2021-12-10 10:29:12 -08:00
Dirkjan Ochtman
72b99b0372
Drop authors from Cargo manifests
...
Following RFC 3052.
2021-10-07 09:47:04 +02:00
Dirkjan Ochtman
34b3345a36
Upgrade arbitrary to 1
2021-09-29 10:14:32 -07:00
David Craven
6671d14032
Allow overriding supported versions in EndpointConfig ( #1106 )
2021-05-03 10:04:59 +02:00
Benjamin Saunders
61ee819d2a
Remove version requirement for fuzzing
...
This subcrate isn't published, so it can use an unversioned path
dependency.
2021-03-02 07:17:56 +01:00
Dirkjan Ochtman
5a7b888934
quinn-proto: extract separate RecvStream interface type
2021-03-01 13:06:10 -08:00
Dirkjan Ochtman
0b350e5d11
quinn-proto: extract separate SendStream interface type
2021-03-01 13:06:10 -08:00
Dirkjan Ochtman
d4bfc25d6a
quinn-proto: move API logic into Streams
2021-03-01 13:06:10 -08:00
Dirkjan Ochtman
584b889494
quinn-proto: rename Streams to StreamsState
2021-03-01 13:06:10 -08:00
Dirkjan Ochtman
c4af9ecb1c
fuzz: change config syntax to allow merging
2021-03-01 13:06:10 -08:00
Benjamin Saunders
f4b3fc15ef
Copy default flow control parameters into Streams
...
Saves passing TransportParameters in all over the place.
2021-01-22 11:39:00 -08:00
Jared Fowler
9b5d5b35a3
Fuzz packet decoding ( #885 )
2021-01-03 21:51:53 +01:00
jafow
c054fb36cb
Fuzzing: adds target for streams type.
2020-09-21 09:36:17 +02:00