Commit Graph

5606 Commits

Author SHA1 Message Date
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
Audrius Butkevicius
3f3b8bda70 permit underlying conn to implement batch interface directly 2021-07-24 13:10:47 +02:00
Marten Seemann
4e166bbb8d Merge pull request #3229 from lucas-clemente/update-qtls
update qtls to include the crypto/tls fix of Go 1.16.6 / 1.15.14
2021-07-15 22:23:02 +02:00
Marten Seemann
b3ba6e3719 update qtls to include the crypto/tls fix of Go 1.16.6 / 1.15.14
See https://groups.google.com/g/golang-dev/c/5LJ2V7rd-Ag/m/YGLHVBZ6AAAJ for
details.
2021-07-15 22:03:39 +02:00
Marten Seemann
625948e463 Merge pull request #3231 from lucas-clemente/fix-canceled-pto-timer
cancel the PTO timer when all Handshake packets are acknowledged
2021-07-15 22:02:33 +02:00
Marten Seemann
977fd19107 Merge pull request #3232 from lucas-clemente/go-117-rc1
update to Go 1.17rc1
2021-07-15 21:56:32 +02:00
Marten Seemann
115a79eb02 update to Go 1.17rc1 2021-07-13 16:28:16 -04:00
Marten Seemann
61748d4d63 cancel the PTO timer when all Handshake packets are acknowledged 2021-07-13 14:05:00 -04:00