Commit Graph

  • 848c9e6cf2 dns_server: fix dns cache issue & supress ping log Nick Peng 2022-05-30 23:22:03 +08:00
  • c7db5b2667 dns_server: fix pending query callback fail issue. Nick Peng 2022-05-30 00:47:38 +08:00
  • 0a04b91763 Readme: add readme for DNS TYPE65 & DNSMASQ hostname Nick Peng 2022-05-29 18:43:39 +08:00
  • c27040099b dns_server: fix tcp ping config not working issue and add more ping mode. Nick Peng 2022-05-29 22:44:41 +08:00
  • b6740f5aab cache: cache special records Nick Peng 2022-05-29 00:02:58 +08:00
  • 6a7ce39727 dns_server: fix max reply ip number issue. Nick Peng 2022-05-28 00:20:08 +08:00
  • 2365a1a2b0 cache: cache NXDOMAIN records. Nick Peng 2022-05-28 00:10:24 +08:00
  • b5a5311976 ecs: support pass client ecs to upstream Nick Peng 2022-05-26 23:03:40 +08:00
  • b125d142bd cache: cache cname record Nick Peng 2022-05-25 22:48:04 +08:00
  • bc68d5979c Support force not CNAME records Nick Peng 2022-05-22 10:09:58 +08:00
  • b6f9d7e7bc 修复openwrt中stop、restart时无法正确终止程序,导致第一端口被占用 HalfLife 2022-05-21 23:19:08 +08:00
  • e6fe6771bf conf: Supports setting the maximum number of IPs returned to the client Nick Peng 2022-05-21 14:18:28 +08:00
  • 94b84cd32c dns_server: support query smartdns server ip Nick Peng 2022-05-21 02:18:44 +08:00
  • dae263444f Feature: support local host name & ptr resolve. Nick Peng 2022-05-21 00:09:18 +08:00
  • dbfe9063e4 Update Readme Nick Peng 2022-05-19 21:32:41 +08:00
  • ae3beb5fba dns_client: ipv4, ipv6 ecs, use either Nick Peng 2022-05-19 21:30:51 +08:00
  • 7a55471ce3 luci: set dualstack-ip-selection to no when checkbox unselected. PikuZheng 2022-05-17 17:15:08 +08:00
  • 03478debe8 feature: auto detect ipv6 features. Nick Peng 2022-05-17 20:35:36 +08:00
  • ee40591aed dns_server: fix ipv6 not response issue Nick Peng 2022-05-17 01:15:14 +08:00
  • bdc3a87d6d debian: fake package version avoid auto upgrade Nick Peng 2022-05-16 23:12:23 +08:00
  • 68ce6b3f0f dns_server: fix ipv6 multi ipaddress issue Nick Peng 2022-05-16 22:52:22 +08:00
  • 9dffec3fd3 dns_server: set max ip count to 10 Nick Peng 2022-05-15 22:13:12 +08:00
  • e64007f558 dns_server: fix issue for AAAA cache query Nick Peng 2022-05-15 21:42:36 +08:00
  • 87a400ebae dns_server: fix bootstrap dns not working issue Nick Peng 2022-05-12 00:08:24 +08:00
  • 9804c305d0 update tlog Nick Peng 2022-05-08 23:31:25 +08:00
  • e1755dadc1 Systemd: remove killmode Nick Peng 2022-05-03 16:29:09 +08:00
  • c7d54a2111 Different version scheme results in Debian package overwrite (Closes: https://github.com/pymumu/smartdns/issues/748) Mo Zhou 2022-05-07 11:06:52 -04:00
  • 34691154fb passthrouth: fix passthrouth ttl all-best-ip Nick Peng 2022-05-03 10:25:33 +08:00
  • 29a5803860 Fix typo & ttl issue. Nick Peng 2022-05-03 09:00:30 +08:00
  • ebd820bcbb dns_server: make max ttl no countdown Nick Peng 2022-05-02 22:53:51 +08:00
  • 1de5557430 client: support ECS Nick Peng 2022-04-30 20:22:57 +08:00
  • c92615e6cd dual-stack: return soa when ipv4 exists in cache Nick Peng 2022-04-30 08:46:30 +08:00
  • c561ae2fc5 Feature: Supports setting the maximum TTL value of the response to the client Nick Peng 2022-04-29 22:29:40 +08:00
  • d30264ed08 script: force stop smartdns process Nick Peng 2022-04-28 21:44:32 +08:00
  • 22e13b40db dns_server: fix passthrouth ipset issue Nick Peng 2022-04-26 20:43:11 +08:00
  • 75dda9340d dns_conf: update default configuration. Nick Peng 2022-04-24 23:31:27 +08:00
  • baf2be681d dns-server: Parallel query performance optimization for the same domain name Nick Peng 2022-04-23 22:27:32 +08:00
  • 5bd521c36b dns_server: Cache A record for AAAA query when dualstack select Nick Peng 2022-04-22 23:36:37 +08:00
  • d0305f60f6 dns_server: make fastest ip first place & fix audit log and ipset for multi IPs. Nick Peng 2022-04-17 18:03:24 +08:00
  • 6e1363dca4 Feature: select all best ip Nick Peng 2022-04-10 19:47:00 +08:00
  • 23e9021d30 client: avoid retry query storm Nick Peng 2022-04-09 11:12:00 +08:00
  • 92af4c05c0 dns: support domain compress. Nick Peng 2022-04-05 21:21:33 +08:00
  • 24661c2419 Fix issue #903 TXT, SRV, record failed. Release36.1 Nick Peng 2022-04-04 10:34:55 +08:00
  • 1efa1942cc tlog: bump tlog to v1.6 Release36 Nick Peng 2022-03-29 19:20:41 +08:00
  • 1fd18601e7 doc: polish ReadMe.md WhiredPlanck 2022-02-26 21:30:42 +08:00
  • d7d7ef48cd cache: optimize cname TTL Nick Peng 2022-02-17 23:15:11 +08:00
  • 0652316e98 server: strict result, discard result without query type Nick Peng 2022-02-17 22:56:13 +08:00
  • ee9059bb37 server: Support specific qtype to return SOA Nick Peng 2022-02-17 22:32:03 +08:00
  • 45180c0dd6 readme: Add instructions on how to get SPKI Nick Peng 2022-02-16 20:45:05 +08:00
  • f29e292a41 cache: fix SOA cache issue when dns server timeout. Nick Peng 2022-02-16 20:42:08 +08:00
  • cf34cbc045 tls: remove deprecated API, support openssl 3.0 Nick Peng 2022-02-16 20:32:28 +08:00
  • 8d7c54d382 audit: fix audit log for no-speed-check Nick Peng 2022-02-16 20:22:12 +08:00
  • 75d91096ca cache: make cname ttl countdown Nick Peng 2022-02-16 19:02:37 +08:00
  • e98cf5b711 cache: fix cache not update issue when serve-expired enabled. Nick Peng 2022-02-15 17:35:39 +08:00
  • a33d09f80b fix openssl1.1 without 0.9.8 api compile error paldier 2021-10-28 09:24:49 +08:00
  • ba282c8c60 use type uint32_t for timeout whiler 2021-11-25 23:00:52 +08:00
  • a588793221 remove extraneous unit file Nick Cao 2021-09-15 16:21:54 +08:00
  • cd88dd4854 fix x86_64-linux-gnu-gcc compile error FH0 2021-09-15 21:23:06 +08:00
  • 8973acad44 fix tlog_set_permission parameters type FH0 2021-09-14 20:48:23 +08:00
  • f50e4dd081 Revert "http: Fix http overflow bug" Release35 Nick Peng 2021-08-27 19:14:49 +08:00
  • ca6a9613d9 http: Fix http not working issue Nick Peng 2021-08-25 21:55:16 +08:00
  • c88b334902 improve #754 (#756) Jian Chang 2021-08-25 16:55:16 +08:00
  • 017cd5cdc1 fix #689 Jian Chang 2021-08-24 19:53:16 +08:00
  • 0e89d05ee7 Create c-cpp.yml Nick Peng 2021-08-24 16:44:44 +08:00
  • 772229c826 fast_ping: Avoid ping race condition crash issue Nick Peng 2021-08-23 14:19:22 +08:00
  • 7f1dc8a311 utils: Add print_stack function for debugging Nick Peng 2021-08-22 16:01:37 +08:00
  • eff1f1b4c7 Updat readme Nick Peng 2021-08-21 20:42:25 +08:00
  • ea8c1f47f8 http: Fix http overflow bug Nick Peng 2021-08-21 00:06:24 +08:00
  • 106ec6789c Make: update script mode Nick Peng 2021-08-08 15:45:14 +08:00
  • 8c271e34c1 Translate: Add units to reduce misunderstandings (#746) Nyaasu 2021-08-09 22:21:35 +08:00
  • 756029f5e9 dns-client: avoid crash Release34 Nick Peng 2021-08-01 15:16:58 +08:00
  • 6338f1257c Update tlog Nick Peng 2021-08-01 15:03:33 +08:00
  • b77cea63e9 Update dns_server.c LoveSy 2021-07-21 12:06:02 +08:00
  • f1ce462989 Support dual stack ipset LoveSy 2021-05-05 22:59:39 +08:00
  • e5eb562dee Update make.sh edison0354 2021-02-06 00:10:47 +08:00
  • c53a87b8d9 SSL: reduce memory usage. Nick Peng 2021-01-31 03:04:17 +08:00
  • f2fc970561 dns_client: check whether ssl cert is loaded. Nick Peng 2021-01-28 01:35:26 +08:00
  • 328f44e800 Update ReadMe.md J7S-xvH-rQV-sYR 2021-01-29 15:18:17 +08:00
  • 11cf7b614c dualstack: cache SOA record for speed. Nick Peng 2021-01-24 14:16:35 +08:00
  • 51e1e6565f MemLeak: fix memory leak when cache size is 0 Nick Peng 2021-01-24 11:12:35 +08:00
  • 3ba8c418f7 Update luci-app-smartdns.json dkadioglu 2021-01-23 13:47:35 +01:00
  • 3e3859cfb1 BugFix: fix ssl cert load crash issue Nick Peng 2021-01-24 01:03:57 +08:00
  • ac0ab0c916 Update ReadMe.md Nick Peng 2021-01-10 03:41:31 +08:00
  • 98be18f926 Domain-Rule: Support configuration of dualstack selection Nick Peng 2021-01-10 02:39:59 +08:00
  • ed63c617bc BugFix: Fix issue #669, Contributed by Enna1 Nick Peng 2021-01-09 12:28:51 +08:00
  • 81ce05e6af Improve systemd service description Felix Yan 2020-11-25 22:04:09 +08:00
  • 4e5248ebf3 BugFix: Fix issue #670, Contributed by Enna1 Nick Peng 2021-01-09 12:19:07 +08:00
  • ccd0f203fb dns-client: add some log Nick Peng 2020-09-30 22:21:04 +08:00
  • 29d61d9373 Update ReadMe_en.md huyz-git 2020-12-17 15:57:27 +08:00
  • 4dcfd2c729 Update ReadMe.md huyz-git 2020-12-17 15:53:06 +08:00
  • 42b3e98b2a drop el6 support Purple Grape 2020-09-27 09:01:33 +08:00
  • 81ecfa5dab Update smartdns.spec Purple Grape 2020-09-18 13:28:31 +08:00
  • baa1397fb0 Move TimeoutStopSec to [Service] Felix Yan 2020-09-10 21:54:48 +08:00
  • 86902d2e34 serve-expired: support config reply ttl Release33 Nick Peng 2020-09-06 15:21:37 +08:00
  • 6f30fe6d05 compile: remove O_CLOEXEC flags Nick Peng 2020-09-05 19:37:50 +08:00
  • 0b45da29c7 cache: support persist cache when restart smartdns Nick Peng 2020-09-05 12:55:30 +08:00
  • 2b81fffb7e dns_client: fix ssl race condition issue. Nick Peng 2020-09-02 22:03:24 +08:00
  • 7af6f475da dns-client: reduce ssl session cache size Release32 Nick Peng 2020-08-27 23:34:22 +08:00
  • c3b6560b46 add rpm support Purple Grape 2020-07-29 19:29:19 +08:00
  • a3d3364a32 dns_client: avoid disconnect with server after query complete Release32-RC4 Nick Peng 2020-08-24 23:54:06 +08:00