nemunaire pushed to 0.7.x at happyDomain/happyDomain 2026-04-16 06:46:40 +00:00
nemunaire created branch 0.7.x in happyDomain/happyDomain 2026-04-16 06:46:40 +00:00
nemunaire pushed to master at happyDomain/happyDomain 2026-04-16 06:46:24 +00:00
8a826b1e8f test(adapters): add tests for DNSControlAdapterNSProvider metrics instrumentation
07d4c244d1 middleware: skip JWT parsing for session ID tokens to suppress spurious log
Compare 2 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-16 06:45:51 +00:00
76af934782 checkers: load external checker plugins from .so files
71b0c7fdaf checkers: introduce checker subsystem foundation
8a826b1e8f test(adapters): add tests for DNSControlAdapterNSProvider metrics instrumentation
Compare 3 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-16 06:44:36 +00:00
2ae2c64567 checkers: load external checker plugins from .so files
88d8371a3a checkers: introduce checker subsystem foundation
7726b42cb5 test(adapters): add tests for DNSControlAdapterNSProvider metrics instrumentation
07d4c244d1 middleware: skip JWT parsing for session ID tokens to suppress spurious log
Compare 4 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-16 05:16:03 +00:00
9a863595d0 checkers: load external checker plugins from .so files
b28961c246 checkers: introduce checker subsystem foundation
e340eb4c51 middleware: skip JWT parsing for session ID tokens to suppress spurious log
Compare 3 commits »
nemunaire pushed to f/prometheus at happyDomain/happyDomain 2026-04-15 22:31:20 +00:00
b32d51888a web-admin: wire dashboard to /metrics with collapsible details
0a67be8fa0 checkers: add Prometheus text format for metrics export
230b73b1b9 Instrument check scheduler with Prometheus metrics
c13f0f724a Instrument DNS provider adapter with Prometheus metrics
f4444b3c7b Add storage stats Prometheus collector for business entity counts
Compare 8 commits »
nemunaire pushed to f/notifications at happyDomain/happyDomain 2026-04-15 21:49:08 +00:00
72aff7a310 notification: wire notification system into app lifecycle
72fc11c1dd notification: add API endpoints for channels, preferences, history, and acknowledgement
fa8e3cfa8b checker: add execution callback for notification integration
2fcb440b70 notification: add dispatcher with state tracking and acknowledgement
78e8deb71c notification: add channel senders for email, webhook, and UnifiedPush
Compare 38 commits »
nemunaire pushed to f/provider_svcs_plugins at happyDomain/happyDomain 2026-04-15 21:48:35 +00:00
cba454c6e5 services: validate aliases atomically on registration
e162ba9764 services: load external service plugins from .so files
49b05e370a providers: load external provider plugins from .so files
e7753a84b2 checkers: load external checker plugins from .so files
5726b267e6 checkers: introduce checker subsystem foundation
Compare 5 commits »
nemunaire pushed to f/prometheus at happyDomain/happyDomain 2026-04-15 21:48:20 +00:00
a38ecfcf39 web-admin: wire dashboard to /metrics with collapsible details
cc156f3f0c checkers: add Prometheus text format for metrics export
46ce764272 Instrument check scheduler with Prometheus metrics
014fc9e38a Instrument DNS provider adapter with Prometheus metrics
bd67f2f1f7 Add storage stats Prometheus collector for business entity counts
Compare 36 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-15 21:47:59 +00:00
e7753a84b2 checkers: load external checker plugins from .so files
5726b267e6 checkers: introduce checker subsystem foundation
Compare 2 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-15 21:47:48 +00:00
6e91c779bd checker: also consider WIP zone for tidy, scheduler, and auto-fill
b8b02ea125 fix: use latest published zone instead of oldest in checker subsystem
6133ee0321 checker: pause scheduling for paused or inactive users
40a92f97dd checker: add Janitor goroutine to enforce retention policy
59c50d12c0 checker: keep 1 report per hour after the first day
Compare 28 commits »
nemunaire pushed to f/nlnet-registry-checks at happyDomain/happyDomain 2026-04-15 21:47:42 +00:00
dcb16104b2 New checker: domain lock status
3fe1566370 New checker: domain contact consistency
1f2c56d9c3 New checker: NS security restrictions
3fc7f1aa7f New checker: monitor domain expiration date
aece5b736c domaininfo: add per-IP rate limiting on public endpoint
Compare 34 commits »
nemunaire pushed to master at happyDomain/checker-ns-restrictions 2026-04-15 21:44:59 +00:00
158b453759 Return StatusUnknown when no servers were actually checked
nemunaire pushed to master at happyDomain/checker-ping 2026-04-15 21:44:16 +00:00
b147fa2f31 Handle empty targets case in Evaluate with StatusUnknown
nemunaire pushed to master at happyDomain/checker-ns-restrictions 2026-04-15 21:13:20 +00:00
da5bf36fac Handle relative domain name
nemunaire pushed to master at happyDomain/checker-ns-restrictions 2026-04-15 21:09:35 +00:00
f1e3096f60 Handle relative domain name
nemunaire pushed to f/prometheus at happyDomain/happyDomain 2026-04-15 20:39:28 +00:00
6c8e78f928 web-admin: wire dashboard to /metrics with collapsible details
nemunaire pushed to f/nlnet-registry-checks at happyDomain/happyDomain 2026-04-15 20:38:37 +00:00
50d11bb9e8 New checker: domain lock status
274d78e064 New checker: domain contact consistency
7c09f2f4ac New checker: NS security restrictions
fe5095d6e4 New checker: monitor domain expiration date
4278cbcb5c domaininfo: add per-IP rate limiting on public endpoint
Compare 5 commits »
nemunaire pushed to f/prometheus at happyDomain/happyDomain 2026-04-15 20:37:44 +00:00
401f6a6384 web-admin: wire dashboard to /metrics with collapsible details
a51bcc19b0 checkers: add Prometheus text format for metrics export
5b1ffa577d Instrument check scheduler with Prometheus metrics
18215431a4 Instrument DNS provider adapter with Prometheus metrics
048ac7acac Add storage stats Prometheus collector for business entity counts
Compare 38 commits »