Jordan Whited
e068f9d9d2
support multiple zone:device mappings
2021-01-02 16:23:51 -08:00
Jordan Whited
a700f38f3e
test self-allowed-ips and self-endpoint config parsing
2021-01-01 17:47:15 -08:00
Jordan Whited
77622af207
add configuration support for self overrides
2021-01-01 17:47:15 -08:00
Jordan Whited
6f78170fbe
serve self peer info
2021-01-01 17:47:15 -08:00
Jordan Whited
7d03ee7041
standardize handler funcs
2021-01-01 17:47:15 -08:00
Jordan Whited
a928f85a58
serve allowed ips and public key via TXT RR
2020-12-31 14:18:33 -08:00
Benoît Ganne
401ad4ea47
always use full Service Instance Name
...
Service instance name is defined in RFC6763 section 4.1 as
Service Instance Name = <Instance> . <Service> . <Domain>
Use it instead of <Instance> . <Domain> for consistency.
2020-12-29 13:15:48 -08:00
Jordan Whited
89263dec22
add ServeDNS() tests
2020-05-27 16:29:09 -07:00
Jordan Whited
dbe0623624
don't return SRV answer if endpoint is nil
2020-05-15 13:15:42 -07:00
Jordan Whited
5c7c582a2a
trivial fixes
2020-05-15 13:01:58 -07:00
Jordan Whited
166a81ace1
ToUpper() pubkey in targets
2020-05-13 20:59:42 -07:00
Jordan Whited
4e16d5b9fc
represent pub keys in Base32
2020-05-13 16:15:48 -07:00
Jordan Whited
385d7b0582
fix PTR answer target
2020-05-13 14:06:49 -07:00
Jordan Whited
48c4ad579d
name -> zone
2020-05-12 17:44:52 -07:00
Jordan Whited
c103287912
add TODO for SOA
2020-05-12 17:37:20 -07:00
Jordan Whited
8f7de25397
handle A/AAAA queries
2020-05-12 17:35:05 -07:00
Jordan Whited
8109291569
handle SRV queries
2020-05-12 17:13:40 -07:00
Jordan Whited
e6531c81ed
start on ServeDNS() for PTR queries
2020-05-12 15:39:48 -07:00
Jordan Whited
9cf6a70617
initial commit
2020-05-09 16:47:41 -07:00