Переглянути джерело

fix #153: gethostname thread-unsafe, we use getaddrinfo

ithewei 3 роки тому
батько
коміт
9136c827fc
3 змінених файлів з 4 додано та 4 видалено
  1. 1 1
      CMakeLists.txt
  2. 1 1
      config.ini
  3. 2 2
      config.mk

+ 1 - 1
CMakeLists.txt

@@ -17,7 +17,7 @@ option(WITH_HTTP_SERVER "compile http/server" ON)
 option(WITH_HTTP_CLIENT "compile http/client" ON)
 option(WITH_HTTP_CLIENT "compile http/client" ON)
 option(WITH_MQTT "compile mqtt" OFF)
 option(WITH_MQTT "compile mqtt" OFF)
 
 
-option(ENABLE_IPV6 "ipv6" OFF)
+option(ENABLE_IPV6 "ipv6" ON)
 option(ENABLE_UDS "Unix Domain Socket" OFF)
 option(ENABLE_UDS "Unix Domain Socket" OFF)
 option(USE_MULTIMAP "MultiMap" OFF)
 option(USE_MULTIMAP "MultiMap" OFF)
 
 

+ 1 - 1
config.ini

@@ -17,7 +17,7 @@ WITH_MQTT=no
 
 
 # features
 # features
 # base/hsocket.c: replace gethostbyname with getaddrinfo
 # base/hsocket.c: replace gethostbyname with getaddrinfo
-ENABLE_IPV6=no
+ENABLE_IPV6=yes
 # base/hsocket.h: Unix Domain Socket
 # base/hsocket.h: Unix Domain Socket
 ENABLE_UDS=no
 ENABLE_UDS=no
 # base/RAII.cpp: Windows MiniDumpWriteDump
 # base/RAII.cpp: Windows MiniDumpWriteDump

+ 2 - 2
config.mk

@@ -8,7 +8,7 @@ WITH_HTTP=yes
 WITH_HTTP_SERVER=yes
 WITH_HTTP_SERVER=yes
 WITH_HTTP_CLIENT=yes
 WITH_HTTP_CLIENT=yes
 WITH_MQTT=no
 WITH_MQTT=no
-ENABLE_IPV6=no
+ENABLE_IPV6=yes
 ENABLE_UDS=no
 ENABLE_UDS=no
 ENABLE_WINDUMP=no
 ENABLE_WINDUMP=no
 USE_MULTIMAP=no
 USE_MULTIMAP=no
@@ -18,4 +18,4 @@ WITH_OPENSSL=no
 WITH_GNUTLS=no
 WITH_GNUTLS=no
 WITH_MBEDTLS=no
 WITH_MBEDTLS=no
 WITH_KCP=no
 WITH_KCP=no
-CONFIG_DATE=20220127
+CONFIG_DATE=20220224