Hi,
Same issue with @farnk05 on https://github.com/kamailio/kamailio/issues/2224
Wanted to open a fresh issue to not reopen an old one.
This is on kamailio 5.4.2, which appears to have these fixes from https://github.com/kamailio/kamailio/issues/2224#issuecomment-602730307 in them when I checked the src files.
```
$ sudo rpm -qi kamailio |grep Date
Install Date: Fri 20 Nov 2020 12:03:26 AM PST
Build Date : Tue 27 Oct 2020 05:37:31 AM PDT
```
```
$ sudo rpm -qa | grep kamailio
kamailio-mysql-5.4.2-0.el7.x86_64
kamailio-tls-5.4.2-0.el7.x86_64
kamailio-5.4.2-0.el7.x86_64
kamailio-websocket-5.4.2-0.el7.x86_64
kamailio-tcpops-5.4.2-0.el7.x86_64
kamailio-statsd-5.4.2-0.el7.x86_64
```
Package Source: https://rpm.kamailio.org/centos/7/5.4/5.4.2/x86_64/
OS: RHEL 7.6.1810
Mem mgr: default/qm
SHM is 4096, PKG is 1024 (system has 16gb ram, 4 core Intel Skylake CPU on a KVM.
There are a few variations we see with the qm_free errors, here are the most common we see when kamailio segfaults, and we have to let systemd restart it, or Monit as we now have to have Monit check for CRITICAL messages since kamailio segfaults so often.
```
/usr/sbin/kamailio[32734]: CRITICAL: <core> [core/mem/q_malloc.c:521]: qm_free(): BUG: freeing already freed pointer (0x7f0da5012fc0), called from core: core/usr_avp.c: destroy_avp_list_unsafe(626), first free core: core/usr_avp.c: destroy_avp_list_unsafe(626) - ignoring
/usr/sbin/kamailio[32734]: CRITICAL: <core> [core/mem/q_malloc.c:521]: qm_free(): BUG: freeing already freed pointer (0x7f0da5012fc0), called from core: core/usr_avp.c: destroy_avp_list_unsafe(626), first free core: core/usr_avp.c: destroy_avp_list_unsafe(626) - ignoring ...
```
```
/usr/sbin/kamailio[32733]: CRITICAL: dialog [dlg_profile.c:574]: set_dlg_profile(): BUG - dialog not found in a non REQUEST route (1)
/usr/sbin/kamailio[32733]: CRITICAL: dialog [dlg_profile.c:574]: set_dlg_profile(): BUG - dialog not found in a non REQUEST route (1)
/usr/sbin/kamailio[6160]: CRITICAL: <core> [core/mem/q_malloc.c:521]: qm_free(): BUG: freeing already freed pointer (0x7ff00842e320), called from tm: h_table.c: free_cell_helper(189), first free core: core/usr_avp.c: destroy_avp_list_unsafe(626) - ignoring
```
GDB as requested in the other Issue (note gdb was run on another VM, not the main system, hopefully that is not an issue:
```
$ gdb /usr/sbin/kamailio /core-kamailio-11-995-992-11912-1612143069
GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/sbin/kamailio...Reading symbols from /usr/lib/debug/usr/sbin/kamailio.debug...done.
done.
[New LWP 11912]
warning: .dynamic section for "/lib64/libc.so.6" is not at the expected address (wrong library or version mismatch?)
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by '/usr/sbin/kamailio -DD -P /var/run/kamailio/kamailio.pid -f /etc/kamailio/kamai'.
Program terminated with signal 11, Segmentation fault.
#0 0x00000000006024be in destroy_avp_list_unsafe (list=0x7fdc559d4fd8) at core/usr_avp.c:625
625 avp = avp->next;
Missing separate debuginfos, use: debuginfo-install glibc-2.17-260.el7_6.6.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.15.1-37.el7_6.x86_64 libcom_err-1.42.9-13.el7.x86_64 libgcc-4.8.5-36.el7_6.2.x86_64 libmaxminddb-1.2.0-1.el7.x86_64 libselinux-2.5-14.1.el7.x86_64 libstdc++-4.8.5-36.el7_6.2.x86_64 libunistring-0.9.3-9.el7.x86_64 mariadb-libs-5.5.60-1.el7_5.x86_64 openssl-libs-1.0.2k-16.el7_6.1.x86_64 pcre-8.32-17.el7.x86_64 zlib-1.2.7-18.el7.x86_64
(gdb) frame 0
#0 0x00000000006024be in destroy_avp_list_unsafe (list=0x7fdc559d4fd8) at core/usr_avp.c:625
625 avp = avp->next;
(gdb) list
620 avp_t *avp, *foo;
621
622 avp = *list;
623 while( avp ) {
624 foo = avp;
625 avp = avp->next;
626 shm_free_unsafe( foo );
627 }
628 *list = 0;
629 }
(gdb) p *p_entry
No symbol "p_entry" in current context.
(gdb) p *l
No symbol "l" in current context.
(gdb)
No symbol "l" in current context.
(gdb) p *lh
No symbol "lh" in current context.
(gdb) p *lh
No symbol "lh" in current context.
(gdb) frame 1
#1 0x00007fdd56fb8f92 in free_cell_helper (dead_cell=0x7fdc559d4dd8, silent=0, fname=0x7fdd570d1363 "timer.c", fline=643) at h_table.c:255
255 destroy_avp_list_unsafe(&dead_cell->uri_avps_from);
(gdb)
#1 0x00007fdd56fb8f92 in free_cell_helper (dead_cell=0x7fdc559d4dd8, silent=0, fname=0x7fdd570d1363 "timer.c", fline=643) at h_table.c:255
255 destroy_avp_list_unsafe(&dead_cell->uri_avps_from);
(gdb) list
250 if(dead_cell->user_avps_from)
251 destroy_avp_list_unsafe(&dead_cell->user_avps_from);
252 if(dead_cell->user_avps_to)
253 destroy_avp_list_unsafe(&dead_cell->user_avps_to);
254 if(dead_cell->uri_avps_from)
255 destroy_avp_list_unsafe(&dead_cell->uri_avps_from);
256 if(dead_cell->uri_avps_to)
257 destroy_avp_list_unsafe(&dead_cell->uri_avps_to);
258 if(dead_cell->xavps_list)
259 xavp_destroy_list_unsafe(&dead_cell->xavps_list);
(gdb) p *dlg
No symbol "dlg" in current context.
(gdb) p *msg
No symbol "msg" in current context.
(gdb)
```
--
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/issues/2620
Module: kamailio
Branch: master
Commit: 686bad209b3f445d8ab81643bd82648a12d72f1d
URL: https://github.com/kamailio/kamailio/commit/686bad209b3f445d8ab81643bd82648…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2021-03-29T16:31:11+02:00
modules: readme files regenerated - dmq ... [skip ci]
---
Modified: src/modules/dmq/README
---
Diff: https://github.com/kamailio/kamailio/commit/686bad209b3f445d8ab81643bd82648…
Patch: https://github.com/kamailio/kamailio/commit/686bad209b3f445d8ab81643bd82648…
---
diff --git a/src/modules/dmq/README b/src/modules/dmq/README
index 085fe3c9df..7daadc857d 100644
--- a/src/modules/dmq/README
+++ b/src/modules/dmq/README
@@ -222,7 +222,10 @@ modparam("dmq", "server_address", "sip:10.0.0.20:5061;transport=tls")
3.2. notification_address(str)
The address of another DMQ node from which the local node should
- retrieve initial information about all other nodes.
+ retrieve initial information about all other nodes. This parameter can
+ be specified multiple times in the configuration, to configure multiple
+ notification servers. If you configure multiple notification servers,
+ the multi_notify parameter needs to be disabled.
Default value is “NULL”.
@@ -247,7 +250,8 @@ modparam("dmq", "notification_channel", "peers")
3.4. multi_notify(int)
Enables the ability to resolve multiple IPv4/IPv6 addresses for a
- single notification address.
+ single notification address. Please note that this mode is not
+ supported if you specify multiple notification address parameter.
A value of zero resolves to the first IP address found. A non-zero
value resolves to all IP addresses associated with the host. This
Module: kamailio
Branch: master
Commit: 678f9c6ad8a8118741a921fcc01f9b23b5702c6e
URL: https://github.com/kamailio/kamailio/commit/678f9c6ad8a8118741a921fcc01f9b2…
Author: Henning Westerholt <hw(a)skalatan.de>
Committer: Henning Westerholt <hw(a)skalatan.de>
Date: 2021-03-29T14:25:18Z
dmq: add support to specify a notification address multiple times in the cfg
- add support to specify a notification address multiple times in the cfg, e.g.:
- modparam("dmq", "notification_address", "sip:10.0.0.1:5060")
- modparam("dmq", "notification_address", "sip:10.0.0.2:5060") etc..
- this can be used to easily configure multiple notification server
- it is an alternative to the multi_notify mode and do not work together with it
---
Modified: src/modules/dmq/dmq.c
Modified: src/modules/dmq/dmq.h
Modified: src/modules/dmq/dmq_funcs.c
Modified: src/modules/dmq/doc/dmq_admin.xml
Modified: src/modules/dmq/notification_peer.c
Modified: src/modules/dmq/notification_peer.h
---
Diff: https://github.com/kamailio/kamailio/commit/678f9c6ad8a8118741a921fcc01f9b2…
Patch: https://github.com/kamailio/kamailio/commit/678f9c6ad8a8118741a921fcc01f9b2…
Module: kamailio
Branch: master
Commit: 0f0a56ad5c97a611fab64fc9b9eba304643dcec8
URL: https://github.com/kamailio/kamailio/commit/0f0a56ad5c97a611fab64fc9b9eba30…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T15:04:38+02:00
path: removed svn id header
---
Modified: src/modules/path/path_mod.c
---
Diff: https://github.com/kamailio/kamailio/commit/0f0a56ad5c97a611fab64fc9b9eba30…
Patch: https://github.com/kamailio/kamailio/commit/0f0a56ad5c97a611fab64fc9b9eba30…
---
diff --git a/src/modules/path/path_mod.c b/src/modules/path/path_mod.c
index cc27d1a457..c7a2b637ac 100644
--- a/src/modules/path/path_mod.c
+++ b/src/modules/path/path_mod.c
@@ -1,6 +1,4 @@
/*
- * $Id$
- *
* Path handling for intermediate proxies
*
* Copyright (C) 2006 Inode GmbH (Andreas Granig <andreas.granig(a)inode.info>)
@@ -17,8 +15,8 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
*/
- URL: https://github.com/kamailio/kamailio/commit/9758c88a12cf08edf2f18ae71e13952…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T10:50:35+02:00
core: kemi - KSR.is_method_in() uses E/e to match PRACK
(cherry picked from commit b04111b583b454b12ea0c6a265a14858c195b213)
(cherry picked from commit ff5283b156f6aa934bd5f621537427d9f2b31b1d)
- URL: https://github.com/kamailio/kamailio/commit/b3623ff5cf1eed58b0af9f0ed85b615…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T10:51:01+02:00
core: info message made dbg when adding a subst expression
(cherry picked from commit 80b3d5d036da493316a93594c770df1ef8218e5e)
(cherry picked from commit 0b98ddb1ea04603851ce581a69111581a1d30a67)
- URL: https://github.com/kamailio/kamailio/commit/0d2edc1871aa8bf163e50612ded2668…
Author: Dennis <dennis_y(a)mail.ru>
Date: 2021-03-29T10:51:20+02:00
rtpengine: fixing wrong parsing the pair of IPv6 addr:port (#2592)
- fixing wrong parsing the pair of IPv6 addr:port in rtpengine module, when loading node information from database.
(cherry picked from commit 13d786e33d6f04a718af40ba345cf0827f752c2f)
(cherry picked from commit f64d41efc8bf08daa8f4a36cb81d4620bea2b367)
- URL: https://github.com/kamailio/kamailio/commit/14fd3f6432e1385be78022c21f0f666…
Author: Paul Komkoff <i(a)stingr.net>
Date: 2021-03-29T10:51:48+02:00
core: work around interface enum buffer overrun
When a system has too many interfaces and too many addresses,
8 kilobytes isn't enough to fit all of the netlink responses.
As the result, kamailio gets stuck in a loop where it tries
to do a 0-length recv.
Increase the buffer to 32K. It's a miniscule amount for modern
times anyway. Also, add diagnostics to make further troubleshooting
easier.
Proper fix would be to switch to libnl here, which would make a
good weekend project.
(cherry picked from commit d2fd204b0ae35512a04702e480bb0d16878e98be)
(cherry picked from commit 252b0dd2d778c15ac6e96c7c415296619df3dc3e)
- URL: https://github.com/kamailio/kamailio/commit/82476273898615f278ee209c65ad2be…
Author: Paul Komkoff <i(a)stingr.net>
Date: 2021-03-29T10:52:00+02:00
core: fix unused argument in socket_info.c:get_flags
get_flags has an argument - family - which is supposed to be used
in netlink message, otherwise why would we need it?
(cherry picked from commit 42f7702430c312b2c9caea8f617af4e3719ef12f)
(cherry picked from commit 23000a3ab3d88419d4f0ac797aae201a22f0e1fb)
- URL: https://github.com/kamailio/kamailio/commit/0761382626bb4c8882c7fa5226e6380…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T10:52:39+02:00
kamctl: option for rpc command to replace tokens in parameters
- supported now: replace '=CRLF=' with '\r\n'
- fix 'kamctl ping' command by replacing '=CRLF=' with '\r\n'
in multi-headers parameter
(cherry picked from commit 1c66f6a1a5d04c33f1912609a36729b06b6eebd7)
(cherry picked from commit 9b5eade1faa8deeb3fcc8f9cb010f803c17ee309)
- URL: https://github.com/kamailio/kamailio/commit/577f8b9b8bb3920be739f940d0a1c8e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T10:52:52+02:00
kamctl: use tm.t_uac_wait for ping command
(cherry picked from commit 20d075a17189961baf63ac000e4417d7f04d8a08)
(cherry picked from commit 6769d44cfab686824a6b077bc8cbb4a347fd3356)
- URL: https://github.com/kamailio/kamailio/commit/aee753d522088c09620e73872d5b18a…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T10:53:30+02:00
kamctl: use param evaluation mode for cisco restart command
(cherry picked from commit 359050f9be40002aec1d3894dc43a2a8762ce8cc)
(cherry picked from commit b8a7d2bfd1118d556c9e46dcab97fbcb45fa6187)
- URL: https://github.com/kamailio/kamailio/commit/ac05b82e8036b14423652b3bee2b347…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T10:55:23+02:00
kamctl: added srv debug subcommand
- control server debug level via rpc
(cherry picked from commit 6b5aa70f09e294338a65a0bf2fcae8b92fdc6fae)
(cherry picked from commit 3027f8b9daed5ca4f36d0779cd6f79e596bf42e1)
- URL: https://github.com/kamailio/kamailio/commit/5d34b8e4cc025c8b1bceee9fa066b9a…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T10:55:58+02:00
app_python3: handle deprecated PyEval_InitThreads()
- https://docs.python.org/3/c-api/init.html#c.PyEval_InitThreads
- GH #2626
(cherry picked from commit ca37f9247ecb6754fbdbd210fc59158bf0f32def)
(cherry picked from commit f9f33d37f80003836cf87338a4dd96b1b4614c22)
- URL: https://github.com/kamailio/kamailio/commit/5030d4f7e066222e88813cf89ed387e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T10:57:08+02:00
tls: fixed small typo in log message
(cherry picked from commit 3c1a454a1ac4fe8e668f709d3e278bbce59c51d3)
(cherry picked from commit a36805a26aa84e865ba18260d94587be44688883)
- URL: https://github.com/kamailio/kamailio/commit/7898de48fe58b3a17e846ba7b8e4af6…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T10:57:44+02:00
core: cfg.lex - do not destroy action if pre-fixup fails
- params might be in inconsistent state, shutdown is triggered which
cleans the pkg anyhow
- GH #2630
(cherry picked from commit dddd530ed9fa7b6ca8b31ff299105a53c39c1a5e)
(cherry picked from commit 38dd7fd703f043c51756df936abc56103c891545)
- URL: https://github.com/kamailio/kamailio/commit/b2b0979ab435c82ea2dc9ba6e2552e3…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T10:58:32+02:00
htable: docs - not about use of event_route[htable:mod-init]
(cherry picked from commit e0dcb1617bedf13cc3fc76cf7f3b5cd516806bc8)
(cherry picked from commit e0461d1c4026dd2953e4352bea0586419980180b)
- URL: https://github.com/kamailio/kamailio/commit/17af137c8ce2112387b6e356bbc4797…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T10:59:04+02:00
pv: proper transfomation name in the log message
(cherry picked from commit b4d1def5d8a5ffaddbd87708d8dc99f0f5f8853c)
(cherry picked from commit e8595172d317b03a335bfd7c29fdf09d2e6da8b5)
- URL: https://github.com/kamailio/kamailio/commit/f78d112e7c7e03e0c9121b9f34471c4…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T10:59:52+02:00
rr: catch uri without host part when matching local addresses
- can happen for tel or urn uri
(cherry picked from commit 81cd9c5d6934392cafd4b73541a19dbfa4b553f9)
(cherry picked from commit 908acb8f0995d10b1ed9334fc7b81166b14ab8cc)
- URL: https://github.com/kamailio/kamailio/commit/55689451b6902f6bcd61e3eaf5221d5…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T11:00:03+02:00
core: early detect of empty host for check_self()
(cherry picked from commit 6863cb8b0253c641146633bd063575a53bc6a466)
(cherry picked from commit 5b6a77222eca4e927480ed7b18e7f233e3fdf822)
- URL: https://github.com/kamailio/kamailio/commit/856c5632011480b1281bb5f6ce8ebd6…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T11:00:13+02:00
jsonrpcs: use json null value for c null char* or str*
(cherry picked from commit c48e409b741821fa470788b3bca0ead32e4d6efc)
(cherry picked from commit 3632d39b557d2b926ccfce4fd83b4c16568e6ee1)
- URL: https://github.com/kamailio/kamailio/commit/77a8514ee2c459579b706078237d134…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T11:00:28+02:00
ipops: use local ip struct for internal resolving
- static structure from core can be overwritten on subsequential use
- GH #2645
(cherry picked from commit 2ce244825bf7bc38f145699209ef7125ae5480d0)
(cherry picked from commit 47b45b60a037808a675f7d52dd5b2ee80bfe0868)
- URL: https://github.com/kamailio/kamailio/commit/7c9f6aeb7f7bbaad68a14252f084b33…
Author: Piotr Gregor <piotr(a)signalwire.com>
Date: 2021-03-29T11:00:45+02:00
kamdbctl: typo in log message - core tables successfully installed
(cherry picked from commit 571fe52f4ad0cf5ceef98fb2d77c2711f3692c28)
(cherry picked from commit 68ec1e125e5069160696c8a634cac43e14d35ddd)
- URL: https://github.com/kamailio/kamailio/commit/fe17b6f7117105a644b5888db0ffe30…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T11:11:35+02:00
ims_qos: typos in comments
(cherry picked from commit f9c336aa9a78169cf9c7f3fd9bfcfd22218078fb)
(cherry picked from commit c9a46eb88365add327b5d6f11f121c26a6230e58)
- URL: https://github.com/kamailio/kamailio/commit/bad7d0aeb170b7a93787c3f60806d55…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T11:38:58+02:00
ims_charging: renamed str_list_t to str_htlist_t
- fix conflict added by e1dc6dd6d9b206168f6da2929560ca6a64e1b41e
(cherry picked from commit 1f751775525fdcdb5a75b45fbf451e2bef3696ec)
(cherry picked from commit 0df03a96e9ed07ff1683690f95598bf44b87701a)
- URL: https://github.com/kamailio/kamailio/commit/0301ed59003aceb645a8f7c781596c6…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T11:39:35+02:00
ipops: proper handling of return code for ip to buf conversion
- reported in GH #2695
(cherry picked from commit 1d7d78c31eeab717c7013a00650d3cb07895bac8)
(cherry picked from commit 8bd9404ff172671338a91a16aa04cbf8e22db501)
- URL: https://github.com/kamailio/kamailio/commit/068f5d10a97e5aa79a14ac74e9b6d60…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T11:39:47+02:00
topos: handle 100 response completely
- it may be needed by other modules to be processed with all via stack
(cherry picked from commit 80e812caf83a131c5f830b7d23de754136fd54f7)
(cherry picked from commit 8ac768c9da3102db87a420b5a5bea8a960183698)
- URL: https://github.com/kamailio/kamailio/commit/fbf0e1eeb84f1bc3a66cc3f0f68d10f…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T11:39:59+02:00
topos: one more update to enable processing ofr 100
(cherry picked from commit 620194165e0c6c27dfe9dbe382dc2e7b58be13b5)
(cherry picked from commit a7442d19734a40c6b2f9df2d427216bf5631d3a9)
- URL: https://github.com/kamailio/kamailio/commit/3458fe7b341f312079948f86a1f01e2…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T12:18:08+02:00
xmlrpc: use <nil/> for null string values
- XML-RPC extension listed at https://en.wikipedia.org/wiki/XML-RPC#Data_types
(cherry picked from commit 17b9a6add82781f71b4d84da7c804e0e72c8b026)
(cherry picked from commit e8c38b14f2cecaaf41468e52bc23e5b15aa5cf81)
- URL: https://github.com/kamailio/kamailio/commit/3d4eb57841a07deb09e01afc214db9a…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T12:18:18+02:00
ctl: handle null char* and str* values everywhere
- not all cases were covered
(cherry picked from commit fa0d2f05ad5124f6166a0384265a827187c6c83f)
(cherry picked from commit 25c26de179f3e5081afb2f1ff063bc535a7cc06b)
- URL: https://github.com/kamailio/kamailio/commit/34076bfe3a018a48addbfc5e4b017ac…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T13:54:12+02:00
xmlrpc: fixed error assigning to str variable added by previous commit
(cherry picked from commit 4c6715b5e4a0938ece2937a787c6d2ed6e81a3d8)
(cherry picked from commit 2c154f3cfaba97d9a97ca924ce17e01ac3519c74)
- URL: https://github.com/kamailio/kamailio/commit/18024d670a28602080e1ff32fa26658…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T13:54:31+02:00
textops: docs - note about search() doing posix regex matching
(cherry picked from commit 0cbee55284c4f4d5fef09a3185de31d04776e569)
(cherry picked from commit 5a1c7faa6b72feaa71da383e5b19e6442a50b27d)
- URL: https://github.com/kamailio/kamailio/commit/0f10d2dee358ddf3dd4db9d1da6bff2…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T13:55:01+02:00
usrloc: adjusted rpc reply text when the location domain table is not found
(cherry picked from commit d3a36ed6757eeda42dc32608a63b857ee9a67bb9)
(cherry picked from commit a0a5b201041616d1df7f497eb4db7eb49b080f96)
- URL: https://github.com/kamailio/kamailio/commit/2710b7825ce4b74c7448575693c711c…
Author: easyrider14 <stephane.houssin(a)hotmail.fr>
Date: 2021-03-29T13:55:25+02:00
cplc: permanent contact not skipped by lookup anymore
- a permanently registered contact has an "expires" value of 0 in usrloc
when processing lookup, cplc module checks that contacts are not expired by
checking that the "expires" value of the contact is not lower than current
time
as a consequence, permanently registered contact are alsways skipped and
never targeted
(cherry picked from commit 525ee139abcb45f71bda42b417b5f8e75c12a622)
(cherry picked from commit 631232a502de1e6ec60a72b4828ddfcaff57e805)
- URL: https://github.com/kamailio/kamailio/commit/d37e5da02d1de9b1c39a890a4c4536d…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T13:55:38+02:00
tm: log message if starting cancel retransmission fails
(cherry picked from commit afe84defa4ab391064c266e15f557415c5249f7c)
(cherry picked from commit 5ae6e5222a65030d8e2fd313ca1da8c4dad12830)
- URL: https://github.com/kamailio/kamailio/commit/d6a9148faff05125d06a3c7e6650ed7…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T13:55:53+02:00
registrar: documented lookup_to_dset() cfg function [skip ci]
- function available for long time, but somehow was not documented
- GH #2623
(cherry picked from commit 56cdf70ea008b5401bdd7d1824f15788f85fc6fa)
(cherry picked from commit c6a07c6891fd14aa0d46d5b0d064bc45d41b1a88)
- URL: https://github.com/kamailio/kamailio/commit/d011770220830454219518da7f586ff…
Author: Dennis Yurasov <dennis-y(a)yandex-team.ru>
Date: 2021-03-29T13:56:16+02:00
rtpengine: remove square brackets from IPv6 address for getaddrinfo function
- After loading from DB rn_address is in form: [x:x:x:x:x:x:x:x]:nnnn, getaddrinfo function expect ipv6 in node argument without square brackets, otherwise, the argument is interpreted as FQDN.
(cherry picked from commit 491d1261e04e09f13990d5062c21faca7eb32b37)
(cherry picked from commit 3141310b5cd6283d1f7b1ebed3d7471fb0d03138)
- URL: https://github.com/kamailio/kamailio/commit/1219a949663dd1e18499ec135e06fe0…
Author: Henning Westerholt <hw(a)skalatan.de>
Date: 2021-03-29T13:56:26+02:00
nathelper: small spelling fixes
(cherry picked from commit 46dee155ee10a2f11ecfd41b103f92752042c5ec)
(cherry picked from commit 695439f128ccae4306730735eac7a9e8dd286eb9)
- URL: https://github.com/kamailio/kamailio/commit/081407592b57b3704b4183ae6c2466e…
Author: Miteshkumar Thakkar <mitesht(a)users.noreply.github.com>
Date: 2021-03-29T13:56:37+02:00
app_lua: Fixed error 'too many parameters'
- Calling function KSR.secsipid.secsipid_add_identity() has six parameters, is giving error 'too many parameters'
(cherry picked from commit 5460949614c92c7dbfb7f63274540500f2a69d5b)
(cherry picked from commit d0f028b4f48fc6e55612ed43bc9160d2bf67fb10)
- URL: https://github.com/kamailio/kamailio/commit/66a35ce02a1b68672dbd965e632877b…
Author: Richard Fuchs <rfuchs(a)sipwise.com>
Date: 2021-03-29T13:56:59+02:00
rtpengine: fix typo in docs
(cherry picked from commit 5cc888f0e9e305734621c0db1f63a47f2f0c381a)
(cherry picked from commit ad6559f48735a9b369caad851bf87392a12dee9a)
- URL: https://github.com/kamailio/kamailio/commit/ad4f9c76fc607bbd195eb612f1a4707…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T13:57:43+02:00
acc_diameter: init variables for safer cleanup
(cherry picked from commit 5c48d437935e971482c9bbf41f067d120911e2c8)
(cherry picked from commit 652c3fb55f94efee0c9d5b16f3f492ad8e771984)
- URL: https://github.com/kamailio/kamailio/commit/e3deee64670b9d4280a5fe53d449240…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2021-03-29T13:58:10+02:00
pv: use unsigned for safer non-ascii bit shifting for hexa
- related to GH #2690
(cherry picked from commit c331e6dddb238abe5fc832ce3d3934fbe56ad2f7)
(cherry picked from commit 7faaf17a532de7c2f4f781f3a33bfd8306458ca0)