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.
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-07 22:38:22 -05:00
Tyler
f726a5d5ae Redo settings a bit, move a lot of init logic to main.go
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-25 13:48:26 -05:00
Tyler
991ae3ecb5 Resolve error, only trigger build on master
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-25 12:51:20 -05:00
Tyler
3122096982 Initial restructure of server
Some checks failed
continuous-integration/drone/push Build is failing
2020-01-25 12:43:02 -05:00
Tyler
764e326a4b Remove go.sum
All checks were successful
continuous-integration/drone/push Build is passing
2019-09-26 00:45:35 -04:00
Tyler
121198a16f Update go.mod/go.sum
Some checks failed
continuous-integration/drone/push Build is failing
2019-09-26 00:44:13 -04:00
Tyler
b0efa7143c Fix serverlist issues
Some checks failed
continuous-integration/drone/push Build is failing
2019-09-26 00:43:17 -04:00
Tyler
68632e9ca3 Fix registry url
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-02 17:21:45 -04:00
Tyler
2800e5d515 Add musl-dev for arm64
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-02 17:11:33 -04:00
Tyler
e4d6a8e0a5 GCC is not loaded
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-02 16:58:23 -04:00
Tyler
0461badfa7 Ensure git exists
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-02 16:53:50 -04:00
Tyler
1017553f08 Updated build environment for drone
Some checks reported errors
continuous-integration/drone/push Build was killed
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