Chao Fei
|
60bbe92194
|
remove error return value from ComposeVersionNegotiation (#3410)
|
2022-05-12 08:03:39 -07:00 |
|
Marten Seemann
|
fda9f72161
|
replace usages of session in variable names
|
2022-03-27 11:27:25 +01:00 |
|
Marten Seemann
|
e71c236232
|
rename the Session to Connection
|
2022-03-27 11:27:23 +01:00 |
|
Marten Seemann
|
68e468a3bc
|
drop support for Go 1.15
|
2021-08-05 14:18:56 +02:00 |
|
Marten Seemann
|
dbb517858e
|
fix incorrect usage of errors.Is
errors.Is is supposed to used for equality of errors, not for type
assertions. That's what errors.As is there for.
|
2021-06-28 15:29:52 -07:00 |
|
Marten Seemann
|
1ce572228b
|
expose a VersionNegoationError
|
2021-05-01 09:39:24 +07:00 |
|
Marten Seemann
|
42b61729bd
|
expose the TransportError and the ApplicationError
|
2021-05-01 09:38:49 +07:00 |
|
Marten Seemann
|
592fb9cad9
|
introduce a dedicated qerr.TransportError and qerr.ApplicationError
|
2021-05-01 09:38:48 +07:00 |
|
Marten Seemann
|
7d6be20fdc
|
remove unneeded testutils.ComposeAckFrame helper function
|
2021-03-20 09:55:26 +08:00 |
|
Marten Seemann
|
5208845191
|
introduce a logging.CloseReason for version negotiation errors
|
2021-03-15 13:36:45 +08:00 |
|
Marten Seemann
|
70fe7be603
|
corrupt more ACKs in the MITM test
|
2021-01-18 19:48:16 +08:00 |
|
Marten Seemann
|
595f6f814a
|
introduce a quic.Config.HandshakeIdleTimeout, remove HandshakeTimeout
|
2020-12-08 16:12:39 +07:00 |
|
Marten Seemann
|
ee24d3899e
|
simplify the Tracer interface by combining the TracerFor... methods
|
2020-07-11 13:22:52 +07:00 |
|
Marten Seemann
|
0baf16ea4e
|
rewrite the proxy to avoid packet reordering
|
2020-06-20 15:46:06 +07:00 |
|
Marten Seemann
|
a5b967a309
|
add a command line option to export qlogs from the integration tests
|
2020-03-26 20:37:08 +07:00 |
|
Marten Seemann
|
a93e544c94
|
remove Session.Close()
Session.Close() sends a transport-level error code. Applications should
not be able to call this function, but use CloseWithError() instead.
|
2020-01-26 17:41:53 +07:00 |
|
Marten Seemann
|
8b52e62b86
|
allow corrupting of Retry packets in the MITM integration test
|
2020-01-17 13:42:57 +07:00 |
|
Marten Seemann
|
27549c5665
|
use the minimum of the two peers' max_idle_timeouts
|
2019-12-11 14:04:33 +04:00 |
|
Marten Seemann
|
07dcbc8496
|
remove the testserver package
|
2019-11-25 12:54:58 +07:00 |
|
Marten Seemann
|
c8aed2861f
|
add the scopelint linter
|
2019-09-17 13:44:05 +07:00 |
|
Marten Seemann
|
97699ea26e
|
improve the MITM tests
|
2019-08-13 08:35:16 +07:00 |
|
Tatiana Bradley
|
361fd2d2b2
|
addressed reviewer comments
|
2019-08-02 22:44:44 +00:00 |
|
Tatiana Bradley
|
e859b12ad4
|
added successful pre-handshake injection attacks
|
2019-08-02 21:52:20 +00:00 |
|
Tatiana Bradley
|
179d445778
|
restructured contexts in mitm tests
|
2019-08-02 21:52:20 +00:00 |
|
Marten Seemann
|
f8d218dbad
|
add an integration test corrupts packets
|
2019-07-02 13:00:58 +07:00 |
|
Marten Seemann
|
6afde2eae8
|
add an integration test that duplicates all packets
|
2019-07-02 13:00:58 +07:00 |
|
Marten Seemann
|
9c496ddd19
|
add an integration test that sends invalid packets
|
2019-07-02 13:00:51 +07:00 |
|