From 3d7a2a8d801f912a3dfadcf4619137287a33ec74 Mon Sep 17 00:00:00 2001 From: Nick Peng Date: Sat, 11 Mar 2023 23:18:10 +0800 Subject: [PATCH] dns_server: export is_ipv6_ready function --- etc/smartdns/smartdns.conf | 2 +- src/dns_server.c | 5 +++++ src/dns_server.h | 2 ++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/etc/smartdns/smartdns.conf b/etc/smartdns/smartdns.conf index 4d8c238..eaec35e 100644 --- a/etc/smartdns/smartdns.conf +++ b/etc/smartdns/smartdns.conf @@ -144,7 +144,7 @@ force-qtype-SOA 65 # log-file: file path of log file. # log-size: size of each log file, support k,m,g # log-num: number of logs, 0 means disable log -log-level debug +log-level info # log-file /var/log/smartdns/smartdns.log # log-size 128k diff --git a/src/dns_server.c b/src/dns_server.c index 123745c..65bf69d 100644 --- a/src/dns_server.c +++ b/src/dns_server.c @@ -346,6 +346,11 @@ static void *_dns_server_get_dns_rule(struct dns_request *request, enum domain_r static const char *_dns_server_get_request_groupname(struct dns_request *request); static int _dns_server_tcp_socket_send(struct dns_server_conn_tcp_client *tcp_client, void *data, int data_len); +int dns_is_ipv6_ready(void) +{ + return is_ipv6_ready; +} + static void _dns_server_wakeup_thread(void) { uint64_t u = 1; diff --git a/src/dns_server.h b/src/dns_server.h index 6d4c722..12894db 100644 --- a/src/dns_server.h +++ b/src/dns_server.h @@ -35,6 +35,8 @@ struct dns_server_query_option { struct dns_query_ecs_ip ecs_ip; }; +int dns_is_ipv6_ready(void); + int dns_server_init(void); int dns_server_run(void);