v1.4.4-rc.0
Pre-release
Pre-release
maxsharabayko
released this
18 Aug 13:49
·
573 commits
to master
since this release
Pre-Release Notes
API/ABI/Integration Changes
API/ABI version: 1.4.
- PR #2088: Default C++11 steady clock on Windows. Try to use
CLOCK_MONOTONIC
by default on Linux. - PR #2069: Changed the default
SRTO_RETRANSMITALGO
to 1.
Improvements
- PR #1997: Improved random integer retrieval (used for SocketID, Initial Sequence Number).
- PR #1965: Improved clock drift tracing (taking RTT into account).
- PR #1957: Improved RTT estimation.
- PR #1909: Improved 'no room to store' log message.
- PR #1863: Added support for atomic types.
Fixed Issue Highlights
- PR #2075: Fixed crash on dereferencing null CryptoControl in HS reply.
- PR #2073: Fixed uninitialized DST socket ID in SHUTDOWN ctrl message.
- PR #2062: Set
CLOEXEC
for epoll on Linux. - PR #2060: Added missing RCV buffer lock into
CUDT::receiveBuffer(..)
. - PR #2028: Added check for null unit when passing to updateConnStatus.
- PR #2012: Placing SRT classes inside 'srt' namespace.
- PR #2005: Make sure TTL will not drop packets over the last block.
- PR #2011: Fixed DROPREQ on NAK behind
SndLastDataAck
. - PR #2003: Fixed DROPREQ by TTL packet drop.
- PR #2010: Fixed version rejection for HSv4 caller.
- PR #1919: Fix use-after-free in rendezvous queue.
- PR #1588: Detect reusable bindings and binding conflicts correctly.
- PR #1517: Fixed cookie contest.