Commit Graph

  • 8f7372adcd update document for new options. Nick Peng 2023-08-06 22:00:31 +08:00
  • 601ebd590e ssl: output error message when handshake failed. Nick Peng 2023-08-06 21:15:04 +08:00
  • b133ce408a dns_conf: fix memory corruption issue when ip number greater than 8. Nick Peng 2023-07-28 22:42:36 +08:00
  • 8d3a62c568 dns_server: fix bogus-nxdomain issue. Nick Peng 2023-07-26 22:40:26 +08:00
  • 93a8b87c17 dns_server: fix memory corrupt bug. Nick Peng 2023-07-17 21:47:14 +08:00
  • ffc331af21 dns-client: fix bootstrap retry failure issue when os startup. Nick Peng 2023-07-15 21:04:27 +08:00
  • 89e958abfa dns_client: avoid false re-creation of udp sockets causing retries. Nick Peng 2023-07-14 20:44:10 +08:00
  • 2576fdb02f dns_client: fix bootstrap dns retry issue. Nick Peng 2023-07-12 22:37:22 +08:00
  • 7ff6ae3ea0 dns_server: fix edns subnet not working issue. Nick Peng 2023-07-11 23:30:39 +08:00
  • c2b072b523 conf: add ddns-domain options Nick Peng 2023-07-11 22:30:39 +08:00
  • 1df9d624b4 conf: add host-ip option for server. Nick Peng 2023-07-11 22:20:49 +08:00
  • 6b021946aa conf: support prefix wildcard match. Nick Peng 2023-07-05 00:08:29 +08:00
  • 087c9f5df2 conf: fix address issue when configuring multiple IPs Nick Peng 2023-07-01 09:20:42 +08:00
  • e66928f27f ecs: Optimize ecs-subnet configuration method Nick Peng 2023-06-27 23:22:28 +08:00
  • 8a9a11d6d9 log: enable output log to console when run as daemon. Nick Peng 2023-06-16 21:57:39 +08:00
  • a6e5ceb675 conf: trim prefix space for multiline option Nick Peng 2023-06-15 21:18:08 +08:00
  • 00d22d7120 address: add multiple ip addresses Nick Peng 2023-06-14 22:49:14 +08:00
  • 08567c458b address: support multiple ip addresses Nick Peng 2023-06-14 22:41:53 +08:00
  • 234c721011 test: fix test case failure issue Nick Peng 2023-06-14 22:40:12 +08:00
  • 45346705d8 tlog: fix declaration of tlog_set_permission Chongyun Lee 2023-06-11 01:42:03 +08:00
  • 9b7b2ad12d openwrt: fix adblock not working issue Nick Peng 2023-06-07 23:54:26 +08:00
  • f072ff3412 dns_server: optimize result callback and update tlog. Nick Peng 2023-06-07 21:15:59 +08:00
  • ad43c796cf force-qtype-SOA: support qtype range. Nick Peng 2023-06-05 22:55:47 +08:00
  • 9f04ca72b1 qtype-SOA: range example Nick Peng 2023-06-05 21:48:04 +08:00
  • d843f0ff87 Fix chinese typo Nick Peng 2023-06-03 17:46:49 +08:00
  • f5c8d3ce57 dns_server: improve code readability Nick Peng 2023-06-02 22:52:46 +08:00
  • f621b424e2 lint: add clang-tidy linter Nick Peng 2023-05-30 23:26:05 +08:00
  • d59c148a28 smartdns: follow sysv daemon initialize steps Nick Peng 2023-05-30 23:25:25 +08:00
  • 83192f5f13 faq: update ddns Nick Peng 2023-05-28 10:57:31 +08:00
  • b99dc6bd91 ad-block: update. Nick Peng 2023-05-27 22:59:31 +08:00
  • 8ea34ab176 dns_conf: A little bit of performance optimization Nick Peng 2023-05-27 22:51:00 +08:00
  • 37f6d4908c Add Edns client subnet Nick Peng 2023-05-20 22:20:55 +08:00
  • 4a60414025 update default cache path. Nick Peng 2023-05-13 20:52:37 +08:00
  • 0340d272c3 dns_server: fix max ttl reply issue. Nick Peng 2023-05-09 23:22:08 +08:00
  • 5c09ee3278 update cache pages Nick Peng 2023-05-07 17:07:48 +08:00
  • ed102cda03 dns: suppress log Release42 Nick Peng 2023-05-06 21:56:57 +08:00
  • ccadadd3fb resolv: try load dns server from default resolv.conf Nick Peng 2023-05-05 22:51:39 +08:00
  • 5500fe2592 cache: change default cache file path to /var/cache/smartdns/ Nick Peng 2023-05-05 22:41:02 +08:00
  • 7bca0ee98f luci: add server flags option and suppress some log Nick Peng 2023-05-05 22:36:09 +08:00
  • 7e7d244754 update ad rules Nick Peng 2023-05-04 22:03:53 +08:00
  • 2f18fa57f3 ipset-nftset: update bind option Nick Peng 2023-04-30 00:15:57 +08:00
  • 87e04d25b2 configuration: update option for bind Nick Peng 2023-04-30 00:08:53 +08:00
  • c9f7dad42f feature: support ipset, nftset for bind option Nick Peng 2023-04-30 00:04:03 +08:00
  • 0afc8e932c add cache-checkpoint-time Nick Peng 2023-04-29 22:23:44 +08:00
  • 8fab75241c smartdns: change pid file path from /var/run to /run Nick Peng 2023-04-29 00:21:40 +08:00
  • d3a6d46a44 dns_cache: Support periodically saving cache files Nick Peng 2023-04-29 00:21:24 +08:00
  • 56d0332bf9 dns: fix crash issue Nick Peng 2023-04-22 19:06:44 +08:00
  • e38d5eaecc openwrt: some fixes Nick Peng 2023-04-21 23:27:05 +08:00
  • 43adf26cff fix typo Nick Peng 2023-04-19 00:15:20 +08:00
  • 54d95609bd cname: fix cname rule loop issue. Nick Peng 2023-04-17 23:21:41 +08:00
  • 6ca3bfdf36 conf: some minor fix Nick Peng 2023-04-13 23:05:56 +08:00
  • 0e6eeefe5e dns_server: suppress error log Nick Peng 2023-04-12 23:14:10 +08:00
  • 1bb052b07b update server options Nick Peng 2023-04-08 22:18:25 +08:00
  • 0947a8dcab feature: add per server edns-client-subnet support Nick Peng 2023-04-08 22:14:52 +08:00
  • 0f68f0c11d test-case: fix test case failure issue. Nick Peng 2023-04-05 00:25:20 +08:00
  • 60ded57afd fix typo Nick Peng 2023-04-05 00:17:30 +08:00
  • d4e1da9955 test: add test case for ptr, suppress log. Nick Peng 2023-04-04 23:58:42 +08:00
  • d6bf537cd8 configuration: add address page Nick Peng 2023-04-01 00:10:35 +08:00
  • 793ee3305b config: add expand-ptr-from-address Nick Peng 2023-03-31 23:38:49 +08:00
  • fbdcb7ba41 feature: add expand ptr from address feature Nick Peng 2023-03-31 23:28:34 +08:00
  • d402d62cc5 dns_client: fix crash issue. Nick Peng 2023-03-31 20:26:50 +08:00
  • 582cdfb879 cache: modify cache ver check method, add ipset, nftset after restart. Nick Peng 2023-03-28 23:28:28 +08:00
  • b1484edeac ipv6: add exceptions Nick Peng 2023-03-27 22:46:47 +08:00
  • fa5e519368 domain-rule: Exceptions are allowed when enable force-AAAA-SOA Nick Peng 2023-03-27 22:41:32 +08:00
  • 086b7f465a fix typo Nick Peng 2023-03-27 08:42:32 +08:00
  • 1e9bc6bed9 doc: update document Nick Peng 2023-03-26 22:47:03 +08:00
  • 2dbde718a7 test: return NXDOMAIN when block ad, add some test cases for ip-rule. Nick Peng 2023-03-26 22:30:24 +08:00
  • b5cc8a805a dns_server: suppress log. Nick Peng 2023-03-26 17:23:13 +08:00
  • c2a5232a75 config: update ip rule page Nick Peng 2023-03-26 17:15:23 +08:00
  • bf4f66ae0f config: add ip rule pages. Nick Peng 2023-03-26 12:00:43 +08:00
  • 149a52584e en: update document. Nick Peng 2023-03-26 02:02:54 +08:00
  • c90a85dfc7 test: add test cases Nick Peng 2023-03-26 00:27:40 +08:00
  • 56d711a796 conf: modify default serve_expired_ttl 1 day to 3 days Nick Peng 2023-03-25 23:30:09 +08:00
  • 5ded52d4c0 config: update config for domain-rules Nick Peng 2023-03-24 22:33:29 +08:00
  • 2de76a5c8e configuration: add domain-rules options help Nick Peng 2023-03-24 22:11:26 +08:00
  • dd23c5fc31 config: add option -no-cache and -response-mode for domain-rules and add some test cases. Nick Peng 2023-03-24 21:58:41 +08:00
  • 4f2867b7f4 server: fix some typo and support auto set cache size Nick Peng 2023-03-21 21:06:32 +08:00
  • 8616506330 📝 add doc brew install smartdns for MacOS YISH 2023-03-21 19:58:56 +08:00
  • cd13d27519 configuration: update cache size config option Nick Peng 2023-03-21 20:30:05 +08:00
  • bf68385d0e test: add test case for cache and fix some issue Nick Peng 2023-03-20 23:41:34 +08:00
  • aa6f6fd519 test: add test case for performance Nick Peng 2023-03-19 14:26:46 +08:00
  • dfeefe23fd config: update forwarding with ipset and nftset Nick Peng 2023-03-17 23:39:46 +08:00
  • af557bda6a config: rename work mode to speed check mode Nick Peng 2023-03-16 20:11:31 +08:00
  • 455dca9ae4 test: add test for mock server and bind option Nick Peng 2023-03-16 20:03:01 +08:00
  • 47f2f45c37 dns-server: fix bind-tls issue Nick Peng 2023-03-16 18:56:30 +08:00
  • 2e3e03bfda test: add some test and fix some bugs Nick Peng 2023-03-15 23:57:25 +08:00
  • b388ca1504 config: add basic and server configuration guide. Nick Peng 2023-03-15 23:13:44 +08:00
  • a14d4a0451 dns_client: fix compile error with openssl 1.x Nick Peng 2023-03-15 08:33:12 +08:00
  • cf52eeacc9 test: add test case for cname Nick Peng 2023-03-14 23:52:10 +08:00
  • 12e7bc752c dns_client: add verify subject alt name Nick Peng 2023-03-14 22:12:53 +08:00
  • 81ab3f413a test: add test framework Nick Peng 2023-03-14 00:08:59 +08:00
  • 1c605938e0 dns_conf: add option to enable output log to console. Nick Peng 2023-03-13 23:20:03 +08:00
  • 6e6c6af0c9 configuration: add log-console and audit-console option Nick Peng 2023-03-13 23:31:07 +08:00
  • 3d7a2a8d80 dns_server: export is_ipv6_ready function Nick Peng 2023-03-11 23:18:10 +08:00
  • 69fd23d756 action: update git action, patch files. Nick Peng 2023-03-11 22:06:03 +08:00
  • 8bf1108503 config: add cache, cname, dualstack guild Nick Peng 2023-03-11 17:52:57 +08:00
  • 55966e5b3f config: add forwarding with ipset guide. Nick Peng 2023-03-11 16:51:50 +08:00
  • 3c7b86eea7 conf: fix typo Nick Peng 2023-03-11 08:25:06 +08:00
  • 39efbda313 config: add some config guide Nick Peng 2023-03-10 23:53:17 +08:00
  • b2037c3f96 dns_server: fix bind-tls fail when cert file exists Nick Peng 2023-03-10 23:43:42 +08:00