Commit Graph

143 Commits

Author SHA1 Message Date
Tyler 3383c5e4f9 Changes to allow host "Set" to be standard, providers being able to use other query types, cache all responses, etc.
continuous-integration/drone/push Build is passing Details
2020-02-07 22:38:22 -05:00
Tyler f726a5d5ae Redo settings a bit, move a lot of init logic to main.go
continuous-integration/drone/push Build is passing Details
2020-01-25 13:48:26 -05:00
Tyler 991ae3ecb5 Resolve error, only trigger build on master
continuous-integration/drone/push Build is passing Details
2020-01-25 12:51:20 -05:00
Tyler 3122096982 Initial restructure of server
continuous-integration/drone/push Build is failing Details
2020-01-25 12:43:02 -05:00
Tyler 764e326a4b Remove go.sum
continuous-integration/drone/push Build is passing Details
2019-09-26 00:45:35 -04:00
Tyler 121198a16f Update go.mod/go.sum
continuous-integration/drone/push Build is failing Details
2019-09-26 00:44:13 -04:00
Tyler b0efa7143c Fix serverlist issues
continuous-integration/drone/push Build is failing Details
2019-09-26 00:43:17 -04:00
Tyler 68632e9ca3 Fix registry url
continuous-integration/drone/push Build is passing Details
2019-06-02 17:21:45 -04:00
Tyler 2800e5d515 Add musl-dev for arm64
continuous-integration/drone/push Build is failing Details
2019-06-02 17:11:33 -04:00
Tyler e4d6a8e0a5 GCC is not loaded
continuous-integration/drone/push Build is failing Details
2019-06-02 16:58:23 -04:00
Tyler 0461badfa7 Ensure git exists
continuous-integration/drone/push Build is failing Details
2019-06-02 16:53:50 -04:00
Tyler 1017553f08 Updated build environment for drone
continuous-integration/drone/push Build was killed Details
2019-06-02 16:52:51 -04:00
Tyler 2b1dfb247a Manifest 2018-08-31 21:34:14 -04:00
Tyler 67fef871c2 Fix wildcard matching 2018-08-31 21:27:26 -04:00
Tyler 37c3ebb57e Better wildcard matching, though we should still split on . before checking 2018-08-30 23:03:39 -04:00
Tyler aae18bc0c9 Fix pubsub, documentation, version 2018-08-05 04:48:26 -04:00
Tyler 3457be7942 Force initial refresh 2018-08-05 00:22:37 -04:00
Tyler 90407628e0 Add debugging 2018-08-05 00:16:15 -04:00
Tyler a11e9d8375 Add LOG_LEVEL 2018-08-05 00:12:28 -04:00
Tyler c3fb9efaaf Debug env 2018-08-05 00:05:47 -04:00
Tyler b5e5fede9a Redo env parsing 2018-08-04 23:53:11 -04:00
Tyler 0013c1e655 Make GoDNS listen on 0.0.0.0 by default 2018-08-04 21:53:31 -04:00
Tyler bb36b4f9e1 Add server list as another variable, allowing the use of configs/secrets 2018-07-31 22:11:47 -04:00
Tyler cce0739a9b Remove server-list-file 2018-07-31 22:04:03 -04:00
Tyler 2c0b9fb350 Add config to docker, env overrides 2018-07-03 01:35:20 -04:00
Tyler 725f298f2e Better resolver support 2018-07-01 20:47:22 -04:00
Tyler d1f11f1773 Support DNS over HTTP servers 2018-07-01 18:44:11 -04:00
Tyler adf6a32039 Redis caching 2018-07-01 11:49:24 -04:00
Tyler 53e24ccdbd Better host file parsing, split hosts into their own sub files 2018-07-01 11:34:01 -04:00
Tyler b26b3dcb22 We don't need the prefix? 2018-06-30 23:28:04 -04:00
Tyler d45aaa4260 Fix CI 2018-06-30 23:21:39 -04:00
Tyler ee63c52b7a Fix CI 2018-06-30 23:20:36 -04:00
Tyler 9856d3f3be Fix CI 2018-06-30 23:19:53 -04:00
Tyler 9e9d9af6bb Fix CI 2018-06-30 23:18:06 -04:00
Tyler 7f876659db Let there be BUILDS 2018-06-30 23:16:46 -04:00
Tyler 63ce0cde19 Gitlab CI! 2018-06-30 23:09:52 -04:00
Tyler a6f6c4e96d Updates 2018-06-30 23:08:29 -04:00
kenshin 489adb58ef
Merge pull request #37 from kenshinx/domain-specs-nameservers
Domain specs nameservers
2018-02-01 19:27:15 +08:00
kenshinx ea21c87183 Semicolon separate multiple domain list files and update examples 2018-02-01 19:22:45 +08:00
kenshinx dc60b4c9a2 Supplement test case, www.google.com should match /google.com/ 2018-02-01 18:39:40 +08:00
kenshinx 4b1d61a600 more pretty logging and ensure query the specific upstream nameserver in async Lookup() function. 2018-02-01 18:30:41 +08:00
kenshinx 063182e0bd use net.JoinHostPort instead of string join 2018-02-01 17:43:28 +08:00
kenshinx 43d8d65438 Extract public functions into utils 2018-02-01 17:09:02 +08:00
kenshinx 2e97278cb9 Merge https://github.com/bigeagle/godns into domain-specs-name-server
# Conflicts:
#	handler.go
#	hosts.go
#	hosts_test.go
#	resolver.go
#	settings.go
2018-02-01 15:39:47 +08:00
kenshin e742e5dce9 Merge pull request #32 from nutsteam/master
1. Handle multiple domain records in one line
2. Support non-standard domain, e.g. localhost
2017-07-10 19:49:30 +08:00
shuhai fa750269e7 处理一行多个域名,或者不是标准域名的情况 2017-07-10 18:26:48 +08:00
kenshinx 4201a5d5b8 Update documents 2017-05-18 18:28:23 +08:00
kenshinx 3be40025e0 fix: use sld match instead of string suffix match 2017-05-18 18:22:15 +08:00
kenshinx 5f42911d12 File hosts support widlcard #31 2017-05-18 18:10:33 +08:00
kenshinx 829c7af1bc fix: concurrent iteration map need lock. 2017-05-18 17:29:56 +08:00