Commit Graph

42 Commits

Author SHA1 Message Date
Gregory Cooke 75d4a60639
[Security] Add support for parsing SPIFFE Bundle Maps (#8124)
This adds a dependency on go-spiffe in order to parse SPIFFE bundles. More specifically, that library does not yet support SPIFFE bundle maps, but it does support SPIFFE bundles. This adds parsing of these maps to grpc-go
2025-03-12 13:32:01 -04:00
Arjan Singh Bal 5199327135
grpc: Add endpoints in resolverWrapper.NewAddresses (#8149) 2025-03-06 22:55:15 +05:30
Arjan Singh Bal dbf92b436d
deps: update dependencies for all modules (#8108) 2025-02-25 15:21:44 -08:00
Matthieu MOREL c75fc8edec
chore: enable early-return and unnecessary-stmt and useless-break from revive (#8100) 2025-02-20 14:10:09 -08:00
Arjan Singh Bal ad5cd321d0
cleanup: Remove test contexts without timeouts (#8072) 2025-02-12 00:39:01 +05:30
vinothkumarr227 39f0e5a8ca
vet: make revive check submodules for lint errors (#8029) 2025-01-30 13:54:10 +05:30
zbilun 897818ae26
interop: improve rpc_soak and channel_soak test to cover concurrency in Go (#8025) 2025-01-23 10:42:29 -08:00
Purnesh Dixit eb7c484fec
Revert "interop: improve rpc_soak and channel_soak test to cover concurrency in Go (#7926)" (#8019) 2025-01-20 09:49:18 +05:30
Matthieu MOREL 9223fd6115
deps: bump github.com/envoyproxy/go-control-plane to v0.13.4 (#7974)
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-10 09:35:20 +05:30
zbilun d118866d56
interop: improve rpc_soak and channel_soak test to cover concurrency in Go (#7926) 2025-01-09 14:26:59 -08:00
Arjan Singh Bal 00272e8024
dns: Support link local IPv6 addresses (#7889) 2024-12-03 11:06:10 +05:30
Doug Fawley 17d08f746b
scripts/gen-deps: filter out grpc modules (#7890) 2024-12-02 13:03:58 -08:00
Arjan Singh Bal a0cbb520be
github: add Go 1.23 testing and make staticcheck work locally with go1.23 (#7751) 2024-10-25 16:00:14 -07:00
Doug Fawley 94e1b29a1c
vet: add dependency checks (#7766) 2024-10-25 13:42:20 -07:00
Arjan Singh Bal 4bb0170ac6
status: Fix status incompatibility introduced by #6919 and move non-regeneratable proto code into /testdata (#7724) 2024-10-22 23:16:16 +05:30
Arjan Singh Bal c538c31150
vet: Don't use GOROOT to set PATH if GOROOT is unset (#7761) 2024-10-22 22:34:38 +05:30
Purnesh Dixit 98959d9a49
deps: update dependencies for all modules (#7755)
* Update gRPC-Go's dependency versions on master

* update protos

* disabled redefines-builtin-id lint rule
2024-10-18 21:07:37 +05:30
Arjan Singh Bal 569c8eb0af
vet: Use go1.22 instead of go1.21 for tidy and staticcheck(#7747) 2024-10-16 23:00:57 +05:30
eshitachandwani e8a70c6c71
vet: add check to ensure terminating newline (#7645) 2024-10-07 10:34:22 -07:00
eshitachandwani 859602c14c
vet : add check for tabs in text files (#7678) 2024-10-04 17:01:28 +05:30
Purnesh Dixit 11c44fb848
vet: add comment explaining reason for revive lineter disabled rules (#7634) 2024-09-17 12:07:57 +05:30
Purnesh Dixit 04e78b0faf
.*: fix lint issues of not having comments for exported funcs and vars along with any remaining issues and enable remaining disabled rules (#7575)
* .*: fix lint issues of not having comments for exported funcs and vars along with any remaining issues and enable remaining disabled rules
2024-09-16 09:09:49 +05:30
Purnesh Dixit b6fde8cdd1
vet: add check for trailing spaces (#7576)
* vet: trailing spaces check
2024-09-12 11:40:38 +05:30
Purnesh Dixit 56660492e4
vet: enforce revive linter (#7589)
* enforce revive for issues that are already fixed
2024-09-06 23:13:30 +05:30
Arvind Bright 8320224ff0
.*: revive from unused_parameters (#7577) 2024-08-30 10:41:30 -07:00
Easwar Swaminathan c98235b960
grpclog: refactor to move implementation to grpclog/internal (#7465) 2024-08-14 16:54:38 -07:00
Nathan Baulch c8951abc16
*: fix minor typos (#7487)
* Fix typos

* Fix reflecton tests
2024-08-14 22:43:01 +05:30
Purnesh Dixit e524655bec
tools: Add github.com/mgechev/revive (#7472)
* Add github.com/mgechev/revive

* only print the linting issues

* remove redirection to file

* print the revive output

* default formatter to grep easily

* exclude unused-parameter

* plain formatter for excluding only unused-parameter
2024-08-02 21:39:53 +05:30
Purnesh Dixit 47be8a6808
Remove trailing spaces (#7426) 2024-07-25 12:00:12 +05:30
Arvind Bright 64adc816bf
scripts: regenerate pbs with caching deps to a fixed tmp folder (#7409) 2024-07-17 10:47:49 -07:00
Antoine Tollenaere 61aa9491e4
vet: fix option order when invoking grep (#7421) 2024-07-17 08:57:11 -07:00
Easwar Swaminathan b1979b6617
vet: remove trailing whitespace (#7420) 2024-07-16 16:18:55 -07:00
Arvind Bright c5c0e1881a
scripts: minor refactor to scripts (#7403) 2024-07-12 10:31:59 -07:00
hasson82 bdd707e642
scripts: add linter rule for using context.WithTimeout on tests (#7342) 2024-07-03 19:22:54 -04:00
Mike Kruskal 98e5deebae
cmd/protoc-gen-go-grpc: enable edition 2023 support (#7351) 2024-06-26 10:34:11 -07:00
Abhishek Ranjan c4753c3939
scripts: improve regenerate.sh to use the correct proto compiler version (#7064) 2024-06-10 10:56:01 -07:00
Antoine Tollenaere 30c0cddb61
vet: remove --quiet from git grep when output is expected (#7305) 2024-06-06 11:25:09 -07:00
Arvind Bright 32f60917be
*: update deps (#7282) 2024-05-31 13:36:20 -07:00
Arvind Bright 8bf2b3ee6e
grpcrand: delete all of grpcrand and call the rand package directly (#7283) 2024-05-31 11:32:53 -07:00
Arvind Bright cb9c22d501
vet: run staticcheck for all sub modules (#7155) 2024-04-23 11:47:30 -07:00
Arvind Bright a4afd4d995
deps: remove dependency of github.com/golang/protobuf from main module (#7122) 2024-04-11 14:35:00 -07:00
Arvind Bright eb4e411540
vet: split vet-proto from vet.sh (#7099) 2024-04-05 15:24:10 -07:00