|
@@ -1,3 +1,155 @@
|
|
|
+Release 4.6.3
|
|
|
+
|
|
|
+Changelist:
|
|
|
+- Implement custom prometheus http handler (#1591) (Alex Gustafsson <[email protected]>)
|
|
|
+- Add MariaDB support to README.md (#1601) (Robert Silén <[email protected]>)
|
|
|
+- Allow authenticating with a username to redis (#1488) (maddy <[email protected]>)
|
|
|
+- Easy installation of coturn on AWS (#1581) (hariprasadt <[email protected]>)
|
|
|
+- Add prometheus setting suggestions on turn.conf in example folder (#1597) (Chai-Shi <[email protected]>)
|
|
|
+- Install openssl-1.1.1 on amazonlinux:2 instead of openssl-1.0.1 (#1595) (Pavel Punsky <[email protected]>)
|
|
|
+- Add new Drain feature (#1529) (Scott Godin <[email protected]>)
|
|
|
+- Additional refactoring of ns_turn_allocation.* to address security scanner concerns (#1514) (Michael Jones <[email protected]>)
|
|
|
+- Fix linting error in mainrelay.c (#1558) (redraincatching <[email protected]>)
|
|
|
+- Fix rpm version scripts (#1556) (eakraly <[email protected]>)
|
|
|
+- Delete dead code (#1563) (Sven Tennie <[email protected]>)
|
|
|
+- Fix cli auth (#1578) (Mészáros Mihály <[email protected]>)
|
|
|
+- Use bool, instead of int, for the functions in ns_turn_msg.c (#1553) (Michael Jones <[email protected]>)
|
|
|
+- Reformat code (#1557) (Pavel Punsky <[email protected]>)
|
|
|
+- configure: data files shouldn't be executable (#1542) (Sergey Radionov <[email protected]>)
|
|
|
+- Update libtelnet (#1545) (Michael Jones <[email protected]>)
|
|
|
+- Use calloc where appropriate, avoid memset when normal buffer initialization works (#1550) (Michael Jones <[email protected]>)
|
|
|
+- Fix make lint (#1547) (Michael Jones <[email protected]>)
|
|
|
+- Fix compiler warnings from continuous integration (#1555) (Michael Jones <[email protected]>)
|
|
|
+- Fix nodejs/glibc problem with old container images. (#1548) (Michael Jones <[email protected]>)
|
|
|
+- Windows: Only attempt to bind when the network interface is up (#1527) (David Smitmanis <[email protected]>)
|
|
|
+- Memset user_db before reading conf file, not after (#1537) (Pavel Punsky <[email protected]>)
|
|
|
+- added support for amazon linux and renamed tests.yml (#1401) (redraincatching <[email protected]>)
|
|
|
+- Check the result of malloc in send_message_to_redis (#1515) (Michael Jones <[email protected]>)
|
|
|
+- Check the result of malloc in mongo_set_realm_option_one (#1516) (Michael Jones <[email protected]>)
|
|
|
+- Simplify workflow for codeql (#1517) (Michael Jones <[email protected]>)
|
|
|
+- Move the hiredis_libevent2 code from common to relay (#1509) (Michael Jones <[email protected]>)
|
|
|
+- Include what you use (#1512) (Michael Jones <[email protected]>)
|
|
|
+- Check the result of malloc in string_list_add (#1495) (Michael Jones <[email protected]>)
|
|
|
+- Check the result of realloc and calloc in ch_map_get (#1497) (Michael Jones <[email protected]>)
|
|
|
+- Address clang-tidy warnings in db files (#1405) (Michael Jones <[email protected]>)
|
|
|
+- malloc now allocates space for string terminator (#1507) (redraincatching <[email protected]>)
|
|
|
+- Use bool over int for the turnutils_uclient program (#1420) (Michael Jones <[email protected]>)
|
|
|
+- Fix lint complaint about comment (#1506) (Michael Jones <[email protected]>)
|
|
|
+- Run all of the CI except for Docker builds on any change (#1415) (Michael Jones <[email protected]>)
|
|
|
+- Avoid read-past-end of string in get_bold_admin_title (#1499) (Michael Jones <[email protected]>)
|
|
|
+- Check allocation results in add_static_user_account (#1501) (Michael Jones <[email protected]>)
|
|
|
+- Address some build issues introduced by api changes (#1505) (Pavel Punsky <[email protected]>)
|
|
|
+- Check the result of calloc in handle_logon_request (#1498) (Michael Jones <[email protected]>)
|
|
|
+- Avoid writing potentially uninitialized data to aes_128 key file (#1500) (Michael Jones <[email protected]>)
|
|
|
+- Use active CPU number instead of total number (#1469) (Pavel Punsky <[email protected]>)
|
|
|
+- defined a magic number for stun fingerprinting (#1489) (redraincatching <[email protected]>)
|
|
|
+- Always run lint, regardless of branch (#1492) (Michael Jones <[email protected]>)
|
|
|
+- avoid potential nullptr derefernence in udp_create_server_socket (#1496) (Michael Jones <[email protected]>)
|
|
|
+- Change the various map functions to return bool instead of inconsistantly return 0, 1, or -1 (#1502) (Michael Jones <[email protected]>)
|
|
|
+- Check the result of malloc in del_alt_server (#1503) (Michael Jones <[email protected]>)
|
|
|
+- Avoid nullptr dereference of server variable in various functions (#1504) (Michael Jones <[email protected]>)
|
|
|
+- Fix msvc analyzer error on goto label on rfc5769check (#1486) (Gustavo Garcia <[email protected]>)
|
|
|
+- Fix buffer overflow in generate_enc_password with increase rsalt by 2 (#1463) (Stefan Junker <[email protected]>)
|
|
|
+- Fix lint errors (Gustavo Garcia <[email protected]>)
|
|
|
+- Add support for raw public keys (Rfc 7250) (#1458) (Nikolayshcx <[email protected]>)
|
|
|
+- Fix clang-format lint warnings (Gustavo Garcia <[email protected]>)
|
|
|
+- Fix const during free warning in rfc5769check app (Gustavo Garcia <[email protected]>)
|
|
|
+- Refactor: peer_input_handle (#1325) (Kang Lin <[email protected]>)
|
|
|
+- workflow tidying (#1396) (redraincatching <[email protected]>)
|
|
|
+- Update turnserver.conf Example about listening-ip (#1336) (Wittmer, Christian <[email protected]>)
|
|
|
+- Fix Cmake find issue in libevent (#1466) (NO NAME <[email protected]>)
|
|
|
+- CMake: Declare the variable nearby (#1387) (Kang Lin <[email protected]>)
|
|
|
+- Print version only, no extra lines (#1441) (Pavel Punsky <[email protected]>)
|
|
|
+- Fix memory leak in rfc5769check.c (#1410) (ashamedbit <[email protected]>)
|
|
|
+- Fix memory leak in netengine.c (#1411) (ashamedbit <[email protected]>)
|
|
|
+- Fix memory leak on http_server.c (#1412) (ashamedbit <[email protected]>)
|
|
|
+- ubuntu build dependencies extracted to composite actions (#1399) (redraincatching <[email protected]>)
|
|
|
+- Delete unused variable (#1437) (Pavel Punsky <[email protected]>)
|
|
|
+- changed variables in stunclient.c to bool (C11) (#1421) (redraincatching <[email protected]>)
|
|
|
+- added missing function prototype of turn_random_number() (#1428) (redraincatching <[email protected]>)
|
|
|
+- Fix no-tls warning typo (#1426) (Jan Brasna <[email protected]>)
|
|
|
+- Update SQLite.md (#1429) (dominiquefournier <[email protected]>)
|
|
|
+- Adjust wording in cmake message when prometheous cannot be found. (#1418) (Michael Jones <[email protected]>)
|
|
|
+- Add the InsertBraces command for clang-format to ensure that all conditionals always have braces (#1408) (Michael Jones <[email protected]>)
|
|
|
+- Change minimal required cmake version to 3.16 (#1388) (Pavel Punsky <[email protected]>)
|
|
|
+- Replace HeapAlloc with malloc (#1378) (Pavel Punsky <[email protected]>)
|
|
|
+- Added sessionID to some log lines (#1334) (korayvt <[email protected]>)
|
|
|
+- Update FlowChart (#1377) (Kang Lin <[email protected]>)
|
|
|
+- Add clang-tidy, include-what-you-use, and msvc-analyzer github actions (#1363) (Michael Jones <[email protected]>)
|
|
|
+- Doc: add flowchart (#1328) (Kang Lin <[email protected]>)
|
|
|
+- Missing session ID in coturn logs for denied IP - 1330 (#1332) (Cybermilitia <[email protected]>)
|
|
|
+- Update lukka/run-vcpkg@11 (#1374) (Pavel Punsky <[email protected]>)
|
|
|
+- Fix typos (#1345) (vuittont60 <[email protected]>)
|
|
|
+- Fix mingw build (#1376) (Pavel Punsky <[email protected]>)
|
|
|
+- Add github action that runs tests with compiler sanitizers (#1370) (Michael Jones <[email protected]>)
|
|
|
+- Simplify macOS detection macros (#1372) (Pavel Punsky <[email protected]>)
|
|
|
+- Fix potential null passed to function expecting nonnull (#1373) (Pavel Punsky <[email protected]>)
|
|
|
+- Only set MHD_USE_DUAL_STACK if IPv6 is available (#1362) (Evgeny Khramtsov <[email protected]>)
|
|
|
+- Remove unimplemented test folder reference from CMakeLists.txt (#1371) (Pavel Punsky <[email protected]>)
|
|
|
+- Fix cmake find prometheus(fix #1304) (#1315) (Kang Lin <[email protected]>)
|
|
|
+- Fix run cmake.yml in any github action (#1320) (Kang Lin <[email protected]>)
|
|
|
+- Fix return correct error code for `create_relay_connection` in case of `RESERVATION-TOKEN` failure (#1319) (Subhra264 <[email protected]>)
|
|
|
+- Reduce ifdefs in code: TURN_NO_PROMETHEUS (#1116) (Pavel Punsky <[email protected]>)
|
|
|
+- strncpy doesn't return size_t (#1296) (Richard Russo <[email protected]>)
|
|
|
+- Return a 400 response to HTTP requests (#1231) (Dave Lambley <[email protected]>)
|
|
|
+- Fix missing strncpy in fix_stun_check_message_integrity_str (#1282) (Gustavo Garcia <[email protected]>)
|
|
|
+- Fix ubuntu 16 build with GH action checkout version to v3 (#1281) (Gustavo Garcia <[email protected]>)
|
|
|
+- Fix memleak in pgsql_reread_realms (#1278) (Pavel Punsky <[email protected]>)
|
|
|
+- Replace srand/rand with srandom/random (#1279) (Gustavo Garcia <[email protected]>)
|
|
|
+- Fix memcpy len checks stun_is_challenge_response_str (#1280) (Gustavo Garcia <[email protected]>)
|
|
|
+- Add warning and disable web admin if no-tls option used (#1256) (Alexander Udovichenko <[email protected]>)
|
|
|
+- Fix formatting to fix lint error (#1258) (Pavel Punsky <[email protected]>)
|
|
|
+- added warnings for prometheus apt unavailability (#1184) (czephyr <[email protected]>)
|
|
|
+- Update version in vcpkg.json (#1254) (Kang Lin <[email protected]>)
|
|
|
+- Fix error of make command in Cygwin environment (#1236) (Aaron Bird <[email protected]>)
|
|
|
+- Fix recursive call in delete alternate server (#1250) (Cybermilitia <[email protected]>)
|
|
|
+- Add CodeQL workflow (#1228) (Jorge <[email protected]>)
|
|
|
+- Change printf() to TURN_LOG_FUNC() for --no-stdout-log (#1221) (Robert Scheck <[email protected]>)
|
|
|
+- Fix build with libressl 3.6+ (#1198) (rim <[email protected]>)
|
|
|
+- Update turnserver.spec (#1192) (Mathieu Aubin <[email protected]>)
|
|
|
+
|
|
|
+Contributors:
|
|
|
+- Aaron Bird <[email protected]>
|
|
|
+- Alex Gustafsson <[email protected]>
|
|
|
+- Alexander Udovichenko <[email protected]>
|
|
|
+- Chai-Shi <[email protected]>
|
|
|
+- Cybermilitia <[email protected]>
|
|
|
+- Dave Lambley <[email protected]>
|
|
|
+- David Smitmanis <[email protected]>
|
|
|
+- Evgeny Khramtsov <[email protected]>
|
|
|
+- Gustavo Garcia <[email protected]>
|
|
|
+- Gustavo Garcia <[email protected]>
|
|
|
+- Jan Brasna <[email protected]>
|
|
|
+- Jorge <[email protected]>
|
|
|
+- Kang Lin <[email protected]>
|
|
|
+- Mathieu Aubin <[email protected]>
|
|
|
+- Mészáros Mihály <[email protected]>
|
|
|
+- Michael Jones <[email protected]>
|
|
|
+- NO NAME <[email protected]>
|
|
|
+- Nikolayshcx <[email protected]>
|
|
|
+- Pavel Punsky <[email protected]>
|
|
|
+- Richard Russo <[email protected]>
|
|
|
+- Robert Scheck <[email protected]>
|
|
|
+- Robert Silén <[email protected]>
|
|
|
+- Scott Godin <[email protected]>
|
|
|
+- Sergey Radionov <[email protected]>
|
|
|
+- Stefan Junker <[email protected]>
|
|
|
+- Subhra264 <[email protected]>
|
|
|
+- Sven Tennie <[email protected]>
|
|
|
+- Wittmer, Christian <[email protected]>
|
|
|
+- Zoey <[email protected]>
|
|
|
+- ashamedbit <[email protected]>
|
|
|
+- czephyr <[email protected]>
|
|
|
+- dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
|
+- dominiquefournier <[email protected]>
|
|
|
+- eakraly <[email protected]>
|
|
|
+- hariprasadt <[email protected]>
|
|
|
+- korayvt <[email protected]>
|
|
|
+- maddy <[email protected]>
|
|
|
+- redraincatching <[email protected]>
|
|
|
+- rim <[email protected]>
|
|
|
+- vuittont60 <[email protected]>
|
|
|
+
|
|
|
Release 4.6.2
|
|
|
|
|
|
Changelist:
|