diff --git a/CMakeLists.txt b/CMakeLists.txt index 424621e4..c5b89d33 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,7 +41,7 @@ set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake) # TODO: Modify this when the version is released -SET(BUILD_VERSION "4.10.0") +SET(BUILD_VERSION "4.11.0") # Find Git Version Patch IF(EXISTS "${CMAKE_SOURCE_DIR}/.git") diff --git a/ChangeLog b/ChangeLog index 35b6e3e5..dfb4923a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,36 @@ +Release 4.11.0 + +Changelist: +- Filc harness and pointer typedefs (#1896) (Pavel Punsky ) +- Load generator mode in turnutils_uclient (#1894) (Pavel Punsky ) +- Cache hot lookups in TURN data-path handlers (#1893) (Pavel Punsky ) +- Inline get_ioa_addr_len() in the header (#1891) (Pavel Punsky ) +- Trim two redundant checks from per-packet relay hot path (#1890) (Pavel Punsky ) +- Inline addr_cpy() in the header (#1892) (Pavel Punsky ) +- Hoist turn_server_get_engine() out of per-packet hot path (#1889) (Pavel Punsky ) +- Add fuzz coverage for integrity helpers (#1888) (Pavel Punsky ) +- Add deterministic challenge-response builder to FuzzStun (#1886) (Pavel Punsky ) +- Seed address-mapping table in fuzz initializer (#1885) (Pavel Punsky ) +- Unblock fuzz coverage for is_http and rare STUN attributes (#1884) (Pavel Punsky ) +- HTTP parsing fixes (#1882) (Pavel Punsky ) +- Cover all public stun_buffer.c wrappers in FuzzStunClient (#1883) (Pavel Punsky ) +- Extend fuzzing coverage and enable local fuzzing in a container (#1881) (Pavel Punsky ) +- Extend STUN client fuzz builder coverage (#1878) (Pavel Punsky ) +- Out of bound HTTP detection in parser (#1877) (Pavel Punsky ) +- Delete log line per relay thread on start (#1876) (Pavel Punsky ) +- Add Unity-based unit test scaffolding (#1875) (Pavel Punsky ) +- Drop udp_relay_servers_number config and clean up dead UDP id-space (#1874) (Pavel Punsky ) +- Merge 10 fuzz targets into FuzzStun and FuzzStunClient via dispatcher (#1873) (Pavel Punsky ) +- Fix build failure: define _GNU_SOURCE for recvmmsg() on Linux (#1868) (Pavel Punsky ) +- Pin session origin only after MESSAGE-INTEGRITY validates (#1871) (Pavel Punsky ) +- Abort on malformed allowed/denied-peer-ip at startup (#1872) (Pavel Punsky ) +- Fix format-string injection in Redis DB driver (#1870) (Pavel Punsky ) +- Use constant-time compare for STUN MESSAGE-INTEGRITY HMAC (#1869) (Pavel Punsky ) + +Contributors: +- Pavel Punsky +- tyranron + Release 4.10.0 Changelist: diff --git a/src/ns_turn_defs.h b/src/ns_turn_defs.h index f98c4849..624c7ca0 100644 --- a/src/ns_turn_defs.h +++ b/src/ns_turn_defs.h @@ -35,7 +35,7 @@ #ifndef __IOADEFS__ #define __IOADEFS__ -#define TURN_SERVER_VERSION "4.10.0" +#define TURN_SERVER_VERSION "4.11.0" #define TURN_SERVER_VERSION_NAME "Gorst" #ifndef TURN_SERVER_BUILD_INFO #define TURN_SERVER_BUILD_INFO ""