diff --git a/debian/changelog b/debian/changelog index 43361c68a..9c891de9e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,241 @@ +ngcp-rtpengine (11.4.0.0+0~mr11.4.0.0) unstable; urgency=medium + + [ Stefan Mititelu ] + * [30fa7c9] Fix cdr local addr and port + + [ Lasse Bang Mikkelsen ] + * [2351d7f] Limit randomized SDP session version to 32-bit integer + * [78f9811] Avoid randomizing SDP session version at zero + + [ Richard Fuchs ] + * [18a5d23] MT#55283 prevent tests getting stuck + * [407bf36] MT#55283 adjust diagnostic line/file information + * [5f5bea9] MT#56447 allow Janus handles to take multiple roles + * [9f7f869] MT#56447 allow Janus configure without feed/room + * [38c1f23] MT#56447 split out function to join a Janus sub + * [837c024] MT#56447 support multiple Janus subs in one req + * [696df96] MT#56447 add CORS headers to HTTP replies + * [cc2506d] MT#56447 split out server_info logic + * [4697b43] MT#56447 implement GET for Janus protocol + * [9b20ce2] MT#56447 support HTTP OPTIONS + * [affe8e8] MT#56447 support Janus status methods + * [8a5a99d] MT#56447 support /janus URI + * [c41188c] MT#56447 more generic websocket_janus_process_json + * [1379ba2] MT#56447 handle Janus POST alternative usage + * [8b28532] MT#56447 allow creating room with specific ID + * [90d9cdb] MT#56447 don't tie rooms to specific WS sessions + * [cbc777a] MT#56447 handle the "completed" trickle event + * [16c99e9] MT#56447 output "streams" list with "configured" event + * [893dad7] MT#56447 switch to early return + * [7be1153] MT#56447 move "janus_session" to monologue + * [2ccc910] MT#56447 rename _media_up to _rtc_up + * [4d70835] MT#56447 add new "media" Janus event + * [1859541] MT#55283 shortcut for empty Redis restores + * [83912f7] MT#55283 remove non existing function from .h + * [088a2db] MT#55283 add test callback functions + * [96101f6] MT#55283 add cid() wrapper to test framework + * [cf6aa99] MT#55283 add missing redis_update for pub/sub + * [1a05f8a] MT#55283 convenience function for unlock/update + * [e658052] MT#55283 add test for Redis data + * [092fc53] MT#55283 fix Redis tests + * [2e6d14c] MT#56469 fix ng-client ptime/db-id options + * [6b1e871] MT#56469 fix ng-client typoes + * [82d20b5] MT#56469 refactor ng-client flags options + * [159e313] MT#56469 refactor ng-client string options + * [6df015e] MT#56469 refactor ng-client integer options + * [dfdb7db] MT#56469 refactor ng-client string array options + * [ae963d6] MT#56469 refactor ng-client codec options + * [a87510d] MT#56469 refactor ng-client replace options + * [2a2679d] MT#56493 update return type to bool + * [9df4c36] MT#56493 add missing options to recording.conf + * [10e6ab2] MT#56493 store "mixed"/"single" in output_t + * [8b5fa83] MT#55283 add missing log_info_pop + * [deb676e] MT#56420 fix incorrect local socket switching + * [b28794f] MT#56420 use actual local socket for decryption + * [858a9db] TT#146201 update/fix kernel module test script + * [cd185fd] MT#56493 move GTree helpers to auxlib + * [f1e856b] MT#56493 add some more logging + * [d02e825] MT#55283 allow alternative list/string usage + * [9828c5b] TT#188850 always increase PT tracker last_idx + * [b59ef7d] TT#188850 add PTs handled by the kernel module to PT tracker + * [b8b6e89] MT#56493 fix compiler warning + * [0b0ad56] MT#56521 terminate test on request failure + * [03885f4] MT#56521 hunt for usable packet_stream + * [c56c3cf] MT#55283 refactor MQTT callbacks + * [ce3a0d3] MT#56469 generalise start/stop recording + * [87ea144] MT#56469 add pause_recording method + * [e9568c8] MT#56493 move now_double() to recaux.h + * [f861d98] MT#56493 track call/stream start times + * [ff47e87] MT#56493 add support for HTTP notifications + * [2cfdf05] MT#56471 fix wrong option name in sample config + * [a0743f2] MT#55283 refactor stats macros + * [99230b9] Revert "MT#56420 use actual local socket for decryption" + * [8db4d64] MT#56521 add reference to plain RTP protocol + * [c9e38eb] MT#55283 properly support double value stats + * [b5a20bd] MT#55283 properly output stat strings + * [dddaa60] MT#55283 simplify/clarify stats gathering + * [6c1fbc5] MT#55283 move stats variables into sensible units + * [410a277] MT#55283 remove useless struct member + * [c34e6dc] MT#55283 remove "const" from local_intf + * [fb9738f] MT#55283 fix def/undef pairing + * [d6ca0a9] MT#55283 simplify/clarify min/max stats gathering + * [1cb7e0e] MT#55283 split up gauge stats bookkeeping + * [095ff4a] MT#55283 collect per-interface stats + * [ea9bddb] MT#55283 report interface stats + * [fbf7550] MT#55283 collect sampled interface stats + * [6f53f80] MT#55283 report per-interface VoIP metrics + * [64d7a12] MT#55283 add new `summary` mqtt option + * [4498e18] MT#55283 refactor interfaces stats block + * [b956303] MT#55283 support reporting per-interval metrics + * [595c9b3] MT#55283 add graphite_is_enabled() + * [e36386a] MT#55283 disable graphite stats if disabled + * [8d409c1] MT#55283 expand test suite to include channels + * [5ce8942] MT#55283 test macros for stereo codecs + * [531c59e] MT#55283 remove pointless case distinction + * [4b3108d] MT#55283 fix generic codec matching + * [49776fe] MT#55283 add extra tests for generic codec matching + * [f0aea65] MT#55283 support parsing a=tls-id + * [614aa1a] MT#55283 restart DTLS with ICE reset + * [f8fef89] MT#56521 support legacy non-RFC OSRTP + * [78ffaa3] MT#56521 split out SDP media replacement function + * [817d9b9] MT#56521 support offering legacy non-RFC OSRTP + * [d71d463] MT#56521 support reverse legacy OSRTP offers + * [486160e] MT#56521 check skip_over return value + * [901acb1] MT#55283 silence Coverity false positive + * [62db833] MT#55283 silence Coverity false positive + * [b3e6d47] MT#55283 silence Coverity false positive + * [906f5c0] MT#55283 remove unused value + * [1753ef5] MT#55283 remove pointless case distinction + * [ef65009] MT#55283 remove pointless case distinctions + * [1c8fc87] MT#55283 resolve port conflict + * [a9471ff] MT#55283 don't hand-roll list free function + * [de00d07] MT#55283 update type to bool + * [91340fa] MT#55283 fix possible null deref + * [3e197f7] MT#55283 use correct string to parse RTP + * [9448263] MT#55283 fix compile warning + * [2910161] MT#56420 split out endpoint hunting logic + * [7d8834c] MT#56420 add new port latching logic + * [b336828] MT#56420 suppress port-change for sendonly streams + * [bf3e03d] MT#56471 add new 'media' log_info type + * [4efaf01] MT#56471 use new 'media' log_info + * [04dcf74] MT#56471 add tag and media info to sfd log + * [6292256] MT#55283 fix stretch backport + * [aa0ccae] MT#55283 fix compilation for older libcurl + * [d668d17] MT#55283 disable timing-sensitive tests + * [79a7ece] MT#55283 correct line numbering for shared files + * [be7e810] MT#55283 fix typo + * [adad19f] MT#55447 SIMD implementation for float conversion + * [eb889aa] MT#55897 list myst_parser as dep for readthedocs + * [7ef159a] MT#55447 always annotate .S for non-exec stack + * [c55c9f1] MT#55283 strip a:tls-id + * [ea65122] MT#56471 extra log output + * [ccae6f0] MT#56471 use correct bool value + * [9375d76] MT#56471 add media_player_pt_match() + * [2a178b4] MT#55283 don't run unscheduled player + * [088c4d9] MT#56128 add SDP manipulations to ng-client + * [1a30947] MT#56471 add mix_buffer implementation + * [8ace838] MT#56471 add more generic create_ssrc_hash + * [61f4152] MT#56471 extend get_ssrc to return created y/n + * [81a0f36] MT#56471 mix_buffer: support initial write-delay + * [1976873] MT#56471 mix_buffer: support time-based delay + * [7320425] MT#56471 generalise media_player functions + * [b58de96] MT#56471 add media_player_is_active() + * [0e2e562] MT#56471 add codec_update_all_source_handlers() + * [50ea57a] MT#56471 split out decoder-related setup code + * [551b968] MT#56471 extend make_transcoder with callback arg + * [ff193e0] MT#56471 support custom "new" fn for transcoders + * [0863302] MT#56471 reset codec handlers when player finishes + * [b13ce91] MT#56471 don't run media player when shut down + * [ddab4a7] MT#56471 add audio_player + * [dd75c76] MT#56471 tie in play_media with audio_player + * [4b7ec4e] MT#56471 add flag to suppress early media + * [fd2845c] MT#56471 audio_player tests + * [c9fa42c] MT#56470 support egress call recording + * [a5f73d7] MT#55447 fix passing wrong pointer to callback + * [7411a98] MT#56782 rename variable + * [f2527c4] MT#55283 add "control-pmtu" option + * [f40e3c0] MT#56782 pass format to format answer + * [244d41e] MT#56782 pass codec format to selection function + * [5634502] MT#56782 parse fmtp before selecting codec options + * [0408e23] MT#56782 parse out Opus fmtp= string + * [deafee1] MT#56782 use stereo= fmtp for Opus channels + * [49d0915] MT#56782 add Opus fmtp answer function + * [166dae3] MT#56782 add tests for Opus fmtp= options + * [c28e225] MT#56471 partially disable play-media tests + * [981a907] MT#56470 fix dump_packet arguments + * [4964b90] MT#55283 enable -Werror=return-type + * [cc96904] MT#55283 fix egress byte count + * [83c7336] MT#55283 fix address conversion + * [33f19c7] MT#55283 add open_v46_socket() + * [711d436] MT#55283 switch DTMF socket to connectionless + * [998b55c] MT#55283 unconditionally create DTMF socket + * [a20b7b3] MT#55283 add endpoint_parse_any_str() + * [0914bf7] MT#55283 add per-call dtmf-log-dest + * [cb9ec2a] MT#55283 reverse loop skip logic + * [f293ca9] MT#55283 use LOCK() macro + * [b207d0c] MT#55283 single-threaded lws_write() + * [26cc168] MT#55283 eliminate useless return values + * [1457b34] MT#55283 work around LWS thread non-safety + * [394ed2f] MT#55283 use correct password for STUN errors + * [b0e34db] MT#55283 use bf_copy + * [22a6faa] MT#55283 honour "send" flag for subscriptions + * [f0219b7] MT#55283 consume recv/inactive flag for subs + * [7865337] MT#55283 introduce `inactive` flag + * [40056e9] MT#55283 add tests for pause/unpause subs + + [ Donat Zenichev ] + * [ab8c4b1] MT#56128 Re-order option flags in the alphabet sequence + * [7d01440] MT#56128 Add a handler to insert sdp_attribute object + * [2d5aeb9] MT#56128 Use a dedicated function to free the sdp_attribute + * [4c02ad2] MT#56128 Move SDP session final prints into a function + * [05b7f9d] MT#56128 Add a function to print SDP attr into chop->output + * [d7dbae8] MT#56128 RTPEngine: Add options for arbitrary SDP manipulations + * [af643cb] MT#56128 Fix a defect detected by the CoverityScan + * [5bd6ae2] MT#56128 Temporarily remove the test #1142 + * [de0e31e] MT#56493 Fix some defects discovered by CoverityScan + * [5215325] MT#56128 sdp manipulations: improve structures design + * [b665b70] MT#56128 Re-add test for SDP attr manipulations + * [035de2c] MT#55897 Introduce Read the Docs + * [b1f1d6a] MT#55897 RTD: unify titling, achnoring, chapters + * [0330d9a] MT#55897 Fix images for the RTD + * [b98329f] MT#55897 Restructure general README.md + * [a2aebbb] MT#56471 fix return value for media_player_read_decoded_packet() + * [4b79d20] MT#56128 SDP manipulations: add support for 'substitute' command. + * [1a2d96d] MT#56128 SDP manipulations: CMD_REM check emptiness of attribute + * [ada2771] MT#56128 SDP manipulations: simplify CMD_ADD lookup + * [244399e] MT#56128 SDP manipulations: improve efficiency of `sdp_manipulate_check` + + [ Michael Prokop ] + * [7dd933d] TT#124273 GitHub actions: switch packaging for unit-tests to Ubuntu jammy + * [a66a05e] TT#124273 GitHub actions: update steps to latest actions + * [e774bcb] MT#56478 Either depend on lsb-base or sysvinit-utils + * [427615d] MT#56627 debian: switch to usage with dh-sequence-dkms. + Thanks to Andreas Beckmann for the bug report + initial patch + * [b28047d] MT#56627 debian: Pre-Depend on adduser + * [710e676] TT#71950 Fix typos + * [dfc705d] TT#71950 Unify rtpengine wording + + [ Victor Seva ] + * [4087613] MT#56659 generator.sh: debian/source was not processed + + [ Дилян Палаузов ] + * [c0d739a] MT#55283 make install - the utils + * [bb6812b] MT#55283 REAMDE.md: typo SDES-nonew + + [ Guillem Jover ] + * [2a6b245] MT#56647 kernel-module: Add MODULE_ALIAS for ipt and ip6t iptables support + + [ Serdar GÜÇLÜER ] + * [a75d554] MT#55283 Support attaching recorded file + + [ emvondo ] + * [900d2be] Update asymmetric RTP behaviour with STRICT_SOURCE flag + + [ Tom Briden ] + * [35ac261] MT#55283 Add an option to not send dtmf log events for injected dtmf + + -- Sipwise Jenkins Builder Fri, 24 Mar 2023 13:05:58 +0100 + ngcp-rtpengine (11.3.0.0+0~mr11.3.0.0) unstable; urgency=medium [ Andreas Granig ] diff --git a/el/rtpengine.spec b/el/rtpengine.spec index 8422e991e..7ba914641 100644 --- a/el/rtpengine.spec +++ b/el/rtpengine.spec @@ -1,5 +1,5 @@ Name: ngcp-rtpengine -Version: 11.3.0.0+0~mr11.3.0.0 +Version: 11.4.0.0+0~mr11.4.0.0 Release: 1%{?dist} Summary: The Sipwise NGCP rtpengine daemon Group: System Environment/Daemons