Commit Graph

65 Commits

Author SHA1 Message Date
Nick Peng
42a4fdebfd smartdns: fix setcap crash issue. 2022-11-15 22:39:36 +08:00
soffchen
9bc857f628 smartdns: fix typo 2022-10-11 18:45:44 +08:00
Nick Peng
1640e9e6a1 smartdns: fix kernel dmesg warnings 2022-09-24 20:14:00 +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
7c4ce074a5 luci: fix auto setting issue 2022-08-31 22:05:26 +08:00
Nick Peng
3605e6ed71 smartdns: support no create pid file. 2022-08-05 22:13:26 +08:00
Nick Peng
ac042e8bee dns-debug: support record fail packet for debugging 2022-07-31 15:49:10 +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
a83818c094 code: cleanup lint and extra compile warnings 2022-07-10 10:32:01 +08:00
Nick Peng
4e2161c6fc conf: optimize badconfig log 2022-07-07 22:49:30 +08:00
Nick Peng
7d62226995 server: some minor fixes 2022-07-05 23:32:22 +08:00
Nick Peng
092b4ede88 dns_server: fix ip number is only one when speed check is none 2022-07-05 00:18:28 +08:00
Nick Peng
301ab3ba10 server: fix server not exit issue on asus router 2022-07-02 13:26:58 +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
7f1dc8a311 utils: Add print_stack function for debugging 2021-08-22 16:01:37 +08:00
Nick Peng
0b45da29c7 cache: support persist cache when restart smartdns 2020-09-05 12:55:30 +08:00
Nick Peng
69ba3f8789 pending: fix pending server resolve issue 2020-08-16 17:05:51 +08:00
Nick Peng
2148efd262 client: retry upstream when network restart 2020-07-12 11:12:55 +08:00
Nick Peng
54801e1ed6 tls: support certificate verify. 2020-05-01 00:23:19 +08:00
Nick Peng
c824c0abc5 CodeStyle: update clang-format, limite column to 120 2020-03-02 23:45:47 +08:00
Nick Peng
2322a9dbd0 ssl: Stop using deprecated Openssl APIs, by neheb. 2020-01-21 22:48:02 +08:00
Nick Peng
aa7237f770 Codesytle: replace CRLF with LF 2020-01-21 20:00:38 +08:00
Nick Peng
01e4140722 Add license 2019-12-15 01:28:32 +08:00
Nick Peng
408c199564 create pid before load config file to avoid systemd complain 2019-12-15 01:28:24 +08:00
Nick Peng
8c96081807 Update readme 2019-12-15 01:27:51 +08:00
Nick Peng
87f04571b1 minor optimize 2019-12-15 01:27:44 +08:00
Nick Peng
3f7bc30f65 Support verify TLS hostname 2019-12-15 01:27:35 +08:00
Nick Peng
1f6e447f86 format code sytle 2019-12-15 01:27:30 +08:00
Nick Peng
90d5c7e396 Update tlog 2019-12-15 01:27:22 +08:00
Nick Peng
4357847641 Add display version 2019-12-15 01:27:12 +08:00
Nick Peng
3ef325d75d Support GCC 8.x and support static compile 2019-12-15 01:27:02 +08:00
Nick Peng
bf52a0afbf Support custom TLS hostname, and http host 2019-12-15 01:26:48 +08:00
Nick Peng
2d01ed8a04 Support DNS Over HTTPS 2019-12-15 01:26:32 +08:00
Nick Peng
e0af4e4339 Support Armbian arm64 2019-12-15 01:26:24 +08:00
Nick Peng
7828f0ec27 code lint and optimize code style 2019-12-15 01:26:01 +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
87d8739ecd Resolve tls mode multi-thread issue. 2019-12-15 01:25:42 +08:00
Nick Peng
71e110748b Add config load error log 2019-12-15 01:25:23 +08:00
Nick Peng
46f505ff06 optimize log 2019-12-15 01:24:57 +08:00
Nick Peng
d6c67edb1e Add coredump feature and print PC 2019-12-15 01:24:56 +08:00
Nick Peng
9e4ac50ee8 Format code 2019-12-15 01:24:55 +08:00
Nick Peng
11552f906f Receive DNS packet with IP-TTL. 2019-12-15 01:24:38 +08:00
Nick Peng
7aa32069ef Add ECS and bugfix 2019-12-15 01:24:34 +08:00
Nick Peng
26b33371a3 Support IP dualstack speed perference 2019-12-15 01:24:31 +08:00
Nick Peng
40740f531b ADD EDNS check feature, TCP server bugfix 2019-12-15 01:24:31 +08:00
Nick Peng
767197473d Add copyright 2019-12-15 01:24:27 +08:00
Nick Peng
62f331c153 Optimize configuration, and add blacklist ip features 2019-12-15 01:24:26 +08:00
Nick Peng
39f6b98bc0 Support bogus subnet search 2019-12-15 01:24:25 +08:00