Releases: an-tao/trantor
v1.5.14
v1.5.13
v1.5.12
API changes list
-
Add NetEndian versions of toIp and toIpPort.
-
Add setsockopt to TcpClient and TcpServer.
-
Support setting max files in AsyncFileLogger.
-
Support returning multiple results for dns parsing.
Changed
-
Refactor SSL handling.
-
Add ability to use one log file until the size-limit.
-
Make the std::string_view work on windows.
-
Drop Botan 2 support and support Botan 3.
-
Make the getNextLoop method multi-thread safe.
-
Add fallback when OpenSSL not providing BLAKE2b.
Fixed
-
Fix override mark.
-
Add missing header with GCC 13.
-
Fix AresResolver.
-
Fix building built-in hashes on Windows.
-
Fix MSYS2/Cygwin compatibility issues.
-
Fix more build errors on win32/mingw.
-
Fix off_t(on windows off_t defined with long, not longlong).
-
Fix bug with Trantor::Date timeZoneOffset calculation.
-
Fix wrong usage of shared pointer in TcpClient ctor.
v1.5.11
v1.5.10
v1.5.9
v1.5.8
v1.5.7
API changes list
- Add utc methods for trantor::Date.
Changed
-
Remove an unnecessary semi-colon.
-
Added support for Solaris.
-
Define ssize_t as std::intptr_t on Windows.
-
Add an environment without openssl to github actions.
-
Added SSL Error Trace Log and mTLS Samples.
-
Use LOG_TRACE instead of LOG_DEBUG.
Fixed
-
Fix a race condition.
-
Fix iterator invalidation bug when stopping TCP server.
-
Partial fix of exception safety in the event loop.
v1.5.6
API changes list
-
Add support for sending data streams via callback.
-
Added mTLS support.
Changed
-
Make MsgBuffer constructor explicit.
-
Always queue connectDestroyed() in loop.
-
Stop calling abort() in runtime.
-
Give EventLoopThread::loop_ static lifetime.
-
Optimization SSL name matching.
-
Clarify SSL error message.
-
Rename BUILD_TRANTOR_SHARED to BUILD_SHARED_LIBS.
Fixed
-
Fix tolower with sanitizer cfi
-
include <pthread_np.h> unconditionally on freebsd
-
Fix thread sanitizer.
v1.5.5
API changes list
Changed
-
Move EventLoop::runAfter to a template.
-
Remove an assertion when removing channels.
-
Prevent TcpClient::removeConnection call on deleted TcpClient instance.
-
Wait for loop to exit in EventLoop destructor.
-
Add r-reference version of set-callback methods to TcpConnectionImpl.
Fixed
-
Fix a bug when closing connections on Windows/MacOS.
-
Fix logger causes if statement mismatch.