Commit graph

67 commits

Author SHA1 Message Date
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
58cedf7a4f
rename module, adjust import paths to quic-go/quic-go (#3680) 2023-01-21 19:53:57 -08:00
bt90
286ae62720
Update Changelog 2021-08-01 17:03:56 +02:00
Marten Seemann
595f6f814a introduce a quic.Config.HandshakeIdleTimeout, remove HandshakeTimeout 2020-12-08 16:12:39 +07:00
Marten Seemann
62d04b6a7e add Changelog entries for v0.17 2020-08-20 13:49:09 +07:00
Marten Seemann
5d55a9a3ab add a Changelog for v0.16 2020-05-31 11:02:09 +07:00
Marten Seemann
653bcff188 update the Changelog 2020-03-02 08:37:57 +07:00
Marten Seemann
f91dfda8c3 make the TLS cipher suites configurable 2020-02-01 15:58:40 +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
00a0d09e6a add a Changelog entry for 0-RTT support 2020-01-01 18:04:02 +04:00
Marten Seemann
aecaf9dd50 update the Changelog 2019-12-30 18:39:12 +04:00
Marten Seemann
b60d6ba42d add a Changelog entry for the TokenStore 2019-08-13 10:56:52 +07:00
Marten Seemann
dfedde672c add a Changelog entry for the EarlyListener 2019-08-13 09:43:58 +07:00
Marten Seemann
0d3452746b update Changelog 2019-08-05 08:23:16 +07:00
Marten Seemann
a09c045324 initiate a key update after sending / receiving 100000 packets 2019-06-27 10:54:54 +08:00
Marten Seemann
00a02415bf add a Changelog entry for key updates 2019-06-22 20:01:49 +08:00
Marten Seemann
2b8cece60a add a context to Session.Open{Uni}StreamSync 2019-06-22 19:37:21 +08:00
Marten Seemann
5550ba2c3b add a context to Session.Accept{Uni}Stream 2019-06-22 19:37:11 +08:00
Marten Seemann
12bce1caaa add a context to Listener.Accept 2019-06-22 19:36:52 +08:00
Marten Seemann
439c5eae87 add a Changelog entry for quic-trace 2019-06-21 12:51:39 +08:00
Marten Seemann
1f4e63aff6 document the range of valid values for error codes 2019-06-14 17:40:51 +08:00
Marten Seemann
979ab75b3b require ALPN during the TLS handshake 2019-06-02 14:58:37 +08:00
Marten Seemann
34543848f0 send a NEW_TOKEN from after completing the handshake (as a server) 2019-06-02 14:18:27 +08:00
Marten Seemann
1d6707325f name the quic.Cookie to quic.Token 2019-05-30 22:13:06 +08:00
Marten Seemann
5080afeac3 add a Changelog entry for HTTP/3 2019-04-11 09:29:59 +09:00
Marten Seemann
7fc1d7c275 add a Changelog for 0.11.0 2019-04-06 11:05:33 +09:00
Marten Seemann
bbe8c64cb7 release 0.10 2018-08-28 09:12:35 +07:00
Marten Seemann
91d65baf1b add gQUIC 44 to the supported versions 2018-08-28 08:49:29 +07:00
Marten Seemann
afbd2e1962 drop support for gQUIC 42 2018-08-27 19:13:06 +07:00
Marten Seemann
5c8dec8331 release 0.9 2018-08-15 22:02:31 +07:00
Marten Seemann
469c4232b6 add a Changelog entry 2018-07-06 15:52:48 +07:00
Marten Seemann
f02dc92a32 make the connection ID length configurable 2018-07-03 18:34:31 +07:00
Marten Seemann
5cae625199 release 0.8.0 2018-06-26 16:38:01 +07:00
Marten Seemann
2c05dbff07 multiplex multiple clients on one packet conn 2018-06-23 08:35:11 +07:00
Marten Seemann
f26a68d45c implement dial functions that use a context 2018-06-14 16:15:32 +07:00
Marten Seemann
530170430a add support for QUIC 43 2018-06-05 12:41:56 +02:00
Marten Seemann
3370f9fa58 add support for QUIC 42
QUIC 42 accepts overlapping stream data. We've been doing this for some
time already, so we don't need any additional changes.
2018-06-02 19:49:28 +08:00
Marten Seemann
245af2c596 make the number of incoming streams configurable, for gQUIC 2018-02-23 22:15:31 +08:00
Marten Seemann
da49295b52 expose methods for opening and accepting unidirectional streams 2018-02-21 22:19:37 +08:00
Marten Seemann
c76e63239f release 0.7.0 2018-02-03 17:17:55 +08:00
Marten Seemann
19cd13a48a add a Changelog entry for packet pacing 2018-01-23 13:41:40 +11:00
Marten Seemann
66fd3b5195 expose the ConnectionState in the Session
The ConnectionState contains basic details about the QUIC connection.
2018-01-11 16:27:42 +07:00
Marten Seemann
99a2853e7d remove non forward-secure dialing
This was broken for a long time, and won't be available when using the
TLS 1.3 handshake.
2018-01-02 23:26:55 +07:00
Marten Seemann
8e0060c51b ignore STOP_WAITINGs, derive lower bound for packets to include in ACK 2017-12-14 19:23:06 +07:00
Marten Seemann
e8d9de0e79 release 0.6.0 2017-12-12 17:03:43 +07:00
Marten Seemann
095c29dc2c drop support for QUIC 37 and 38 2017-11-07 00:23:53 +07:00
Marten Seemann
9cb7480050 rename connection ID truncation to connection ID omission 2017-09-29 22:52:54 +07:00
Marten Seemann
e729701a94 drop support for version 36 2017-09-25 20:07:34 +07:00
Marten Seemann
8dbd60a095 drop support for QUIC 35 2017-09-25 19:55:25 +07:00
Marten Seemann
265c35c2eb rename the STK to Cookie 2017-09-22 18:58:04 +07:00