Commit graph

14 commits

Author SHA1 Message Date
e571a629b7 services: move service registry to internal/service package
All checks were successful
continuous-integration/drone/push Build is passing
Analogous to internal/provider, extract the service registry (Svc,
RegisterService, FindService, ListServices, OrderedServices, FindSubService,
RegisterSubServices) and the zone analyzer (ServiceAnalyzer, Analyzer,
AnalyzeZone) from services/ into a new internal/service package.
2026-03-24 14:59:24 +07:00
74ef579cba Refactor RR relativization to use subdomain-aware helpers 2026-01-16 21:52:05 +08:00
df825f1f50 Services stores records instead of abstact data 2026-01-07 22:26:19 +07:00
5ef9419072 refactor: restructure project architecture and folder hierarchy
- Moved usecases into internal/usecase
- Renamed internal/utils to internal/helpers for better naming semantics
- Clarified separation between domain model, usecases, adapters, and web/API
2025-05-28 22:00:02 +02:00
9c6de4fdae Don't require origin when generating service comment 2025-04-22 14:15:03 +02:00
f97670ad08 Update all structs to use dns.RR 2025-04-22 14:15:03 +02:00
e7877e9363 Make the records relatives inside the storage 2025-04-19 15:10:05 +02:00
70e271ce84 Generate dns.RR, limit dnscontrol structs 2025-04-19 15:10:05 +02:00
109023aa75 GenerateRRs can now return error 2025-04-19 15:10:05 +02:00
70a189163e TLS-RPT is now a dedicated service 2024-12-12 16:41:20 +01:00
1035610be0 Relicense the project to AGPL-3.0 2023-12-24 11:42:00 +01:00
df76dd5476 Create basic forms for DKIM, DMARC, MTA-STS and TLS-RPT 2023-12-11 18:28:04 +01:00
c0a3ea2d4c This is happyDomain now
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-18 10:16:32 +01:00
bb54496ca5 Split services into family 2020-12-08 18:25:23 +01:00