Commit Graph

50 Commits

Author SHA1 Message Date
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
Nick Peng
6e2c0da46d Support audit 2019-12-15 01:24:13 +08:00
Nick Peng
9ef1a7a2ef Bugfix 2019-12-15 01:24:07 +08:00
Nick Peng
4e92267f24 Support TLS query. 2019-12-15 01:24:04 +08:00
Nick Peng
eeb3f5fd75 Add ipv6 option 2019-12-15 01:23:04 +08:00
Nick Peng
92956e9bd3 Add prefetch domain feature 2019-12-15 01:22:59 +08:00
Nick Peng
56a273e3ed Add conf-file option.
Luci add custom.conf
Bugfix for timer
Update address matching.
2018-08-09 00:00:27 +08:00
Nick Peng
8cff251065 Update code 2018-07-24 23:36:18 +08:00
Nick Peng
9391f709fc Generate debian / asus-optware package 2018-07-18 00:14:50 +08:00
Nick Peng
b33affdbd5 Add configuration for log, ttl, server-name
cache cname.
2018-07-07 01:03:32 +08:00
Nick Peng
4490b318bd Bug fix, good. 2018-07-01 23:27:22 +08:00
Nick Peng
06bc0b1642 Add address feature 2018-06-26 00:09:11 +08:00
Nick Peng
7e60b9bc72 Add address rule 2018-06-25 00:03:24 +08:00
Nick Peng
aaca2494e4 add rbtree 2018-06-24 18:42:39 +08:00
Nick Peng
0e72262be3 add option pid 2018-06-20 23:41:47 +08:00
Nick Peng
7b62739c13 Add systemd script 2018-06-16 02:36:04 +08:00