Jamie Curnow
18537b9288
404 hosts add update complete, fix certbot renewals
...
and remove the need for email and agreement on cert requests
2025-10-02 08:12:37 +10:00
Jamie Curnow
94375bbc5f
DNS Provider configuration
2025-10-02 08:12:37 +10:00
Jamie Curnow
fb2708d81d
Fix cypress tests following user wizard changes
2025-10-02 08:12:09 +10:00
Jamie Curnow
330993f028
Convert backend to ESM
...
- About 5 years overdue
- Remove eslint, use bomejs instead
2025-10-02 08:10:18 +10:00
Jamie Curnow
8c9d2745e2
Fix remote execution bug where email address can contain malicious code
...
Close stale issues and PRs / stale (push) Has been cancelled
also convert almost all cmd execs for certificates to properly escape arguments
2025-08-20 10:57:24 +10:00
Jamie Curnow
4572b205c9
Openapi Schema improvements
...
- Return proper booleans in api responses
- Update jsonschemavalidation to latest draft
2024-10-10 15:53:11 +10:00
Jamie Curnow
dfe2588523
Refactor API Schema and validation
...
- /schema now returns full openapi/swagger schema
- That schema is used to validate incoming requests
- And used as a contract in future integration tests
- Moved route files up one level
- Fixed incorrect 404 reponses when getting objects
- Fixed saving new objects and passing jsonschemavalidation
2024-10-09 18:05:15 +10:00