|
|
|
@ -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 <anbe@debian.org> 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 <jenkins@sipwise.com> Fri, 24 Mar 2023 13:05:58 +0100 |
|
|
|
|
|
|
|
ngcp-rtpengine (11.3.0.0+0~mr11.3.0.0) unstable; urgency=medium |
|
|
|
|
|
|
|
[ Andreas Granig ] |
|
|
|
|