Commit Graph

26 Commits

Author SHA1 Message Date
cynic
df90e5947e support ipv4 DNS resolution 2024-07-22 05:55:55 +00:00
cynic
2b23be6f74 add alternative port for _acme-challenge 2024-07-07 06:47:31 +00:00
cynic
d0fc2ff8e6 comment out ipv4 section 2024-07-04 06:47:13 +00:00
cynic
be529a50d1 set edns 2024-06-10 04:53:42 +00:00
cynic
f7c594af5a generate proper response for missing A record 2024-06-10 04:09:00 +00:00
cynic
17a8ed4414 make validation case-insensitive 2024-06-03 01:07:45 +00:00
cynic
5b4fd41ffa remove comments and debug stuff 2024-05-25 06:12:57 +00:00
cynic
9f31f76d02 make meshname default, delegate to meship function if appropriate 2024-05-25 05:53:22 +00:00
cynic
1919aed4e6 fixed hostname processing 2024-05-21 08:50:54 +00:00
root
73c604e9c4 accept custom meship domains 2024-05-21 03:21:12 +00:00
George
92a819e45a Remove old tests 2021-10-31 18:49:38 +00:00
George
6610db601b Remove the useless remote IP check 2021-10-31 18:46:29 +00:00
George
166705fc60 Remove DNS records storage, use dnsmasq or PopuraDNS instead 2021-10-31 18:37:11 +00:00
George
aef2ae70d5 Copy all answer sections from the upstream server 2021-06-12 13:19:50 -04:00
George
c56ec05ae7
Add .meship protocol support (#7) (#8)
* Add .meship protocol support (#7)

* Add an option to disable .meship resolver

Co-authored-by: George <zhoreeq@users.noreply.github.com>
2021-04-05 00:58:46 -04:00
George
b2082295c2 Set the Recursion Desired flag 2021-03-31 09:47:00 -04:00
George
cb422b143c Fix tests 2021-03-17 09:39:28 -04:00
George
a3fe08f5cb Add allowremote flag. It allows remote meshname lookups for any IP address, not just localhost 2020-12-08 09:21:39 -05:00
George
16daa1032a Handle binding failures 2020-09-25 19:55:01 -04:00
George
042cefcc84 Updates
MeshnameServer.Start now waits for dnsServer to start listening
TLD-subnet map is configured once at constructor
2020-09-25 14:21:23 -04:00
George
bba0f200b3 Rename functions and vars to make more sense 2020-09-24 15:59:58 -04:00
George
1f68d1b213 Fix linter warnings and go fmt 2020-09-23 19:03:35 -04:00
George
ae6bd725d6 Add server_test.go 2020-09-23 19:03:35 -04:00
George
a0dfd597ad Update domain.go and tests 2020-09-23 19:03:35 -04:00
George
8e37f0e0e2 Create constructor for MeshnameServer 2020-09-23 19:03:35 -04:00
George
86e3eddddf Move src to pkg 2020-09-23 19:03:35 -04:00