Commit Graph

743 Commits

Author SHA1 Message Date
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
Nick Peng
73c96cf932 dns-server: fix prefetch cache timeout issue 2023-11-07 22:09:34 +08:00
Nick Peng
7bfb4e070a dns_conf: Output log when configuration item is not supported 2023-11-07 00:15:00 +08:00
Nick Peng
14330dd5da dns_server: cache ptr record 2023-11-04 09:38:36 +08:00
totoro
2a8d3aff61 test-speed-check: increase timeout lim for lowend 2023-11-03 19:03:33 +08:00
Nick Peng
3d7db2dacf dns_conf: ip-alias support ip-set input 2023-11-02 22:51:44 +08:00
Nick Peng
aca8cf92cb dns_cache: refactor dns-cache.c, remove unused code. 2023-10-31 22:22:31 +08:00
Nick Peng
f39bdb64b2 dns_conf: Output log when option is not supported 2023-10-23 01:49:49 +00:00
Nick Peng
95c79ce1f6 dns_server: fix memory leak 2023-10-23 01:49:49 +00:00
zxlhhyccc
62171f2a4d add choose update time 2023-10-22 21:58:52 +08:00
Nick Peng
37a87e864e dns_conf: fix wildcard match issue 2023-10-06 22:51:36 +08:00
Nick Peng
a1d067f9eb dns_server: Fix address sub-rule issue. 2023-10-05 17:10:14 +08:00
Nick Peng
96d37332e4 dns_cache: Fix possible crash issue 2023-10-05 16:32:20 +08:00
Nick Peng
3916ea570a dns_cache: fix cache timeout issue 2023-09-27 23:19:45 +08:00
Nick Peng
51c81513ab dns_conf: add short option for server options 2023-09-24 22:55:10 +08:00
Nick Peng
1dd01ff4bd dns_cache: optimize timer wheel for DNS cache 2023-09-24 13:16:33 +08:00
Nick Peng
bfacad33ae dns_cache: Replace cache timeout mechanism with time wheel algorithm to reduce CPU usage 2023-09-23 23:31:19 +08:00
Nick Peng
b7fb501be9 dns_cache: fix insert issue. 2023-09-19 22:15:21 +08:00
Nick Peng
28139d2020 smartdns: Fixe coredump issue caused by running smartdns --help 2023-09-14 21:08:10 +08:00
Nick Peng
f7ede1b7d0 lint: clear lint warnings 2023-09-13 23:39:54 +08:00
Nick Peng
875100f5c1 dns_cache: optimize insertion performance 2023-09-12 21:49:14 +08:00
Frand Ren
1a492f7dc0 add domain rule "root or sub" 2023-09-12 09:22:59 +08:00
Nick Peng
1ff7829b49 dns: simple make DDR request SOA. 2023-09-09 17:20:42 +08:00
Nick Peng
8befd9d5d2 optware: fix init script restart dnsmasq failure. 2023-09-07 23:12:16 +08:00
Nick Peng
5658d72b3b dns_conf: update smartdns.conf and add -no-ip-alias for bind 2023-09-07 23:04:15 +08:00
Nick Peng
1b12709451 feature: add ip-rules and ip-set options 2023-09-06 23:25:13 +08:00
Nick Peng
c39a7b9b41 dns_cache: optimize dns cache. 2023-08-31 22:32:35 +08:00
Nick Peng
901baf80c0 ip-alias: add option -no-ipalias for domain-rules 2023-08-30 00:34:27 +08:00
Nick Peng
45e3455932 dns_cache: reduce cpu usage. 2023-08-29 23:55:04 +08:00
Nick Peng
887ef7b20e dns_cache: some cpu usage optimize for inactive cache 2023-08-24 23:42:39 +08:00
Nick Peng
9307855f7c dns_conf: fix ip-alias issue 2023-08-23 00:13:00 +08:00
Nick Peng
fb7b747f9f cache: Optimize cache memory usage 2023-08-22 23:18:31 +08:00
Nick Peng
7eb9d5d42f action: add docker build CI and update openssl for docker image. 2023-08-22 23:08:58 +08:00
Nick Peng
1054229efb feature: add ip-alias option. 2023-08-16 22:47:47 +08:00
Brainos
c19a39a447 Add nss-lookup.target as dependency for service 2023-08-14 23:27:51 +08:00
MoetaYuko
1ba6ee7cb9 openwrt: add missing EOF to custom.conf Release43 2023-08-09 23:31:15 +08:00
Nick Peng
601ebd590e ssl: output error message when handshake failed. 2023-08-06 21:15:04 +08:00
Nick Peng
b133ce408a dns_conf: fix memory corruption issue when ip number greater than 8. 2023-07-28 22:42:36 +08:00
Nick Peng
8d3a62c568 dns_server: fix bogus-nxdomain issue. 2023-07-26 22:40:26 +08:00
Nick Peng
93a8b87c17 dns_server: fix memory corrupt bug. 2023-07-17 21:47:14 +08:00
Nick Peng
ffc331af21 dns-client: fix bootstrap retry failure issue when os startup. 2023-07-15 21:04:27 +08:00
Nick Peng
89e958abfa dns_client: avoid false re-creation of udp sockets causing retries. 2023-07-14 20:44:10 +08:00
Nick Peng
2576fdb02f dns_client: fix bootstrap dns retry issue. 2023-07-12 22:37:22 +08:00
Nick Peng
7ff6ae3ea0 dns_server: fix edns subnet not working issue. 2023-07-12 19:28:37 +08:00