Marten Seemann
|
3f40b2f19a
|
make sure to only pass handshake messages that keys are available for
|
2020-09-04 10:46:05 +07:00 |
|
Marten Seemann
|
cd78ea9020
|
Merge pull request #2738 from lucas-clemente/fix-handshake-fuzzer
generate a self-signed certificate for the handshake fuzzer
|
2020-09-03 11:25:57 +07:00 |
|
Marten Seemann
|
b3c28ef2ea
|
generate a self-signed certificate for the handshake fuzzer
|
2020-09-03 10:52:52 +07:00 |
|
Marten Seemann
|
eaf5f47308
|
Merge pull request #2734 from lucas-clemente/err-deadline-exceeded
use the os.ErrDeadlineExceeded for stream deadline errors on Go 1.15
|
2020-09-03 09:08:35 +07:00 |
|
Marten Seemann
|
3f7fb9c6c8
|
Merge pull request #2732 from lucas-clemente/github-actions-unit-tests
use GitHub Actions to run unit tests
|
2020-09-03 09:06:01 +07:00 |
|
Marten Seemann
|
576ea41ef9
|
Merge pull request #2733 from lucas-clemente/fuzz-handshake
add a basic fuzzer for the handshake
|
2020-09-02 10:41:38 +07:00 |
|
Marten Seemann
|
7f4b8a5914
|
add a basic fuzzer for the handshake
|
2020-09-02 10:22:01 +07:00 |
|
Marten Seemann
|
fefdea3420
|
use the os.ErrDeadlineExceeded for stream deadline errors on Go 1.15
|
2020-08-31 14:50:07 +07:00 |
|
Marten Seemann
|
97b0b6d5c7
|
use GitHub Actions to run unit tests, disable AppVeyor
|
2020-08-28 20:14:44 +07:00 |
|
Marten Seemann
|
b21822ffc7
|
make it easier to test the timer in the zeroRTTQueue
|
2020-08-28 18:03:51 +07:00 |
|
Marten Seemann
|
7c204d4d9e
|
Merge pull request #2731 from lucas-clemente/fuzzing-helper
export seed corpus files using the SHA1 of the content as the filename
|
2020-08-25 15:26:20 +07:00 |
|
Marten Seemann
|
a1c4daa212
|
use fuzzing helper functions to generate transport parameter seed corpus
|
2020-08-25 15:06:01 +07:00 |
|
Marten Seemann
|
5090dd6199
|
use the fuzzing helper functions to generate the frames seed corpus
|
2020-08-25 15:06:01 +07:00 |
|
Marten Seemann
|
745e51ac4f
|
use the fuzzing helper functions to generate the header seed corpus
|
2020-08-25 15:06:01 +07:00 |
|
Marten Seemann
|
9a8e39327b
|
implement a function to export a corpus file
The file name of that file is calculated to be the SHA1 sum of the contents.
|
2020-08-25 15:06:00 +07:00 |
|
Marten Seemann
|
274b898ad3
|
Merge pull request #2730 from lucas-clemente/token-fuzzing
add a fuzz target for the token generator
|
2020-08-25 13:58:14 +07:00 |
|
Marten Seemann
|
8b96db3a84
|
add a fuzz target for the token generator
|
2020-08-23 17:06:18 +07:00 |
|
Marten Seemann
|
556bf18dbf
|
inject a random source into the token protector
|
2020-08-23 17:06:17 +07:00 |
|
Marten Seemann
|
166d91ae0f
|
fix typo in error message in sent packet handler
|
2020-08-21 13:31:02 +07:00 |
|
Marten Seemann
|
6472e9f143
|
Merge pull request #2728 from lucas-clemente/fix-0rtt-onlost-callback
fix missing OnLost callback for frames sent in 0-RTT packets
|
2020-08-20 22:50:55 +07:00 |
|
Marten Seemann
|
2c43716ee0
|
Merge pull request #2725 from lucas-clemente/fix-max-ack-delay-overflow
fix overflow of the max_ack_delay when parsing transport parameters
|
2020-08-20 22:50:38 +07:00 |
|
Marten Seemann
|
d4181c55af
|
fix missing OnLost callback for frames sent in 0-RTT packets
|
2020-08-20 14:59:10 +07:00 |
|
Marten Seemann
|
0cce1fd473
|
Merge pull request #2726 from lucas-clemente/changelog-v0.17
add Changelog entries for v0.17
|
2020-08-20 14:28:57 +07:00 |
|
Marten Seemann
|
f57de12c68
|
Merge pull request #2723 from lucas-clemente/regenerate-cert-with-san
regenerate the testdata certificate with SAN instead of CommonName
|
2020-08-20 14:10:30 +07:00 |
|
Marten Seemann
|
d476067f65
|
fix overflow of the max_ack_delay when parsing transport parameters
|
2020-08-20 13:49:33 +07:00 |
|
Marten Seemann
|
62d04b6a7e
|
add Changelog entries for v0.17
|
2020-08-20 13:49:09 +07:00 |
|
Marten Seemann
|
154f434be8
|
regenerate the testdata certificate with SAN instead of CommonName
As required by Go 1.15.
|
2020-08-20 13:48:48 +07:00 |
|
Marten Seemann
|
2f736d3599
|
Merge pull request #2720 from lucas-clemente/qtls-multiple-versions
make it possible to use multiple qtls versions at the same time, add support for Go 1.15
|
2020-08-20 13:47:59 +07:00 |
|
Marten Seemann
|
125318d9c9
|
add support for Go 1.15
|
2020-08-20 13:33:33 +07:00 |
|
Marten Seemann
|
0711119b96
|
use depguard to make sure that qtls is only imported in internal/qtls
|
2020-08-18 14:26:25 +07:00 |
|
Marten Seemann
|
977dbc828c
|
move all dependencies on qtls to a separate package
|
2020-08-18 14:26:23 +07:00 |
|
Marten Seemann
|
524da2213c
|
remove redundant qtls-related type conversions
|
2020-08-18 14:22:24 +07:00 |
|
Marten Seemann
|
705f17daf0
|
Merge pull request #2713 from lucas-clemente/fuzz-tps
add fuzzing for transport parameters
|
2020-08-18 12:10:23 +07:00 |
|
Marten Seemann
|
ed69a7cab8
|
Merge pull request #2700 from lucas-clemente/golangci-lint-github-actions
run golangci-lint on Github Actions
|
2020-08-18 12:01:46 +07:00 |
|
Marten Seemann
|
2593b1af81
|
add fuzzing for transport parameters
|
2020-08-18 11:54:28 +07:00 |
|
Marten Seemann
|
562cf11b11
|
run golangci-lint on Github Actions instead of Travis
|
2020-08-18 11:50:45 +07:00 |
|
Marten Seemann
|
32b3ce645a
|
Merge pull request #2712 from lucas-clemente/build-interop-docker-on-github-actions
use GitHub Actions to build the interop runner Docker image
|
2020-08-18 08:50:18 +07:00 |
|
Marten Seemann
|
9b5391b771
|
use GitHub Actions to build the interop runner Docker image
|
2020-08-18 07:08:24 +07:00 |
|
Marten Seemann
|
c978b6050c
|
Merge pull request #2711 from lucas-clemente/validate-quic-config
disallow values above 2^60 for Config.MaxIncoming{Uni}Streams
|
2020-08-18 06:58:55 +07:00 |
|
Marten Seemann
|
abb93eef6c
|
Merge pull request #2710 from lucas-clemente/fix-max-streams-frame-overflow
never send a value larger than 2^60 in MAX_STREAMS frames
|
2020-08-18 06:58:24 +07:00 |
|
Marten Seemann
|
fc5f445d78
|
Merge pull request #2703 from lucas-clemente/github-actions-go-generate
run the check for go generated files on Github Actions instead of Travis
|
2020-08-18 06:52:38 +07:00 |
|
Marten Seemann
|
3e696250ae
|
Merge pull request #2715 from lucas-clemente/update-draft-version-information
update QUIC draft version information in README
|
2020-08-18 05:56:45 +07:00 |
|
Marten Seemann
|
a240550bc5
|
Merge pull request #2714 from lucas-clemente/remove-fuzzit-batch
remove Fuzzit badge from README
|
2020-08-18 05:55:39 +07:00 |
|
Marten Seemann
|
2748efb8cb
|
Merge pull request #2705 from lucas-clemente/improve-fuzz-return-values
use the correct return values in Fuzz() functions
|
2020-08-18 05:54:59 +07:00 |
|
Marten Seemann
|
906fd62146
|
Merge pull request #2707 from lucas-clemente/simplify-conn
simplify the connection, rename it to sendConn
|
2020-08-18 05:54:14 +07:00 |
|
Marten Seemann
|
76a4512dcf
|
Merge pull request #2704 from lucas-clemente/update-qpack
update qpack to v0.2.0
|
2020-08-18 05:53:47 +07:00 |
|
Marten Seemann
|
f865d43dcf
|
Merge pull request #2718 from lucas-clemente/remove-redundant-error-check
remove redundant error check in the stream
|
2020-08-18 05:52:51 +07:00 |
|
Marten Seemann
|
d8d89c401d
|
Merge pull request #2708 from lucas-clemente/release-buffer-on-invalid-conn-id
put back the packet buffer when parsing the connection ID fails
|
2020-08-18 05:52:15 +07:00 |
|
Marten Seemann
|
38d1b9c3cd
|
remove redundant error check in the stream
|
2020-08-16 22:55:22 +07:00 |
|
Marten Seemann
|
a2b21be779
|
update QUIC draft version information in README
|
2020-08-13 09:13:22 +07:00 |
|