Commit Graph

5613 Commits

Author SHA1 Message Date
Marten Seemann
f9904c7c45 add a callback to block window increases to the connection flow controller 2022-01-14 12:03:30 +04:00
Marten Seemann
a98e60c28c fix some typos in documentation and tests 2022-01-14 11:23:14 +04:00
Marten Seemann
f34eddae41 Merge pull request #3313 from lucas-clemente/mockgen-no-goimports
remove unneeded calls to goimports when generating mocks
2022-01-09 08:28:42 -08:00
Marten Seemann
7d5a7b47cb remove unneeded calls to goimports when generating mocks 2022-01-09 10:11:21 +04:00
Benedikt Spies
63b7354a25 fix comment about congestionWindow value (#3310) 2022-01-03 05:20:37 -08:00
市川恭佑 (ebi)
59958e5282 fix typo *connections (#3309) 2022-01-01 23:10:01 -08:00
Marten Seemann
1f3350557e Merge pull request #3298 from lucas-clemente/go118
add support for Go 1.18
2021-12-16 10:40:23 +04:00
Marten Seemann
ba4d02017c add support for Go 1.18 2021-12-15 10:13:31 +04:00
Marten Seemann
b935a54c29 Merge pull request #3290 from lucas-clemente/fix-receive-stream-mutex
don't unlock the receive stream mutex for copying from STREAM frames
v0.24.0
2021-10-19 12:22:59 +02:00
Marten Seemann
2c8b939d4c add an integration tests that cancels streams frequently 2021-10-16 19:24:28 +02:00
Marten Seemann
344feb9ea5 don't unlock the receive stream mutex for copying from STREAM frames 2021-10-16 19:24:28 +02:00
Marten Seemann
bb8d4844d5 run integration tests with Go 1.17.x 2021-10-16 19:08:47 +02:00
Marten Seemann
a22a9eae30 Merge pull request #3266 from bt90/patch-2
List projects using quic-go
2021-10-13 08:56:30 +01:00
Marten Seemann
e6572e3d0a Merge pull request #3276 from lucas-clemente/windows-disable-pmtud
disable Path MTU Discovery on Windows
2021-10-13 08:55:42 +01:00
Marten Seemann
9fb18cc511 Merge pull request #3268 from lucas-clemente/fix-undecryptable-packet-run-loop
enter the regular run loop if no undecryptable packet was processed
2021-10-13 08:55:19 +01:00
Marten Seemann
f0fab3a3bb Merge pull request #3272 from aaronriekenberg/master
Allow use of custom port value in Alt-Svc header.
2021-10-12 10:10:06 +01:00
Marten Seemann
8493fe20d5 Merge pull request #3286 from lucas-clemente/disable-goconst
disable the goconst linter
2021-10-12 10:08:43 +01:00
Marten Seemann
7ade2a05d6 disable the goconst linter 2021-10-12 10:49:35 +02:00
Aaron Riekenberg
afbe993b4c Add test setting http3.Server.Port. 2021-09-19 15:51:09 -05:00
Sudarshan Reddy
c5aeee39ad use x/net/ipv{4,6} to construct oob info when writing packets (#3278) 2021-09-18 13:05:26 -07:00
Aaron Riekenberg
23665f1b25 Merge remote-tracking branch 'upstream/master' 2021-09-18 10:35:32 -05:00
Aaron Riekenberg
43ee0c6757 Export http3.Server.Port. 2021-09-18 10:29:37 -05:00
Aaron Riekenberg
8b56e7d2b5 Revert "Allow use of custom port value in Alt-Svc header."
This reverts commit ce8167c3cf.
2021-09-18 10:22:57 -05:00
Marten Seemann
d410b590e9 disable Path MTU Discovery on Windows 2021-09-17 18:24:26 +02:00
Marten Seemann
3b46d7402c Merge pull request #3277 from lucas-clemente/gofmt
run gofmt to add the new go:build tags
2021-09-16 11:53:01 +02:00
Marten Seemann
59ea0daea1 run gofmt to add the new go:build tags 2021-09-14 18:37:41 +02:00
Aaron Riekenberg
ce8167c3cf Allow use of custom port value in Alt-Svc header. 2021-09-11 10:43:37 -05:00
Marten Seemann
a54b00e770 enter the regular run loop if no undecryptable packet was processed 2021-09-08 15:35:53 +01:00
bt90
5cca3f121c List projects using quic-go 2021-09-07 20:45:15 +02:00
Marten Seemann
ebcd98ed43 Merge pull request #3264 from heyitsmine/fix-log-info
fix log string in client example
2021-09-06 20:28:15 +01:00
Song Zhu
b998c58496 fix log info error 2021-09-05 17:22:21 +08:00
Marten Seemann
0f3c94f92d Merge pull request #3258 from lucas-clemente/go117
update to Go 1.17.x
v0.23.0
2021-08-16 23:43:41 +02:00
Marten Seemann
c923158a3e update to Go 1.17.x 2021-08-16 23:21:24 +02:00
Randy Reddig
4a9bd794bf quicvarint: export Min and Max (#3253) 2021-08-10 02:11:49 -07:00
Marten Seemann
8ecbb05d44 Merge pull request #3247 from lucas-clemente/drop-go-115
drop support for Go 1.15
2021-08-05 19:50:30 +02:00
Randy Reddig
346bd63a60 quicvarint: add Reader and Writer interfaces (#3233) 2021-08-05 10:49:17 -07:00
Marten Seemann
79ce9740a4 Merge pull request #3249 from lucas-clemente/update-circleci-go-images
stop using the legacy CircleCI Go images
2021-08-05 16:20:52 +02:00
Marten Seemann
be68f7fd65 Merge pull request #3241 from lucas-clemente/fix-stream-cancel-read-race
fix race when stream.Read and CancelRead are called concurrently
2021-08-05 16:20:32 +02:00
Marten Seemann
b54cc07dbe Merge pull request #3248 from lucas-clemente/remove-travis
remove Travis config file
2021-08-05 16:20:14 +02:00
Marten Seemann
cf09088a2c Merge pull request #3251 from lucas-clemente/zero-rtt-test-count-coalesced-packets
also count coalesced 0-RTT packets in the integration tests
2021-08-05 16:19:55 +02:00
Marten Seemann
68e468a3bc drop support for Go 1.15 2021-08-05 14:18:56 +02:00
Marten Seemann
f314127fb4 stop using the legacy CircleCI Go images 2021-08-05 13:20:24 +02:00
Marten Seemann
19cebde7c7 also count coalesced 0-RTT packets in the integration tests 2021-08-05 12:54:43 +02:00
Marten Seemann
246a19fa32 remove Travis config file 2021-08-05 10:30:26 +02:00
bt90
761c0fabd6 remove draft versions 32 and 34 from README (#3244) 2021-08-04 08:49:58 -07:00
Marten Seemann
a916ca7fb9 Merge pull request #3245 from bt90/patch-2
update Changelog
2021-08-03 09:08:47 +02:00
bt90
286ae62720 Update Changelog 2021-08-01 17:03:56 +02:00
Marten Seemann
fbc30cd942 fix race when stream.Read and CancelRead are called concurrently 2021-07-29 13:41:40 +02:00
Marten Seemann
8906148682 Merge pull request #3230 from lucas-clemente/optimize-has-outstanding-crypto-packets
optimize hasOutstandingCryptoPackets in sentPacketHandler
v0.22.0
2021-07-25 19:40:18 +02:00
Marten Seemann
61ad941518 Merge pull request #3237 from lucas-clemente/batch-conn
permit underlying conn to implement batch interface directly
2021-07-25 18:07:15 +02:00