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
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
3da867f69f
Add initial project files and configuration.
2026-02-25 21:01:28 -05:00