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
Gaukas Wang
164729a701
fix: cipherSuitesTLS13 linked to crypto/tls ( #35 )
...
This linkage issue caused the testing to fail, since we are modifying the available Cipher Suites from the TLS provider (crypto/tls -> utls) to manipulate the selection results.
Signed-off-by: Gaukas Wang <i@gaukas.wang>
2024-05-02 11:57:44 -06:00
dependabot[bot]
b24875057d
build(deps): bump actions/checkout from 3 to 4 ( #28 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-24 00:40:27 -06:00
dependabot[bot]
8a76d80568
build(deps): bump actions/setup-go from 4 to 5 ( #29 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-24 00:39:34 -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]
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
Gaukas Wang
77691ccce8
fix: error after sync
2023-10-26 22:48:59 -06:00
Gaukas Wang
7c77243b04
upstream: sync to 0.39.1
2023-10-26 22:47:22 -06:00
Marten Seemann
22fb59ee6f
create FUNDING.yml
2023-09-17 05:18:43 -07:00
Marten Seemann
ab1c1be9a9
basic ClusterFuzzLite integration ( #4034 )
2023-09-15 09:57:13 -07:00
Marten Seemann
22eac50276
ci: combine the go generate workflow with the linting workflow ( #4053 )
...
* ci: combine the go generate workflow with the linting workflow
* reorder
2023-09-15 09:56:20 -07:00
Marten Seemann
5b25d8b5be
ci: fail if any Go files contain an ignore directive ( #4055 )
2023-09-15 18:35:53 +07:00
Marten Seemann
8df7624c07
add a QUIC_GO_DISABLE_ECN env to disable ECN support
2023-09-11 20:31:50 +07:00
Marten Seemann
591d864e5e
ci: update GitHub checkout and setup-go actions to v4 ( #4067 )
2023-09-05 03:47:05 -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
8963306987
ci: fix syntax error in integration test workflow ( #4048 )
2023-08-26 18:23:26 +07:00
Marten Seemann
e058f56643
ci: fix integration test running with and without GSO ( #4043 )
2023-08-24 18:23:44 -07:00
Marten Seemann
f689a5d023
ci: build interop Docker image for pushes to master, and for releases ( #4035 )
...
* ci: build interop Docker image for pushes to master, and tag releases
* use self-hosted runner to build Docker image
* Apply suggestions from code review
Co-authored-by: Piotr Galar <piotr.galar@gmail.com>
* Update .github/workflows/build-interop-docker.yml
Co-authored-by: Piotr Galar <piotr.galar@gmail.com>
* build the correct commit
* Update .github/workflows/build-interop-docker.yml
---------
Co-authored-by: Piotr Galar <piotr.galar@gmail.com>
2023-08-20 19:48:03 -07:00
Marten Seemann
83c00a574d
ci: also run integration tests on Windows and macOS ( #3987 )
2023-08-16 07:21:48 -07:00
elagergren-spideroak
571d3adef4
fix compatibility with API breaking change in Go 1.21 ( #4020 )
...
* add Go 1.21 compatibility
Signed-off-by: Eric Lagergren <elagergren@spideroak-inc.com>
* refactor for Go 1.20
Signed-off-by: Eric Lagergren <elagergren@spideroak-inc.com>
---------
Signed-off-by: Eric Lagergren <elagergren@spideroak-inc.com>
2023-08-09 05:22:30 -07:00
Gaukas Wang
1644f906ad
Update ginkgo_test.yml ( #8 )
2023-08-05 14:08:55 -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
44705664c2
refactor: remove redundancy and clean up
...
Remove interop which will fail to build and unnecessary for uQUIC. Remove all quic-go CI. Add Go build & test CI.
2023-08-03 18:33:14 -06:00
Gaukas Wang
10eaa8489c
init: separate from quic-go tree
2023-08-03 18:18:56 -06:00
Marten Seemann
44a58dc425
ci: update Go 1.21 to rc3 ( #3994 )
2023-07-28 21:45:45 -07:00
Marten Seemann
3d89e545d3
use the new crypto/tls QUIC Transport ( #3860 )
2023-07-01 11:15:00 -07:00
Marten Seemann
4998733ae1
disable GSO unless QUIC_GO_ENABLE_GSO is set ( #3934 )
2023-07-01 10:09:32 -07:00
Marten Seemann
21388c86bb
drop support for draft-29 ( #3903 )
2023-06-21 04:06:44 -07:00
Marten Seemann
4b03636102
ci: run integration tests for all QUIC versions, even if steps failed ( #3882 )
2023-06-03 00:55:18 -07:00
Marten Seemann
56432a8b79
ci: run linter on all supported platforms ( #3816 )
...
* only define packetInfo.ifIndex on platforms where it's actually used
* fix comment and stylecheck for IP_DONTFRAGMENT on Windows
* fix build flags on test file
* ci: run golangci-lint on multiple platforms
2023-06-02 23:47:05 -07:00
Marten Seemann
97904d0b30
ci: also run integration tests with GSO disabled
2023-06-03 09:21:55 +03:00
Marten Seemann
073f5c0306
ci: fix ordering of error output of the cross compilation workflow ( #3809 )
2023-06-02 03:12:53 -07:00
Glonee
2ff71510a9
ci: fix Codecov coverage report ( #3837 )
2023-05-15 06:06:25 -07:00
Marten Seemann
74be4d2755
add a function to set the UDP send buffer size
...
This function is the equivalent to the function used to set the UDP
receive buffer size. It's so similar that code generation is used to
make a copy of the setReceiveBuffer function.
2023-05-08 14:35:21 +03:00
Marco Munizaga
843b633434
use SO_RCVBUFFORCE to force receive buffer increase on Linux ( #3804 )
...
* Add ability to force change the receive buffer size using SO_RCVBUFFORCE in Linux
* Fix imports
* Update test
* Add sys_conn_helper_not_linux
* Rename file
* ignore the error on SetReadBuffer
* also run unit tests as root
---------
Co-authored-by: Marten Seemann <martenseemann@gmail.com>
2023-05-08 02:40:47 -07:00
Marten Seemann
5c05143703
Merge pull request #3784 from quic-go/speed-up-cross-compile
...
ci: speed up the cross compilation job by parallelizing
2023-05-01 14:02:56 +02:00
Marten Seemann
ea721c9c75
Merge pull request #3782 from quic-go/integration-tests-versions
...
set the version for integration tests using a command line flag
2023-05-01 13:59:10 +02:00
Marten Seemann
523036c4e6
ci: run go build jobs in parallel in cross compile job
2023-05-01 13:46:07 +02:00
Marten Seemann
1a483c0e43
ci: remove outdated version checks from cross compilation script
2023-05-01 13:46:07 +02:00
Marten Seemann
c19e6a71b2
ci: allow changing runners through config vars ( #3783 )
...
* ci: allow changing runners through config vars
* fix variable access
---------
Co-authored-by: galargh <piotr.galar@gmail.com>
2023-05-01 04:45:30 -07:00
Marten Seemann
2b0a03a988
set the QUIC version for integration tests using a command line flag
2023-05-01 13:43:34 +02:00
Marten Seemann
0dbe595d9f
move the version negotiation tests to a separate package
2023-05-01 13:42:30 +02:00
Marten Seemann
8507208665
ci: update golangci-lint config, increase timeout ( #3771 )
...
Some of the linters we've been using are deprecated now. We also hadn't
update our qtls depguard config for a very long time.
2023-04-19 05:45:19 -07:00
Marten Seemann
c9ae152956
interop: publish Docker images for linux/amd64 and linux/arm64 ( #3748 )
2023-03-29 22:21:13 -07:00
Marten Seemann
56a6d8d35b
ci: update golangci-lint to v1.52.2, update Go version ( #3740 )
...
* ci: update golangci-lint to v1.52.2, update Go version
* run gofumpt
2023-03-27 22:55:26 -07:00
Marten Seemann
ad7182ce84
ci: fix interop Docker builder ( #3712 )
2023-02-15 23:06:37 -08:00
Spencer Comfort
0a9ceca91e
ci: update GitHub action workflow versions ( #3677 )
...
* Update build-interop-docker.yml
* Update go-generate.yml
* Update lint.yml
* Update unit.yml
2023-02-13 15:26:56 -08:00
Marten Seemann
f42357f096
drop qtls support for Go 1.18
2023-02-04 17:44:54 +13:00
Marten Seemann
55891e2925
update CI to use Go 1.20
2023-02-02 09:51:18 +13:00
Marten Seemann
576d85cd3d
add support for Go 1.20 ( #3641 )
2023-01-17 23:22:36 -08:00