From 40ebfdd427bb2a03b7a26d7f942686654d49a5f6 Mon Sep 17 00:00:00 2001 From: Sipwise Jenkins Builder Date: Mon, 26 Jun 2023 14:12:38 +0200 Subject: [PATCH] Release new version 11.5.0.0+0~mr11.5.0.0 --- debian/changelog | 230 ++++++++++++++++++++++++++++++++++++++++++++++ el/rtpengine.spec | 2 +- 2 files changed, 231 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 9c891de9e..b68eaaa9f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,233 @@ +ngcp-rtpengine (11.5.0.0+0~mr11.5.0.0) unstable; urgency=medium + + [ Richard Fuchs ] + * [884a2bc] MT#56471 fix mem leak + * [e80d380] MT#55447 fix ARM compile error + * [5aa6bcb] MT#56447 reformat test script with black + * [382c8f6] MT#56447 document hash table contents + * [174ead0] MT#56447 disassociate rooms from sessions + * [609ac22] MT#56447 remove some indentation + * [40bdb4b] MT#56447 transfer ownership of janus_handle + * [906dc5b] MT#55283 add dtmf-log-test to CLI script + * [60f910a] MT#56447 prettierer code + * [046f507] MT#56447 require websocket transport + * [a6078dc] MT#56447 add convenience janus_json_print() + * [53ba78a] MT#56447 add convenience _get_monologue + * [30a84ab] MT#56447 refactor rtcup and mediaup events + * [65a86c6] MT#56447 refactor janus_send_json_msg + * [f625b38] MT#56447 upgrade handle->session + * [c86f73c] MT#56447 rectify janus_notify_publishers + * [aff9896] MT#56447 generalise janus_notify_publishers + * [94938ec] MT#56447 refactor unpub/leaving notifications + * [a91d247] MT#56447 extract "streams" printing + * [829b37e] MT#56447 full publisher details in notification + * [d3400de] MT#56447 support multiple websocket connections + * [d37d7af] MT#56447 add multi WS tests + * [05256d0] MT#56447 use explicit BLACKHOLE flagging + * [4e300b4] MT#56447 honour RECV flag when receiving RTP + * [641ca0f] MT#56447 support "plain" Janus offers + * [6852066] MT#56447 support "configure" without SDP + * [5392697] MT#56447 add tests for mute/unmute + * [cb1f53f] MT#56447 increase websocket logging + * [cd1dc1e] MT#56447 allow "start" without feed ID + * [213111e] MT#56447 fix multi-stream subscribe + * [b86c318] MT#56447 support log retention + * [6d771f6] MT#56447 support unpublish method + * [833c30d] MT#55283 add extra output-open test + * [c0c754f] MT#55283 fix possible mem leaks + * [d09a6b1] MT#55283 fix possible mem leaks + * [ed30c55] MT#56447 fix LOCK __COUNTER__ expansion + * [df3bd87] MT#56447 use LOCK in redis.c + * [a9e5c95] MT#56447 redis.c: consistent spacing, code style + * [6cb8285] MT#56447 add glib_json_print() + * [a758d52] MT#56447 fix locking errors + * [2267023] MT#56861 use correct printf formats + * [6dc1717] MT#56861 remove pointless case distinction + * [fb811bc] MT#56861 set sensible ptime + * [b381314] MT#56447 remove pointless lock + * [31d8adb] MT#56471 fix tests on 32-bit + * [6de6ee8] TT#188850 fix PT tracking + * [8899414] MT#56447 don't pointlessly create monologue + * [5822cb8] MT#56447 change ml->medias to GPtrArray + * [2f983cd] MT#56447 fix trickle ICE detection + * [ef99d30] MT#56447 fix ICE role selection + * [b9ba273] MT#56447 update var to bool + * [bc742bb] MT#56447 add wrapper g_hash_table_steal_extended + * [a789afa] MT#56447 use g_hash_table_steal_extended + * [baa617e] MT#56447 simplify handle removal + * [a590831] MT#56447 move ICE fragment handle + * [e561a1c] MT#56447 refactor trickle ICE handling + * [da9bca8] MT#56447 extend ice_update_media_streams() + * [a67aed7] MT#56447 add ng_buffer_new + * [066ecf0] MT#56447 add ng_buffer_auto_release + * [6678d15] MT#56447 refactor trickle ICE update + * [50f09c3] MT#56447 add bencode_strdup_str + * [53026be] MT#56447 use bencode_strdup_str + * [567cd06] MT#56447 ensure consistent call IDs + * [dca7a84] MT#56447 switch to trickle_ice_update() + * [c7114d8] MT#56447 support destroy method + * [2a5cfc3] MT#56447 warn on handle/session/WS leakage + * [790f605] MT#56447 add missing `static` + * [9b3c277] MT#56447 add _destroy_handle() + * [892c736] MT#56447 use full handle destroy method + * [6608a1e] MT#56447 dequeue ICE fragments after pub/sub + * [99fe5d4] MT#56447 add ICE logging context + * [8b4d337] MT#57093 more granular kernel I/O structs + * [5efbd6d] MT#57093 shortcut copy-out + * [15863ba] MT#57093 introduce kernel module version check + * [9a63de7] MT#57093 use correct read/write return types + * [95176a3] MT#57093 shortcut _update_stats + * [fc491af] MT#57093 log reasons for unkernel event + * [8b851c4] MT#56759 unify recording_start trigger + * [43ea87a] MT#56759 remove obsolete comments + * [61ad463] MT#56759 remove unused return value + * [4fde86f] MT#56759 split up meta_filepath + * [6046d5b] MT#56759 use g_clear_pointer + * [dbb86d6] MT#56759 warn on unlink failure + * [ef17454] MT#56759 use g_strdup_printf + * [f0191a1] MT#56759 update var to bool + * [52f757e] MT#56759 provide alternative call_delete_branch() + * [eea05c8] MT#56759 support discarding call recordings + * [ddc79e5] MT#55283 add missing header + * [6640c71] TT#147451 support from-tags=x,y,z syntax + * [58ceaf2] MT#56856 split up del_target and get_stats methods + * [ddac2ac] MT#56856 add REMG_DEL_TARGET_STATS + * [62d8326] MT#56856 split up __stream_update_stats + * [42284d4] MT#56856 support the new REMG_DEL_TARGET_STATS + * [684174d] MT#56856 ignore reversed TS update + * [fa39caf] MT#56861 move flag check out of loop + * [ac01a47] MT#56861 be more explicit with "inject DTMF" flag + * [27c8db6] MT#56861 use simpler setup for SSRC passthrough + * [eb478bc] MT#56861 be explicit about SSRC passthrough + * [875e740] MT#56861 split up codec_add_raw_packet + * [6b5f1f0] MT#56856 log duration only for end events + * [93d4fe7] MT#56861 use SSRC TS for "encoder" TS + * [fa819e3] MT#56861 add codec_add_raw_packet_dup + * [86e336c] MT#56861 support DTMF injection with passthrough + * [67590c2] MT#56861 add tests for passthrough DTMF injection + * [8fc1687] MT#56861 support RTP seq no adjustments in kernel + * [8cb7a4c] MT#56861 support DTMF injection with kernel mode + * [9b18265] MT#56861 always grab input handler + * [5433aa0] MT#56861 refactor packet_dtmf_event + * [4389aed] MT#56861 use correct codec handler for DTMF inject + * [0304e02] MT#56861 support DTMF injection from DTMF + * [cf0c938] MT#56861 add tests for DTMF-from-DTMF injection + * [07bf12d] MT#56750 fix typo + * [4e908d8] MT#56447 fix list pointer check + * [77689a0] MT#56861 fix Coverity warnings + * [694a8dd] TT#146201 refactor rtpengine46() + * [b48ebeb] TT#146201 refactor kernel packet sending function + * [62c1cca] MT#56471 defuse mix_buffer without transcoding + * [04ce204] MT#55283 fix HTTP/WS deadlock + * [14e20a2] MT#55897 add shell quotes + * [5d48213] TT#58660 add missing include + * [03fd8e1] MT#57268 improve g_queue_move() + * [c1b1271] MT#55897 use pandoc instead of ronn + * [6dfb278] MT#55283 remove duplicate code + * [6f57d38] MT#55283 fix DTMF send scheduling + * [fdc9b14] MT#55283 force sequential socket reads + * [1162f4a] Force bash usage + * [334efd4] MT#55283 refactor is_codec_touched() + * [13a7e1d] MT#55283 add codec_touched_real() + * [5b9d624] MT#57302 add `exclude-recording` flag + * [41cf4fe] MT#56447 move janus_feeds to janus_room + * [b5e1d20] MT#56447 allow specific publisher feed ID + * [237a3a6] MT#57414 fix shutdown race condition + * [95ec093] MT#55283 rename all `str` to `s` + * [2f53de0] MT#55283 convert macros to inline functions + * [5e5e08e] MT#55283 rename variables to eliminate shadowing + * [d241333] MT#55283 move declarations to eliminate shadowing + * [b0ac243] MT#55283 simplify pointless expectations + * [6ced263] MT#55283 add -Wshadow + * [8c11825] MT#57414 fix NULL dereference + * [86f2a8f] MT#57466 MT#57337 set rtpe_now in thread + * [dcd58d4] TT#146201 fix kernel byte counter + * [22b4d92] MT#55283 update argument to const + * [ee0b2bc] MT#55283 set output-dest even if not active yet + * [5c90785] MT#55283 update return type to bool + * [9ed6aac] MT#55283 avoid erroneous endpoint learning + * [15709a6] MT#55283 refactor loop thread creation + * [b301221] MT#55283 use allocated helper object + * [594eb9d] MT#55283 report run times of timer threads + * [688c75f] MT#55283 flexible sleep time for looper threads + * [b90edf0] MT#55283 looper thread bool return type + * [a6ecfb8] MT#55283 refactor load monitor thread + * [2e4dec1] MT#55283 refactor call_rate_stats_updater + * [c34f3e6] MT#55283 refactor call_timer + * [3eb8ea7] MT#55283 add `output-destination` to ng script + * [6aed050] MT#55283 generalise output_new + * [6bb8713] MT#55283 add trixie backports script + * [670f117] MT#55283 honour edge-triggered epoll + * [b4a96be] TT#146201 return offer/answer subscription objects + * [8783e13] TT#146201 directly set transcoding flag + * [e8d42b5] TT#146201 improve find_subscription + * [abdf798] TT#146201 obsolete set_transcoding_flag + * [0bc7855] TT#146201 reverse redis restore directions + * [758617d] TT#146201 delegate setting transcoding flag + * [196e874] TT#146201 obsolete TRANSCODE flag entirely + * [5ff9294] TT#146201 support RTCP encryption in kernel + * [d4b8d6d] TT#146201 add RTCP sending kernel function + * [01e3e9b] TT#146201 remove unused `rtcp_only` flag + * [e0415ef] TT#146201 support kernel RTCP outputs + * [a71824b] TT#146201 push RTCP outputs to kernel module + * [7c1930a] TT#146201 don't special-case RTCP rule + * [cf2bbc8] TT#146201 update kernel options printing + * [9a767fc] TT#146201 mark RTCP-capable kernel streams + * [c03362c] TT#146201 use kernel's RTCP sending function + * [3a57fac] TT#146201 support forwarding RTCP FB packets directly + * [7bf1595] TT#146201 support forwarding all RTCP + * [e93b2fd] TT#146201 update SRTCP index from kernel + * [171479c] TT#146201 fix typo + * [091ec7f] MT#54294 remove obsolete debug include + + [ Donat Zenichev ] + * [3444feb] MT#56750 Reworked port allocation + * [2156286] MT#56750 ports allocation: add helpers + * [c024b54] MT#56750 Deprecate unused objects of `media_socket.port_pool` + * [024d7da] MT#56750 Destroy the `port_pool.free_list_lock` + * [6b7bf4d] MT#56750 Fix some typos introduced by 3444feb + * [8403fd7] MT#56128 Simplify appending to the `chop->output` + * [643c12e] MT#56128 SDP manipulations: mode `substitute` to GHashTable + * [177b411] MT#57118 Don't destroy a whole call, if only a branch is to be destroyed + * [0994ffb] MT#57118 Rework the call's deconstruction logic + * [383ab5c] MT#55897 Fix links in the `README.md` / `overview.md` + * [721dc8d] MT#55897 Move 'daemon/rtpengine.pod' to 'docs/' + * [461e7f1] MT#55897 Move 'recording-daemon/rtpengine.pod' to 'docs/' + * [125c176] MT#55897 Convert `rtpengine.pod` / `rtpengine-recording.pod` to MD + * [07ab37b] MT#55897 Add the RTPEngine's usage synopsis to the RTD + * [f4eb2d5] MT#57118 Prevent entire call deletion after `monologue_delete_iter()` + * [0ce16c7] MT#57118 Refactoring of `monologue_delete_iter` + * [a236f46] MT#57268 Move release closed sockets to a separate thread + * [2a4f2db] MT#57335 Update the test-stats due to changes in the `call_timer()` + * [905d584] MT#57335 Move `stats_rate_min_max()` to a separate thread + * [6fe9cc9] MT#57337 Move kernel stats update to a separate thread + * [131702c] MT#57378 move `stats_counters_calc_rate()` to a separate thread + * [d818b7a] MT#57379 move `ice_slow_timer()` to a separate thread + * [2e67156] MT#57380 Deprecate inc/dec functionality of `call_timer` run duration + + [ Stefan Mititelu ] + * [983d91d] Add command to disable/enable redis write + * [3397d6e] Fix checksum for kernel packets + * [2f705df] Redis fix for active-active + + [ Dennis Yurasov ] + * [2f4f6d5] MT#55283 Handle dtls retransmissions + + [ Michael Prokop ] + * [5a51d33] MT#56627 el/rtpengine.spec: fix version handling for dkms + + [ Tom Briden ] + * [a0fed37] recording-daemon: Insert silence frames as needed during TLS forwarding + + [ Sjoerd Boomstra ] + * [3760c8d] MT#55283 Report queue full as error + * [5d75460] MT#55283 Fixed library path for libbcg729 + + [ Sewan R&D ] + * [6fd79f5] feat: notify-purge removes a file if notify success + + -- Sipwise Jenkins Builder Mon, 26 Jun 2023 14:12:38 +0200 + ngcp-rtpengine (11.4.0.0+0~mr11.4.0.0) unstable; urgency=medium [ Stefan Mititelu ] diff --git a/el/rtpengine.spec b/el/rtpengine.spec index cab79b10f..34675843b 100644 --- a/el/rtpengine.spec +++ b/el/rtpengine.spec @@ -1,5 +1,5 @@ Name: ngcp-rtpengine -Version: 11.4.0.0+0~mr11.4.0.0 +Version: 11.5.0.0+0~mr11.5.0.0 Release: 1%{?dist} Summary: The Sipwise NGCP rtpengine daemon Group: System Environment/Daemons