Tyler
|
53e24ccdbd
|
Better host file parsing, split hosts into their own sub files
|
2018-07-01 11:34:01 -04:00 |
|
Tyler
|
a6f6c4e96d
|
Updates
|
2018-06-30 23:08:29 -04: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 |
|
shuhai
|
fa750269e7
|
处理一行多个域名,或者不是标准域名的情况
|
2017-07-10 18:26:48 +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 |
|
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
|
0c1b4738cd
|
Clear file-backend hosts cache.
|
2015-10-20 14:01:41 +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
|
c5e01db7b5
|
Host records support wildcard #16
|
2015-10-14 12:41:08 +08:00 |
|
kenshinx
|
cd272bf769
|
Pretty log output
|
2015-10-14 01:00:28 +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
|
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 |
|
bigeagle
|
ccb72deec7
|
add option to disable redis
|
2015-02-05 19:37:57 +08:00 |
|
bigeagle
|
0728359489
|
redis-enable is now in hosts
|
2015-02-03 23:09:20 +08:00 |
|
bigeagle
|
952f39ddf2
|
add option to disable redis
|
2015-02-03 23:03:47 +08:00 |
|
bigeagle
|
624a46fddc
|
dnsmasq style domain specific server supported
|
2015-02-03 22:53:57 +08:00 |
|
bigeagle
|
ce840f4f50
|
add IPv6 support
|
2015-02-03 20:33:54 +08:00 |
|
kenshin
|
272af1e39f
|
syntax error.
|
2013-07-31 10:43:50 +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 |
|