Commit Graph

59 Commits

Author SHA1 Message Date
George 166705fc60 Remove DNS records storage, use dnsmasq or PopuraDNS instead 2021-10-31 18:37:11 +00:00
George d006a19738 Update README.md 2021-10-26 17:17:18 +00:00
George 117923cdcb Add .vapordns subdomain by default v0.1.2 2021-07-06 19:23:10 +03:00
George aef2ae70d5 Copy all answer sections from the upstream server 2021-06-12 13:19:50 -04:00
George ce2342cb8f add Gentoo ebuild and openrc init file (fix #16) 2021-06-12 12:56:54 -04:00
George 015fcaf0d2 Add -getname and -getip commands v0.1.1 2021-04-05 10:02:57 -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 cc15ec8496 Add logo to README 2021-04-04 08:40:11 -04:00
acetone 5b6b33139b Предложение логотипа для проекта и протокола (#12)
* Create readme.md

* Add files via upload

* Add files via upload

* Delete logo.ai

* Delete logo.png

* Delete logo.svg
2021-04-04 08:25:20 -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 655c353c95 Merge branch 'master' into docker 2020-12-08 09:28:10 -05: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 8b557c92e1 Docker updates 2020-12-08 08:05:06 -05:00
George c0fddf65bb Add dockerfile 2020-12-08 06:05:51 -05:00
George 3cc3d2d63a Update protocol.md
Specify explicit base32 implementation
2020-09-29 13:04:31 -04:00
George 16daa1032a Handle binding failures v0.1.0 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 1a83ce31c3 Update README.md 2020-09-23 19:43:45 -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
George 8052e6c080 Factor out LoadConfig 2020-09-23 19:03:35 -04:00
George f7dbafe774 Factor out some code 2020-09-23 19:03:35 -04:00
George 25e46e488f Refactor flag parsing 2020-09-23 19:03:35 -04:00
George 2a06aacc33 Remove unused variable 2020-09-23 19:03:35 -04:00
George e1b70ae46b rm cmd/meshname 2020-09-23 19:03:35 -04:00
George cad772d305 Add IsStarted method, update SetZoneConfig for concurrency 2020-05-19 16:04:12 -04:00
George 5c5e938742 Simplify config and refactoring 2020-05-17 10:05:06 -04:00
George 00bd9a5486 refactor 2020-05-16 10:44:39 -04:00
George f7a59668ed Update protocol.md 2020-03-24 07:37:30 -04:00
George 737f7373bd Fix README 2020-03-12 11:51:11 -04:00
George b23b5664d5 Custom TLD configuration 2020-03-12 11:44:29 -04:00
George 0fe85623e2 TLD=subnet configuration 2020-03-12 10:32:35 -04:00
George f1cd8b9812 Update README 2020-03-09 03:59:01 -04:00
George ae09c9e378 Update README 2020-03-09 00:03:54 -04:00
George fac930b55e Use pointers 2020-03-08 23:40:08 -04:00
George 897724142c Tests 2020-03-08 14:39:07 -04:00
George 3c429d5d28 Run daemon without config 2020-03-08 06:01:02 -04:00
George 2050bd9f13 Handle .ygg and .cjd domains 2020-03-08 01:01:25 -05:00
George a2be79ddcb Update config, signal handling and refactoring 2020-03-08 00:59:44 -05:00
George 041fdff2a8 Don't build meshname util by default 2020-02-09 04:27:16 -05:00
George 2d9042a983 Create a package 2020-02-09 04:25:38 -05:00
George 1950e95d0f Use 2LD for lookup 2020-02-03 14:57:51 -05:00
George 9bb3f1ca2a Change domain to .meshname 2020-02-03 14:32:44 -05:00
George 5c09a910c7 Update README 2020-02-03 12:23:58 -05:00
George 118da7e573 Moving files 2020-02-02 15:31:04 -05:00