Nick Peng
|
ac042e8bee
|
dns-debug: support record fail packet for debugging
Release37-RC3
|
2022-07-31 15:49:10 +08:00 |
|
Nick Peng
|
ab415f2ee9
|
feature: support response mode: first-ping, fastest-ip, fastest-response
|
2022-07-25 22:54:27 +08:00 |
|
Nick Peng
|
d3bbd8edd7
|
log: set default log path to /var/log/smartdns/ and auto create directory
|
2022-07-25 22:52:42 +08:00 |
|
Nick Peng
|
9390a49a72
|
dns_server: make log happy.
|
2022-07-21 21:45:14 +08:00 |
|
Felix Yan
|
798226ddb3
|
Correct typos in dns.c
|
2022-07-17 14:10:00 +08:00 |
|
Nick Peng
|
d223194eff
|
dns_server: fix crash issue
Release37-RC2
|
2022-07-14 22:55:50 +08:00 |
|
Nick Peng
|
a83818c094
|
code: cleanup lint and extra compile warnings
|
2022-07-10 10:32:01 +08:00 |
|
Nick Peng
|
4e2161c6fc
|
conf: optimize badconfig log
|
2022-07-07 22:49:30 +08:00 |
|
Nick Peng
|
7d62226995
|
server: some minor fixes
|
2022-07-05 23:32:22 +08:00 |
|
Nick Peng
|
092b4ede88
|
dns_server: fix ip number is only one when speed check is none
|
2022-07-05 00:18:28 +08:00 |
|
Nick Peng
|
301ab3ba10
|
server: fix server not exit issue on asus router
Release37-RC1
|
2022-07-02 13:26:58 +08:00 |
|
Nick Peng
|
362b7f978f
|
security: support dropping root, and no root privileges required for ping
|
2022-07-01 23:37:24 +08:00 |
|
Nick Peng
|
435b2905cf
|
iniscript: Make sure the cache has enough time to save to disk
|
2022-07-01 22:38:37 +08:00 |
|
Nick Peng
|
e3436263d9
|
conf: add config: dualstack-ip-allow-force-AAAA
|
2022-06-28 22:10:42 +08:00 |
|
Nick Peng
|
1f07a7ea97
|
log: make log happy when receiving malformd packet
|
2022-06-28 22:01:14 +08:00 |
|
Nick Peng
|
9fdf53baa5
|
Update tlog
|
2022-06-26 18:49:17 +08:00 |
|
Nick Peng
|
db328640c8
|
tlog: fix dead lock when forking
|
2022-06-25 20:25:20 +08:00 |
|
Nick Peng
|
5006059074
|
cache: fix dns cache prefetch issue
|
2022-06-25 20:24:27 +08:00 |
|
Nick Peng
|
883116708b
|
dualstack: fix speed check issue when there is only one ip record.
|
2022-06-19 10:02:34 +08:00 |
|
Nick Peng
|
cbc8c59125
|
dns_conf: add expired domain prefetch time
|
2022-06-18 14:11:39 +08:00 |
|
Nick Peng
|
b70feb112a
|
ipset: fix ipset missing issue
|
2022-06-18 10:17:25 +08:00 |
|
Nick Peng
|
ff0f42b87c
|
docker: reduce docker images size
|
2022-06-17 20:49:29 +08:00 |
|
Nick Peng
|
1873a0c336
|
cache: support expired domain prefetch
|
2022-06-12 23:39:42 +08:00 |
|
Nick Peng
|
995bee4088
|
dns_server: optimize code
|
2022-06-12 23:39:42 +08:00 |
|
Nick Peng
|
09dc2e9275
|
dns_server: fix discard issue.
|
2022-06-12 23:37:12 +08:00 |
|
Nick Peng
|
c0f4c72626
|
docker: make dockerfile build from local source
|
2022-06-12 00:51:19 +08:00 |
|
Nick Peng
|
d185b78836
|
dns_server: fix SRV query discard issue.
|
2022-06-11 23:11:25 +08:00 |
|
Nick Peng
|
7e985e7d11
|
dns_server: fix dualstack select issue.
|
2022-06-08 23:28:46 +08:00 |
|
Nick Peng
|
6cfaa639f6
|
speed-check: fix domain-rule speed check memleak issue
|
2022-06-05 16:08:19 +08:00 |
|
Nick Peng
|
c960f3f511
|
dns_server: refactoring dualstack selection code.
|
2022-06-05 10:10:28 +08:00 |
|
Nick Peng
|
848c9e6cf2
|
dns_server: fix dns cache issue & supress ping log
|
2022-05-30 23:22:03 +08:00 |
|
Nick Peng
|
c7db5b2667
|
dns_server: fix pending query callback fail issue.
|
2022-05-30 00:47:38 +08:00 |
|
Nick Peng
|
0a04b91763
|
Readme: add readme for DNS TYPE65 & DNSMASQ hostname
|
2022-05-29 23:04:10 +08:00 |
|
Nick Peng
|
c27040099b
|
dns_server: fix tcp ping config not working issue and add more ping mode.
|
2022-05-29 22:44:41 +08:00 |
|
Nick Peng
|
b6740f5aab
|
cache: cache special records
|
2022-05-28 16:09:06 +08:00 |
|
Nick Peng
|
6a7ce39727
|
dns_server: fix max reply ip number issue.
|
2022-05-28 12:52:25 +08:00 |
|
Nick Peng
|
2365a1a2b0
|
cache: cache NXDOMAIN records.
|
2022-05-28 09:33:49 +08:00 |
|
Nick Peng
|
b5a5311976
|
ecs: support pass client ecs to upstream
|
2022-05-26 19:59:22 +08:00 |
|
Nick Peng
|
b125d142bd
|
cache: cache cname record
|
2022-05-25 11:50:39 +08:00 |
|
Nick Peng
|
bc68d5979c
|
Support force not CNAME records
|
2022-05-22 10:09:58 +08:00 |
|
HalfLife
|
b6f9d7e7bc
|
修复openwrt中stop、restart时无法正确终止程序,导致第一端口被占用
|
2022-05-21 23:41:35 +08:00 |
|
Nick Peng
|
e6fe6771bf
|
conf: Supports setting the maximum number of IPs returned to the client
|
2022-05-21 14:18:28 +08:00 |
|
Nick Peng
|
94b84cd32c
|
dns_server: support query smartdns server ip
|
2022-05-21 11:32:31 +08:00 |
|
Nick Peng
|
dae263444f
|
Feature: support local host name & ptr resolve.
|
2022-05-21 11:23:54 +08:00 |
|
Nick Peng
|
dbfe9063e4
|
Update Readme
|
2022-05-19 19:14:41 +08:00 |
|
Nick Peng
|
ae3beb5fba
|
dns_client: ipv4, ipv6 ecs, use either
|
2022-05-19 19:14:19 +08:00 |
|
PikuZheng
|
7a55471ce3
|
luci: set dualstack-ip-selection to no when checkbox unselected.
|
2022-05-17 20:42:06 +08:00 |
|
Nick Peng
|
03478debe8
|
feature: auto detect ipv6 features.
|
2022-05-17 20:35:36 +08:00 |
|
Nick Peng
|
ee40591aed
|
dns_server: fix ipv6 not response issue
|
2022-05-17 01:15:14 +08:00 |
|
Nick Peng
|
bdc3a87d6d
|
debian: fake package version avoid auto upgrade
|
2022-05-16 14:25:53 +08:00 |
|