internal/

directory
v1.16.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2026 License: Apache-2.0

Directories

Path Synopsis
api
Package api implements protocols to update DNS records and WAF lists.
Package api implements protocols to update DNS records and WAF lists.
tags
Package tags provides helpers for Cloudflare DNS record tags.
Package tags provides helpers for Cloudflare DNS record tags.
Package config reads user-facing settings from the environment and builds the validated runtime dependencies used by the rest of the updater.
Package config reads user-facing settings from the environment and builds the validated runtime dependencies used by the rest of the updater.
Package cron handles anything related to time.
Package cron handles anything related to time.
Package domain parses DNS domain names.
Package domain parses DNS domain names.
Package domainexp parses expressions containing domains.
Package domainexp parses expressions containing domains.
Package file virtualizes file systems for mock testing.
Package file virtualizes file systems for mock testing.
Package heartbeat implements dead-man's-switch services.
Package heartbeat implements dead-man's-switch services.
Package ipnet contains utility functions for IPv4 and IPv6 families.
Package ipnet contains utility functions for IPv4 and IPv6 families.
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package notifier implements push notifications.
Package notifier implements push notifications.
Package pp handles pretty-printing.
Package pp handles pretty-printing.
Package provider implements config-facing provider constructors and the runtime Provider interface.
Package provider implements config-facing provider constructors and the runtime Provider interface.
protocol
Package protocol implements all the generic protocols to detect public IP addresses.
Package protocol implements all the generic protocols to detect public IP addresses.
Package setter implements reconciliation logic for DNS records and WAF lists using api.Handle.
Package setter implements reconciliation logic for DNS records and WAF lists using api.Handle.
Package signal implements the handling of signals.
Package signal implements the handling of signals.
Package sliceutil contains common helpers for slice operations.
Package sliceutil contains common helpers for slice operations.
Package updater implements the logic to detect and update IP addresses, combining the packages setter and provider.
Package updater implements the logic to detect and update IP addresses, combining the packages setter and provider.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL