when using presence with dbmode = 3, the contact is never updated. if using dbmode != 3 the contact is updated in the hash table.
we've seen some UAs re-subscribing with a different contact port of the initial subscribe. it works with dbmode != 3 but not with dbmode == 3
this should be backported to 5.0/5.1 branch
Thanks
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/1341
-- Commit Summary --
* presence: update contact in update_subs_db
-- File Changes --
M src/modules/presence/subscribe.c (7)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/1341.patchhttps://github.com/kamailio/kamailio/pull/1341.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/1341
Module: kamailio
Branch: 5.1
Commit: 1e05eaa12e97ddddf761a6356c134bccc99aff11
URL: https://github.com/kamailio/kamailio/commit/1e05eaa12e97ddddf761a6356c134bc…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Committer: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2017-11-27T09:48:51+01:00
pkg/kamailio/deb: version set to 5.1.0~rc2
---
Modified: pkg/kamailio/deb/buster/changelog
Modified: pkg/kamailio/deb/debian/changelog
Modified: pkg/kamailio/deb/jessie/changelog
Modified: pkg/kamailio/deb/precise/changelog
Modified: pkg/kamailio/deb/sid/changelog
Modified: pkg/kamailio/deb/stretch/changelog
Modified: pkg/kamailio/deb/trusty/changelog
Modified: pkg/kamailio/deb/wheezy/changelog
Modified: pkg/kamailio/deb/xenial/changelog
---
Diff: https://github.com/kamailio/kamailio/commit/1e05eaa12e97ddddf761a6356c134bc…
Patch: https://github.com/kamailio/kamailio/commit/1e05eaa12e97ddddf761a6356c134bc…
---
diff --git a/pkg/kamailio/deb/buster/changelog b/pkg/kamailio/deb/buster/changelog
index ad1f4be0f2..ffe4d96e9a 100644
--- a/pkg/kamailio/deb/buster/changelog
+++ b/pkg/kamailio/deb/buster/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.0~rc2) unstable; urgency=medium
+
+ * version set to 5.1.0~rc2
+
+ -- Victor Seva <vseva(a)debian.org> Mon, 27 Nov 2017 09:48:18 +0100
+
kamailio (5.1.0~rc1) unstable; urgency=medium
* version set to 5.1.0~rc1
diff --git a/pkg/kamailio/deb/debian/changelog b/pkg/kamailio/deb/debian/changelog
index ad1f4be0f2..ffe4d96e9a 100644
--- a/pkg/kamailio/deb/debian/changelog
+++ b/pkg/kamailio/deb/debian/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.0~rc2) unstable; urgency=medium
+
+ * version set to 5.1.0~rc2
+
+ -- Victor Seva <vseva(a)debian.org> Mon, 27 Nov 2017 09:48:18 +0100
+
kamailio (5.1.0~rc1) unstable; urgency=medium
* version set to 5.1.0~rc1
diff --git a/pkg/kamailio/deb/jessie/changelog b/pkg/kamailio/deb/jessie/changelog
index ad1f4be0f2..ffe4d96e9a 100644
--- a/pkg/kamailio/deb/jessie/changelog
+++ b/pkg/kamailio/deb/jessie/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.0~rc2) unstable; urgency=medium
+
+ * version set to 5.1.0~rc2
+
+ -- Victor Seva <vseva(a)debian.org> Mon, 27 Nov 2017 09:48:18 +0100
+
kamailio (5.1.0~rc1) unstable; urgency=medium
* version set to 5.1.0~rc1
diff --git a/pkg/kamailio/deb/precise/changelog b/pkg/kamailio/deb/precise/changelog
index ad1f4be0f2..ffe4d96e9a 100644
--- a/pkg/kamailio/deb/precise/changelog
+++ b/pkg/kamailio/deb/precise/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.0~rc2) unstable; urgency=medium
+
+ * version set to 5.1.0~rc2
+
+ -- Victor Seva <vseva(a)debian.org> Mon, 27 Nov 2017 09:48:18 +0100
+
kamailio (5.1.0~rc1) unstable; urgency=medium
* version set to 5.1.0~rc1
diff --git a/pkg/kamailio/deb/sid/changelog b/pkg/kamailio/deb/sid/changelog
index ad1f4be0f2..ffe4d96e9a 100644
--- a/pkg/kamailio/deb/sid/changelog
+++ b/pkg/kamailio/deb/sid/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.0~rc2) unstable; urgency=medium
+
+ * version set to 5.1.0~rc2
+
+ -- Victor Seva <vseva(a)debian.org> Mon, 27 Nov 2017 09:48:18 +0100
+
kamailio (5.1.0~rc1) unstable; urgency=medium
* version set to 5.1.0~rc1
diff --git a/pkg/kamailio/deb/stretch/changelog b/pkg/kamailio/deb/stretch/changelog
index ad1f4be0f2..ffe4d96e9a 100644
--- a/pkg/kamailio/deb/stretch/changelog
+++ b/pkg/kamailio/deb/stretch/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.0~rc2) unstable; urgency=medium
+
+ * version set to 5.1.0~rc2
+
+ -- Victor Seva <vseva(a)debian.org> Mon, 27 Nov 2017 09:48:18 +0100
+
kamailio (5.1.0~rc1) unstable; urgency=medium
* version set to 5.1.0~rc1
diff --git a/pkg/kamailio/deb/trusty/changelog b/pkg/kamailio/deb/trusty/changelog
index ad1f4be0f2..ffe4d96e9a 100644
--- a/pkg/kamailio/deb/trusty/changelog
+++ b/pkg/kamailio/deb/trusty/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.0~rc2) unstable; urgency=medium
+
+ * version set to 5.1.0~rc2
+
+ -- Victor Seva <vseva(a)debian.org> Mon, 27 Nov 2017 09:48:18 +0100
+
kamailio (5.1.0~rc1) unstable; urgency=medium
* version set to 5.1.0~rc1
diff --git a/pkg/kamailio/deb/wheezy/changelog b/pkg/kamailio/deb/wheezy/changelog
index ad1f4be0f2..ffe4d96e9a 100644
--- a/pkg/kamailio/deb/wheezy/changelog
+++ b/pkg/kamailio/deb/wheezy/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.0~rc2) unstable; urgency=medium
+
+ * version set to 5.1.0~rc2
+
+ -- Victor Seva <vseva(a)debian.org> Mon, 27 Nov 2017 09:48:18 +0100
+
kamailio (5.1.0~rc1) unstable; urgency=medium
* version set to 5.1.0~rc1
diff --git a/pkg/kamailio/deb/xenial/changelog b/pkg/kamailio/deb/xenial/changelog
index ad1f4be0f2..ffe4d96e9a 100644
--- a/pkg/kamailio/deb/xenial/changelog
+++ b/pkg/kamailio/deb/xenial/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.0~rc2) unstable; urgency=medium
+
+ * version set to 5.1.0~rc2
+
+ -- Victor Seva <vseva(a)debian.org> Mon, 27 Nov 2017 09:48:18 +0100
+
kamailio (5.1.0~rc1) unstable; urgency=medium
* version set to 5.1.0~rc1