Update version to 4.10.0 (#1864)

This commit is contained in:
Pavel Punsky
2026-04-13 15:16:42 -07:00
committed by GitHub
parent 14572fa091
commit 8e2c575229
4 changed files with 66 additions and 11 deletions
+23 -9
View File
@@ -1,28 +1,32 @@
Thanks to the following contributors (in alphabetical order): Thanks to the following contributors (in alphabetical order):
- 薄景仁 <bjrxyz@sina.com>
- Aaron Bird <25508292+Aaron-Bird@users.noreply.github.com> - Aaron Bird <25508292+Aaron-Bird@users.noreply.github.com>
- Alessandro Polidori <alessandro.polidori@nethesis.it> - Alessandro Polidori <alessandro.polidori@nethesis.it>
- Alex Gustafsson <89969483+alexg-axis@users.noreply.github.com> - Alex Gustafsson <89969483+alexg-axis@users.noreply.github.com>
- Alexander N <a@a> - Alexander N <a@a>
- Alexander Terczka <alex@mail.at> - Alexander Terczka <alex@mail.at>
- Alexander Udovichenko <udovichenko48@gmail.com> - Alexander Udovichenko <udovichenko48@gmail.com>
- Amin Farjadi <31803062+amin-farjadi@users.noreply.github.com>
- Antony Dovgal <tony@daylessday.org> - Antony Dovgal <tony@daylessday.org>
- Arjun <36335769+0x34d@users.noreply.github.com> - Arjun <36335769+0x34d@users.noreply.github.com>
- Arne Georg Gisnås Gleditsch <argggh@appear.in> - Arne Georg Gisnås Gleditsch <argggh@appear.in>
- Arne Georg Gisnås Gleditsch <argggh@whereby.com> - Arne Georg Gisnås Gleditsch <argggh@whereby.com>
- Asmir Mehic <asmir.mehic@gmail.com>
- Benjamin Porter <FreedomBen@users.noreply.github.com> - Benjamin Porter <FreedomBen@users.noreply.github.com>
- Bertold Van den Bergh <vandenbergh@bertold.org> - Bertold Van den Bergh <vandenbergh@bertold.org>
- Bradley T. Hughes <bradleythughes@appear.in> - Bradley T. Hughes <bradleythughes@appear.in>
- Bradley T. Hughes <bradleythughes@fastmail.fm> - Bradley T. Hughes <bradleythughes@fastmail.fm>
- Byron Clark <byron@theclarkfamily.name> - Byron Clark <byron@theclarkfamily.name>
- Camden Narzt <c.narzt@me.com> - Camden Narzt <c.narzt@me.com>
- Captain Picarl <109193553+CaptainPicarl@users.noreply.github.com>
- Carlos Ruiz Ballesteros <carlos.ruizbal@gmail.com>
- Carsten Bock <carsten@ng-voice.com> - Carsten Bock <carsten@ng-voice.com>
- Cédric DIJOUX <45537432+PrinceChoco@users.noreply.github.com>
- Cédric Krier <ced@b2ck.com>
- Chai-Shi <changchaishi@gmail.com> - Chai-Shi <changchaishi@gmail.com>
- Copilot <198982749+Copilot@users.noreply.github.com>
- Corey Cole <coreyleoc@gmail.com> - Corey Cole <coreyleoc@gmail.com>
- Cybermilitia <Cybermilitia@users.noreply.github.com> - Cybermilitia <Cybermilitia@users.noreply.github.com>
- Cédric DIJOUX <45537432+PrinceChoco@users.noreply.github.com>
- Cédric Krier <ced@b2ck.com>
- Daniil Meitis <30820460+dsmeytis@users.noreply.github.com> - Daniil Meitis <30820460+dsmeytis@users.noreply.github.com>
- Daniil Meitis <daniil.meitis@viber.com> - Daniil Meitis <daniil.meitis@viber.com>
- Danilo Bargen <mail@dbrgn.ch> - Danilo Bargen <mail@dbrgn.ch>
@@ -41,6 +45,7 @@ Thanks to the following contributors (in alphabetical order):
- Giacomo Vacca <gvacca@subspace.com> - Giacomo Vacca <gvacca@subspace.com>
- GingerAdonis <2751672+GingerAdonis@users.noreply.github.com> - GingerAdonis <2751672+GingerAdonis@users.noreply.github.com>
- Greg Fodor <gfodor@gmail.com> - Greg Fodor <gfodor@gmail.com>
- Greg Troxel <gdt@lexort.com>
- Gregor Jasny <gjasny@googlemail.com> - Gregor Jasny <gjasny@googlemail.com>
- Gustavo Garcia <gustavogb@gmail.com> - Gustavo Garcia <gustavogb@gmail.com>
- Gustavo Garcia <gustavogb@mail.com> - Gustavo Garcia <gustavogb@mail.com>
@@ -62,6 +67,7 @@ Thanks to the following contributors (in alphabetical order):
- JooYoung <qkdlql@naver.com> - JooYoung <qkdlql@naver.com>
- Jorge <46056498+jorgectf@users.noreply.github.com> - Jorge <46056498+jorgectf@users.noreply.github.com>
- Juan Navarro <juan.navarro@gmx.es> - Juan Navarro <juan.navarro@gmx.es>
- Jun Lyu <71107931+Meiye-lj@users.noreply.github.com>
- KORAY VATANSEVER <koray.vatansever@turkcell.com.tr> - KORAY VATANSEVER <koray.vatansever@turkcell.com.tr>
- KORAY VATANSEVER <ttkvatansever@TC08966777> - KORAY VATANSEVER <ttkvatansever@TC08966777>
- Kai Ren <tyranron@gmail.com> - Kai Ren <tyranron@gmail.com>
@@ -69,22 +75,24 @@ Thanks to the following contributors (in alphabetical order):
- KangLin <kl222@126.com> - KangLin <kl222@126.com>
- Kirill Gribunin <gribunin@gmail.com> - Kirill Gribunin <gribunin@gmail.com>
- Krithin Sitaram <me@krith.in> - Krithin Sitaram <me@krith.in>
- Leonid Gorbachev <60500216+leonidgorbachev@users.noreply.github.com>
- Lidong Yan <502024330056@smail.nju.edu.cn>
- Lionel Nicolas <lionel.nicolas@nividic.org> - Lionel Nicolas <lionel.nicolas@nividic.org>
- MÉSZÁROS Mihály <misi@majd.eu>
- MÉSZÁROS Mihály <misi@odu.duckdns.org>
- Majid Motallebikashani <chakmeshma@gmail.com> - Majid Motallebikashani <chakmeshma@gmail.com>
- Mark Hills <mark@xwax.org> - Mark Hills <mark@xwax.org>
- Mathieu Aubin <mathieu@zeroserieux.com> - Mathieu Aubin <mathieu@zeroserieux.com>
- Mathieu Brunot <mb.mathieu.brunot@gmail.com> - Mathieu Brunot <mb.mathieu.brunot@gmail.com>
- Mészáros Mihály <bakfitty@gmail.com>
- Mészáros Mihály <misi@majd.eu>
- Mészáros Mihály <misi@niif.hu>
- Michael Jones <jonesmz@users.noreply.github.com> - Michael Jones <jonesmz@users.noreply.github.com>
- Michal Biskup <eiver@eiver.pl> - Michal Biskup <eiver@eiver.pl>
- Miquel Ortega <miquel@syncrtc.com> - Miquel Ortega <miquel@syncrtc.com>
- Molly Miller <33266253+sysvinit@users.noreply.github.com> - Molly Miller <33266253+sysvinit@users.noreply.github.com>
- Molly Miller <molly.miller@wire.com> - Molly Miller <molly.miller@wire.com>
- Mustafa Bingül <bnglmstf@gmail.com> - Mustafa Bingül <bnglmstf@gmail.com>
- MÉSZÁROS Mihály <misi@majd.eu>
- MÉSZÁROS Mihály <misi@odu.duckdns.org>
- Mészáros Mihály <bakfitty@gmail.com>
- Mészáros Mihály <misi@majd.eu>
- Mészáros Mihály <misi@niif.hu>
- NO NAME <45446340+linwenchen@users.noreply.github.com> - NO NAME <45446340+linwenchen@users.noreply.github.com>
- NeoCat <neocat@neocat.jp> - NeoCat <neocat@neocat.jp>
- Nicolas Edet <nicedet@cisco.com> - Nicolas Edet <nicedet@cisco.com>
@@ -120,9 +128,11 @@ Thanks to the following contributors (in alphabetical order):
- Sergey Radionov <RSATom@gmail.com> - Sergey Radionov <RSATom@gmail.com>
- Sergey Safarov <s.safarov@gmail.com> - Sergey Safarov <s.safarov@gmail.com>
- Serhii Charykov <laammaar@gmail.com> - Serhii Charykov <laammaar@gmail.com>
- Shane <ignignokterr@gmail.com>
- Shu Muto <shu.mutow@gmail.com> - Shu Muto <shu.mutow@gmail.com>
- Shu Muto <shu.mutow@nec.com> - Shu Muto <shu.mutow@nec.com>
- Stefan Junker <1181362+steveej@users.noreply.github.com> - Stefan Junker <1181362+steveej@users.noreply.github.com>
- Stefan Kieszkowski <85728496+stefankiesz@users.noreply.github.com>
- Stefan Sundin <git@stefansundin.com> - Stefan Sundin <git@stefansundin.com>
- Steffen Moser <public@steffen-moser.de> - Steffen Moser <public@steffen-moser.de>
- Steffen Moser <steffen.moser@uni-ulm.de> - Steffen Moser <steffen.moser@uni-ulm.de>
@@ -135,7 +145,6 @@ Thanks to the following contributors (in alphabetical order):
- Wittmer, Christian <chris@computersalat.de> - Wittmer, Christian <chris@computersalat.de>
- Wuelber Castillo <wuelber.castillo@gmail.com> - Wuelber Castillo <wuelber.castillo@gmail.com>
- Yoshiki Kadoshita <sublimer.me@gmail.com> - Yoshiki Kadoshita <sublimer.me@gmail.com>
- Yusuf Motiwala <yusuf@mesibo.com>
- Zebadiah Long <zeb@noblewhale.com> - Zebadiah Long <zeb@noblewhale.com>
- Zoey <zoey@z0ey.de> - Zoey <zoey@z0ey.de>
- ashamedbit <muralianiruddhan@gmail.com> - ashamedbit <muralianiruddhan@gmail.com>
@@ -148,15 +157,19 @@ Thanks to the following contributors (in alphabetical order):
- dominiquefournier <dominique@fournier38.fr> - dominiquefournier <dominique@fournier38.fr>
- eakraly <eakraly@users.noreply.github.com> - eakraly <eakraly@users.noreply.github.com>
- ggalperi <81175455+ggalperi@users.noreply.github.com> - ggalperi <81175455+ggalperi@users.noreply.github.com>
- guoyingbo <guoyingbo@gmail.com>
- hariprasadt <hariprasad.t@samsung.com> - hariprasadt <hariprasad.t@samsung.com>
- huhaipeng <huhaipeng@corp.netease.com> - huhaipeng <huhaipeng@corp.netease.com>
- islamoglus <islamogluselahaddin@gmail.com> - islamoglus <islamogluselahaddin@gmail.com>
- korayvt <korayvt@users.noreply.github.com> - korayvt <korayvt@users.noreply.github.com>
- lhywk <lhywkd22@gmail.com>
- maddy <maddy@kitty.garden> - maddy <maddy@kitty.garden>
- marcoschum <50410120+marcoschum@users.noreply.github.com> - marcoschum <50410120+marcoschum@users.noreply.github.com>
- mesibo <yusuf@mesibo.com>
- misi <bakfitty@gmail.com> - misi <bakfitty@gmail.com>
- mom040267 <mom040267@gmail.com> - mom040267 <mom040267@gmail.com>
- mom040267 <mom040267@users.noreply.github.com> - mom040267 <mom040267@users.noreply.github.com>
- nicolas-laduguie <111897939+nicolas-laduguie@users.noreply.github.com>
- oleg <oleg@lamb.(none)> - oleg <oleg@lamb.(none)>
- oleg <oleg@sck63.oleg.net> - oleg <oleg@sck63.oleg.net>
- oleg <oleg@shy.(none)> - oleg <oleg@shy.(none)>
@@ -177,4 +190,5 @@ Thanks to the following contributors (in alphabetical order):
- xthursdayx <xthursdayx@mailbox.org> - xthursdayx <xthursdayx@mailbox.org>
- yohan <783b8c87@scimetis.net> - yohan <783b8c87@scimetis.net>
- z00316370 <zhangzhiwen@hisilicon.com> - z00316370 <zhangzhiwen@hisilicon.com>
- 薄景仁 <bjrxyz@sina.com>
+1 -1
View File
@@ -41,7 +41,7 @@ set(CMAKE_C_STANDARD_REQUIRED ON)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake)
# TODO: Modify this when the version is released # TODO: Modify this when the version is released
SET(BUILD_VERSION "4.9.0") SET(BUILD_VERSION "4.10.0")
# Find Git Version Patch # Find Git Version Patch
IF(EXISTS "${CMAKE_SOURCE_DIR}/.git") IF(EXISTS "${CMAKE_SOURCE_DIR}/.git")
+41
View File
@@ -1,3 +1,44 @@
Release 4.10.0
Changelist:
- Skip response buffer allocation for STUN indications (Pavel Punsky <eakraly@users.noreply.github.com>)
- Remove unused mutex from ur_map structure (#1861) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Merge commit from fork (Pavel Punsky <eakraly@users.noreply.github.com>)
- WebRTC Auth optimization path (#1860) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Fix null pointer dereferences in post_parse() (#1859) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Extend seed corpus (#1858) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Add more fuzzing scenarios (#1857) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Add Linux-only `recvmmsg` receive path for DTLS/UDP listener (#1852) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Fix Linux build warnings (#1853) (Pavel Punsky <eakraly@users.noreply.github.com>)
- perf: remove mutex from per-thread super_memory allocator (#1851) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Keep only NEV_UDP_SOCKET_PER_THREAD network engine (#1849) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Fix stack buffer overflow in OAuth token decoding (#1850) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Update config and Readme files about deprecated TLSv1/1.1 (#1848) (Pavel Punsky <eakraly@users.noreply.github.com>)
- perf: eliminate mutex and reduce copies on auth message dispatch (#1843) (Pavel Punsky <eakraly@users.noreply.github.com>)
- perf: replace mutex_bps with lock-free atomics for bandwidth tracking (#1846) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Fix uint16_t truncation overflow in stun_get_message_len_str() causes… (#1844) (Pavel Punsky <eakraly@users.noreply.github.com>)
- fix: restore RFC 3489 (old STUN) backward compatibility broken since 4.7.0 (#1839) (Carlos Ruiz Ballesteros <carlos.ruizbal@gmail.com>)
- Change port identifiers to use uint16_t (#1752) (redraincatching <99604494+redraincatching@users.noreply.github.com>)
- Fixes: run_tests.sh and no db (#1834) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Improve PostgreSQL.md Clarity (#1833) (Captain Picarl <109193553+CaptainPicarl@users.noreply.github.com>)
- Add session usage reporting callback to TURN database driver (#1794) (mesibo <yusuf@mesibo.com>)
- Initialize variables before use (#1832) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Replace perror with logging (#1831) (Pavel Punsky <eakraly@users.noreply.github.com>)
- CLI interface is disabled by default (#1830) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Disable reason string in response messages to reduce amplification factor (#1829) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Perf: improve worst case scenario optimization (#1823) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Fix compilation warnings (#1822) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Fix codeql scanning definition (#1814) (Pavel Punsky <eakraly@users.noreply.github.com>)
Contributors:
- Captain Picarl <109193553+CaptainPicarl@users.noreply.github.com>
- Carlos Ruiz Ballesteros <carlos.ruizbal@gmail.com>
- Pavel Punsky <eakraly@users.noreply.github.com>
- dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- mesibo <yusuf@mesibo.com>
- redraincatching <99604494+redraincatching@users.noreply.github.com>
- tyranron <tyranron@gmail.com>
Release 4.9.0 Release 4.9.0
Changelist: Changelist:
+1 -1
View File
@@ -35,7 +35,7 @@
#ifndef __IOADEFS__ #ifndef __IOADEFS__
#define __IOADEFS__ #define __IOADEFS__
#define TURN_SERVER_VERSION "4.9.0" #define TURN_SERVER_VERSION "4.10.0"
#define TURN_SERVER_VERSION_NAME "Gorst" #define TURN_SERVER_VERSION_NAME "Gorst"
#ifndef TURN_SERVER_BUILD_INFO #ifndef TURN_SERVER_BUILD_INFO
#define TURN_SERVER_BUILD_INFO "" #define TURN_SERVER_BUILD_INFO ""