Directories
¶
| Path | Synopsis |
|---|---|
|
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. |
Click to show internal directories.
Click to hide internal directories.