Gaukas Wang
95575f5fe7
break: update repo url [ci skip]
...
uTLS is not yet bumped to the new version, so this commit breaks the dependencies relationship by getting rid of the local replace.
2023-08-03 18:58:52 -06:00
Marten Seemann
0662afba63
stop using math/rand.Seed and Read in tests, bump go.mod version to 1.20 ( #3936 )
2023-07-01 11:29:41 -07:00
Marten Seemann
58cedf7a4f
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
Marten Seemann
870fbe7ab0
migrate to Ginkgo v2
2022-10-11 16:38:44 +04:00
Marten Seemann
7ebe1430ef
use a generic linked list ( #3487 )
2022-08-10 09:50:21 -07:00
Marten Seemann
004d372ed6
fix seed generation in frame sorter tests
2020-06-01 09:59:54 +07:00
Marten Seemann
d896b5e6c8
remove noisy log statement in frame sorter test
2020-05-27 09:59:28 +07:00
Marten Seemann
39fe927ef5
rewrite the frame sorter
2020-05-25 13:10:26 +07:00
Marten Seemann
6b22f36d82
add the stylecheck linter
2019-09-17 13:50:19 +07:00
Marten Seemann
ba1bcf6e0c
use the STREAM frame buffer for receiving data
2019-09-04 16:58:44 +07:00
Marten Seemann
326ec9e16e
replace short fragments by longer fragments in the frame sorter
2019-09-04 13:07:55 +07:00
Marten Seemann
1864e301ef
move tracking of the final stream offset to the stream
2019-01-23 12:48:37 +07:00
Marten Seemann
387c28d707
when the encryption level changes, reject data on that crypto stream
...
There are two checks that need to be performed:
1. the crypto stream must not have any more data queued for reading
2. when receiving CRYPTO frames for that crypto stream afterwards, they
must not exceed the highest offset received on that stream
2018-10-26 17:09:52 +07:00
Marten Seemann
74662e8dae
rename the streamFrameSorter to frameSorter
2018-08-26 10:10:00 +07:00