Commit Graph

  • ba0bffed6d We need gcc I guess... restructure Tyler 2021-04-15 01:10:13 -0400
  • 30de693795 Fix go test line Tyler 2021-04-15 01:09:34 -0400
  • d8079551c9 Add testing, cleanup, rework suffix tree to use nameservers. Parse nameservers from yaml. Tyler 2021-04-15 01:04:58 -0400
  • b6efd0df0c API Implementation, patches Tyler 2021-04-15 00:41:06 -0400
  • e3958febc7 Resolve issue with Redis provider Tyler 2021-04-15 00:00:36 -0400
  • 2e0458ced5 Remove unnecessary manifest Tyler 2021-04-14 23:44:56 -0400
  • f38586dcb0 Add bolt provider, rewrite hosts, start of api, start of update via nsupdate Tyler 2021-04-14 23:42:24 -0400
  • 3383c5e4f9 Changes to allow host "Set" to be standard, providers being able to use other query types, cache all responses, etc. Tyler 2020-02-07 22:38:22 -0500
  • f726a5d5ae Redo settings a bit, move a lot of init logic to main.go Tyler 2020-01-25 13:48:26 -0500
  • 991ae3ecb5 Resolve error, only trigger build on master Tyler 2020-01-25 12:51:20 -0500
  • 3122096982 Initial restructure of server Tyler 2020-01-25 12:43:02 -0500
  • 764e326a4b Remove go.sum master Tyler 2019-09-26 00:45:35 -0400
  • 121198a16f Update go.mod/go.sum Tyler 2019-09-26 00:44:13 -0400
  • b0efa7143c Fix serverlist issues Tyler 2019-09-26 00:43:17 -0400
  • 68632e9ca3 Fix registry url Tyler 2019-06-02 17:21:45 -0400
  • 2800e5d515 Add musl-dev for arm64 Tyler 2019-06-02 17:11:33 -0400
  • e4d6a8e0a5 GCC is not loaded Tyler 2019-06-02 16:58:23 -0400
  • 0461badfa7 Ensure git exists Tyler 2019-06-02 16:53:50 -0400
  • 1017553f08 Updated build environment for drone Tyler 2019-06-02 16:52:51 -0400
  • 2b1dfb247a Manifest Tyler 2018-08-31 21:34:14 -0400
  • 67fef871c2 Fix wildcard matching Tyler 2018-08-31 21:27:26 -0400
  • 37c3ebb57e Better wildcard matching, though we should still split on . before checking Tyler 2018-08-30 23:03:39 -0400
  • aae18bc0c9 Fix pubsub, documentation, version Tyler 2018-08-05 04:48:26 -0400
  • 3457be7942 Force initial refresh Tyler 2018-08-05 00:22:37 -0400
  • 90407628e0 Add debugging Tyler 2018-08-05 00:16:15 -0400
  • a11e9d8375 Add LOG_LEVEL Tyler 2018-08-05 00:12:28 -0400
  • c3fb9efaaf Debug env Tyler 2018-08-05 00:05:47 -0400
  • b5e5fede9a Redo env parsing Tyler 2018-08-04 23:53:11 -0400
  • 0013c1e655 Make GoDNS listen on 0.0.0.0 by default Tyler 2018-08-04 21:53:31 -0400
  • bb36b4f9e1 Add server list as another variable, allowing the use of configs/secrets Tyler 2018-07-31 22:11:47 -0400
  • cce0739a9b Remove server-list-file Tyler 2018-07-31 22:04:03 -0400
  • 2c0b9fb350 Add config to docker, env overrides Tyler 2018-07-03 01:35:20 -0400
  • 725f298f2e Better resolver support Tyler 2018-07-01 20:47:22 -0400
  • d1f11f1773 Support DNS over HTTP servers Tyler 2018-07-01 18:44:11 -0400
  • adf6a32039 Redis caching Tyler 2018-07-01 11:49:24 -0400
  • 53e24ccdbd Better host file parsing, split hosts into their own sub files Tyler 2018-07-01 11:34:01 -0400
  • b26b3dcb22 We don't need the prefix? Tyler 2018-06-30 23:28:04 -0400
  • d45aaa4260 Fix CI Tyler 2018-06-30 23:21:39 -0400
  • ee63c52b7a Fix CI Tyler 2018-06-30 23:20:36 -0400
  • 9856d3f3be Fix CI Tyler 2018-06-30 23:19:53 -0400
  • 9e9d9af6bb Fix CI Tyler 2018-06-30 23:18:06 -0400
  • 7f876659db Let there be BUILDS Tyler 2018-06-30 23:16:46 -0400
  • 63ce0cde19 Gitlab CI! Tyler 2018-06-30 23:09:52 -0400
  • a6f6c4e96d Updates Tyler 2018-06-30 23:08:29 -0400
  • 489adb58ef
    Merge pull request #37 from kenshinx/domain-specs-nameservers kenshin 2018-02-01 19:27:15 +0800
  • ea21c87183 Semicolon separate multiple domain list files and update examples kenshinx 2018-02-01 19:22:45 +0800
  • dc60b4c9a2 Supplement test case, www.google.com should match /google.com/ kenshinx 2018-02-01 18:39:40 +0800
  • 4b1d61a600 more pretty logging and ensure query the specific upstream nameserver in async Lookup() function. kenshinx 2018-02-01 18:30:41 +0800
  • 063182e0bd use net.JoinHostPort instead of string join kenshinx 2018-02-01 17:43:28 +0800
  • 43d8d65438 Extract public functions into utils kenshinx 2018-02-01 17:09:02 +0800
  • 2e97278cb9 Merge https://github.com/bigeagle/godns into domain-specs-name-server kenshinx 2018-02-01 15:39:47 +0800
  • e742e5dce9 Merge pull request #32 from nutsteam/master kenshin 2017-07-10 19:49:30 +0800
  • fa750269e7 处理一行多个域名,或者不是标准域名的情况 shuhai 2017-07-10 18:26:48 +0800
  • 4201a5d5b8 Update documents kenshinx 2017-05-18 18:28:23 +0800
  • 3be40025e0 fix: use sld match instead of string suffix match kenshinx 2017-05-18 18:22:15 +0800
  • 5f42911d12 File hosts support widlcard #31 kenshinx 2017-05-18 18:10:33 +0800
  • 829c7af1bc fix: concurrent iteration map need lock. kenshinx 2017-05-18 17:29:56 +0800
  • 4d3d475c27 Support for larger UDP DNS responses #30 kenshinx 2017-02-15 01:08:08 +0800
  • 7d1f6af220 Merge pull request #29 from HorayNarea/master kenshin 2017-02-08 10:20:36 +0800
  • 4a66022d50 use net.JoinHostPort() Thomas Sänger 2017-02-07 06:07:58 +0100
  • 9e3c916046 Merge pull request #25 from dbalan/memcached_backend_support kenshin 2017-01-19 12:06:14 +0800
  • 0f184ca72b Revert default config changes. Dhananjay Balan 2017-01-18 16:07:54 +0100
  • eee2400d76 Merge pull request #27 from h4ck3rm1k3/patch-1 kenshin 2016-09-28 10:06:01 +0800
  • 0cfd863c01 Update README.md James Michael DuPont 2016-09-27 07:27:36 -0400
  • 8492d8c679 Make host records refresh interval be configurable kenshinx 2016-09-18 12:04:21 +0800
  • 8e14764aa7 #26 1.Ensure hosts records refresh and get operation is thread safe. 2. Clear redis backend hosts records during refresh operation. kenshinx 2016-09-06 12:02:20 +0800
  • 4275900fb2 Add ToLower to all domain fields #24 kenshinx 2016-02-15 12:34:24 +0800
  • 790acb55da Use pack and unpack from dns library. Dhananjay Balan 2016-02-13 15:25:19 +0530
  • 8c4b338257 Add intial memcache support. FIXME: serialization needs work. Dhananjay Balan 2016-02-12 21:38:48 +0530
  • b541f6e371 Add memcache config entries Dhananjay Balan 2016-02-12 18:59:25 +0530
  • fde6624777 Merge from #21, Make difference response between SERVFAIL and NXDOMAIN #20 kenshinx 2015-10-30 12:24:22 +0800
  • 0c1b4738cd Clear file-backend hosts cache. kenshinx 2015-10-20 14:01:41 +0800
  • 48b8c9a58e Default log level: INFO kenshinx 2015-10-20 13:59:22 +0800
  • 747c20b0fc Update README.md kenshin 2015-10-15 19:49:54 +0800
  • 7b65c176dd Update document kenshinx 2015-10-15 19:16:05 +0800
  • 6e2c310fc8 typo kenshinx 2015-10-15 19:12:59 +0800
  • bf6cad986a Remove blank line. kenshinx 2015-10-15 11:00:09 +0800
  • a78e7fbdf7 Update version & close debug default kenshinx 2015-10-15 01:11:04 +0800
  • 21448a51e2 Support multiple A entries refer: #17 kenshinx 2015-10-15 01:08:25 +0800
  • dcf31e1b22 Only redis-backend hosts support wildcard kenshinx 2015-10-15 00:40:34 +0800
  • 44a3923878 CPU & MEM pprof output #12 kenshinx 2015-10-14 15:21:21 +0800
  • c37e8c947b typo kenshinx 2015-10-14 15:19:28 +0800
  • c5e01db7b5 Host records support wildcard #16 kenshinx 2015-10-14 12:41:08 +0800
  • a320fe0eb7 Remove useless code kenshinx 2015-10-14 10:37:12 +0800
  • cd272bf769 Pretty log output kenshinx 2015-10-14 01:00:28 +0800
  • 3f70c993a8 Create Hosts object after the enable option has been checked. kenshinx 2015-10-13 23:29:28 +0800
  • d0956e90f5 Add log related configuration. kenshinx 2015-10-13 19:35:29 +0800
  • 0ee6f08a1d Use wrapped logger type rather than system raw logger lib. kenshinx 2015-10-13 19:33:51 +0800
  • 8152713ad2 Log Module kenshinx 2015-10-13 18:44:42 +0800
  • 88badfcf44 Fix error assert. kenshinx 2015-10-13 18:12:09 +0800
  • 61f68d2b27 Reinforced domain regex match kenshinx 2015-07-07 17:32:45 +0800
  • 5c651bacf3 Oops. Forgot close file handler. kenshinx 2015-06-12 12:04:23 +0800
  • 1b660a33ff godns under the MIT license kenshinx 2015-05-25 17:18:57 +0800
  • 85db0379ae Merge branch 'master' of https://github.com/kenshinx/godns kenshinx 2015-05-07 17:59:22 +0800
  • cf02889c62 Make upstream query interval configurable match the PR #15 kenshinx 2015-05-07 17:58:31 +0800
  • 4cdcc43bc9 Merge pull request #11 from tgulacsi/negcache kenshin 2015-02-25 13:50:09 +0800
  • 6bbefe3f18 Add negative cache Tamás Gulácsi 2015-02-12 21:30:16 +0100
  • 44b4cfa24e Update readme kenshinx 2015-02-12 19:22:05 +0800
  • 8e36b0b62a Merge branch 'tgulacsi-parallel-nameservers' kenshinx 2015-02-12 17:57:54 +0800
  • d99d5902a1 Merged pull request kenshinx/godns#10 kenshinx 2015-02-12 17:19:46 +0800