From 34886d4136100a419a16ae7ae1be5341dec574c7 Mon Sep 17 00:00:00 2001 From: Sipwise Jenkins Builder Date: Tue, 28 Jan 2025 15:16:49 +0100 Subject: [PATCH] Release new version 13.3.0.0+0~mr13.3.0.0 --- debian/changelog | 207 ++++++++++++++++++++++++++++++++++++++++++++++ el/rtpengine.spec | 2 +- 2 files changed, 208 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 0ef5d30f8..81c602ec0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,210 @@ +ngcp-rtpengine (13.3.0.0+0~mr13.3.0.0) unstable; urgency=medium + + [ Richard Fuchs ] + * [6b3f3b9] MT#55283 remove debugging remnants + * [79c7493] MT#55283 fix typoes + * [71af10b] MT#55283 remove obsolete flag and argument + * [67141a5] MT#61368 avoid opmode redundancy + * [2a46eb2] MT#61368 change media_ids to typed hash table + * [d94da83] MT#61368 replace call_get_opmode + * [03ef7a7] MT#55283 fix possible NULL dereference + * [02ef6b0] MT#55283 silence compiler warning + * [f4e1493] MT#55283 remove duplicate argument + * [a733a8c] MT#60476 convert sdp_address to object + * [1a1eaab] MT#60476 fix advertised_address not being honoured + * [4b614d8] MT#55283 silence compiler warning + * [461f663] MT#55283 add a second step of resampling + * [acc30ec] MT#55283 amend resample_frame() semantics + * [34e007d] MT#61802 retain offered codecs across answers + * [c86d75a] MT#61368 add type safety to obj_get + * [73ec8df] MT#61368 use media subscription lookup for offers + * [733e232] MT#61368 add function to merge to bencode buffers + * [1250654] MT#61368 add __update_init_medias() + * [c5199f1] MT#61368 refactor code to remove call from hash + * [d3bb913] MT#61368 annotate call_get with nonnull + * [aced856] MT#61368 add rwlock_trylock_w() + * [c4ce936] MT#61368 tests: add new_call_nc() + * [ece5baa] MT#61368 add call_merge() + * [84e71c8] MT#61368 add call_get2() + * [73d4195] MT#61368 add __medias_unconfirm helper + * [bce7dcf] MT#61368 add dialogue_connect() + * [3af3e79] MT#61368 add OP_CONNECT + * [5386a14] MT#61368 add tests for OP_CONNECT + * [78191d9] MT#61368 improve media finding logic + * [a73402b] MT#61368 add extra null check + * [d4146e8] MT#61630 safeguard variable declaration from label + * [3409752] MT#61822 add missing dashes to docs + * [175404f] MT#61822 use MUTEX_STATIC_INIT + * [d3c46d2] MT#61822 remove obj_init + * [2ce79f9] MT#61822 add type safety to obj_alloc + * [ff7d2aa] MT#61822 fix possible NULL dereference + * [6a7cd32] MT#61822 fix missing duration scaling + * [2bbddf2] MT#61822 limit log lines for kernel errors + * [840de80] MT#61822 add tests for opus player-cache + * [02a2dc1] MT#55283 introduce sdp_attr_append1 + * [e97aaca] MT#55283 put sendrecv attributes in aux variables + * [18e0db5] MT#55283 fix original-sendrecv + * [7c7f627] MT#55283 add original-sendrecv tests + * [ce7ff1f] MT#61822 recreate AVPacket if needed + * [ba07eb9] MT#61822 fix reference leak + * [0bb7302] MT#61822 fix return values + * [ad8ce35] MT#61822 add RWLOCK_STATIC_INIT + * [44d5810] MT#61822 streamline unneeded %s format + * [cc99aa7] MT#61822 refactor str_dup_str + * [df37f08] MT#61822 add charp_q + * [a28b2b5] MT#61822 generalise memory arena + * [782ea31] MT#61822 add cache index memory arena + * [7ed85f5] MT#61822 introduce __media_player_set_opts + * [3692ad0] MT#55283 change string allocation semantics + * [bd440dc] MT#55283 use enum ng_opmode + * [e45a3c2] MT#55283 modernise bencode_strdup_str + * [1268078] MT#55283 use auto lock + * [113ae25] MT#55283 add extra bencode_strdup* primitives + * [6e55a48] MT#55283 use bencode_buffer for cookie cache + * [0baf79d] MT#55283 move bencode.c to lib/ + * [a5cd0e4] MT#55283 use mutex abstraction + * [c8df824] MT#55283 put time_t into struct + * [1bcfb2b] MT#55283 use bencode buffer for log limiter + * [d4abf2c] MT#55283 add SIGHUP handler + * [f86c5e1] MT#61822 change media player allocation semantics + * [2b90581] MT#61822 support FILENAME_ARRAY in config wrapper + * [67dfeef] MT#61822 support caching of media files in memory + * [13ca0bf] MT#61822 generalise CLI handlers + * [3e7f173] MT#61822 streamline CLI config diff/revert + * [ecfdb09] MT#61822 improve CLI keyword matching + * [64a250b] MT#61822 add function to reload/refresh media + * [77e8542] MT#61822 add CLI command to reload media + * [ab0c2b0] MT#61822 check for break before warning + * [5ba1793] MT#61822 add media-files-reload option + * [349249f] MT#61822 add on-demand caching of memory files + * [52b6e6e] MT#61822 split up __media_player_add_db + * [e7c424d] MT#61822 support preloading media from DB + * [40bb74a] MT#61822 add db-media-reload option + * [db9144b] MT#61822 support on-demand loading of DB media + * [84568b3] MT#61822 use ARG_FILENAME where appropriate + * [48cbb29] MT#61822 support FS cache for DB media + * [33128b8] MT#61822 add mechanism to remove cached media + * [a2ffa18] MT#61822 add CLI command to list media cache + * [33be346] MT#61822 support listing contents of FS cache + * [0fd3ac7] MT#61822 supporting removing entries from FS cache + * [84998ce] MT#61822 support preloading DB media to FS + * [ff16ac2] MT#61822 support on-demand loading to FS cache + * [8286cc9] MT#61822 support reloading of FS cache + * [4755594] MT#61822 fix with_transcoding=no warnings + * [dcdeb6a] MT#61822 add db-cache-reload + * [e6172c3] MT#61822 add CLI cmd to add cached media + * [cd2c585] MT#61822 add metric for cache size + * [3694539] MT#61822 switch to typed media_player_cache_ht + * [597229f] MT#61822 add player_cache stats metric + * [bb03710] MT#61822 use transparent union as arg + * [03b16d4] MT#61822 add more debug log output + * [f0160d1] MT#61822 use auto lock + * [1191d2e] MT#61822 hold call reference while decoding + * [7f7259c] MT#61822 refcount media players in hash + * [98a7c1e] MT#61822 include index object in entry + * [bce0b8f] MT#61822 refcount media_player_cache_entry + * [601abd2] MT#61822 add list player cache + * [d436c1d] MT#61822 support evicting player cache data + * [9673703] MT#61822 add new "CLI" NG command + * [da79f90] MT#61822 add tests for player cache size + * [f443bd8] MT#55283 fix kernel compilation for >= 6.13 + * [dd04af1] MT#55283 fork to background before init HTTP/WS + * [aca2433] MT#55283 el: don't fork to background + * [d707e20] MT#61822 track and report cache mtimes and atimes + * [9d55bb6] MT#61822 report errors from caching files + * [20ac8d2] MT#61822 support removing unused cache data + * [79005cd] MT#55283 check for allocation failure + * [921afde] MT#55283 use const for gperf data + * [05cafe6] MT#55283 support multiple gperf sections + * [8e50664] MT#55283 refactor CLI structures with macros + * [42c46f2] MT#55283 use string hashing for CLI parsing + * [a66c9e6] MT#55283 update return type + * [f19737a] MT#55283 add return value to cw_printf + * [2c2daa9] MT#55283 embed help into CLI data + * [048d745] MT#55283 replace internal help with generated one + * [9da75ef] MT#61822 fix possible uninitialised value + * [86d039f] MT#55283 use size_t as gperf length argument + * [9262cac] MT#55283 fix str_str return type + * [7ab4009] MT#55283 add format_cmp_g729 + * [68ad1dc] MT#55283 ignore a=fmtp for G.722 + * [9c00f30] MT#55283 don't accept incompatible codecs + * [3e0bd2e] MT#55283 add tests to reject incompatible codecs + * [17c7fd5] MT#61630 support CLI commands via POST + * [b4c1dc8] MT#61630 support evicting multiple cache entries + * [8ee5fa9] MT#55283 defuse G.729 tests + * [3bbf4d9] MT#55283 bail if Redis contains garbage data + * [172f389] MT#55283 safeguard against Redis connect failure + * [c07ab48] MT#55283 whitespace/typo cleanups + * [6dbf098] MT#55283 safeguard against incorrect usage + * [fb1ad3f] MT#55283 properly support empty keyspace list + * [add46f2] MT#55283 prevent erroneous swithch to DB 0 + * [fdabc9b] MT#55283 restore selected DB after delete + * [5c899c4] MT#55283 eliminate str_hyphenate + * [2f53560] MT#55283 don't recurse $(MAKE) for $(TARGET) + + [ Lucian Balaceanu ] + * [4795983] MT#55283 Adding redis-subscribe parameter + + [ Michael Prokop ] + * [7ad57e1] MT#61451 GH: raise workflow actions to v4 + + [ S-P Chan ] + * [27ea6b1] MT#55283 DTLS groups: align with OpenSSL 1.1.1 and common EC groups + * [0e2033b] MT#55283 Workaround for RPM packaging EL8/GCC 8.5 + + [ Orgad Shaneh ] + * [759fd72] MT#55283 Prevent warning logs when recording-method is pcap + + [ Donat Zenichev ] + * [2f664bc] MT#55283 Fix for "opus<>opus+DTMF" test + * [1a81326] MT#61630 play media NG: move essential body to a function + * [83bed23] MT#61630 media_player_opts_t: add file, blob and db_id + * [816dc6e] MT#61630 media_player_init* renaming + * [2ca5319] MT#61630 introduce `media_player_add()` + * [88acc38] MT#61630 media_player_add: false if nothing given + * [15611c4] MT#61630 media_player: add funcs, use `media_player_opts_t` + * [ccb5ee4] MT#61630 media_player_play*: use `media_player_opts_t` + * [0406b7c] MT#61630 media_player*: make functions static + * [6b2a034] MT#61630 media_player: allow only db_id > 0 + * [9c7bb10] MT#61630 call: add new func `call_ml_sendonly()` + * [de7d14b] MT#61630 stop media NG: move essential body to a function + * [9be0c02] MT#61630 Introduce MoH functionality + * [5c52772] MT#61630 moh: add duration limit + * [33a73b5] MT#61630 NG offer/answer: moh refactoring + * [3cc3b6d] MT#61630 moh: add support of zero-connection flag + * [4298a7e] MT#61630 moh: add support of sendrecv mode flag + * [816f09b] MT#61630 moh: add a few other tests + * [7862ccf] MT#61630 moh: move `call_check_moh()` to media_player + * [ffa64f4] MT#61630 moh: remove unused `rcv_no()` in tests + * [67bfa5a] MT#61630 Generalize `moh-max-duration`, add `repeat-duration` + * [bfe747e] MT#61630 moh: introduce `moh-max-repeats` + * [ff089ea] MT#61630 moh: warn if `repeat-duration` flag used + * [51a0175] MT#61630 moh: support inactive hold + * [30b42d8] MT#61630 moh: mark music-on-hold SDPs + * [ccdea5f] MT#61368 Fix typos in `monologue_offer_answer()` + * [08c4822] MT#61368 monologue_offer_answer: unify comments styling + * [ce9f91a] MT#61856 packet_sequencer_init: fix Coverity Scan defect + * [8375ce6] MT#61630 moh: fix copy-paste typo introduced by 30b42d8d194e11 + * [82e8ed4] MT#61630 moh: introduce Music-on-hold documentation + * [a07b972] MT#61856 docs: remove duplicated intro from index + * [2514d36] MT#61856 docs: make README titles smaller + * [16b7200] MT#61856 docs: re-design general tree + * [20d9db2] MT#61856 docs: print actual year in copyright + * [a1777ef] MT#61856 introduce auto-daemon-tests-sdp-manipulations + * [1fa6b9f] MT#61856 introduce auto-daemon-tests-sdes-manipulations + * [20c6c99] MT#61856 introduce auto-daemon-tests-sdp-orig-replacements + * [6afdcbb] MT#61856 introduce auto-daemon-moh + * [2a43d9a] MT#55283 flags-flags parsing: semicolon only for the last + * [bebc6f8] MT#55283 redis: cover a usage of write DB with lock + + [ Dennis Yurasov ] + * [d559a53] MT#55283 Added several useful fields for mqtt stats publishing + + [ Guillem Jover ] + * [887fb40] MT#61993 build: Force recursive variables into simple ones + + -- Sipwise Jenkins Builder Tue, 28 Jan 2025 15:16:49 +0100 + ngcp-rtpengine (13.2.0.0+0~mr13.2.0.0) unstable; urgency=medium [ Donat Zenichev ] diff --git a/el/rtpengine.spec b/el/rtpengine.spec index d08276b0c..a74a9860f 100644 --- a/el/rtpengine.spec +++ b/el/rtpengine.spec @@ -1,5 +1,5 @@ Name: ngcp-rtpengine -Version: 13.2.0.0+0~mr13.2.0.0 +Version: 13.3.0.0+0~mr13.3.0.0 Release: 1%{?dist} Summary: The Sipwise NGCP rtpengine daemon Group: System Environment/Daemons