786 Commits

Author SHA1 Message Date
Nick Peng
52ee66973a dns_server: ignore non-matched record. 2023-12-22 23:55:18 +08:00
Nick Peng
c67031eb7c feature: support lookup local network host name or ip via mDNS 2023-12-22 22:39:14 +08:00
Nick Peng
33ee73cbf2 test: fix test issue. 2023-12-20 22:04:45 +08:00
Nick Peng
ba2cad4b44 dns_client: disable server when upstream returns failure 2023-12-19 22:35:26 +08:00
Nick Peng
1d46fa6208 dns_client: retry when upstream result is empty. 2023-12-19 22:29:44 +08:00
Nick Peng
a19ac7eb07 dns-server: simple support proxy dnssec 2023-12-16 18:47:46 +08:00
Nick Peng
a0f82eabcd dns_server: Optimize the processing of upstream returns to SOA. 2023-12-15 23:05:17 +08:00
Nick Peng
1a17da726d address: force anoter A/AAAA SOA when ip is set. 2023-12-15 23:03:43 +08:00
Nick Peng
c6e28d6087 Makefile: update make file. 2023-12-15 22:18:42 +08:00
Nick Peng
43b5d6a63d tlog: update tlog 2023-12-11 22:52:27 +08:00
Nguyễn Gia Phong
577fc35827 dns_server: log addrinfo nonsystem error 2023-12-10 19:27:14 +08:00
Nick Peng
c4bffbb1dd tls: refactor tls send recv code. 2023-12-08 23:12:29 +08:00
Nick Peng
7b1ea2c43d test: add test case for bind to group 2023-12-08 22:32:07 +08:00
Nick Peng
5df4364809 feature: add option srv-record support SRV. 2023-12-07 23:15:11 +08:00
Nick Peng
61a6e676bc dns: support parser SRV record. 2023-12-07 22:27:29 +08:00
Nick Peng
9f32e01971 Update smartdns.c, remove unused code. 2023-12-07 09:18:44 +08:00
Nick Peng
c17f5df6cd smartdns: optimize smartdns.c readability 2023-12-06 23:03:32 +08:00
Nick Peng
9554b3debe domain-set: support punycode. 2023-12-06 22:56:48 +08:00
Nick Peng
11d92a67a1 dns_conf: conf-file option support wildcarding 2023-12-04 22:11:02 +08:00
Nick Peng
cde9fe5d5c dns_conf: set default check point time to 24h. 2023-12-02 19:23:33 +08:00
Nick Peng
52a35a5f88 smartdns: update tlog. 2023-12-02 18:38:50 +08:00
Nick Peng
ce18317a08 init-script: only set -R for init-script. 2023-12-01 21:54:24 +08:00
Nick Peng
fd2eb6980f smartdns: support restart smartdns in docker. 2023-12-01 20:41:31 +08:00
Nick Peng
407aba08c5 smartdns: add argument -R support auto restart smartdns for docker. 2023-11-30 22:26:17 +08:00
Nick Peng
7997300781 dns_cache: Fix several issues related to cache memory. 2023-11-30 21:59:08 +08:00
Nick Peng
d094a70078 lib: optimize time wheel code 2023-11-29 22:33:13 +08:00
Nick Peng
066c472467 openwrt: fix init script typo 2023-11-28 21:57:56 +08:00
Nick Peng
fb5b089740 luci-compat: update. 2023-11-21 21:36:55 +08:00
Nick Peng
62e0416d91 openwrt: auto create missing files 2023-11-21 21:30:43 +08:00
Nick Peng
d2e3ae6289 luci: support DOH, DOT server 2023-11-19 20:54:56 +08:00
Nick Peng
fa349b1864 log: output error to syslog when load config file. 2023-11-19 20:52:18 +08:00
Nick Peng
fc82c56947 dns_server: remove tcp keepalive EDNS cause DNSPOD not work. 2023-11-19 19:54:19 +08:00
Nick Peng
26798f8f1a dns_server: suppress some error log 2023-11-19 09:40:46 +08:00
Nick Peng
48ef6f2547 luci: add ip-rules tab page. 2023-11-18 23:25:20 +08:00
Nick Peng
f65c8a1280 luci: Download feature supports configuration weekly 2023-11-18 19:41:07 +08:00
Nick Peng
a10b21c822 dns_server: wait more time for fastest ip. 2023-11-16 23:54:07 +08:00
Nick Peng
9a83df46e0 dns_server: support TCP keepalive timeout EDNS 2023-11-16 23:54:07 +08:00
Nick Peng
a482ceeb5a dns_server: suppress tcp error logs 2023-11-15 22:54:18 +08:00
PikuZheng
4853a964c1 fix conf file missing while complie with openwrt sdk 2023-11-15 12:32:55 +08:00
Nick Peng
b3e16c3c60 dns_cache: fix issue of incorrect cache timeout when the process is restarted. 2023-11-14 23:21:04 +08:00
Nick Peng
eb0d0336de dns_server: fix issue of incorrect caching results when enable ip white list. 2023-11-14 23:09:34 +08:00
Nick Peng
d54d7cf80a dns_conf: add error logs when config is invalid. 2023-11-14 22:38:33 +08:00
Nick Peng
eb9fc6c13d smartdns: when running as non-root, no create pid file. 2023-11-14 22:23:31 +08:00
Nick Peng
c9524065a5 time_wheel: fix time wheel max tiemout value issue 2023-11-14 22:21:22 +08:00
Nick Peng
568f95dbdf smartdns: enhance reliability during initialization. 2023-11-14 22:18:06 +08:00
Nick Peng
79a49c6bd6 dns_conf: fix https server httphost issue. 2023-11-12 09:38:44 +08:00
Nick Peng
8c06923438 dns_server: fix some DOH server issue. 2023-11-11 23:57:18 +08:00
Nick Peng
ef806ecc9c feature: simple support DOH server 2023-11-11 09:58:39 +08:00
Nick Peng
d02bceabf1 dns_conf: fix server-https options issue. 2023-11-11 09:58:39 +08:00
zxlhhyccc
f1debd0878 Add update weekly or daily
At present, it is only updated daily, and under normal circumstances, the data updated daily is not large, so the addition can be updated weekly or daily.
2023-11-07 22:11:53 +08:00