From a2619238a8e16a4aa40940679a21f1a83bdeddcf Mon Sep 17 00:00:00 2001 From: Sipwise Jenkins Builder Date: Mon, 24 Jan 2022 16:58:06 +0100 Subject: [PATCH] Release new version 10.3.1.0+0~mr10.3.1.0 --- debian/changelog | 138 ++++++++++++++++++++++++++++++++++++++++++++++ el/rtpengine.spec | 2 +- 2 files changed, 139 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 7604981f6..9463f6791 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,141 @@ +ngcp-rtpengine (10.3.1.0+0~mr10.3.1.0) unstable; urgency=medium + + [ antonvoylenko ] + * [7b04aa2] Tune RPM building + + [ Richard Fuchs ] + * [179b7ed] TT#14008 fix possible segfault + * [0c95b12] TT#151150 don't call __get_logical_interface with NULL name + * [835ba08] TT#14008 handle NULL selected_sfd in rtcp_send_report + * [80e0021] TT#14008 rate limit error messages from sendmsg + * [ba14e05] TT#14008 use correct accumulator for managed_sess and avg call duration + * [56d4ff7] TT#14008 add config knob for max log line length + * [271a2a2] TT#14008 fix local SDP copy incorrectly returned from function + * [9c2b53b] TT#147800 don't clutter output dict with empty SSRC entries + * [5ed13a1] TT#124273 remove `rtpengine-kernel` Debian package name + * [30c124f] TT#124273 use symlinks instead of Install/Alias for aliases + * [bbfe168] TT#124273 add non-NGCP Debian packaging + * [ca0c699] TT#113650 support "active-replica" alternative to "master" + * [e6405c4] TT#14008 add locking for `bypass_seq` case + * [190a9e9] TT#14008 allow null TABLE variable + * [730cc64] TT#14008 eliminate duplicate DTMF reports when forking media + * [a3f2781] TT#147451 refactor media_block_match + * [4cbeb15] TT#147451 obsolete necessity for `from-tag` in unsub/sub ans + * [4f70536] TT#136952 test-transcode: hold reference to mock call + * [bcb912b] TT#136952 allow passing user data to ssrc_hash_foreach + * [740bdb4] TT#136957 reset SSRC sequencers when going to transcoding + * [31ad47a] TT#136952 split up call info CLI writer + * [ef141e6] TT#136952 split up CLI tag info writer + * [ea7d04a] TT#136952 add CLI options to manipulate calls and tags + * [fdb529e] TT#136955 refactor DTMF event reporting + * [61ad51b] TT#136955 only do DTMF event output if we have a PT + * [a1a0b03] TT#136956 refactor DTMF frequency generator code + * [fbf6491] TT#136956 convert pow() usage to lookup table + * [2e5a5f6] TT#147451 rename helper function + * [77be8a0] TT#136952 add convenience function to reset all codec handlers + * [a7e22ba] TT#147451 add support for multi-ml subscriptions + * [f1d37e9] TT#147451 add support for SIPREC style SDPs + * [0043814] TT#14008 improve pseudo string hash for YCM + * [72504a0] TT#14008 null-proof string hashing and address parsing + * [16f2f9a] TT#14008 switch from repeated hash lookups to list iterator + * [e11407a] TT#144701 support JSON in NG protocol + * [11549cc] TT#144701 support JSON in tests and CLI tool + * [219982b] TT#14008 call g_string_set_size before grabbing pointer + * [aea33b7] TT#14008 switch must_recrypt argument to bool + * [9c0d233] TT#14008 support SRTCP with generate-RTCP + * [75ddfd4] TT#14008 add tests for SRTCP generation + * [f613cf6] TT#156052 rename total_calls_duration to _intv + * [45cb995] TT#156052 add call->destroyed timestamp + * [49b79e8] TT#156052 use `destroyed` timestamp for call duration stats + * [970757d] TT#156052 add call duration metric to Prom + * [7b5b52e] TT#156052 add MOS stats to stats output + * [8b79a60] TT#156052 add call duration stddev metric + * [9be9ceb] TT#156052 set `destroyed` TS also for delayed deletes + * [757cee2] TT#136957 correctly schedule send-now RTP packets + * [912524a] TT#136957 use scheduled timestamp when running timers + * [f79593e] TT#136957 use output PT clock rate instead of encoder clock rate + * [3535d96] TT#136957 fix TS tracking with supplemental codecs + * [cf7dcb3] TT#14008 add fallback if codec list is empty + * [43523b8] TT#146201 fix kernel test script + * [649fdb9] TT#146201 fix incorrect variable used in proc_list_show + * [4c2c50d] TT#14008 update for YCM config + * [31e41d1] TT#14008 fix poller-per-thread behaviour + * [3732354] TT#14008 suppress ICE attribute warning + * [f5a148f] TT#14008 change local ICE ufrag/pwd after ICE restart + * [aad3fb3] TT#157801 support "any" interface config + * [12f23b3] TT#157801 shift handling of v4/v6 addresses + * [6b65131] TT#157800 support file mode mask for /proc interface + * [2e578d4] TT#157800 add dependency recording-daemon -> daemon + * [838433d] TT#157801 add working default config + * [8e8e78a] TT#136952 add new delay_buffer struct + * [19a5d3c] TT#136953 use delay_buffer for passthrough streams + * [a22c3a5] TT#136952 add CLI command to set delay buffer + * [975cd33] TT#136954 switch pcm_dtmf_detect to bool type + * [e7edfc0] TT#136954 add explicit flag to en/disable DTMF detection + * [ba556db] TT#136955 tie in DSP DTMF events with other DTMF reporting + * [1ce4f66] TT#136955 trigger DTMF state also when decoding DTMF to PCM + * [478c260] TT#136956 upgrade `block_dtmf` to enum to allow for different modes + * [38f97c2] TT#136956 support DTMF silence replacement + * [20ae998] TT#136956 flush delay buffer at shutdown + * [320642d] TT#136956 support DTMF-security=tone + * [9da5a46] TT#136956 support DTMF-security=random + * [efcd137] TT#136956 add tests for DTMF-security + * [5767746] TT#136956 add support for DTMF-security=zero + * [9608ae6] TT#136956 refactor DTMF block mode setting function + * [6ac4f12] TT#136956 add more options for DTMF replacement + * [2ca6434] TT#136957 support DTMF triggers for blocking + * [3a90f44] TT#136957 peg seq num tracking to position in delay buffer + * [c794c00] TT#136957 refactor DTMF event tracking into a list + * [1ef4eeb] TT#136957 split up DTMF event queue into in and out + * [3582b62] TT#136957 DTMF delay support + * [6d85fb6] TT#136957 tests for delay timing + * [a684025] TT#14008 avoid pointless open/close of kernel list + * [b1d17cd] TT#14008 use pthread_cancel semantics for shutdown + * [cf34ecc] TT#156900 rename functions to avoid namespace conflict + * [941a50e] TT#156900 add helper functions and macros + * [6b85138] TT#14008 use stream_open for main kernel interface + * [c1d238b] TT#144701 extra warnings for unknown flags and keys + * [2a58426] TT#155900 update phc flags to bool type + * [ee5d01b] TT#155900 add tests to make sure no packet was received + * [5fc658e] Squashed commit of the following: + * [45a9ce3] TT#156900 track local media sockets in hash table + * [d199199] TT#156900 eliminate helper hash table in timer iterator + * [6f8ad8f] TT#156900 close sockets on branch deletion + * [2d2d766] TT#156900 support single/odd ports for RTCP-mux + * [88c6568] TT#14008 Fix use-after-free + * [1ccb8de] TT#14008 fix warning as `value` cannot be NULL + * [28e3ca3] TT#14008 fix possible NULL pointer dereference + * [0cc41a5] TT#14008 fix warning as `output_ch` cannot be NULL + * [4be6ff2] TT#14008 fix warning as `ch` cannot be NULL + * [60fe710] TT#14008 fix possible unintentional integer overflow + * [7836035] TT#14008 fix double mutex unlock + * [b8a554c] TT#14008 fix kernel module compilation for older kernels + + [ John Burke ] + * [fab19ed] Add support for endpoint-learning on a per call basis + + [ Victor Seva ] + * [23d0dad] TT#124273 fix typos detected by lintian + * [6e7aab6] TT#124273 pkg: use backports scripts to generate different flavours + * [9e2bf2b] TT#124273 pkg: add ubuntu focal support + * [bc09e94] TT#124273 pkg/deb/generator.sh + + [ Stefan Mititelu ] + * [7adf6ac] Add 'seconds' to some stats duration + * [528e108] Add new graphite-timeout parameter + + [ Ryan Fowler ] + * [61b0e3d] Fix README typo + + [ Michael Prokop ] + * [0f1dd7b] TT#108003 GH coverity workflow: ensure to use up2date repository + + [ hdikme ] + * [85ec0fa] TT#14008 send NG command stats count to Graphite + * [b79fc34] TT#14008 fix possible NULL pointer dereference + + -- Sipwise Jenkins Builder Mon, 24 Jan 2022 16:58:06 +0100 + ngcp-rtpengine (10.3.0.0+0~mr10.3.0.0) unstable; urgency=medium [ Richard Fuchs ] diff --git a/el/rtpengine.spec b/el/rtpengine.spec index 9134e85ae..dda389e89 100644 --- a/el/rtpengine.spec +++ b/el/rtpengine.spec @@ -1,5 +1,5 @@ Name: ngcp-rtpengine -Version: 10.3.0.0+0~mr10.3.0.0 +Version: 10.3.1.0+0~mr10.3.1.0 Release: 1%{?dist} Summary: The Sipwise NGCP rtpengine daemon Group: System Environment/Daemons