├── .changeset ├── add_monitoring_and_rate_limiting_for_quic.md ├── cache_sector_subtrees_to_reduce_disk_io_for_partial_reads.md ├── track_disk_io_in_metrics.md └── update_core_and_coreutils_dependencies_to_v0181_and_v0187_respectively_.md ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── config.yml ├── actions │ └── test │ │ └── action.yml ├── dependabot.yml └── workflows │ ├── main.yml │ ├── openapi-publish.yml │ ├── openapi-sync.yml │ ├── prepare-release.yml │ ├── project-add.yml │ ├── publish.yml │ └── ui.yml ├── .gitignore ├── .golangci.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── alerts ├── alerts.go ├── alerts_test.go ├── noop.go └── options.go ├── api ├── api.go ├── api_test.go ├── client.go ├── endpoints.go ├── integritycheck.go ├── options.go ├── prometheus.go ├── types.go └── volumes.go ├── certificates ├── certificates.go └── providers │ ├── local │ └── local.go │ ├── nomad │ └── nomad.go │ └── selfsigned │ └── selfsigned.go ├── cmd └── hostd │ ├── config.go │ ├── main.go │ ├── run.go │ └── web.go ├── config ├── compat.go ├── compat_test.go └── config.go ├── explorer ├── connectivity │ ├── connectivity.go │ ├── connectivity_test.go │ └── troubleshoot.go ├── explorer.go ├── explorer_test.go └── troubleshoot.go ├── go.mod ├── go.sum ├── host ├── accounts │ ├── accounts.go │ ├── accounts_test.go │ ├── budget.go │ └── budget_test.go ├── contracts │ ├── accounts.go │ ├── contracts.go │ ├── contracts_test.go │ ├── integrity.go │ ├── integrity_test.go │ ├── lock.go │ ├── manager.go │ ├── manager_test.go │ ├── options.go │ ├── persist.go │ └── update.go ├── metrics │ ├── metrics.go │ └── types.go ├── registry │ ├── recorder.go │ ├── registry.go │ └── registry_test.go ├── settings │ ├── announce.go │ ├── announce_test.go │ ├── ddns.go │ ├── options.go │ ├── pin │ │ ├── options.go │ │ ├── pin.go │ │ └── pin_test.go │ ├── settings.go │ ├── settings_test.go │ ├── update.go │ └── validate_test.go └── storage │ ├── README.md │ ├── consts_default.go │ ├── consts_testing.go │ ├── options.go │ ├── persist.go │ ├── recorder.go │ ├── storage.go │ ├── storage_test.go │ ├── verrors_default.go │ ├── verrors_windows.go │ └── volume.go ├── index ├── manager.go ├── options.go └── update.go ├── internal ├── ddns │ ├── dyndns.go │ └── providers │ │ ├── cloudflare │ │ └── cloudflare.go │ │ ├── duckdns │ │ └── duckdns.go │ │ ├── noip │ │ └── noip.go │ │ └── route53 │ │ └── route53.go ├── disk │ ├── disk.go │ ├── disk_test.go │ ├── usage_default.go │ ├── usage_openbsd.go │ ├── usage_windows.go │ └── usage_windows_test.go ├── integration │ └── rhp │ │ └── v4 │ │ └── rhp4_test.go ├── nomad │ └── client.go ├── prometheus │ └── encoder.go ├── testutil │ └── testutil.go └── threadgroup │ ├── threadgroup.go │ └── threadgroup_test.go ├── knope.toml ├── openapi.yml ├── persist └── sqlite │ ├── accounts.go │ ├── accounts_test.go │ ├── consensus.go │ ├── consts_default.go │ ├── consts_testing.go │ ├── contracts.go │ ├── contracts_test.go │ ├── debug.go │ ├── encoding.go │ ├── encoding_test.go │ ├── init.go │ ├── init.sql │ ├── metrics.go │ ├── metrics_test.go │ ├── migrations.go │ ├── migrations_test.go │ ├── peers.go │ ├── peers_test.go │ ├── recalc.go │ ├── registry.go │ ├── sectors.go │ ├── settings.go │ ├── settings_test.go │ ├── sql.go │ ├── sql_test.go │ ├── store.go │ ├── store_test.go │ ├── volumes.go │ ├── volumes_test.go │ ├── wallet.go │ ├── wallet_test.go │ └── webhooks.go ├── rhp ├── contracts.go ├── net.go └── recorder.go ├── version ├── semver.go ├── semver_test.go └── version.go └── webhooks ├── noop.go ├── webhooks.go └── webhooks_test.go /.changeset/add_monitoring_and_rate_limiting_for_quic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.changeset/add_monitoring_and_rate_limiting_for_quic.md -------------------------------------------------------------------------------- /.changeset/cache_sector_subtrees_to_reduce_disk_io_for_partial_reads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.changeset/cache_sector_subtrees_to_reduce_disk_io_for_partial_reads.md -------------------------------------------------------------------------------- /.changeset/track_disk_io_in_metrics.md: -------------------------------------------------------------------------------- 1 | --- 2 | default: minor 3 | --- 4 | 5 | # Track disk I/O in metrics. 6 | -------------------------------------------------------------------------------- /.changeset/update_core_and_coreutils_dependencies_to_v0181_and_v0187_respectively_.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.changeset/update_core_and_coreutils_dependencies_to_v0181_and_v0187_respectively_.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/actions/test/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.github/actions/test/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/openapi-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.github/workflows/openapi-publish.yml -------------------------------------------------------------------------------- /.github/workflows/openapi-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.github/workflows/openapi-sync.yml -------------------------------------------------------------------------------- /.github/workflows/prepare-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.github/workflows/prepare-release.yml -------------------------------------------------------------------------------- /.github/workflows/project-add.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.github/workflows/project-add.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/ui.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.github/workflows/ui.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | .DS_Store 3 | .vscode 4 | hostd.yml -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/README.md -------------------------------------------------------------------------------- /alerts/alerts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/alerts/alerts.go -------------------------------------------------------------------------------- /alerts/alerts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/alerts/alerts_test.go -------------------------------------------------------------------------------- /alerts/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/alerts/noop.go -------------------------------------------------------------------------------- /alerts/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/alerts/options.go -------------------------------------------------------------------------------- /api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/api/api.go -------------------------------------------------------------------------------- /api/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/api/api_test.go -------------------------------------------------------------------------------- /api/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/api/client.go -------------------------------------------------------------------------------- /api/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/api/endpoints.go -------------------------------------------------------------------------------- /api/integritycheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/api/integritycheck.go -------------------------------------------------------------------------------- /api/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/api/options.go -------------------------------------------------------------------------------- /api/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/api/prometheus.go -------------------------------------------------------------------------------- /api/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/api/types.go -------------------------------------------------------------------------------- /api/volumes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/api/volumes.go -------------------------------------------------------------------------------- /certificates/certificates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/certificates/certificates.go -------------------------------------------------------------------------------- /certificates/providers/local/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/certificates/providers/local/local.go -------------------------------------------------------------------------------- /certificates/providers/nomad/nomad.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/certificates/providers/nomad/nomad.go -------------------------------------------------------------------------------- /certificates/providers/selfsigned/selfsigned.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/certificates/providers/selfsigned/selfsigned.go -------------------------------------------------------------------------------- /cmd/hostd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/cmd/hostd/config.go -------------------------------------------------------------------------------- /cmd/hostd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/cmd/hostd/main.go -------------------------------------------------------------------------------- /cmd/hostd/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/cmd/hostd/run.go -------------------------------------------------------------------------------- /cmd/hostd/web.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/cmd/hostd/web.go -------------------------------------------------------------------------------- /config/compat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/config/compat.go -------------------------------------------------------------------------------- /config/compat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/config/compat_test.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/config/config.go -------------------------------------------------------------------------------- /explorer/connectivity/connectivity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/explorer/connectivity/connectivity.go -------------------------------------------------------------------------------- /explorer/connectivity/connectivity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/explorer/connectivity/connectivity_test.go -------------------------------------------------------------------------------- /explorer/connectivity/troubleshoot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/explorer/connectivity/troubleshoot.go -------------------------------------------------------------------------------- /explorer/explorer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/explorer/explorer.go -------------------------------------------------------------------------------- /explorer/explorer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/explorer/explorer_test.go -------------------------------------------------------------------------------- /explorer/troubleshoot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/explorer/troubleshoot.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/go.sum -------------------------------------------------------------------------------- /host/accounts/accounts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/accounts/accounts.go -------------------------------------------------------------------------------- /host/accounts/accounts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/accounts/accounts_test.go -------------------------------------------------------------------------------- /host/accounts/budget.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/accounts/budget.go -------------------------------------------------------------------------------- /host/accounts/budget_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/accounts/budget_test.go -------------------------------------------------------------------------------- /host/contracts/accounts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/contracts/accounts.go -------------------------------------------------------------------------------- /host/contracts/contracts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/contracts/contracts.go -------------------------------------------------------------------------------- /host/contracts/contracts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/contracts/contracts_test.go -------------------------------------------------------------------------------- /host/contracts/integrity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/contracts/integrity.go -------------------------------------------------------------------------------- /host/contracts/integrity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/contracts/integrity_test.go -------------------------------------------------------------------------------- /host/contracts/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/contracts/lock.go -------------------------------------------------------------------------------- /host/contracts/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/contracts/manager.go -------------------------------------------------------------------------------- /host/contracts/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/contracts/manager_test.go -------------------------------------------------------------------------------- /host/contracts/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/contracts/options.go -------------------------------------------------------------------------------- /host/contracts/persist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/contracts/persist.go -------------------------------------------------------------------------------- /host/contracts/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/contracts/update.go -------------------------------------------------------------------------------- /host/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/metrics/metrics.go -------------------------------------------------------------------------------- /host/metrics/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/metrics/types.go -------------------------------------------------------------------------------- /host/registry/recorder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/registry/recorder.go -------------------------------------------------------------------------------- /host/registry/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/registry/registry.go -------------------------------------------------------------------------------- /host/registry/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/registry/registry_test.go -------------------------------------------------------------------------------- /host/settings/announce.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/settings/announce.go -------------------------------------------------------------------------------- /host/settings/announce_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/settings/announce_test.go -------------------------------------------------------------------------------- /host/settings/ddns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/settings/ddns.go -------------------------------------------------------------------------------- /host/settings/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/settings/options.go -------------------------------------------------------------------------------- /host/settings/pin/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/settings/pin/options.go -------------------------------------------------------------------------------- /host/settings/pin/pin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/settings/pin/pin.go -------------------------------------------------------------------------------- /host/settings/pin/pin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/settings/pin/pin_test.go -------------------------------------------------------------------------------- /host/settings/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/settings/settings.go -------------------------------------------------------------------------------- /host/settings/settings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/settings/settings_test.go -------------------------------------------------------------------------------- /host/settings/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/settings/update.go -------------------------------------------------------------------------------- /host/settings/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/settings/validate_test.go -------------------------------------------------------------------------------- /host/storage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/storage/README.md -------------------------------------------------------------------------------- /host/storage/consts_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/storage/consts_default.go -------------------------------------------------------------------------------- /host/storage/consts_testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/storage/consts_testing.go -------------------------------------------------------------------------------- /host/storage/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/storage/options.go -------------------------------------------------------------------------------- /host/storage/persist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/storage/persist.go -------------------------------------------------------------------------------- /host/storage/recorder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/storage/recorder.go -------------------------------------------------------------------------------- /host/storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/storage/storage.go -------------------------------------------------------------------------------- /host/storage/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/storage/storage_test.go -------------------------------------------------------------------------------- /host/storage/verrors_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/storage/verrors_default.go -------------------------------------------------------------------------------- /host/storage/verrors_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/storage/verrors_windows.go -------------------------------------------------------------------------------- /host/storage/volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/host/storage/volume.go -------------------------------------------------------------------------------- /index/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/index/manager.go -------------------------------------------------------------------------------- /index/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/index/options.go -------------------------------------------------------------------------------- /index/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/index/update.go -------------------------------------------------------------------------------- /internal/ddns/dyndns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/ddns/dyndns.go -------------------------------------------------------------------------------- /internal/ddns/providers/cloudflare/cloudflare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/ddns/providers/cloudflare/cloudflare.go -------------------------------------------------------------------------------- /internal/ddns/providers/duckdns/duckdns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/ddns/providers/duckdns/duckdns.go -------------------------------------------------------------------------------- /internal/ddns/providers/noip/noip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/ddns/providers/noip/noip.go -------------------------------------------------------------------------------- /internal/ddns/providers/route53/route53.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/ddns/providers/route53/route53.go -------------------------------------------------------------------------------- /internal/disk/disk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/disk/disk.go -------------------------------------------------------------------------------- /internal/disk/disk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/disk/disk_test.go -------------------------------------------------------------------------------- /internal/disk/usage_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/disk/usage_default.go -------------------------------------------------------------------------------- /internal/disk/usage_openbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/disk/usage_openbsd.go -------------------------------------------------------------------------------- /internal/disk/usage_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/disk/usage_windows.go -------------------------------------------------------------------------------- /internal/disk/usage_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/disk/usage_windows_test.go -------------------------------------------------------------------------------- /internal/integration/rhp/v4/rhp4_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/integration/rhp/v4/rhp4_test.go -------------------------------------------------------------------------------- /internal/nomad/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/nomad/client.go -------------------------------------------------------------------------------- /internal/prometheus/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/prometheus/encoder.go -------------------------------------------------------------------------------- /internal/testutil/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/testutil/testutil.go -------------------------------------------------------------------------------- /internal/threadgroup/threadgroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/threadgroup/threadgroup.go -------------------------------------------------------------------------------- /internal/threadgroup/threadgroup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/internal/threadgroup/threadgroup_test.go -------------------------------------------------------------------------------- /knope.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/knope.toml -------------------------------------------------------------------------------- /openapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/openapi.yml -------------------------------------------------------------------------------- /persist/sqlite/accounts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/accounts.go -------------------------------------------------------------------------------- /persist/sqlite/accounts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/accounts_test.go -------------------------------------------------------------------------------- /persist/sqlite/consensus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/consensus.go -------------------------------------------------------------------------------- /persist/sqlite/consts_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/consts_default.go -------------------------------------------------------------------------------- /persist/sqlite/consts_testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/consts_testing.go -------------------------------------------------------------------------------- /persist/sqlite/contracts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/contracts.go -------------------------------------------------------------------------------- /persist/sqlite/contracts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/contracts_test.go -------------------------------------------------------------------------------- /persist/sqlite/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/debug.go -------------------------------------------------------------------------------- /persist/sqlite/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/encoding.go -------------------------------------------------------------------------------- /persist/sqlite/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/encoding_test.go -------------------------------------------------------------------------------- /persist/sqlite/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/init.go -------------------------------------------------------------------------------- /persist/sqlite/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/init.sql -------------------------------------------------------------------------------- /persist/sqlite/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/metrics.go -------------------------------------------------------------------------------- /persist/sqlite/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/metrics_test.go -------------------------------------------------------------------------------- /persist/sqlite/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/migrations.go -------------------------------------------------------------------------------- /persist/sqlite/migrations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/migrations_test.go -------------------------------------------------------------------------------- /persist/sqlite/peers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/peers.go -------------------------------------------------------------------------------- /persist/sqlite/peers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/peers_test.go -------------------------------------------------------------------------------- /persist/sqlite/recalc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/recalc.go -------------------------------------------------------------------------------- /persist/sqlite/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/registry.go -------------------------------------------------------------------------------- /persist/sqlite/sectors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/sectors.go -------------------------------------------------------------------------------- /persist/sqlite/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/settings.go -------------------------------------------------------------------------------- /persist/sqlite/settings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/settings_test.go -------------------------------------------------------------------------------- /persist/sqlite/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/sql.go -------------------------------------------------------------------------------- /persist/sqlite/sql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/sql_test.go -------------------------------------------------------------------------------- /persist/sqlite/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/store.go -------------------------------------------------------------------------------- /persist/sqlite/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/store_test.go -------------------------------------------------------------------------------- /persist/sqlite/volumes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/volumes.go -------------------------------------------------------------------------------- /persist/sqlite/volumes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/volumes_test.go -------------------------------------------------------------------------------- /persist/sqlite/wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/wallet.go -------------------------------------------------------------------------------- /persist/sqlite/wallet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/wallet_test.go -------------------------------------------------------------------------------- /persist/sqlite/webhooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/persist/sqlite/webhooks.go -------------------------------------------------------------------------------- /rhp/contracts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/rhp/contracts.go -------------------------------------------------------------------------------- /rhp/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/rhp/net.go -------------------------------------------------------------------------------- /rhp/recorder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/rhp/recorder.go -------------------------------------------------------------------------------- /version/semver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/version/semver.go -------------------------------------------------------------------------------- /version/semver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/version/semver_test.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/version/version.go -------------------------------------------------------------------------------- /webhooks/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/webhooks/noop.go -------------------------------------------------------------------------------- /webhooks/webhooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/webhooks/webhooks.go -------------------------------------------------------------------------------- /webhooks/webhooks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/hostd/HEAD/webhooks/webhooks_test.go --------------------------------------------------------------------------------