Files
dnswatcher/internal/watcher
clawbot 82fd68a41b
Some checks failed
Check / check (pull_request) Failing after 5m31s
fix: deduplicate TLS expiry warnings to prevent notification spam (closes #18)
checkTLSExpiry fired every monitoring cycle with no deduplication,
causing notification spam for expiring certificates. Added an
in-memory map tracking the last notification time per domain/IP
pair, suppressing re-notification within the TLS check interval.

Added TestTLSExpiryWarningDedup to verify deduplication works.
2026-02-21 00:54:59 -08:00
..