Releases: an-tao/trantor
v1.5.2
Changed
-
Disable setting SSL Configs when using LibreSSL
-
cmake: Use GNUInstallDirs to figure out install dirs
-
support HaikuOS
-
Improve Error handling for certificates/private keys
-
Make c-ares support optional when building
-
Use locale.h
-
Assert fd >= 0 in updateChannel()
-
Add Clang support for -Wall -Wextra -Werror; fix -Wunused-parameter
Fixed
-
Fix a small memory leak
-
Fix errors in log macros
-
Fix a race condition when TcpClient destroyed before connected
-
Fix the error of calling removeAndResetChannel twice
-
Fix a bug when EAGAIN on reading sockets
-
Fix compilation warnings
-
Fix a potential race condition
v1.5.1
Changed
-
Fix warning C4244 in MSVC
-
Disable strict compiler check on Windows with GCC
-
Added support for paths containing unicode characters on Windows
-
Add BUILD_DOC cmake option (doxygen)
-
Use make_shared instead of shared_ptr(new)
-
Detect and handle MinGW
Fixed
-
Fix the destructor of AresResolver
-
Fix memory leak in NormalResolver
v1.5.0
v1.4.1
Changed
-
Add github actions of Windows.
-
Modify the way the log file is opened.
-
Add version/soversion to shared library.
-
Use double instead of long double as the type for timer durations.
Fixed
-
Fix a bug in the TcpConnectionImpl class.
-
Fix constructing Date in a daylight saving timezone.
-
GNU: -Wall -Wextra -Werror; fix related warnings.
-
Add wincrypt.h include for Windows.