 kenshinandGitHub
|
9e3c916046
|
Merge pull request #25 from dbalan/memcached_backend_support
Memcached backend support
|
2017-01-19 12:06:14 +08:00 |
|
 kenshinandGitHub
|
eee2400d76
|
Merge pull request #27 from h4ck3rm1k3/patch-1
Update README.md
|
2016-09-28 10:06:01 +08:00 |
|
kenshinx
|
8492d8c679
|
Make host records refresh interval be configurable
|
2016-09-18 12:04:21 +08:00 |
|
kenshinx
|
8e14764aa7
|
#26
1.Ensure hosts records refresh and get operation is thread safe.
2. Clear redis backend hosts records during refresh operation.
|
2016-09-06 12:02:20 +08:00 |
|
kenshinx
|
4275900fb2
|
Add ToLower to all domain fields #24
|
2016-02-15 12:34:24 +08:00 |
|
kenshinx
|
fde6624777
|
Merge from #21, Make difference response between SERVFAIL and NXDOMAIN #20
|
2015-10-30 12:24:22 +08:00 |
|
kenshinx
|
0c1b4738cd
|
Clear file-backend hosts cache.
|
2015-10-20 14:01:41 +08:00 |
|
kenshinx
|
48b8c9a58e
|
Default log level: INFO
|
2015-10-20 13:59:22 +08:00 |
|
kenshin
|
747c20b0fc
|
Update README.md
|
2015-10-15 19:49:54 +08:00 |
|
kenshinx
|
7b65c176dd
|
Update document
|
2015-10-15 19:16:05 +08:00 |
|
kenshinx
|
6e2c310fc8
|
typo
|
2015-10-15 19:12:59 +08:00 |
|
kenshinx
|
bf6cad986a
|
Remove blank line.
|
2015-10-15 11:00:09 +08:00 |
|
kenshinx
|
a78e7fbdf7
|
Update version & close debug default
|
2015-10-15 01:11:04 +08:00 |
|
kenshinx
|
21448a51e2
|
Support multiple A entries refer: #17
|
2015-10-15 01:08:25 +08:00 |
|
kenshinx
|
dcf31e1b22
|
Only redis-backend hosts support wildcard
I don't break the `/etc/hosts` standard that defined in man pages.
|
2015-10-15 00:40:34 +08:00 |
|
kenshinx
|
44a3923878
|
CPU & MEM pprof output #12
|
2015-10-14 15:21:21 +08:00 |
|
kenshinx
|
c37e8c947b
|
typo
|
2015-10-14 15:19:28 +08:00 |
|
kenshinx
|
c5e01db7b5
|
Host records support wildcard #16
|
2015-10-14 12:41:08 +08:00 |
|
kenshinx
|
a320fe0eb7
|
Remove useless code
|
2015-10-14 10:37:12 +08:00 |
|
kenshinx
|
cd272bf769
|
Pretty log output
|
2015-10-14 01:00:28 +08:00 |
|
kenshinx
|
3f70c993a8
|
Create Hosts object after the enable option has been checked.
|
2015-10-13 23:29:28 +08:00 |
|
kenshinx
|
d0956e90f5
|
Add log related configuration.
|
2015-10-13 19:35:29 +08:00 |
|
kenshinx
|
0ee6f08a1d
|
Use wrapped logger type rather than system raw logger lib.
|
2015-10-13 19:33:51 +08:00 |
|
kenshinx
|
8152713ad2
|
Log Module
support file and console handler
|
2015-10-13 18:44:42 +08:00 |
|
kenshinx
|
88badfcf44
|
Fix error assert.
|
2015-10-13 18:12:09 +08:00 |
|
kenshinx
|
61f68d2b27
|
Reinforced domain regex match
|
2015-07-07 17:32:45 +08:00 |
|
kenshinx
|
5c651bacf3
|
Oops. Forgot close file handler.
|
2015-06-12 12:04:23 +08:00 |
|
kenshinx
|
1b660a33ff
|
godns under the MIT license
|
2015-05-25 17:18:57 +08:00 |
|
kenshinx
|
85db0379ae
|
Merge branch 'master' of https://github.com/kenshinx/godns
|
2015-05-07 17:59:22 +08:00 |
|
kenshinx
|
cf02889c62
|
Make upstream query interval configurable match the PR #15
|
2015-05-07 17:58:31 +08:00 |
|
kenshin
|
4cdcc43bc9
|
Merge pull request #11 from tgulacsi/negcache
Add negative cache
|
2015-02-25 13:50:09 +08:00 |
|
kenshinx
|
44b4cfa24e
|
Update readme
|
2015-02-12 19:22:05 +08:00 |
|
kenshinx
|
8e36b0b62a
|
Merge branch 'tgulacsi-parallel-nameservers'
|
2015-02-12 17:57:54 +08:00 |
|
kenshinx
|
d99d5902a1
|
Merged pull request kenshinx/godns#10
|
2015-02-12 17:19:46 +08:00 |
|
kenshin
|
0eb937934a
|
Merge pull request #8 from tgulacsi/ns-ports
Allow non-standard nameserver ports
|
2015-02-12 16:31:15 +08:00 |
|
kenshinx
|
ef7d8f8fa2
|
Remove mutex lock during call dns.ResponseWriter.WriteMsg
Write io buffer needn't mutex operation.
Refere to kenshinx/godns#1
|
2015-02-12 16:06:09 +08:00 |
|
kenshinx
|
8e504da15a
|
Adaptive with IPV6 in hosts records.
|
2015-02-12 14:54:02 +08:00 |
|
kenshinx
|
81450a3983
|
Update hosts records as a regular interval
1. /etc/hosts will be update cycle instead of update once at the progress run
2. Avoid access redis in each requests
|
2015-02-12 14:09:49 +08:00 |
|
kenshinx
|
a5a8615b32
|
Keep consistence Host struct api
|
2015-02-11 18:01:05 +08:00 |
|
kenshinx
|
f32122d875
|
Remove needless blank line
|
2015-02-11 17:11:32 +08:00 |
|
kenshinx
|
ed0dd3006c
|
Add link to blog
|
2015-02-11 11:13:05 +08:00 |
|
kenshinx
|
b24fe9ac4a
|
CodeReviewComments#imports
|
2015-02-10 17:04:57 +08:00 |
|
kenshinx
|
5cc38b6668
|
#CodeReviewComments# imports standard library in the first group
|
2015-02-10 17:00:59 +08:00 |
|
kenshin
|
e145ef8873
|
Merge pull request #7 from bigeagle/upstream
Redis option and only cache successful lookups
|
2015-02-05 23:36:13 +08:00 |
|
kenshinx
|
f1687a6040
|
Merge branch 'bigeagle-ip6'
|
2015-02-04 14:38:06 +08:00 |
|
kenshinx
|
6e45ca722d
|
Append some debug log
|
2015-02-04 14:37:48 +08:00 |
|
kenshin
|
dd25168945
|
Merge pull request #4 from gabesullice/master
Fix some spelling and grammar in README.md
|
2014-12-09 09:40:33 +08:00 |
|
kenshin
|
a3f7507c4a
|
upadte readme
fix the misdirect about how to use godns
|
2014-06-05 14:56:14 +08:00 |
|
kenshin
|
1721c1d74b
|
Update README.md
|
2014-01-14 23:06:16 +08:00 |
|
kenshin
|
5a8883419b
|
Merge pull request #1 from mvrilo/master
Atmoic map missing locks
|
2014-01-08 07:34:10 -08:00 |
|
kenshinx
|
d155233225
|
spell error
|
2013-11-05 00:50:12 +08:00 |
|
kenshinx
|
59a7bd0169
|
supervisord deployment
|
2013-08-21 11:37:28 +08:00 |
|
kenshinx
|
f87c1fd61b
|
joke - the web console for god's
|
2013-08-15 10:58:11 +08:00 |
|
kenshin
|
69c00b85e4
|
add compiled executed file
|
2013-08-05 10:48:07 +08:00 |
|
kenshin
|
8604a21888
|
update benchmark enviroment and result.
|
2013-07-31 15:57:12 +08:00 |
|
kenshin
|
272af1e39f
|
syntax error.
|
2013-07-31 10:43:50 +08:00 |
|
kenshin
|
a73d840e79
|
how maredis hosts record
|
2013-07-31 10:01:45 +08:00 |
|
kenshin
|
fbaf929c2c
|
append specification
|
2013-07-29 17:30:10 +08:00 |
|
kenshin
|
b4aa3045ef
|
rename README.MD to README.md
|
2013-07-27 00:30:59 +08:00 |
|
kenshin
|
6066570359
|
add comment about hosts configuration
|
2013-07-27 00:29:19 +08:00 |
|
kenshin
|
3d88269c95
|
renew benchmark
|
2013-07-27 00:10:17 +08:00 |
|
kenshin
|
9ddf8a8939
|
finally. fix hosts query
|
2013-07-26 18:54:19 +08:00 |
|
kenshin
|
d22885557f
|
read local hosts file
|
2013-07-26 12:06:16 +08:00 |
|
kenshin
|
2b4e076674
|
add benchmark test
|
2013-07-25 12:32:57 +08:00 |
|
kenshin
|
84d878c03d
|
cache add expire strategy
|
2013-07-25 00:09:07 +08:00 |
|
kenshin
|
01705a5019
|
remove interface
|
2013-07-24 22:47:39 +08:00 |
|
kenshin
|
f30e0ba257
|
add redid cache backend in todo list
|
2013-07-24 22:40:18 +08:00 |
|
kenshin
|
0dfc4bf100
|
refactor memory cache into map[string]dns.Msg
|
2013-07-24 19:01:31 +08:00 |
|
kenshin
|
51be27eee9
|
memory cache with map[string]string
|
2013-07-24 18:48:43 +08:00 |
|
kenshin
|
57304bf910
|
Memory cache implemented
|
2013-07-24 18:29:38 +08:00 |
|
kenshin
|
2d49200a53
|
exception handle
|
2013-07-24 10:52:59 +08:00 |
|
kenshin
|
22a31dcd98
|
The recursion resolve can work
|
2013-07-24 00:37:38 +08:00 |
|
kenshin
|
5349b53416
|
first commit
|
2013-07-23 19:10:38 +08:00 |
|