Commit Graph

150 Commits

Author SHA1 Message Date
Nick Peng
f39bdb64b2 dns_conf: Output log when option is not supported 2023-10-23 01:49:49 +00:00
Nick Peng
37a87e864e dns_conf: fix wildcard match issue 2023-10-06 22:51:36 +08:00
Nick Peng
51c81513ab dns_conf: add short option for server options 2023-09-24 22:55:10 +08:00
Nick Peng
f7ede1b7d0 lint: clear lint warnings 2023-09-13 23:39:54 +08:00
Frand Ren
1a492f7dc0 add domain rule "root or sub" 2023-09-12 09:22:59 +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
901baf80c0 ip-alias: add option -no-ipalias for domain-rules 2023-08-30 00:34:27 +08:00
Nick Peng
9307855f7c dns_conf: fix ip-alias issue 2023-08-23 00:13:00 +08:00
Nick Peng
1054229efb feature: add ip-alias option. 2023-08-16 22:47:47 +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
93a8b87c17 dns_server: fix memory corrupt bug. 2023-07-17 21:47:14 +08:00
Nick Peng
c2b072b523 conf: add ddns-domain options 2023-07-12 19:28:32 +08:00
Nick Peng
1df9d624b4 conf: add host-ip option for server. 2023-07-12 19:13:11 +08:00
Nick Peng
6b021946aa conf: support prefix wildcard match. 2023-07-05 00:08:29 +08:00
Nick Peng
087c9f5df2 conf: fix address issue when configuring multiple IPs 2023-07-01 09:20:42 +08:00
Nick Peng
e66928f27f ecs: Optimize ecs-subnet configuration method 2023-06-28 14:23:27 +08:00
Nick Peng
a6e5ceb675 conf: trim prefix space for multiline option 2023-06-15 21:18:08 +08:00
Nick Peng
08567c458b address: support multiple ip addresses 2023-06-14 22:41:53 +08:00
Nick Peng
ad43c796cf force-qtype-SOA: support qtype range. 2023-06-05 22:55:47 +08:00
Nick Peng
d59c148a28 smartdns: follow sysv daemon initialize steps 2023-05-30 23:25:25 +08:00
Nick Peng
ccadadd3fb resolv: try load dns server from default resolv.conf 2023-05-05 22:51:39 +08:00
Nick Peng
5500fe2592 cache: change default cache file path to /var/cache/smartdns/ 2023-05-05 22:41:02 +08:00
Nick Peng
7bca0ee98f luci: add server flags option and suppress some log 2023-05-05 22:36:09 +08:00
Nick Peng
c9f7dad42f feature: support ipset, nftset for bind option 2023-04-30 00:04:44 +08:00
Nick Peng
d3a6d46a44 dns_cache: Support periodically saving cache files 2023-04-29 21:46:48 +08:00
Nick Peng
6ca3bfdf36 conf: some minor fix 2023-04-13 23:05:56 +08:00
Nick Peng
0e6eeefe5e dns_server: suppress error log 2023-04-12 23:14:10 +08:00
Nick Peng
0947a8dcab feature: add per server edns-client-subnet support 2023-04-08 22:14:52 +08:00
Nick Peng
fbdcb7ba41 feature: add expand ptr from address feature 2023-03-31 23:28:34 +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
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
12e7bc752c dns_client: add verify subject alt name 2023-03-14 22:12:53 +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
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
60a3719ec7 dns_server: fix local ttl issue 2023-03-04 11:21:48 +08:00
Nick Peng
15636c355a fast-ping: fix fast-ping issue 2023-02-26 22:59:57 +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
a6d6781a2a feature: add cname option 2023-02-11 14:34:23 +08:00
Nick Peng
be71e085ad dns_conf: fix relative path issue 2023-02-09 21:37:35 +08:00
Nick Peng
69a2f3bb7f feature: add new option: ipset-no-speed and nftset-no-speed 2023-02-09 21:31:02 +08:00
Nick Peng
c6ac69a8d8 domain-set: keep domain rules orders 2023-01-29 22:06:05 +08:00
Nick Peng
13d028df0d smartdns: bump copyright to 2023, and fix some typo 2023-01-20 00:05:14 +08:00