phoenix6936
98f5a5debc
Updates dependencies ( #43 )
...
* build(deps): bump the go_modules group across 2 directories with 1 update
Bumps the go_modules group with 1 update in the / directory: [golang.org/x/crypto](https://github.com/golang/crypto ).
Bumps the go_modules group with 1 update in the /integrationtests/gomodvendor directory: [golang.org/x/crypto](https://github.com/golang/crypto ).
Updates `golang.org/x/crypto` from 0.23.0 to 0.31.0
- [Commits](https://github.com/golang/crypto/compare/v0.23.0...v0.31.0 )
Updates `golang.org/x/crypto` from 0.22.0 to 0.31.0
- [Commits](https://github.com/golang/crypto/compare/v0.23.0...v0.31.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
dependency-group: go_modules
- dependency-name: golang.org/x/crypto
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update dependabot.yml
Signed-off-by: phoenix6936 <189024923+phoenix6936@users.noreply.github.com>
* Update dependabot.yml
Signed-off-by: phoenix6936 <189024923+phoenix6936@users.noreply.github.com>
* build(deps): bump github.com/onsi/gomega from 1.33.1 to 1.36.1
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.33.1 to 1.36.1.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.33.1...v1.36.1 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/refraction-networking/utls
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.6.6 to 1.6.7.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.6.6...v1.6.7 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump go.uber.org/mock from 0.4.0 to 0.5.0
Bumps [go.uber.org/mock](https://github.com/uber/mock ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/uber/mock/releases )
- [Changelog](https://github.com/uber-go/mock/blob/main/CHANGELOG.md )
- [Commits](https://github.com/uber/mock/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/mock
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.22.0
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.17.2 to 2.22.0.
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v2.17.2...v2.22.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump golang.org/x/net from 0.25.0 to 0.32.0
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.25.0 to 0.32.0.
- [Commits](https://github.com/golang/net/compare/v0.25.0...v0.32.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/quic-go/qpack from 0.4.0 to 0.5.1
Bumps [github.com/quic-go/qpack](https://github.com/quic-go/qpack ) from 0.4.0 to 0.5.1.
- [Release notes](https://github.com/quic-go/qpack/releases )
- [Commits](https://github.com/quic-go/qpack/compare/v0.4.0...v0.5.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/qpack
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump golang.org/x/time from 0.5.0 to 0.8.0
Bumps [golang.org/x/time](https://github.com/golang/time ) from 0.5.0 to 0.8.0.
- [Commits](https://github.com/golang/time/compare/v0.5.0...v0.8.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/time
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Run go mod tidy, rm toolchain
* Downgrade back to 1.21
* build(deps): bump github.com/quic-go/qpack from 0.4.0 to 0.5.1
Bumps [github.com/quic-go/qpack](https://github.com/quic-go/qpack ) from 0.4.0 to 0.5.1.
- [Release notes](https://github.com/quic-go/qpack/releases )
- [Commits](https://github.com/quic-go/qpack/compare/v0.4.0...v0.5.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/qpack
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump go.uber.org/mock from 0.4.0 to 0.5.0
Bumps [go.uber.org/mock](https://github.com/uber/mock ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/uber/mock/releases )
- [Changelog](https://github.com/uber-go/mock/blob/main/CHANGELOG.md )
- [Commits](https://github.com/uber/mock/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/mock
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.22.0
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.17.2 to 2.22.0.
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v2.17.2...v2.22.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump github.com/onsi/gomega from 1.33.1 to 1.36.1
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.33.1 to 1.36.1.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.33.1...v1.36.1 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update go.mod
Signed-off-by: phoenix6936 <189024923+phoenix6936@users.noreply.github.com>
* Update go.sum
Signed-off-by: phoenix6936 <189024923+phoenix6936@users.noreply.github.com>
* Update go.sum
Signed-off-by: phoenix6936 <189024923+phoenix6936@users.noreply.github.com>
* Update go.sum
Signed-off-by: phoenix6936 <189024923+phoenix6936@users.noreply.github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: phoenix6936 <189024923+phoenix6936@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mingye Chen <mingye.chen@colorado.edu>
2024-12-15 19:01:17 -07:00
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
cb2c7f1296
deps: update to latest dependencies ( #37 )
...
Signed-off-by: Gaukas Wang <i@gaukas.wang>
2024-05-06 10:31:38 -06:00
Gaukas Wang
4973374ea5
sync: quic-go 0.42.0
...
Signed-off-by: Gaukas Wang <i@gaukas.wang>
2024-04-23 22:34:55 -06:00
dependabot[bot]
d40dde9b9b
build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 ( #26 )
2024-04-19 12:30:10 -06:00
dependabot[bot]
b5b59e42e9
build(deps): bump github.com/quic-go/quic-go from 0.39.4 to 0.42.0 ( #25 )
...
* build(deps): bump github.com/quic-go/quic-go from 0.39.4 to 0.42.0
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.39.4 to 0.42.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.39.4...v0.42.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* bump: go minimum version 1.21
Signed-off-by: Gaukas Wang <i@gaukas.wang>
* update: github action scripts Go version
Signed-off-by: Gaukas Wang <i@gaukas.wang>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Gaukas Wang <i@gaukas.wang>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gaukas Wang <i@gaukas.wang>
2024-04-04 22:52:55 -06:00
dependabot[bot]
4684e2dde1
build(deps): bump github.com/quic-go/quic-go from 0.39.2 to 0.39.4 ( #23 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.39.2 to 0.39.4.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.39.2...v0.39.4 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-20 00:50:12 -07:00
dependabot[bot]
fa047fddb7
build(deps): bump github.com/cloudflare/circl from 1.3.5 to 1.3.7 ( #21 )
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.3.5...v1.3.7 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 10:06:36 -07:00
dependabot[bot]
1c8dd085f9
build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 ( #20 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 10:15:01 -07:00
Gaukas Wang
7c77243b04
upstream: sync to 0.39.1
2023-10-26 22:47:22 -06:00
dependabot[bot]
1c92f0caab
build(deps): bump golang.org/x/net from 0.14.0 to 0.17.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.14.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-11 23:04:29 +00:00
Marten Seemann
9a397abc17
update gomock to v0.3.0 ( #4087 )
2023-09-24 04:38:28 -07:00
Marten Seemann
6cac231f6a
update qtls-go1-20 to v0.3.4 ( #4068 )
2023-09-06 09:02:33 -07:00
Gaukas Wang
9b03bc282c
fix: uquic sync error
...
...so that uquic build/test shall pass and examples shall work again.
2023-08-28 16:53:19 -06:00
Marten Seemann
2797f85fc0
switch from unmaintained golang/mock to go.uber.org/mock ( #4050 )
2023-08-28 02:23:55 -07:00
Marten Seemann
f633dca488
update qtls to v0.3.3 ( #4044 )
2023-08-22 20:36:33 -07:00
Marten Seemann
501cc21c4b
expose crypto/tls errors on the TransportError ( #4015 )
2023-08-18 03:01:49 -07:00
Gaukas Wang
edf00ef67a
deps: bump up utls version
...
Bump up uTLS version to not rely on the retracted v1.4.1. Update go.mod/go.sum.
2023-08-11 12:17:12 -06:00
Gaukas Wang
f7b03bf6b3
deps: upgrade dependencies after Go 1.21 releases ( #12 )
2023-08-08 23:15:52 -06:00
Gaukas Wang
4e1a4d03f6
fix: broken utls deps
...
Fix broken uTLS dependencies due to the required version is not published until now.
2023-08-05 01:17:25 -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
Marten Seemann
f9f6b9df6e
update qtls to restrict RSA keys in certificates to <= 8192 bits ( #4012 )
2023-08-03 08:20:32 -07:00
Gaukas Wang
95f3eaaa66
wip: InitialSpec (2/n)
...
- Added QUICFrame to describe QUIC Frame found in an Initial Packet, including PADDING, PING, and CRYPTO.
- Added QUICSpec to describe the QUIC Header and QUIC Frames' order/length/offset.
2023-07-30 23:20:36 -06:00
Gaukas Wang
fca46117e4
impl: uquic with utls
2023-07-29 23:45:16 -06:00
Marten Seemann
0662afba63
stop using math/rand.Seed and Read in tests, bump go.mod version to 1.20 ( #3936 )
2023-07-01 11:29:41 -07:00
Marten Seemann
3d89e545d3
use the new crypto/tls QUIC Transport ( #3860 )
2023-07-01 11:15:00 -07:00
Marten Seemann
a49fa6a682
update Ginkgo to v2.9.5 and Gomega to v1.27.6 ( #3845 )
2023-06-02 02:57:26 -07:00
Marten Seemann
48e18b922d
offer only TLS 1.3 cipher suites in ClientHello ( #3749 )
2023-04-19 05:57:55 -07:00
dependabot[bot]
91c747959a
update golang.org/x/net from 0.4.0 to 0.7.0 ( #3734 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.4.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.4.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-26 17:57:24 -07:00
Marten Seemann
23f4565108
qtls: don't set the tls.Config.CipherSuites for cipher suite tests ( #3726 )
...
* qtls: don't set the tls.Config.CipherSuites for cipher suite tests
* use qtls versions that don't allow setting of tls.Config.CipherSuites
2023-03-26 06:56:41 -07:00
Marten Seemann
5b5a8e742c
update qtls to include the Go 1.20.1 / 1.19.6 changes to crypto/tls ( #3711 )
2023-02-16 02:36:57 -08:00
Marten Seemann
f42357f096
drop qtls support for Go 1.18
2023-02-04 17:44:54 +13:00
Marten Seemann
68c91c9a2b
update qtls for Go 1.20 to v0.1.0
2023-02-02 09:48:32 +13: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
9488539a49
update imports to use qtls and qpack from quic-go GitHub organization ( #3676 )
2023-01-20 13:42:54 -08:00
Marten Seemann
576d85cd3d
add support for Go 1.20 ( #3641 )
2023-01-17 23:22:36 -08:00
Marten Seemann
45b489b6f6
make ConnectionState usable during the handshake
2023-01-05 16:37:07 +13:00
Marten Seemann
71f9182de6
update golang.org/x packages to tagged versions ( #3628 )
2023-01-04 07:02:49 +13:00
Marten Seemann
df762b7552
use the new zero-allocation control message parsing function from x/sys ( #3609 )
2022-11-04 04:36:46 -07:00
Marten Seemann
f78683abb6
update qpack to v0.3.0 ( #3593 )
2022-10-12 06:00:58 -07:00
Marten Seemann
870fbe7ab0
migrate to Ginkgo v2
2022-10-11 16:38:44 +04:00
Marten Seemann
597e00549d
update qtls to versions that include the ec_point_formats fix ( #3583 )
...
The new qtls versions contain the standard library fix for
https://github.com/golang/go/issues/49126 .
2022-10-11 02:26:25 -07:00
Marten Seemann
556a6e2f99
Merge pull request #3489 from lucas-clemente/generic-streams-map-incoming
...
use a generic streams map for incoming streams
2022-08-12 13:05:53 +04:00
Marten Seemann
b372d02ac4
remove genny dependency
2022-08-12 11:18:57 +03:00
Marten Seemann
bea5de0221
Merge pull request #3483 from lucas-clemente/generic-min-max
...
use generic Min and Max functions
2022-08-12 12:09:30 +04:00
Marten Seemann
b6e2608c15
update the Go 1.19 qtls to v0.1.0 ( #3490 )
2022-08-10 09:53:32 -07:00
Marten Seemann
43bde14cf7
implement generic Min and Max functions
2022-08-10 14:59:05 +02:00
Marten Seemann
ea9de26ed5
drop support for Go 1.16 and 1.17 ( #3482 )
2022-08-10 03:42:14 -07:00
Marten Seemann
f29dd273b4
update for Go 1.19beta1 ( #3460 )
2022-06-28 01:12:44 -07:00
Marten Seemann
e27fa1c9cf
update qtls to include the recent session ticket changes to crypto/tls ( #3443 )
...
This includes the changes released in Go 1.18.3 and Go 1.17.11.
2022-06-09 09:24:04 +02:00