=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== docker.io-19.03.13+dfsg2/cli/cli/command/container/create.go-267-// IPLocalhost is a regex pattern for IPv4 or IPv6 loopback range. docker.io-19.03.13+dfsg2/cli/cli/command/container/create.go:268:const ipLocalhost = `((127\.([0-9]{1,3}\.){2}[0-9]{1,3})|(::1)$)` docker.io-19.03.13+dfsg2/cli/cli/command/container/create.go-269- ############################################## docker.io-19.03.13+dfsg2/cli/cli/command/image/formatter_history_test.go-85-func TestHistoryContext_CreatedBy(t *testing.T) { docker.io-19.03.13+dfsg2/cli/cli/command/image/formatter_history_test.go:86: withTabs := `/bin/sh -c apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 && echo "deb http://nginx.org/packages/mainline/debian/ jessie nginx" >> /etc/apt/sources.list && apt-get update && apt-get install --no-install-recommends --no-install-suggests -y ca-certificates nginx=${NGINX_VERSION} nginx-module-xslt nginx-module-geoip nginx-module-image-filter nginx-module-perl nginx-module-njs gettext-base && rm -rf /var/lib/apt/lists/*` // nolint: lll docker.io-19.03.13+dfsg2/cli/cli/command/image/formatter_history_test.go:87: expected := `/bin/sh -c apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 && echo "deb http://nginx.org/packages/mainline/debian/ jessie nginx" >> /etc/apt/sources.list && apt-get update && apt-get install --no-install-recommends --no-install-suggests -y ca-certificates nginx=${NGINX_VERSION} nginx-module-xslt nginx-module-geoip nginx-module-image-filter nginx-module-perl nginx-module-njs gettext-base && rm -rf /var/lib/apt/lists/*` // nolint: lll docker.io-19.03.13+dfsg2/cli/cli/command/image/formatter_history_test.go-88- ############################################## docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go-247- docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go:248:func (ctx *nodeInspectContext) HasStatusAddr() bool { docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go-249- return ctx.Node.Status.Addr != "" ############################################## docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go-251- docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go:252:func (ctx *nodeInspectContext) StatusAddr() string { docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go-253- return ctx.Node.Status.Addr ############################################## docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go-259- docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go:260:func (ctx *nodeInspectContext) ManagerStatusAddr() string { docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go-261- return ctx.Node.ManagerStatus.Addr ############################################## docker.io-19.03.13+dfsg2/cli/cli/command/service/update_test.go-369- // bad format error docker.io-19.03.13+dfsg2/cli/cli/command/service/update_test.go:370: assert.ErrorContains(t, flags.Set("host-add", "$example.com$"), `bad format for add-host: "$example.com$"`) docker.io-19.03.13+dfsg2/cli/cli/command/service/update_test.go-371- ############################################## docker.io-19.03.13+dfsg2/cli/cli/command/swarm/opts.go-61-func (a *NodeAddrOption) Set(value string) error { docker.io-19.03.13+dfsg2/cli/cli/command/swarm/opts.go:62: addr, err := opts.ParseTCPAddr(value, a.addr) docker.io-19.03.13+dfsg2/cli/cli/command/swarm/opts.go-63- if err != nil { ############################################## docker.io-19.03.13+dfsg2/cli/cli/compose/interpolation/interpolation_test.go-60- _, err := Interpolate(services, Options{LookupValue: defaultMapping}) docker.io-19.03.13+dfsg2/cli/cli/compose/interpolation/interpolation_test.go:61: assert.Error(t, err, `invalid interpolation format for servicea.image: "${". You may need to escape any $ with another $.`) docker.io-19.03.13+dfsg2/cli/cli/compose/interpolation/interpolation_test.go-62-} ############################################## docker.io-19.03.13+dfsg2/cli/cli/connhelper/commandconn/commandconn.go-235- docker.io-19.03.13+dfsg2/cli/cli/connhelper/commandconn/commandconn.go:236:func (c *commandConn) LocalAddr() net.Addr { docker.io-19.03.13+dfsg2/cli/cli/connhelper/commandconn/commandconn.go-237- return c.localAddr docker.io-19.03.13+dfsg2/cli/cli/connhelper/commandconn/commandconn.go-238-} docker.io-19.03.13+dfsg2/cli/cli/connhelper/commandconn/commandconn.go:239:func (c *commandConn) RemoteAddr() net.Addr { docker.io-19.03.13+dfsg2/cli/cli/connhelper/commandconn/commandconn.go-240- return c.remoteAddr ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-101-# __docker_complete_configs applies completion of configs based on the current value docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:102:# of `$cur` or the value of the optional first option `--cur`, if given. docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-103-__docker_complete_configs() { ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-136-# __docker_complete_containers applies completion of containers based on the current docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:137:# value of `$cur` or the value of the optional first option `--cur`, if given. docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-138-# Additional filters may be appended, see `__docker_containers`. ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-273- docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:274:# __docker_complete_images applies completion of images based on the current value of `$cur` or docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-275-# the value of the optional first option `--cur`, if given. ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-311-# __docker_complete_networks applies completion of networks based on the current docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:312:# value of `$cur` or the value of the optional first option `--cur`, if given. docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-313-# Additional filters may be appended, see `__docker_networks`. ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-337-# __docker_complete_volumes applies completion of volumes based on the current docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:338:# value of `$cur` or the value of the optional first option `--cur`, if given. docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-339-# Additional filters may be appended, see `__docker_volumes`. ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-384-# __docker_complete_plugins_bundled applies completion of plugins based on the current docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:385:# value of `$cur` or the value of the optional first option `--cur`, if given. docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-386-# The plugin type has to be specified with the next option `--type`. ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-416-# __docker_complete_plugins_installed applies completion of plugins that were installed docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:417:# with the Docker plugin API, based on the current value of `$cur` or the value of docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-418-# the optional first option `--cur`, if given. ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-463-# __docker_complete_secrets applies completion of secrets based on the current value docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:464:# of `$cur` or the value of the optional first option `--cur`, if given. docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-465-__docker_complete_secrets() { ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-479-# __docker_complete_stacks applies completion of stacks based on the current value docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:480:# of `$cur` or the value of the optional first option `--cur`, if given. docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-481-__docker_complete_stacks() { ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-532-# __docker_complete_nodes applies completion of nodes based on the current docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:533:# value of `$cur` or the value of the optional first option `--cur`, if given. docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-534-# Additional filters may be appended, see `__docker_nodes`. ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-567-# __docker_complete_services applies completion of services based on the current docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:568:# value of `$cur` or the value of the optional first option `--cur`, if given. docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-569-# Additional filters may be appended, see `__docker_services`. ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-590-# __docker_append_to_completions appends the word passed as an argument to every docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:591:# word in `$COMPREPLY`. docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-592-# Normally you do this with `compgen -S` while generating the completions. ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-811-# __docker_complete_local_interfaces applies completion of the names and addresses of all docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:812:# local network interfaces based on the current value of `$cur`. docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-813-# An additional value can be added to the possible completions with an `--add` argument. ############################################## docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-824-# __docker_complete_local_ips applies completion of the addresses of all local network docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:825:# interfaces based on the current value of `$cur`. docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-826-__docker_complete_local_ips() { ############################################## docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-38- docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md:39:To build it you can run `image=$(cat Dockerfile | docker build -q -)` and `$image` docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-40-will reference the containerized rexray image. ############################################## docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-55- docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md:56:We have to put the following JSON to `$TMPDIR/config.json`: docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-57- ############################################## docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-137- docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md:138:`docker plugin create tiborvass/rexray-plugin "$TMPDIR"` will create the plugin. docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-139- ############################################## docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-164-image to a registry, to make it available for others to install via docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md:165:`docker plugin install tiborvass/rexray-plugin EBS_ACCESSKEY=$AWS_ACCESSKEY EBS_SECRETKEY=$AWS_SECRETKEY`. ############################################## docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md-31- docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md:32:The binary implementing a plugin must be named `docker-$name` where docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md:33:`$name` is the name of the plugin. On Windows a `.exe` suffix is docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md-34-mandatory. ############################################## docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md-39- docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md:40:* `docker-$name docker-cli-plugin-metadata` -- outputs metadata about docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md-41- the plugin. ############################################## docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md-95-To facilitate this plugins will be executed with the docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md:96:`$DOCKER_CLI_PLUGIN_ORIGINAL_CLI_COMMAND` environment variable docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md-97-pointing back to the main Docker CLI binary. ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-480-Environment variables are notated in the `Dockerfile` either with docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:481:`$variable_name` or `${variable_name}`. They are treated equivalently and the docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-482-brace syntax is typically used to address issues with variable names with no docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:483:whitespace, like `${foo}_bar`. docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-484- docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:485:The `${variable_name}` syntax also supports a few of the standard `bash` docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-486-modifiers as specified below: docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-487- docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:488:- `${variable:-word}` indicates that if `variable` is set then the result docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-489- will be that value. If `variable` is not set then `word` will be the result. docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:490:- `${variable:+word}` indicates that if `variable` is set then `word` will be docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-491- the result, otherwise the result is the empty string. ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-495- docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:496:Escaping is possible by adding a `\` before the variable: `\$foo` or `\${foo}`, docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:497:for example, will translate to `$foo` and `${foo}` literals respectively. docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-498- ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-678-for example [automatic platform ARGs](#automatic-platform-args-in-the-global-scope) docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:679:allow you to force a stage to native build platform (`--platform=$BUILDPLATFORM`), docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-680-and use it to cross-compile to the target platform inside the stage. ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-756-This means that normal shell processing does not happen. For example, docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:757:`RUN [ "echo", "$HOME" ]` will not do variable substitution on `$HOME`. docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-758-If you want shell processing then either use the *shell* form or execute docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:759:a shell directly, for example: `RUN [ "sh", "-c", "echo $HOME" ]`. docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-760-When using the exec form and executing a shell directly, as in the case for ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-831-This means that normal shell processing does not happen. For example, docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:832:`CMD [ "echo", "$HOME" ]` will not do variable substitution on `$HOME`. docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-833-If you want shell processing then either use the *shell* form or execute docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:834:a shell directly, for example: `CMD [ "sh", "-c", "echo $HOME" ]`. docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-835-When using the exec form and executing a shell directly, as in the case for ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-1538-This means that normal shell processing does not happen. For example, docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:1539:`ENTRYPOINT [ "echo", "$HOME" ]` will not do variable substitution on `$HOME`. docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-1540-If you want shell processing then either use the *shell* form or execute docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:1541:a shell directly, for example: `ENTRYPOINT [ "sh", "-c", "echo $HOME" ]`. docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-1542-When using the exec form and executing a shell directly, as in the case for ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-1776-The output of the final `pwd` command in this `Dockerfile` would be docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:1777:`/path/$DIRNAME` docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-1778- ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/cli.md-98-By default, the Docker command line stores its configuration files in a docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/cli.md:99:directory called `.docker` within your `$HOME` directory. docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/cli.md-100- ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/cli.md-207-store credentials in the binary specified by `docker-credential-<value>` which docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/cli.md:208:is visible on `$PATH`. If this property is not set, credentials will be stored docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/cli.md-209-in the `auths` property of the config. For more information, see the ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/dockerd.md-1495-to restart the process. We use the `SIGHUP` signal in Linux to reload, and a global event docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/dockerd.md:1496:in Windows with the key `Global\docker-daemon-config-$PID`. The options can docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/dockerd.md-1497-be modified in the configuration file but still will check for conflicts with ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/exec.md-77-This will create a new Bash session in the container `ubuntu_bash` with environment docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/exec.md:78:variable `$VAR` set to "1". Note that this environment variable will only be valid docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/exec.md-79-on the current Bash session. ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md-59-credentials. When you log in, the command stores credentials in docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md:60:`$HOME/.docker/config.json` on Linux or `%USERPROFILE%/.docker/config.json` on docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md-61-Windows, via the procedure described below. ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md-70-with a specific keychain or external store. Docker requires the helper docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md:71:program to be in the client's host `$PATH`. docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md-72- ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md-82- docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md:83:You need to specify the credentials store in `$HOME/.docker/config.json` docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md-84-to tell the docker engine to use it. The value of the config property should be ############################################## docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/run.md-686-```bash docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/run.md:687:$ HOSTIP=`ip -4 addr show scope global dev eth0 | grep inet | awk '{print $2}' | cut -d / -f 1 | sed -n 1p` docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/run.md-688-$ docker run --add-host=docker:${HOSTIP} --rm -it debian ############################################## docker.io-19.03.13+dfsg2/cli/e2e/cli-plugins/flags_test.go-79- docker.io-19.03.13+dfsg2/cli/e2e/cli-plugins/flags_test.go:80: // We can rely on `$DOCKER_HOST` being set due to the call to docker.io-19.03.13+dfsg2/cli/e2e/cli-plugins/flags_test.go-81- // `environment.Setup` in our `TestMain`. ############################################## docker.io-19.03.13+dfsg2/cli/e2e/plugin/basic/basic.go-25- server := http.Server{ docker.io-19.03.13+dfsg2/cli/e2e/plugin/basic/basic.go:26: Addr: l.Addr().String(), docker.io-19.03.13+dfsg2/cli/e2e/plugin/basic/basic.go-27- Handler: http.NewServeMux(), ############################################## docker.io-19.03.13+dfsg2/cli/man/src/login.md-12-credentials. When you log in, the command stores encoded credentials in docker.io-19.03.13+dfsg2/cli/man/src/login.md:13:`$HOME/.docker/config.json` on Linux or `%USERPROFILE%/.docker/config.json` on Windows. docker.io-19.03.13+dfsg2/cli/man/src/login.md-14- ############################################## docker.io-19.03.13+dfsg2/cli/man/docker-config-json.5.md-8-By default, the Docker command line stores its configuration files in a docker.io-19.03.13+dfsg2/cli/man/docker-config-json.5.md:9:directory called `.docker` within your `$HOME` directory. Docker manages most of docker.io-19.03.13+dfsg2/cli/man/docker-config-json.5.md-10-the files in the configuration directory and you should not modify them. ############################################## docker.io-19.03.13+dfsg2/cli/man/docker-run.1.md-537- docker.io-19.03.13+dfsg2/cli/man/docker-run.1.md:538:Use `docker port`(1) to see the actual mapping, e.g. `docker port CONTAINER $CONTAINERPORT`. docker.io-19.03.13+dfsg2/cli/man/docker-run.1.md-539- ############################################## docker.io-19.03.13+dfsg2/cli/opts/hosts.go-78- case "tcp": docker.io-19.03.13+dfsg2/cli/opts/hosts.go:79: return ParseTCPAddr(addrParts[1], DefaultTCPHost) docker.io-19.03.13+dfsg2/cli/opts/hosts.go-80- case "unix": docker.io-19.03.13+dfsg2/cli/opts/hosts.go:81: return parseSimpleProtoAddr("unix", addrParts[1], DefaultUnixSocket) docker.io-19.03.13+dfsg2/cli/opts/hosts.go-82- case "npipe": docker.io-19.03.13+dfsg2/cli/opts/hosts.go:83: return parseSimpleProtoAddr("npipe", addrParts[1], DefaultNamedPipe) docker.io-19.03.13+dfsg2/cli/opts/hosts.go-84- case "fd": ############################################## docker.io-19.03.13+dfsg2/cli/opts/hosts.go-96-// defaultAddr if addr is a blank string. docker.io-19.03.13+dfsg2/cli/opts/hosts.go:97:func parseSimpleProtoAddr(proto, addr, defaultAddr string) (string, error) { docker.io-19.03.13+dfsg2/cli/opts/hosts.go-98- addr = strings.TrimPrefix(addr, proto+"://") ############################################## docker.io-19.03.13+dfsg2/cli/opts/hosts.go-112-// defaultAddr must be in the full `tcp://host:port` form docker.io-19.03.13+dfsg2/cli/opts/hosts.go:113:func ParseTCPAddr(tryAddr string, defaultAddr string) (string, error) { docker.io-19.03.13+dfsg2/cli/opts/hosts.go-114- if tryAddr == "" || tryAddr == "tcp://" { ############################################## docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-91- if addr, err := parseDockerDaemonHost(validAddr); err != nil || addr != expectedAddr { docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go:92: t.Errorf("%v -> expected %v, got (%v) addr (%v)", validAddr, expectedAddr, err, addr) docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-93- } ############################################## docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-127- for invalidAddr, expectedError := range invalids { docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go:128: if addr, err := ParseTCPAddr(invalidAddr, defaultHTTPHost); err == nil || expectedError != "" && err.Error() != expectedError { docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-129- t.Errorf("tcp %v address expected error %v return, got %s and addr %v", invalidAddr, expectedError, err, addr) ############################################## docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-132- for validAddr, expectedAddr := range valids { docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go:133: if addr, err := ParseTCPAddr(validAddr, defaultHTTPHost); err != nil || addr != expectedAddr { docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-134- t.Errorf("%v -> expected %v, got %v and addr %v", validAddr, expectedAddr, err, addr) ############################################## docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-139-func TestParseInvalidUnixAddrInvalid(t *testing.T) { docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go:140: if _, err := parseSimpleProtoAddr("unix", "tcp://127.0.0.1", "unix:///var/run/docker.sock"); err == nil || err.Error() != "Invalid proto, expected unix: tcp://127.0.0.1" { docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-141- t.Fatalf("Expected an error, got %v", err) docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-142- } docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go:143: if _, err := parseSimpleProtoAddr("unix", "unix://tcp://127.0.0.1", "/var/run/docker.sock"); err == nil || err.Error() != "Invalid proto, expected unix: tcp://127.0.0.1" { docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-144- t.Fatalf("Expected an error, got %v", err) docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-145- } docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go:146: if v, err := parseSimpleProtoAddr("unix", "", "/var/run/docker.sock"); err != nil || v != "unix:///var/run/docker.sock" { docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-147- t.Fatalf("Expected an %v, got %v", v, "unix:///var/run/docker.sock") ############################################## docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-437- docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go:438:func (s *conn) LocalAddr() net.Addr { docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-439- return dummyAddr{} docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-440-} docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go:441:func (s *conn) RemoteAddr() net.Addr { docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-442- return dummyAddr{} ############################################## docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-128- docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/session/grpchijack/dial.go:129:func (c *conn) LocalAddr() net.Addr { docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-130- return dummyAddr{} docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-131-} docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/session/grpchijack/dial.go:132:func (c *conn) RemoteAddr() net.Addr { docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-133- return dummyAddr{} ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-60- case reflect.Slice: docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go:61: return items.Addr().Interface(), nil docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-62- default: ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-87- if elemType := items.Type().Elem(); elemType.Kind() != reflect.Ptr && elemType.Kind() != reflect.Interface { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go:88: if !items.Index(0).CanAddr() { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-89- return fmt.Errorf("unable to take address of items in %T for EachListItem", obj) ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-96- if takeAddr { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go:97: raw = raw.Addr() docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-98- } ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-149- var found bool docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go:150: if list[i], found = raw.Addr().Interface().(runtime.Object); !found { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-151- return nil, fmt.Errorf("%v: item[%v]: Expected object, got %#v(%s)", obj, i, raw.Interface(), raw.Kind()) ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-49- // For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto:50: // Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-51- // +optional ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-132- // For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto:133: // Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-134- repeated ServerAddressByClientCIDR serverAddressByClientCIDRs = 2; ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-891- // For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go:892: // Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-893- ServerAddressByClientCIDRs []ServerAddressByClientCIDR `json:"serverAddressByClientCIDRs" protobuf:"bytes,2,rep,name=serverAddressByClientCIDRs"` ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-925- // For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go:926: // Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-927- // +optional ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-34- "preferredVersion": "preferredVersion is the version preferred by the API server, which probably is the storage version.", docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go:35: "serverAddressByClientCIDRs": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.", docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-36-} ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-81- "versions": "versions are the api versions that are available.", docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go:82: "serverAddressByClientCIDRs": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.", docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-83-} ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-506- } docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:507: if !dv.CanAddr() && !dv.CanSet() { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-508- return fmt.Errorf("can't write to dest") ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-521-func (c *Converter) callCustom(sv, dv, custom reflect.Value, scope *scope) error { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:522: if !sv.CanAddr() { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-523- sv2 := reflect.New(sv.Type()) ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-526- } else { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:527: sv = sv.Addr() docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-528- } docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:529: if !dv.CanAddr() { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-530- if !dv.CanSet() { ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-536- } else { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:537: dv = dv.Addr() docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-538- } ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-661- scope.setKeys(sk.Interface(), dk.Interface()) docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:662: // TODO: sv.MapIndex(sk) may return a value with CanAddr() == false, docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-663- // because a map[string]struct{} does not allow a pointer reference. ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go-92- if !ok { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go:93: if !isPointerKind(value.Kind()) && value.CanAddr() { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go:94: marshaler, ok = value.Addr().Interface().(Marshaler) docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go-95- if !ok { ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-215- } docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go:216: unmarshaler := dv.Addr().Interface().(encodingjson.Unmarshaler) docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-217- return unmarshaler.UnmarshalJSON(data) ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-497- // Check pointer receivers if v is not a pointer docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go:498: if v.Kind() != reflect.Ptr && v.CanAddr() { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go:499: v = v.Addr() docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-500- if v.Type().Implements(marshalerType) { ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/helper.go-101- } docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/helper.go:102: field = field.Addr() docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/helper.go-103- if field.Type().AssignableTo(v.Type()) { ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go-404-// as defined in RFC 789. (e.g 0.0.0.0:10254 or [::]:10254)) docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go:405:func IsValidSocketAddr(value string) []string { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go-406- var errs []string ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-123- docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:124: if v1.CanAddr() && v2.CanAddr() && hard(v1.Kind()) { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:125: addr1 := v1.UnsafeAddr() docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:126: addr2 := v2.UnsafeAddr() docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-127- if addr1 > addr2 { ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-266- docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:267: if v1.CanAddr() && v2.CanAddr() && hard(v1.Kind()) { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:268: addr1 := v1.UnsafeAddr() docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:269: addr2 := v2.UnsafeAddr() docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-270- if addr1 > addr2 { ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/README.md-178-the unstable master branch** and `client-go`'s vendored dependencies will not be docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/README.md:179:added to your `$GOPATH`. So we think most users will want to use a dependency docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/README.md-180-management system. See [INSTALL.md](/INSTALL.md) for detailed instructions. ############################################## docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/third_party/forked/golang/template/exec.go-44- if !v.Type().Implements(errorType) && !v.Type().Implements(fmtStringerType) { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/third_party/forked/golang/template/exec.go:45: if v.CanAddr() && (reflect.PtrTo(v.Type()).Implements(errorType) || reflect.PtrTo(v.Type()).Implements(fmtStringerType)) { docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/third_party/forked/golang/template/exec.go:46: v = v.Addr() docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/third_party/forked/golang/template/exec.go-47- } else { ############################################## docker.io-19.03.13+dfsg2/cli/vendor/sigs.k8s.io/yaml/fields.go-26- // we find them. docker.io-19.03.13+dfsg2/cli/vendor/sigs.k8s.io/yaml/fields.go:27: if v.Kind() != reflect.Ptr && v.Type().Name() != "" && v.CanAddr() { docker.io-19.03.13+dfsg2/cli/vendor/sigs.k8s.io/yaml/fields.go:28: v = v.Addr() docker.io-19.03.13+dfsg2/cli/vendor/sigs.k8s.io/yaml/fields.go-29- } ############################################## docker.io-19.03.13+dfsg2/engine/CHANGELOG.md-473-+ Add `--stop-timeout` to specify the timeout value (in seconds) for individual containers to stop [#22566](https://github.com/docker/docker/pull/22566) docker.io-19.03.13+dfsg2/engine/CHANGELOG.md:474:+ Add a new daemon flag `--userland-proxy-path` to allow configuring the userland proxy instead of using the hardcoded `docker-proxy` from `$PATH` [#26882](https://github.com/docker/docker/pull/26882) docker.io-19.03.13+dfsg2/engine/CHANGELOG.md-475-+ Add boolean flag `--init` on `dockerd` and on `docker run` to use [tini](https://github.com/krallin/tini) a zombie-reaping init process as PID 1 [#26061](https://github.com/docker/docker/pull/26061) [#28037](https://github.com/docker/docker/pull/28037) ############################################## docker.io-19.03.13+dfsg2/engine/api/README.md-29- docker.io-19.03.13+dfsg2/engine/api/README.md:30:To make an edit, first look for the endpoint you want to edit under `paths`, then make the required edits. Endpoints may reference reusable objects with `$ref`, which can be found in the `definitions` section. docker.io-19.03.13+dfsg2/engine/api/README.md-31- ############################################## docker.io-19.03.13+dfsg2/engine/api/server/server.go-85- var err error docker.io-19.03.13+dfsg2/engine/api/server/server.go:86: logrus.Infof("API listen on %s", srv.l.Addr()) docker.io-19.03.13+dfsg2/engine/api/server/server.go-87- if err = srv.Serve(); err != nil && strings.Contains(err.Error(), "use of closed network connection") { ############################################## docker.io-19.03.13+dfsg2/engine/api/swagger.yaml-4641- docker.io-19.03.13+dfsg2/engine/api/swagger.yaml:4642: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/api/swagger.yaml-4643- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/api/swagger.yaml-4913- docker.io-19.03.13+dfsg2/engine/api/swagger.yaml:4914: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/api/swagger.yaml-4915- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/client/image_tag_test.go-36- err := client.ImageTag(context.Background(), "image_id", "aa/asdf$$^/aa") docker.io-19.03.13+dfsg2/engine/client/image_tag_test.go:37: if err == nil || err.Error() != `Error parsing reference: "aa/asdf$$^/aa" is not a valid repository/tag: invalid reference format` { docker.io-19.03.13+dfsg2/engine/client/image_tag_test.go-38- t.Fatalf("expected ErrReferenceInvalidFormat, got %v", err) ############################################## docker.io-19.03.13+dfsg2/engine/contrib/docker-machine-install-bundle.sh-45- m=$1; op=$2 docker.io-19.03.13+dfsg2/engine/contrib/docker-machine-install-bundle.sh:46: # NOTE: `docker-machine ssh $m sh -c "foo bar"` does not work docker.io-19.03.13+dfsg2/engine/contrib/docker-machine-install-bundle.sh:47: # (but `docker-machine ssh $m sh -c "foo\ bar"` works) docker.io-19.03.13+dfsg2/engine/contrib/docker-machine-install-bundle.sh-48- # Anyway we avoid using `sh -c` here for avoiding confusion ############################################## docker.io-19.03.13+dfsg2/engine/contrib/init/sysvinit-debian/docker-108- fail_unless_root docker.io-19.03.13+dfsg2/engine/contrib/init/sysvinit-debian/docker:109: docker_pid=`cat "$DOCKER_SSD_PIDFILE" 2>/dev/null` docker.io-19.03.13+dfsg2/engine/contrib/init/sysvinit-debian/docker-110- [ -n "$docker_pid" ] \ ############################################## docker.io-19.03.13+dfsg2/engine/contrib/report-issue.sh-34- \`docker version\`: docker.io-19.03.13+dfsg2/engine/contrib/report-issue.sh:35: `${DOCKER_COMMAND} -D version` docker.io-19.03.13+dfsg2/engine/contrib/report-issue.sh-36- ############################################## docker.io-19.03.13+dfsg2/engine/contrib/report-issue.sh-38- \`docker info\`: docker.io-19.03.13+dfsg2/engine/contrib/report-issue.sh:39: `${DOCKER_COMMAND} -D info` docker.io-19.03.13+dfsg2/engine/contrib/report-issue.sh-40- ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/cluster.go-229- } docker.io-19.03.13+dfsg2/engine/daemon/cluster/cluster.go:230: localHostPort := conn.LocalAddr().String() docker.io-19.03.13+dfsg2/engine/daemon/cluster/cluster.go-231- actualLocalAddr, _, _ = net.SplitHostPort(localHostPort) ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-19- docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:20:func resolveListenAddr(specifiedAddr string) (string, string, error) { docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-21- specifiedHost, specifiedPort, err := net.SplitHostPort(specifiedAddr) ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-26- // system? If so, use the address from that interface. docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:27: specifiedIP, err := resolveInputIPAddr(specifiedHost, true) docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-28- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-37- docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:38:func (c *Cluster) resolveAdvertiseAddr(advertiseAddr, listenAddrPort string) (string, string, error) { docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-39- // Approach: ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-57- // system? If so, use the address from that interface. docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:58: advertiseIP, err := resolveInputIPAddr(advertiseHost, false) docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-59- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-72- // that interface. docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:73: defaultAdvertiseIP, err := resolveInputIPAddr(c.config.DefaultAdvertiseAddr, false) docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-74- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-83- docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:84: systemAddr, err := c.resolveSystemAddr() docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-85- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-144-} docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:145:func resolveDataPathAddr(dataPathAddr string) (string, error) { docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-146- if dataPathAddr == "" { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-150- // If a data path flag is specified try to resolve the IP address. docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:151: dataPathIP, err := resolveInputIPAddr(dataPathAddr, false) docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-152- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-160- docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:161:func resolveInterfaceAddr(specifiedInterface string) (net.IP, error) { docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-162- // Use a specific interface's IP address. ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-210-// if succeeds returns the IP address docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:211:func resolveInputIPAddr(input string, isUnspecifiedValid bool) (net.IP, error) { docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-212- // Try to see if it is an interface name docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:213: interfaceAddr, err := resolveInterfaceAddr(input) docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-214- if err == nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr_linux.go-8- docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr_linux.go:9:func (c *Cluster) resolveSystemAddr() (net.IP, error) { docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr_linux.go-10- // Use the system's only device IP address, or fail if there are ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr_others.go-6- docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr_others.go:7:func (c *Cluster) resolveSystemAddr() (net.IP, error) { docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr_others.go-8- return c.resolveSystemAddrViaSubnetCheck() ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-52- docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:53: listenHost, listenPort, err := resolveListenAddr(req.ListenAddr) docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-54- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-57- docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:58: advertiseHost, advertisePort, err := c.resolveAdvertiseAddr(req.AdvertiseAddr, listenPort) docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-59- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-62- docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:63: dataPathAddr, err := resolveDataPathAddr(req.DataPathAddr) docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-64- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-87- if !found { docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:88: ip, err := c.resolveSystemAddr() docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-89- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-161- docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:162: listenHost, listenPort, err := resolveListenAddr(req.ListenAddr) docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-163- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-168- if req.AdvertiseAddr != "" { docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:169: advertiseHost, advertisePort, err := c.resolveAdvertiseAddr(req.AdvertiseAddr, listenPort) docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-170- // For joining, we don't need to provide an advertise address, ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-176- docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:177: dataPathAddr, err := resolveDataPathAddr(req.DataPathAddr) docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-178- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-494- var err error docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:495: req.ListenAddr, err = validateAddr(req.ListenAddr) docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-496- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-510- var err error docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:511: req.ListenAddr, err = validateAddr(req.ListenAddr) docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-512- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-518- for i := range req.RemoteAddrs { docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:519: req.RemoteAddrs[i], err = validateAddr(req.RemoteAddrs[i]) docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-520- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-526- docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:527:func validateAddr(addr string) (string, error) { docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-528- if addr == "" { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-530- } docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:531: newaddr, err := opts.ParseTCPAddr(addr, defaultAddr) docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-532- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/graphdriver/plugin.go-43- } docker.io-19.03.13+dfsg2/engine/daemon/graphdriver/plugin.go:44: addr := pt.Addr() docker.io-19.03.13+dfsg2/engine/daemon/graphdriver/plugin.go-45- client, err := plugins.NewClientWithTimeout(addr.Network()+"://"+addr.String(), nil, pt.Timeout()) ############################################## docker.io-19.03.13+dfsg2/engine/daemon/graphdriver/windows/windows.go-136- n := uintptr(unsafe.Pointer(nil)) docker.io-19.03.13+dfsg2/engine/daemon/graphdriver/windows/windows.go:137: r0, _, _ := syscall.Syscall9(procGetVolumeInformation.Addr(), 8, uintptr(unsafe.Pointer(windows.StringToUTF16Ptr(drive))), n, n, n, n, n, uintptr(unsafe.Pointer(&buf[0])), uintptr(size), 0) docker.io-19.03.13+dfsg2/engine/daemon/graphdriver/windows/windows.go-138- if int32(r0) < 0 { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-142- address := "127.0.0.1:0" docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go:143: tcpAddr, err := net.ResolveTCPAddr("tcp", address) docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-144- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-152- docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go:153: url := "tcp://" + listener.Addr().String() docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-154- info := logger.Info{ ############################################## docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-163- docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go:164: writer, err := newGELFTCPWriter(listener.Addr().String(), info) docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-165- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-203- address := "127.0.0.1:0" docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go:204: tcpAddr, err := net.ResolveTCPAddr("tcp", address) docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-205- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-213- docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go:214: url := "tcp://" + listener.Addr().String() docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-215- info := logger.Info{ ############################################## docker.io-19.03.13+dfsg2/engine/daemon/logger/plugin.go-61- docker.io-19.03.13+dfsg2/engine/daemon/logger/plugin.go:62: addr := pa.Addr() docker.io-19.03.13+dfsg2/engine/daemon/logger/plugin.go-63- c, err := plugins.NewClientWithTimeout(addr.Network()+"://"+addr.String(), nil, pa.Timeout()) ############################################## docker.io-19.03.13+dfsg2/engine/daemon/logger/splunk/splunkhecmock_test.go-74-func (hec *HTTPEventCollectorMock) URL() string { docker.io-19.03.13+dfsg2/engine/daemon/logger/splunk/splunkhecmock_test.go:75: return "http://" + hec.tcpListener.Addr().String() docker.io-19.03.13+dfsg2/engine/daemon/logger/splunk/splunkhecmock_test.go-76-} ############################################## docker.io-19.03.13+dfsg2/engine/daemon/metrics.go-159- docker.io-19.03.13+dfsg2/engine/daemon/metrics.go:160: addr := pa.Addr() docker.io-19.03.13+dfsg2/engine/daemon/metrics.go-161- client, err := plugins.NewClientWithTimeout(addr.Network()+"://"+addr.String(), nil, pa.Timeout()) ############################################## docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-33- {V1Compatibility: "{\"id\":\"3b38edc92eb7c074812e217b41a6ade66888531009d6286a6f5f36a06f9841b9\",\"parent\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:11.368300679Z\",\"container\":\"d91be3479d5b1e84b0c00d18eea9dc777ca0ad166d51174b24283e2e6f104253\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"#(nop) ENTRYPOINT [\\\"/go/bin/dnsdock\\\"]\"],\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":null,\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":0}\n"}, docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go:34: {V1Compatibility: "{\"id\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:07.568027497Z\",\"container\":\"fe9e5a5264a843c9292d17b736c92dd19bdb49986a8782d7389964ddaff887cc\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"cd /go/src/github.com/tonistiigi/dnsdock \\u0026\\u0026 go get -v github.com/tools/godep \\u0026\\u0026 godep restore \\u0026\\u0026 go install -ldflags \\\"-X main.version `git describe --tags HEAD``if [[ -n $(command git status --porcelain --untracked-files=no 2\\u003e/dev/null) ]]; then echo \\\"-dirty\\\"; fi`\\\" ./...\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/bash\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":118430532}\n"}, docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-35- }, ############################################## docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-44- {V1Compatibility: "{\"id\":\"3b38edc92eb7c074812e217b41a6ade66888531009d6286a6f5f36a06f9841b9\",\"parent\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:11.368300679Z\",\"container\":\"d91be3479d5b1e84b0c00d18eea9dc777ca0ad166d51174b24283e2e6f104253\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"#(nop) ENTRYPOINT [\\\"/go/bin/dnsdock\\\"]\"],\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":null,\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":0}\n"}, docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go:45: {V1Compatibility: "{\"id\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:07.568027497Z\",\"container\":\"fe9e5a5264a843c9292d17b736c92dd19bdb49986a8782d7389964ddaff887cc\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"cd /go/src/github.com/tonistiigi/dnsdock \\u0026\\u0026 go get -v github.com/tools/godep \\u0026\\u0026 godep restore \\u0026\\u0026 go install -ldflags \\\"-X main.version `git describe --tags HEAD``if [[ -n $(command git status --porcelain --untracked-files=no 2\\u003e/dev/null) ]]; then echo \\\"-dirty\\\"; fi`\\\" ./...\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/bash\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":118430532}\n"}, docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-46- }, ############################################## docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-83- {V1Compatibility: "{\"id\":\"3b38edc92eb7c074812e217b41a6ade66888531009d6286a6f5f36a06f9841b9\",\"parent\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:11.368300679Z\",\"container\":\"d91be3479d5b1e84b0c00d18eea9dc777ca0ad166d51174b24283e2e6f104253\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"#(nop) ENTRYPOINT [\\\"/go/bin/dnsdock\\\"]\"],\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":null,\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":0}\n"}, docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go:84: {V1Compatibility: "{\"id\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"parent\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"created\":\"2015-08-19T16:49:07.568027497Z\",\"container\":\"fe9e5a5264a843c9292d17b736c92dd19bdb49986a8782d7389964ddaff887cc\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"cd /go/src/github.com/tonistiigi/dnsdock \\u0026\\u0026 go get -v github.com/tools/godep \\u0026\\u0026 godep restore \\u0026\\u0026 go install -ldflags \\\"-X main.version `git describe --tags HEAD``if [[ -n $(command git status --porcelain --untracked-files=no 2\\u003e/dev/null) ]]; then echo \\\"-dirty\\\"; fi`\\\" ./...\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/bash\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":118430532}\n"}, docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-85- }, ############################################## docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-105- {V1Compatibility: "{\"id\":\"3b38edc92eb7c074812e217b41a6ade66888531009d6286a6f5f36a06f9841b9\",\"parent\":\"ac3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:11.368300679Z\",\"container\":\"d91be3479d5b1e84b0c00d18eea9dc777ca0ad166d51174b24283e2e6f104253\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"#(nop) ENTRYPOINT [\\\"/go/bin/dnsdock\\\"]\"],\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":null,\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":0}\n"}, docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go:106: {V1Compatibility: "{\"id\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:07.568027497Z\",\"container\":\"fe9e5a5264a843c9292d17b736c92dd19bdb49986a8782d7389964ddaff887cc\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"cd /go/src/github.com/tonistiigi/dnsdock \\u0026\\u0026 go get -v github.com/tools/godep \\u0026\\u0026 godep restore \\u0026\\u0026 go install -ldflags \\\"-X main.version `git describe --tags HEAD``if [[ -n $(command git status --porcelain --untracked-files=no 2\\u003e/dev/null) ]]; then echo \\\"-dirty\\\"; fi`\\\" ./...\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/bash\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":118430532}\n"}, docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-107- }, ############################################## docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-37- docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go:38:func testTokenPassThru(t *testing.T, ts *httptest.Server) { docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-39- uri, err := url.Parse(ts.URL) ############################################## docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-88- docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go:89:func TestTokenPassThru(t *testing.T) { docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-90- handler := &tokenPassThruHandler{shouldSend401: func(url string) bool { return url == "/v2/" }} ############################################## docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-93- docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go:94: testTokenPassThru(t, ts) docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-95- ############################################## docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-118- docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go:119: testTokenPassThru(t, tsredirect) docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-120- ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.32.yaml-3769- docker.io-19.03.13+dfsg2/engine/docs/api/v1.32.yaml:3770: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.32.yaml-3771- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.32.yaml-4019- docker.io-19.03.13+dfsg2/engine/docs/api/v1.32.yaml:4020: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.32.yaml-4021- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.33.yaml-3774- docker.io-19.03.13+dfsg2/engine/docs/api/v1.33.yaml:3775: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.33.yaml-3776- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.33.yaml-4024- docker.io-19.03.13+dfsg2/engine/docs/api/v1.33.yaml:4025: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.33.yaml-4026- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.34.yaml-3803- docker.io-19.03.13+dfsg2/engine/docs/api/v1.34.yaml:3804: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.34.yaml-3805- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.34.yaml-4053- docker.io-19.03.13+dfsg2/engine/docs/api/v1.34.yaml:4054: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.34.yaml-4055- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.35.yaml-3785- docker.io-19.03.13+dfsg2/engine/docs/api/v1.35.yaml:3786: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.35.yaml-3787- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.35.yaml-4035- docker.io-19.03.13+dfsg2/engine/docs/api/v1.35.yaml:4036: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.35.yaml-4037- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.36.yaml-3798- docker.io-19.03.13+dfsg2/engine/docs/api/v1.36.yaml:3799: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.36.yaml-3800- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.36.yaml-4048- docker.io-19.03.13+dfsg2/engine/docs/api/v1.36.yaml:4049: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.36.yaml-4050- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.37.yaml-3818- docker.io-19.03.13+dfsg2/engine/docs/api/v1.37.yaml:3819: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.37.yaml-3820- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.37.yaml-4068- docker.io-19.03.13+dfsg2/engine/docs/api/v1.37.yaml:4069: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.37.yaml-4070- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.38.yaml-3872- docker.io-19.03.13+dfsg2/engine/docs/api/v1.38.yaml:3873: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.38.yaml-3874- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.38.yaml-4122- docker.io-19.03.13+dfsg2/engine/docs/api/v1.38.yaml:4123: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.38.yaml-4124- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.39.yaml-4519- docker.io-19.03.13+dfsg2/engine/docs/api/v1.39.yaml:4520: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.39.yaml-4521- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.39.yaml-4790- docker.io-19.03.13+dfsg2/engine/docs/api/v1.39.yaml:4791: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.39.yaml-4792- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.40.yaml-4641- docker.io-19.03.13+dfsg2/engine/docs/api/v1.40.yaml:4642: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.40.yaml-4643- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/api/v1.40.yaml-4913- docker.io-19.03.13+dfsg2/engine/docs/api/v1.40.yaml:4914: If the path is omitted, the daemon searches the host's `$PATH` for the docker.io-19.03.13+dfsg2/engine/docs/api/v1.40.yaml-4915- binary and uses the first result. ############################################## docker.io-19.03.13+dfsg2/engine/docs/contributing/set-up-dev-env.md-96- For [Docker Toolbox](https://github.com/docker/toolbox) users, use `docker-machine status your_vm_name` to make sure your VM is running. You docker.io-19.03.13+dfsg2/engine/docs/contributing/set-up-dev-env.md:97: may need to run `eval "$(docker-machine env your_vm_name)"` to initialize your docker.io-19.03.13+dfsg2/engine/docs/contributing/set-up-dev-env.md-98- shell environment. If you use Docker for Mac or Docker for Windows, you do not need ############################################## docker.io-19.03.13+dfsg2/engine/docs/contributing/test.md-87- on your host performance. The default timeout is 60 minutes, which is docker.io-19.03.13+dfsg2/engine/docs/contributing/test.md:88: defined in `hack/make.sh` (`${TIMEOUT:=60m}`). You can modify the timeout docker.io-19.03.13+dfsg2/engine/docs/contributing/test.md-89- value on the basis of your host performance. When they complete ############################################## docker.io-19.03.13+dfsg2/engine/docs/rootless.md-125-Remarks: docker.io-19.03.13+dfsg2/engine/docs/rootless.md:126:* The socket path is set to `$XDG_RUNTIME_DIR/docker.sock` by default. `$XDG_RUNTIME_DIR` is typically set to `/run/user/$UID`. docker.io-19.03.13+dfsg2/engine/docs/rootless.md-127-* The data dir is set to `~/.local/share/docker` by default. docker.io-19.03.13+dfsg2/engine/docs/rootless.md:128:* The exec dir is set to `$XDG_RUNTIME_DIR/docker` by default. docker.io-19.03.13+dfsg2/engine/docs/rootless.md-129-* The daemon config dir is set to `~/.config/docker` (not `~/.docker`, which is used by the client) by default. docker.io-19.03.13+dfsg2/engine/docs/rootless.md:130:* The `dockerd-rootless.sh` script executes `dockerd` in its own user, mount, and network namespaces. You can enter the namespaces by running `nsenter -U --preserve-credentials -n -m -t $(cat $XDG_RUNTIME_DIR/docker.pid)`. docker.io-19.03.13+dfsg2/engine/docs/rootless.md-131-* `docker info` shows `rootless` in `SecurityOptions` ############################################## docker.io-19.03.13+dfsg2/engine/docs/rootless.md-189-Optionally, you can use `lxc-user-nic` instead for the best performance. docker.io-19.03.13+dfsg2/engine/docs/rootless.md:190:To use `lxc-user-nic`, you need to edit [`/etc/lxc/lxc-usernet`](https://github.com/rootless-containers/rootlesskit/tree/v0.6.0#--netlxc-user-nic-experimental) and set `$DOCKERD_ROOTLESS_ROOTLESSKIT_NET=lxc-user-nic`. docker.io-19.03.13+dfsg2/engine/docs/rootless.md-191- ############################################## docker.io-19.03.13+dfsg2/engine/hack/README.md-41-your local machine. The default timeout is set in `make.sh` to 60 minutes docker.io-19.03.13+dfsg2/engine/hack/README.md:42:(`${TIMEOUT:=60m}`), since it currently takes up to an hour to run docker.io-19.03.13+dfsg2/engine/hack/README.md-43-all of the tests. ############################################## docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-242-Try { docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:243: Write-Host -ForegroundColor Cyan "`nINFO: executeCI.ps1 starting at $(date)`n" docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-244- Write-Host -ForegroundColor Green "INFO: Script version $SCRIPT_VER" ############################################## docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-302- # SOURCES_DRIVE\SOURCES_SUBDIR must be a directory and exist docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:303: if (-not (Test-Path -PathType Container "$env:SOURCES_DRIVE`:\$env:SOURCES_SUBDIR")) { Throw "ERROR: $env:SOURCES_DRIVE`:\$env:SOURCES_SUBDIR must be an existing directory" } docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-304- ############################################## docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-351- if (Test-Path "$env:SOURCES_DRIVE`:\baseimages\windowsservercore.tar") { docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:352: Write-Host -ForegroundColor Green "INFO: Optimisation - copying $env:SOURCES_DRIVE`:\baseimages\windowsservercore.tar to $env:TESTRUN_DRIVE`:\baseimages" docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:353: Copy-Item "$env:SOURCES_DRIVE`:\baseimages\windowsservercore.tar" "$env:TESTRUN_DRIVE`:\baseimages" docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-354- } ############################################## docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-357- if (Test-Path "$env:SOURCES_DRIVE`:\baseimages\nanoserver.tar") { docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:358: Write-Host -ForegroundColor Green "INFO: Optimisation - copying $env:SOURCES_DRIVE`:\baseimages\nanoserver.tar to $env:TESTRUN_DRIVE`:\baseimages" docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:359: Copy-Item "$env:SOURCES_DRIVE`:\baseimages\nanoserver.tar" "$env:TESTRUN_DRIVE`:\baseimages" docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-360- } ############################################## docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-836- $c += "`"-test.run`" " docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:837: $c += "`"$env:INTEGRATION_TEST_NAME`" " docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-838- Write-Host -ForegroundColor Magenta "WARN: Only running integration tests matching $env:INTEGRATION_TEST_NAME" ############################################## docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-855- docker ` docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:856: "`$env`:PATH`='c`:\target;'+`$env:PATH`; `$env:DOCKER_HOST`='tcp`://'+(ipconfig | select -last 1).Substring(39)+'`:2357'; c:\target\runIntegrationCLI.ps1" | Out-Host } ) docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-857- } else { ############################################## docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-930- $c += "`"-test.run`" " docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:931: $c += "`"$env:INTEGRATION_TEST_NAME`" " docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-932- Write-Host -ForegroundColor Magenta "WARN: Only running LCOW integration tests matching $env:INTEGRATION_TEST_NAME" ############################################## docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-1039- $Dur=New-TimeSpan -Start $StartTime -End $(Get-Date) docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:1040: Write-Host -ForegroundColor $FinallyColour "`nINFO: executeCI.ps1 exiting at $(date). Duration $dur`n" docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-1041- ############################################## docker.io-19.03.13+dfsg2/engine/hack/make.ps1-235- } else { docker.io-19.03.13+dfsg2/engine/hack/make.ps1:236: $e = "`nThese commits do not have a proper '$dcoPrefix' marker:`n" docker.io-19.03.13+dfsg2/engine/hack/make.ps1-237- $badCommits | %{ $e+=" - $_`n"} ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-58- d2.SwarmJoin(c, swarm.JoinRequest{ docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:59: ListenAddr: d1.SwarmListenAddr(), docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-60- JoinToken: d1.JoinTokens(c).Worker, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:61: RemoteAddrs: []string{d1.SwarmListenAddr()}, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-62- }) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-92- err := c2.SwarmJoin(context.Background(), swarm.JoinRequest{ docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:93: ListenAddr: d2.SwarmListenAddr(), docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:94: RemoteAddrs: []string{d1.SwarmListenAddr()}, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-95- }) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-100- err = c2.SwarmJoin(context.Background(), swarm.JoinRequest{ docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:101: ListenAddr: d2.SwarmListenAddr(), docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-102- JoinToken: "foobaz", docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:103: RemoteAddrs: []string{d1.SwarmListenAddr()}, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-104- }) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-111- d2.SwarmJoin(c, swarm.JoinRequest{ docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:112: ListenAddr: d2.SwarmListenAddr(), docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-113- JoinToken: workerToken, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:114: RemoteAddrs: []string{d1.SwarmListenAddr()}, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-115- }) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-125- err = c2.SwarmJoin(context.Background(), swarm.JoinRequest{ docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:126: ListenAddr: d2.SwarmListenAddr(), docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-127- JoinToken: workerToken, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:128: RemoteAddrs: []string{d1.SwarmListenAddr()}, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-129- }) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-135- docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:136: d2.SwarmJoin(c, swarm.JoinRequest{JoinToken: workerToken, RemoteAddrs: []string{d1.SwarmListenAddr()}}) docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-137- info = d2.SwarmInfo(c) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-146- err = c2.SwarmJoin(context.Background(), swarm.JoinRequest{ docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:147: ListenAddr: d2.SwarmListenAddr(), docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:148: RemoteAddrs: []string{d1.SwarmListenAddr()}, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-149- }) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-153- docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:154: d2.SwarmJoin(c, swarm.JoinRequest{JoinToken: workerToken, RemoteAddrs: []string{d1.SwarmListenAddr()}}) docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-155- info = d2.SwarmInfo(c) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-191- err := c2.SwarmJoin(context.Background(), swarm.JoinRequest{ docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:192: ListenAddr: d2.SwarmListenAddr(), docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-193- JoinToken: replacementToken, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:194: RemoteAddrs: []string{d1.SwarmListenAddr()}, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-195- }) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-455- err = c2.SwarmJoin(context.Background(), swarm.JoinRequest{ docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:456: ListenAddr: d2.SwarmListenAddr(), docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-457- RemoteAddrs: []string{"123.123.123.123:1234"}, ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-478- err := client.SwarmJoin(context.Background(), swarm.JoinRequest{ docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:479: ListenAddr: d.SwarmListenAddr(), docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-480- RemoteAddrs: []string{"123.123.123.123:1234"}, ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-894- _, err = client.SwarmInit(context.Background(), swarm.InitRequest{ docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:895: ListenAddr: d.SwarmListenAddr(), docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-896- }) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go-248- { docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go:249: volumeValue: `\${FOO}`, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go-250- expected: "${FOO}", ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go-255- { docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go:256: volumeValue: `\\\\\\\${FOO}`, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go:257: expected: `\\\${FOO}`, docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go-258- }, ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go-5126- name = "scratchz" docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go:5127: expected = `{"bar":"$PATH"}` docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go-5128- buildImageSuccessfully(c, name, cli.WithFlags("--label", "bar=$PATH"), ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_daemon_test.go-2711- // Wait for shell command to be completed docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_daemon_test.go:2712: _, err = s.d.Cmd("exec", "top", "sh", "-c", `for i in $(seq 1 5); do if [ -e /adduser_end ]; then rm -f /adduser_end && break; else sleep 1 && false; fi; done`) docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_daemon_test.go-2713- assert.Assert(c, err == nil, "Timeout waiting for shell command to be completed") ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_logs_test.go-183- name := "testlogssincefuturefollow" docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_logs_test.go:184: dockerCmd(c, "run", "-d", "--name", name, "busybox", "/bin/sh", "-c", `for i in $(seq 1 5); do echo log$i; sleep 1; done`) docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_logs_test.go-185- ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_run_test.go-4515- expectedOutput := "foobar\nfoobar" docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_run_test.go:4516: out, _ := dockerCmd(c, "run", "--net=host", "--hostname=foobar", "busybox", "sh", "-c", `echo $HOSTNAME && hostname`) docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_run_test.go-4517- assert.Equal(c, strings.TrimSpace(out), expectedOutput) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-140- docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go:141:func (s *DockerSwarmSuite) TestSwarmInitUnspecifiedAdvertiseAddr(c *testing.T) { docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-142- d := s.AddDaemon(c, false, false) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-1568- docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go:1569: out, err = d1.Cmd("swarm", "join", "--availability=drain", "--token", token, d.SwarmListenAddr()) docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-1570- assert.NilError(c, err) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-1734- docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go:1735:func (s *DockerSwarmSuite) TestSwarmInitUnspecifiedDataPathAddr(c *testing.T) { docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-1736- d := s.AddDaemon(c, false, false) ############################################## docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-1757- for i := 0; i < 10; i++ { docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go:1758: out, err = d1.Cmd("swarm", "join", "--token", token, d.SwarmListenAddr()) docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-1759- assert.NilError(c, err) ############################################## docker.io-19.03.13+dfsg2/engine/integration/build/build_squash_test.go-102- container.WithImage(name), docker.io-19.03.13+dfsg2/engine/integration/build/build_squash_test.go:103: container.WithCmd("/bin/sh", "-c", `[ "$(echo $HELLO)" = "world" ]`), docker.io-19.03.13+dfsg2/engine/integration/build/build_squash_test.go-104- ) ############################################## docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-25- docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:26:RUN e="100:200"; p="/file" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:27: && e="0:0"; p="/dir" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:28: && e="101:201"; p="/dir/subdir" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:29: && e="102:202"; p="/dir/subdir/nestedfile" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-30-# Existing files and directories ownership should not be modified docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:31: && e="500:600"; p="/existingdir" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:32: && e="501:601"; p="/existingdir/existingsubdir" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:33: && e="501:601"; p="/existingdir/existingfile" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-34-# But new files and directories should maintain their ownership docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:35: && e="101:201"; p="/existingdir/subdir" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:36: && e="102:202"; p="/existingdir/subdir/nestedfile"; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-37- ############################################## docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-46- docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:47:RUN e="300:400"; p="/file" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:48: && e="300:400"; p="/dir" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:49: && e="300:400"; p="/dir/subdir" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:50: && e="300:400"; p="/dir/subdir/nestedfile" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-51-# Existing files and directories ownership should not be modified docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:52: && e="500:600"; p="/existingdir" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:53: && e="501:601"; p="/existingdir/existingsubdir" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:54: && e="501:601"; p="/existingdir/existingfile" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-55-# But new files and directories should be chowned docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:56: && e="300:400"; p="/existingdir/subdir" ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \ docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:57: && e="300:400"; p="/existingdir/subdir/nestedfile"; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi ############################################## docker.io-19.03.13+dfsg2/engine/integration/plugin/logging/cmd/close_on_start/main.go-42- server := http.Server{ docker.io-19.03.13+dfsg2/engine/integration/plugin/logging/cmd/close_on_start/main.go:43: Addr: l.Addr().String(), docker.io-19.03.13+dfsg2/engine/integration/plugin/logging/cmd/close_on_start/main.go-44- Handler: mux, ############################################## docker.io-19.03.13+dfsg2/engine/integration/plugin/logging/cmd/dummy/main.go-14- server := http.Server{ docker.io-19.03.13+dfsg2/engine/integration/plugin/logging/cmd/dummy/main.go:15: Addr: l.Addr().String(), docker.io-19.03.13+dfsg2/engine/integration/plugin/logging/cmd/dummy/main.go-16- Handler: http.NewServeMux(), ############################################## docker.io-19.03.13+dfsg2/engine/integration/plugin/volumes/cmd/dummy/main.go-14- server := http.Server{ docker.io-19.03.13+dfsg2/engine/integration/plugin/volumes/cmd/dummy/main.go:15: Addr: l.Addr().String(), docker.io-19.03.13+dfsg2/engine/integration/plugin/volumes/cmd/dummy/main.go-16- Handler: http.NewServeMux(), ############################################## docker.io-19.03.13+dfsg2/engine/internal/test/daemon/ops.go-30-// WithSwarmListenAddr sets the swarm listen addr to use for swarm mode docker.io-19.03.13+dfsg2/engine/internal/test/daemon/ops.go:31:func WithSwarmListenAddr(listenAddr string) func(*Daemon) { docker.io-19.03.13+dfsg2/engine/internal/test/daemon/ops.go-32- return func(d *Daemon) { ############################################## docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go-66- } docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go:67: t.Logf("[%s] joining swarm manager [%s]@%s, swarm listen addr %s", d.id, leader.id, leader.SwarmListenAddr(), d.SwarmListenAddr()) docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go-68- d.SwarmJoin(t, swarm.JoinRequest{ docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go:69: RemoteAddrs: []string{leader.SwarmListenAddr()}, docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go-70- JoinToken: token, ############################################## docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go-77-// SwarmListenAddr returns the listen-addr used for the daemon docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go:78:func (d *Daemon) SwarmListenAddr() string { docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go-79- return fmt.Sprintf("%s:%d", d.swarmListenAddr, d.SwarmPort) ############################################## docker.io-19.03.13+dfsg2/engine/internal/test/fixtures/plugin/basic/basic.go-25- server := http.Server{ docker.io-19.03.13+dfsg2/engine/internal/test/fixtures/plugin/basic/basic.go:26: Addr: l.Addr().String(), docker.io-19.03.13+dfsg2/engine/internal/test/fixtures/plugin/basic/basic.go-27- Handler: http.NewServeMux(), ############################################## docker.io-19.03.13+dfsg2/engine/libcontainerd/supervisor/remote_daemon_options.go-3-// WithRemoteAddr sets the external containerd socket to connect to. docker.io-19.03.13+dfsg2/engine/libcontainerd/supervisor/remote_daemon_options.go:4:func WithRemoteAddr(addr string) DaemonOpt { docker.io-19.03.13+dfsg2/engine/libcontainerd/supervisor/remote_daemon_options.go-5- return func(r *remote) error { ############################################## docker.io-19.03.13+dfsg2/engine/opts/hosts.go-83- case "tcp": docker.io-19.03.13+dfsg2/engine/opts/hosts.go:84: return ParseTCPAddr(addrParts[1], DefaultTCPHost) docker.io-19.03.13+dfsg2/engine/opts/hosts.go-85- case "unix": docker.io-19.03.13+dfsg2/engine/opts/hosts.go:86: return parseSimpleProtoAddr("unix", addrParts[1], DefaultUnixSocket) docker.io-19.03.13+dfsg2/engine/opts/hosts.go-87- case "npipe": docker.io-19.03.13+dfsg2/engine/opts/hosts.go:88: return parseSimpleProtoAddr("npipe", addrParts[1], DefaultNamedPipe) docker.io-19.03.13+dfsg2/engine/opts/hosts.go-89- case "fd": ############################################## docker.io-19.03.13+dfsg2/engine/opts/hosts.go-99-// defaultAddr if addr is a blank string. docker.io-19.03.13+dfsg2/engine/opts/hosts.go:100:func parseSimpleProtoAddr(proto, addr, defaultAddr string) (string, error) { docker.io-19.03.13+dfsg2/engine/opts/hosts.go-101- addr = strings.TrimPrefix(addr, proto+"://") ############################################## docker.io-19.03.13+dfsg2/engine/opts/hosts.go-115-// defaultAddr must be in the full `tcp://host:port` form docker.io-19.03.13+dfsg2/engine/opts/hosts.go:116:func ParseTCPAddr(tryAddr string, defaultAddr string) (string, error) { docker.io-19.03.13+dfsg2/engine/opts/hosts.go-117- if tryAddr == "" || tryAddr == "tcp://" { ############################################## docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-91- if addr, err := parseDaemonHost(validAddr); err != nil || addr != expectedAddr { docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go:92: t.Errorf("%v -> expected %v, got (%v) addr (%v)", validAddr, expectedAddr, err, addr) docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-93- } ############################################## docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-127- for invalidAddr, expectedError := range invalids { docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go:128: if addr, err := ParseTCPAddr(invalidAddr, defaultHTTPHost); err == nil || expectedError != "" && err.Error() != expectedError { docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-129- t.Errorf("tcp %v address expected error %v return, got %s and addr %v", invalidAddr, expectedError, err, addr) ############################################## docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-132- for validAddr, expectedAddr := range valids { docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go:133: if addr, err := ParseTCPAddr(validAddr, defaultHTTPHost); err != nil || addr != expectedAddr { docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-134- t.Errorf("%v -> expected %v, got %v and addr %v", validAddr, expectedAddr, err, addr) ############################################## docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-139-func TestParseInvalidUnixAddrInvalid(t *testing.T) { docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go:140: if _, err := parseSimpleProtoAddr("unix", "tcp://127.0.0.1", "unix:///var/run/docker.sock"); err == nil || err.Error() != "Invalid proto, expected unix: tcp://127.0.0.1" { docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-141- t.Fatalf("Expected an error, got %v", err) docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-142- } docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go:143: if _, err := parseSimpleProtoAddr("unix", "unix://tcp://127.0.0.1", "/var/run/docker.sock"); err == nil || err.Error() != "Invalid proto, expected unix: tcp://127.0.0.1" { docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-144- t.Fatalf("Expected an error, got %v", err) docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-145- } docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go:146: if v, err := parseSimpleProtoAddr("unix", "", "/var/run/docker.sock"); err != nil || v != "unix:///var/run/docker.sock" { docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-147- t.Fatalf("Expected an %v, got %v", v, "unix:///var/run/docker.sock") ############################################## docker.io-19.03.13+dfsg2/engine/pkg/platform/architecture_windows.go-41- var sysinfo systeminfo docker.io-19.03.13+dfsg2/engine/pkg/platform/architecture_windows.go:42: syscall.Syscall(procGetSystemInfo.Addr(), 1, uintptr(unsafe.Pointer(&sysinfo)), 0, 0) docker.io-19.03.13+dfsg2/engine/pkg/platform/architecture_windows.go-43- switch sysinfo.wProcessorArchitecture { ############################################## docker.io-19.03.13+dfsg2/engine/pkg/platform/architecture_windows.go-57- var sysinfo systeminfo docker.io-19.03.13+dfsg2/engine/pkg/platform/architecture_windows.go:58: syscall.Syscall(procGetSystemInfo.Addr(), 1, uintptr(unsafe.Pointer(&sysinfo)), 0, 0) docker.io-19.03.13+dfsg2/engine/pkg/platform/architecture_windows.go-59- return sysinfo.dwNumberOfProcessors ############################################## docker.io-19.03.13+dfsg2/engine/pkg/plugingetter/getter.go-33-type PluginAddr interface { docker.io-19.03.13+dfsg2/engine/pkg/plugingetter/getter.go:34: Addr() net.Addr docker.io-19.03.13+dfsg2/engine/pkg/plugingetter/getter.go-35- Timeout() time.Duration ############################################## docker.io-19.03.13+dfsg2/engine/pkg/plugins/pluginrpc-gen/README.md-57- docker.io-19.03.13+dfsg2/engine/pkg/plugins/pluginrpc-gen/README.md:58:**Note**: the `pluginrpc-gen` binary must be within your `$PATH` ############################################## docker.io-19.03.13+dfsg2/engine/pkg/system/syscall_windows.go-175-func SetNamedSecurityInfo(objectName *uint16, objectType uint32, securityInformation uint32, sidOwner *windows.SID, sidGroup *windows.SID, dacl *byte, sacl *byte) (result error) { docker.io-19.03.13+dfsg2/engine/pkg/system/syscall_windows.go:176: r0, _, _ := syscall.Syscall9(procSetNamedSecurityInfo.Addr(), 7, uintptr(unsafe.Pointer(objectName)), uintptr(objectType), uintptr(securityInformation), uintptr(unsafe.Pointer(sidOwner)), uintptr(unsafe.Pointer(sidGroup)), uintptr(unsafe.Pointer(dacl)), uintptr(unsafe.Pointer(sacl)), 0, 0) docker.io-19.03.13+dfsg2/engine/pkg/system/syscall_windows.go-177- if r0 != 0 { ############################################## docker.io-19.03.13+dfsg2/engine/pkg/system/syscall_windows.go-183-func GetSecurityDescriptorDacl(securityDescriptor *byte, daclPresent *uint32, dacl **byte, daclDefaulted *uint32) (result error) { docker.io-19.03.13+dfsg2/engine/pkg/system/syscall_windows.go:184: r1, _, e1 := syscall.Syscall6(procGetSecurityDescriptorDacl.Addr(), 4, uintptr(unsafe.Pointer(securityDescriptor)), uintptr(unsafe.Pointer(daclPresent)), uintptr(unsafe.Pointer(dacl)), uintptr(unsafe.Pointer(daclDefaulted)), 0, 0) docker.io-19.03.13+dfsg2/engine/pkg/system/syscall_windows.go-185- if r1 == 0 { ############################################## docker.io-19.03.13+dfsg2/engine/plugin/manager_linux.go-75- addr := &net.UnixAddr{Net: "unix", Name: sockAddr} docker.io-19.03.13+dfsg2/engine/plugin/manager_linux.go:76: p.SetAddr(addr) docker.io-19.03.13+dfsg2/engine/plugin/manager_linux.go-77- ############################################## docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go-56-// Client returns the plugin client. docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go:57:// Deprecated: use p.Addr() and manually create the client docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go-58-func (p *Plugin) Client() *plugins.Client { ############################################## docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go-290-// Addr returns the net.Addr to use to connect to the plugin socket docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go:291:func (p *Plugin) Addr() net.Addr { docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go-292- p.mu.RLock() ############################################## docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go-298-// SetAddr sets the plugin address which can be used for dialing the plugin. docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go:299:func (p *Plugin) SetAddr(addr net.Addr) { docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go-300- p.mu.Lock() ############################################## docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go-38- } docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go:39: addr, err := net.ResolveUnixAddr("unix", abs) docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go-40- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go-63- } docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go:64: addr, err := net.ResolveUnixAddr("unix", abs) docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go-65- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go-90-func (c *Socket) Path() string { docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go:91: return c.l.Addr().String() docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go-92-} ############################################## docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/gateway.go-345- docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/gateway.go:346:func (s *conn) LocalAddr() net.Addr { docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/gateway.go-347- return dummyAddr{} docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/gateway.go-348-} docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/gateway.go:349:func (s *conn) RemoteAddr() net.Addr { docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/gateway.go-350- return dummyAddr{} ############################################## docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-437- docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go:438:func (s *conn) LocalAddr() net.Addr { docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-439- return dummyAddr{} docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-440-} docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go:441:func (s *conn) RemoteAddr() net.Addr { docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-442- return dummyAddr{} ############################################## docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-128- docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/session/grpchijack/dial.go:129:func (c *conn) LocalAddr() net.Addr { docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-130- return dummyAddr{} docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-131-} docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/session/grpchijack/dial.go:132:func (c *conn) RemoteAddr() net.Addr { docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-133- return dummyAddr{} ############################################## docker.io-19.03.13+dfsg2/engine/volume/drivers/extpoint.go-227- docker.io-19.03.13+dfsg2/engine/volume/drivers/extpoint.go:228: addr := pa.Addr() docker.io-19.03.13+dfsg2/engine/volume/drivers/extpoint.go-229- client, err := plugins.NewClientWithTimeout(addr.Network()+"://"+addr.String(), nil, pa.Timeout()) ############################################## docker.io-19.03.13+dfsg2/engine/volume/local/local_unix.go-101- if addrValue := getAddress(v.opts.MountOpts); addrValue != "" && net.ParseIP(addrValue).To4() == nil { docker.io-19.03.13+dfsg2/engine/volume/local/local_unix.go:102: ipAddr, err := net.ResolveIPAddr("ip", addrValue) docker.io-19.03.13+dfsg2/engine/volume/local/local_unix.go-103- if err != nil { ############################################## docker.io-19.03.13+dfsg2/engine/volume/testutils/testutils.go-146-func MakeFakePlugin(d volume.Driver, l net.Listener) (plugingetter.CompatPlugin, error) { docker.io-19.03.13+dfsg2/engine/volume/testutils/testutils.go:147: c, err := plugins.NewClient(l.Addr().Network()+"://"+l.Addr().String(), nil) docker.io-19.03.13+dfsg2/engine/volume/testutils/testutils.go-148- if err != nil { ############################################## docker.io-19.03.13+dfsg2/containerd/.appveyor.yml-29- git clone -q https://github.com/Microsoft/hcsshim.git /c/gopath/src/github.com/Microsoft/hcsshim; docker.io-19.03.13+dfsg2/containerd/.appveyor.yml:30: export HCSSHIM_VERSION=`grep Microsoft/hcsshim vendor.conf | awk '{print $2}'`; docker.io-19.03.13+dfsg2/containerd/.appveyor.yml-31- echo Using Microsoft/hcsshim $HCSSHIM_VERSION; ############################################## docker.io-19.03.13+dfsg2/containerd/BUILDING.md-203-These binaries can be found in the `./bin` directory in your host. docker.io-19.03.13+dfsg2/containerd/BUILDING.md:204:`make install` will move the binaries in your `$PATH`. docker.io-19.03.13+dfsg2/containerd/BUILDING.md-205- ############################################## docker.io-19.03.13+dfsg2/containerd/cmd/containerd/command/main.go-241-func serve(ctx gocontext.Context, l net.Listener, serveFunc func(net.Listener) error) { docker.io-19.03.13+dfsg2/containerd/cmd/containerd/command/main.go:242: path := l.Addr().String() docker.io-19.03.13+dfsg2/containerd/cmd/containerd/command/main.go-243- log.G(ctx).WithField("address", path).Info("serving...") ############################################## docker.io-19.03.13+dfsg2/containerd/remotes/docker/resolver_test.go-216- notRunning := httptest.NewUnstartedServer(nil) docker.io-19.03.13+dfsg2/containerd/remotes/docker/resolver_test.go:217: notRunningBase := notRunning.Listener.Addr().String() docker.io-19.03.13+dfsg2/containerd/remotes/docker/resolver_test.go-218- ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go-38- } docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go:39: addr, err := net.ResolveUnixAddr("unix", abs) docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go-40- if err != nil { ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go-63- } docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go:64: addr, err := net.ResolveUnixAddr("unix", abs) docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go-65- if err != nil { ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go-90-func (c *Socket) Path() string { docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go:91: return c.l.Addr().String() docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go-92-} ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/zfs/README.md-12- docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/zfs/README.md:13:To compile containerd with ZFS support, add the import into the `$GOPATH/src/github.com/containerd/containerd/cmd/containerd/builtins_zfs.go` file. docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/zfs/README.md-14- ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-49- // For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto:50: // Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-51- // +optional ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-132- // For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto:133: // Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-134- repeated ServerAddressByClientCIDR serverAddressByClientCIDRs = 2; ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-892- // For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go:893: // Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-894- ServerAddressByClientCIDRs []ServerAddressByClientCIDR `json:"serverAddressByClientCIDRs" protobuf:"bytes,2,rep,name=serverAddressByClientCIDRs"` ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-926- // For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go:927: // Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP. docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-928- // +optional ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-34- "preferredVersion": "preferredVersion is the version preferred by the API server, which probably is the storage version.", docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go:35: "serverAddressByClientCIDRs": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.", docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-36-} ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-81- "versions": "versions are the api versions that are available.", docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go:82: "serverAddressByClientCIDRs": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.", docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-83-} ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-506- } docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:507: if !dv.CanAddr() && !dv.CanSet() { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-508- return fmt.Errorf("can't write to dest") ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-521-func (c *Converter) callCustom(sv, dv, custom reflect.Value, scope *scope) error { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:522: if !sv.CanAddr() { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-523- sv2 := reflect.New(sv.Type()) ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-526- } else { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:527: sv = sv.Addr() docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-528- } docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:529: if !dv.CanAddr() { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-530- if !dv.CanSet() { ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-536- } else { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:537: dv = dv.Addr() docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-538- } ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-661- scope.setKeys(sk.Interface(), dk.Interface()) docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:662: // TODO: sv.MapIndex(sk) may return a value with CanAddr() == false, docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-663- // because a map[string]struct{} does not allow a pointer reference. ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go-88- if !ok { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go:89: if !isPointerKind(value.Kind()) && value.CanAddr() { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go:90: marshaler, ok = value.Addr().Interface().(Marshaler) docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go-91- if !ok { ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-215- } docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go:216: unmarshaler := dv.Addr().Interface().(encodingjson.Unmarshaler) docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-217- return unmarshaler.UnmarshalJSON(data) ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-497- // Check pointer receivers if v is not a pointer docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go:498: if v.Kind() != reflect.Ptr && v.CanAddr() { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go:499: v = v.Addr() docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-500- if v.Type().Implements(marshalerType) { ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/helper.go-101- } docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/helper.go:102: field = field.Addr() docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/helper.go-103- if field.Type().AssignableTo(v.Type()) { ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go-132- // ensure we use a canonical host with proxyReq docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go:133: targetHost := netutil.CanonicalAddr(req.URL) docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go-134- ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go-198-func (s *SpdyRoundTripper) dialWithoutProxy(ctx context.Context, url *url.URL) (net.Conn, error) { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go:199: dialAddr := netutil.CanonicalAddr(url) docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go-200- ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go-404-// as defined in RFC 789. (e.g 0.0.0.0:10254 or [::]:10254)) docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go:405:func IsValidSocketAddr(value string) []string { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go-406- var errs []string ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/netutil/addr.go-20-// canonicalAddr returns url.Host but always with a ":port" suffix docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/netutil/addr.go:21:func CanonicalAddr(url *url.URL) string { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/netutil/addr.go-22- addr := url.Host ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-123- docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:124: if v1.CanAddr() && v2.CanAddr() && hard(v1.Kind()) { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:125: addr1 := v1.UnsafeAddr() docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:126: addr2 := v2.UnsafeAddr() docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-127- if addr1 > addr2 { ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-266- docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:267: if v1.CanAddr() && v2.CanAddr() && hard(v1.Kind()) { docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:268: addr1 := v1.UnsafeAddr() docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:269: addr2 := v2.UnsafeAddr() docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-270- if addr1 > addr2 { ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/client-go/README.md-180-the unstable master branch** and `client-go`'s vendored dependencies will not be docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/client-go/README.md:181:added to your `$GOPATH`. So we think most users will want to use a dependency docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/client-go/README.md-182-management system. See [INSTALL.md](/INSTALL.md) for detailed instructions. ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/kubernetes/pkg/kubelet/server/streaming/server.go-243- // Use the actual address as baseURL host. This handles the "0" port case. docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/kubernetes/pkg/kubelet/server/streaming/server.go:244: s.config.BaseURL.Host = listener.Addr().String() docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/kubernetes/pkg/kubelet/server/streaming/server.go-245- if s.config.TLSConfig != nil { ############################################## docker.io-19.03.13+dfsg2/containerd/vendor/sigs.k8s.io/yaml/fields.go-26- // we find them. docker.io-19.03.13+dfsg2/containerd/vendor/sigs.k8s.io/yaml/fields.go:27: if v.Kind() != reflect.Ptr && v.Type().Name() != "" && v.CanAddr() { docker.io-19.03.13+dfsg2/containerd/vendor/sigs.k8s.io/yaml/fields.go:28: v = v.Addr() docker.io-19.03.13+dfsg2/containerd/vendor/sigs.k8s.io/yaml/fields.go-29- } ############################################## docker.io-19.03.13+dfsg2/distribution/BUILDING.md-50-> out in the correct location in the `GOPATH`. This should almost always be docker.io-19.03.13+dfsg2/distribution/BUILDING.md:51:> `$GOPATH/src/github.com/docker/distribution`. docker.io-19.03.13+dfsg2/distribution/BUILDING.md-52- ############################################## docker.io-19.03.13+dfsg2/distribution/BUILDING.md-66-For the full development experience, one should `cd` into docker.io-19.03.13+dfsg2/distribution/BUILDING.md:67:`$GOPATH/src/github.com/docker/distribution`. From there, the regular `go` docker.io-19.03.13+dfsg2/distribution/BUILDING.md-68-commands, such as `go test`, should work per package (please see ############################################## docker.io-19.03.13+dfsg2/distribution/context/http.go-32-// account proxy headers. docker.io-19.03.13+dfsg2/distribution/context/http.go:33:func RemoteAddr(r *http.Request) string { docker.io-19.03.13+dfsg2/distribution/context/http.go-34- if prior := r.Header.Get("X-Forwarded-For"); prior != "" { ############################################## docker.io-19.03.13+dfsg2/distribution/context/http.go-56-func RemoteIP(r *http.Request) string { docker.io-19.03.13+dfsg2/distribution/context/http.go:57: addr := RemoteAddr(r) docker.io-19.03.13+dfsg2/distribution/context/http.go-58- ############################################## docker.io-19.03.13+dfsg2/distribution/context/http.go-209- case "remoteaddr": docker.io-19.03.13+dfsg2/distribution/context/http.go:210: return RemoteAddr(ctx.r) docker.io-19.03.13+dfsg2/distribution/context/http.go-211- case "method": ############################################## docker.io-19.03.13+dfsg2/distribution/context/http_test.go-223-// SingleHostReverseProxy will insert an X-Forwarded-For header, and can be used to test docker.io-19.03.13+dfsg2/distribution/context/http_test.go:224:// RemoteAddr(). A fake RemoteAddr cannot be set on the HTTP request - it is overwritten docker.io-19.03.13+dfsg2/distribution/context/http_test.go-225-// at the transport layer to 127.0.0.1:<port> . However, as the X-Forwarded-For header docker.io-19.03.13+dfsg2/distribution/context/http_test.go-226-// just contains the IP address, it is different enough for testing. docker.io-19.03.13+dfsg2/distribution/context/http_test.go:227:func TestRemoteAddr(t *testing.T) { docker.io-19.03.13+dfsg2/distribution/context/http_test.go-228- var expectedRemote string ############################################## docker.io-19.03.13+dfsg2/distribution/context/http_test.go-235- docker.io-19.03.13+dfsg2/distribution/context/http_test.go:236: actualRemote := RemoteAddr(r) docker.io-19.03.13+dfsg2/distribution/context/http_test.go-237- if expectedRemote != actualRemote { ############################################## docker.io-19.03.13+dfsg2/distribution/contrib/docker-integration/README.md-40- docker.io-19.03.13+dfsg2/distribution/contrib/docker-integration/README.md:41:`docker run --privileged -v "$GOPATH/src/github.com/docker/distribution/contrib/docker-integration:/test" -w /test distribution/golem golem -rundaemon .` docker.io-19.03.13+dfsg2/distribution/contrib/docker-integration/README.md-42- ############################################## docker.io-19.03.13+dfsg2/distribution/notifications/bridge.go-50- ID: id, docker.io-19.03.13+dfsg2/distribution/notifications/bridge.go:51: Addr: context.RemoteAddr(r), docker.io-19.03.13+dfsg2/distribution/notifications/bridge.go-52- Host: r.Host, ############################################## docker.io-19.03.13+dfsg2/distribution/notifications/http_test.go-140- // Case where connection is immediately closed docker.io-19.03.13+dfsg2/distribution/notifications/http_test.go:141: url: closeL.Addr().String(), docker.io-19.03.13+dfsg2/distribution/notifications/http_test.go-142- failure: true, ############################################## docker.io-19.03.13+dfsg2/distribution/registry/api/v2/headerparser_test.go-40- name: "quoted values", docker.io-19.03.13+dfsg2/distribution/registry/api/v2/headerparser_test.go:41: raw: `key="val";param = "[[ $((1 + 1)) == 3 ]] && echo panic!;" ; p=" abcd "`, docker.io-19.03.13+dfsg2/distribution/registry/api/v2/headerparser_test.go-42- expected: map[string]string{"key": "val", "param": "[[ $((1 + 1)) == 3 ]] && echo panic!;", "p": " abcd "}, ############################################## docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/addr.go-20-// FROM: http://golang.org/src/net/http/transport.go docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/addr.go:21:func canonicalAddr(url *url.URL) string { docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/addr.go-22- addr := url.Host ############################################## docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/authchallenge.go-58- endpoint.Host = strings.ToLower(endpoint.Host) docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/authchallenge.go:59: endpoint.Host = canonicalAddr(endpoint) docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/authchallenge.go-60-} ############################################## docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/authchallenge_test.go-75- lowered.Host = strings.ToLower(lowered.Host) docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/authchallenge_test.go:76: lowered.Host = canonicalAddr(&lowered) docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/authchallenge_test.go-77- c, err := scm.GetChallenges(lowered) ############################################## docker.io-19.03.13+dfsg2/distribution/registry/handlers/health_test.go-74- } docker.io-19.03.13+dfsg2/distribution/registry/handlers/health_test.go:75: addrStr := ln.Addr().String() docker.io-19.03.13+dfsg2/distribution/registry/handlers/health_test.go-76- ############################################## docker.io-19.03.13+dfsg2/distribution/registry/registry.go-216- ln = tls.NewListener(ln, tlsConf) docker.io-19.03.13+dfsg2/distribution/registry/registry.go:217: dcontext.GetLogger(registry.app).Infof("listening on %v, tls", ln.Addr()) docker.io-19.03.13+dfsg2/distribution/registry/registry.go-218- } else { docker.io-19.03.13+dfsg2/distribution/registry/registry.go:219: dcontext.GetLogger(registry.app).Infof("listening on %v", ln.Addr()) docker.io-19.03.13+dfsg2/distribution/registry/registry.go-220- } ############################################## docker.io-19.03.13+dfsg2/libnetwork/api/api.go-27- // Gorilla mux encloses the passed pattern with '^' and '$'. So we need to do some tricks docker.io-19.03.13+dfsg2/libnetwork/api/api.go:28: // to have mux eventually build a query regex which matches empty or word string (`^$|[\w]+`) docker.io-19.03.13+dfsg2/libnetwork/api/api.go-29- regex = "[a-zA-Z_0-9-]+" ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-23- Close() docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:24: LocalAddr() net.Addr docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-25-} ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-61- case strings.HasPrefix(proto, "sctp"): docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:62: addr, err := sctp.ResolveSCTPAddr(proto, address) docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-63- if err != nil { ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-104- docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:105:func (server *StreamEchoServer) LocalAddr() net.Addr { return server.listener.Addr() } docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-106-func (server *StreamEchoServer) Close() { server.listener.Close() } ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-126- docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:127:func (server *UDPEchoServer) LocalAddr() net.Addr { return server.conn.LocalAddr() } docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-128-func (server *UDPEchoServer) Close() { server.conn.Close() } ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-136- var a *sctp.SCTPAddr docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:137: a, err = sctp.ResolveSCTPAddr(proto, addr) docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-138- if err != nil { ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-169-func testProxy(t *testing.T, proto string, proxy Proxy, halfClose bool) { docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:170: testProxyAt(t, proto, proxy, proxy.FrontendAddr().String(), halfClose) docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-171-} ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-177- frontendAddr := &net.TCPAddr{IP: net.IPv4(127, 0, 0, 1), Port: 0} docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:178: proxy, err := NewProxy(frontendAddr, backend.LocalAddr()) docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-179- if err != nil { ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-198- frontendAddr := &net.TCPAddr{IP: net.IPv6loopback, Port: 0} docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:199: proxy, err := NewProxy(frontendAddr, backend.LocalAddr()) docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-200- if err != nil { ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-213- frontendAddr := &net.TCPAddr{IP: net.IPv6loopback, Port: 0} docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:214: proxy, err := NewProxy(frontendAddr, backend.LocalAddr()) docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-215- if err != nil { ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-219- IP: net.IPv4(127, 0, 0, 1), docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:220: Port: proxy.FrontendAddr().(*net.TCPAddr).Port, docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-221- } ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-229- frontendAddr := &net.UDPAddr{IP: net.IPv4(127, 0, 0, 1), Port: 0} docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:230: proxy, err := NewProxy(frontendAddr, backend.LocalAddr()) docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-231- if err != nil { ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-242- frontendAddr := &net.UDPAddr{IP: net.IPv6loopback, Port: 0} docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:243: proxy, err := NewProxy(frontendAddr, backend.LocalAddr()) docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-244- if err != nil { ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-288- frontendAddr := &sctp.SCTPAddr{IPAddrs: []net.IPAddr{{IP: net.IPv4(127, 0, 0, 1)}}, Port: 0} docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:289: proxy, err := NewProxy(frontendAddr, backend.LocalAddr()) docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-290- if err != nil { ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-301- frontendAddr := &sctp.SCTPAddr{IPAddrs: []net.IPAddr{{IP: net.IPv6loopback}}, Port: 0} docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:302: proxy, err := NewProxy(frontendAddr, backend.LocalAddr()) docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-303- if err != nil { ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/proxy.go-22- // FrontendAddr returns the address on which the proxy is listening. docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/proxy.go:23: FrontendAddr() net.Addr docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/proxy.go-24- // BackendAddr returns the proxied address. docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/proxy.go:25: BackendAddr() net.Addr docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/proxy.go-26-} ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go-29- listener: listener, docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go:30: frontendAddr: listener.Addr().(*sctp.SCTPAddr), docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go-31- backendAddr: backendAddr, ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go-89-// FrontendAddr returns the SCTP address on which the proxy is listening. docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go:90:func (proxy *SCTPProxy) FrontendAddr() net.Addr { return proxy.frontendAddr } docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go-91- docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go-92-// BackendAddr returns the SCTP proxied address. docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go:93:func (proxy *SCTPProxy) BackendAddr() net.Addr { return proxy.backendAddr } ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/stub_proxy.go-19-// FrontendAddr returns the frontend address. docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/stub_proxy.go:20:func (p *StubProxy) FrontendAddr() net.Addr { return p.frontendAddr } docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/stub_proxy.go-21- docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/stub_proxy.go-22-// BackendAddr returns the backend address. docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/stub_proxy.go:23:func (p *StubProxy) BackendAddr() net.Addr { return p.backendAddr } docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/stub_proxy.go-24- ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go-27- listener: listener, docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go:28: frontendAddr: listener.Addr().(*net.TCPAddr), docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go-29- backendAddr: backendAddr, ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go-85-// FrontendAddr returns the TCP address on which the proxy is listening. docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go:86:func (proxy *TCPProxy) FrontendAddr() net.Addr { return proxy.frontendAddr } docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go-87- docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go-88-// BackendAddr returns the TCP proxied address. docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go:89:func (proxy *TCPProxy) BackendAddr() net.Addr { return proxy.backendAddr } ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go-63- listener: listener, docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go:64: frontendAddr: listener.LocalAddr().(*net.UDPAddr), docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go-65- backendAddr: backendAddr, ############################################## docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go-154-// FrontendAddr returns the UDP address on which the proxy is listening. docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go:155:func (proxy *UDPProxy) FrontendAddr() net.Addr { return proxy.frontendAddr } docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go-156- docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go-157-// BackendAddr returns the proxied UDP address. docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go:158:func (proxy *UDPProxy) BackendAddr() net.Addr { return proxy.backendAddr } docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go-159- ############################################## docker.io-19.03.13+dfsg2/libnetwork/drivers/bridge/port_mapping.go-66- // Construct the container side transport address docker.io-19.03.13+dfsg2/libnetwork/drivers/bridge/port_mapping.go:67: container, err := bnd.ContainerAddr() docker.io-19.03.13+dfsg2/libnetwork/drivers/bridge/port_mapping.go-68- if err != nil { ############################################## docker.io-19.03.13+dfsg2/libnetwork/drivers/bridge/port_mapping.go-126- // Construct the host side transport address docker.io-19.03.13+dfsg2/libnetwork/drivers/bridge/port_mapping.go:127: host, err := bnd.HostAddr() docker.io-19.03.13+dfsg2/libnetwork/drivers/bridge/port_mapping.go-128- if err != nil { ############################################## docker.io-19.03.13+dfsg2/libnetwork/drivers/overlay/joinleave.go-94- docker.io-19.03.13+dfsg2/libnetwork/drivers/overlay/joinleave.go:95: if err = nlh.LinkSetHardwareAddr(veth, ep.mac); err != nil { docker.io-19.03.13+dfsg2/libnetwork/drivers/overlay/joinleave.go-96- return fmt.Errorf("could not set mac address (%v) to the container interface: %v", ep.mac, err) ############################################## docker.io-19.03.13+dfsg2/libnetwork/drivers/remote/driver.go-78- docker.io-19.03.13+dfsg2/libnetwork/drivers/remote/driver.go:79: addr := pa.Addr() docker.io-19.03.13+dfsg2/libnetwork/drivers/remote/driver.go-80- client, err := plugins.NewClientWithTimeout(addr.Network()+"://"+addr.String(), nil, pa.Timeout()) ############################################## docker.io-19.03.13+dfsg2/libnetwork/drivers/windows/port_mapping.go-65- // Construct the container side transport address docker.io-19.03.13+dfsg2/libnetwork/drivers/windows/port_mapping.go:66: container, err := bnd.ContainerAddr() docker.io-19.03.13+dfsg2/libnetwork/drivers/windows/port_mapping.go-67- if err != nil { ############################################## docker.io-19.03.13+dfsg2/libnetwork/drivers/windows/port_mapping.go-125- // Construct the host side transport address docker.io-19.03.13+dfsg2/libnetwork/drivers/windows/port_mapping.go:126: host, err := bnd.HostAddr() docker.io-19.03.13+dfsg2/libnetwork/drivers/windows/port_mapping.go-127- if err != nil { ############################################## docker.io-19.03.13+dfsg2/libnetwork/ipams/remote/remote.go-81- docker.io-19.03.13+dfsg2/libnetwork/ipams/remote/remote.go:82: addr := pa.Addr() docker.io-19.03.13+dfsg2/libnetwork/ipams/remote/remote.go-83- client, err := plugins.NewClientWithTimeout(addr.Network()+"://"+addr.String(), nil, pa.Timeout()) ############################################## docker.io-19.03.13+dfsg2/libnetwork/netutils/utils.go-67-// GetIfaceAddr returns the first IPv4 address and slice of IPv6 addresses for the specified network interface docker.io-19.03.13+dfsg2/libnetwork/netutils/utils.go:68:func GetIfaceAddr(name string) (net.Addr, []net.Addr, error) { docker.io-19.03.13+dfsg2/libnetwork/netutils/utils.go-69- iface, err := net.InterfaceByName(name) ############################################## docker.io-19.03.13+dfsg2/libnetwork/osl/interface_linux.go-364- } docker.io-19.03.13+dfsg2/libnetwork/osl/interface_linux.go:365: return nlh.LinkSetHardwareAddr(iface, i.MacAddress()) docker.io-19.03.13+dfsg2/libnetwork/osl/interface_linux.go-366-} ############################################## docker.io-19.03.13+dfsg2/libnetwork/resolvconf/dns/resolvconf.go-7-// IPLocalhost is a regex pattern for IPv4 or IPv6 loopback range. docker.io-19.03.13+dfsg2/libnetwork/resolvconf/dns/resolvconf.go:8:const IPLocalhost = `((127\.([0-9]{1,3}\.){2}[0-9]{1,3})|(::1)$)` docker.io-19.03.13+dfsg2/libnetwork/resolvconf/dns/resolvconf.go-9- ############################################## docker.io-19.03.13+dfsg2/libnetwork/resolver.go-210- docker.io-19.03.13+dfsg2/libnetwork/resolver.go:211:func shuffleAddr(addr []net.IP) []net.IP { docker.io-19.03.13+dfsg2/libnetwork/resolver.go-212- for i := len(addr) - 1; i > 0; i-- { ############################################## docker.io-19.03.13+dfsg2/libnetwork/resolver.go-261- if len(addr) > 1 { docker.io-19.03.13+dfsg2/libnetwork/resolver.go:262: addr = shuffleAddr(addr) docker.io-19.03.13+dfsg2/libnetwork/resolver.go-263- } ############################################## docker.io-19.03.13+dfsg2/libnetwork/resolver.go-412- docker.io-19.03.13+dfsg2/libnetwork/resolver.go:413: proto := w.LocalAddr().Network() docker.io-19.03.13+dfsg2/libnetwork/resolver.go-414- maxSize := 0 ############################################## docker.io-19.03.13+dfsg2/libnetwork/resolver.go-456- logrus.Debugf("[resolver] query %s (%s) from %s, forwarding to %s:%s", name, queryType, docker.io-19.03.13+dfsg2/libnetwork/resolver.go:457: extConn.LocalAddr().String(), proto, extDNS.IPStr) docker.io-19.03.13+dfsg2/libnetwork/resolver.go-458- ############################################## docker.io-19.03.13+dfsg2/libnetwork/resolver.go-471- if r.tStamp.Sub(old) > logInterval { docker.io-19.03.13+dfsg2/libnetwork/resolver.go:472: logrus.Errorf("[resolver] more than %v concurrent queries from %s", maxConcurrent, extConn.LocalAddr().String()) docker.io-19.03.13+dfsg2/libnetwork/resolver.go-473- } ############################################## docker.io-19.03.13+dfsg2/libnetwork/resolver_test.go-33- docker.io-19.03.13+dfsg2/libnetwork/resolver_test.go:34:func (w *tstwriter) LocalAddr() net.Addr { return new(tstaddr) } docker.io-19.03.13+dfsg2/libnetwork/resolver_test.go-35- docker.io-19.03.13+dfsg2/libnetwork/resolver_test.go:36:func (w *tstwriter) RemoteAddr() net.Addr { return new(tstaddr) } docker.io-19.03.13+dfsg2/libnetwork/resolver_test.go-37- ############################################## docker.io-19.03.13+dfsg2/libnetwork/resolver_unix.go-87- } docker.io-19.03.13+dfsg2/libnetwork/resolver_unix.go:88: laddr := r.conn.LocalAddr().String() docker.io-19.03.13+dfsg2/libnetwork/resolver_unix.go:89: ltcpaddr := r.tcpListen.Addr().String() docker.io-19.03.13+dfsg2/libnetwork/resolver_unix.go-90- ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-13- # Create containers and connect them to the network docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:14: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-15- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-20- # Now test connectivity between all the containers using service names docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:21: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-22- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-26- fi docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:27: for j in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-28- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-41- # Teardown the container connections and the network docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:42: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-43- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-143- docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:144: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-145- do docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-146- dnet_cmd $(inst_id2port 1) container create container_${i} docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:147: for j in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-148- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-165- docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:166: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-167- do docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-168- echo ${i1} docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:169: for j in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-170- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-191- echo "Test connectivity failure" docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:192: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-193- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-200- docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:201: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-202- do docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:203: for j in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-204- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-222- docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:223: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-224- do docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:225: for j in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-226- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-343- docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:344: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-345- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-350- # Now test connectivity between all the containers using service names docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:351: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-352- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-356- else docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:357: default_route=`runc $(dnet_container_name $i $dnet_suffix) $(get_sbox_id ${i} container_${i}) "ip route | grep default"` docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-358- [ "$default_route" = "" ] docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-359- fi docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:360: for j in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-361- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-402- # Teardown the container connections and the network docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:403: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-404- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-449- dnet_cmd $(inst_id2port 1) network create -d overlay multihost docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:450: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-451- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-456- # Now test connectivity between all the containers using service names docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:457: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-458- do docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:459: for j in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-460- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-469- # Teardown the container connections and the network docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:470: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-471- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-491- docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:492: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-493- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-497- docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:498: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-499- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-504- # Now test connectivity between all the containers using service names docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:505: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-506- do docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:507: for j in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-508- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-542- # Teardown the container connections and the network docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:543: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-544- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-548- docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:549: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-550- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-consul.bats-37- end=3 docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-consul.bats:38: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-consul.bats-39- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-12- end=3 docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats:13: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-14- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-21- # Now test connectivity between all the containers using service names docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats:22: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-23- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-27- else docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats:28: default_route=`runc $(dnet_container_name $i $dnet_suffix) $(get_sbox_id ${i} container_${i}) "ip route | grep default"` docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-29- [ "$default_route" = "" ] docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-30- fi docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats:31: for j in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-32- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-41- # Teardown the container connections and the network docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats:42: for i in `seq ${start} ${end}`; docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-43- do ############################################## docker.io-19.03.13+dfsg2/libnetwork/types/types.go-94-// HostAddr returns the host side transport address docker.io-19.03.13+dfsg2/libnetwork/types/types.go:95:func (p PortBinding) HostAddr() (net.Addr, error) { docker.io-19.03.13+dfsg2/libnetwork/types/types.go-96- switch p.Proto { ############################################## docker.io-19.03.13+dfsg2/libnetwork/types/types.go-108-// ContainerAddr returns the container side transport address docker.io-19.03.13+dfsg2/libnetwork/types/types.go:109:func (p PortBinding) ContainerAddr() (net.Addr, error) { docker.io-19.03.13+dfsg2/libnetwork/types/types.go-110- switch p.Proto { ############################################## docker.io-19.03.13+dfsg2/libnetwork/agent.go-57- docker.io-19.03.13+dfsg2/libnetwork/agent.go:58:func getBindAddr(ifaceName string) (string, error) { docker.io-19.03.13+dfsg2/libnetwork/agent.go-59- iface, err := net.InterfaceByName(ifaceName) ############################################## docker.io-19.03.13+dfsg2/libnetwork/agent.go-85- docker.io-19.03.13+dfsg2/libnetwork/agent.go:86:func resolveAddr(addrOrInterface string) (string, error) { docker.io-19.03.13+dfsg2/libnetwork/agent.go-87- // Try and see if this is a valid IP address ############################################## docker.io-19.03.13+dfsg2/libnetwork/agent.go-91- docker.io-19.03.13+dfsg2/libnetwork/agent.go:92: addr, err := net.ResolveIPAddr("ip", addrOrInterface) docker.io-19.03.13+dfsg2/libnetwork/agent.go-93- if err != nil { docker.io-19.03.13+dfsg2/libnetwork/agent.go-94- // If not a valid IP address, it should be a valid interface docker.io-19.03.13+dfsg2/libnetwork/agent.go:95: return getBindAddr(addrOrInterface) docker.io-19.03.13+dfsg2/libnetwork/agent.go-96- } ############################################## docker.io-19.03.13+dfsg2/libnetwork/agent.go-286-func (c *controller) agentInit(listenAddr, bindAddrOrInterface, advertiseAddr, dataPathAddr string) error { docker.io-19.03.13+dfsg2/libnetwork/agent.go:287: bindAddr, err := resolveAddr(bindAddrOrInterface) docker.io-19.03.13+dfsg2/libnetwork/agent.go-288- if err != nil { ############################################## docker.io-19.03.13+dfsg2/swarmkit/BUILDING.md-15-for these instructions to work, you need to check out the project to the docker.io-19.03.13+dfsg2/swarmkit/BUILDING.md:16:correct subdirectory of the `GOPATH`: `$GOPATH/src/github.com/docker/swarmkit`. docker.io-19.03.13+dfsg2/swarmkit/BUILDING.md-17- ############################################## docker.io-19.03.13+dfsg2/swarmkit/BUILDING.md-20-For the full development experience, one should `cd` into docker.io-19.03.13+dfsg2/swarmkit/BUILDING.md:21:`$GOPATH/src/github.com/docker/swarmkit`. From there, the regular `go` docker.io-19.03.13+dfsg2/swarmkit/BUILDING.md-22-commands, such as `go test`, should work per package (please see ############################################## docker.io-19.03.13+dfsg2/swarmkit/README.md-90- docker.io-19.03.13+dfsg2/swarmkit/README.md:91:Once you have *SwarmKit* checked out in your `$GOPATH`, the `Makefile` can be used for common tasks. docker.io-19.03.13+dfsg2/swarmkit/README.md-92- ############################################## docker.io-19.03.13+dfsg2/swarmkit/agent/testutils/fakes.go-244- require.NoError(t, err) docker.io-19.03.13+dfsg2/swarmkit/agent/testutils/fakes.go:245: addr = l.Addr().String() docker.io-19.03.13+dfsg2/swarmkit/agent/testutils/fakes.go-246- } ############################################## docker.io-19.03.13+dfsg2/swarmkit/ca/certificates_test.go-594- tc: tc, docker.io-19.03.13+dfsg2/swarmkit/ca/certificates_test.go:595: addr: l.Addr().String(), docker.io-19.03.13+dfsg2/swarmkit/ca/certificates_test.go-596- server: grpcServer, ############################################## docker.io-19.03.13+dfsg2/swarmkit/ca/config_test.go-212- } docker.io-19.03.13+dfsg2/swarmkit/ca/config_test.go:213: conn, err := grpc.Dial(l.Addr().String(), dialOpts...) docker.io-19.03.13+dfsg2/swarmkit/ca/config_test.go-214- require.NoError(t, err) ############################################## docker.io-19.03.13+dfsg2/swarmkit/ca/config_test.go-474- docker.io-19.03.13+dfsg2/swarmkit/ca/config_test.go:475: _, actualErrChan, err = tlsGRPCDial(tc.Context, l.Addr().String(), tcConfig.ClientTLSCreds) docker.io-19.03.13+dfsg2/swarmkit/ca/config_test.go-476- defer close(actualErrChan) ############################################## docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-245- docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go:246: conn1, err := grpc.Dial(l.Addr().String(), insecureClientOpts...) docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-247- if t != nil { ############################################## docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-250- docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go:251: conn2, err := grpc.Dial(l.Addr().String(), clientOpts...) docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-252- if t != nil { ############################################## docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-255- docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go:256: conn3, err := grpc.Dial(l.Addr().String(), managerOpts...) docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-257- if t != nil { ############################################## docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-260- docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go:261: conn4, err := grpc.Dial(l.Addr().String(), managerDiffOrgOpts...) docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-262- if t != nil { ############################################## docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-287- <-caServer.Ready() docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go:288: remotes := remotes.NewRemotes(api.Peer{Addr: l.Addr().String()}) docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-289- ############################################## docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-304- Conns: conns, docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go:305: Addr: l.Addr().String(), docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-306- Server: grpcServer, ############################################## docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/externalutils.go-72- docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/externalutils.go:73: assignedPort := tlsListener.Addr().(*net.TCPAddr).Port docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/externalutils.go-74- ############################################## docker.io-19.03.13+dfsg2/swarmkit/integration/cluster.go-92- lateBind = false docker.io-19.03.13+dfsg2/swarmkit/integration/cluster.go:93: joinAddr, err := c.RandomManager().node.RemoteAPIAddr() docker.io-19.03.13+dfsg2/swarmkit/integration/cluster.go-94- if err != nil { ############################################## docker.io-19.03.13+dfsg2/swarmkit/integration/cluster.go-128- } docker.io-19.03.13+dfsg2/swarmkit/integration/cluster.go:129: joinAddr, err := c.RandomManager().node.RemoteAPIAddr() docker.io-19.03.13+dfsg2/swarmkit/integration/cluster.go-130- if err != nil { ############################################## docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-832- docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go:833: worker.config.JoinAddr, err = leader.node.RemoteAPIAddr() docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-834- require.NoError(t, err) ############################################## docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-851- docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go:852: joinAddr, err := cl.RandomManager().node.RemoteAPIAddr() docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-853- require.NoError(t, err) ############################################## docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-894- // add a FIPS manager and FIPS worker docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go:895: joinAddr, err := cl.RandomManager().node.RemoteAPIAddr() docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-896- require.NoError(t, err) ############################################## docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-959- // a completely new address, which will break raft in the case of a manager docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go:960: rAddr, err = n.node.RemoteAPIAddr() docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-961- require.NoError(t, err) ############################################## docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-975- // try to add a non-FIPS manager and non-FIPS worker - it won't work docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go:976: joinAddr, err := cl.RandomManager().node.RemoteAPIAddr() docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-977- require.NoError(t, err) ############################################## docker.io-19.03.13+dfsg2/swarmkit/integration/node.go-88-func (n *testNode) Pause(forceNewCluster bool) error { docker.io-19.03.13+dfsg2/swarmkit/integration/node.go:89: rAddr, err := n.node.RemoteAPIAddr() docker.io-19.03.13+dfsg2/swarmkit/integration/node.go-90- if err != nil { ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/constraint/constraint.go-25- // current or future operators like '>, <, ~', etc. docker.io-19.03.13+dfsg2/swarmkit/manager/constraint/constraint.go:26: valuePattern = regexp.MustCompile(`^(?i)[a-z0-9:\-_\s\.\*\(\)\?\+\[\]\\\^\$\|\/]+$`) docker.io-19.03.13+dfsg2/swarmkit/manager/constraint/constraint.go-27- ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-150- s := grpc.NewServer(serverOpts...) docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go:151: tc := newTestCluster(l.Addr().String(), tca.MemoryStore) docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-152- driverGetter := &mockPluginGetter{} ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-182- docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go:183: conn1, err := grpc.Dial(l.Addr().String(), clientOpts1...) docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-184- assert.NoError(t, err) docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-185- docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go:186: conn2, err := grpc.Dial(l.Addr().String(), clientOpts2...) docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-187- assert.NoError(t, err) docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-188- docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go:189: conn3, err := grpc.Dial(l.Addr().String(), clientOpts3...) docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-190- assert.NoError(t, err) ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/logbroker/broker_test.go-772- docker.io-19.03.13+dfsg2/swarmkit/manager/logbroker/broker_test.go:773: return ctx, tca, broker, logListener.Addr().String(), brokerListener.Addr().String(), func() { docker.io-19.03.13+dfsg2/swarmkit/manager/logbroker/broker_test.go-774- broker.Stop() ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-395- if advertiseAddrPort == "0" { docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go:396: advertiseAddr = l.Addr().String() docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-397- addrs.ListenAddr = advertiseAddr ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-401- docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go:402: m.raftNode.SetAddr(ctx, advertiseAddr) docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-403- m.remoteListener <- l ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-414-// Addr returns tcp address on which remote api listens. docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go:415:func (m *Manager) Addr() string { docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-416- m.addrMu.Lock() ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-891- logrus.Fields{ docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go:892: "proto": l.Addr().Network(), docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go:893: "addr": l.Addr().String(), docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-894- })) ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/manager_test.go-66- docker.io-19.03.13+dfsg2/swarmkit/manager/manager_test.go:67: tcpAddr := m.Addr() docker.io-19.03.13+dfsg2/swarmkit/manager/manager_test.go-68- ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/manager_test.go-265- docker.io-19.03.13+dfsg2/swarmkit/manager/manager_test.go:266: conn, err := grpc.Dial(m.Addr(), opts...) docker.io-19.03.13+dfsg2/swarmkit/manager/manager_test.go-267- require.NoError(t, err) ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go-298-// until after the raft node was created. docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go:299:func (n *Node) SetAddr(ctx context.Context, addr string) error { docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go-300- n.addrLock.Lock() ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go-1293- } docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go:1294: oldAddr, err := n.transport.PeerAddr(id) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go-1295- if err != nil { ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go-1311- newAddr := net.JoinHostPort(newHost, officialPort) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go:1312: return n.transport.UpdatePeerAddr(id, newAddr) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go-1313-} ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft_test.go-112- ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft_test.go:113: _, err = raftClient.Join(ctx, &api.JoinRequest{Addr: l.Addr().String()}) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft_test.go-114- cancel() ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft_test.go-129- require.NotNil(t, nodes[2].GetMemberlist()[nodes[3].Config.ID]) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft_test.go:130: require.Equal(t, l.Addr().String(), nodes[2].GetMemberlist()[nodes[3].Config.ID].Addr) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft_test.go-131-} ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/testutils/testutils.go-279- ID: securityConfig.ClientTLSCreds.NodeID(), docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/testutils/testutils.go:280: Addr: l.Addr().String(), docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/testutils/testutils.go-281- Config: cfg, ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-77- docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go:78:func (r *mockRaft) Addr() string { docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go:79: return r.lis.Addr().String() docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-80-} ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-153-func (r *mockRaft) ResolveAddress(ctx context.Context, req *api.ResolveAddressRequest) (*api.ResolveAddressResponse, error) { docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go:154: addr, err := r.tr.PeerAddr(req.RaftID) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-155- if err != nil { ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-210- for otherID, otherRaft := range c.rafts { docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go:211: if err := mr.tr.AddPeer(otherID, otherRaft.Addr()); err != nil { docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-212- return err docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-213- } docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go:214: if err := otherRaft.tr.AddPeer(id, mr.Addr()); err != nil { docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-215- return err ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/peer.go-108- docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/peer.go:109:func (p *peer) updateAddr(addr string) error { docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/peer.go-110- p.mu.Lock() ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/peer.go-131- docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/peer.go:132:func (p *peer) resolveAddr(ctx context.Context, id uint64) (string, error) { docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/peer.go-133- resp, err := api.NewRaftClient(p.conn()).ResolveAddress(ctx, &api.ResolveAddressRequest{RaftID: id}) ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-227-// New address won't be used until first failure on old address. docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go:228:func (t *Transport) UpdatePeerAddr(id uint64, addr string) error { docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-229- t.mu.Lock() ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-238- } docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go:239: return p.updateAddr(addr) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-240-} ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-259-// PeerAddr returns address of peer with id. docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go:260:func (t *Transport) PeerAddr(id uint64) (string, error) { docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-261- t.mu.Lock() ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-394- defer cancel() docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go:395: addr, err := longestActive.resolveAddr(ctx, id) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-396- if err != nil { ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-213- docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go:214:func TestUpdatePeerAddr(t *testing.T) { docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-215- ctx, cancel := context.WithCancel(context.Background()) ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-232- docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go:233: require.NoError(t, c.Get(1).tr.UpdatePeer(3, nr.Addr())) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go:234: require.NoError(t, c.Get(1).tr.UpdatePeer(3, nr.Addr())) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-235- ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-257- docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go:258: require.NoError(t, c.Get(1).tr.UpdatePeerAddr(3, nr.Addr())) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-259- ############################################## docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-266- require.Equal(t, update.id, uint64(3)) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go:267: require.Equal(t, update.addr, nr.Addr()) docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-268- case <-updateCtx.Done(): ############################################## docker.io-19.03.13+dfsg2/swarmkit/node/node.go-182-// Returns nil if node is not manager. docker.io-19.03.13+dfsg2/swarmkit/node/node.go:183:func (n *Node) RemoteAPIAddr() (string, error) { docker.io-19.03.13+dfsg2/swarmkit/node/node.go-184- n.RLock() ############################################## docker.io-19.03.13+dfsg2/swarmkit/node/node.go-188- } docker.io-19.03.13+dfsg2/swarmkit/node/node.go:189: addr := n.manager.Addr() docker.io-19.03.13+dfsg2/swarmkit/node/node.go-190- if addr == "" { ############################################## docker.io-19.03.13+dfsg2/swarmkit/protobuf/plugin/raftproxy/test/raftproxy_test.go-45- require.NoError(t, err) docker.io-19.03.13+dfsg2/swarmkit/protobuf/plugin/raftproxy/test/raftproxy_test.go:46: addr := l.Addr().String() docker.io-19.03.13+dfsg2/swarmkit/protobuf/plugin/raftproxy/test/raftproxy_test.go-47- conn, err := grpc.Dial(addr, grpc.WithInsecure(), grpc.WithTimeout(5*time.Second)) ############################################## docker.io-19.03.13+dfsg2/debian/docker.io.docker.init-112- fail_unless_root docker.io-19.03.13+dfsg2/debian/docker.io.docker.init:113: docker_pid=`cat "$DOCKER_SSD_PIDFILE" 2>/dev/null` docker.io-19.03.13+dfsg2/debian/docker.io.docker.init-114- [ -n "$docker_pid" ] \ ############################################## docker.io-19.03.13+dfsg2/debian/rules-53- ## Remove Files-Excluded (when built from checkout or non-DFSG tarball): docker.io-19.03.13+dfsg2/debian/rules:54: $(RM) -rv `perl -0nE 'say grep { $$_=q{ */}.$$_ } split(/\s+/,$$1) if m{^Files\-Excluded:\s*(.*?)(?:\n\n|^Files|^Comment:)}sm;' debian/copyright` docker.io-19.03.13+dfsg2/debian/rules-55- -find */vendor -mindepth 1 -type d -empty -delete -printf 'removed %p\n' ############################################## docker.io-19.03.13+dfsg2/.pc/debian-dockerd-binary-location.patch/engine/contrib/init/sysvinit-debian/docker-133- fail_unless_root docker.io-19.03.13+dfsg2/.pc/debian-dockerd-binary-location.patch/engine/contrib/init/sysvinit-debian/docker:134: docker_pid=`cat "$DOCKER_SSD_PIDFILE" 2>/dev/null` docker.io-19.03.13+dfsg2/.pc/debian-dockerd-binary-location.patch/engine/contrib/init/sysvinit-debian/docker-135- [ -n "$docker_pid" ] \ ############################################## docker.io-19.03.13+dfsg2/.pc/debian-cgroupfs-mount-convenience-copy.patch/engine/contrib/init/sysvinit-debian/docker-133- fail_unless_root docker.io-19.03.13+dfsg2/.pc/debian-cgroupfs-mount-convenience-copy.patch/engine/contrib/init/sysvinit-debian/docker:134: docker_pid=`cat "$DOCKER_SSD_PIDFILE" 2>/dev/null` docker.io-19.03.13+dfsg2/.pc/debian-cgroupfs-mount-convenience-copy.patch/engine/contrib/init/sysvinit-debian/docker-135- [ -n "$docker_pid" ] \ ############################################## docker.io-19.03.13+dfsg2/.pc/cli-man-md2manv2-01.patch/cli/man/docker-config-json.5.md-9-By default, the Docker command line stores its configuration files in a docker.io-19.03.13+dfsg2/.pc/cli-man-md2manv2-01.patch/cli/man/docker-config-json.5.md:10:directory called `.docker` within your `$HOME` directory. Docker manages most of docker.io-19.03.13+dfsg2/.pc/cli-man-md2manv2-01.patch/cli/man/docker-config-json.5.md-11-the files in the configuration directory and you should not modify them. ############################################## docker.io-19.03.13+dfsg2/.pc/cli-man-md2manv2-01.patch/cli/man/docker-run.1.md-538- docker.io-19.03.13+dfsg2/.pc/cli-man-md2manv2-01.patch/cli/man/docker-run.1.md:539:Use `docker port`(1) to see the actual mapping, e.g. `docker port CONTAINER $CONTAINERPORT`. docker.io-19.03.13+dfsg2/.pc/cli-man-md2manv2-01.patch/cli/man/docker-run.1.md-540- ############################################## docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-57- docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go:58:func getBindAddr(ifaceName string) (string, error) { docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-59- iface, err := net.InterfaceByName(ifaceName) ############################################## docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-85- docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go:86:func resolveAddr(addrOrInterface string) (string, error) { docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-87- // Try and see if this is a valid IP address ############################################## docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-91- docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go:92: addr, err := net.ResolveIPAddr("ip", addrOrInterface) docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-93- if err != nil { docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-94- // If not a valid IP address, it should be a valid interface docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go:95: return getBindAddr(addrOrInterface) docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-96- } ############################################## docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-286-func (c *controller) agentInit(listenAddr, bindAddrOrInterface, advertiseAddr, dataPathAddr string) error { docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go:287: bindAddr, err := resolveAddr(bindAddrOrInterface) docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-288- if err != nil {