Nick Peng
0652316e98
server: strict result, discard result without query type
2022-02-17 13:00:50 +08:00
Nick Peng
ee9059bb37
server: Support specific qtype to return SOA
2022-02-17 11:33:09 +08:00
Nick Peng
f29e292a41
cache: fix SOA cache issue when dns server timeout.
2022-02-16 20:49:02 +08:00
Nick Peng
cf34cbc045
tls: remove deprecated API, support openssl 3.0
2022-02-16 20:48:57 +08:00
Nick Peng
8d7c54d382
audit: fix audit log for no-speed-check
2022-02-16 17:31:12 +08:00
Nick Peng
75d91096ca
cache: make cname ttl countdown
2022-02-16 17:05:43 +08:00
Nick Peng
e98cf5b711
cache: fix cache not update issue when serve-expired enabled.
2022-02-15 17:35:39 +08:00
paldier
a33d09f80b
fix openssl1.1 without 0.9.8 api compile error
...
when `./Configure --api=1.0.0`, we should not use CRYPTO_set_id_callback().
2022-02-15 10:56:40 +08:00
whiler
ba282c8c60
use type uint32_t for timeout
...
Ref. https://github.com/torvalds/linux/blob/master/include/linux/netfilter/ipset/ip_set.h#L268
2021-11-26 17:34:24 +08:00
FH0
cd88dd4854
fix x86_64-linux-gnu-gcc compile error
...
```
util.c: In function ‘parse_uri’:
util.c:389:17: error: ‘PATH_MAX’ undeclared (first use in this function); did you mean ‘AF_MAX’?
389 | char host_name[PATH_MAX];
| ^~~~~~~~
| AF_MAX
util.c:389:17: note: each undeclared identifier is reported only once for each function it appears in
```
2021-09-16 12:00:42 +08:00
FH0
8973acad44
fix tlog_set_permission parameters type
2021-09-14 22:47:58 +08:00
Nick Peng
f50e4dd081
Revert "http: Fix http overflow bug"
...
This reverts commit ea8c1f47f8 .
2021-08-27 19:22:20 +08:00
Nick Peng
ca6a9613d9
http: Fix http not working issue
2021-08-25 16:59:10 +08:00
Jian Chang
c88b334902
improve #754 ( #756 )
...
* improve #754
2021-08-25 16:55:16 +08:00
Jian Chang
017cd5cdc1
fix #689
2021-08-24 21:53:11 +08:00
Nick Peng
772229c826
fast_ping: Avoid ping race condition crash issue
2021-08-23 14:19:22 +08:00
Nick Peng
7f1dc8a311
utils: Add print_stack function for debugging
2021-08-22 16:01:37 +08:00
Nick Peng
ea8c1f47f8
http: Fix http overflow bug
2021-08-21 20:38:32 +08:00
Nick Peng
106ec6789c
Make: update script mode
2021-08-21 20:38:32 +08:00
Nick Peng
756029f5e9
dns-client: avoid crash
2021-08-01 15:16:58 +08:00
Nick Peng
6338f1257c
Update tlog
2021-08-01 15:12:41 +08:00
LoveSy
b77cea63e9
Update dns_server.c
2021-07-30 13:54:35 +08:00
LoveSy
f1ce462989
Support dual stack ipset
2021-07-30 13:54:35 +08:00
Nick Peng
c53a87b8d9
SSL: reduce memory usage.
2021-01-31 03:04:17 +08:00
Nick Peng
f2fc970561
dns_client: check whether ssl cert is loaded.
2021-01-29 20:37:17 +08:00
Nick Peng
11cf7b614c
dualstack: cache SOA record for speed.
2021-01-24 14:16:35 +08:00
Nick Peng
51e1e6565f
MemLeak: fix memory leak when cache size is 0
2021-01-24 11:13:06 +08:00
Nick Peng
3e3859cfb1
BugFix: fix ssl cert load crash issue
2021-01-24 01:03:57 +08:00
Nick Peng
98be18f926
Domain-Rule: Support configuration of dualstack selection
2021-01-10 02:39:59 +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
ccd0f203fb
dns-client: add some log
2021-01-09 12:06:58 +08:00
Nick Peng
86902d2e34
serve-expired: support config reply ttl
2020-09-06 15:21:37 +08:00
Nick Peng
6f30fe6d05
compile: remove O_CLOEXEC flags
2020-09-05 19:37:50 +08:00
Nick Peng
0b45da29c7
cache: support persist cache when restart smartdns
2020-09-05 12:55:30 +08:00
Nick Peng
2b81fffb7e
dns_client: fix ssl race condition issue.
2020-09-02 22:03:24 +08:00
Nick Peng
7af6f475da
dns-client: reduce ssl session cache size
2020-08-27 23:34:22 +08:00
Nick Peng
a3d3364a32
dns_client: avoid disconnect with server after query complete
2020-08-24 23:54:06 +08:00
Nick Peng
b8a36ccb8c
dns_client: avoid connect failure
2020-08-24 23:18:35 +08:00
Nick Peng
aee19be262
dns-cache: support cache when speed check is disabled
2020-08-23 20:12:50 +08:00
Nick Peng
98429e88f1
speed_check: fix query failure when speed-check is none and dualstack-selection is enable.
2020-08-23 15:28:56 +08:00
Nick Peng
80cb27c795
tlog: update tlog
2020-08-22 08:13:55 +08:00
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
c380bbe0e3
tlog: update tlog
2020-08-13 01:23:40 +08:00
Nick Peng
da74e877c5
dns_client: repeat same arguments with SSL_write
2020-08-13 00:56:51 +08:00
Nick Peng
a300873b3f
dns-client: fix ssl send request issue
2020-08-11 00:09:38 +08:00
Nick Peng
a9829f6155
dns-server: fix race condition issue
2020-08-09 23:54:23 +08:00
Nick Peng
1923271630
compile: fix comile warnings
2020-08-09 18:01:33 +08:00
Nick Peng
c23ec7ea8f
client: suppress log.
2020-08-03 01:07:47 +08:00