gitextract_vnb91kqq/ ├── .gitignore ├── .travis.yml ├── Dockerfile ├── Gopkg.toml ├── LICENSE.txt ├── README.md ├── goreleaser.yml ├── tools/ │ ├── README.md │ ├── change_metric_collection_level.py │ └── requirements.txt ├── vendor/ │ ├── github.com/ │ │ ├── davecgh/ │ │ │ └── go-spew/ │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cov_report.sh │ │ │ ├── spew/ │ │ │ │ ├── bypass.go │ │ │ │ ├── bypasssafe.go │ │ │ │ ├── common.go │ │ │ │ ├── common_test.go │ │ │ │ ├── config.go │ │ │ │ ├── doc.go │ │ │ │ ├── dump.go │ │ │ │ ├── dump_test.go │ │ │ │ ├── dumpcgo_test.go │ │ │ │ ├── dumpnocgo_test.go │ │ │ │ ├── example_test.go │ │ │ │ ├── format.go │ │ │ │ ├── format_test.go │ │ │ │ ├── internal_test.go │ │ │ │ ├── internalunsafe_test.go │ │ │ │ ├── spew.go │ │ │ │ ├── spew_test.go │ │ │ │ └── testdata/ │ │ │ │ └── dumpcgo.go │ │ │ └── test_coverage.txt │ │ ├── influxdata/ │ │ │ └── influxdb/ │ │ │ ├── .dockerignore │ │ │ ├── .github/ │ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ │ └── PULL_REQUEST_TEMPLATE.md │ │ │ ├── .gitignore │ │ │ ├── .hooks/ │ │ │ │ └── pre-commit │ │ │ ├── .mention-bot │ │ │ ├── CHANGELOG.md │ │ │ ├── CODING_GUIDELINES.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── Dockerfile_build_ubuntu32 │ │ │ ├── Dockerfile_build_ubuntu64 │ │ │ ├── Dockerfile_build_ubuntu64_git │ │ │ ├── Dockerfile_test_ubuntu32 │ │ │ ├── Godeps │ │ │ ├── LICENSE │ │ │ ├── LICENSE_OF_DEPENDENCIES.md │ │ │ ├── Makefile │ │ │ ├── QUERIES.md │ │ │ ├── README.md │ │ │ ├── TODO.md │ │ │ ├── appveyor.yml │ │ │ ├── build.py │ │ │ ├── build.sh │ │ │ ├── circle-test.sh │ │ │ ├── circle.yml │ │ │ ├── client/ │ │ │ │ ├── README.md │ │ │ │ ├── example_test.go │ │ │ │ ├── influxdb.go │ │ │ │ ├── influxdb_test.go │ │ │ │ └── v2/ │ │ │ │ ├── client.go │ │ │ │ ├── client_test.go │ │ │ │ ├── example_test.go │ │ │ │ └── udp.go │ │ │ ├── cmd/ │ │ │ │ ├── influx/ │ │ │ │ │ ├── cli/ │ │ │ │ │ │ ├── cli.go │ │ │ │ │ │ ├── cli_internal_test.go │ │ │ │ │ │ ├── cli_test.go │ │ │ │ │ │ ├── parser.go │ │ │ │ │ │ └── parser_internal_test.go │ │ │ │ │ └── main.go │ │ │ │ ├── influx_stress/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── examples/ │ │ │ │ │ │ └── template.toml │ │ │ │ │ └── influx_stress.go │ │ │ │ ├── influx_tsm/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── b1/ │ │ │ │ │ │ └── reader.go │ │ │ │ │ ├── bz1/ │ │ │ │ │ │ └── reader.go │ │ │ │ │ ├── converter.go │ │ │ │ │ ├── main.go │ │ │ │ │ ├── stats/ │ │ │ │ │ │ └── stats.go │ │ │ │ │ ├── tracker.go │ │ │ │ │ └── tsdb/ │ │ │ │ │ ├── codec.go │ │ │ │ │ ├── database.go │ │ │ │ │ ├── internal/ │ │ │ │ │ │ └── meta.pb.go │ │ │ │ │ └── types.go │ │ │ │ ├── influxd/ │ │ │ │ │ ├── backup/ │ │ │ │ │ │ └── backup.go │ │ │ │ │ ├── help/ │ │ │ │ │ │ └── help.go │ │ │ │ │ ├── main.go │ │ │ │ │ ├── restore/ │ │ │ │ │ │ └── restore.go │ │ │ │ │ └── run/ │ │ │ │ │ ├── command.go │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_command.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ └── server.go │ │ │ │ └── parse.go │ │ │ ├── coordinator/ │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── meta_client.go │ │ │ │ ├── meta_client_test.go │ │ │ │ ├── points_writer.go │ │ │ │ ├── points_writer_internal_test.go │ │ │ │ ├── points_writer_test.go │ │ │ │ ├── shard_mapper.go │ │ │ │ ├── shard_mapper_test.go │ │ │ │ ├── statement_executor.go │ │ │ │ └── statement_executor_test.go │ │ │ ├── errors.go │ │ │ ├── etc/ │ │ │ │ ├── burn-in/ │ │ │ │ │ ├── .rvmrc │ │ │ │ │ ├── Gemfile │ │ │ │ │ ├── Gemfile.lock │ │ │ │ │ ├── burn-in.rb │ │ │ │ │ ├── log.rb │ │ │ │ │ ├── random_gaussian.rb │ │ │ │ │ └── random_points.rb │ │ │ │ └── config.sample.toml │ │ │ ├── gobuild.sh │ │ │ ├── importer/ │ │ │ │ ├── README.md │ │ │ │ └── v8/ │ │ │ │ └── importer.go │ │ │ ├── influxdb.go │ │ │ ├── influxql/ │ │ │ │ ├── README.md │ │ │ │ ├── ast.go │ │ │ │ ├── ast_test.go │ │ │ │ ├── call_iterator.go │ │ │ │ ├── call_iterator_test.go │ │ │ │ ├── cast.go │ │ │ │ ├── doc.go │ │ │ │ ├── emitter.go │ │ │ │ ├── emitter_test.go │ │ │ │ ├── functions.gen.go │ │ │ │ ├── functions.gen.go.tmpl │ │ │ │ ├── functions.go │ │ │ │ ├── functions_test.go │ │ │ │ ├── influxql.go │ │ │ │ ├── internal/ │ │ │ │ │ ├── internal.pb.go │ │ │ │ │ └── internal.proto │ │ │ │ ├── iterator.gen.go │ │ │ │ ├── iterator.gen.go.tmpl │ │ │ │ ├── iterator.go │ │ │ │ ├── iterator_mapper.go │ │ │ │ ├── iterator_mapper_test.go │ │ │ │ ├── iterator_test.go │ │ │ │ ├── linear.go │ │ │ │ ├── monitor.go │ │ │ │ ├── neldermead/ │ │ │ │ │ ├── neldermead.go │ │ │ │ │ └── neldermead_test.go │ │ │ │ ├── parser.go │ │ │ │ ├── parser_test.go │ │ │ │ ├── point.gen.go │ │ │ │ ├── point.gen.go.tmpl │ │ │ │ ├── point.go │ │ │ │ ├── point_test.go │ │ │ │ ├── query_executor.go │ │ │ │ ├── query_executor_test.go │ │ │ │ ├── result.go │ │ │ │ ├── sanitize.go │ │ │ │ ├── sanitize_test.go │ │ │ │ ├── scanner.go │ │ │ │ ├── scanner_test.go │ │ │ │ ├── select.go │ │ │ │ ├── select_test.go │ │ │ │ ├── statement_rewriter.go │ │ │ │ ├── statement_rewriter_test.go │ │ │ │ ├── subquery.go │ │ │ │ ├── task_manager.go │ │ │ │ ├── tmpldata │ │ │ │ └── token.go │ │ │ ├── internal/ │ │ │ │ └── meta_client.go │ │ │ ├── man/ │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── footer.txt │ │ │ │ ├── influx.txt │ │ │ │ ├── influx_inspect.txt │ │ │ │ ├── influx_stress.txt │ │ │ │ ├── influx_tsm.txt │ │ │ │ ├── influxd-backup.txt │ │ │ │ ├── influxd-config.txt │ │ │ │ ├── influxd-restore.txt │ │ │ │ ├── influxd-run.txt │ │ │ │ ├── influxd-version.txt │ │ │ │ └── influxd.txt │ │ │ ├── models/ │ │ │ │ ├── consistency.go │ │ │ │ ├── inline_fnv.go │ │ │ │ ├── inline_fnv_test.go │ │ │ │ ├── inline_strconv_parse.go │ │ │ │ ├── inline_strconv_parse_test.go │ │ │ │ ├── points.go │ │ │ │ ├── points_internal_test.go │ │ │ │ ├── points_test.go │ │ │ │ ├── rows.go │ │ │ │ ├── statistic.go │ │ │ │ ├── statistic_test.go │ │ │ │ └── time.go │ │ │ ├── monitor/ │ │ │ │ ├── README.md │ │ │ │ ├── build_info.go │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── diagnostics/ │ │ │ │ │ └── diagnostics.go │ │ │ │ ├── go_runtime.go │ │ │ │ ├── network.go │ │ │ │ ├── reporter.go │ │ │ │ ├── service.go │ │ │ │ └── system.go │ │ │ ├── nightly.sh │ │ │ ├── node.go │ │ │ ├── pkg/ │ │ │ │ ├── README.md │ │ │ │ ├── bloom/ │ │ │ │ │ ├── bloom.go │ │ │ │ │ └── bloom_test.go │ │ │ │ ├── bytesutil/ │ │ │ │ │ └── bytesutil.go │ │ │ │ ├── deep/ │ │ │ │ │ └── equal.go │ │ │ │ ├── escape/ │ │ │ │ │ ├── bytes.go │ │ │ │ │ ├── bytes_test.go │ │ │ │ │ ├── strings.go │ │ │ │ │ └── strings_test.go │ │ │ │ ├── estimator/ │ │ │ │ │ ├── hll/ │ │ │ │ │ │ ├── compressed.go │ │ │ │ │ │ ├── empirical_data.go │ │ │ │ │ │ ├── hll.go │ │ │ │ │ │ └── hll_test.go │ │ │ │ │ └── sketch.go │ │ │ │ ├── limiter/ │ │ │ │ │ └── fixed.go │ │ │ │ ├── mmap/ │ │ │ │ │ ├── mmap_test.go │ │ │ │ │ ├── mmap_unix.go │ │ │ │ │ └── mmap_windows.go │ │ │ │ ├── pool/ │ │ │ │ │ ├── bytes.go │ │ │ │ │ ├── bytes_test.go │ │ │ │ │ └── generic.go │ │ │ │ ├── rhh/ │ │ │ │ │ ├── rhh.go │ │ │ │ │ └── rhh_test.go │ │ │ │ └── slices/ │ │ │ │ └── strings.go │ │ │ ├── releng/ │ │ │ │ ├── README.md │ │ │ │ ├── _go_versions.sh │ │ │ │ ├── raw-binaries/ │ │ │ │ │ ├── Dockerfile │ │ │ │ │ ├── build.bash │ │ │ │ │ └── fs/ │ │ │ │ │ └── usr/ │ │ │ │ │ └── local/ │ │ │ │ │ └── bin/ │ │ │ │ │ └── influxdb_raw_binaries.bash │ │ │ │ ├── source-tarball/ │ │ │ │ │ ├── Dockerfile │ │ │ │ │ ├── build.bash │ │ │ │ │ └── fs/ │ │ │ │ │ └── usr/ │ │ │ │ │ └── local/ │ │ │ │ │ └── bin/ │ │ │ │ │ └── influxdb_tarball.bash │ │ │ │ └── unit-tests/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── fs/ │ │ │ │ │ └── usr/ │ │ │ │ │ └── local/ │ │ │ │ │ └── bin/ │ │ │ │ │ └── influxdb_prebuild_tests.bash │ │ │ │ └── run.bash │ │ │ ├── scripts/ │ │ │ │ ├── influxdb.service │ │ │ │ ├── init.sh │ │ │ │ ├── logrotate │ │ │ │ ├── post-install.sh │ │ │ │ ├── post-uninstall.sh │ │ │ │ └── pre-install.sh │ │ │ ├── services/ │ │ │ │ ├── collectd/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── collectd_test.conf │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── service.go │ │ │ │ │ ├── service_test.go │ │ │ │ │ └── test_client/ │ │ │ │ │ ├── README.md │ │ │ │ │ └── client.go │ │ │ │ ├── continuous_querier/ │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── continuous_queries.md │ │ │ │ │ ├── service.go │ │ │ │ │ └── service_test.go │ │ │ │ ├── graphite/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── errors.go │ │ │ │ │ ├── parser.go │ │ │ │ │ ├── parser_test.go │ │ │ │ │ ├── service.go │ │ │ │ │ └── service_test.go │ │ │ │ ├── httpd/ │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── handler.go │ │ │ │ │ ├── handler_test.go │ │ │ │ │ ├── listen.go │ │ │ │ │ ├── listen_test.go │ │ │ │ │ ├── pprof.go │ │ │ │ │ ├── requests.go │ │ │ │ │ ├── response_logger.go │ │ │ │ │ ├── response_writer.go │ │ │ │ │ ├── response_writer_test.go │ │ │ │ │ └── service.go │ │ │ │ ├── meta/ │ │ │ │ │ ├── client.go │ │ │ │ │ ├── client_test.go │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── data.go │ │ │ │ │ ├── data_internal_test.go │ │ │ │ │ ├── data_test.go │ │ │ │ │ ├── errors.go │ │ │ │ │ ├── file_unix.go │ │ │ │ │ ├── file_windows.go │ │ │ │ │ ├── internal/ │ │ │ │ │ │ ├── meta.pb.go │ │ │ │ │ │ └── meta.proto │ │ │ │ │ ├── meta_test.go │ │ │ │ │ ├── query_authorizer.go │ │ │ │ │ └── write_authorizer.go │ │ │ │ ├── opentsdb/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── handler.go │ │ │ │ │ ├── service.go │ │ │ │ │ └── service_test.go │ │ │ │ ├── precreator/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── service.go │ │ │ │ │ └── service_test.go │ │ │ │ ├── retention/ │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ └── service.go │ │ │ │ ├── snapshotter/ │ │ │ │ │ ├── client.go │ │ │ │ │ ├── service.go │ │ │ │ │ └── service_test.go │ │ │ │ ├── subscriber/ │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── http.go │ │ │ │ │ ├── service.go │ │ │ │ │ ├── service_test.go │ │ │ │ │ └── udp.go │ │ │ │ └── udp/ │ │ │ │ ├── README.md │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── service.go │ │ │ │ └── service_test.go │ │ │ ├── stress/ │ │ │ │ ├── DESIGN.md │ │ │ │ ├── README.md │ │ │ │ ├── basic.go │ │ │ │ ├── config.go │ │ │ │ ├── run.go │ │ │ │ ├── stress.toml │ │ │ │ ├── stress_test.go │ │ │ │ ├── stress_test_server/ │ │ │ │ │ └── server.go │ │ │ │ ├── template.go │ │ │ │ ├── util.go │ │ │ │ └── v2/ │ │ │ │ ├── DESIGN.md │ │ │ │ ├── README.md │ │ │ │ ├── iql/ │ │ │ │ │ ├── default.iql │ │ │ │ │ └── file.iql │ │ │ │ ├── main.go │ │ │ │ ├── statement/ │ │ │ │ │ ├── exec.go │ │ │ │ │ ├── exec_test.go │ │ │ │ │ ├── function.go │ │ │ │ │ ├── function_test.go │ │ │ │ │ ├── go.go │ │ │ │ │ ├── go_test.go │ │ │ │ │ ├── influxql.go │ │ │ │ │ ├── influxql_test.go │ │ │ │ │ ├── insert.go │ │ │ │ │ ├── insert_test.go │ │ │ │ │ ├── query.go │ │ │ │ │ ├── query_test.go │ │ │ │ │ ├── report.go │ │ │ │ │ ├── report_test.go │ │ │ │ │ ├── response_time.go │ │ │ │ │ ├── response_time_test.go │ │ │ │ │ ├── set.go │ │ │ │ │ ├── set_test.go │ │ │ │ │ ├── statement.go │ │ │ │ │ ├── template.go │ │ │ │ │ ├── template_test.go │ │ │ │ │ ├── timestamp.go │ │ │ │ │ ├── timestamp_test.go │ │ │ │ │ ├── wait.go │ │ │ │ │ └── wait_test.go │ │ │ │ ├── stress_client/ │ │ │ │ │ ├── commune.go │ │ │ │ │ ├── commune_test.go │ │ │ │ │ ├── directive.go │ │ │ │ │ ├── directive_test.go │ │ │ │ │ ├── package.go │ │ │ │ │ ├── package_test.go │ │ │ │ │ ├── reporting.go │ │ │ │ │ ├── reporting_test.go │ │ │ │ │ ├── response.go │ │ │ │ │ ├── response_test.go │ │ │ │ │ ├── stressTest.go │ │ │ │ │ ├── stressTest_test.go │ │ │ │ │ ├── stress_client.go │ │ │ │ │ ├── stress_client_query.go │ │ │ │ │ ├── stress_client_write.go │ │ │ │ │ ├── tracer.go │ │ │ │ │ ├── tracer_test.go │ │ │ │ │ └── util.go │ │ │ │ └── stressql/ │ │ │ │ ├── parser.go │ │ │ │ ├── parser_test.go │ │ │ │ └── statement/ │ │ │ │ ├── parser.go │ │ │ │ └── parser_test.go │ │ │ ├── tcp/ │ │ │ │ ├── mux.go │ │ │ │ └── mux_test.go │ │ │ ├── test.sh │ │ │ ├── tests/ │ │ │ │ ├── README.md │ │ │ │ ├── backup_restore_test.go │ │ │ │ ├── server_bench_test.go │ │ │ │ ├── server_helpers.go │ │ │ │ ├── server_suite.go │ │ │ │ └── server_test.go │ │ │ ├── toml/ │ │ │ │ ├── toml.go │ │ │ │ └── toml_test.go │ │ │ ├── tsdb/ │ │ │ │ ├── README.md │ │ │ │ ├── batcher.go │ │ │ │ ├── batcher_test.go │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── cursor.go │ │ │ │ ├── doc.go │ │ │ │ ├── engine/ │ │ │ │ │ ├── engine.go │ │ │ │ │ └── tsm1/ │ │ │ │ │ ├── DESIGN.md │ │ │ │ │ ├── MANIFEST │ │ │ │ │ ├── bit_reader.go │ │ │ │ │ ├── bit_reader_test.go │ │ │ │ │ ├── bool.go │ │ │ │ │ ├── bool_test.go │ │ │ │ │ ├── cache.go │ │ │ │ │ ├── cache_race_test.go │ │ │ │ │ ├── cache_test.go │ │ │ │ │ ├── compact.gen.go │ │ │ │ │ ├── compact.gen.go.tmpl │ │ │ │ │ ├── compact.gen.go.tmpldata │ │ │ │ │ ├── compact.go │ │ │ │ │ ├── compact_test.go │ │ │ │ │ ├── cursor.go │ │ │ │ │ ├── encoding.gen.go │ │ │ │ │ ├── encoding.gen.go.tmpl │ │ │ │ │ ├── encoding.gen.go.tmpldata │ │ │ │ │ ├── encoding.go │ │ │ │ │ ├── encoding_test.go │ │ │ │ │ ├── engine.go │ │ │ │ │ ├── engine_test.go │ │ │ │ │ ├── file_store.gen.go │ │ │ │ │ ├── file_store.gen.go.tmpl │ │ │ │ │ ├── file_store.gen.go.tmpldata │ │ │ │ │ ├── file_store.go │ │ │ │ │ ├── file_store_internal_test.go │ │ │ │ │ ├── file_store_test.go │ │ │ │ │ ├── file_unix.go │ │ │ │ │ ├── file_windows.go │ │ │ │ │ ├── float.go │ │ │ │ │ ├── float_test.go │ │ │ │ │ ├── int.go │ │ │ │ │ ├── int_test.go │ │ │ │ │ ├── iterator.gen.go │ │ │ │ │ ├── iterator.gen.go.tmpl │ │ │ │ │ ├── iterator.gen.go.tmpldata │ │ │ │ │ ├── iterator.go │ │ │ │ │ ├── mmap_solaris.go │ │ │ │ │ ├── mmap_unix.go │ │ │ │ │ ├── mmap_windows.go │ │ │ │ │ ├── pools.go │ │ │ │ │ ├── reader.go │ │ │ │ │ ├── reader_test.go │ │ │ │ │ ├── ring.go │ │ │ │ │ ├── ring_test.go │ │ │ │ │ ├── string.go │ │ │ │ │ ├── string_test.go │ │ │ │ │ ├── timestamp.go │ │ │ │ │ ├── timestamp_test.go │ │ │ │ │ ├── tombstone.go │ │ │ │ │ ├── tombstone_test.go │ │ │ │ │ ├── wal.go │ │ │ │ │ ├── wal_test.go │ │ │ │ │ ├── writer.go │ │ │ │ │ └── writer_test.go │ │ │ │ ├── engine.go │ │ │ │ ├── index/ │ │ │ │ │ ├── index.go │ │ │ │ │ ├── inmem/ │ │ │ │ │ │ ├── inmem.go │ │ │ │ │ │ ├── meta.go │ │ │ │ │ │ └── meta_test.go │ │ │ │ │ ├── internal/ │ │ │ │ │ │ └── file_set.go │ │ │ │ │ └── tsi1/ │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── file_set.go │ │ │ │ │ ├── file_set_test.go │ │ │ │ │ ├── index.go │ │ │ │ │ ├── index_file.go │ │ │ │ │ ├── index_file_test.go │ │ │ │ │ ├── index_files.go │ │ │ │ │ ├── index_files_test.go │ │ │ │ │ ├── index_test.go │ │ │ │ │ ├── log_file.go │ │ │ │ │ ├── log_file_test.go │ │ │ │ │ ├── measurement_block.go │ │ │ │ │ ├── measurement_block_test.go │ │ │ │ │ ├── series_block.go │ │ │ │ │ ├── series_block_test.go │ │ │ │ │ ├── tag_block.go │ │ │ │ │ ├── tag_block_test.go │ │ │ │ │ ├── tsi1.go │ │ │ │ │ └── tsi1_test.go │ │ │ │ ├── index.go │ │ │ │ ├── internal/ │ │ │ │ │ ├── meta.pb.go │ │ │ │ │ └── meta.proto │ │ │ │ ├── meta.go │ │ │ │ ├── meta_test.go │ │ │ │ ├── shard.go │ │ │ │ ├── shard_internal_test.go │ │ │ │ ├── shard_test.go │ │ │ │ ├── store.go │ │ │ │ ├── store_internal_test.go │ │ │ │ └── store_test.go │ │ │ └── uuid/ │ │ │ └── uuid.go │ │ └── vmware/ │ │ └── govmomi/ │ │ ├── .drone.sec │ │ ├── .drone.yml │ │ ├── .gitignore │ │ ├── .mailmap │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── CONTRIBUTORS │ │ ├── LICENSE.txt │ │ ├── Makefile │ │ ├── README.md │ │ ├── client.go │ │ ├── client_test.go │ │ ├── event/ │ │ │ ├── history_collector.go │ │ │ ├── manager.go │ │ │ ├── processor.go │ │ │ └── sort.go │ │ ├── examples/ │ │ │ ├── datastores/ │ │ │ │ └── main.go │ │ │ ├── examples.go │ │ │ ├── hosts/ │ │ │ │ └── main.go │ │ │ ├── networks/ │ │ │ │ └── main.go │ │ │ └── virtualmachines/ │ │ │ └── main.go │ │ ├── find/ │ │ │ ├── doc.go │ │ │ ├── error.go │ │ │ ├── finder.go │ │ │ └── recurser.go │ │ ├── gen/ │ │ │ ├── Gemfile │ │ │ ├── gen.sh │ │ │ ├── gen_from_vmodl.rb │ │ │ ├── gen_from_wsdl.rb │ │ │ └── vim_wsdl.rb │ │ ├── govc/ │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── README.md │ │ │ ├── USAGE.md │ │ │ ├── about/ │ │ │ │ ├── cert.go │ │ │ │ └── command.go │ │ │ ├── build.sh │ │ │ ├── cli/ │ │ │ │ ├── command.go │ │ │ │ └── register.go │ │ │ ├── cluster/ │ │ │ │ ├── add.go │ │ │ │ ├── change.go │ │ │ │ └── create.go │ │ │ ├── datacenter/ │ │ │ │ ├── create.go │ │ │ │ └── info.go │ │ │ ├── datastore/ │ │ │ │ ├── cp.go │ │ │ │ ├── create.go │ │ │ │ ├── disk/ │ │ │ │ │ ├── create.go │ │ │ │ │ └── info.go │ │ │ │ ├── download.go │ │ │ │ ├── info.go │ │ │ │ ├── ls.go │ │ │ │ ├── mkdir.go │ │ │ │ ├── mv.go │ │ │ │ ├── remove.go │ │ │ │ ├── rm.go │ │ │ │ ├── tail.go │ │ │ │ ├── upload.go │ │ │ │ └── vsan/ │ │ │ │ ├── ls.go │ │ │ │ └── rm.go │ │ │ ├── device/ │ │ │ │ ├── boot.go │ │ │ │ ├── cdrom/ │ │ │ │ │ ├── add.go │ │ │ │ │ ├── eject.go │ │ │ │ │ └── insert.go │ │ │ │ ├── connect.go │ │ │ │ ├── disconnect.go │ │ │ │ ├── floppy/ │ │ │ │ │ ├── add.go │ │ │ │ │ ├── eject.go │ │ │ │ │ └── insert.go │ │ │ │ ├── info.go │ │ │ │ ├── ls.go │ │ │ │ ├── remove.go │ │ │ │ ├── scsi/ │ │ │ │ │ └── add.go │ │ │ │ ├── serial/ │ │ │ │ │ ├── add.go │ │ │ │ │ ├── connect.go │ │ │ │ │ └── disconnect.go │ │ │ │ └── usb/ │ │ │ │ └── add.go │ │ │ ├── dvs/ │ │ │ │ ├── add.go │ │ │ │ ├── create.go │ │ │ │ └── portgroup/ │ │ │ │ ├── add.go │ │ │ │ ├── change.go │ │ │ │ ├── info.go │ │ │ │ └── spec.go │ │ │ ├── emacs/ │ │ │ │ ├── .gitignore │ │ │ │ ├── Cask │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── govc.el │ │ │ │ └── test/ │ │ │ │ ├── govc-test.el │ │ │ │ └── make.el │ │ │ ├── env/ │ │ │ │ └── command.go │ │ │ ├── events/ │ │ │ │ └── command.go │ │ │ ├── examples/ │ │ │ │ ├── lib/ │ │ │ │ │ └── ssh.sh │ │ │ │ └── vcsa.sh │ │ │ ├── extension/ │ │ │ │ ├── info.go │ │ │ │ ├── register.go │ │ │ │ ├── setcert.go │ │ │ │ └── unregister.go │ │ │ ├── fields/ │ │ │ │ ├── add.go │ │ │ │ ├── ls.go │ │ │ │ ├── rename.go │ │ │ │ ├── rm.go │ │ │ │ └── set.go │ │ │ ├── flags/ │ │ │ │ ├── client.go │ │ │ │ ├── common.go │ │ │ │ ├── datacenter.go │ │ │ │ ├── datastore.go │ │ │ │ ├── debug.go │ │ │ │ ├── empty.go │ │ │ │ ├── folder.go │ │ │ │ ├── host_connect.go │ │ │ │ ├── host_system.go │ │ │ │ ├── int32.go │ │ │ │ ├── network.go │ │ │ │ ├── optional_bool.go │ │ │ │ ├── optional_bool_test.go │ │ │ │ ├── output.go │ │ │ │ ├── resource_pool.go │ │ │ │ ├── search.go │ │ │ │ ├── storage_pod.go │ │ │ │ ├── version.go │ │ │ │ ├── version_test.go │ │ │ │ ├── virtual_app.go │ │ │ │ └── virtual_machine.go │ │ │ ├── folder/ │ │ │ │ ├── create.go │ │ │ │ └── info.go │ │ │ ├── host/ │ │ │ │ ├── account/ │ │ │ │ │ ├── account.go │ │ │ │ │ ├── create.go │ │ │ │ │ ├── remove.go │ │ │ │ │ └── update.go │ │ │ │ ├── add.go │ │ │ │ ├── autostart/ │ │ │ │ │ ├── add.go │ │ │ │ │ ├── autostart.go │ │ │ │ │ ├── configure.go │ │ │ │ │ ├── info.go │ │ │ │ │ └── remove.go │ │ │ │ ├── cert/ │ │ │ │ │ ├── csr.go │ │ │ │ │ ├── info.go │ │ │ │ │ └── install.go │ │ │ │ ├── date/ │ │ │ │ │ ├── change.go │ │ │ │ │ └── info.go │ │ │ │ ├── disconnect.go │ │ │ │ ├── esxcli/ │ │ │ │ │ ├── command.go │ │ │ │ │ ├── command_test.go │ │ │ │ │ ├── esxcli.go │ │ │ │ │ ├── executor.go │ │ │ │ │ ├── firewall_info.go │ │ │ │ │ ├── fixtures/ │ │ │ │ │ │ ├── network_vm_list.xml │ │ │ │ │ │ ├── network_vm_port_list.xml │ │ │ │ │ │ └── system_hostname_get.xml │ │ │ │ │ ├── guest_info.go │ │ │ │ │ ├── response.go │ │ │ │ │ └── response_test.go │ │ │ │ ├── firewall/ │ │ │ │ │ └── find.go │ │ │ │ ├── info.go │ │ │ │ ├── maintenance/ │ │ │ │ │ ├── enter.go │ │ │ │ │ └── exit.go │ │ │ │ ├── option/ │ │ │ │ │ ├── ls.go │ │ │ │ │ └── set.go │ │ │ │ ├── portgroup/ │ │ │ │ │ ├── add.go │ │ │ │ │ ├── change.go │ │ │ │ │ ├── info.go │ │ │ │ │ └── remove.go │ │ │ │ ├── reconnect.go │ │ │ │ ├── remove.go │ │ │ │ ├── service/ │ │ │ │ │ ├── command.go │ │ │ │ │ └── ls.go │ │ │ │ ├── shutdown.go │ │ │ │ ├── storage/ │ │ │ │ │ ├── info.go │ │ │ │ │ ├── mark.go │ │ │ │ │ └── partition.go │ │ │ │ ├── vnic/ │ │ │ │ │ ├── info.go │ │ │ │ │ └── service.go │ │ │ │ └── vswitch/ │ │ │ │ ├── add.go │ │ │ │ ├── info.go │ │ │ │ └── remove.go │ │ │ ├── importx/ │ │ │ │ ├── archive.go │ │ │ │ ├── folder.go │ │ │ │ ├── importable.go │ │ │ │ ├── lease_updater.go │ │ │ │ ├── options.go │ │ │ │ ├── ova.go │ │ │ │ ├── ovf.go │ │ │ │ ├── spec.go │ │ │ │ └── vmdk.go │ │ │ ├── license/ │ │ │ │ ├── add.go │ │ │ │ ├── assign.go │ │ │ │ ├── assigned.go │ │ │ │ ├── decode.go │ │ │ │ ├── ls.go │ │ │ │ ├── output.go │ │ │ │ └── remove.go │ │ │ ├── logs/ │ │ │ │ ├── command.go │ │ │ │ ├── download.go │ │ │ │ └── ls.go │ │ │ ├── ls/ │ │ │ │ └── command.go │ │ │ ├── main.go │ │ │ ├── main_test.go │ │ │ ├── metric/ │ │ │ │ ├── change.go │ │ │ │ ├── info.go │ │ │ │ ├── interval/ │ │ │ │ │ ├── change.go │ │ │ │ │ └── info.go │ │ │ │ ├── ls.go │ │ │ │ ├── performance.go │ │ │ │ ├── reset.go │ │ │ │ └── sample.go │ │ │ ├── object/ │ │ │ │ ├── collect.go │ │ │ │ ├── destroy.go │ │ │ │ ├── find.go │ │ │ │ ├── method.go │ │ │ │ ├── mv.go │ │ │ │ ├── reload.go │ │ │ │ └── rename.go │ │ │ ├── option/ │ │ │ │ ├── ls.go │ │ │ │ └── set.go │ │ │ ├── permissions/ │ │ │ │ ├── ls.go │ │ │ │ ├── permissions.go │ │ │ │ ├── remove.go │ │ │ │ └── set.go │ │ │ ├── pool/ │ │ │ │ ├── change.go │ │ │ │ ├── create.go │ │ │ │ ├── destroy.go │ │ │ │ ├── help.go │ │ │ │ ├── info.go │ │ │ │ └── resource_config_spec.go │ │ │ ├── release.sh │ │ │ ├── role/ │ │ │ │ ├── create.go │ │ │ │ ├── ls.go │ │ │ │ ├── remove.go │ │ │ │ ├── update.go │ │ │ │ └── usage.go │ │ │ ├── session/ │ │ │ │ ├── ls.go │ │ │ │ └── rm.go │ │ │ ├── test/ │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── boot_order_test.sh │ │ │ │ ├── clean.sh │ │ │ │ ├── cli.bats │ │ │ │ ├── datacenter.bats │ │ │ │ ├── datastore.bats │ │ │ │ ├── datastore_file_manager_test.sh │ │ │ │ ├── datastore_tail_test.sh │ │ │ │ ├── device.bats │ │ │ │ ├── esxbox/ │ │ │ │ │ └── Vagrantfile │ │ │ │ ├── esxcli.bats │ │ │ │ ├── events.bats │ │ │ │ ├── extension.bats │ │ │ │ ├── fields.bats │ │ │ │ ├── firewall.bats │ │ │ │ ├── folder.bats │ │ │ │ ├── govc-sim │ │ │ │ ├── guest_operations_test.sh │ │ │ │ ├── host.bats │ │ │ │ ├── host_cert_sign.sh │ │ │ │ ├── images/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ └── update.sh │ │ │ │ ├── import.bats │ │ │ │ ├── license.bats │ │ │ │ ├── logs.bats │ │ │ │ ├── ls.bats │ │ │ │ ├── metric.bats │ │ │ │ ├── metric_info_test.sh │ │ │ │ ├── network.bats │ │ │ │ ├── object.bats │ │ │ │ ├── pool.bats │ │ │ │ ├── role.bats │ │ │ │ ├── session.bats │ │ │ │ ├── test_helper.bash │ │ │ │ ├── vcsim/ │ │ │ │ │ ├── Vagrantfile │ │ │ │ │ └── provision.sh │ │ │ │ └── vm.bats │ │ │ ├── usage.sh │ │ │ ├── vapp/ │ │ │ │ ├── destroy.go │ │ │ │ └── power.go │ │ │ ├── version/ │ │ │ │ └── command.go │ │ │ └── vm/ │ │ │ ├── change.go │ │ │ ├── clone.go │ │ │ ├── create.go │ │ │ ├── destroy.go │ │ │ ├── disk/ │ │ │ │ ├── attach.go │ │ │ │ ├── change.go │ │ │ │ └── create.go │ │ │ ├── guest/ │ │ │ │ ├── auth.go │ │ │ │ ├── chmod.go │ │ │ │ ├── chown.go │ │ │ │ ├── download.go │ │ │ │ ├── file_attr.go │ │ │ │ ├── getenv.go │ │ │ │ ├── guest.go │ │ │ │ ├── kill.go │ │ │ │ ├── ls.go │ │ │ │ ├── mkdir.go │ │ │ │ ├── mktemp.go │ │ │ │ ├── mv.go │ │ │ │ ├── ps.go │ │ │ │ ├── rm.go │ │ │ │ ├── rmdir.go │ │ │ │ ├── start.go │ │ │ │ ├── tools.go │ │ │ │ ├── touch.go │ │ │ │ └── upload.go │ │ │ ├── info.go │ │ │ ├── ip.go │ │ │ ├── markastemplate.go │ │ │ ├── markasvm.go │ │ │ ├── migrate.go │ │ │ ├── network/ │ │ │ │ ├── add.go │ │ │ │ └── change.go │ │ │ ├── power.go │ │ │ ├── question.go │ │ │ ├── rdm/ │ │ │ │ ├── attach.go │ │ │ │ └── ls.go │ │ │ ├── register.go │ │ │ ├── snapshot/ │ │ │ │ ├── create.go │ │ │ │ ├── remove.go │ │ │ │ ├── revert.go │ │ │ │ └── tree.go │ │ │ ├── unregister.go │ │ │ └── vnc.go │ │ ├── guest/ │ │ │ ├── auth_manager.go │ │ │ ├── file_manager.go │ │ │ ├── operations_manager.go │ │ │ └── process_manager.go │ │ ├── license/ │ │ │ ├── assignment_manager.go │ │ │ └── manager.go │ │ ├── list/ │ │ │ ├── lister.go │ │ │ ├── path.go │ │ │ └── path_test.go │ │ ├── object/ │ │ │ ├── authorization_manager.go │ │ │ ├── authorization_manager_internal.go │ │ │ ├── cluster_compute_resource.go │ │ │ ├── cluster_compute_resource_test.go │ │ │ ├── common.go │ │ │ ├── common_test.go │ │ │ ├── compute_resource.go │ │ │ ├── compute_resource_test.go │ │ │ ├── custom_fields_manager.go │ │ │ ├── customization_spec_manager.go │ │ │ ├── datacenter.go │ │ │ ├── datacenter_test.go │ │ │ ├── datastore.go │ │ │ ├── datastore_file.go │ │ │ ├── datastore_file_manager.go │ │ │ ├── datastore_path.go │ │ │ ├── datastore_path_test.go │ │ │ ├── datastore_test.go │ │ │ ├── diagnostic_log.go │ │ │ ├── diagnostic_manager.go │ │ │ ├── distributed_virtual_portgroup.go │ │ │ ├── distributed_virtual_portgroup_test.go │ │ │ ├── distributed_virtual_switch.go │ │ │ ├── extension_manager.go │ │ │ ├── file_manager.go │ │ │ ├── folder.go │ │ │ ├── folder_test.go │ │ │ ├── history_collector.go │ │ │ ├── host_account_manager.go │ │ │ ├── host_certificate_info.go │ │ │ ├── host_certificate_info_test.go │ │ │ ├── host_certificate_manager.go │ │ │ ├── host_config_manager.go │ │ │ ├── host_datastore_browser.go │ │ │ ├── host_datastore_system.go │ │ │ ├── host_date_time_system.go │ │ │ ├── host_firewall_system.go │ │ │ ├── host_network_system.go │ │ │ ├── host_service_system.go │ │ │ ├── host_storage_system.go │ │ │ ├── host_system.go │ │ │ ├── host_virtual_nic_manager.go │ │ │ ├── host_vsan_internal_system.go │ │ │ ├── host_vsan_system.go │ │ │ ├── http_nfc_lease.go │ │ │ ├── namespace_manager.go │ │ │ ├── network.go │ │ │ ├── network_reference.go │ │ │ ├── network_test.go │ │ │ ├── opaque_network.go │ │ │ ├── option_manager.go │ │ │ ├── ovf_manager.go │ │ │ ├── resource_pool.go │ │ │ ├── search_index.go │ │ │ ├── search_index_test.go │ │ │ ├── storage_pod.go │ │ │ ├── storage_resource_manager.go │ │ │ ├── task.go │ │ │ ├── types.go │ │ │ ├── virtual_app.go │ │ │ ├── virtual_device_list.go │ │ │ ├── virtual_device_list_test.go │ │ │ ├── virtual_disk_manager.go │ │ │ ├── virtual_disk_manager_internal.go │ │ │ ├── virtual_machine.go │ │ │ ├── virtual_machine_test.go │ │ │ └── vmware_distributed_virtual_switch.go │ │ ├── ovf/ │ │ │ ├── cim.go │ │ │ ├── doc.go │ │ │ ├── env.go │ │ │ ├── env_test.go │ │ │ ├── envelope.go │ │ │ ├── ovf.go │ │ │ └── ovf_test.go │ │ ├── pbm/ │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── methods/ │ │ │ │ └── methods.go │ │ │ ├── pbm_util.go │ │ │ └── types/ │ │ │ ├── enum.go │ │ │ ├── if.go │ │ │ └── types.go │ │ ├── performance/ │ │ │ └── manager.go │ │ ├── property/ │ │ │ ├── collector.go │ │ │ ├── filter.go │ │ │ ├── filter_test.go │ │ │ └── wait.go │ │ ├── scripts/ │ │ │ ├── .gitignore │ │ │ ├── contributors.sh │ │ │ ├── debug-ls.sh │ │ │ ├── debug-xmlformat.sh │ │ │ ├── govc-env.bash │ │ │ ├── govc_bash_completion │ │ │ ├── headers/ │ │ │ │ ├── go.txt │ │ │ │ └── rb.txt │ │ │ ├── license.sh │ │ │ ├── vagrant/ │ │ │ │ └── vcsa/ │ │ │ │ ├── .gitignore │ │ │ │ ├── Vagrantfile │ │ │ │ ├── create-box.sh │ │ │ │ └── vagrant.sh │ │ │ ├── wireshark-esx.sh │ │ │ └── wireshark-vcsa.sh │ │ ├── session/ │ │ │ ├── keep_alive.go │ │ │ ├── keep_alive_test.go │ │ │ ├── manager.go │ │ │ └── manager_test.go │ │ ├── task/ │ │ │ ├── error.go │ │ │ ├── wait.go │ │ │ └── wait_test.go │ │ ├── test/ │ │ │ ├── doc.go │ │ │ ├── functional/ │ │ │ │ ├── helper.go │ │ │ │ └── issue_242_test.go │ │ │ └── helper.go │ │ ├── units/ │ │ │ ├── size.go │ │ │ └── size_test.go │ │ ├── view/ │ │ │ ├── container_view.go │ │ │ ├── list_view.go │ │ │ └── manager.go │ │ └── vim25/ │ │ ├── client.go │ │ ├── client_test.go │ │ ├── debug/ │ │ │ └── debug.go │ │ ├── doc.go │ │ ├── methods/ │ │ │ ├── fault_test.go │ │ │ ├── internal.go │ │ │ ├── methods.go │ │ │ └── service_content.go │ │ ├── mo/ │ │ │ ├── ancestors.go │ │ │ ├── entity.go │ │ │ ├── extra.go │ │ │ ├── fixtures/ │ │ │ │ ├── cluster_host_property.xml │ │ │ │ ├── hostsystem_list_name_property.xml │ │ │ │ ├── nested_property.xml │ │ │ │ ├── not_authenticated_fault.xml │ │ │ │ └── pointer_property.xml │ │ │ ├── mo.go │ │ │ ├── reference.go │ │ │ ├── registry.go │ │ │ ├── retrieve.go │ │ │ ├── retrieve_test.go │ │ │ ├── type_info.go │ │ │ └── type_info_test.go │ │ ├── progress/ │ │ │ ├── aggregator.go │ │ │ ├── aggregator_test.go │ │ │ ├── common_test.go │ │ │ ├── doc.go │ │ │ ├── prefix.go │ │ │ ├── prefix_test.go │ │ │ ├── reader.go │ │ │ ├── reader_test.go │ │ │ ├── report.go │ │ │ ├── scale.go │ │ │ ├── scale_test.go │ │ │ ├── sinker.go │ │ │ ├── tee.go │ │ │ └── tee_test.go │ │ ├── retry.go │ │ ├── retry_test.go │ │ ├── soap/ │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── debug.go │ │ │ ├── error.go │ │ │ ├── soap.go │ │ │ └── soap_test.go │ │ ├── types/ │ │ │ ├── base.go │ │ │ ├── base_test.go │ │ │ ├── enum.go │ │ │ ├── fault.go │ │ │ ├── helpers.go │ │ │ ├── if.go │ │ │ ├── internal.go │ │ │ ├── registry.go │ │ │ ├── registry_test.go │ │ │ ├── types.go │ │ │ └── types_test.go │ │ └── xml/ │ │ ├── LICENSE │ │ ├── atom_test.go │ │ ├── example_test.go │ │ ├── extras.go │ │ ├── extras_test.go │ │ ├── marshal.go │ │ ├── marshal_test.go │ │ ├── read.go │ │ ├── read_test.go │ │ ├── typeinfo.go │ │ ├── xml.go │ │ └── xml_test.go │ └── golang.org/ │ └── x/ │ └── net/ │ ├── .gitattributes │ ├── .gitignore │ ├── AUTHORS │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── PATENTS │ ├── README.md │ ├── bpf/ │ │ ├── asm.go │ │ ├── constants.go │ │ ├── doc.go │ │ ├── instructions.go │ │ ├── instructions_test.go │ │ ├── setter.go │ │ ├── testdata/ │ │ │ ├── all_instructions.bpf │ │ │ └── all_instructions.txt │ │ ├── vm.go │ │ ├── vm_aluop_test.go │ │ ├── vm_bpf_test.go │ │ ├── vm_extension_test.go │ │ ├── vm_instructions.go │ │ ├── vm_jump_test.go │ │ ├── vm_load_test.go │ │ ├── vm_ret_test.go │ │ ├── vm_scratch_test.go │ │ └── vm_test.go │ ├── codereview.cfg │ ├── context/ │ │ ├── context.go │ │ ├── context_test.go │ │ ├── ctxhttp/ │ │ │ ├── ctxhttp.go │ │ │ ├── ctxhttp_17_test.go │ │ │ ├── ctxhttp_pre17.go │ │ │ ├── ctxhttp_pre17_test.go │ │ │ └── ctxhttp_test.go │ │ ├── go17.go │ │ ├── go19.go │ │ ├── pre_go17.go │ │ ├── pre_go19.go │ │ └── withtimeout_test.go │ ├── dict/ │ │ └── dict.go │ ├── dns/ │ │ └── dnsmessage/ │ │ ├── example_test.go │ │ ├── message.go │ │ └── message_test.go │ ├── html/ │ │ ├── atom/ │ │ │ ├── atom.go │ │ │ ├── atom_test.go │ │ │ ├── gen.go │ │ │ ├── table.go │ │ │ └── table_test.go │ │ ├── charset/ │ │ │ ├── charset.go │ │ │ ├── charset_test.go │ │ │ └── testdata/ │ │ │ ├── HTTP-charset.html │ │ │ ├── HTTP-vs-UTF-8-BOM.html │ │ │ ├── HTTP-vs-meta-charset.html │ │ │ ├── HTTP-vs-meta-content.html │ │ │ ├── No-encoding-declaration.html │ │ │ ├── README │ │ │ ├── UTF-16BE-BOM.html │ │ │ ├── UTF-16LE-BOM.html │ │ │ ├── UTF-8-BOM-vs-meta-charset.html │ │ │ ├── UTF-8-BOM-vs-meta-content.html │ │ │ ├── meta-charset-attribute.html │ │ │ └── meta-content-attribute.html │ │ ├── const.go │ │ ├── doc.go │ │ ├── doctype.go │ │ ├── entity.go │ │ ├── entity_test.go │ │ ├── escape.go │ │ ├── escape_test.go │ │ ├── example_test.go │ │ ├── foreign.go │ │ ├── node.go │ │ ├── node_test.go │ │ ├── parse.go │ │ ├── parse_test.go │ │ ├── render.go │ │ ├── render_test.go │ │ ├── testdata/ │ │ │ ├── go1.html │ │ │ └── webkit/ │ │ │ └── README │ │ ├── token.go │ │ └── token_test.go │ ├── http2/ │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── README │ │ ├── ciphers.go │ │ ├── ciphers_test.go │ │ ├── client_conn_pool.go │ │ ├── configure_transport.go │ │ ├── databuffer.go │ │ ├── databuffer_test.go │ │ ├── errors.go │ │ ├── errors_test.go │ │ ├── flow.go │ │ ├── flow_test.go │ │ ├── frame.go │ │ ├── frame_test.go │ │ ├── go16.go │ │ ├── go17.go │ │ ├── go17_not18.go │ │ ├── go18.go │ │ ├── go18_test.go │ │ ├── go19.go │ │ ├── go19_test.go │ │ ├── gotrack.go │ │ ├── gotrack_test.go │ │ ├── h2i/ │ │ │ ├── README.md │ │ │ └── h2i.go │ │ ├── headermap.go │ │ ├── hpack/ │ │ │ ├── encode.go │ │ │ ├── encode_test.go │ │ │ ├── hpack.go │ │ │ ├── hpack_test.go │ │ │ ├── huffman.go │ │ │ ├── tables.go │ │ │ └── tables_test.go │ │ ├── http2.go │ │ ├── http2_test.go │ │ ├── not_go16.go │ │ ├── not_go17.go │ │ ├── not_go18.go │ │ ├── not_go19.go │ │ ├── pipe.go │ │ ├── pipe_test.go │ │ ├── server.go │ │ ├── server_push_test.go │ │ ├── server_test.go │ │ ├── testdata/ │ │ │ └── draft-ietf-httpbis-http2.xml │ │ ├── transport.go │ │ ├── transport_test.go │ │ ├── write.go │ │ ├── writesched.go │ │ ├── writesched_priority.go │ │ ├── writesched_priority_test.go │ │ ├── writesched_random.go │ │ ├── writesched_random_test.go │ │ ├── writesched_test.go │ │ └── z_spec_test.go │ ├── icmp/ │ │ ├── dstunreach.go │ │ ├── echo.go │ │ ├── endpoint.go │ │ ├── example_test.go │ │ ├── extension.go │ │ ├── extension_test.go │ │ ├── helper_posix.go │ │ ├── interface.go │ │ ├── ipv4.go │ │ ├── ipv4_test.go │ │ ├── ipv6.go │ │ ├── listen_posix.go │ │ ├── listen_stub.go │ │ ├── message.go │ │ ├── message_test.go │ │ ├── messagebody.go │ │ ├── mpls.go │ │ ├── multipart.go │ │ ├── multipart_test.go │ │ ├── packettoobig.go │ │ ├── paramprob.go │ │ ├── ping_test.go │ │ ├── sys_freebsd.go │ │ └── timeexceeded.go │ ├── idna/ │ │ ├── example_test.go │ │ ├── idna.go │ │ ├── idna_test.go │ │ ├── punycode.go │ │ ├── punycode_test.go │ │ ├── tables.go │ │ ├── trie.go │ │ └── trieval.go │ ├── internal/ │ │ ├── iana/ │ │ │ ├── const.go │ │ │ └── gen.go │ │ ├── nettest/ │ │ │ ├── helper_bsd.go │ │ │ ├── helper_nobsd.go │ │ │ ├── helper_posix.go │ │ │ ├── helper_stub.go │ │ │ ├── helper_unix.go │ │ │ ├── helper_windows.go │ │ │ ├── interface.go │ │ │ ├── rlimit.go │ │ │ └── stack.go │ │ ├── socket/ │ │ │ ├── cmsghdr.go │ │ │ ├── cmsghdr_bsd.go │ │ │ ├── cmsghdr_linux_32bit.go │ │ │ ├── cmsghdr_linux_64bit.go │ │ │ ├── cmsghdr_solaris_64bit.go │ │ │ ├── cmsghdr_stub.go │ │ │ ├── defs_darwin.go │ │ │ ├── defs_dragonfly.go │ │ │ ├── defs_freebsd.go │ │ │ ├── defs_linux.go │ │ │ ├── defs_netbsd.go │ │ │ ├── defs_openbsd.go │ │ │ ├── defs_solaris.go │ │ │ ├── error_unix.go │ │ │ ├── error_windows.go │ │ │ ├── iovec_32bit.go │ │ │ ├── iovec_64bit.go │ │ │ ├── iovec_solaris_64bit.go │ │ │ ├── iovec_stub.go │ │ │ ├── mmsghdr_stub.go │ │ │ ├── mmsghdr_unix.go │ │ │ ├── msghdr_bsd.go │ │ │ ├── msghdr_bsdvar.go │ │ │ ├── msghdr_linux.go │ │ │ ├── msghdr_linux_32bit.go │ │ │ ├── msghdr_linux_64bit.go │ │ │ ├── msghdr_openbsd.go │ │ │ ├── msghdr_solaris_64bit.go │ │ │ ├── msghdr_stub.go │ │ │ ├── rawconn.go │ │ │ ├── rawconn_mmsg.go │ │ │ ├── rawconn_msg.go │ │ │ ├── rawconn_nommsg.go │ │ │ ├── rawconn_nomsg.go │ │ │ ├── rawconn_stub.go │ │ │ ├── reflect.go │ │ │ ├── socket.go │ │ │ ├── socket_go1_9_test.go │ │ │ ├── socket_test.go │ │ │ ├── sys.go │ │ │ ├── sys_bsd.go │ │ │ ├── sys_bsdvar.go │ │ │ ├── sys_darwin.go │ │ │ ├── sys_dragonfly.go │ │ │ ├── sys_linux.go │ │ │ ├── sys_linux_386.go │ │ │ ├── sys_linux_386.s │ │ │ ├── sys_linux_amd64.go │ │ │ ├── sys_linux_arm.go │ │ │ ├── sys_linux_arm64.go │ │ │ ├── sys_linux_mips.go │ │ │ ├── sys_linux_mips64.go │ │ │ ├── sys_linux_mips64le.go │ │ │ ├── sys_linux_mipsle.go │ │ │ ├── sys_linux_ppc64.go │ │ │ ├── sys_linux_ppc64le.go │ │ │ ├── sys_linux_s390x.go │ │ │ ├── sys_linux_s390x.s │ │ │ ├── sys_netbsd.go │ │ │ ├── sys_posix.go │ │ │ ├── sys_solaris.go │ │ │ ├── sys_solaris_amd64.s │ │ │ ├── sys_stub.go │ │ │ ├── sys_unix.go │ │ │ ├── sys_windows.go │ │ │ ├── zsys_darwin_386.go │ │ │ ├── zsys_darwin_amd64.go │ │ │ ├── zsys_darwin_arm.go │ │ │ ├── zsys_dragonfly_amd64.go │ │ │ ├── zsys_freebsd_386.go │ │ │ ├── zsys_freebsd_amd64.go │ │ │ ├── zsys_freebsd_arm.go │ │ │ ├── zsys_linux_386.go │ │ │ ├── zsys_linux_amd64.go │ │ │ ├── zsys_linux_arm.go │ │ │ ├── zsys_linux_arm64.go │ │ │ ├── zsys_linux_mips.go │ │ │ ├── zsys_linux_mips64.go │ │ │ ├── zsys_linux_mips64le.go │ │ │ ├── zsys_linux_mipsle.go │ │ │ ├── zsys_linux_ppc64.go │ │ │ ├── zsys_linux_ppc64le.go │ │ │ ├── zsys_linux_s390x.go │ │ │ ├── zsys_netbsd_386.go │ │ │ ├── zsys_netbsd_amd64.go │ │ │ ├── zsys_netbsd_arm.go │ │ │ ├── zsys_openbsd_386.go │ │ │ ├── zsys_openbsd_amd64.go │ │ │ ├── zsys_openbsd_arm.go │ │ │ └── zsys_solaris_amd64.go │ │ └── timeseries/ │ │ ├── timeseries.go │ │ └── timeseries_test.go │ ├── ipv4/ │ │ ├── batch.go │ │ ├── bpf_test.go │ │ ├── control.go │ │ ├── control_bsd.go │ │ ├── control_pktinfo.go │ │ ├── control_stub.go │ │ ├── control_test.go │ │ ├── control_unix.go │ │ ├── control_windows.go │ │ ├── defs_darwin.go │ │ ├── defs_dragonfly.go │ │ ├── defs_freebsd.go │ │ ├── defs_linux.go │ │ ├── defs_netbsd.go │ │ ├── defs_openbsd.go │ │ ├── defs_solaris.go │ │ ├── dgramopt.go │ │ ├── doc.go │ │ ├── endpoint.go │ │ ├── example_test.go │ │ ├── gen.go │ │ ├── genericopt.go │ │ ├── header.go │ │ ├── header_test.go │ │ ├── helper.go │ │ ├── iana.go │ │ ├── icmp.go │ │ ├── icmp_linux.go │ │ ├── icmp_stub.go │ │ ├── icmp_test.go │ │ ├── multicast_test.go │ │ ├── multicastlistener_test.go │ │ ├── multicastsockopt_test.go │ │ ├── packet.go │ │ ├── packet_go1_8.go │ │ ├── packet_go1_9.go │ │ ├── payload.go │ │ ├── payload_cmsg.go │ │ ├── payload_cmsg_go1_8.go │ │ ├── payload_cmsg_go1_9.go │ │ ├── payload_nocmsg.go │ │ ├── readwrite_go1_8_test.go │ │ ├── readwrite_go1_9_test.go │ │ ├── readwrite_test.go │ │ ├── sockopt.go │ │ ├── sockopt_posix.go │ │ ├── sockopt_stub.go │ │ ├── sys_asmreq.go │ │ ├── sys_asmreq_stub.go │ │ ├── sys_asmreqn.go │ │ ├── sys_asmreqn_stub.go │ │ ├── sys_bpf.go │ │ ├── sys_bpf_stub.go │ │ ├── sys_bsd.go │ │ ├── sys_darwin.go │ │ ├── sys_dragonfly.go │ │ ├── sys_freebsd.go │ │ ├── sys_linux.go │ │ ├── sys_solaris.go │ │ ├── sys_ssmreq.go │ │ ├── sys_ssmreq_stub.go │ │ ├── sys_stub.go │ │ ├── sys_windows.go │ │ ├── unicast_test.go │ │ ├── unicastsockopt_test.go │ │ ├── zsys_darwin.go │ │ ├── zsys_dragonfly.go │ │ ├── zsys_freebsd_386.go │ │ ├── zsys_freebsd_amd64.go │ │ ├── zsys_freebsd_arm.go │ │ ├── zsys_linux_386.go │ │ ├── zsys_linux_amd64.go │ │ ├── zsys_linux_arm.go │ │ ├── zsys_linux_arm64.go │ │ ├── zsys_linux_mips.go │ │ ├── zsys_linux_mips64.go │ │ ├── zsys_linux_mips64le.go │ │ ├── zsys_linux_mipsle.go │ │ ├── zsys_linux_ppc.go │ │ ├── zsys_linux_ppc64.go │ │ ├── zsys_linux_ppc64le.go │ │ ├── zsys_linux_s390x.go │ │ ├── zsys_netbsd.go │ │ ├── zsys_openbsd.go │ │ └── zsys_solaris.go │ ├── ipv6/ │ │ ├── batch.go │ │ ├── bpf_test.go │ │ ├── control.go │ │ ├── control_rfc2292_unix.go │ │ ├── control_rfc3542_unix.go │ │ ├── control_stub.go │ │ ├── control_test.go │ │ ├── control_unix.go │ │ ├── control_windows.go │ │ ├── defs_darwin.go │ │ ├── defs_dragonfly.go │ │ ├── defs_freebsd.go │ │ ├── defs_linux.go │ │ ├── defs_netbsd.go │ │ ├── defs_openbsd.go │ │ ├── defs_solaris.go │ │ ├── dgramopt.go │ │ ├── doc.go │ │ ├── endpoint.go │ │ ├── example_test.go │ │ ├── gen.go │ │ ├── genericopt.go │ │ ├── header.go │ │ ├── header_test.go │ │ ├── helper.go │ │ ├── iana.go │ │ ├── icmp.go │ │ ├── icmp_bsd.go │ │ ├── icmp_linux.go │ │ ├── icmp_solaris.go │ │ ├── icmp_stub.go │ │ ├── icmp_test.go │ │ ├── icmp_windows.go │ │ ├── mocktransponder_test.go │ │ ├── multicast_test.go │ │ ├── multicastlistener_test.go │ │ ├── multicastsockopt_test.go │ │ ├── payload.go │ │ ├── payload_cmsg.go │ │ ├── payload_cmsg_go1_8.go │ │ ├── payload_cmsg_go1_9.go │ │ ├── payload_nocmsg.go │ │ ├── readwrite_go1_8_test.go │ │ ├── readwrite_go1_9_test.go │ │ ├── readwrite_test.go │ │ ├── sockopt.go │ │ ├── sockopt_posix.go │ │ ├── sockopt_stub.go │ │ ├── sockopt_test.go │ │ ├── sys_asmreq.go │ │ ├── sys_asmreq_stub.go │ │ ├── sys_bpf.go │ │ ├── sys_bpf_stub.go │ │ ├── sys_bsd.go │ │ ├── sys_darwin.go │ │ ├── sys_freebsd.go │ │ ├── sys_linux.go │ │ ├── sys_solaris.go │ │ ├── sys_ssmreq.go │ │ ├── sys_ssmreq_stub.go │ │ ├── sys_stub.go │ │ ├── sys_windows.go │ │ ├── unicast_test.go │ │ ├── unicastsockopt_test.go │ │ ├── zsys_darwin.go │ │ ├── zsys_dragonfly.go │ │ ├── zsys_freebsd_386.go │ │ ├── zsys_freebsd_amd64.go │ │ ├── zsys_freebsd_arm.go │ │ ├── zsys_linux_386.go │ │ ├── zsys_linux_amd64.go │ │ ├── zsys_linux_arm.go │ │ ├── zsys_linux_arm64.go │ │ ├── zsys_linux_mips.go │ │ ├── zsys_linux_mips64.go │ │ ├── zsys_linux_mips64le.go │ │ ├── zsys_linux_mipsle.go │ │ ├── zsys_linux_ppc.go │ │ ├── zsys_linux_ppc64.go │ │ ├── zsys_linux_ppc64le.go │ │ ├── zsys_linux_s390x.go │ │ ├── zsys_netbsd.go │ │ ├── zsys_openbsd.go │ │ └── zsys_solaris.go │ ├── lex/ │ │ └── httplex/ │ │ ├── httplex.go │ │ └── httplex_test.go │ ├── lif/ │ │ ├── address.go │ │ ├── address_test.go │ │ ├── binary.go │ │ ├── defs_solaris.go │ │ ├── lif.go │ │ ├── link.go │ │ ├── link_test.go │ │ ├── sys.go │ │ ├── sys_solaris_amd64.s │ │ ├── syscall.go │ │ └── zsys_solaris_amd64.go │ ├── nettest/ │ │ ├── conntest.go │ │ ├── conntest_go16.go │ │ ├── conntest_go17.go │ │ └── conntest_test.go │ ├── netutil/ │ │ ├── listen.go │ │ └── listen_test.go │ ├── proxy/ │ │ ├── direct.go │ │ ├── per_host.go │ │ ├── per_host_test.go │ │ ├── proxy.go │ │ ├── proxy_test.go │ │ └── socks5.go │ ├── publicsuffix/ │ │ ├── gen.go │ │ ├── list.go │ │ ├── list_test.go │ │ ├── table.go │ │ └── table_test.go │ ├── route/ │ │ ├── address.go │ │ ├── address_darwin_test.go │ │ ├── address_test.go │ │ ├── binary.go │ │ ├── defs_darwin.go │ │ ├── defs_dragonfly.go │ │ ├── defs_freebsd.go │ │ ├── defs_netbsd.go │ │ ├── defs_openbsd.go │ │ ├── interface.go │ │ ├── interface_announce.go │ │ ├── interface_classic.go │ │ ├── interface_freebsd.go │ │ ├── interface_multicast.go │ │ ├── interface_openbsd.go │ │ ├── message.go │ │ ├── message_darwin_test.go │ │ ├── message_freebsd_test.go │ │ ├── message_test.go │ │ ├── route.go │ │ ├── route_classic.go │ │ ├── route_openbsd.go │ │ ├── route_test.go │ │ ├── sys.go │ │ ├── sys_darwin.go │ │ ├── sys_dragonfly.go │ │ ├── sys_freebsd.go │ │ ├── sys_netbsd.go │ │ ├── sys_openbsd.go │ │ ├── syscall.go │ │ ├── zsys_darwin.go │ │ ├── zsys_dragonfly.go │ │ ├── zsys_freebsd_386.go │ │ ├── zsys_freebsd_amd64.go │ │ ├── zsys_freebsd_arm.go │ │ ├── zsys_netbsd.go │ │ └── zsys_openbsd.go │ ├── trace/ │ │ ├── events.go │ │ ├── histogram.go │ │ ├── histogram_test.go │ │ ├── trace.go │ │ ├── trace_go16.go │ │ ├── trace_go17.go │ │ └── trace_test.go │ ├── webdav/ │ │ ├── file.go │ │ ├── file_go1.6.go │ │ ├── file_go1.7.go │ │ ├── file_test.go │ │ ├── if.go │ │ ├── if_test.go │ │ ├── internal/ │ │ │ └── xml/ │ │ │ ├── README │ │ │ ├── atom_test.go │ │ │ ├── example_test.go │ │ │ ├── marshal.go │ │ │ ├── marshal_test.go │ │ │ ├── read.go │ │ │ ├── read_test.go │ │ │ ├── typeinfo.go │ │ │ ├── xml.go │ │ │ └── xml_test.go │ │ ├── litmus_test_server.go │ │ ├── lock.go │ │ ├── lock_test.go │ │ ├── prop.go │ │ ├── prop_test.go │ │ ├── webdav.go │ │ ├── webdav_test.go │ │ ├── xml.go │ │ └── xml_test.go │ ├── websocket/ │ │ ├── client.go │ │ ├── dial.go │ │ ├── dial_test.go │ │ ├── exampledial_test.go │ │ ├── examplehandler_test.go │ │ ├── hybi.go │ │ ├── hybi_test.go │ │ ├── server.go │ │ ├── websocket.go │ │ └── websocket_test.go │ └── xsrftoken/ │ ├── xsrf.go │ └── xsrf_test.go ├── vsphere-influxdb.go └── vsphere-influxdb.json.sample