gr1ffon
4ba42a8456
replace repo
2025-11-14 04:04:40 +03:00
Marten Seemann
ca05442ab9
http3: add basic server-side qlog support ( #5367 )
...
* add Conn.QlogTrace
* http3: add basic qlog support on the server side
2025-10-10 12:35:58 +02:00
Robin Thellend
0a9c6ea4c8
http3: remove dependency on quic internal packages ( #5256 )
...
* Remove http3 dependency on quic internal packages
Remove the dependency on internal/protocol from the http3 package. This
makes it possible for a forked http3 to use the mainline quic-go
package.
* Address review comments
* Fix syntax
* Use broader pattern for http3 directory
* Copy internal/testdata
* Replace perspective with bool
* clone the supported version slice
---------
Co-authored-by: Marten Seemann <martenseemann@gmail.com >
2025-07-07 13:41:23 +02:00
Marten Seemann
d33d293fd2
ci: enable the usetesting linter ( #5222 )
...
This linter is useful to detect the creation of temporary directories
and the setting of environment variables in tests.
2025-06-11 09:39:07 +02:00
Marten Seemann
aa22706d78
ci: enable the nolintlint linter ( #5221 )
...
This linter helps us find unneeded nolint statements.
2025-06-11 06:52:21 +02:00
Marten Seemann
08be0f73c0
ci: stop using Ginkgo test command ( #5194 )
...
* ci: stop using Ginkgo test command
* ci: remove integrationtest directory for unit tests
2025-06-02 04:38:05 +02:00
Marten Seemann
d35b5ac187
use ed25519 instead of RSA in tests and examples ( #5050 )
...
Also adds a golangci-lint depguard rules that forbids
importing crypto/rsa.
2025-04-20 05:55:08 +02:00
Marten Seemann
267cca773b
switch from math/rand to math/rand/v2 ( #5045 )
...
* switch from math/rand to math/rand/v2
* switch away from golang.org/x/exp/rand
2025-04-19 09:01:22 +02:00
Mark Rushakoff
e2031b7aeb
use clickable links in documentation, fix list styling ( #4955 )
...
* Update comment styles
1. Use doc links (the square brackets around identifiers) to make
clickable links on pkg.go.dev (https://go.dev/doc/comment#doclinks )
2. Indent lists so that they are rendered properly -- at which point go
fmt updates the bullet character to a dash
(https://go.dev/doc/comment#lists )
3. Add a couple missing punctuation marks
These all will improve the experience of browsing the quic-go docs on
pkg.go.dev.
* ignore SA1019 for the ConnectionTracingID
* ci: exclude ConnectionTracing(ID, Key) from staticlint in http3
---------
Co-authored-by: Marten Seemann <martenseemann@gmail.com >
2025-04-14 07:44:29 +02:00
Marten Seemann
1d8f3f281a
ci: update golangci-lint to v2 ( #5007 )
2025-03-30 07:16:14 +02:00
Marten Seemann
f6e7789854
ci: disable SA1029 staticcheck (context key check) in test files ( #4802 )
2024-12-27 17:31:21 +08:00
Marten Seemann
aed4d8df0c
ci: disable the unparam linter for tests ( #4738 )
2024-12-01 12:27:32 +08:00
Marten Seemann
3e0a67b247
ci: update golangci-lint to v1.62.0 ( #4725 )
2024-11-18 16:01:39 +01:00
Marten Seemann
e52027f496
qlog: migrate tests away from Ginkgo ( #4640 )
...
* qlog: migrate tests away from Ginkgo
* ci: don't run prealloc linter on test files
2024-09-11 00:28:28 -07:00
Marten Seemann
4f4da0423f
ci: disable exhaustive linter for test files ( #4499 )
2024-05-06 21:36:22 -07:00
Marten Seemann
2ed1593b6e
ci: update golangci-lint-action to v6 and golangci-lint to v1.58.0 ( #4494 )
...
* ci: update golangci-lint-action to v6 and golangci-lint to v1.58.0
* use issues.exclude-files instead of run.skip-files
* rename vet to govet
2024-05-06 19:05:38 -07:00
Marten Seemann
6325696fde
quicvarint: use int return value instead of internal protocol.ByteCount ( #4356 )
2024-03-19 14:56:55 -07:00
Marten Seemann
e65e99f1d6
ci: remove unused depguard check for qtls ( #4291 )
...
Fortunately, qtls is a thing of the past.
2024-01-30 19:30:11 -08:00
Marten Seemann
048940927c
ci: update golangci-lint to v1.55.2 ( #4204 )
2023-12-13 04:02:06 -08:00
Marten Seemann
3d89e545d3
use the new crypto/tls QUIC Transport ( #3860 )
2023-07-01 11:15:00 -07: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
7c63050da1
remove deprecated scopelint linter from golangci-lint
2022-04-02 20:36:18 +01:00
Marten Seemann
7ade2a05d6
disable the goconst linter
2021-10-12 10:49:35 +02:00
Marten Seemann
62a906de3c
update Go to 1.16, drop support for 1.14
2021-02-17 12:17:46 +08:00
Marten Seemann
8752576f26
run gofumpt, enable the gofumpt linter
2020-10-26 09:33:35 +07:00
Marten Seemann
55a07c34ee
add the exhaustive linter
2020-10-05 13:47:57 +07:00
Marten Seemann
5d24d3b68f
enable the exportloopref linter
2020-09-12 11:38:52 +07:00
Marten Seemann
f886be4cce
enable the gofmt linter
2020-09-12 11:26:37 +07:00
Marten Seemann
b944882337
enable the asciicheck linter
2020-09-12 11:23:19 +07:00
Marten Seemann
0711119b96
use depguard to make sure that qtls is only imported in internal/qtls
2020-08-18 14:26:25 +07:00
Marten Seemann
fc9b5905b2
don't run goconst on qlog/
2020-04-04 13:17:58 +07:00
Marten Seemann
1f8a47af02
implement a ClientSessionCache that can save application data
2020-01-01 18:04:02 +04:00
Marten Seemann
6b22f36d82
add the stylecheck linter
2019-09-17 13:50:19 +07:00
Marten Seemann
ab2b26a5cb
add the unparam linter
2019-09-17 13:44:05 +07:00
Marten Seemann
c8aed2861f
add the scopelint linter
2019-09-17 13:44:05 +07:00
Marten Seemann
0131dc7fa9
add the prealloc linter
2019-09-17 13:44:05 +07:00
Marten Seemann
93b1ff8e2c
don't fake-implement the http.CloseNotifier interface
2019-09-05 11:47:46 +07:00
Marten Seemann
4f6d0e651a
implement HTTP/3
2019-04-11 09:06:10 +09:00
Marten Seemann
09574a6653
expose the tls.ConnectionState
2019-03-31 23:56:24 +09:00
Marten Seemann
b52d45a1e5
use GolangCI-Lint instead of gometalinter
2019-02-27 20:51:50 +09:00