Commit Graph

598 Commits

Author SHA1 Message Date
Nick Peng
b75f7e14fe conf: fix typo 2022-08-29 18:19:38 +08:00
Nick Peng
64e5b326cc luci: fix status section not working issue and add some options Release37.2 2022-08-28 17:30:24 +08:00
Nick Peng
f659cf3725 dns_conf: support relative path for dnsmasq-lease-file 2022-08-28 10:22:14 +08:00
Nick Peng
83c8105312 dns_server: fix only cache on ip address result issue 2022-08-24 20:05:35 +08:00
Nick Peng
fecc313e03 dns_server: fix SERVERFAIL when A is 127.0.0.1 2022-08-23 22:49:41 +08:00
Nick Peng
145f7cfa42 dns_server: make the TTL of the first request to 2s & fix hostname issue. 2022-08-21 18:29:44 +08:00
Nick Peng
464f2adaa7 fast_ping: fix race condition 2022-08-21 18:29:44 +08:00
Zhong Lufan
7c9288f887 Readme: Fix typo 2022-08-19 19:36:46 +08:00
Nick Peng
96d3deb595 conf: add local-ttl option Release37.1 2022-08-15 21:35:08 +08:00
Nick Peng
584480dda1 fix: malformed packet crash issue 2022-08-12 20:47:27 +08:00
Nick Peng
2848aa0ac7 server_group: fix server group not working issue. 2022-08-11 23:57:33 +08:00
Nick Peng
c156595f61 optware-script: fix optware init script issue 2022-08-11 23:56:17 +08:00
Thiasap
9dfe51c5ed wsl: Fix the problem of incorrect identification of WSL 2022-08-11 11:54:07 +08:00
Nick Peng
5a2559f064 Update readme Release37 2022-08-06 16:24:33 +08:00
Nick Peng
3605e6ed71 smartdns: support no create pid file. 2022-08-05 22:13:26 +08:00
Nick Peng
6588c9822f fast_ping: supress error log 2022-08-04 21:40:18 +08:00
honwen.chan
2f1d83cc2c docker: refine Dockerfile, make cache happy. 2022-08-01 21:58:51 +08:00
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