Commit graph

111 commits

Author SHA1 Message Date
Mingye Chen
cc7f02d9b9 Support non-zero lowest frame offset
The lowest offset of CRYPTO frames in a QUIC packet does not necessarily start at zero, such as the second packet of a connection using Kyber key in the client hello.
Also updates clienthellod to new repo.
2024-11-22 15:12:57 -07:00
Gaukas Wang
a14017fc59
fix: link to quic-go in README.md (#19)
Fix unintended changes that break links to the upstream.
2023-11-13 19:55:57 -07:00
Gaukas Wang
7c77243b04
upstream: sync to 0.39.1 2023-10-26 22:47:22 -06:00
Toby
4bdff39ff0
README: add Hysteria (#4085)
* chore: add my project

* fix order
2023-09-24 04:01:03 -07:00
Gaukas Wang
3d09353796
Update README.md
fix the incorrect link to quic-go
2023-08-28 11:19:19 -06:00
Marten Seemann
2e7ea9119c
add OSS-Fuzz badge to README (#3942) 2023-08-16 04:58:07 -07:00
Gaukas Wang
2cf9a8b684
Update README.md 2023-08-15 23:00:48 -06:00
Gaukas Wang
6d525c0e31
fix: broken links to issues
some links are pointing to gaukas/uquic, which was once the root repository but moved here. Since gaukas/uquic is now a fork, URL redirects are no more and we need to manually update the links.
2023-08-11 22:29:00 -06:00
Gokul PM
10d1114962
README: fix invocation of Go routine in example (#4019) 2023-08-09 05:26:39 -07:00
Gaukas Wang
e725752674
docs: switch CI badge from gaukas to refraction (#11) 2023-08-05 22:55:53 -06:00
Gaukas Wang
9d3fe2aa07
new: support variable length quic frame padding (#10)
Add variable length QUIC frame padding support. Refactor how QUIC frames are defined in a QUIC Spec. Update documentation and examples. Added Chrome and Firefox parrots.

Close #3.
2023-08-05 22:47:08 -06:00
Gaukas Wang
9e1965d28b
bug: ci taking too long to run (#7)
* breaking: separate CI build and test workflows

Separate CI build and test into individual workflows.
Add matrix-based CI build and test for better coverage.
Update build status badges.

* fix: ginko_test format and condition
2023-08-05 13:04:13 -06:00
Gaukas Wang
65a944f39a
fix: README.md build status badge
Badge was linked to url with bad incorrect filenames.
2023-08-05 01:26:48 -06:00
Gaukas Wang
881967a953
docs: include roadmap 2023-08-05 01:18:16 -06:00
Gaukas Wang
9c624f0355
docs: use png quic-go logo [ci skip]
...to align with quic-go/quic-go.
2023-08-03 19:02:43 -06:00
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
Gaukas Wang
a72582e6aa
docs: minor adjustment 2023-08-03 18:33:55 -06:00
Gaukas Wang
10eaa8489c
init: separate from quic-go tree 2023-08-03 18:18:56 -06:00
Gaukas Wang
03e314649b
docs: uquic README.md 2023-08-03 18:14:01 -06:00
Ferdinand Holzer
4378283f95
surface connection error as connection context cancelation cause (#3961)
* connection: surface connection error as connection context cancellation cause

* docs: add note about connection context canellation cause
2023-07-17 21:31:31 -07:00
Marten Seemann
3d89e545d3
use the new crypto/tls QUIC Transport (#3860) 2023-07-01 11:15:00 -07:00
Marten Seemann
21388c86bb
drop support for draft-29 (#3903) 2023-06-21 04:06:44 -07:00
Marten Seemann
e4fe28930a
docs: add detailed description of the quic package (#3902)
* docs: add detailed description of the quic package

* Apply suggestions from code review

Co-authored-by: Prithvi Shahi <shahi.prithvi@gmail.com>

* some more README improvements

---------

Co-authored-by: Prithvi Shahi <shahi.prithvi@gmail.com>
2023-06-20 09:31:39 -07:00
Marten Seemann
9899ec4126
README: restructure RFC section, add QUIC v2 (RFC 9369) (#3871) 2023-06-02 03:00:29 -07:00
Kévin Dunglas
5400587610
docs: add Mercure in the list of projects using quic-go (#3791) 2023-05-01 09:34:40 -07:00
Marten Seemann
f42357f096 drop qtls support for Go 1.18 2023-02-04 17:44:54 +13:00
Kévin Dunglas
5b72f4c900
docs: Go 1.20 is now supported (#3693) 2023-02-04 08:14:01 +13:00
Marten Seemann
dfbfe71309
README: replace go-ipfs with go-libp2p (#3682) 2023-01-25 15:00:34 -08:00
bt90
d937633cad
README: add AdGuard Home to project list (#3574)
* Sort projects

* List AdGuardHome

* Reformat table
2023-01-25 14:32:27 -08:00
Marten Seemann
58cedf7a4f
rename module, adjust import paths to quic-go/quic-go (#3680) 2023-01-21 19:53:57 -08:00
Marten Seemann
ff47a7e14e
add DPLPMTUD (RFC 8899) to list of supported RFCs in README (#3520) 2022-08-29 10:27:38 +03:00
Marten Seemann
034fc4e09a
fix typo in README 2022-08-24 01:21:47 -07:00
fanweixiao
57650fca7a
add YoMo to list of projects in README (#3513) 2022-08-21 02:05:11 -07:00
Marten Seemann
8c0c481da1
fix typo in README 2022-08-14 01:38:58 -07:00
Marten Seemann
5473b3ffd0
add QPACK (RFC 9204) to the list of supported RFCs (#3485) 2022-08-11 07:35:19 -07:00
Marten Seemann
ea9de26ed5
drop support for Go 1.16 and 1.17 (#3482) 2022-08-10 03:42:14 -07:00
Marten Seemann
56a24f3e4c
update supported RFCs in README (#3456) 2022-07-24 11:58:43 -07:00
Marten Seemann
d5961e9d60
update docs to reflect that we support RFC 9221 (Unreliable Datagrams) (#3382) 2022-04-25 04:10:51 -07:00
ignoramous
9620cc745c
remove nextdns from list of projects using quic-go (#3363)
ref: github.com/nextdns/nextdns/commit/538d0a85
2022-03-28 14:31:43 -07:00
Marten Seemann
366097106c use Go 1.18 on CI 2022-03-16 11:16:44 +04:00
Marten Seemann
f3b098775e
add OONI Probe to list of projects in README (#3324) 2022-01-29 05:41:38 -08:00
Marten Seemann
86b6ee74ff
remove build status badges from README (#3325) 2022-01-29 05:41:10 -08:00
Glenn
976cc29c16
Update README.md (#3315) 2022-01-17 06:11:36 -08:00
bt90
5cca3f121c
List projects using quic-go 2021-09-07 20:45:15 +02:00
Marten Seemann
c923158a3e update to Go 1.17.x 2021-08-16 23:21:24 +02:00
bt90
761c0fabd6
remove draft versions 32 and 34 from README (#3244) 2021-08-04 08:49:58 -07:00
Marten Seemann
7c74d1eb47 add support for Go 1.17 Beta 1 2021-06-15 12:29:48 -07:00
Marten Seemann
68da2c4468 add support for QUIC v1, RFC 9000 2021-05-29 11:56:14 -07:00
Marten Seemann
e3c1a67708 add draft-34 to support versions in README 2021-02-20 11:19:29 +08:00
Marten Seemann
ff2e7ba635 update README to reflect dropped Go 1.14 support 2021-02-20 09:26:49 +08:00