Commit Graph

114 Commits

Author SHA1 Message Date
Kevin Zhou
cb73eadf01 Make the ipset working as expected when the domain passthrough 2020-08-22 07:57:00 +08:00
Nick Peng
69ba3f8789 pending: fix pending server resolve issue 2020-08-16 17:05:51 +08:00
Nick Peng
da74e877c5 dns_client: repeat same arguments with SSL_write 2020-08-13 00:56:51 +08:00
Nick Peng
a9829f6155 dns-server: fix race condition issue 2020-08-09 23:54:23 +08:00
Nick Peng
c23ec7ea8f client: suppress log. 2020-08-03 01:07:47 +08:00
Nick Peng
c1f9941427 dualstack: update cache when ipv6 not exists 2020-05-04 02:24:55 +08:00
Nick Peng
770ce9e8bc dns-client: fix add pending server issue when AAAA record not exists 2020-05-04 00:03:31 +08:00
Nick Peng
c824c0abc5 CodeStyle: update clang-format, limite column to 120 2020-03-02 23:45:47 +08:00
Nick Peng
c5985d3f2d Bugfix: dns_server_query is not call callback function when rule is hit. 2020-02-24 20:16:37 +08:00
Nick Peng
5f9167cf07 bind-option: support force aaaa soa bind option, secondary DNS support Force-AAAA-SOA options 2020-02-14 13:14:03 +08:00
Nick Peng
3cf2d35c13 dualstack-selection: force IPV4 when not found IPV6 in cache 2020-02-14 13:13:47 +08:00
Nick Peng
8990446411 serve-expired: new feature, support cache serve-expired feature 2020-02-14 13:13:22 +08:00
Nick Peng
4bd6c025db domain-rules: new feature, support set speed-check-mode 2020-02-05 23:21:59 +08:00
Nick Peng
198d18f18a BugFix: tcp server process failed 2019-12-28 21:57:56 +08:00
Nick Peng
982002e836 Modify the detection method of smartdns 2019-12-21 11:28:37 +08:00
Nick Peng
01e4140722 Add license 2019-12-15 01:28:32 +08:00
Nick Peng
2b08ffee98 Add some log, fix tlog issue 2019-12-15 01:28:31 +08:00
Nick Peng
1fb5cbbcd9 Fix ignore flags not working issue 2019-12-15 01:28:18 +08:00
Nick Peng
64abad4077 Fix rule search issue. 2019-12-15 01:28:14 +08:00
Nick Peng
c3501923db fix /address/# not working when dualstack enabled 2019-12-15 01:28:13 +08:00
Nick Peng
721c56cbec socket ip priority optimize 2019-12-15 01:28:11 +08:00
Nick Peng
9213f898c3 Fix CNAME buff too short issue 2019-12-15 01:28:07 +08:00
Nick Peng
e05d1f9d17 Enable audit-log SOA 2019-12-15 01:28:02 +08:00
Nick Peng
640efd7b86 Fix tcp local address issue 2019-12-15 01:27:50 +08:00
Nick Peng
da9ef34588 optimize log 2019-12-15 01:27:46 +08:00
Nick Peng
87f04571b1 minor optimize 2019-12-15 01:27:44 +08:00
Nick Peng
6291c17d6a Fix tcpping ipv6 address issue 2019-12-15 01:27:40 +08:00
Nick Peng
f801023569 Optimize prefetch hitime 2019-12-15 01:27:39 +08:00
Nick Peng
4e11c13ec0 Support no-soa, no-dualstack-selection for bind flags 2019-12-15 01:27:39 +08:00
Nick Peng
273c2d5100 Fix lint issue 2019-12-15 01:27:37 +08:00
Nick Peng
77bce2e7c6 Fix tcpidle close bind socket issue 2019-12-15 01:27:33 +08:00
Nick Peng
9a23bf6113 optimize code 2019-12-15 01:27:32 +08:00
Nick Peng
1f6e447f86 format code sytle 2019-12-15 01:27:30 +08:00
Nick Peng
b1eafb6491 Support listen multi ip addresses, and support server flags 2019-12-15 01:27:29 +08:00
Nick Peng
81468a3c4f Optimize answer process function 2019-12-15 01:27:27 +08:00
Nick Peng
9e928983e0 Support config speed-check-mode 2019-12-15 01:27:26 +08:00
Nick Peng
90d5c7e396 Update tlog 2019-12-15 01:27:22 +08:00
Nick Peng
0a0d0f001e fix dns_server_query issue 2019-12-15 01:27:20 +08:00
Nick Peng
bc953d0c9b Minor code optimize 2019-12-15 01:27:19 +08:00
Nick Peng
44c854dfec _dns_server_recv function refactoring 2019-12-15 01:27:18 +08:00
Nick Peng
ef50ea9c5e Change rule domain to lowercase 2019-12-15 01:27:03 +08:00
Nick Peng
cb3656cb57 Change config accept-ip to whitelist-ip 2019-12-15 01:27:02 +08:00
Nick Peng
3ef325d75d Support GCC 8.x and support static compile 2019-12-15 01:27:02 +08:00
Nick Peng
a09e63d333 Support IP accept list 2019-12-15 01:27:01 +08:00
Nick Peng
1e88305df8 Support Delay DNS server bootstrap 2019-12-15 01:26:59 +08:00
Nick Peng
bf52a0afbf Support custom TLS hostname, and http host 2019-12-15 01:26:48 +08:00
Nick Peng
94ab84444a optimize tcp log 2019-12-15 01:26:38 +08:00
Nick Peng
d9eb2a063d when service pause for a long time, force invalidate cache after system resume 2019-12-15 01:26:34 +08:00
Nick Peng
2d01ed8a04 Support DNS Over HTTPS 2019-12-15 01:26:32 +08:00
Nick Peng
dcede4ffaa Avoid udp server reuse port 2019-12-15 01:26:30 +08:00