56 Commits

Author SHA1 Message Date
Nick Peng
a19ac7eb07 dns-server: simple support proxy dnssec 2023-12-16 18:47:46 +08:00
Nick Peng
61a6e676bc dns: support parser SRV record. 2023-12-07 22:27:29 +08:00
Nick Peng
9a83df46e0 dns_server: support TCP keepalive timeout EDNS 2023-11-16 23:54:07 +08:00
Nick Peng
f7ede1b7d0 lint: clear lint warnings 2023-09-13 23:39:54 +08:00
Nick Peng
93a8b87c17 dns_server: fix memory corrupt bug. 2023-07-17 21:47:14 +08:00
Nick Peng
7ff6ae3ea0 dns_server: fix edns subnet not working issue. 2023-07-12 19:28:37 +08:00
Nick Peng
ed102cda03 dns: suppress log 2023-05-06 21:56:57 +08:00
Nick Peng
7bca0ee98f luci: add server flags option and suppress some log 2023-05-05 22:36:09 +08:00
Nick Peng
56d0332bf9 dns: fix crash issue 2023-04-22 19:06:44 +08:00
Nick Peng
d4e1da9955 test: add test case for ptr, suppress log. 2023-04-04 23:58:42 +08:00
Nick Peng
cf52eeacc9 test: add test case for cname 2023-03-14 23:52:10 +08:00
Nick Peng
1ef9da847d dns-server: fix cname rule issue 2023-03-03 21:09:27 +08:00
Nick Peng
499ab1b64f feature: support set ttl, ttl-min, ttl-max to domain. 2023-02-14 22:46:15 +08:00
Nick Peng
13d028df0d smartdns: bump copyright to 2023, and fix some typo 2023-01-20 00:05:14 +08:00
Nick Peng
dad31179d2 DNS: support parser TYPE65 RR. 2022-12-03 14:28:45 +08:00
Nick Peng
934701941b dns: skip padding record 2022-11-11 00:22:35 +08:00
Nick Peng
584480dda1 fix: malformed packet crash issue 2022-08-12 20:47:27 +08:00
Nick Peng
ac042e8bee dns-debug: support record fail packet for debugging 2022-07-31 15:49:10 +08:00
Nick Peng
9390a49a72 dns_server: make log happy. 2022-07-21 21:45:14 +08:00
Felix Yan
798226ddb3 Correct typos in dns.c 2022-07-17 14:10:00 +08:00
Nick Peng
a83818c094 code: cleanup lint and extra compile warnings 2022-07-10 10:32:01 +08:00
Nick Peng
b5a5311976 ecs: support pass client ecs to upstream 2022-05-26 19:59:22 +08:00
Nick Peng
1de5557430 client: support ECS 2022-04-30 20:22:57 +08:00
Nick Peng
22e13b40db dns_server: fix passthrouth ipset issue 2022-04-26 20:43:11 +08:00
Nick Peng
23e9021d30 client: avoid retry query storm 2022-04-09 11:12:00 +08:00
Nick Peng
92af4c05c0 dns: support domain compress. 2022-04-05 21:21:33 +08:00
Nick Peng
d7d7ef48cd cache: optimize cname TTL 2022-02-17 16:34:24 +08:00
Nick Peng
f2fc970561 dns_client: check whether ssl cert is loaded. 2021-01-29 20:37:17 +08:00
Nick Peng
ed63c617bc BugFix: Fix issue #669, Contributed by Enna1 2021-01-09 12:31:15 +08:00
Nick Peng
4e5248ebf3 BugFix: Fix issue #670, Contributed by Enna1 2021-01-09 12:19:07 +08:00
Nick Peng
c824c0abc5 CodeStyle: update clang-format, limite column to 120 2020-03-02 23:45:47 +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
aaca1c013b Fix byte alignment issue 2019-12-15 01:28:27 +08:00
Nick Peng
9213f898c3 Fix CNAME buff too short issue 2019-12-15 01:28:07 +08:00
Nick Peng
da9ef34588 optimize log 2019-12-15 01:27:46 +08:00
Nick Peng
3ef325d75d Support GCC 8.x and support static compile 2019-12-15 01:27:02 +08:00
Nick Peng
02213de0ee Add support EDNS TCP-keep-alive 2019-12-15 01:26:03 +08:00
Nick Peng
7828f0ec27 code lint and optimize code style 2019-12-15 01:26:01 +08:00
Nick Peng
c0c6fde39d Fix clang-tidy warning 2019-12-15 01:26:00 +08:00
Nick Peng
452438a0af Fix possible out of rage issue. 2019-12-15 01:25:41 +08:00
Nick Peng
7add2b82ae code enhancement 2019-12-15 01:25:35 +08:00
Nick Peng
05a24264aa unexpected data process crash bug fix 2019-12-15 01:25:35 +08:00
Nick Peng
65ede47cf7 Fix crash bug 2019-12-15 01:25:25 +08:00
Nick Peng
46f505ff06 optimize log 2019-12-15 01:24:57 +08:00
Nick Peng
f1999ecfd8 Bugfix, ECS, and makesure max query timeout is about 1000ms 2019-12-15 01:24:35 +08:00
Nick Peng
7aa32069ef Add ECS and bugfix 2019-12-15 01:24:34 +08:00
Nick Peng
d3b67c3ed4 fix bug for dig command 2019-12-15 01:24:32 +08:00
Nick Peng
40740f531b ADD EDNS check feature, TCP server bugfix 2019-12-15 01:24:31 +08:00
Nick Peng
9eb8aa1571 Add TCP DNS server 2019-12-15 01:24:15 +08:00