All notable changes to this project will be documented in this file.
Add isUnspecified() to indicate if IP parsing failed.
Add exports macro to allow Shared Library with hidden symbols by default.
Add secondsSinceEpoch to trantor::Date.
Rename the 'bzero' method of the FixedBuffer class to 'zeroBuffer'.
Add SNI support to TcpClient.
Add SSL certificate validation.
Enable github actions.
Add support for VS2019.
Modify the LockFreeQueue.
Fix MinGW error with inet_ntop and inet_pton.
Fix a macro regression when using MSVC.
Disable TLS 1.0 and 1.1 by default.
Use explicit lambda capture lists.
Add the address() method to the TcpServer class.
Change some internal methods from public to private in the Channel class.
Update the wepoll library.
Add comments in public header files.
Fix a bug in SSL mode (#85)
Use SOCKET type in windows for x86-windows compilation
Use env to find bash in build.sh script to support FreeBSD
Fix a race condition of TimingWheel class
Fix localhost resolving on windows
Add the send(const void *, size_t) method to the TcpConnection class
Add the send(const MsgBufferPtr &) method to TcpConnection class
Add stop() method to the TcpServer class
Compile wepoll directly into trantor (Windows)
Add CI for Windows
Make CMake install files relocatable
Modify the Resolver class
Add support for a delayed SSL handshake
Change a method name of EventLoopThreadPool(getLoopNum() -> size())
Port Trantor to Windows
Use SSL_CTX_use_certificate_chain_file instead of SSL_CTX_use_certificate_file()
Fix some compilation warnings.
Modify the CMakeLists.txt
find_package(Trantor)
command.std::dynamic_pointer_cast
calls.此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。