Commit Graph
11 Commits
Author SHA1 Message Date
Konrad NeitzelandCursor c2cdd85ef1 Raise the module Go version to 1.27.0.
Match the Workspace pin so language and stdlib features through 1.27 are allowed.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-20 17:16:16 +02:00
Konrad NeitzelandCursor 4f1a35dedb Add a CAA typed record builder for RFC 8659.
CheckDNS needs this so domain files with CAA records can be reconciled instead of failing the zone check.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 14:56:08 +02:00
Konrad Neitzel 959a0ca9f9 Merge branch 'feature/go-library-docs' 2026-08-27 22:00:14 +02:00
Konrad NeitzelandCursor a722194b5a Add CONTEXT.md, consumer README skeleton, and package Examples.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 22:00:02 +02:00
Konrad Neitzel 992899c354 Merge branch 'feature/dnscheck-godns-nc-files' 2026-08-26 18:40:08 +02:00
Konrad NeitzelandCursor ad0bb4533e Document the package, exported constants, and remaining helpers.
godoc now covers ActionAdd/ActionDelete, internal helpers, and UDP-then-TCP UPDATE behaviour.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 20:57:02 +02:00
Konrad NeitzelandCursor f31924448b Track the BIND zone fixture ignored by the Go *.test pattern.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 20:45:09 +02:00
Konrad NeitzelandCursor 7055eac0ae Implement AXFR over TCP and RFC 2136 UPDATE with caller TSIG.
Callers get a session API, typed RR builders, and BIND testcontainer proof so CheckDNS can stay off the DNS wire.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 20:44:44 +02:00
Konrad Neitzel afbe268cb5 Drop the local Cursor rules and point docs at the Workspace.
Issues live in the ExApp Workspace; this repo keeps the Library spec and BIND guide.
2026-08-25 14:00:17 +02:00
Konrad NeitzelandCursor eff7637f86 docs: add BIND TSIG guide and align project documentation
Create bind-tsig-configuration.md for allow-update and allow-transfer
setup. Link from README and project spec; extend .gitignore for .env files.
Record implementation decisions for change C-00001-setup-project.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-04 14:27:03 +02:00
Konrad NeitzelandCursor 47f17445d0 chore: baseline before change C-00001-setup-project
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-04 14:26:47 +02:00