Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 3 additions & 12 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -120,14 +120,9 @@ endif

endif

# download and apply patch for gnmi client, which will break advancetls
# backup crypto and gnxi
mkdir -p backup_crypto
cp -r vendor/golang.org/x/crypto/* backup_crypto/

# download and patch crypto and gnxi
$(GO) mod download golang.org/x/crypto@v0.0.0-20191206172530-e9b2fee46413
cp -r $(GOPATH)/pkg/mod/golang.org/x/crypto@v0.0.0-20191206172530-e9b2fee46413/* vendor/golang.org/x/crypto/
# download and apply patch for gnmi client
# use the already-vendored crypto (no longer need the old 2019 override;
# x/crypto v0.24.0+ retains ssh/terminal and RevokedCertificates backward compat)
chmod -R u+w vendor
patch -d vendor -p0 < patches/gnmi_cli.all.patch
patch -d vendor -p0 < patches/gnmi_set.patch
Expand Down Expand Up @@ -156,9 +151,6 @@ else
$(GO) install -mod=vendor github.com/openconfig/gnmi/cmd/gnmi_cli
endif

# restore old version
rm -rf vendor/golang.org/x/crypto/
mv backup_crypto/ vendor/golang.org/x/crypto/

swsscommon_wrap:
make -C swsscommon
Expand Down Expand Up @@ -415,7 +407,6 @@ endif
clean:
$(RM) -r build
$(RM) -r vendor
$(RM) -r backup_crypto

# File target that generates a diff file if formatting is incorrect
$(FORMAT_CHECK): $(GO_FILES)
Expand Down
59 changes: 30 additions & 29 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ require (
github.com/go-redis/redismock/v9 v9.2.0
github.com/godbus/dbus/v5 v5.1.0
github.com/gogo/protobuf v1.3.2
github.com/golang/glog v1.2.4
github.com/golang/mock v1.6.0
github.com/golang/glog v1.2.5
github.com/golang/mock v1.7.0-rc.1
github.com/golang/protobuf v1.5.4
github.com/google/gnxi v0.0.0-20181220173256-89f51f0ce1e2
github.com/google/go-cmp v0.7.0
Expand All @@ -29,46 +29,47 @@ require (
github.com/opencontainers/go-digest v1.0.0
github.com/opencontainers/image-spec v1.1.1
github.com/redis/go-redis/v9 v9.14.1
github.com/stretchr/testify v1.9.0
golang.org/x/crypto v0.36.0
golang.org/x/net v0.38.0
github.com/stretchr/testify v1.11.1
golang.org/x/crypto v0.52.0
golang.org/x/net v0.55.0
golang.org/x/time v0.14.0
google.golang.org/grpc v1.69.2
google.golang.org/grpc v1.82.1
google.golang.org/grpc/security/advancedtls v1.0.0
google.golang.org/protobuf v1.36.6
gopkg.in/yaml.v2 v2.3.0
google.golang.org/protobuf v1.36.11
gopkg.in/yaml.v2 v2.4.0
gopkg.in/yaml.v3 v3.0.1
mvdan.cc/sh/v3 v3.8.0
oras.land/oras-go/v2 v2.6.0
)

require (
github.com/antchfx/jsonquery v1.1.4 // indirect
github.com/antchfx/xmlquery v1.3.1 // indirect
github.com/antchfx/xpath v1.1.10 // indirect
github.com/bgentry/speakeasy v0.1.0 // indirect
cel.dev/expr v0.25.1 // indirect
github.com/antchfx/jsonquery v1.3.7 // indirect
github.com/antchfx/xmlquery v1.5.1 // indirect
github.com/antchfx/xpath v1.3.6 // indirect
github.com/cenkalti/backoff/v4 v4.0.0 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/cncf/xds/go v0.0.0-20240318125728-8a4994d93e50 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/envoyproxy/go-control-plane v0.12.0 // indirect
github.com/envoyproxy/protoc-gen-validate v1.0.4 // indirect
github.com/envoyproxy/go-control-plane/envoy v1.37.0 // indirect
github.com/envoyproxy/protoc-gen-validate v1.3.3 // indirect
github.com/go-jose/go-jose/v4 v4.1.4 // indirect
github.com/go-redis/redis/v7 v7.4.1 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
github.com/openconfig/goyang v0.0.0-20200309174518-a00bece872fc // indirect
github.com/philopon/go-toposort v0.0.0-20170620085441-9be86dbd762f // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/rogpeppe/go-internal v1.14.1 // indirect
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/spiffe/go-spiffe/v2 v2.6.0 // indirect
github.com/yuin/gopher-lua v1.1.1 // indirect
go4.org/intern v0.0.0-20211027215823-ae77deb06f29 // indirect
go4.org/unsafe/assume-no-moving-gc v0.0.0-20230525183740-e7c30c78aeb2 // indirect
golang.org/x/sync v0.14.0 // indirect
golang.org/x/sys v0.33.0 // indirect
golang.org/x/term v0.32.0 // indirect
golang.org/x/text v0.23.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240318140521-94a12d6c2237 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250106144421-5f5ef82da422 // indirect
golang.org/x/sync v0.21.0 // indirect
golang.org/x/sys v0.45.0 // indirect
golang.org/x/text v0.39.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 // indirect
inet.af/netaddr v0.0.0-20230525184311-b8eac61e914a // indirect
)

Expand All @@ -77,8 +78,8 @@ replace (
// Glog patch needs to be updated to remove this.
github.com/golang/glog => github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
github.com/openconfig/gnmi => github.com/openconfig/gnmi v0.0.0-20200617225440-d2b4e6a45802
golang.org/x/crypto => golang.org/x/crypto v0.24.0
golang.org/x/sys => golang.org/x/sys v0.26.0
google.golang.org/grpc => google.golang.org/grpc v1.64.1
google.golang.org/protobuf => google.golang.org/protobuf v1.34.1
golang.org/x/crypto => golang.org/x/crypto v0.52.0
golang.org/x/sys => golang.org/x/sys v0.45.0
google.golang.org/grpc => google.golang.org/grpc v1.82.1
google.golang.org/protobuf => google.golang.org/protobuf v1.36.11
)
Loading
Loading