gitextract_wmx6zcva/ ├── .dockerignore ├── .github/ │ ├── ISSUE_TEMPLATE.md │ └── workflows/ │ ├── create-release.yml │ └── pull-request-validation.yml ├── .gitignore ├── Dockerfile.dapper ├── LICENSE ├── Makefile ├── README.md ├── assets/ │ ├── rancher.key │ ├── rancher.key.pub │ └── scripts_ssh_config ├── cmd/ │ ├── cloudinitexecute/ │ │ ├── authorize_ssh_keys.go │ │ └── cloudinitexecute.go │ ├── cloudinitsave/ │ │ └── cloudinitsave.go │ ├── control/ │ │ ├── autologin.go │ │ ├── bootstrap.go │ │ ├── cli.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── console.go │ │ ├── console_init.go │ │ ├── dev.go │ │ ├── docker_init.go │ │ ├── engine.go │ │ ├── entrypoint.go │ │ ├── env.go │ │ ├── install/ │ │ │ ├── grub.go │ │ │ ├── install.go │ │ │ ├── service.go │ │ │ └── syslinux.go │ │ ├── install.go │ │ ├── os.go │ │ ├── preload.go │ │ ├── recovery_init.go │ │ ├── service/ │ │ │ ├── app/ │ │ │ │ └── app.go │ │ │ ├── command/ │ │ │ │ └── command.go │ │ │ └── service.go │ │ ├── switch_console.go │ │ ├── tlsconf.go │ │ ├── udevsettle.go │ │ ├── user_docker.go │ │ └── util.go │ ├── init/ │ │ └── init.go │ ├── network/ │ │ └── network.go │ ├── power/ │ │ ├── power.go │ │ └── shutdown.go │ ├── respawn/ │ │ └── respawn.go │ ├── sysinit/ │ │ └── sysinit.go │ └── wait/ │ └── wait.go ├── config/ │ ├── cloudinit/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── DCO │ │ ├── Documentation/ │ │ │ ├── cloud-config-deprecated.md │ │ │ ├── cloud-config-locations.md │ │ │ ├── cloud-config-oem.md │ │ │ ├── cloud-config.md │ │ │ ├── config-drive.md │ │ │ ├── debian-interfaces.md │ │ │ └── vmware-guestinfo.md │ │ ├── LICENSE │ │ ├── MAINTAINERS │ │ ├── NOTICE │ │ ├── README.md │ │ ├── build │ │ ├── config/ │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ ├── decode.go │ │ │ ├── etc_hosts.go │ │ │ ├── etcd.go │ │ │ ├── etcd2.go │ │ │ ├── file.go │ │ │ ├── file_test.go │ │ │ ├── flannel.go │ │ │ ├── fleet.go │ │ │ ├── ignition.go │ │ │ ├── locksmith.go │ │ │ ├── locksmith_test.go │ │ │ ├── oem.go │ │ │ ├── script.go │ │ │ ├── unit.go │ │ │ ├── unit_test.go │ │ │ ├── update.go │ │ │ ├── update_test.go │ │ │ ├── user.go │ │ │ └── validate/ │ │ │ ├── context.go │ │ │ ├── context_test.go │ │ │ ├── node.go │ │ │ ├── node_test.go │ │ │ ├── report.go │ │ │ ├── report_test.go │ │ │ ├── rules.go │ │ │ ├── rules_test.go │ │ │ ├── validate.go │ │ │ └── validate_test.go │ │ ├── cover │ │ ├── datasource/ │ │ │ ├── configdrive/ │ │ │ │ ├── configdrive.go │ │ │ │ └── configdrive_test.go │ │ │ ├── datasource.go │ │ │ ├── file/ │ │ │ │ └── file.go │ │ │ ├── metadata/ │ │ │ │ ├── aliyun/ │ │ │ │ │ ├── metadata.go │ │ │ │ │ └── metadata_test.go │ │ │ │ ├── azure/ │ │ │ │ │ ├── metadata.go │ │ │ │ │ └── metadata_test.go │ │ │ │ ├── cloudstack/ │ │ │ │ │ ├── metadata.go │ │ │ │ │ └── metadata_test.go │ │ │ │ ├── digitalocean/ │ │ │ │ │ ├── metadata.go │ │ │ │ │ └── metadata_test.go │ │ │ │ ├── ec2/ │ │ │ │ │ ├── metadata.go │ │ │ │ │ └── metadata_test.go │ │ │ │ ├── exoscale/ │ │ │ │ │ ├── metadata.go │ │ │ │ │ └── metadata_test.go │ │ │ │ ├── gce/ │ │ │ │ │ ├── metadata.go │ │ │ │ │ └── metadata_test.go │ │ │ │ ├── metadata.go │ │ │ │ ├── metadata_test.go │ │ │ │ ├── packet/ │ │ │ │ │ └── metadata.go │ │ │ │ └── test/ │ │ │ │ └── test.go │ │ │ ├── proccmdline/ │ │ │ │ ├── proc_cmdline.go │ │ │ │ └── proc_cmdline_test.go │ │ │ ├── proxmox/ │ │ │ │ ├── proxmox.go │ │ │ │ └── proxmox_test.go │ │ │ ├── test/ │ │ │ │ ├── filesystem.go │ │ │ │ └── filesystem_test.go │ │ │ ├── tftp/ │ │ │ │ ├── tftp.go │ │ │ │ └── tftp_test.go │ │ │ ├── url/ │ │ │ │ └── url.go │ │ │ └── vmware/ │ │ │ ├── vmware.go │ │ │ ├── vmware_amd64.go │ │ │ ├── vmware_test.go │ │ │ └── vmware_unsupported.go │ │ ├── initialize/ │ │ │ ├── env.go │ │ │ ├── env_test.go │ │ │ ├── github.go │ │ │ ├── ssh_keys.go │ │ │ ├── ssh_keys_test.go │ │ │ ├── user_data.go │ │ │ ├── user_data_test.go │ │ │ └── workspace.go │ │ ├── network/ │ │ │ ├── debian.go │ │ │ ├── debian_test.go │ │ │ ├── interface.go │ │ │ ├── interface_test.go │ │ │ ├── is_go15_false_test.go │ │ │ ├── is_go15_true_test.go │ │ │ ├── packet.go │ │ │ ├── stanza.go │ │ │ ├── stanza_test.go │ │ │ ├── vmware.go │ │ │ └── vmware_test.go │ │ ├── pkg/ │ │ │ ├── http_client.go │ │ │ └── http_client_test.go │ │ ├── system/ │ │ │ ├── env.go │ │ │ ├── env_file.go │ │ │ ├── env_file_test.go │ │ │ ├── env_test.go │ │ │ ├── etc_hosts.go │ │ │ ├── etc_hosts_test.go │ │ │ ├── etcd.go │ │ │ ├── etcd2.go │ │ │ ├── etcd_test.go │ │ │ ├── file.go │ │ │ ├── file_test.go │ │ │ ├── flannel.go │ │ │ ├── flannel_test.go │ │ │ ├── fleet.go │ │ │ ├── fleet_test.go │ │ │ ├── locksmith.go │ │ │ ├── locksmith_test.go │ │ │ ├── oem.go │ │ │ ├── oem_test.go │ │ │ ├── ssh_key.go │ │ │ ├── unit.go │ │ │ ├── unit_test.go │ │ │ ├── update.go │ │ │ ├── update_test.go │ │ │ └── user.go │ │ ├── test │ │ ├── units/ │ │ │ ├── 90-configdrive.rules │ │ │ ├── 90-ovfenv.rules │ │ │ ├── media-configdrive.mount │ │ │ ├── media-configvirtfs.mount │ │ │ ├── media-ovfenv.mount │ │ │ ├── system-cloudinit@.service │ │ │ ├── system-config.target │ │ │ ├── user-cloudinit-proc-cmdline.service │ │ │ ├── user-cloudinit@.path │ │ │ ├── user-cloudinit@.service │ │ │ ├── user-config-ovfenv.service │ │ │ ├── user-config.target │ │ │ ├── user-configdrive.service │ │ │ └── user-configvirtfs.service │ │ └── vendor.manifest │ ├── cmdline/ │ │ └── cmdline.go │ ├── config.go │ ├── config_test.go │ ├── data_funcs.go │ ├── disk.go │ ├── docker_config.go │ ├── docker_config_test.go │ ├── metadata_test.go │ ├── schema.go │ ├── types.go │ ├── validate.go │ ├── validate_test.go │ └── yaml/ │ └── command.go ├── images/ │ ├── 00-rootfs/ │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ └── prebuild.sh │ ├── 01-base/ │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── etc/ │ │ │ ├── dhcpcd.conf.tpl │ │ │ ├── dhcpcd.enter-hook │ │ │ ├── inputrc │ │ │ └── wpa_supplicant.conf.tpl │ │ └── usr/ │ │ ├── bin/ │ │ │ ├── growpart │ │ │ └── start_ntp.sh │ │ ├── lib/ │ │ │ ├── dhcpcd/ │ │ │ │ ├── dhcpcd-hooks/ │ │ │ │ │ └── 10-mtu │ │ │ │ └── dhcpcd-run-hooks │ │ │ └── udev/ │ │ │ └── rules-extras.d/ │ │ │ ├── 50-firmware.rules │ │ │ ├── 70-uaccess.rules │ │ │ ├── 73-special-net-names.rules │ │ │ ├── 73-usb-net-by-mac.rules │ │ │ ├── 77-mm-cinterion-port-types.rules │ │ │ ├── 77-mm-dell-port-types.rules │ │ │ ├── 77-mm-ericsson-mbm.rules │ │ │ ├── 77-mm-haier-port-types.rules │ │ │ ├── 77-mm-huawei-net-port-types.rules │ │ │ ├── 77-mm-longcheer-port-types.rules │ │ │ ├── 77-mm-mtk-port-types.rules │ │ │ ├── 77-mm-nokia-port-types.rules │ │ │ ├── 77-mm-pcmcia-device-blacklist.rules │ │ │ ├── 77-mm-platform-serial-whitelist.rules │ │ │ ├── 77-mm-qdl-device-blacklist.rules │ │ │ ├── 77-mm-simtech-port-types.rules │ │ │ ├── 77-mm-telit-port-types.rules │ │ │ ├── 77-mm-usb-device-blacklist.rules │ │ │ ├── 77-mm-usb-serial-adapters-greylist.rules │ │ │ ├── 77-mm-x22x-port-types.rules │ │ │ ├── 77-mm-zte-port-types.rules │ │ │ └── 80-mm-candidate.rules │ │ └── share/ │ │ └── logrotate/ │ │ └── logrotate.d/ │ │ └── dhcpcd.debug │ ├── 02-acpid/ │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ └── etc/ │ │ └── acpi/ │ │ ├── events/ │ │ │ └── lid │ │ └── suspend.sh │ ├── 02-bootstrap/ │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── od-1m0 │ │ └── usr/ │ │ └── sbin/ │ │ └── auto-format.sh │ ├── 02-console/ │ │ ├── Dockerfile │ │ ├── iscsid.conf │ │ ├── prebuild.sh │ │ └── sshd_config.append.tpl │ ├── 02-logrotate/ │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── etc/ │ │ │ └── logrotate.conf │ │ └── usr/ │ │ ├── bin/ │ │ │ └── entrypoint.sh │ │ └── share/ │ │ └── logrotate/ │ │ └── logrotate.d/ │ │ └── docker │ └── 02-syslog/ │ ├── .dockerignore │ ├── Dockerfile │ └── usr/ │ ├── bin/ │ │ └── entrypoint.sh │ └── share/ │ └── logrotate/ │ └── logrotate.d/ │ └── syslog ├── main.go ├── os-config.tpl.yml ├── pkg/ │ ├── compose/ │ │ ├── project.go │ │ └── reload.go │ ├── dfs/ │ │ └── scratch.go │ ├── docker/ │ │ ├── auth.go │ │ ├── client.go │ │ ├── client_factory.go │ │ ├── env.go │ │ ├── service.go │ │ ├── service_factory.go │ │ └── util.go │ ├── hostname/ │ │ └── hostname.go │ ├── init/ │ │ ├── b2d/ │ │ │ └── b2d.go │ │ ├── bootstrap/ │ │ │ └── bootstrap.go │ │ ├── cloudinit/ │ │ │ └── cloudinit.go │ │ ├── configfiles/ │ │ │ └── configfiles.go │ │ ├── debug/ │ │ │ └── debug.go │ │ ├── docker/ │ │ │ └── docker.go │ │ ├── env/ │ │ │ └── env.go │ │ ├── fsmount/ │ │ │ └── fsmount.go │ │ ├── hypervisor/ │ │ │ └── hypervisor.go │ │ ├── modules/ │ │ │ └── modules.go │ │ ├── one/ │ │ │ └── one.go │ │ ├── prepare/ │ │ │ └── prepare.go │ │ ├── recovery/ │ │ │ └── recovery.go │ │ ├── sharedroot/ │ │ │ └── sharedroot.go │ │ └── switchroot/ │ │ └── switchroot.go │ ├── log/ │ │ ├── log.go │ │ └── showuserlog.go │ ├── netconf/ │ │ ├── bonding.go │ │ ├── bridge.go │ │ ├── ipv4ll_linux.go │ │ ├── netconf_linux.go │ │ ├── netconf_linux_test.go │ │ ├── types.go │ │ └── vlan.go │ ├── sysinit/ │ │ └── sysinit.go │ └── util/ │ ├── backoff.go │ ├── cutil.go │ ├── network/ │ │ ├── cache.go │ │ ├── network.go │ │ ├── network_test.go │ │ └── route.go │ ├── term.go │ ├── util.go │ ├── util_linux.go │ ├── util_test.go │ └── versions/ │ ├── compare.go │ └── compare_test.go ├── scripts/ │ ├── build │ ├── build-host │ ├── build-images │ ├── build-moby │ ├── build-target │ ├── checksums │ ├── ci │ ├── clean │ ├── copy-latest.sh │ ├── copy-release.sh │ ├── create-installed │ ├── default │ ├── dev │ ├── entry │ ├── global.cfg │ ├── hash-initrd │ ├── help │ ├── hosting/ │ │ ├── burmillaos.ipxe │ │ ├── digitalocean/ │ │ │ ├── cloud-config.yml │ │ │ ├── fedora-symbiote.yml │ │ │ └── host.sh │ │ └── packet/ │ │ ├── packet.sh │ │ ├── test.expect │ │ └── test.sh │ ├── images/ │ │ └── raspberry-pi-hypriot64/ │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── README.md │ │ └── scripts/ │ │ └── build.sh │ ├── inline_schema.go │ ├── installer/ │ │ ├── BaseDockerfile.amd64 │ │ ├── BaseDockerfile.arm64 │ │ ├── Dockerfile.amd64 │ │ ├── Dockerfile.arm64 │ │ ├── README.md │ │ ├── cache-services.sh │ │ ├── conf/ │ │ │ ├── cloud-config-local.yml │ │ │ ├── empty.yml │ │ │ └── vagrant.yml │ │ └── kexec/ │ │ └── Dockerfile.dapper │ ├── isolinux.cfg │ ├── isolinux_label.cfg │ ├── layout │ ├── layout-initrd │ ├── layout-kernel │ ├── moby/ │ │ ├── Dockerfile │ │ ├── README.md │ │ └── rancheros.yml │ ├── package │ ├── package-initrd │ ├── package-installer │ ├── package-iso │ ├── package-rootfs │ ├── prepare │ ├── release │ ├── release-4glte │ ├── release-amd64 │ ├── release-arm64 │ ├── release-build │ ├── release-rpi64 │ ├── ros │ ├── run │ ├── run-common │ ├── run-install │ ├── run-moby │ ├── schema.json │ ├── schema_template │ ├── shell │ ├── ssh │ ├── tar-images │ ├── template │ ├── test │ ├── tools/ │ │ ├── collect_rancheros_info.sh │ │ ├── flush_crt_iso.sh │ │ └── flush_crt_nbd.sh │ ├── validate │ └── version ├── trash.conf └── vendor/ ├── github.com/ │ ├── Microsoft/ │ │ └── go-winio/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── backup.go │ │ ├── file.go │ │ ├── fileinfo.go │ │ ├── pipe.go │ │ ├── privilege.go │ │ ├── reparse.go │ │ ├── sd.go │ │ ├── syscall.go │ │ └── zsyscall.go │ ├── SvenDowideit/ │ │ └── cpuid/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── cpuid.go │ │ ├── cpuid_386.s │ │ ├── cpuid_amd64.s │ │ ├── detect_intel.go │ │ ├── detect_ref.go │ │ ├── generate.go │ │ └── private-gen.go │ ├── cloudfoundry-incubator/ │ │ └── candiedyaml/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── api.go │ │ ├── decode.go │ │ ├── emitter.go │ │ ├── encode.go │ │ ├── libyaml-LICENSE │ │ ├── parser.go │ │ ├── reader.go │ │ ├── resolver.go │ │ ├── run_parser.go │ │ ├── scanner.go │ │ ├── tags.go │ │ ├── writer.go │ │ ├── yaml_definesh.go │ │ ├── yaml_privateh.go │ │ └── yamlh.go │ ├── codegangsta/ │ │ └── cli/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── app.go │ │ ├── appveyor.yml │ │ ├── category.go │ │ ├── cli.go │ │ ├── command.go │ │ ├── context.go │ │ ├── errors.go │ │ ├── flag.go │ │ ├── funcs.go │ │ ├── help.go │ │ └── runtests │ ├── coreos/ │ │ └── yaml/ │ │ ├── LICENSE │ │ ├── LICENSE.libyaml │ │ ├── README.md │ │ ├── apic.go │ │ ├── decode.go │ │ ├── emitterc.go │ │ ├── encode.go │ │ ├── parserc.go │ │ ├── readerc.go │ │ ├── resolve.go │ │ ├── scannerc.go │ │ ├── sorter.go │ │ ├── writerc.go │ │ ├── yaml.go │ │ ├── yamlh.go │ │ └── yamlprivateh.go │ ├── davecgh/ │ │ └── go-spew/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── cov_report.sh │ │ ├── spew/ │ │ │ ├── bypass.go │ │ │ ├── bypasssafe.go │ │ │ ├── common.go │ │ │ ├── config.go │ │ │ ├── doc.go │ │ │ ├── dump.go │ │ │ ├── format.go │ │ │ └── spew.go │ │ └── test_coverage.txt │ ├── docker/ │ │ ├── containerd/ │ │ │ ├── .gitignore │ │ │ ├── CONTRIBUTING.md │ │ │ ├── Dockerfile │ │ │ ├── LICENSE.code │ │ │ ├── LICENSE.docs │ │ │ ├── MAINTAINERS │ │ │ ├── Makefile │ │ │ ├── NOTICE │ │ │ ├── README.md │ │ │ ├── osutils/ │ │ │ │ ├── fds.go │ │ │ │ ├── prctl.go │ │ │ │ ├── prctl_solaris.go │ │ │ │ └── reaper.go │ │ │ ├── subreaper/ │ │ │ │ ├── exec/ │ │ │ │ │ ├── copy.go │ │ │ │ │ └── wrapper.go │ │ │ │ └── reaper.go │ │ │ └── trash.conf │ │ ├── distribution/ │ │ │ ├── .gitignore │ │ │ ├── .mailmap │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTING.md │ │ │ ├── Dockerfile │ │ │ ├── LICENSE │ │ │ ├── MAINTAINERS │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── ROADMAP.md │ │ │ ├── blobs.go │ │ │ ├── circle.yml │ │ │ ├── context/ │ │ │ │ ├── context.go │ │ │ │ ├── doc.go │ │ │ │ ├── http.go │ │ │ │ ├── logger.go │ │ │ │ ├── trace.go │ │ │ │ ├── util.go │ │ │ │ └── version.go │ │ │ ├── coverpkg.sh │ │ │ ├── digest/ │ │ │ │ ├── digest.go │ │ │ │ ├── digester.go │ │ │ │ ├── doc.go │ │ │ │ ├── set.go │ │ │ │ └── verifiers.go │ │ │ ├── doc.go │ │ │ ├── errors.go │ │ │ ├── manifests.go │ │ │ ├── reference/ │ │ │ │ ├── reference.go │ │ │ │ └── regexp.go │ │ │ ├── registry/ │ │ │ │ ├── api/ │ │ │ │ │ ├── errcode/ │ │ │ │ │ │ ├── errors.go │ │ │ │ │ │ ├── handler.go │ │ │ │ │ │ └── register.go │ │ │ │ │ └── v2/ │ │ │ │ │ ├── descriptors.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── errors.go │ │ │ │ │ ├── routes.go │ │ │ │ │ └── urls.go │ │ │ │ ├── client/ │ │ │ │ │ ├── auth/ │ │ │ │ │ │ ├── api_version.go │ │ │ │ │ │ ├── authchallenge.go │ │ │ │ │ │ └── session.go │ │ │ │ │ ├── blob_writer.go │ │ │ │ │ ├── errors.go │ │ │ │ │ ├── repository.go │ │ │ │ │ └── transport/ │ │ │ │ │ ├── http_reader.go │ │ │ │ │ └── transport.go │ │ │ │ └── storage/ │ │ │ │ └── cache/ │ │ │ │ ├── cache.go │ │ │ │ ├── cachedblobdescriptorstore.go │ │ │ │ └── memory/ │ │ │ │ └── memory.go │ │ │ ├── registry.go │ │ │ ├── tags.go │ │ │ └── uuid/ │ │ │ └── uuid.go │ │ ├── docker/ │ │ │ ├── .dockerignore │ │ │ ├── .gitignore │ │ │ ├── Dockerfile.dapper │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── NOTICE │ │ │ ├── builder/ │ │ │ │ ├── builder.go │ │ │ │ ├── context.go │ │ │ │ ├── context_unix.go │ │ │ │ ├── dockerignore/ │ │ │ │ │ └── dockerignore.go │ │ │ │ ├── dockerignore.go │ │ │ │ ├── git.go │ │ │ │ ├── remote.go │ │ │ │ └── tarsum.go │ │ │ ├── cliconfig/ │ │ │ │ └── config.go │ │ │ ├── daemon/ │ │ │ │ └── graphdriver/ │ │ │ │ ├── counter.go │ │ │ │ ├── driver.go │ │ │ │ ├── driver_freebsd.go │ │ │ │ ├── driver_linux.go │ │ │ │ ├── driver_unsupported.go │ │ │ │ ├── fsdiff.go │ │ │ │ ├── plugin.go │ │ │ │ ├── plugin_unsupported.go │ │ │ │ └── proxy.go │ │ │ ├── image/ │ │ │ │ ├── fs.go │ │ │ │ ├── image.go │ │ │ │ ├── rootfs.go │ │ │ │ ├── rootfs_unix.go │ │ │ │ ├── store.go │ │ │ │ └── v1/ │ │ │ │ └── imagev1.go │ │ │ ├── layer/ │ │ │ │ ├── empty.go │ │ │ │ ├── filestore.go │ │ │ │ ├── layer.go │ │ │ │ ├── layer_store.go │ │ │ │ ├── layer_unix.go │ │ │ │ ├── migration.go │ │ │ │ ├── mounted_layer.go │ │ │ │ └── ro_layer.go │ │ │ ├── opts/ │ │ │ │ ├── hosts.go │ │ │ │ ├── hosts_unix.go │ │ │ │ ├── ip.go │ │ │ │ ├── opts.go │ │ │ │ └── opts_unix.go │ │ │ ├── pkg/ │ │ │ │ ├── README.md │ │ │ │ ├── archive/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── archive.go │ │ │ │ │ ├── archive_unix.go │ │ │ │ │ ├── changes.go │ │ │ │ │ ├── changes_linux.go │ │ │ │ │ ├── changes_other.go │ │ │ │ │ ├── changes_unix.go │ │ │ │ │ ├── copy.go │ │ │ │ │ ├── copy_unix.go │ │ │ │ │ ├── diff.go │ │ │ │ │ ├── example_changes.go │ │ │ │ │ ├── time_linux.go │ │ │ │ │ ├── time_unsupported.go │ │ │ │ │ ├── whiteouts.go │ │ │ │ │ └── wrap.go │ │ │ │ ├── chrootarchive/ │ │ │ │ │ ├── archive.go │ │ │ │ │ ├── archive_unix.go │ │ │ │ │ ├── diff.go │ │ │ │ │ ├── diff_unix.go │ │ │ │ │ └── init_unix.go │ │ │ │ ├── fileutils/ │ │ │ │ │ ├── fileutils.go │ │ │ │ │ └── fileutils_unix.go │ │ │ │ ├── gitutils/ │ │ │ │ │ └── gitutils.go │ │ │ │ ├── homedir/ │ │ │ │ │ └── homedir.go │ │ │ │ ├── httputils/ │ │ │ │ │ ├── httputils.go │ │ │ │ │ ├── mimetype.go │ │ │ │ │ └── resumablerequestreader.go │ │ │ │ ├── idtools/ │ │ │ │ │ ├── idtools.go │ │ │ │ │ ├── idtools_unix.go │ │ │ │ │ ├── usergroupadd_linux.go │ │ │ │ │ └── usergroupadd_unsupported.go │ │ │ │ ├── ioutils/ │ │ │ │ │ ├── bytespipe.go │ │ │ │ │ ├── fmt.go │ │ │ │ │ ├── multireader.go │ │ │ │ │ ├── readers.go │ │ │ │ │ ├── scheduler.go │ │ │ │ │ ├── scheduler_gccgo.go │ │ │ │ │ ├── temp_unix.go │ │ │ │ │ ├── writeflusher.go │ │ │ │ │ └── writers.go │ │ │ │ ├── jsonlog/ │ │ │ │ │ ├── jsonlog.go │ │ │ │ │ ├── jsonlog_marshalling.go │ │ │ │ │ ├── jsonlogbytes.go │ │ │ │ │ └── time_marshalling.go │ │ │ │ ├── jsonmessage/ │ │ │ │ │ └── jsonmessage.go │ │ │ │ ├── mflag/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ └── flag.go │ │ │ │ ├── mount/ │ │ │ │ │ ├── flags.go │ │ │ │ │ ├── flags_freebsd.go │ │ │ │ │ ├── flags_linux.go │ │ │ │ │ ├── flags_unsupported.go │ │ │ │ │ ├── mount.go │ │ │ │ │ ├── mounter_freebsd.go │ │ │ │ │ ├── mounter_linux.go │ │ │ │ │ ├── mounter_unsupported.go │ │ │ │ │ ├── mountinfo.go │ │ │ │ │ ├── mountinfo_freebsd.go │ │ │ │ │ ├── mountinfo_linux.go │ │ │ │ │ ├── mountinfo_unsupported.go │ │ │ │ │ └── sharedsubtree_linux.go │ │ │ │ ├── plugins/ │ │ │ │ │ ├── client.go │ │ │ │ │ ├── discovery.go │ │ │ │ │ ├── errors.go │ │ │ │ │ ├── plugins.go │ │ │ │ │ └── transport/ │ │ │ │ │ ├── http.go │ │ │ │ │ └── transport.go │ │ │ │ ├── pools/ │ │ │ │ │ └── pools.go │ │ │ │ ├── progress/ │ │ │ │ │ ├── progress.go │ │ │ │ │ └── progressreader.go │ │ │ │ ├── promise/ │ │ │ │ │ └── promise.go │ │ │ │ ├── random/ │ │ │ │ │ └── random.go │ │ │ │ ├── reexec/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── command_freebsd.go │ │ │ │ │ ├── command_linux.go │ │ │ │ │ ├── command_unsupported.go │ │ │ │ │ └── reexec.go │ │ │ │ ├── signal/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── signal.go │ │ │ │ │ ├── signal_darwin.go │ │ │ │ │ ├── signal_freebsd.go │ │ │ │ │ ├── signal_linux.go │ │ │ │ │ ├── signal_unix.go │ │ │ │ │ ├── signal_unsupported.go │ │ │ │ │ └── trap.go │ │ │ │ ├── stdcopy/ │ │ │ │ │ └── stdcopy.go │ │ │ │ ├── streamformatter/ │ │ │ │ │ └── streamformatter.go │ │ │ │ ├── stringid/ │ │ │ │ │ ├── README.md │ │ │ │ │ └── stringid.go │ │ │ │ ├── symlink/ │ │ │ │ │ ├── LICENSE.APACHE │ │ │ │ │ ├── LICENSE.BSD │ │ │ │ │ ├── README.md │ │ │ │ │ ├── fs.go │ │ │ │ │ └── fs_unix.go │ │ │ │ ├── system/ │ │ │ │ │ ├── chtimes.go │ │ │ │ │ ├── chtimes_unix.go │ │ │ │ │ ├── errors.go │ │ │ │ │ ├── filesys.go │ │ │ │ │ ├── lstat.go │ │ │ │ │ ├── meminfo.go │ │ │ │ │ ├── meminfo_linux.go │ │ │ │ │ ├── meminfo_unsupported.go │ │ │ │ │ ├── mknod.go │ │ │ │ │ ├── path_unix.go │ │ │ │ │ ├── stat.go │ │ │ │ │ ├── stat_freebsd.go │ │ │ │ │ ├── stat_linux.go │ │ │ │ │ ├── stat_openbsd.go │ │ │ │ │ ├── stat_solaris.go │ │ │ │ │ ├── stat_unsupported.go │ │ │ │ │ ├── syscall_unix.go │ │ │ │ │ ├── umask.go │ │ │ │ │ ├── utimes_darwin.go │ │ │ │ │ ├── utimes_freebsd.go │ │ │ │ │ ├── utimes_linux.go │ │ │ │ │ ├── utimes_unsupported.go │ │ │ │ │ ├── xattrs_linux.go │ │ │ │ │ └── xattrs_unsupported.go │ │ │ │ ├── tarsum/ │ │ │ │ │ ├── builder_context.go │ │ │ │ │ ├── fileinfosums.go │ │ │ │ │ ├── tarsum.go │ │ │ │ │ ├── tarsum_spec.md │ │ │ │ │ ├── versioning.go │ │ │ │ │ └── writercloser.go │ │ │ │ ├── term/ │ │ │ │ │ ├── ascii.go │ │ │ │ │ ├── tc_linux_cgo.go │ │ │ │ │ ├── tc_other.go │ │ │ │ │ ├── term.go │ │ │ │ │ ├── termios_darwin.go │ │ │ │ │ ├── termios_freebsd.go │ │ │ │ │ ├── termios_linux.go │ │ │ │ │ └── termios_openbsd.go │ │ │ │ ├── urlutil/ │ │ │ │ │ └── urlutil.go │ │ │ │ └── version/ │ │ │ │ └── version.go │ │ │ ├── reference/ │ │ │ │ ├── reference.go │ │ │ │ └── store.go │ │ │ ├── registry/ │ │ │ │ ├── auth.go │ │ │ │ ├── config.go │ │ │ │ ├── config_unix.go │ │ │ │ ├── endpoint_v1.go │ │ │ │ ├── reference.go │ │ │ │ ├── registry.go │ │ │ │ ├── service.go │ │ │ │ ├── service_v1.go │ │ │ │ ├── service_v2.go │ │ │ │ ├── session.go │ │ │ │ └── types.go │ │ │ ├── runconfig/ │ │ │ │ └── opts/ │ │ │ │ ├── envfile.go │ │ │ │ ├── opts.go │ │ │ │ ├── parse.go │ │ │ │ ├── throttledevice.go │ │ │ │ ├── ulimit.go │ │ │ │ └── weightdevice.go │ │ │ └── trash.conf │ │ ├── engine-api/ │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── MAINTAINERS │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── client/ │ │ │ │ ├── client.go │ │ │ │ ├── client_darwin.go │ │ │ │ ├── client_unix.go │ │ │ │ ├── client_windows.go │ │ │ │ ├── container_attach.go │ │ │ │ ├── container_commit.go │ │ │ │ ├── container_copy.go │ │ │ │ ├── container_create.go │ │ │ │ ├── container_diff.go │ │ │ │ ├── container_exec.go │ │ │ │ ├── container_export.go │ │ │ │ ├── container_inspect.go │ │ │ │ ├── container_kill.go │ │ │ │ ├── container_list.go │ │ │ │ ├── container_logs.go │ │ │ │ ├── container_pause.go │ │ │ │ ├── container_remove.go │ │ │ │ ├── container_rename.go │ │ │ │ ├── container_resize.go │ │ │ │ ├── container_restart.go │ │ │ │ ├── container_start.go │ │ │ │ ├── container_stats.go │ │ │ │ ├── container_stop.go │ │ │ │ ├── container_top.go │ │ │ │ ├── container_unpause.go │ │ │ │ ├── container_update.go │ │ │ │ ├── container_wait.go │ │ │ │ ├── errors.go │ │ │ │ ├── events.go │ │ │ │ ├── hijack.go │ │ │ │ ├── image_build.go │ │ │ │ ├── image_create.go │ │ │ │ ├── image_history.go │ │ │ │ ├── image_import.go │ │ │ │ ├── image_inspect.go │ │ │ │ ├── image_list.go │ │ │ │ ├── image_load.go │ │ │ │ ├── image_pull.go │ │ │ │ ├── image_push.go │ │ │ │ ├── image_remove.go │ │ │ │ ├── image_save.go │ │ │ │ ├── image_search.go │ │ │ │ ├── image_tag.go │ │ │ │ ├── info.go │ │ │ │ ├── interface.go │ │ │ │ ├── login.go │ │ │ │ ├── network_connect.go │ │ │ │ ├── network_create.go │ │ │ │ ├── network_disconnect.go │ │ │ │ ├── network_inspect.go │ │ │ │ ├── network_list.go │ │ │ │ ├── network_remove.go │ │ │ │ ├── privileged.go │ │ │ │ ├── request.go │ │ │ │ ├── transport/ │ │ │ │ │ ├── cancellable/ │ │ │ │ │ │ ├── canceler.go │ │ │ │ │ │ ├── canceler_go14.go │ │ │ │ │ │ └── cancellable.go │ │ │ │ │ ├── client.go │ │ │ │ │ └── transport.go │ │ │ │ ├── version.go │ │ │ │ ├── volume_create.go │ │ │ │ ├── volume_inspect.go │ │ │ │ ├── volume_list.go │ │ │ │ └── volume_remove.go │ │ │ └── types/ │ │ │ ├── auth.go │ │ │ ├── blkiodev/ │ │ │ │ └── blkio.go │ │ │ ├── client.go │ │ │ ├── configs.go │ │ │ ├── container/ │ │ │ │ ├── config.go │ │ │ │ ├── host_config.go │ │ │ │ ├── hostconfig_unix.go │ │ │ │ └── hostconfig_windows.go │ │ │ ├── filters/ │ │ │ │ └── parse.go │ │ │ ├── network/ │ │ │ │ └── network.go │ │ │ ├── registry/ │ │ │ │ └── registry.go │ │ │ ├── seccomp.go │ │ │ ├── stats.go │ │ │ ├── strslice/ │ │ │ │ └── strslice.go │ │ │ ├── time/ │ │ │ │ └── timestamp.go │ │ │ └── types.go │ │ ├── go-connections/ │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── MAINTAINERS │ │ │ ├── README.md │ │ │ ├── circle.yml │ │ │ ├── nat/ │ │ │ │ ├── nat.go │ │ │ │ ├── parse.go │ │ │ │ └── sort.go │ │ │ ├── sockets/ │ │ │ │ ├── README.md │ │ │ │ ├── inmem_socket.go │ │ │ │ ├── proxy.go │ │ │ │ ├── sockets.go │ │ │ │ ├── sockets_unix.go │ │ │ │ ├── sockets_windows.go │ │ │ │ ├── tcp_socket.go │ │ │ │ └── unix_socket.go │ │ │ └── tlsconfig/ │ │ │ ├── config.go │ │ │ ├── config_client_ciphers.go │ │ │ └── config_legacy_client_ciphers.go │ │ ├── go-units/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── circle.yml │ │ │ ├── duration.go │ │ │ ├── size.go │ │ │ └── ulimit.go │ │ ├── libcompose/ │ │ │ ├── .dockerignore │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── Dockerfile │ │ │ ├── Jenkinsfile │ │ │ ├── LICENSE │ │ │ ├── MAINTAINERS │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── cli/ │ │ │ │ ├── app/ │ │ │ │ │ ├── app.go │ │ │ │ │ ├── types.go │ │ │ │ │ └── version.go │ │ │ │ ├── docker/ │ │ │ │ │ └── app/ │ │ │ │ │ ├── commands.go │ │ │ │ │ └── factory.go │ │ │ │ └── logger/ │ │ │ │ ├── color_logger.go │ │ │ │ └── colors.go │ │ │ ├── config/ │ │ │ │ ├── convert.go │ │ │ │ ├── hash.go │ │ │ │ ├── interpolation.go │ │ │ │ ├── merge.go │ │ │ │ ├── merge_v1.go │ │ │ │ ├── merge_v2.go │ │ │ │ ├── schema.go │ │ │ │ ├── schema_helpers.go │ │ │ │ ├── types.go │ │ │ │ ├── utils.go │ │ │ │ └── validation.go │ │ │ ├── docker/ │ │ │ │ ├── auth.go │ │ │ │ ├── builder/ │ │ │ │ │ └── builder.go │ │ │ │ ├── client/ │ │ │ │ │ └── client.go │ │ │ │ ├── container.go │ │ │ │ ├── context.go │ │ │ │ ├── convert.go │ │ │ │ ├── functions.go │ │ │ │ ├── image.go │ │ │ │ ├── name.go │ │ │ │ ├── project.go │ │ │ │ ├── service.go │ │ │ │ └── service_factory.go │ │ │ ├── labels/ │ │ │ │ └── labels.go │ │ │ ├── logger/ │ │ │ │ ├── null.go │ │ │ │ └── types.go │ │ │ ├── lookup/ │ │ │ │ ├── composable.go │ │ │ │ ├── envfile.go │ │ │ │ ├── file.go │ │ │ │ └── simple_env.go │ │ │ ├── project/ │ │ │ │ ├── client_factory.go │ │ │ │ ├── container.go │ │ │ │ ├── context.go │ │ │ │ ├── empty.go │ │ │ │ ├── events/ │ │ │ │ │ └── events.go │ │ │ │ ├── info.go │ │ │ │ ├── interface.go │ │ │ │ ├── listener.go │ │ │ │ ├── options/ │ │ │ │ │ └── types.go │ │ │ │ ├── project.go │ │ │ │ ├── service-wrapper.go │ │ │ │ ├── service.go │ │ │ │ └── utils.go │ │ │ ├── utils/ │ │ │ │ └── util.go │ │ │ ├── version/ │ │ │ │ └── version.go │ │ │ └── yaml/ │ │ │ └── types_yaml.go │ │ ├── libnetwork/ │ │ │ ├── .dockerignore │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Dockerfile.build │ │ │ ├── LICENSE │ │ │ ├── MAINTAINERS │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── ROADMAP.md │ │ │ ├── Vagrantfile │ │ │ ├── circle.yml │ │ │ ├── machines │ │ │ ├── resolvconf/ │ │ │ │ ├── README.md │ │ │ │ ├── dns/ │ │ │ │ │ └── resolvconf.go │ │ │ │ └── resolvconf.go │ │ │ └── wrapmake.sh │ │ └── machine/ │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── .godir │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── Dockerfile │ │ ├── LICENSE │ │ ├── MAINTAINERS │ │ ├── Makefile │ │ ├── README.md │ │ ├── ROADMAP.md │ │ ├── log/ │ │ │ ├── log.go │ │ │ └── terminal.go │ │ └── utils/ │ │ ├── b2d.go │ │ ├── certs.go │ │ └── utils.go │ ├── fatih/ │ │ └── structs/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── field.go │ │ ├── structs.go │ │ └── tags.go │ ├── flynn/ │ │ └── go-shlex/ │ │ ├── COPYING │ │ ├── Makefile │ │ ├── README.md │ │ └── shlex.go │ ├── gorilla/ │ │ ├── context/ │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── context.go │ │ │ └── doc.go │ │ └── mux/ │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc.go │ │ ├── mux.go │ │ ├── regexp.go │ │ └── route.go │ ├── opencontainers/ │ │ └── runc/ │ │ ├── .gitignore │ │ ├── CONTRIBUTING.md │ │ ├── Dockerfile │ │ ├── LICENSE │ │ ├── MAINTAINERS │ │ ├── MAINTAINERS_GUIDE.md │ │ ├── Makefile │ │ ├── NOTICE │ │ ├── PRINCIPLES.md │ │ ├── README.md │ │ └── libcontainer/ │ │ ├── README.md │ │ ├── SPEC.md │ │ └── user/ │ │ ├── MAINTAINERS │ │ ├── lookup.go │ │ ├── lookup_unix.go │ │ ├── lookup_unsupported.go │ │ └── user.go │ ├── packethost/ │ │ └── packngo/ │ │ ├── .drone.yml │ │ ├── .gitignore │ │ ├── LICENSE.txt │ │ ├── README.md │ │ └── metadata/ │ │ └── metadata.go │ ├── pin/ │ │ └── tftp/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── README.md │ │ ├── backoff.go │ │ ├── client.go │ │ ├── netascii/ │ │ │ └── netascii.go │ │ ├── packet.go │ │ ├── receiver.go │ │ ├── sender.go │ │ └── server.go │ ├── pkg/ │ │ └── errors/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── appveyor.yml │ │ ├── errors.go │ │ └── stack.go │ ├── pmezard/ │ │ └── go-difflib/ │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ └── difflib/ │ │ └── difflib.go │ ├── ryanuber/ │ │ └── go-glob/ │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ └── glob.go │ ├── sigma/ │ │ ├── bdoor/ │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ └── check.go │ │ ├── vmw-guestinfo/ │ │ │ ├── CDDL.txt │ │ │ ├── LGPL.txt │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── rpcvmx/ │ │ │ │ └── rpcvmx.go │ │ │ └── vmcheck/ │ │ │ ├── vmcheck.go │ │ │ ├── vmcheck_386.s │ │ │ ├── vmcheck_amd64.s │ │ │ ├── vmcheck_general.go │ │ │ └── vmcheck_linux.go │ │ └── vmw-ovflib/ │ │ ├── LICENSE │ │ ├── README │ │ └── ovf.go │ ├── stretchr/ │ │ └── testify/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENCE.txt │ │ ├── README.md │ │ ├── assert/ │ │ │ ├── assertions.go │ │ │ ├── doc.go │ │ │ ├── errors.go │ │ │ ├── forward_assertions.go │ │ │ └── http_assertions.go │ │ └── require/ │ │ ├── doc.go │ │ ├── forward_requirements.go │ │ └── requirements.go │ ├── tredoe/ │ │ └── term/ │ │ ├── AUTHORS.md │ │ ├── CONTRIBUTORS.md │ │ ├── LICENSE-MPL.txt │ │ ├── README.md │ │ ├── doc.go │ │ ├── sys/ │ │ │ ├── doc.go │ │ │ ├── key_unix.go │ │ │ ├── sys_bsd.go │ │ │ ├── sys_linux.go │ │ │ ├── sys_unix.go │ │ │ ├── z-sys_darwin_386.go │ │ │ ├── z-sys_darwin_amd64.go │ │ │ ├── z-sys_freebsd.go │ │ │ ├── z-sys_linux.go │ │ │ ├── z-sys_netbsd.go │ │ │ └── z-sys_openbsd.go │ │ ├── term.go │ │ ├── term_unix.go │ │ └── util_unix.go │ ├── vbatts/ │ │ └── tar-split/ │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── archive/ │ │ │ └── tar/ │ │ │ ├── common.go │ │ │ ├── reader.go │ │ │ ├── stat_atim.go │ │ │ ├── stat_atimespec.go │ │ │ ├── stat_unix.go │ │ │ └── writer.go │ │ └── tar/ │ │ ├── asm/ │ │ │ ├── README.md │ │ │ ├── assemble.go │ │ │ ├── disassemble.go │ │ │ └── doc.go │ │ └── storage/ │ │ ├── doc.go │ │ ├── entry.go │ │ ├── getter.go │ │ └── packer.go │ ├── vishvananda/ │ │ ├── netlink/ │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── addr.go │ │ │ ├── addr_linux.go │ │ │ ├── bpf_linux.go │ │ │ ├── bridge_linux.go │ │ │ ├── class.go │ │ │ ├── class_linux.go │ │ │ ├── conntrack_linux.go │ │ │ ├── conntrack_unspecified.go │ │ │ ├── filter.go │ │ │ ├── filter_linux.go │ │ │ ├── genetlink_linux.go │ │ │ ├── genetlink_unspecified.go │ │ │ ├── gtp_linux.go │ │ │ ├── handle_linux.go │ │ │ ├── handle_unspecified.go │ │ │ ├── link.go │ │ │ ├── link_linux.go │ │ │ ├── link_tuntap_linux.go │ │ │ ├── neigh.go │ │ │ ├── neigh_linux.go │ │ │ ├── netlink.go │ │ │ ├── netlink_linux.go │ │ │ ├── netlink_unspecified.go │ │ │ ├── nl/ │ │ │ │ ├── addr_linux.go │ │ │ │ ├── bridge_linux.go │ │ │ │ ├── conntrack_linux.go │ │ │ │ ├── genetlink_linux.go │ │ │ │ ├── link_linux.go │ │ │ │ ├── mpls_linux.go │ │ │ │ ├── nl_linux.go │ │ │ │ ├── nl_unspecified.go │ │ │ │ ├── route_linux.go │ │ │ │ ├── syscall.go │ │ │ │ ├── tc_linux.go │ │ │ │ ├── xfrm_linux.go │ │ │ │ ├── xfrm_monitor_linux.go │ │ │ │ ├── xfrm_policy_linux.go │ │ │ │ └── xfrm_state_linux.go │ │ │ ├── order.go │ │ │ ├── protinfo.go │ │ │ ├── protinfo_linux.go │ │ │ ├── qdisc.go │ │ │ ├── qdisc_linux.go │ │ │ ├── route.go │ │ │ ├── route_linux.go │ │ │ ├── route_unspecified.go │ │ │ ├── rule.go │ │ │ ├── rule_linux.go │ │ │ ├── socket.go │ │ │ ├── socket_linux.go │ │ │ ├── xfrm.go │ │ │ ├── xfrm_monitor_linux.go │ │ │ ├── xfrm_policy.go │ │ │ ├── xfrm_policy_linux.go │ │ │ ├── xfrm_state.go │ │ │ └── xfrm_state_linux.go │ │ └── netns/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── netns.go │ │ ├── netns_linux.go │ │ └── netns_unspecified.go │ ├── vmware/ │ │ └── vmw-guestinfo/ │ │ ├── LICENSE │ │ ├── README │ │ ├── bdoor/ │ │ │ ├── bdoor.go │ │ │ ├── bdoor_386.go │ │ │ ├── bdoor_386.s │ │ │ ├── bdoor_amd64.go │ │ │ ├── bdoor_amd64.s │ │ │ └── word.go │ │ ├── go.mod │ │ ├── message/ │ │ │ ├── log.go │ │ │ └── message.go │ │ └── rpcout/ │ │ └── rpcout.go │ └── xeipuuv/ │ ├── gojsonpointer/ │ │ ├── LICENSE-APACHE-2.0.txt │ │ ├── README.md │ │ └── pointer.go │ ├── gojsonreference/ │ │ ├── LICENSE-APACHE-2.0.txt │ │ ├── README.md │ │ └── reference.go │ └── gojsonschema/ │ ├── .gitignore │ ├── .travis.yml │ ├── LICENSE-APACHE-2.0.txt │ ├── README.md │ ├── errors.go │ ├── format_checkers.go │ ├── glide.yaml │ ├── internalLog.go │ ├── jsonContext.go │ ├── jsonLoader.go │ ├── locales.go │ ├── result.go │ ├── schema.go │ ├── schemaPool.go │ ├── schemaReferencePool.go │ ├── schemaType.go │ ├── subSchema.go │ ├── types.go │ ├── utils.go │ └── validation.go └── golang.org/ └── x/ ├── crypto/ │ ├── .gitattributes │ ├── .gitignore │ ├── AUTHORS │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── PATENTS │ ├── README │ ├── codereview.cfg │ └── ssh/ │ └── terminal/ │ ├── terminal.go │ ├── util.go │ ├── util_bsd.go │ ├── util_linux.go │ └── util_windows.go ├── net/ │ ├── .gitattributes │ ├── .gitignore │ ├── AUTHORS │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── PATENTS │ ├── README.md │ ├── codereview.cfg │ ├── context/ │ │ ├── context.go │ │ ├── go17.go │ │ ├── go19.go │ │ ├── pre_go17.go │ │ └── pre_go19.go │ ├── go.mod │ ├── go.sum │ ├── internal/ │ │ └── socks/ │ │ ├── client.go │ │ └── socks.go │ └── proxy/ │ ├── dial.go │ ├── direct.go │ ├── per_host.go │ ├── proxy.go │ └── socks5.go └── sys/ ├── .gitattributes ├── .gitignore ├── AUTHORS ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── LICENSE ├── PATENTS ├── README.md ├── codereview.cfg ├── go.mod ├── internal/ │ └── unsafeheader/ │ └── unsafeheader.go ├── unix/ │ ├── .gitignore │ ├── README.md │ ├── affinity_linux.go │ ├── aliases.go │ ├── asm_aix_ppc64.s │ ├── asm_darwin_386.s │ ├── asm_darwin_amd64.s │ ├── asm_darwin_arm.s │ ├── asm_darwin_arm64.s │ ├── asm_dragonfly_amd64.s │ ├── asm_freebsd_386.s │ ├── asm_freebsd_amd64.s │ ├── asm_freebsd_arm.s │ ├── asm_freebsd_arm64.s │ ├── asm_linux_386.s │ ├── asm_linux_amd64.s │ ├── asm_linux_arm.s │ ├── asm_linux_arm64.s │ ├── asm_linux_mips64x.s │ ├── asm_linux_mipsx.s │ ├── asm_linux_ppc64x.s │ ├── asm_linux_riscv64.s │ ├── asm_linux_s390x.s │ ├── asm_netbsd_386.s │ ├── asm_netbsd_amd64.s │ ├── asm_netbsd_arm.s │ ├── asm_netbsd_arm64.s │ ├── asm_openbsd_386.s │ ├── asm_openbsd_amd64.s │ ├── asm_openbsd_arm.s │ ├── asm_openbsd_arm64.s │ ├── asm_solaris_amd64.s │ ├── bluetooth_linux.go │ ├── cap_freebsd.go │ ├── constants.go │ ├── dev_aix_ppc.go │ ├── dev_aix_ppc64.go │ ├── dev_darwin.go │ ├── dev_dragonfly.go │ ├── dev_freebsd.go │ ├── dev_linux.go │ ├── dev_netbsd.go │ ├── dev_openbsd.go │ ├── dirent.go │ ├── endian_big.go │ ├── endian_little.go │ ├── env_unix.go │ ├── errors_freebsd_386.go │ ├── errors_freebsd_amd64.go │ ├── errors_freebsd_arm.go │ ├── errors_freebsd_arm64.go │ ├── fcntl.go │ ├── fcntl_darwin.go │ ├── fcntl_linux_32bit.go │ ├── fdset.go │ ├── gccgo.go │ ├── gccgo_c.c │ ├── gccgo_linux_amd64.go │ ├── ioctl.go │ ├── mkall.sh │ ├── mkasm_darwin.go │ ├── mkerrors.sh │ ├── mkmerge.go │ ├── mkpost.go │ ├── mksyscall.go │ ├── mksyscall_aix_ppc.go │ ├── mksyscall_aix_ppc64.go │ ├── mksyscall_solaris.go │ ├── mksysctl_openbsd.go │ ├── mksysnum.go │ ├── pagesize_unix.go │ ├── pledge_openbsd.go │ ├── race.go │ ├── race0.go │ ├── readdirent_getdents.go │ ├── readdirent_getdirentries.go │ ├── sockcmsg_dragonfly.go │ ├── sockcmsg_linux.go │ ├── sockcmsg_unix.go │ ├── sockcmsg_unix_other.go │ ├── str.go │ ├── syscall.go │ ├── syscall_aix.go │ ├── syscall_aix_ppc.go │ ├── syscall_aix_ppc64.go │ ├── syscall_bsd.go │ ├── syscall_darwin.1_12.go │ ├── syscall_darwin.1_13.go │ ├── syscall_darwin.go │ ├── syscall_darwin_386.1_11.go │ ├── syscall_darwin_386.go │ ├── syscall_darwin_amd64.1_11.go │ ├── syscall_darwin_amd64.go │ ├── syscall_darwin_arm.1_11.go │ ├── syscall_darwin_arm.go │ ├── syscall_darwin_arm64.1_11.go │ ├── syscall_darwin_arm64.go │ ├── syscall_darwin_libSystem.go │ ├── syscall_dragonfly.go │ ├── syscall_dragonfly_amd64.go │ ├── syscall_freebsd.go │ ├── syscall_freebsd_386.go │ ├── syscall_freebsd_amd64.go │ ├── syscall_freebsd_arm.go │ ├── syscall_freebsd_arm64.go │ ├── syscall_illumos.go │ ├── syscall_linux.go │ ├── syscall_linux_386.go │ ├── syscall_linux_amd64.go │ ├── syscall_linux_amd64_gc.go │ ├── syscall_linux_arm.go │ ├── syscall_linux_arm64.go │ ├── syscall_linux_gc.go │ ├── syscall_linux_gc_386.go │ ├── syscall_linux_gccgo_386.go │ ├── syscall_linux_gccgo_arm.go │ ├── syscall_linux_mips64x.go │ ├── syscall_linux_mipsx.go │ ├── syscall_linux_ppc64x.go │ ├── syscall_linux_riscv64.go │ ├── syscall_linux_s390x.go │ ├── syscall_linux_sparc64.go │ ├── syscall_netbsd.go │ ├── syscall_netbsd_386.go │ ├── syscall_netbsd_amd64.go │ ├── syscall_netbsd_arm.go │ ├── syscall_netbsd_arm64.go │ ├── syscall_openbsd.go │ ├── syscall_openbsd_386.go │ ├── syscall_openbsd_amd64.go │ ├── syscall_openbsd_arm.go │ ├── syscall_openbsd_arm64.go │ ├── syscall_solaris.go │ ├── syscall_solaris_amd64.go │ ├── syscall_unix.go │ ├── syscall_unix_gc.go │ ├── syscall_unix_gc_ppc64x.go │ ├── timestruct.go │ ├── types_aix.go │ ├── types_darwin.go │ ├── types_dragonfly.go │ ├── types_freebsd.go │ ├── types_netbsd.go │ ├── types_openbsd.go │ ├── types_solaris.go │ ├── unveil_openbsd.go │ ├── xattr_bsd.go │ ├── zerrors_aix_ppc.go │ ├── zerrors_aix_ppc64.go │ ├── zerrors_darwin_386.go │ ├── zerrors_darwin_amd64.go │ ├── zerrors_darwin_arm.go │ ├── zerrors_darwin_arm64.go │ ├── zerrors_dragonfly_amd64.go │ ├── zerrors_freebsd_386.go │ ├── zerrors_freebsd_amd64.go │ ├── zerrors_freebsd_arm.go │ ├── zerrors_freebsd_arm64.go │ ├── zerrors_linux.go │ ├── zerrors_linux_386.go │ ├── zerrors_linux_amd64.go │ ├── zerrors_linux_arm.go │ ├── zerrors_linux_arm64.go │ ├── zerrors_linux_mips.go │ ├── zerrors_linux_mips64.go │ ├── zerrors_linux_mips64le.go │ ├── zerrors_linux_mipsle.go │ ├── zerrors_linux_ppc64.go │ ├── zerrors_linux_ppc64le.go │ ├── zerrors_linux_riscv64.go │ ├── zerrors_linux_s390x.go │ ├── zerrors_linux_sparc64.go │ ├── zerrors_netbsd_386.go │ ├── zerrors_netbsd_amd64.go │ ├── zerrors_netbsd_arm.go │ ├── zerrors_netbsd_arm64.go │ ├── zerrors_openbsd_386.go │ ├── zerrors_openbsd_amd64.go │ ├── zerrors_openbsd_arm.go │ ├── zerrors_openbsd_arm64.go │ ├── zerrors_solaris_amd64.go │ ├── zptrace_armnn_linux.go │ ├── zptrace_linux_arm64.go │ ├── zptrace_mipsnn_linux.go │ ├── zptrace_mipsnnle_linux.go │ ├── zptrace_x86_linux.go │ ├── zsyscall_aix_ppc.go │ ├── zsyscall_aix_ppc64.go │ ├── zsyscall_aix_ppc64_gc.go │ ├── zsyscall_aix_ppc64_gccgo.go │ ├── zsyscall_darwin_386.1_11.go │ ├── zsyscall_darwin_386.1_13.go │ ├── zsyscall_darwin_386.1_13.s │ ├── zsyscall_darwin_386.go │ ├── zsyscall_darwin_386.s │ ├── zsyscall_darwin_amd64.1_11.go │ ├── zsyscall_darwin_amd64.1_13.go │ ├── zsyscall_darwin_amd64.1_13.s │ ├── zsyscall_darwin_amd64.go │ ├── zsyscall_darwin_amd64.s │ ├── zsyscall_darwin_arm.1_11.go │ ├── zsyscall_darwin_arm.1_13.go │ ├── zsyscall_darwin_arm.1_13.s │ ├── zsyscall_darwin_arm.go │ ├── zsyscall_darwin_arm.s │ ├── zsyscall_darwin_arm64.1_11.go │ ├── zsyscall_darwin_arm64.1_13.go │ ├── zsyscall_darwin_arm64.1_13.s │ ├── zsyscall_darwin_arm64.go │ ├── zsyscall_darwin_arm64.s │ ├── zsyscall_dragonfly_amd64.go │ ├── zsyscall_freebsd_386.go │ ├── zsyscall_freebsd_amd64.go │ ├── zsyscall_freebsd_arm.go │ ├── zsyscall_freebsd_arm64.go │ ├── zsyscall_illumos_amd64.go │ ├── zsyscall_linux.go │ ├── zsyscall_linux_386.go │ ├── zsyscall_linux_amd64.go │ ├── zsyscall_linux_arm.go │ ├── zsyscall_linux_arm64.go │ ├── zsyscall_linux_mips.go │ ├── zsyscall_linux_mips64.go │ ├── zsyscall_linux_mips64le.go │ ├── zsyscall_linux_mipsle.go │ ├── zsyscall_linux_ppc64.go │ ├── zsyscall_linux_ppc64le.go │ ├── zsyscall_linux_riscv64.go │ ├── zsyscall_linux_s390x.go │ ├── zsyscall_linux_sparc64.go │ ├── zsyscall_netbsd_386.go │ ├── zsyscall_netbsd_amd64.go │ ├── zsyscall_netbsd_arm.go │ ├── zsyscall_netbsd_arm64.go │ ├── zsyscall_openbsd_386.go │ ├── zsyscall_openbsd_amd64.go │ ├── zsyscall_openbsd_arm.go │ ├── zsyscall_openbsd_arm64.go │ ├── zsyscall_solaris_amd64.go │ ├── zsysctl_openbsd_386.go │ ├── zsysctl_openbsd_amd64.go │ ├── zsysctl_openbsd_arm.go │ ├── zsysctl_openbsd_arm64.go │ ├── zsysnum_darwin_386.go │ ├── zsysnum_darwin_amd64.go │ ├── zsysnum_darwin_arm.go │ ├── zsysnum_darwin_arm64.go │ ├── zsysnum_dragonfly_amd64.go │ ├── zsysnum_freebsd_386.go │ ├── zsysnum_freebsd_amd64.go │ ├── zsysnum_freebsd_arm.go │ ├── zsysnum_freebsd_arm64.go │ ├── zsysnum_linux_386.go │ ├── zsysnum_linux_amd64.go │ ├── zsysnum_linux_arm.go │ ├── zsysnum_linux_arm64.go │ ├── zsysnum_linux_mips.go │ ├── zsysnum_linux_mips64.go │ ├── zsysnum_linux_mips64le.go │ ├── zsysnum_linux_mipsle.go │ ├── zsysnum_linux_ppc64.go │ ├── zsysnum_linux_ppc64le.go │ ├── zsysnum_linux_riscv64.go │ ├── zsysnum_linux_s390x.go │ ├── zsysnum_linux_sparc64.go │ ├── zsysnum_netbsd_386.go │ ├── zsysnum_netbsd_amd64.go │ ├── zsysnum_netbsd_arm.go │ ├── zsysnum_netbsd_arm64.go │ ├── zsysnum_openbsd_386.go │ ├── zsysnum_openbsd_amd64.go │ ├── zsysnum_openbsd_arm.go │ ├── zsysnum_openbsd_arm64.go │ ├── ztypes_aix_ppc.go │ ├── ztypes_aix_ppc64.go │ ├── ztypes_darwin_386.go │ ├── ztypes_darwin_amd64.go │ ├── ztypes_darwin_arm.go │ ├── ztypes_darwin_arm64.go │ ├── ztypes_dragonfly_amd64.go │ ├── ztypes_freebsd_386.go │ ├── ztypes_freebsd_amd64.go │ ├── ztypes_freebsd_arm.go │ ├── ztypes_freebsd_arm64.go │ ├── ztypes_linux.go │ ├── ztypes_linux_386.go │ ├── ztypes_linux_amd64.go │ ├── ztypes_linux_arm.go │ ├── ztypes_linux_arm64.go │ ├── ztypes_linux_mips.go │ ├── ztypes_linux_mips64.go │ ├── ztypes_linux_mips64le.go │ ├── ztypes_linux_mipsle.go │ ├── ztypes_linux_ppc64.go │ ├── ztypes_linux_ppc64le.go │ ├── ztypes_linux_riscv64.go │ ├── ztypes_linux_s390x.go │ ├── ztypes_linux_sparc64.go │ ├── ztypes_netbsd_386.go │ ├── ztypes_netbsd_amd64.go │ ├── ztypes_netbsd_arm.go │ ├── ztypes_netbsd_arm64.go │ ├── ztypes_openbsd_386.go │ ├── ztypes_openbsd_amd64.go │ ├── ztypes_openbsd_arm.go │ ├── ztypes_openbsd_arm64.go │ └── ztypes_solaris_amd64.go └── windows/ ├── aliases.go ├── dll_windows.go ├── empty.s ├── env_windows.go ├── eventlog.go ├── exec_windows.go ├── memory_windows.go ├── mkerrors.bash ├── mkknownfolderids.bash ├── mksyscall.go ├── race.go ├── race0.go ├── security_windows.go ├── service.go ├── str.go ├── syscall.go ├── syscall_windows.go ├── types_windows.go ├── types_windows_386.go ├── types_windows_amd64.go ├── types_windows_arm.go ├── zerrors_windows.go ├── zknownfolderids_windows.go └── zsyscall_windows.go