From 4d33d4d682cbef45e4ff1787cc5ab003a5432c98 Mon Sep 17 00:00:00 2001 From: Sipwise Jenkins Builder Date: Sat, 1 Feb 2014 19:48:48 +0100 Subject: [PATCH 1/3] Release new version 2.3.5+0~mr3.2.1 --- debian/changelog | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/debian/changelog b/debian/changelog index 3588aaede..f97071619 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +ngcp-mediaproxy-ng (2.3.5+0~mr3.2.1) 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:48 +0100 + ngcp-mediaproxy-ng (2.3.5) unstable; urgency=low * update desired address family (based on "direction") when branching From 9e281c86a4716252522bea6ddb7b168e8dab1237 Mon Sep 17 00:00:00 2001 From: Sipwise Jenkins Builder Date: Fri, 21 Mar 2014 17:31:05 +0100 Subject: [PATCH 2/3] Release new version 2.3.7.0+0~mr3.2.2.0 --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index ab3be7026..8eb44ae44 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +ngcp-mediaproxy-ng (2.3.7.0+0~mr3.2.2.0) unstable; urgency=low + + * New release. + + -- Sipwise Jenkins Builder Fri, 21 Mar 2014 17:31:05 +0100 + ngcp-mediaproxy-ng (2.3.6+0~mr3.2.1) unstable; urgency=low * fix IPv4 TOS From d53c485493cd55aed80a7025b8b27391d2d2c0cb Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Mon, 17 Feb 2014 12:38:59 -0500 Subject: [PATCH 3/3] fix answer silencing case --- daemon/call.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/daemon/call.c b/daemon/call.c index 059d2000f..981b719bd 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -1702,6 +1702,9 @@ got_cs: /* found something, but it's linked to a different stream */ DBG("case 2"); steal_peer(p, matched_relay->up); + if (!IN6_ARE_ADDR_EQUAL(&matched_relay->peer_advertised.ip46, &t->stream.ip46) + || matched_relay->peer_advertised.port != t->stream.port) + setup_peer(p, t, tag); } else if (!matched_relay && !p->filled) { /* nothing found to steal, but this end is open */