nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 12:26:03 +00:00
df81c5d74a services: validate aliases atomically on registration
90b3a43cce services: load external service plugins from .so files
90b30a29e0 providers: load external provider plugins from .so files
39ddeed2a4 checkers: load external checker plugins from .so files
776ed6723a checkers: introduce checker subsystem foundation
Compare 9 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-04-10 12:25:44 +00:00
1ae99b4e2e Update go deps and tidy
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 12:21:15 +00:00
77efc8512d services: validate aliases atomically on registration
2621391e5d services: load external service plugins from .so files
938098ed70 providers: load external provider plugins from .so files
d70afdc43e checkers: load external checker plugins from .so files
0511e6fdc8 checkers: introduce checker subsystem foundation
Compare 5 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-10 12:20:55 +00:00
15128c034f checker: keep 1 report per hour after the first day
aafd22f2ef app: wire checker retention janitor and user gate
cc1484da2b checker: pause scheduling for paused or inactive users
c050c3e106 checker: add Janitor goroutine to enforce retention policy
91fbaca7c2 checker: add tiered RetentionPolicy
Compare 27 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 12:16:16 +00:00
bf91616eb3 services: validate aliases atomically on registration
df1ac45b58 services: load external service plugins from .so files
f5061494f9 providers: load external provider plugins from .so files
987845dc95 checkers: load external checker plugins from .so files
cbe56a2444 checkers: introduce checker subsystem foundation
Compare 5 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-10 12:15:55 +00:00
e403db4198 checker: keep 1 report per hour after the first day
aaae969e0e app: wire checker retention janitor and user gate
72b89f7f29 checker: pause scheduling for paused or inactive users
7328589aa7 checker: add Janitor goroutine to enforce retention policy
57f61632fa checker: add tiered RetentionPolicy
Compare 27 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-10 12:13:58 +00:00
52882bccef checker: keep 1 report per hour after the first day
2ba3640859 app: wire checker retention janitor and user gate
3fdf372987 checker: pause scheduling for paused or inactive users
477d1ded34 checker: add Janitor goroutine to enforce retention policy
bf9159d967 checker: add tiered RetentionPolicy
Compare 27 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 11:53:28 +00:00
a45a3b88c4 services: validate aliases atomically on registration
a3dc156020 services: load external service plugins from .so files
26a599b592 providers: load external provider plugins from .so files
d8b27894d0 checkers: load external checker plugins from .so files
2720f883c5 checkers: introduce checker subsystem foundation
Compare 5 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 11:46:41 +00:00
79721655a9 services: validate aliases atomically on registration
eea657e285 services: load external service plugins from .so files
3eb0fbc25a providers: load external provider plugins from .so files
447e876027 checkers: load external checker plugins from .so files
6a66c88341 checkers: introduce checker subsystem foundation
Compare 5 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 10:29:12 +00:00
781efc3269 services: validate aliases atomically on registration
7b96f72c57 services: load external service plugins from .so files
298844afdc providers: load external provider plugins from .so files
f407313b7e checkers: load external checker plugins from .so files
4023e7adaf checkers: introduce checker subsystem foundation
Compare 5 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 10:02:07 +00:00
47563c0b06 services: validate aliases atomically on registration
119b43cb87 services: load external service plugins from .so files
e58a585e2f providers: load external provider plugins from .so files
02e6be8205 checkers: load external checker plugins from .so files
b0e627a646 checkers: introduce checker subsystem foundation
Compare 5 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 09:54:01 +00:00
266ebeea1f services: validate aliases atomically on registration
ef55622022 services: load external service plugins from .so files
968dec0f1b providers: load external provider plugins from .so files
ee127aa3a9 checkers: load external checker plugins from .so files
33702d3ee4 checkers: introduce checker subsystem foundation
Compare 5 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 09:51:46 +00:00
c0b249801b services: validate aliases atomically on registration
4291e038f0 services: load external service plugins from .so files
666d09d94f providers: load external provider plugins from .so files
ba1b14b355 checkers: load external checker plugins from .so files
d7851d728a checkers: introduce checker subsystem foundation
Compare 5 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 09:48:15 +00:00
efba7edfdb services: validate aliases atomically on registration
f4b5eca6d9 services: load external service plugins from .so files
c8b89ac5f1 providers: load external provider plugins from .so files
76b6bacfd1 checkers: load external checker plugins from .so files
9e1872935c checkers: concurrent per-key observation collection with deduplication
Compare 7 commits »
nemunaire pushed tag v0.1.0 to happyDomain/checker-sdk-go 2026-04-10 09:45:56 +00:00
nemunaire pushed tag v0.2.0 to happyDomain/checker-sdk-go 2026-04-10 09:45:56 +00:00
nemunaire pushed to master at happyDomain/checker-sdk-go 2026-04-10 09:44:40 +00:00
36a72f013a server: document lack of built-in authentication on Server type
2fa44f69a4 server: return 500 status on collect errors instead of 200
ef7fffd4b7 tests: add coverage for options, types, and HTTP server
ec4efcf671 server: limit request body size on POST endpoints
688d32cc9f registry: reject checker registration with empty ID
Compare 5 commits »
nemunaire pushed to master at teach/virli 2026-04-10 09:20:34 +00:00
25aef1af17 New spelling fixes
8c3ea223e5 containers: Fix spelling
54c3aa3643 lxc: Fix spelling and sentence construction
593fbe3148 k8s: Fix spelling
51d964d0bc docker-orchestration: Fix spelling
Compare 11 commits »
nemunaire pushed to master at happyDomain/checker-sdk-go 2026-04-09 11:56:52 +00:00
6be3578c33 checker: reorder Status with negatives for good, JSON as string
8e2ba83a0d registry: refuse duplicate registrations with a warning
Compare 2 commits »
nemunaire pushed to f/prometheus at happyDomain/happyDomain 2026-04-09 11:45:08 +00:00
a38f436edb web-admin: wire dashboard to /metrics with collapsible details