ngcp-rtpengine (3.3.0.0+0~mr3.3.0.0) unstable; urgency=medium [ Victor Seva ] * [1b486a7] MT#6449 add -dev packages needed to build something with ngcp-librtpengine-dev * [d025f4b] MT#6449 fix typo [ Richard Fuchs ] * [f638f36] replace implicit bit fields with explicit ones * [5faf5e6] switch to C99 standard * [05e429c] C99 inlining rules * [c372019] re-enable redis module compatibility checks * [b6643e3] eliminate redis_uuid * [ec3daab] change name of redis plugin file * [91cae48] add core.* files to "make clean" target * [7c0cc4c] updates for redis support * [e19ca0a] introduce log level flags (LOG_FLAG_RESTORE) * [e2901eb] update README (primarily name change) * [5d49022] set media SDES flag when appropriate * [b132d80] redo flags to have a "shared flags namespace" * [aa5bae9] implement experimental passthrough relay mode * [9f1696d] use srtp<>srtp transcode if either side uses dtls * [838917b] compile fixes for older gcc versions * [88dfeee] fix compiler warning * [6c1cb06] fix relay ICE candidate type for RTP candidate * [09b9303] fix ICE priority calculation * [92cab83] remove unused variable * [011a426] restore query/stats output * [0a42f4a] fix timeout handling for silenced streams * [940030d] support kernel forward of non-rtp packets * [7d82016] implement source address checking - kernel part * [bb84ea5] implement explicit warning when kernel support is missing * [b9cf00b] obsolete the "symmetric" flag * [2036322] parse "strict source" and "media handover" flags * [eb59af9] more verbose timeout log message * [b8a39be] avoid log message redundancy * [4ded03d] implement media-handover and strict-source logic * [b905e73] included expected source in /proc output * [4fb151a] /proc output indentation fix * [3030324] sink must also be unlocked when peer address changes * [e9ff918] make call_destroy() global * [40790a7] whitespace cleanup & remove obsolete code [ Michael Prokop ] * [8e11a60] MT#6511 Bump Standards-Version to 3.9.5 [ Juha Heinanen ] * [2dae4fb] support ICE=force_relay flag * [5198233] make ICE=force_relay leave SDP endpoint details alone [ Pablo Ruiz GarcĂ­a ] * [cf76901] Do not try to install & initialize module if in kernel suppor has been specifically disabled (ie. TABLE < 0) -- Victor Seva Mon, 26 May 2014 12:23:29 +0200 ngcp-rtpengine (2.9.9) unstable; urgency=low * Rename from mediaproxy-ng to rtpengine * Complete rewrite of internal media streams handling * Support for DTLS-SRTP * Support for unBUNDLE * Improved support for rtcp-mux * WIP -- Richard Fuchs Tue, 04 Mar 2014 11:06:23 -0500 ngcp-mediaproxy-ng (2.4.0.0+0~mr3.3.0.0) unstable; urgency=low [ Richard Fuchs ] * [9edb5a3] attempt to lower idle CPU usage when reading list/blist * [50573f4] bit field/array fixes -- Alexander Lutay Fri, 21 Mar 2014 15:26:25 +0100 ngcp-mediaproxy-ng (2.3.6+0~mr3.3) unstable; urgency=low * fix IPv4 TOS -- Richard Fuchs Mon, 24 Feb 2014 12:40:53 -0500 ngcp-mediaproxy-ng (2.3.5+0~mr3.3) unstable; urgency=low [ Richard Fuchs ] * [eec41b8] fix mem leak * [3c4b387] fix the "media address" parameter to comply with the docs * [0f99aea] fix simulator rtcp-mux bug [ Sipwise Jenkins Builder ] -- Sipwise Jenkins Builder Sat, 01 Feb 2014 19:48:40 +0100 ngcp-mediaproxy-ng (2.3.5) unstable; urgency=low * update desired address family (based on "direction") when branching -- Richard Fuchs Tue, 07 Jan 2014 16:09:50 -0500 ngcp-mediaproxy-ng (2.3.4) unstable; urgency=low * Kernel module compile fixes for kernels >= 3.10 * Re-learn peer addresses after each signalling * Fix erroneous double lookup detection -- Richard Fuchs Thu, 12 Dec 2013 05:48:12 -0500 ngcp-mediaproxy-ng (2.3.3) unstable; urgency=low * fix possible segfault on incorrect sp/SP flag usage -- Richard Fuchs Wed, 06 Nov 2013 10:27:10 -0500 ngcp-mediaproxy-ng (2.3.2) unstable; urgency=low [ Richard Fuchs ] * [7d82cd2] updating README * [2f0ad34] update init script to "provide itself" * [97d3414] fix bug when trust-address isnt given * [5fa1c1e] dont fail on failed rm * [13ad042] rename some keys in the ng protocol (replace dash with space) but retain compatibility * [bbc5339] implement and document ng "media address" * [7e88b38] change port range defaults to match docs * [d63df52] merge bencode fix from kamailio source * [1a83499] fix incorrect source address of STUN binding responses * [f023ab4] update init script to handle ipv6 tables properly * [ace8130] merge bencode fix from kamailio source * [e90a7ec] change port range defaults to match docs * [b18d14e] Implement non-fatal warnings in NG replies and use them in "delete" (Closes: #12) [ Peter Dunkley ] * [130d485] Updated Makefiles and added compilation instructions to work with Enterprise Linux (tested on CentOS 6.4 64-bit). * [c7c3ee0] First go at creating a .spec file to build mediaproxy-ng for Enterprise Linux * [44fc40f] .spec file now builds iptables plugin. Kernel module (using DKMS) to follow. * [e322989] Updated documentation for Enterprise Linux * [6830b16] .spec file now builds kernel module using DKMS * [ce9ac35] Updated readme for Enterprise Linux * [c0572a0] More tidying of EL docs * [f16afa8] Added init.d script and config file * [3468c17] Fixes to init.d script and .spec * [10d991c] Updated documentation for Enterprise Linux * [7a14c45] updated to support new --log-level argument and use a new iptables chain * [454f65f] fix to iptables usage in init.d script * [dfe9cfb] updated rel in .spec file * [829e835] Updated to use DKMS from EPEL for Enterprise Linux builds [ Jon Bonilla ] * [ffd3231] Make mediaproxy use a new iptables chain [ oboisti ] * [d74c24f] added --log-level option and USR1 and USR2 signals to update log level on the fly [ Juha Heinanen ] * [e84c2f5] added log level handling to debian default file and init script [ Michael Prokop ] * [a1d21dc] MT#4569 ngcp-mediaproxy-ng-daemon does not need to Pre-Depend on ngcp-mediaproxy-ng-kernel-dkms. Thanks to Peter Dunkley for reporting (Closes: #9) -- Victor Seva Tue, 29 Oct 2013 10:37:41 +0100 ngcp-mediaproxy-ng (2.3.1) unstable; urgency=low * Enforce stream correlation against same-numbered old streams * Fix incorrect source address of STUN binding responses -- Richard Fuchs Mon, 21 Oct 2013 11:10:20 -0400 ngcp-mediaproxy-ng (2.3.0) unstable; urgency=low * Implements RFC 3711 (SRTP, RTP/SAVP), RFC 4585 (RTP/AVPF), RFC 4568 (SDES), RFC 5124 (RTP/SAVPF) * Supports userspace and kernelspace bridging between RTP/AVP, RTP/AVPF, RTP/SAVP and RTP/SAVPF in arbitrary combinations * Supoprt for some additional SDP attributes * Drops support for hosts without IPv6 stack -- Richard Fuchs Tue, 02 Jul 2013 15:07:30 -0400 ngcp-mediaproxy-ng (2.2.1) unstable; urgency=low * Handle zero ports and addresses in NG protocol -- Richard Fuchs Thu, 28 Mar 2013 10:14:00 -0400 ngcp-mediaproxy-ng (2.2.0) unstable; urgency=low * Adds support for the new NG protocol * Support ICE when running on NG protocol * STUN support for ICE support -- Richard Fuchs Wed, 06 Feb 2013 14:08:13 -0500 ngcp-mediaproxy-ng (2.1.1) unstable; urgency=low * Don't reject lookups with unknown via-branches, instead remember the via-branches -- Richard Fuchs Fri, 18 Jan 2013 10:11:06 -0500 ngcp-mediaproxy-ng (2.1.0) unstable; urgency=low * Better logging for XMLRPC calls * Implement UDP Q command for the $rtpstat pseudo-variable -- Richard Fuchs Mon, 10 Dec 2012 08:53:14 -0500 ngcp-mediaproxy-ng (2.0.2) unstable; urgency=low * Don't fail on zero port in TCP controller * Fixes for locking problems and race conditions -- Richard Fuchs Fri, 05 Oct 2012 10:33:15 -0400 ngcp-mediaproxy-ng (2.0.1) unstable; urgency=low * re-add init stuff -- Jon Bonilla Fri, 24 Aug 2012 01:15:43 +0200 ngcp-mediaproxy-ng (2.0.0) unstable; urgency=low * Support XMLRPC callback to B2BUA/SBC to break calls upon RTP timeout * Split redis HA code into module * Support zero-length UDP packets on RTP sockets * Support large RTP packets (up to 8192 bytes) * Write packet statistics to log on call termination * Don't trigger call timeout when there's RTCP traffic * Supply -dbg package [mprokop] * Drop poll() in favor of epoll() for better performance * Implement multi-threaded operation * Fixes traffic class setting for IPv6 * Fix bug that messed up packet stats for in-kernel streams * Various minor performance tweaks and bug fixes * Fix setting IPv4 source address when running with IPv6 enabled -- Richard Fuchs Fri, 10 Aug 2012 10:21:53 -0400 ngcp-mediaproxy-ng (1.6.6) unstable; urgency=low * Support userspace-only operation mode -- Richard Fuchs Wed, 16 May 2012 09:33:18 -0400 ngcp-mediaproxy-ng (1.6.5) unstable; urgency=low * Fix daemon failing to correctly interpret "delete full call" message -- Richard Fuchs Fri, 04 May 2012 11:21:11 -0400 ngcp-mediaproxy-ng (1.6.4) unstable; urgency=low * Fix segfault -- Richard Fuchs Tue, 06 Mar 2012 09:51:07 -0500 ngcp-mediaproxy-ng (1.6.3) unstable; urgency=low * Fix the UDP control protocol -- Richard Fuchs Tue, 06 Mar 2012 07:12:47 -0500 ngcp-mediaproxy-ng (1.6.2) unstable; urgency=low * Check from/to tags in delete message * Implement via-branch handling * Don't strip debug symbols -- Richard Fuchs Mon, 05 Mar 2012 04:31:07 -0500 ngcp-mediaproxy-ng (1.6.1) unstable; urgency=low * Correctly remember address family across re-invites etc -- Richard Fuchs Wed, 08 Feb 2012 10:34:33 -0500 ngcp-mediaproxy-ng (1.6.0) unstable; urgency=low * Add full IPv6 support * Attempt to handle unparsable proxy commands as much as possible * Improve human-readable output in /proc * Fix handling of calls with multiple media streams -- Richard Fuchs Thu, 26 Jan 2012 07:30:25 -0500 ngcp-mediaproxy-ng (1.5.3) unstable; urgency=low * Fix incorrect handling of lookups received without prior request * Fix a long-standing bug that caused from/to tags to be ignored when using UDP protocol * Properly timeout and cleanup UDP cookies * Fix table 0 not showing up in /proc/mediaproxy/list -- Richard Fuchs Thu, 08 Dec 2011 11:05:30 -0500 ngcp-mediaproxy-ng (1.5.2) unstable; urgency=low * Fix bad tagging -- Richard Fuchs Tue, 20 Sep 2011 10:41:42 -0400 ngcp-mediaproxy-ng (1.5.1) unstable; urgency=low * Return a dummy/error reply over UDP when a call doesn't exist, so kamailio doesn't think we're dead -- Richard Fuchs Tue, 20 Sep 2011 10:41:42 -0400 ngcp-mediaproxy-ng (1.5.0) unstable; urgency=low * Rework port re-use logic so it never opens new ports when it doesn't need to. -- Richard Fuchs Thu, 15 Sep 2011 10:42:57 -0400 ngcp-mediaproxy-ng (1.4.2) unstable; urgency=low * Slightly increase syslog verbosity * Fix obscure 3-way call connect issue -- Richard Fuchs Fri, 02 Sep 2011 17:09:38 -0400 ngcp-mediaproxy-ng (1.4.1) unstable; urgency=low * Fix a memory leak -- Richard Fuchs Wed, 10 Aug 2011 17:01:56 -0400 ngcp-mediaproxy-ng (1.4.0) unstable; urgency=low * Support HA through persistent Redis storage -- Richard Fuchs Fri, 10 Jun 2011 13:50:50 -0400 ngcp-mediaproxy-ng (1.3.5) unstable; urgency=low * Fix dst reference count issues causing kernel warnings under some circumstances -- Richard Fuchs Thu, 19 May 2011 13:43:16 -0400 ngcp-mediaproxy-ng (1.3.4) unstable; urgency=low * Make the daemon more aggressive with invalidating peer information -- Richard Fuchs Thu, 05 May 2011 16:08:31 -0400 ngcp-mediaproxy-ng (1.3.3) unstable; urgency=low * Add --advertised-ip to defaults file. -- Andreas Granig Wed, 04 May 2011 23:26:30 +0200 ngcp-mediaproxy-ng (1.3.2) unstable; urgency=low * Introduce --advertised-ip parameter * Minor code & help text cleanups -- Richard Fuchs Tue, 03 May 2011 17:20:11 -0400 ngcp-mediaproxy-ng (1.3.1) unstable; urgency=low * dkms postinst: do not execute init script if it is not present yet. -- Michael Prokop Fri, 29 Apr 2011 17:18:41 +0200 ngcp-mediaproxy-ng (1.3.0) unstable; urgency=low * Release for 2.2 * Fixed version number to align with old, non-debianized versioning scheme. -- Andreas Granig Fri, 29 Apr 2011 12:01:56 +0200 ngcp-mediaproxy-ng (0.1) unstable; urgency=low * Initial release. -- Andreas Granig Tue, 26 Apr 2011 18:55:01 +0200