From c865c492af17b685946427ba1a37fe814191e558 Mon Sep 17 00:00:00 2001 From: Sipwise Jenkins Builder Date: Tue, 1 Oct 2024 10:02:09 +0200 Subject: [PATCH] Release new version 13.1.0.0+0~mr13.1.0.0 --- debian/changelog | 229 ++++++++++++++++++++++++++++++++++++++++++++++ el/rtpengine.spec | 2 +- 2 files changed, 230 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index a4f35ff12..c0ca0c464 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,232 @@ +ngcp-rtpengine (13.1.0.0+0~mr13.1.0.0) unstable; urgency=medium + + [ Victor Seva ] + * [38fe214] MT#55283 [debian] fix links backports for buster and focal + * [150bc85] MT#60788 pkg/deb: add Ubuntu 24.04 (Noble Numbat) + + [ Donat Zenichev ] + * [94c26e9] MT#60588 redis: allocate `sdp_origin` using g_malloc + * [bf4c624] MT#60476 sdp_replace/sdp_version_check: remove left-overs + * [c6b903d] MT#60476 treat force_inc_sdp_ver independently + * [7308a88] MT#60476 sdp_create: add support of sdp_version_check + * [808c3e7] MT#60476 sdp_version_replace: don't check src_orig ptr + * [21677a3] MT#60688 Add support of maxptime for media + * [1a671e3] MT#60688 redis: add support of ptime replication + * [7d4dc39] MT#60476 sdp_origin: always update origin from sdp + * [9b3cd95] MT#60403 bandwidth: add support of AS for session level + * [2ddbeda] MT#60693 sdp_create: print attributes in a func + * [08cdc65] MT#60693 add accepted legacy OSRTP for sdp_create() + * [f35d70f] MT#60693 sdp_create: set port to 0 if no FD found + * [47d08ca] MT#60476 sdp_create: print other session lvl attributes + * [6cca37f] MT#60476 Session lvl `sdp_attr_print` in `sdp_out_add_other` + * [a5fdc87] MT#60476 sdp_create: no need to initialze prtp to NULL + * [c04e112] MT#60476 sdp_create: handle osrtp in separate funcs + * [544393f] MT#60476 handle_sdp_media_attributes: check port not 0 + * [bc8de2b] MT#60476 sdp_create: add `sdp_out_add_media()` + * [1b5f899] MT#60476 sdp_create: print `a=mid:` for non-accepted media + * [c64cc39] MT#60476 Check zero_address when printing `c=` attr + * [b170ded] MT#60403 bandwidth: add support of CT for session level + * [319cefe] MT#60476 sdp_replace: set `keep_zero_address` in one line + * [e7f478d] MT#56465 sdp_create: keep `s=` empty if it is indeed + * [f46fe98] MT#56465 sdp_out_add_session_name: remove unused func param + * [a44ee46] MT#56465 sdp_create: refactor bandwidth handling + * [e1cf7b7] MT#60476 Update media's protocol_str when initializing + * [0f6f185] MT#60476 add handling of `a=setup:` for message type + * [ef64c30] MT#60476 sdp_create: keep an original media port for message/force relay + * [b6b2364] MT#60476 sdp_create: add dedicated func for port setting + * [56005da] MT#60476 sdp_create: detect if media is active + * [ea68824] MT#60403 bandwidth: add support of `b=TIAS:` attr + * [eecc7d5] MT#60476 sdp_create: add group attribute support + * [572dd71] MT#60476 sdp_create: convert parameter naming + * [71b2629] MT#60476 make `print_rtcp()` func static + * [29b60da] MT#60476 sdp_out_add_other: refactor to use attr manipulations + * [bca2569] MT#55283 Fix coverity scan defect 9903b413c5 + * [8933c04] MT#60476 sdp_create: properly detect usable ps for session + * [1fc50a3] MT#60476 sdp_create: handle rejection of first m= + * [2757a71] MT#60476 sdp_create: fix crash on zero stream + * [90f76f0] MT#60476 sdp_create: func to print original attributes + * [c87e6e7] MT#60476 sdp_create: detect pass through via protocol + * [b8c9684] MT#55283 json_restore_call: check `sockaddr_parse_any_str()` + * [d31d493] MT#61140 call_delete_ng: add normal parsing + * [e22282a] MT#61140 Deprecate unused func `call_delete_flags()` + * [902ca49] MT#61140 Docs: add `to-tag` description for NG delete + * [ac4a1ba] MT#61140 Fix Coverity Scan defect (to_tag_flag) + * [a6719e9] MT#55283 __get_media: NULL assigned but not used + * [6760760] MT#60476 Add rtcp-db (all type) attributes via generics + * [463da03] MT#60476 Deprecate ATTR_LABEL parsing + * [c9b583d] MT#60476 Update session bandwidth every time + * [3d97bd8] MT#60476 Move `sdp_manipulations_add()` to Gstring + * [9f09680] MT#60476 sdp_create: add `sdp_manipulations_add()` support + * [508ce68] MT#60476 sdp_create: properly detect `session_last_sdp_orig` + + [ Richard Fuchs ] + * [5582184] MT#55283 fix wrong object type used in test + * [89573be] MT#55283 skip creation of single-item lists + * [dfbadf0] MT#55283 remove redundant string parsing + * [5f6739b] MT#55283 formalise str_slice_q + * [a6b28af] MT#55283 modernise STR_INIT and str_init + * [a2059a2] MT#55283 modernise STR_INIT_LEN() et al + * [a2ee38a] MT#55283 rename STR_CONST_INIT... + * [3f5b1ad] MT#55283 rename STR_INIT_GS to STR_GS + * [ba9a646] MT#55283 modernise STR_LEN_ASSERT() + * [43af677] MT#55283 modernise STR_DUP() + * [05a983d] MT#55283 obsolete bencode_dictionary_add_string_len + * [d359659] MT#55283 obsolete _add_string_dup + * [3d35af4] MT#55283 slightly improved STR_DUP + * [ec964c3] MT#55283 modernise str_dup_str() + * [c1be8e6] MT#55283 improve XMLRPC logging + * [5e51cfd] MT#55283 remove redundant code + * [0d2079f] MT#55283 remove unused _get_alt + * [a0896df] MT#55283 shortcut string fetch + * [1f4c0d8] MT#55283 shortcut list retrieval + * [666fbc3] MT#55283 protect against null ssrc_stats + * [a46822f] MT#55283 compile fix for older glib + * [57e42ac] MT#55283 fix compilation for kernel >=6.10 (Closes: #1077839) + * [6fe6970] MT#55283 remove unused return values + * [f7538d3] MT#55283 add NG load tester + * [3f8f182] MT#55283 introduce abstract parsing framework + * [f0eee2a] MT#55283 add abstract dictionary iterator + * [a91bfc3] MT#55283 add abstract string/int parsing methods + * [700d172] MT#55283 more deeply pass the parser ctx + * [f50d5e7] MT#55283 add list iteration method + * [d007d97] MT#55283 add is_int() method + * [b826dbd] MT#55283 use list iterator for direction= + * [ad1e051] MT#55283 add get_int() method + * [d29368c] MT#55283 refactor call_ng_flags_freqs() + * [61ed4e6] MT#55283 refactor received-from parsing + * [2f367bf] MT#55283 add helper_arg to dict_iter + * [425a333] MT#55283 add bool return to dict_iter + * [5f78fbf] MT#55283 refactor ng_sdp_attr_manipulations + * [d90b7cd] MT#55283 emulate legacy direction=... parsing + * [edd2877] MT#55283 allow null string in __parse_address() + * [94cea16] MT#55283 direct string parsing for received-from= + * [cc43740] MT#55283 add abstract dict() method + * [a2c89d6] MT#55283 add abstract dict_get_str() + * [dc19d89] MT#55283 add abstract .dict_add_string() + * [24fbb4d] MT#55283 add abstract .dict_add_str() + * [af3459b] MT#55283 add abstract .dict_add_dict() + * [5ccdb6c] MT#55283 add abstract .dict_add_list() + * [a1e01c6] MT#55283 add abstract .list_add_dict() + * [271c646] MT#55283 add abstract .list_add_string() + * [2f82805] MT#55283 add abstract .dict_add_int() + * [8f6b8b2] MT#55283 add abstract dict_add/list/list_add + * [b1a0aeb] MT#55283 add abstract .dict_add_str_dup + * [bdd66fe] MT#55283 move JsonParser into ngbuf + * [c18904d] MT#55283 reduce usage of bencode_buffer_destroy_add + * [c437c0a] MT#55283 add is_dict method + * [b7d5e00] MT#55283 add pretty_print method + * [6c8a5ec] MT#55283 add extra methods + * [416f658] MT#55283 introduce parser_arg union + * [b0d22ba] MT#55283 use list_iter() where appropriate + * [baf3cc9] MT#55283 extend use of parser_arg + * [cbfe44a] MT#55283 add native JSON parser + * [671c163] MT#55283 add dict_contains() method + * [8aba2b3] MT#55283 add *list_add_str_dup method + * [93653fe] MT#55283 add .dict_add_dict_dup method + * [0cc7f3b] MT#55283 extend parser_arg to return types + * [4d0c97b] MT#55283 native JSON writer + * [716dbd4] MT#55283 remove obsolete code + * [dbd4829] MT#55283 remove obsolete feature + * [96d6e43] MT#55283 add strdup method + * [2be41a4] MT#55283 remove vestiges of bencode-specifics + * [d799c66] MT#60347 fix fringe DTMF payload type case + * [8c45a44] MT#55283 fix possible null pointer + * [6b305eb] MT#60347 remove redundant hash table lookup + * [9b292dc] MT#60688 fix possible NULL dereference + * [c271a83] MT#55283 add support for codec-set + play_media + * [d0b136d] MT#55283 add tests for play_media codec-set + * [d9c27af] MT#55283 add PIE build flags + * [5aa8e56] MT#55283 rework parser context passing + * [a56577a] MT#55283 rework dict_iter + * [ef787fb] MT#55283 use abstract parser for Redis restore + * [81a7d17] MT#55283 use abstract JSON writer for Redis + * [7bf431a] MT#55283 support bencode format to Redis + * [68ff069] MT#55283 set expiry time with SET + * [7dd2235] MT#55283 rework parser framework + * [ac41df5] MT#55283 handle g_memdup2 legacy + * [227a64c] MT#55283 fix null pointer + * [c480adc] MT#55283 make gcc happy + * [ed6ea73] MT#55283 avoid uninitialised value + * [83830b4] MT#55283 fix missing space in log message + * [2d18d61] MT#55283 fix unsubscribe/update order + * [ef84ff6] MT#55283 fix syntax in docs + * [27fc623] MT#55283 add tests for unsubscribe + * [720f574] MT#55283 extend OSRTP tests a bit + * [43d107d] MT#55283 add metadata to query output + * [14a1d2e] MT#55283 fix alphabet order booboo + * [22f7e8f] MT#55283 remove code vestiges + * [b3a50d5] MT#55283 another OSRTP test + * [ad31048] MT#55283 change str_token_sep semantics a bit + * [085189b] MT#55283 remove unused function + * [348e4e2] MT#55283 change semantics of str_uri_encode_len + * [98d6575] MT#55283 add (un)escape parser methods + * [ee2e976] MT#60827 use correct free function + * [fc84a80] MT#55283 test for I3020166b6 + * [4f54910] MT#55283 fix ISO C90 warning + * [6751ff7] MT#55283 support dict/list for rtpp_flags + * [3e0b302] MT#60853 fix possible null dereference + * [1d18f4a] MT#55283 bugfix for 91f7b29cc + * [2acf5a6] MT#55283 fix IPv6 XMLRPC callbacks + * [a0b705e] MT#55283 trigger rekernel for SSRC-less streams + * [896b248] MT#55283 fix possible mem leak + * [f622ae3] MT#55283 remove unused attributes + * [f353653] MT#55283 move (!net) check up + * [4573f32] MT#55283 remove unsupported codecs w/ audio player + * [24ff9ce] MT#55283 set codec-chain opus app + * [e4c2ffc] MT#61090 replace fixture with DFSG compatible one + * [5ef45c2] MT#55283 handle codec-chain errors + * [5406e4e] MT#55283 add -latomic + * [bf7039a] MT#55283 fix compile warning + * [5fc8af2] MT#55283 rename to `generic_attributes` + * [9903b41] MT#55283 split up sdp_attr_append_other() + * [33da018] MT#55283 add `all_attributes` lists + * [0f9dd5d] MT#60476 Fix ice force relay handling + * [3ba101b] MT#60476 remove print_rtcp's depend'y on sdp_media + * [57044d7] MT#55283 prevent pointless push to log_info_stack + * [67e1b99] MT#55283 simplify call_str_dup family + * [2b8a510] MT#55283 change call_str_cpy etc semantics + * [2ab7d4f] MT#55283 delay SDP parsing until we have a call + * [5115fe0] MT#55283 use call memory arena for SDP attributes + * [e143fa0] MT#60476 remember received media ICE candidates + * [082505a] MT#60476 remove dependency on sdp_media + * [6b19d98] MT#55283 remove parsed_media_address + * [725f72e] MT#55283 remove dead code + * [09cb85f] MT#55283 streamline call_stream_address + * [5b69e41] MT#55283 allow rejection of first m= + * [87f9fc1] MT#55283 fix possible null dereference + * [150ee6d] MT#55283 use #ifdef instead of #if + * [5f73fec] MT#55283 ice streams: fix Coverity Scan defect + * [2613661] MT#55283 add _print_gstring helpers + * [65738a4] MT#55283 use sockaddr_print_gstring + * [0ea6ee6] MT#55283 use appropriate size_t type + * [b602763] MT#55283 remove duplicate bufferpool.c + * [ddd2c22] MT#55283 set up memory arena in test + * [2aa11c2] MT#55283 catch changes in a=mid + * [7b1557c] MT#55283 rekernelize after DTLS connect + * [6f1d711] MT#55283 change payload_type allocation + * [3472f9c] MT#55283 use size_t for benc buf + * [522e724] MT#55283 add missing CLI help option + * [a14cf18] MT#55283 obsolete buffer_lock + + [ Joey Golan ] + * [0dc615e] MT#55283 Add `flush_packets` flag + * [9edc014] MT#55283 Execute chmod and chown operations ... + * [fbce8eb] MT#55283 move output_close ... + + [ Morten Tryfoss ] + * [42e52fd] MT#55283 Reject OSRTP answer when not offered + + [ Peter Kelly ] + * [d4a8203] MT#55283 Added decoder mix "slots" concept ... + + [ Xenofon Karamanos ] + * [e464681] MT#55283 Output SSL compile and run time versions on startup + + [ Tobias Schlager ] + * [98507cf] MT#55283 Honour the hosts IPv4 TTL and IPv6 hop limit + + -- Sipwise Jenkins Builder Tue, 01 Oct 2024 10:02:09 +0200 + ngcp-rtpengine (13.0.0.0+0~mr13.0.0.0) unstable; urgency=medium [ Richard Fuchs ] diff --git a/el/rtpengine.spec b/el/rtpengine.spec index b9182c716..5bb595091 100644 --- a/el/rtpengine.spec +++ b/el/rtpengine.spec @@ -1,5 +1,5 @@ Name: ngcp-rtpengine -Version: 13.0.0.0+0~mr13.0.0.0 +Version: 13.1.0.0+0~mr13.1.0.0 Release: 1%{?dist} Summary: The Sipwise NGCP rtpengine daemon Group: System Environment/Daemons