nemunaire created pull request happyDomain/happyDomain#682 2026-03-02 03:01:15 +00:00
[WIP] Expose Prometheus metrics
nemunaire created branch f/prometheus in happyDomain/happyDomain 2026-03-01 17:14:04 +00:00
nemunaire pushed to f/prometheus at happyDomain/happyDomain 2026-03-01 17:14:04 +00:00
995dddc986 Wire metrics into app: HTTP middleware, storage instrumentation, build info
a8f4dec160 Expose /metrics endpoint on admin socket via promhttp
8f9f583795 Instrument check scheduler with Prometheus metrics
5fb9b03d25 Instrument DNS provider adapter with Prometheus metrics
40c05b99e6 Add String() method to CheckResultStatus for use in metrics labels
Compare 6 commits »
nemunaire created pull request happyDomain/happyDomain#680 2026-03-01 16:58:56 +00:00
[WIP] Domain tests: registry checks
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-03-01 16:33:10 +00:00
83fa1cabbe Enrich domain listing with worst check status
99d674d6cc Refactor check result page: move metadata to sidebar component
69d90ac02a Add CheckerHTMLReporter interface and Zonemaster HTML report
70b0e27da3 Add a test plugin for Zonemaster
2f01f5a267 Add a test plugin for Matrix Federation
Compare 9 commits »
nemunaire pushed to f/nlnet-registry-checks at happyDomain/happyDomain 2026-03-01 16:33:09 +00:00
c2823a5afd New checker: monitor domain expiration date
64ad631123 Add frontend /whois page for domain RDAP/WHOIS information
ae3808916b API route to retrieve RDAP/WHOIS information as domaininfo
83fa1cabbe Enrich domain listing with worst check status
99d674d6cc Refactor check result page: move metadata to sidebar component
Compare 121 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-03-01 12:09:15 +00:00
710a54df34 Enrich domain listing with worst check status
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-03-01 11:54:47 +00:00
ba3b161ab8 Enrich domain listing with worst check status
4fa177e7ec Add CheckerHTMLReporter interface and Zonemaster HTML report
f35e01d464 Add a test plugin for Zonemaster
92c59b8104 Add a test plugin for Matrix Federation
fff66048e5 Write plugin technical documentation
Compare 29 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-03-01 10:48:03 +00:00
e8a6f2bdbd web: Add transition to VoxPeople card and fix URL param
f0bf1b0b62 web: Integrate BasePath support into frontend and fix web route serving
64c86df9ac Support configurable BasePath for hosting at a sub-path
bf34051069 Reformat manifest.json, add id and fix spelling
ac441a0a25 web: fix service worker caching bugs
Compare 12 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-02-28 13:32:39 +00:00
c34e49065b Add a test plugin for Zonemaster
f897d6c5ff Add a test plugin for Matrix Federation
e537372b61 Write plugin technical documentation
ff765a0ade Implement auto-fill variables for checker option fields
1fe178247f Add admin API and frontend for scheduler management
Compare 26 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-02-26 17:18:58 +00:00
464c7db123 web: insert new SPF directive before -all even when it's the only entry
nemunaire pushed to master at happyDomain/happyDomain 2026-02-26 02:29:47 +00:00
51d993d14b chore(deps): lock file maintenance
323389d13a Bump dnscontrol to v4.35.0 + add MikroTik and UniFi providers, drop Hexonet
e90a561b4b Update go packages + bump dnscontrol to 4.34.0
Compare 3 commits »
nemunaire pushed tag v1.2.0 to happyDomain/happyDeliver 2026-02-22 21:30:14 +00:00
nemunaire pushed to master at happyDomain/happyDeliver 2026-02-22 21:27:53 +00:00
a146940a65 Improve FCrDNS UI: hide non-matching IPs when match exists
nemunaire pushed to master at happyDomain/happyDeliver 2026-02-22 21:17:17 +00:00
e811d02b3b Add rspamd as a second spam filter alongside SpamAssassin
nemunaire closed issue happyDomain/happyDeliver#36 2026-02-22 21:17:17 +00:00
Add rspamd report
nemunaire pushed to f/rspamd at happyDomain/happyDeliver 2026-02-22 21:01:36 +00:00
e811d02b3b Add rspamd as a second spam filter alongside SpamAssassin
nemunaire pushed to f/rspamd at happyDomain/happyDeliver 2026-02-22 20:02:29 +00:00
51321ecb1a Add rspamd as a second spam filter alongside SpamAssassin
nemunaire pushed to f/rspamd at happyDomain/happyDeliver 2026-02-22 19:59:52 +00:00
25afbcf90a Add rspamd as a second spam filter alongside SpamAssassin
nemunaire pushed to f/rspamd at happyDomain/happyDeliver 2026-02-22 19:48:13 +00:00
32bbdae1ae Add rspamd as a second spam filter alongside SpamAssassin