16 Commits

Author SHA1 Message Date
11792cba26 style: add section dividers to helper function groups 2026-03-20 20:21:48 -04:00
901ea165e5 fix(openalias): output CRC-32 checksum as uppercase hex string and handle UTF-8 correctly
UTF-8 characters (e.g. '€') will now be handled correctly instead of strictly ASCII.
2026-03-20 20:03:53 -04:00
1621d82c56 feat(openalias): add openalias helper with crc32 checksum support
Replaces the hand-crafted OpenAlias TXT record for arirex.me with a reusable openalias() function that builds spec-compliant oa1 records. Includes an optional CRC-32 checksum appended as the last field.
2026-03-20 19:54:21 -04:00
a4e058fe53 refactor(minecraft): extract minecraft server records into reusable helper function 2026-03-20 14:30:30 -04:00
aadfc83e9d feat(minecraft): add Frantic and The Furry Cult server DNS entries
Replace single Minecraft CNAME with two named subdomains and add
corresponding SRV records for both servers under arirex.me.
2026-03-19 14:24:16 -04:00
142b3f014b chore: update flake and dns config 2026-03-12 14:29:14 -04:00
aa6431e6e7 Use builders where possible. Minor changes and fixes. 2026-03-08 14:17:07 -04:00
77293ba260 Add README and make some sanity changes. 2026-03-08 13:36:30 -04:00
57930abc00 Add opencode.jsonc configuration for DNSControl documentation. 2026-03-08 11:43:12 -04:00
738d1d9753 Refactor CAA records to use CAA_BUILDER and update type definitions to version 4.35.0. 2026-03-08 11:42:01 -04:00
4dbaea7561 Refactor DNS configuration and update flake.lock. 2026-03-08 03:43:18 -04:00
ef7726373e Update services and add IPv6 address. 2026-03-08 01:27:26 -05:00
f1ee887cec Separated out media stack entires.
Additionally shuffled some records around.
2026-02-25 22:22:35 -05:00
6ce626c168 Fix formatting and enable ignored records. 2026-02-25 21:16:56 -05:00
321790cfb4 Add encrypted credentials via git-crypt. 2026-02-25 21:06:50 -05:00
3da867f69f Add initial project files and configuration. 2026-02-25 21:01:28 -05:00