Skip to content

Releases: an-tao/trantor

v1.5.4

10 Dec 04:30
Compare
Choose a tag to compare

API changes list

Changed

  • Correctly handle the error of the getaddrinfo function

Fixed

  • Fix the error when sending partial files

v1.5.3

28 Nov 08:58
Compare
Choose a tag to compare

API changes list

  • TcpClientImpl support SSL client certificate

Changed

  • Allow RVO in fromDbStringLocal

Fixed

  • Make sure resolvers are added when C-Ares is manually disabled

v1.5.2

17 Oct 03:38
Compare
Choose a tag to compare

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

08 Aug 08:05
Compare
Choose a tag to compare

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

18 Jun 07:06
Compare
Choose a tag to compare

API changes list

  • Enable multiple log files or streams.

  • Add SSL_CONF_cmd support.

  • Add runOnQuit to the EventLoop class.

Changed

  • Export the FixedBuffer.

  • Added a try_compile block to detect if we need to link against atomic.

v1.4.1

15 May 09:41
Compare
Choose a tag to compare

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.

v1.4.0

09 Apr 06:30
Compare
Choose a tag to compare

API changes list

  • Add isUnspecified() to indicate if IP parsing failed.

  • Add exports macro to allow Shared Library with hidden symbols by default.

Changed

  • Modify the AsyncFileLogger destructor.

Fixed

  • Recycle TimerID in the TimerQueue.

v1.3.0

05 Mar 14:40
Compare
Choose a tag to compare

API changes list

  • Add secondsSinceEpoch to trantor::Date.

  • Rename the 'bzero' method of the FixedBuffer class to 'zeroBuffer'.

  • Add SNI support to TcpClient.

  • Add SSL certificate validation.

Changed

  • Change README.md.

v1.2.0

16 Jan 14:12
26b2e53
Compare
Choose a tag to compare

API changes list

  • Add LOG_IF and DLOG like glog lib.

Changed

  • Enable github actions.

  • Add support for VS2019.

  • Modify the LockFreeQueue.

Fixed

  • Fix MinGW error with inet_ntop and inet_pton.

  • Fix a macro regression when using MSVC.

v1.1.1

12 Dec 08:13
Compare
Choose a tag to compare

Changed

  • Add Openbsd support.