- 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)