Commit Graph

447 Commits

Author SHA1 Message Date
Nick Peng
d4e1da9955 test: add test case for ptr, suppress log. 2023-04-04 23:58:42 +08:00
Nick Peng
fbdcb7ba41 feature: add expand ptr from address feature 2023-03-31 23:28:34 +08:00
Nick Peng
d402d62cc5 dns_client: fix crash issue. 2023-03-31 20:26:50 +08:00
Nick Peng
582cdfb879 cache: modify cache ver check method, add ipset, nftset after restart. 2023-03-28 23:28:28 +08:00
Nick Peng
fa5e519368 domain-rule: Exceptions are allowed when enable force-AAAA-SOA 2023-03-27 22:41:32 +08:00
Nick Peng
2dbde718a7 test: return NXDOMAIN when block ad, add some test cases for ip-rule. 2023-03-26 22:30:24 +08:00
Nick Peng
b5cc8a805a dns_server: suppress log. 2023-03-26 17:23:13 +08:00
Nick Peng
c90a85dfc7 test: add test cases 2023-03-26 00:27:40 +08:00
Nick Peng
56d711a796 conf: modify default serve_expired_ttl 1 day to 3 days 2023-03-25 23:37:22 +08:00
Nick Peng
dd23c5fc31 config: add option -no-cache and -response-mode for domain-rules and add some test cases. 2023-03-24 21:58:41 +08:00
Nick Peng
4f2867b7f4 server: fix some typo and support auto set cache size 2023-03-21 21:06:32 +08:00
Nick Peng
bf68385d0e test: add test case for cache and fix some issue 2023-03-20 23:41:34 +08:00
Nick Peng
455dca9ae4 test: add test for mock server and bind option 2023-03-16 20:03:01 +08:00
Nick Peng
47f2f45c37 dns-server: fix bind-tls issue 2023-03-16 18:56:30 +08:00
Nick Peng
2e3e03bfda test: add some test and fix some bugs 2023-03-15 23:57:25 +08:00
Nick Peng
a14d4a0451 dns_client: fix compile error with openssl 1.x 2023-03-15 08:33:12 +08:00
Nick Peng
cf52eeacc9 test: add test case for cname 2023-03-14 23:52:10 +08:00
Nick Peng
12e7bc752c dns_client: add verify subject alt name 2023-03-14 22:12:53 +08:00
Nick Peng
81ab3f413a test: add test framework 2023-03-14 00:08:59 +08:00
Nick Peng
1c605938e0 dns_conf: add option to enable output log to console. 2023-03-13 23:40:28 +08:00
Nick Peng
3d7a2a8d80 dns_server: export is_ipv6_ready function 2023-03-11 23:18:10 +08:00
Nick Peng
b2037c3f96 dns_server: fix bind-tls fail when cert file exists 2023-03-10 23:43:42 +08:00
Nick Peng
7bf950c5f1 smartdns: some minor fix 2023-03-09 21:59:06 +08:00
Nick Peng
9a43f0859d dns_conf: restore default config file path variable 2023-03-08 23:27:12 +08:00
Nick Peng
905a43ac67 dns_conf: add bootstrap-dns option for server. 2023-03-08 22:44:31 +08:00
Nick Peng
f14cf9105d dns_server: fix create cert failed when run as nobody with bind-tls feature 2023-03-08 21:47:51 +08:00
Nick Peng
c42f98979c dns_server: support bind tls server 2023-03-07 21:48:20 +08:00
Nick Peng
8405d14625 dns_server: fix max reply ttl issue. 2023-03-07 21:47:49 +08:00
Nick Peng
3d0d24aacc dns_server: fix max reply ttl issue 2023-03-05 19:54:04 +08:00
Nick Peng
60a3719ec7 dns_server: fix local ttl issue 2023-03-04 11:21:48 +08:00
Nick Peng
1ef9da847d dns-server: fix cname rule issue 2023-03-03 21:09:27 +08:00
Nick Peng
66b86e1a8b dns-server: fix cname & dualstack issue 2023-03-02 23:20:25 +08:00
Nick Peng
95f843dc43 dns-server: fix rr-ttl-* priority issue 2023-03-01 19:53:22 +08:00
Nick Peng
6827554def dns-server: fix dns64 issue & cname dns-group-issue 2023-02-28 23:40:05 +08:00
Nick Peng
e8eddabc85 dns_client: force close server failure after 60s. 2023-02-27 00:09:33 +08:00
Nick Peng
15636c355a fast-ping: fix fast-ping issue 2023-02-26 22:59:57 +08:00
Nick Peng
b473b9c6e1 ReadMe: update some typo 2023-02-24 19:52:38 +08:00
Nick Peng
2ca4c92c9f dns-client: allow same upstream server with different proxy. 2023-02-22 21:55:07 +08:00
Nick Peng
e3271b07c4 tlog: update tlog 2023-02-22 21:54:16 +08:00
Nick Peng
995d5dce95 dns-client: fix tcp connect timeout issue. 2023-02-21 22:38:55 +08:00
Nick Peng
c21be04632 dns_server: update ttl issue for domain-rule 2023-02-18 21:10:44 +08:00
Nick Peng
d2d7dac7e9 dns_server: fix ttl issue. 2023-02-17 22:39:23 +08:00
Nick Peng
a62d716b10 smartdns: fix valgrind warnings. 2023-02-17 22:09:38 +08:00
Nick Peng
694d093fc4 smartdns: fix compile warnings for gcc 11. 2023-02-17 21:51:17 +08:00
Nick Peng
24e1dac854 feature: Simple add dns64 support. 2023-02-17 20:51:48 +08:00
Nick Peng
499ab1b64f feature: support set ttl, ttl-min, ttl-max to domain. 2023-02-14 22:46:15 +08:00
Nick Peng
60e3a109e4 dns_client: fix bootstrap DNS soa host issue. 2023-02-12 16:00:19 +08:00
Nick Peng
7256f5af32 cname: fix cname recursive query issue 2023-02-12 12:29:21 +08:00
Nick Peng
4941594182 dns_client: bootstrap dns: fail when domain not found. 2023-02-11 15:15:06 +08:00
Nick Peng
a6d6781a2a feature: add cname option 2023-02-11 14:34:23 +08:00