Virgil
423a551896
refactor(dns): preserve alias-specific error names
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:50:29 +00:00
Virgil
34c77a146d
feat(dns): add get alias parity
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:46:30 +00:00
Virgil
bc40cb4b4a
fix(dns): make core option nil-safe
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:14:47 +00:00
Virgil
a3e20a964b
feat(dns): add package-level alias parity
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:12:09 +00:00
Virgil
2c770ba51f
feat(dns): add package-level resolve aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:06:38 +00:00
Virgil
b1caf77077
feat(dns): add package service name getter
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:52:37 +00:00
Virgil
564bcb9ce6
fix(dns): make service constructor nil-safe
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 11:38:48 +00:00
Virgil
68b4bac802
feat(lns): add direct service name accessors
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:34:52 +00:00
Virgil
f2bea3c97b
feat(lns): add missing getter aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:31:22 +00:00
Virgil
9857542ba5
feat(lns): add service accessor aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:17:17 +00:00
Virgil
8db1da250a
feat(dns): add string and binary alias helpers
2026-04-02 05:30:59 +00:00
Virgil
9ec0015b14
feat(lns): add hash service aliases
2026-04-02 05:21:54 +00:00
Virgil
b14b22b49d
feat(lns): add by-name resolve aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 04:54:27 +00:00
Virgil
4ebac0afed
feat(dns): add explicit string and binary helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 04:52:25 +00:00
Virgil
deb8705b59
feat(lns): add resolve alias helpers
...
Add name-suffixed ResolveName/VerifyName aliases at both the DNS service and LNS service layers, and cover them with tests.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:59:16 +00:00
Virgil
fe564931cb
feat(dns): add service-level name verification
2026-04-02 03:38:34 +00:00
Virgil
0f22c12982
fix(dns): reject whitespace-padded names
2026-04-02 03:32:33 +00:00
Virgil
5c24273def
fix(dns): reject malformed lthn labels
2026-04-02 03:29:42 +00:00
Virgil
642f4daa67
feat(lns): accept byte-slice name resolution
2026-04-02 02:51:17 +00:00
Virgil
c691d0daff
feat(dns): add name resolver
2026-04-02 02:03:19 +00:00