From b000dd8b5352a06cb1b1beb284ca5df8ffb5fdb5 Mon Sep 17 00:00:00 2001 From: Rob Shakir Date: Mon, 17 Jul 2023 10:31:55 -0700 Subject: [PATCH] Update dependencies in line with dependabot. (#886) * Update dependencies in line with dependabot. * (M) go.{mod,sum} - Update dependencies. * Revert to glog v1.0.0 --------- Co-authored-by: Wen Bo Li <50884368+wenovus@users.noreply.github.com> --- go.mod | 24 +++++++-------- go.sum | 60 ++++++++++++++++++++------------------ testutil/.testutil.go.swp | Bin 0 -> 32768 bytes 3 files changed, 44 insertions(+), 40 deletions(-) create mode 100644 testutil/.testutil.go.swp diff --git a/go.mod b/go.mod index f7db1838..f9eb8b93 100644 --- a/go.mod +++ b/go.mod @@ -4,10 +4,10 @@ go 1.18 require ( github.com/derekparker/trie v0.0.0-20221221181808-1424fce0c981 - github.com/golang/glog v1.1.0 + github.com/golang/glog v1.0.0 github.com/golang/protobuf v1.5.3 github.com/google/go-cmp v0.5.9 - github.com/kr/pretty v0.3.0 + github.com/kr/pretty v0.3.1 github.com/kylelemons/godebug v1.1.0 github.com/openconfig/gnmi v0.9.1 github.com/openconfig/goyang v1.4.0 @@ -15,8 +15,8 @@ require ( github.com/pmezard/go-difflib v1.0.0 github.com/spf13/cobra v1.7.0 github.com/spf13/viper v1.15.0 - google.golang.org/grpc v1.55.0 - google.golang.org/protobuf v1.30.0 + google.golang.org/grpc v1.55.0-dev + google.golang.org/protobuf v1.31.0 ) require ( @@ -26,17 +26,17 @@ require ( github.com/kr/text v0.2.0 // indirect github.com/magiconair/properties v1.8.7 // indirect github.com/mitchellh/mapstructure v1.5.0 // indirect - github.com/pelletier/go-toml/v2 v2.0.6 // indirect - github.com/rogpeppe/go-internal v1.6.1 // indirect - github.com/spf13/afero v1.9.3 // indirect - github.com/spf13/cast v1.5.0 // indirect + github.com/pelletier/go-toml/v2 v2.0.8 // indirect + github.com/rogpeppe/go-internal v1.9.0 // indirect + github.com/spf13/afero v1.9.5 // indirect + github.com/spf13/cast v1.5.1 // indirect github.com/spf13/jwalterweatherman v1.1.0 // indirect github.com/spf13/pflag v1.0.5 // indirect github.com/subosito/gotenv v1.4.2 // indirect - golang.org/x/net v0.8.0 // indirect - golang.org/x/sys v0.6.0 // indirect - golang.org/x/text v0.8.0 // indirect - google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4 // indirect + golang.org/x/net v0.10.0 // indirect + golang.org/x/sys v0.8.0 // indirect + golang.org/x/text v0.9.0 // indirect + google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index 56003dda..16d8eeaf 100644 --- a/go.sum +++ b/go.sum @@ -61,15 +61,15 @@ github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5y github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE= +github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY= github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= -github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= +github.com/golang/glog v1.0.0 h1:nfP3RFugxnNRyKgeWd4oI1nYvXpxrx8ck8ZrcizshdQ= +github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -144,8 +144,8 @@ github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/X github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0= -github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= @@ -172,21 +172,22 @@ github.com/openconfig/ygot v0.6.0/go.mod h1:o30svNf7O0xK+R35tlx95odkDmZWS9JyWWQS github.com/openconfig/ygot v0.10.4/go.mod h1:oCQNdXnv7dWc8scTDgoFkauv1wwplJn5HspHcjlxSAQ= github.com/openconfig/ygot v0.13.2/go.mod h1:kJN0yCXIH07dOXvNBEFm3XxXdnDD5NI6K99tnD5x49c= github.com/pborman/getopt v0.0.0-20190409184431-ee0cd42419d3/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o= -github.com/pelletier/go-toml/v2 v2.0.6 h1:nrzqCb7j9cDFj2coyLNLaZuJTLjWjlaz6nvTvIwycIU= -github.com/pelletier/go-toml/v2 v2.0.6/go.mod h1:eumQOmlWiOPt5WriQQqoM5y18pDHwha2N+QD+EUNTek= +github.com/pelletier/go-toml/v2 v2.0.8 h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ= +github.com/pelletier/go-toml/v2 v2.0.8/go.mod h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNcZljzZR9VXg+4= +github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.6.1 h1:/FiVV8dS/e+YqF2JvO3yXRFbBLTIuSDkuC7aBOAvL+k= -github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= +github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= +github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/spf13/afero v1.9.3 h1:41FoI0fD7OR7mGcKE/aOiLkGreyf8ifIOQmJANWogMk= -github.com/spf13/afero v1.9.3/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= -github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w= -github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= +github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM= +github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= +github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= +github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= @@ -204,8 +205,8 @@ github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5 github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= -github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= -github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.8.3 h1:RP3t2pwF7cMEbC1dqtB6poj3niw/9gnV4Cjg5oW5gtY= +github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/subosito/gotenv v1.4.2 h1:X1TuBLAMDFbaTAChgCBLu3DU3UPyELpnF2jjJ2cz/S8= github.com/subosito/gotenv v1.4.2/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -225,7 +226,7 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -291,8 +292,9 @@ golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8= -golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ= -golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.10.0 h1:X2//UzNDwYmtCLn7To6G58Wr6f5ahEAQgKNzv9Y951M= +golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -346,11 +348,12 @@ golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ= -golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU= +golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -359,8 +362,9 @@ golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= -golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= +golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -478,8 +482,8 @@ google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4 h1:DdoeryqhaXp1LtT/emMP1BRJPHHKFi5akj/nbx/zNTA= -google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4/go.mod h1:NWraEVixdDnqcqQ30jipen1STv2r/n24Wb7twVTGR4s= +google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 h1:KpwkzHKEF7B9Zxg18WzOa7djJ+Ha5DzthMyZYQfEn2A= +google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= @@ -497,8 +501,8 @@ google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.55.0 h1:3Oj82/tFSCeUrRTg/5E/7d/W5A1tj6Ky1ABAuZuv5ag= -google.golang.org/grpc v1.55.0/go.mod h1:iYEXKGkEBhg1PjZQvoYEVPTDkHo1/bjTnfwTeGONTY8= +google.golang.org/grpc v1.55.0-dev h1:b3WG8LoyS+X/C5ZbIWsJGjt8Hhqq0wUVX8+rPF/BHZo= +google.golang.org/grpc v1.55.0-dev/go.mod h1:PUSEXI6iWghWaB6lXM4knEgpJNu2qUcKfDtNci3EC2g= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -511,8 +515,8 @@ google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGj google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= -google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/testutil/.testutil.go.swp b/testutil/.testutil.go.swp new file mode 100644 index 0000000000000000000000000000000000000000..31bffd88a607b5ccde61f406667ca600078bb607 GIT binary patch literal 32768 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 DXE?~n literal 0 HcmV?d00001