=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== etcd-3.3.25+dfsg/Documentation/dev-guide/local_cluster.md-17- etcd-3.3.25+dfsg/Documentation/dev-guide/local_cluster.md:18:If the `etcd` binary is not present in the current working directory, it might be located either at `$GOPATH/bin/etcd` or at `/usr/local/bin/etcd`. Run the command appropriately. etcd-3.3.25+dfsg/Documentation/dev-guide/local_cluster.md-19- ############################################## etcd-3.3.25+dfsg/Documentation/dev-internal/discovery_protocol.md-81- etcd-3.3.25+dfsg/Documentation/dev-internal/discovery_protocol.md:82:Public discovery service will redirect `https://discovery.etcd.io/${UUID}` to etcd cluster behind for the key at `/v2/keys/_etcd/registry`. It masks register key prefix for short and readable discovery url. etcd-3.3.25+dfsg/Documentation/dev-internal/discovery_protocol.md-83- ############################################## etcd-3.3.25+dfsg/Documentation/dev-internal/release.md-54- etcd-3.3.25+dfsg/Documentation/dev-internal/release.md:55:- Bump [hardcoded Version in the repository](https://github.com/etcd-io/etcd/blob/master/version/version.go#L30) to the latest version `${VERSION}`. etcd-3.3.25+dfsg/Documentation/dev-internal/release.md-56-- Ensure all tests on CI system are passed. ############################################## etcd-3.3.25+dfsg/Documentation/dev-internal/release.md-59-- Manually check new features work well. etcd-3.3.25+dfsg/Documentation/dev-internal/release.md:60:- Add a signed tag through `git tag -s ${VERSION}`. etcd-3.3.25+dfsg/Documentation/dev-internal/release.md:61:- Sanity check tag correctness through `git show tags/$VERSION`. etcd-3.3.25+dfsg/Documentation/dev-internal/release.md:62:- Push the tag to GitHub through `git push origin tags/$VERSION`. This assumes `origin` corresponds to "https://github.com/etcd-io/etcd". etcd-3.3.25+dfsg/Documentation/dev-internal/release.md-63- ############################################## etcd-3.3.25+dfsg/Documentation/dev-internal/release.md-78- etcd-3.3.25+dfsg/Documentation/dev-internal/release.md:79:etcd project key must be used to sign the generated binaries and images.`$SUBKEYID` is the key ID of etcd project Yubikey. Connect the key and run `gpg2 --card-status` to get the ID. etcd-3.3.25+dfsg/Documentation/dev-internal/release.md-80- ############################################## etcd-3.3.25+dfsg/Documentation/dev-internal/release.md-160- etcd-3.3.25+dfsg/Documentation/dev-internal/release.md:161:- Create new stable branch through `git push origin ${VERSION_MAJOR}.${VERSION_MINOR}` if this is a major stable release. This assumes `origin` corresponds to "https://github.com/etcd-io/etcd". etcd-3.3.25+dfsg/Documentation/dev-internal/release.md:162:- Bump [hardcoded Version in the repository](https://github.com/etcd-io/etcd/blob/master/version/version.go#L30) to the version `${VERSION}+git`. ############################################## etcd-3.3.25+dfsg/Documentation/dl_build.md-61- etcd-3.3.25+dfsg/Documentation/dl_build.md:62:(or `$GOPATH/bin/etcdctl put foo bar` if etcdctl was installed with `go get`) etcd-3.3.25+dfsg/Documentation/dl_build.md-63- ############################################## etcd-3.3.25+dfsg/Documentation/op-guide/recovery.md-12- etcd-3.3.25+dfsg/Documentation/op-guide/recovery.md:13:Recovering a cluster first needs a snapshot of the keyspace from an etcd member. A snapshot may either be taken from a live member with the `etcdctl snapshot save` command or by copying the `member/snap/db` file from an etcd data directory. For example, the following command snapshots the keyspace served by `$ENDPOINT` to the file `snapshot.db`: etcd-3.3.25+dfsg/Documentation/op-guide/recovery.md-14- ############################################## etcd-3.3.25+dfsg/client/integration/client_test.go-35- // generate an EOF response; specify address so appears first in sorted ep list etcd-3.3.25+dfsg/client/integration/client_test.go:36: lEOF := integration.NewListenerWithAddr(t, fmt.Sprintf("127.0.0.1:%05d", os.Getpid())) etcd-3.3.25+dfsg/client/integration/client_test.go-37- defer lEOF.Close() ############################################## etcd-3.3.25+dfsg/client/integration/client_test.go-48- }() etcd-3.3.25+dfsg/client/integration/client_test.go:49: eofURL := integration.UrlScheme + "://" + lEOF.Addr().String() etcd-3.3.25+dfsg/client/integration/client_test.go-50- cli := integration.MustNewHTTPClient(t, []string{eofURL, eofURL}, nil) ############################################## etcd-3.3.25+dfsg/client/integration/client_test.go-66- defer testutil.AfterTest(t) etcd-3.3.25+dfsg/client/integration/client_test.go:67: lHttp := integration.NewListenerWithAddr(t, fmt.Sprintf("127.0.0.1:%05d", os.Getpid())) etcd-3.3.25+dfsg/client/integration/client_test.go-68- eh := &errHandler{errCode: http.StatusServiceUnavailable} ############################################## etcd-3.3.25+dfsg/client/integration/client_test.go-73- go srv.Start() etcd-3.3.25+dfsg/client/integration/client_test.go:74: lHttpURL := integration.UrlScheme + "://" + lHttp.Addr().String() etcd-3.3.25+dfsg/client/integration/client_test.go-75- ############################################## etcd-3.3.25+dfsg/clientv3/credentials/credentials.go-94- tc.mu.Lock() etcd-3.3.25+dfsg/clientv3/credentials/credentials.go:95: dialEp, ok := tc.addrToEndpoint[rawConn.RemoteAddr().String()] etcd-3.3.25+dfsg/clientv3/credentials/credentials.go-96- tc.mu.Unlock() ############################################## etcd-3.3.25+dfsg/clientv3/credentials/credentials.go-138- tc.mu.Lock() etcd-3.3.25+dfsg/clientv3/credentials/credentials.go:139: tc.addrToEndpoint[conn.RemoteAddr().String()] = dialEp etcd-3.3.25+dfsg/clientv3/credentials/credentials.go-140- tc.mu.Unlock() ############################################## etcd-3.3.25+dfsg/clientv3/example_metrics_test.go-64- // make an http request to fetch all Prometheus metrics etcd-3.3.25+dfsg/clientv3/example_metrics_test.go:65: url := "http://" + ln.Addr().String() + "/metrics" etcd-3.3.25+dfsg/clientv3/example_metrics_test.go-66- resp, err := http.Get(url) ############################################## etcd-3.3.25+dfsg/clientv3/integration/black_hole_test.go-42- etcd-3.3.25+dfsg/clientv3/integration/black_hole_test.go:43: eps := []string{clus.Members[0].GRPCAddr(), clus.Members[1].GRPCAddr()} etcd-3.3.25+dfsg/clientv3/integration/black_hole_test.go-44- ############################################## etcd-3.3.25+dfsg/clientv3/integration/black_hole_test.go-174- etcd-3.3.25+dfsg/clientv3/integration/black_hole_test.go:175: eps := []string{clus.Members[0].GRPCAddr(), clus.Members[1].GRPCAddr()} etcd-3.3.25+dfsg/clientv3/integration/black_hole_test.go-176- ############################################## etcd-3.3.25+dfsg/clientv3/integration/dial_test.go-59- _, err = clientv3.New(clientv3.Config{ etcd-3.3.25+dfsg/clientv3/integration/dial_test.go:60: Endpoints: []string{clus.Members[0].GRPCAddr()}, etcd-3.3.25+dfsg/clientv3/integration/dial_test.go-61- DialTimeout: 3 * time.Second, ############################################## etcd-3.3.25+dfsg/clientv3/integration/dial_test.go-77- c, err := clientv3.New(clientv3.Config{ etcd-3.3.25+dfsg/clientv3/integration/dial_test.go:78: Endpoints: []string{clus.Members[0].GRPCAddr()}, etcd-3.3.25+dfsg/clientv3/integration/dial_test.go-79- DialTimeout: time.Second, ############################################## etcd-3.3.25+dfsg/clientv3/integration/dial_test.go-110- for i := range eps { etcd-3.3.25+dfsg/clientv3/integration/dial_test.go:111: eps[i] = clus.Members[i].GRPCAddr() etcd-3.3.25+dfsg/clientv3/integration/dial_test.go-112- } ############################################## etcd-3.3.25+dfsg/clientv3/integration/dial_test.go-151- // get non partitioned members endpoints etcd-3.3.25+dfsg/clientv3/integration/dial_test.go:152: eps := []string{clus.Members[1].GRPCAddr(), clus.Members[2].GRPCAddr()} etcd-3.3.25+dfsg/clientv3/integration/dial_test.go-153- ############################################## etcd-3.3.25+dfsg/clientv3/integration/dial_test.go-171- cfg := clientv3.Config{ etcd-3.3.25+dfsg/clientv3/integration/dial_test.go:172: Endpoints: []string{clus.Members[0].GRPCAddr(), clus.Members[1].GRPCAddr()}, etcd-3.3.25+dfsg/clientv3/integration/dial_test.go-173- DialTimeout: 5 * time.Second, ############################################## etcd-3.3.25+dfsg/clientv3/integration/dial_test.go-213- etcd-3.3.25+dfsg/clientv3/integration/dial_test.go:214: clus.Client(1).SetEndpoints(clus.Members[0].GRPCAddr()) etcd-3.3.25+dfsg/clientv3/integration/dial_test.go-215- _, err := clus.Client(1).Put(context.TODO(), "foo", "bar") ############################################## etcd-3.3.25+dfsg/clientv3/integration/maintenance_test.go-53- } etcd-3.3.25+dfsg/clientv3/integration/maintenance_test.go:54: hresp, err := cli.HashKV(context.Background(), clus.Members[i].GRPCAddr(), 0) etcd-3.3.25+dfsg/clientv3/integration/maintenance_test.go-55- if err != nil { ############################################## etcd-3.3.25+dfsg/clientv3/integration/metrics_test.go-71- cfg := clientv3.Config{ etcd-3.3.25+dfsg/clientv3/integration/metrics_test.go:72: Endpoints: []string{clus.Members[0].GRPCAddr()}, etcd-3.3.25+dfsg/clientv3/integration/metrics_test.go-73- DialOptions: []grpc.DialOption{ ############################################## etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go-112- etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go:113: eps := []string{clus.Members[0].GRPCAddr(), clus.Members[1].GRPCAddr(), clus.Members[2].GRPCAddr()} etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go-114- ############################################## etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go-166- defer clus.Terminate(t) etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go:167: eps := []string{clus.Members[0].GRPCAddr(), clus.Members[1].GRPCAddr(), clus.Members[2].GRPCAddr()} etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go-168- ############################################## etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go-222- etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go:223: eps := []string{clus.Members[0].GRPCAddr(), clus.Members[1].GRPCAddr(), clus.Members[2].GRPCAddr()} etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go-224- ############################################## etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go-282- // get a follower endpoint etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go:283: eps := []string{clus.Members[(leaderIndex+1)%3].GRPCAddr()} etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go-284- ccfg := clientv3.Config{ ############################################## etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go-300- time.Sleep(time.Second * 2) etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go:301: conn, err := cli.Dial(clus.Members[(leaderIndex+1)%3].GRPCAddr()) etcd-3.3.25+dfsg/clientv3/integration/network_partition_test.go-302- if err != nil { ############################################## etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go-44- etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go:45: eps := []string{clus.Members[0].GRPCAddr(), clus.Members[1].GRPCAddr(), clus.Members[2].GRPCAddr()} etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go-46- ############################################## etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go-159- etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go:160: eps := []string{clus.Members[0].GRPCAddr(), clus.Members[1].GRPCAddr(), clus.Members[2].GRPCAddr()} etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go-161- ############################################## etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go-220- etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go:221: eps := []string{clus.Members[0].GRPCAddr(), clus.Members[1].GRPCAddr(), clus.Members[2].GRPCAddr()} etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go-222- ############################################## etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go-293- defer clus.Terminate(t) etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go:294: eps := []string{clus.Members[0].GRPCAddr(), clus.Members[1].GRPCAddr()} etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go-295- if linearizable { etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go:296: eps = append(eps, clus.Members[2].GRPCAddr()) etcd-3.3.25+dfsg/clientv3/integration/server_shutdown_test.go-297- } ############################################## etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go-39- Endpoints: []string{ etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go:40: clus.Members[0].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go:41: clus.Members[1].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go:42: clus.Members[2].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go-43- }, ############################################## etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go-83- // force OrderingKv to query the third member etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go:84: cli.SetEndpoints(clus.Members[2].GRPCAddr()) etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go-85- ############################################## etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go-100- Endpoints: []string{ etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go:101: clus.Members[0].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go:102: clus.Members[1].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go:103: clus.Members[2].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go-104- }, ############################################## etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go-148- // force OrderingKv to query the third member etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go:149: cli.SetEndpoints(clus.Members[2].GRPCAddr()) etcd-3.3.25+dfsg/clientv3/ordering/kv_test.go-150- ############################################## etcd-3.3.25+dfsg/clientv3/ordering/util_test.go-31- eps := []string{ etcd-3.3.25+dfsg/clientv3/ordering/util_test.go:32: clus.Members[0].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/util_test.go:33: clus.Members[1].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/util_test.go:34: clus.Members[2].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/util_test.go-35- } etcd-3.3.25+dfsg/clientv3/ordering/util_test.go:36: cfg := clientv3.Config{Endpoints: []string{clus.Members[0].GRPCAddr()}} etcd-3.3.25+dfsg/clientv3/ordering/util_test.go-37- cli, err := clientv3.New(cfg) ############################################## etcd-3.3.25+dfsg/clientv3/ordering/util_test.go-74- etcd-3.3.25+dfsg/clientv3/ordering/util_test.go:75: cli.SetEndpoints(clus.Members[2].GRPCAddr()) etcd-3.3.25+dfsg/clientv3/ordering/util_test.go-76- time.Sleep(1 * time.Second) // give enough time for operation ############################################## etcd-3.3.25+dfsg/clientv3/ordering/util_test.go-88- Endpoints: []string{ etcd-3.3.25+dfsg/clientv3/ordering/util_test.go:89: clus.Members[0].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/util_test.go:90: clus.Members[1].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/util_test.go:91: clus.Members[2].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/util_test.go:92: clus.Members[3].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/util_test.go:93: clus.Members[4].GRPCAddr(), etcd-3.3.25+dfsg/clientv3/ordering/util_test.go-94- }, ############################################## etcd-3.3.25+dfsg/clientv3/ordering/util_test.go-102- etcd-3.3.25+dfsg/clientv3/ordering/util_test.go:103: cli.SetEndpoints(clus.Members[0].GRPCAddr()) etcd-3.3.25+dfsg/clientv3/ordering/util_test.go-104- time.Sleep(1 * time.Second) ############################################## etcd-3.3.25+dfsg/clientv3/ordering/util_test.go-137- clus.Members[4].Restart(t) etcd-3.3.25+dfsg/clientv3/ordering/util_test.go:138: cli.SetEndpoints(clus.Members[3].GRPCAddr()) etcd-3.3.25+dfsg/clientv3/ordering/util_test.go-139- time.Sleep(1 * time.Second) // give enough time for operation ############################################## etcd-3.3.25+dfsg/contrib/systemd/etcd2-backup-coreos/etcd2-join-30- etcd-3.3.25+dfsg/contrib/systemd/etcd2-backup-coreos/etcd2-join:31:ENV_VARS=`$cmd` etcd-3.3.25+dfsg/contrib/systemd/etcd2-backup-coreos/etcd2-join-32-echo "${ENV_VARS}" | convertDropin > 40-boostrap-cluster.conf ############################################## etcd-3.3.25+dfsg/embed/config.go-297- state := conn.ConnectionState() etcd-3.3.25+dfsg/embed/config.go:298: remoteAddr := conn.RemoteAddr().String() etcd-3.3.25+dfsg/embed/config.go-299- serverName := state.ServerName ############################################## etcd-3.3.25+dfsg/embed/serve.go-123- sctx.serversC <- &servers{grpc: gs, http: srvhttp} etcd-3.3.25+dfsg/embed/serve.go:124: plog.Noticef("serving insecure client requests on %s, this is strongly discouraged!", sctx.l.Addr().String()) etcd-3.3.25+dfsg/embed/serve.go-125- } ############################################## etcd-3.3.25+dfsg/embed/serve.go-166- sctx.serversC <- &servers{secure: true, grpc: gs, http: srv} etcd-3.3.25+dfsg/embed/serve.go:167: plog.Infof("serving client requests on %s", sctx.l.Addr().String()) etcd-3.3.25+dfsg/embed/serve.go-168- } ############################################## etcd-3.3.25+dfsg/embed/serve.go-218- if cerr := conn.Close(); cerr != nil { etcd-3.3.25+dfsg/embed/serve.go:219: plog.Warningf("failed to close conn to %s: %v", sctx.l.Addr().String(), cerr) etcd-3.3.25+dfsg/embed/serve.go-220- } ############################################## etcd-3.3.25+dfsg/etcdmain/gateway.go-142- if laddrsMap[ea] { etcd-3.3.25+dfsg/etcdmain/gateway.go:143: fmt.Printf("SRV or endpoint (%s:%d->%s:%d) should not resolve to the gateway listen addr (%s)\n", srv.Target, srv.Port, ea, srv.Port, gatewayListenAddr) etcd-3.3.25+dfsg/etcdmain/gateway.go-144- os.Exit(1) ############################################## etcd-3.3.25+dfsg/functional/agent/server.go-98- zap.String("address", srv.address), etcd-3.3.25+dfsg/functional/agent/server.go:99: zap.String("listener-address", srv.ln.Addr().String()), etcd-3.3.25+dfsg/functional/agent/server.go-100- ) ############################################## etcd-3.3.25+dfsg/hack/benchmark/README.md-7-1. Start 3-member etcd cluster on 3 machines etcd-3.3.25+dfsg/hack/benchmark/README.md:8:2. Update `$leader` and `$servers` in the script etcd-3.3.25+dfsg/hack/benchmark/README.md-9-3. Run the script in a separate machine ############################################## etcd-3.3.25+dfsg/hack/benchmark/bench.sh-11- echo write, 1 client, $keysize key size, to leader etcd-3.3.25+dfsg/hack/benchmark/bench.sh:12: ./hey -m PUT -n 10 -d value=`head -c $keysize < /dev/zero | tr '\0' '\141'` -c 1 -T application/x-www-form-urlencoded $leader/v2/keys/foo | grep -e "Requests/sec" -e "Latency" -e "90%" | tr "\n" "\t" | xargs echo etcd-3.3.25+dfsg/hack/benchmark/bench.sh-13- etcd-3.3.25+dfsg/hack/benchmark/bench.sh-14- echo write, 64 client, $keysize key size, to leader etcd-3.3.25+dfsg/hack/benchmark/bench.sh:15: ./hey -m PUT -n 640 -d value=`head -c $keysize < /dev/zero | tr '\0' '\141'` -c 64 -T application/x-www-form-urlencoded $leader/v2/keys/foo | grep -e "Requests/sec" -e "Latency" -e "90%" | tr "\n" "\t" | xargs echo etcd-3.3.25+dfsg/hack/benchmark/bench.sh-16- etcd-3.3.25+dfsg/hack/benchmark/bench.sh-17- echo write, 256 client, $keysize key size, to leader etcd-3.3.25+dfsg/hack/benchmark/bench.sh:18: ./hey -m PUT -n 2560 -d value=`head -c $keysize < /dev/zero | tr '\0' '\141'` -c 256 -T application/x-www-form-urlencoded $leader/v2/keys/foo | grep -e "Requests/sec" -e "Latency" -e "90%" | tr "\n" "\t" | xargs echo etcd-3.3.25+dfsg/hack/benchmark/bench.sh-19- ############################################## etcd-3.3.25+dfsg/hack/benchmark/bench.sh-21- for i in ${servers[@]}; do etcd-3.3.25+dfsg/hack/benchmark/bench.sh:22: ./hey -m PUT -n 210 -d value=`head -c $keysize < /dev/zero | tr '\0' '\141'` -c 21 -T application/x-www-form-urlencoded $i/v2/keys/foo | grep -e "Requests/sec" -e "Latency" -e "90%" | tr "\n" "\t" | xargs echo & etcd-3.3.25+dfsg/hack/benchmark/bench.sh-23- done ############################################## etcd-3.3.25+dfsg/hack/benchmark/bench.sh-34- for i in ${servers[@]}; do etcd-3.3.25+dfsg/hack/benchmark/bench.sh:35: ./hey -m PUT -n 850 -d value=`head -c $keysize < /dev/zero | tr '\0' '\141'` -c 85 -T application/x-www-form-urlencoded $i/v2/keys/foo | grep -e "Requests/sec" -e "Latency" -e "90%" | tr "\n" "\t" | xargs echo & etcd-3.3.25+dfsg/hack/benchmark/bench.sh-36- done ############################################## etcd-3.3.25+dfsg/hack/patch/README.md-9-and `FORK_REMOTE` should be set to the git remote name of the forked etcd etcd-3.3.25+dfsg/hack/patch/README.md:10:repo (`github.com/${github-username}/etcd`). Use `git remotes -v` to etcd-3.3.25+dfsg/hack/patch/README.md-11-look up the git remote names. If etcd has not been forked, create ############################################## etcd-3.3.25+dfsg/integration/cluster.go-137- for _, l := range m.PeerListeners { etcd-3.3.25+dfsg/integration/cluster.go:138: addrs = append(addrs, fmt.Sprintf("%s=%s://%s", m.Name, scheme, l.Addr().String())) etcd-3.3.25+dfsg/integration/cluster.go-139- } ############################################## etcd-3.3.25+dfsg/integration/cluster.go-227- for _, ln := range m.PeerListeners { etcd-3.3.25+dfsg/integration/cluster.go:228: cm.PeerURLs = append(cm.PeerURLs, pScheme+"://"+ln.Addr().String()) etcd-3.3.25+dfsg/integration/cluster.go-229- } etcd-3.3.25+dfsg/integration/cluster.go-230- for _, ln := range m.ClientListeners { etcd-3.3.25+dfsg/integration/cluster.go:231: cm.ClientURLs = append(cm.ClientURLs, cScheme+"://"+ln.Addr().String()) etcd-3.3.25+dfsg/integration/cluster.go-232- } ############################################## etcd-3.3.25+dfsg/integration/cluster.go-270- clientURL := c.URL(i) etcd-3.3.25+dfsg/integration/cluster.go:271: peerURL := scheme + "://" + m.PeerListeners[0].Addr().String() etcd-3.3.25+dfsg/integration/cluster.go-272- if err = c.addMemberByURL(t, clientURL, peerURL); err == nil { ############################################## etcd-3.3.25+dfsg/integration/cluster.go-478- addr := fmt.Sprintf("127.0.0.1:%05d%05d", c+basePort, os.Getpid()) etcd-3.3.25+dfsg/integration/cluster.go:479: return NewListenerWithAddr(t, addr) etcd-3.3.25+dfsg/integration/cluster.go-480-} etcd-3.3.25+dfsg/integration/cluster.go-481- etcd-3.3.25+dfsg/integration/cluster.go:482:func NewListenerWithAddr(t *testing.T, addr string) net.Listener { etcd-3.3.25+dfsg/integration/cluster.go-483- l, err := transport.NewUnixListener(addr) ############################################## etcd-3.3.25+dfsg/integration/cluster.go-516- etcd-3.3.25+dfsg/integration/cluster.go:517:func (m *member) GRPCAddr() string { return m.grpcAddr } etcd-3.3.25+dfsg/integration/cluster.go-518- ############################################## etcd-3.3.25+dfsg/integration/cluster.go-543- m.PeerListeners = []net.Listener{pln} etcd-3.3.25+dfsg/integration/cluster.go:544: m.PeerURLs, err = types.NewURLs([]string{peerScheme + "://" + pln.Addr().String()}) etcd-3.3.25+dfsg/integration/cluster.go-545- if err != nil { ############################################## etcd-3.3.25+dfsg/integration/cluster.go-551- m.ClientListeners = []net.Listener{cln} etcd-3.3.25+dfsg/integration/cluster.go:552: m.ClientURLs, err = types.NewURLs([]string{clientScheme + "://" + cln.Addr().String()}) etcd-3.3.25+dfsg/integration/cluster.go-553- if err != nil { ############################################## etcd-3.3.25+dfsg/integration/cluster.go-563- } etcd-3.3.25+dfsg/integration/cluster.go:564: clusterStr := fmt.Sprintf("%s=%s://%s", mcfg.name, peerScheme, pln.Addr().String()) etcd-3.3.25+dfsg/integration/cluster.go-565- m.InitialPeerURLsMap, err = types.NewURLsMap(clusterStr) ############################################## etcd-3.3.25+dfsg/integration/cluster.go-924- for _, ln := range m.PeerListeners { etcd-3.3.25+dfsg/integration/cluster.go:925: newPeerListeners = append(newPeerListeners, NewListenerWithAddr(t, ln.Addr().String())) etcd-3.3.25+dfsg/integration/cluster.go-926- } ############################################## etcd-3.3.25+dfsg/integration/cluster.go-929- for _, ln := range m.ClientListeners { etcd-3.3.25+dfsg/integration/cluster.go:930: newClientListeners = append(newClientListeners, NewListenerWithAddr(t, ln.Addr().String())) etcd-3.3.25+dfsg/integration/cluster.go-931- } ############################################## etcd-3.3.25+dfsg/integration/v3_grpc_test.go-1716- cli, cerr := clientv3.New(clientv3.Config{ etcd-3.3.25+dfsg/integration/v3_grpc_test.go:1717: Endpoints: []string{clus.Members[0].GRPCAddr()}, etcd-3.3.25+dfsg/integration/v3_grpc_test.go-1718- DialTimeout: time.Second, ############################################## etcd-3.3.25+dfsg/integration/v3_grpc_test.go-1751- cl, cerr := clientv3.New(clientv3.Config{ etcd-3.3.25+dfsg/integration/v3_grpc_test.go:1752: Endpoints: []string{clus.Members[0].GRPCAddr()}, etcd-3.3.25+dfsg/integration/v3_grpc_test.go-1753- DialTimeout: 5 * time.Second, ############################################## etcd-3.3.25+dfsg/integration/v3_tls_test.go-58- cli, cerr := clientv3.New(clientv3.Config{ etcd-3.3.25+dfsg/integration/v3_tls_test.go:59: Endpoints: []string{clus.Members[0].GRPCAddr()}, etcd-3.3.25+dfsg/integration/v3_tls_test.go-60- DialTimeout: time.Second, ############################################## etcd-3.3.25+dfsg/pkg/fileutil/lock_windows.go-115- var reserved uint32 = 0 etcd-3.3.25+dfsg/pkg/fileutil/lock_windows.go:116: r1, _, e1 := syscall.Syscall6(procLockFileEx.Addr(), 6, uintptr(h), uintptr(flags), uintptr(reserved), uintptr(locklow), uintptr(lockhigh), uintptr(unsafe.Pointer(ol))) etcd-3.3.25+dfsg/pkg/fileutil/lock_windows.go-117- if r1 == 0 { ############################################## etcd-3.3.25+dfsg/pkg/mock/mockserver/mockserver.go-115- } etcd-3.3.25+dfsg/pkg/mock/mockserver/mockserver.go:116: ms.Servers[idx] = &MockServer{ln: ln, Network: network, Address: ln.Addr().String()} etcd-3.3.25+dfsg/pkg/mock/mockserver/mockserver.go-117- ms.StartAt(idx) ############################################## etcd-3.3.25+dfsg/pkg/netutil/netutil.go-55- // Try as a DNS name. etcd-3.3.25+dfsg/pkg/netutil/netutil.go:56: ipss, err := net.DefaultResolver.LookupIPAddr(ctx, host) etcd-3.3.25+dfsg/pkg/netutil/netutil.go-57- if err != nil { ############################################## etcd-3.3.25+dfsg/pkg/netutil/netutil.go-108- for ctx.Err() == nil { etcd-3.3.25+dfsg/pkg/netutil/netutil.go:109: tcpAddr, err := resolveTCPAddr(ctx, u.Host) etcd-3.3.25+dfsg/pkg/netutil/netutil.go-110- if err == nil { ############################################## etcd-3.3.25+dfsg/pkg/netutil/routes_linux.go-73- // prefsrc not detected, fall back to getting address from iface etcd-3.3.25+dfsg/pkg/netutil/routes_linux.go:74: ifmsg, ierr := getIfaceAddr(oif, family) etcd-3.3.25+dfsg/pkg/netutil/routes_linux.go-75- if ierr != nil { ############################################## etcd-3.3.25+dfsg/pkg/netutil/routes_linux.go-129-// Used to get an address of interface. etcd-3.3.25+dfsg/pkg/netutil/routes_linux.go:130:func getIfaceAddr(idx uint32, family uint8) (*syscall.NetlinkMessage, error) { etcd-3.3.25+dfsg/pkg/netutil/routes_linux.go-131- dat, err := syscall.NetlinkRIB(syscall.RTM_GETADDR, int(family)) ############################################## etcd-3.3.25+dfsg/pkg/proxy/server_test.go-54-func testServer(t *testing.T, scheme string, secure bool, delayTx bool) { etcd-3.3.25+dfsg/pkg/proxy/server_test.go:55: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/pkg/proxy/server_test.go-56- if scheme == "tcp" { etcd-3.3.25+dfsg/pkg/proxy/server_test.go-57- ln1, ln2 := listen(t, "tcp", "localhost:0", transport.TLSInfo{}), listen(t, "tcp", "localhost:0", transport.TLSInfo{}) etcd-3.3.25+dfsg/pkg/proxy/server_test.go:58: srcAddr, dstAddr = ln1.Addr().String(), ln2.Addr().String() etcd-3.3.25+dfsg/pkg/proxy/server_test.go-59- ln1.Close() ############################################## etcd-3.3.25+dfsg/pkg/proxy/server_test.go-169-func testServerDelayAccept(t *testing.T, secure bool) { etcd-3.3.25+dfsg/pkg/proxy/server_test.go:170: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/pkg/proxy/server_test.go-171- defer func() { ############################################## etcd-3.3.25+dfsg/pkg/proxy/server_test.go-227- scheme := "unix" etcd-3.3.25+dfsg/pkg/proxy/server_test.go:228: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/pkg/proxy/server_test.go-229- defer func() { ############################################## etcd-3.3.25+dfsg/pkg/proxy/server_test.go-273- scheme := "unix" etcd-3.3.25+dfsg/pkg/proxy/server_test.go:274: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/pkg/proxy/server_test.go-275- defer func() { ############################################## etcd-3.3.25+dfsg/pkg/proxy/server_test.go-323- scheme := "unix" etcd-3.3.25+dfsg/pkg/proxy/server_test.go:324: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/pkg/proxy/server_test.go-325- defer func() { ############################################## etcd-3.3.25+dfsg/pkg/proxy/server_test.go-358- scheme := "unix" etcd-3.3.25+dfsg/pkg/proxy/server_test.go:359: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/pkg/proxy/server_test.go-360- defer func() { ############################################## etcd-3.3.25+dfsg/pkg/proxy/server_test.go-387- scheme := "unix" etcd-3.3.25+dfsg/pkg/proxy/server_test.go:388: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/pkg/proxy/server_test.go-389- defer func() { ############################################## etcd-3.3.25+dfsg/pkg/proxy/server_test.go-425- ln1, ln2 := listen(t, scheme, "localhost:0", transport.TLSInfo{}), listen(t, scheme, "localhost:0", transport.TLSInfo{}) etcd-3.3.25+dfsg/pkg/proxy/server_test.go:426: srcAddr, dstAddr := ln1.Addr().String(), ln2.Addr().String() etcd-3.3.25+dfsg/pkg/proxy/server_test.go-427- ln1.Close() ############################################## etcd-3.3.25+dfsg/pkg/proxy/server_test.go-549- etcd-3.3.25+dfsg/pkg/proxy/server_test.go:550:func newUnixAddr() string { etcd-3.3.25+dfsg/pkg/proxy/server_test.go-551- now := time.Now().UnixNano() ############################################## etcd-3.3.25+dfsg/pkg/srv/srv.go-40- for _, url := range apurls { etcd-3.3.25+dfsg/pkg/srv/srv.go:41: tcpAddr, err := resolveTCPAddr("tcp", url.Host) etcd-3.3.25+dfsg/pkg/srv/srv.go-42- if err != nil { ############################################## etcd-3.3.25+dfsg/pkg/srv/srv.go-56- host := net.JoinHostPort(srv.Target, port) etcd-3.3.25+dfsg/pkg/srv/srv.go:57: tcpAddr, terr := resolveTCPAddr("tcp", host) etcd-3.3.25+dfsg/pkg/srv/srv.go-58- if terr != nil { ############################################## etcd-3.3.25+dfsg/pkg/srv/srv_test.go-101- // accept IP addresses when resolving apurls etcd-3.3.25+dfsg/pkg/srv/srv_test.go:102: return net.ResolveTCPAddr(network, addr) etcd-3.3.25+dfsg/pkg/srv/srv_test.go-103- } ############################################## etcd-3.3.25+dfsg/pkg/srv/srv_test.go-106- } etcd-3.3.25+dfsg/pkg/srv/srv_test.go:107: return net.ResolveTCPAddr(network, dns[addr]) etcd-3.3.25+dfsg/pkg/srv/srv_test.go-108- } ############################################## etcd-3.3.25+dfsg/pkg/transport/keepalive_listener_test.go-37- etcd-3.3.25+dfsg/pkg/transport/keepalive_listener_test.go:38: go http.Get("http://" + ln.Addr().String()) etcd-3.3.25+dfsg/pkg/transport/keepalive_listener_test.go-39- conn, err := ln.Accept() ############################################## etcd-3.3.25+dfsg/pkg/transport/keepalive_listener_test.go-67- etcd-3.3.25+dfsg/pkg/transport/keepalive_listener_test.go:68: go http.Get("https://" + tlsln.Addr().String()) etcd-3.3.25+dfsg/pkg/transport/keepalive_listener_test.go-69- conn, err = tlsln.Accept() ############################################## etcd-3.3.25+dfsg/pkg/transport/listener_test.go-70- cli := &http.Client{Transport: tr} etcd-3.3.25+dfsg/pkg/transport/listener_test.go:71: go cli.Get("https://" + ln.Addr().String()) etcd-3.3.25+dfsg/pkg/transport/listener_test.go-72- ############################################## etcd-3.3.25+dfsg/pkg/transport/listener_test.go-148- go func() { etcd-3.3.25+dfsg/pkg/transport/listener_test.go:149: _, err := cli.Get("https://" + ln.Addr().String()) etcd-3.3.25+dfsg/pkg/transport/listener_test.go-150- chClientErr <- err ############################################## etcd-3.3.25+dfsg/pkg/transport/listener_tls.go-50- l.Close() etcd-3.3.25+dfsg/pkg/transport/listener_tls.go:51: return nil, fmt.Errorf("cannot listen on TLS for %s: KeyFile and CertFile are not presented", l.Addr().String()) etcd-3.3.25+dfsg/pkg/transport/listener_tls.go-52- } ############################################## etcd-3.3.25+dfsg/pkg/transport/listener_tls.go-99- if certs := st.PeerCertificates; len(certs) > 0 { etcd-3.3.25+dfsg/pkg/transport/listener_tls.go:100: addr := tlsConn.RemoteAddr().String() etcd-3.3.25+dfsg/pkg/transport/listener_tls.go-101- return checkCertSAN(ctx, certs[0], addr) ############################################## etcd-3.3.25+dfsg/pkg/transport/listener_tls.go-232- } etcd-3.3.25+dfsg/pkg/transport/listener_tls.go:233: lnames, lerr := net.DefaultResolver.LookupAddr(ctx, host) etcd-3.3.25+dfsg/pkg/transport/listener_tls.go-234- for _, name := range lnames { ############################################## etcd-3.3.25+dfsg/pkg/transport/timeout_dialer_test.go-36- } etcd-3.3.25+dfsg/pkg/transport/timeout_dialer_test.go:37: conn, err := d.Dial("tcp", ln.Addr().String()) etcd-3.3.25+dfsg/pkg/transport/timeout_dialer_test.go-38- if err != nil { ############################################## etcd-3.3.25+dfsg/pkg/transport/timeout_dialer_test.go-62- etcd-3.3.25+dfsg/pkg/transport/timeout_dialer_test.go:63: conn, err = d.Dial("tcp", ln.Addr().String()) etcd-3.3.25+dfsg/pkg/transport/timeout_dialer_test.go-64- if err != nil { ############################################## etcd-3.3.25+dfsg/pkg/transport/timeout_listener_test.go-52- blocker := func() { etcd-3.3.25+dfsg/pkg/transport/timeout_listener_test.go:53: conn, derr := net.Dial("tcp", ln.Addr().String()) etcd-3.3.25+dfsg/pkg/transport/timeout_listener_test.go-54- if derr != nil { ############################################## etcd-3.3.25+dfsg/pkg/transport/timeout_transport_test.go-39- defer srv.Close() etcd-3.3.25+dfsg/pkg/transport/timeout_transport_test.go:40: conn, err := tr.Dial("tcp", srv.Listener.Addr().String()) etcd-3.3.25+dfsg/pkg/transport/timeout_transport_test.go-41- if err != nil { ############################################## etcd-3.3.25+dfsg/pkg/transport/transport_test.go-63- cli := &http.Client{Transport: tr} etcd-3.3.25+dfsg/pkg/transport/transport_test.go:64: _, gerr := cli.Get("https://" + ln.Addr().String()) etcd-3.3.25+dfsg/pkg/transport/transport_test.go-65- if gerr == nil || !strings.Contains(gerr.Error(), "tls: handshake failure") { ############################################## etcd-3.3.25+dfsg/pkg/transport/unix_listener.go-35-func (ul *unixListener) Close() error { etcd-3.3.25+dfsg/pkg/transport/unix_listener.go:36: if err := os.Remove(ul.Addr().String()); err != nil && !os.IsNotExist(err) { etcd-3.3.25+dfsg/pkg/transport/unix_listener.go-37- return err ############################################## etcd-3.3.25+dfsg/proxy/grpcproxy/cluster_test.go-36- etcd-3.3.25+dfsg/proxy/grpcproxy/cluster_test.go:37: cts := newClusterProxyServer([]string{clus.Members[0].GRPCAddr()}, t) etcd-3.3.25+dfsg/proxy/grpcproxy/cluster_test.go-38- defer cts.close(t) ############################################## etcd-3.3.25+dfsg/proxy/grpcproxy/cluster_test.go-115- etcd-3.3.25+dfsg/proxy/grpcproxy/cluster_test.go:116: Register(client, "test-prefix", cts.l.Addr().String(), 7) etcd-3.3.25+dfsg/proxy/grpcproxy/cluster_test.go:117: cts.cp, cts.donec = NewClusterProxy(client, cts.l.Addr().String(), "test-prefix") etcd-3.3.25+dfsg/proxy/grpcproxy/cluster_test.go:118: cts.caddr = cts.l.Addr().String() etcd-3.3.25+dfsg/proxy/grpcproxy/cluster_test.go-119- pb.RegisterClusterServer(cts.server, cts.cp) ############################################## etcd-3.3.25+dfsg/proxy/grpcproxy/kv_test.go-36- etcd-3.3.25+dfsg/proxy/grpcproxy/kv_test.go:37: kvts := newKVProxyServer([]string{clus.Members[0].GRPCAddr()}, t) etcd-3.3.25+dfsg/proxy/grpcproxy/kv_test.go-38- defer kvts.close() ############################################## etcd-3.3.25+dfsg/proxy/grpcproxy/kv_test.go-41- cfg := clientv3.Config{ etcd-3.3.25+dfsg/proxy/grpcproxy/kv_test.go:42: Endpoints: []string{kvts.l.Addr().String()}, etcd-3.3.25+dfsg/proxy/grpcproxy/kv_test.go-43- DialTimeout: 5 * time.Second, ############################################## etcd-3.3.25+dfsg/proxy/grpcproxy/register_test.go-34- cli := clus.Client(0) etcd-3.3.25+dfsg/proxy/grpcproxy/register_test.go:35: paddr := clus.Members[0].GRPCAddr() etcd-3.3.25+dfsg/proxy/grpcproxy/register_test.go-36- ############################################## etcd-3.3.25+dfsg/proxy/tcpproxy/userspace_test.go-53- etcd-3.3.25+dfsg/proxy/tcpproxy/userspace_test.go:54: u.Host = l.Addr().String() etcd-3.3.25+dfsg/proxy/tcpproxy/userspace_test.go-55- ############################################## etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-54-func testServer(t *testing.T, scheme string, secure bool, delayTx bool) { etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go:55: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-56- if scheme == "tcp" { etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-57- ln1, ln2 := listen(t, "tcp", "localhost:0", transport.TLSInfo{}), listen(t, "tcp", "localhost:0", transport.TLSInfo{}) etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go:58: srcAddr, dstAddr = ln1.Addr().String(), ln2.Addr().String() etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-59- ln1.Close() ############################################## etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-169-func testServerDelayAccept(t *testing.T, secure bool) { etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go:170: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-171- defer func() { ############################################## etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-227- scheme := "unix" etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go:228: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-229- defer func() { ############################################## etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-273- scheme := "unix" etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go:274: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-275- defer func() { ############################################## etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-323- scheme := "unix" etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go:324: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-325- defer func() { ############################################## etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-358- scheme := "unix" etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go:359: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-360- defer func() { ############################################## etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-387- scheme := "unix" etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go:388: srcAddr, dstAddr := newUnixAddr(), newUnixAddr() etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-389- defer func() { ############################################## etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-425- ln1, ln2 := listen(t, scheme, "localhost:0", transport.TLSInfo{}), listen(t, scheme, "localhost:0", transport.TLSInfo{}) etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go:426: srcAddr, dstAddr := ln1.Addr().String(), ln2.Addr().String() etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-427- ln1.Close() ############################################## etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-549- etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go:550:func newUnixAddr() string { etcd-3.3.25+dfsg/.pc/0010-Increase-the-given-latency-in-test.patch/pkg/proxy/server_test.go-551- now := time.Now().UnixNano()