Nick Peng
|
1d46fa6208
|
dns_client: retry when upstream result is empty.
|
2023-12-19 22:29:44 +08:00 |
|
Nick Peng
|
a19ac7eb07
|
dns-server: simple support proxy dnssec
|
2023-12-16 18:47:46 +08:00 |
|
Nick Peng
|
a0f82eabcd
|
dns_server: Optimize the processing of upstream returns to SOA.
|
2023-12-15 23:05:17 +08:00 |
|
Nick Peng
|
1a17da726d
|
address: force anoter A/AAAA SOA when ip is set.
|
2023-12-15 23:03:43 +08:00 |
|
Nick Peng
|
c6e28d6087
|
Makefile: update make file.
|
2023-12-15 22:18:42 +08:00 |
|
Nguyễn Gia Phong
|
577fc35827
|
dns_server: log addrinfo nonsystem error
|
2023-12-10 19:27:14 +08:00 |
|
Nick Peng
|
c4bffbb1dd
|
tls: refactor tls send recv code.
|
2023-12-08 23:12:29 +08:00 |
|
Nick Peng
|
5df4364809
|
feature: add option srv-record support SRV.
|
2023-12-07 23:15:11 +08:00 |
|
Nick Peng
|
7997300781
|
dns_cache: Fix several issues related to cache memory.
|
2023-11-30 21:59:08 +08:00 |
|
Nick Peng
|
26798f8f1a
|
dns_server: suppress some error log
|
2023-11-19 09:40:46 +08:00 |
|
Nick Peng
|
a10b21c822
|
dns_server: wait more time for fastest ip.
|
2023-11-16 23:54:07 +08:00 |
|
Nick Peng
|
9a83df46e0
|
dns_server: support TCP keepalive timeout EDNS
|
2023-11-16 23:54:07 +08:00 |
|
Nick Peng
|
a482ceeb5a
|
dns_server: suppress tcp error logs
|
2023-11-15 22:54:18 +08:00 |
|
Nick Peng
|
b3e16c3c60
|
dns_cache: fix issue of incorrect cache timeout when the process is restarted.
|
2023-11-14 23:21:04 +08:00 |
|
Nick Peng
|
eb0d0336de
|
dns_server: fix issue of incorrect caching results when enable ip white list.
|
2023-11-14 23:09:34 +08:00 |
|
Nick Peng
|
568f95dbdf
|
smartdns: enhance reliability during initialization.
|
2023-11-14 22:18:06 +08:00 |
|
Nick Peng
|
8c06923438
|
dns_server: fix some DOH server issue.
|
2023-11-11 23:57:18 +08:00 |
|
Nick Peng
|
ef806ecc9c
|
feature: simple support DOH server
|
2023-11-11 09:58:39 +08:00 |
|
Nick Peng
|
d02bceabf1
|
dns_conf: fix server-https options issue.
|
2023-11-11 09:58:39 +08:00 |
|
Nick Peng
|
73c96cf932
|
dns-server: fix prefetch cache timeout issue
|
2023-11-07 22:09:34 +08:00 |
|
Nick Peng
|
14330dd5da
|
dns_server: cache ptr record
|
2023-11-04 09:38:36 +08:00 |
|
Nick Peng
|
aca8cf92cb
|
dns_cache: refactor dns-cache.c, remove unused code.
|
2023-10-31 22:22:31 +08:00 |
|
Nick Peng
|
95c79ce1f6
|
dns_server: fix memory leak
|
2023-10-23 01:49:49 +00:00 |
|
Nick Peng
|
a1d067f9eb
|
dns_server: Fix address sub-rule issue.
|
2023-10-05 17:10:14 +08:00 |
|
Nick Peng
|
96d37332e4
|
dns_cache: Fix possible crash issue
|
2023-10-05 16:32:20 +08:00 |
|
Nick Peng
|
3916ea570a
|
dns_cache: fix cache timeout issue
|
2023-09-27 23:19:45 +08:00 |
|
Nick Peng
|
bfacad33ae
|
dns_cache: Replace cache timeout mechanism with time wheel algorithm to reduce CPU usage
|
2023-09-23 23:31:19 +08:00 |
|
Nick Peng
|
f7ede1b7d0
|
lint: clear lint warnings
|
2023-09-13 23:39:54 +08:00 |
|
Frand Ren
|
1a492f7dc0
|
add domain rule "root or sub"
|
2023-09-12 09:22:59 +08:00 |
|
Nick Peng
|
1ff7829b49
|
dns: simple make DDR request SOA.
|
2023-09-09 17:20:42 +08:00 |
|
Nick Peng
|
5658d72b3b
|
dns_conf: update smartdns.conf and add -no-ip-alias for bind
|
2023-09-07 23:04:15 +08:00 |
|
Nick Peng
|
1b12709451
|
feature: add ip-rules and ip-set options
|
2023-09-06 23:25:13 +08:00 |
|
Nick Peng
|
901baf80c0
|
ip-alias: add option -no-ipalias for domain-rules
|
2023-08-30 00:34:27 +08:00 |
|
Nick Peng
|
45e3455932
|
dns_cache: reduce cpu usage.
|
2023-08-29 23:55:04 +08:00 |
|
Nick Peng
|
1054229efb
|
feature: add ip-alias option.
|
2023-08-16 22:47:47 +08:00 |
|
Nick Peng
|
601ebd590e
|
ssl: output error message when handshake failed.
|
2023-08-06 21:15:04 +08:00 |
|
Nick Peng
|
8d3a62c568
|
dns_server: fix bogus-nxdomain issue.
|
2023-07-26 22:40:26 +08:00 |
|
Nick Peng
|
93a8b87c17
|
dns_server: fix memory corrupt bug.
|
2023-07-17 21:47:14 +08:00 |
|
Nick Peng
|
ffc331af21
|
dns-client: fix bootstrap retry failure issue when os startup.
|
2023-07-15 21:04:27 +08:00 |
|
Nick Peng
|
c2b072b523
|
conf: add ddns-domain options
|
2023-07-12 19:28:32 +08:00 |
|
Nick Peng
|
6b021946aa
|
conf: support prefix wildcard match.
|
2023-07-05 00:08:29 +08:00 |
|
Nick Peng
|
08567c458b
|
address: support multiple ip addresses
|
2023-06-14 22:41:53 +08:00 |
|
Nick Peng
|
f072ff3412
|
dns_server: optimize result callback and update tlog.
|
2023-06-07 21:15:59 +08:00 |
|
Nick Peng
|
ad43c796cf
|
force-qtype-SOA: support qtype range.
|
2023-06-05 22:55:47 +08:00 |
|
Nick Peng
|
f5c8d3ce57
|
dns_server: improve code readability
|
2023-06-02 22:52:46 +08:00 |
|
Nick Peng
|
f621b424e2
|
lint: add clang-tidy linter
|
2023-05-30 23:26:05 +08:00 |
|
Nick Peng
|
0340d272c3
|
dns_server: fix max ttl reply issue.
|
2023-05-09 23:22:08 +08:00 |
|
Nick Peng
|
5500fe2592
|
cache: change default cache file path to /var/cache/smartdns/
|
2023-05-05 22:41:02 +08:00 |
|
Nick Peng
|
7bca0ee98f
|
luci: add server flags option and suppress some log
|
2023-05-05 22:36:09 +08:00 |
|
Nick Peng
|
c9f7dad42f
|
feature: support ipset, nftset for bind option
|
2023-04-30 00:04:44 +08:00 |
|