Virgil
c41756c2df
Support spaced HNS alias comments
2026-04-04 03:29:00 +00:00
Virgil
1c91ff091f
feat(action): accept PTR-style names in reverse lookup
...
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-04 03:26:45 +00:00
Virgil
8b6fcf0946
Refine internal record expiry naming
2026-04-04 03:24:03 +00:00
Virgil
3197355258
refactor(dns): expose explicit health runtime field
2026-04-04 03:21:26 +00:00
Virgil
9aab7dde69
refactor(dns): centralize tree root selection
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 03:19:17 +00:00
Virgil
95663717f4
fix(dns): skip wildcard templates in reverse lookup
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 03:17:07 +00:00
Virgil
833db1974d
Align resolve.all payload with RFC
2026-04-04 03:14:35 +00:00
Virgil
3efa3308a5
Refine DNS payload docs for AX
2026-04-04 03:11:47 +00:00
Virgil
d0fe2199c4
ax(dns): add explicit health port aliases
2026-04-04 03:09:53 +00:00
Virgil
b7f6912ef0
feat(dns): cache reverse lookups with ttl
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 03:06:17 +00:00
Virgil
58509bba4d
Add explicit PTR reverse lookup aliases
2026-04-04 03:03:14 +00:00
Virgil
b72191f03b
Clarify discovery usage examples
2026-04-04 03:00:44 +00:00
Virgil
89b71c9391
AX cleanup for discovery helpers
2026-04-04 03:00:34 +00:00
Virgil
2a76e5ef0c
AX cleanup for chain alias discovery
2026-04-04 02:58:00 +00:00
Virgil
612cf06c06
Add semantic service snapshot alias
2026-04-04 02:55:03 +00:00
Virgil
d1e884f2e2
fix(action): make dns.discover side-effect only
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 02:52:17 +00:00
Virgil
d0b3da9494
fix(dns): add runtime address alias
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 02:49:27 +00:00
Virgil
0be2f529a0
Stabilize dns.resolve.all payload shape
2026-04-04 02:45:54 +00:00
Virgil
ff0ab358df
AX cleanup for DNS result types
2026-04-04 02:43:22 +00:00
Virgil
04c3bd5997
docs: sharpen DNS action examples
2026-04-04 02:40:44 +00:00
Virgil
da91954490
feat(dns): add explicit client constructors
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 02:38:37 +00:00
Virgil
d10a9f9073
feat(api): add explicit DNS aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 02:27:47 +00:00
Virgil
25d4b85e56
Add explicit DNS configuration aliases
2026-04-04 02:24:40 +00:00
Virgil
5968a4cc50
Add semantic service snapshot
2026-04-04 02:21:56 +00:00
Virgil
b4b1e5c930
Add wildcard-aware TXT match helper
2026-04-04 02:18:47 +00:00
Virgil
b417373f5b
Add explicit address resolution alias
2026-04-04 02:16:14 +00:00
Virgil
1810959b89
feat(action): add snake_case bind_address alias for serve
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 00:20:49 +00:00
Virgil
fcdc2c54f9
feat(dns): accept case-insensitive action arguments
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 00:19:10 +00:00
Virgil
6a69356d51
feat(dns): accept PTR-name reverse lookups
...
This enables dns.reverse and ResolveReverse to accept in-addr.arpa / ip6.arpa PTR names while also making map-based alias lists deterministic.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 00:16:59 +00:00
Virgil
fb7236bf12
feat(dns): add explicit service startup wrappers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 00:15:03 +00:00
Virgil
56be52f7bb
feat(dns): add snake_case dns_port for dns.serve action
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 00:13:41 +00:00
Virgil
a78523b085
feat(dns): add explicit DNS service constructor aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 00:11:37 +00:00
Virgil
32543b2e12
feat(dns): parse hsd record fields case-insensitively
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 00:09:51 +00:00
Virgil
08e0d201e1
feat(dns): parse chain alias action maps
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 00:08:28 +00:00
Virgil
f0a6c12443
feat(action): accept semantic alias keys in resolve and reverse actions
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 00:06:46 +00:00
Virgil
5fd82dd342
feat(dns): add nil-safe service method guards
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 00:04:47 +00:00
Virgil
b6f9d50393
feat(service): expose wildcard-aware resolve API
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 00:02:17 +00:00
Virgil
bcf714d54c
feat(dns): support camelCase dns.serve action args
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 00:00:51 +00:00
Virgil
8807fee752
feat(dns): auto-start health server when HTTPPort is configured
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 23:59:00 +00:00
Virgil
50b2394fdd
feat(hsd): parse single-value name resource records
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 23:57:02 +00:00
Virgil
added0ece8
feat(dns): infer chain alias action caller from registrar
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 23:55:18 +00:00
Virgil
3af5018f35
feat(dns): parse typed chain alias discovery results
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 23:53:18 +00:00
Virgil
edb852ce23
feat(dns): fall back mainchain auth to HSD credentials
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 23:51:36 +00:00
Virgil
f1c0f9cf2b
chore(dns): normalize DNS record output
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 23:49:53 +00:00
Virgil
33993b9780
feat(dns): add explicit DNS and HTTP listen port accessors
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 23:48:26 +00:00
Virgil
6e6b2b63c2
feat(dns): treat nil chain alias action result as empty alias list
...
Treating a nil blockchain.chain.aliases response as an explicit empty alias set allows dns.discover to clear stale cache and avoid unnecessary fallback.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 23:46:56 +00:00
Virgil
958a799c45
feat(dns): add explicit DNS service constructor aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 23:45:05 +00:00
Virgil
8857ed4e51
feat(dns): allow empty alias discovery without HSD client
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 23:42:29 +00:00
Virgil
f6afe97b35
feat(ax): expose normalization helpers for agent usage
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 23:40:38 +00:00
Virgil
5d002f8192
feat(service): add health port option to serve action
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 23:38:00 +00:00