Commit Graph

77 Commits

Author SHA1 Message Date
Nick Peng
f7f1f37faa log: add option to set file permissions 2022-12-21 21:32:29 +08:00
Nick Peng
945653667f feature: support marking packet on upstream server 2022-12-21 18:40:55 +08:00
Nick Peng
70df7938f3 conf: support disable expired cache on specific domain. 2022-12-21 18:40:55 +08:00
Nick Peng
3a1ba73386 log: support disable log 2022-12-14 22:26:45 +08:00
Nick Peng
bd31cc0a36 conf: force TYPE65 SOA enable by default 2022-11-23 22:29:56 +08:00
Nick Peng
85d011eae8 nftset: Remove libnftable dependency 2022-11-15 22:31:34 +08:00
LoveSy
391ef310b4 Simple support for nftables (#1117)
* Simple support for nftables

Co-authored-by: Chen Zhenge <Mr.ChenWithCapsule@outlook.com>
2022-10-23 19:17:33 +08:00
Nick Peng
799d19f233 conf: add option resolv-hostname to skip resolve local hostname 2022-09-28 00:53:39 +08:00
Nick Peng
1f1fd118de Feature: add domain-set option, simplify domain name rule settings 2022-09-08 00:41:17 +08:00
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 2022-08-28 17:30:24 +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
362b7f978f security: support dropping root, and no root privileges required for ping 2022-07-01 23:37:24 +08:00
Nick Peng
7e985e7d11 dns_server: fix dualstack select issue. 2022-06-08 23:28:46 +08:00
Nick Peng
c27040099b dns_server: fix tcp ping config not working issue and add more ping mode. 2022-05-29 22:44:41 +08:00
Nick Peng
e6fe6771bf conf: Supports setting the maximum number of IPs returned to the client 2022-05-21 14:18:28 +08:00
Nick Peng
9dffec3fd3 dns_server: set max ip count to 10 2022-05-15 22:13:12 +08:00
Nick Peng
c561ae2fc5 Feature: Supports setting the maximum TTL value of the response to the client 2022-04-29 22:29:40 +08:00
Nick Peng
d30264ed08 script: force stop smartdns process 2022-04-29 10:09:40 +08:00
Nick Peng
ee9059bb37 server: Support specific qtype to return SOA 2022-02-17 11:33:09 +08:00
Nick Peng
98be18f926 Domain-Rule: Support configuration of dualstack selection 2021-01-10 02:39:59 +08:00
Nick Peng
86902d2e34 serve-expired: support config reply ttl 2020-09-06 15:21:37 +08:00
Nick Peng
0b45da29c7 cache: support persist cache when restart smartdns 2020-09-05 12:55:30 +08:00
Nick Peng
54801e1ed6 tls: support certificate verify. 2020-05-01 00:23:19 +08:00
Felix Yan
a6fe329105 Fix hostname option name in conf example
The hostname option is actually `-host-name` as in the code and README. Setting `-hostname` doesn't work.
2020-03-09 22:13:37 +08:00
Nick Peng
5f9167cf07 bind-option: support force aaaa soa bind option, secondary DNS support Force-AAAA-SOA options 2020-02-14 13:14:03 +08:00
Nick Peng
8990446411 serve-expired: new feature, support cache serve-expired feature 2020-02-14 13:13:22 +08:00
Felix Yan
8f40eba083 smartdns.conf: correct some typos 2020-02-14 09:41:12 +08:00
Nick Peng
4bd6c025db domain-rules: new feature, support set speed-check-mode 2020-02-05 23:21:59 +08:00
Nick Peng
aaeae7167b Fix shellcheck issues 2019-12-21 11:02:55 +08:00
Nick Peng
01e4140722 Add license 2019-12-15 01:28:32 +08:00
Nick Peng
e05d1f9d17 Enable audit-log SOA 2019-12-15 01:28:02 +08:00
Nick Peng
8c96081807 Update readme 2019-12-15 01:27:51 +08:00
Nick Peng
3f7bc30f65 Support verify TLS hostname 2019-12-15 01:27:35 +08:00
Nick Peng
b1eafb6491 Support listen multi ip addresses, and support server flags 2019-12-15 01:27:29 +08:00
Nick Peng
9e928983e0 Support config speed-check-mode 2019-12-15 01:27:26 +08:00
Nick Peng
cb3656cb57 Change config accept-ip to whitelist-ip 2019-12-15 01:27:02 +08:00
Nick Peng
a09e63d333 Support IP accept list 2019-12-15 01:27:01 +08:00
Nick Peng
2d01ed8a04 Support DNS Over HTTPS 2019-12-15 01:26:32 +08:00
Nick Peng
5501bfb6a3 Remove unused install script 2019-12-15 01:26:31 +08:00
Nick Peng
5c02f06844 Add FAQ 2019-12-15 01:26:10 +08:00
Nick Peng
ef3a2196a0 Some document optimizations 2019-12-15 01:26:06 +08:00
Nick Peng
85b0eed3a2 Support TLS SPKI verify 2019-12-15 01:25:59 +08:00
Nick Peng
4465ce798a Support nameserver feature 2019-12-15 01:25:58 +08:00
Nick Peng
a1150a7ceb ipset bugfix and add timeout feature 2019-12-15 01:25:46 +08:00
Nick Peng
10ea3e6f3f Fix address bug 2019-12-15 01:25:36 +08:00
Nick Peng
0112d12693 Add ignore-ip feature 2019-12-15 01:25:21 +08:00
Nick Peng
7241b24a57 Fix dualstack select issue 2019-12-15 01:25:16 +08:00
Nick Peng
143d82ce1a Add Domain RULE flags feature. 2019-12-15 01:25:09 +08:00