[sr-dev] git: new commits in branch 5.3

Daniel-Constantin Mierla miconda at gmail.com
Mon Mar 29 14:59:26 CEST 2021


- URL:  https://github.com/kamailio/kamailio/commit/9758c88a12cf08edf2f18ae71e139521e1773cb4
Author: Daniel-Constantin Mierla <miconda at 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/b3623ff5cf1eed58b0af9f0ed85b615331aaf55c
Author: Daniel-Constantin Mierla <miconda at 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/0d2edc1871aa8bf163e50612ded26682940c2cc1
Author: Dennis <dennis_y at 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/14fd3f6432e1385be78022c21f0f666e85e3b8a0
Author: Paul Komkoff <i at 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/82476273898615f278ee209c65ad2beb67ac281d
Author: Paul Komkoff <i at 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/0761382626bb4c8882c7fa5226e6380abb7e884f
Author: Daniel-Constantin Mierla <miconda at 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/577f8b9b8bb3920be739f940d0a1c8ee77933df0
Author: Daniel-Constantin Mierla <miconda at 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/aee753d522088c09620e73872d5b18adfd8d6f6c
Author: Daniel-Constantin Mierla <miconda at 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/ac05b82e8036b14423652b3bee2b347e898d281a
Author: Daniel-Constantin Mierla <miconda at 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/5d34b8e4cc025c8b1bceee9fa066b9a73ccccfba
Author: Daniel-Constantin Mierla <miconda at 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/5030d4f7e066222e88813cf89ed387eb007e4e29
Author: Daniel-Constantin Mierla <miconda at 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/7898de48fe58b3a17e846ba7b8e4af615f0b2943
Author: Daniel-Constantin Mierla <miconda at 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/b2b0979ab435c82ea2dc9ba6e2552e3bdf3d1d5a
Author: Daniel-Constantin Mierla <miconda at 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/17af137c8ce2112387b6e356bbc479703b92df16
Author: Daniel-Constantin Mierla <miconda at 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/f78d112e7c7e03e0c9121b9f34471c4e16eae4f2
Author: Daniel-Constantin Mierla <miconda at 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/55689451b6902f6bcd61e3eaf5221d5902f28a6b
Author: Daniel-Constantin Mierla <miconda at 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/856c5632011480b1281bb5f6ce8ebd6424c7d524
Author: Daniel-Constantin Mierla <miconda at 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/77a8514ee2c459579b706078237d134b8e0db15a
Author: Daniel-Constantin Mierla <miconda at 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/7c9f6aeb7f7bbaad68a14252f084b3348ff0f5ec
Author: Piotr Gregor <piotr at 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/fe17b6f7117105a644b5888db0ffe308e4e6f510
Author: Daniel-Constantin Mierla <miconda at 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/bad7d0aeb170b7a93787c3f60806d55e5bd97940
Author: Daniel-Constantin Mierla <miconda at 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/0301ed59003aceb645a8f7c781596c69c86d927f
Author: Daniel-Constantin Mierla <miconda at 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/068f5d10a97e5aa79a14ac74e9b6d604b572ce0b
Author: Daniel-Constantin Mierla <miconda at 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/fbf0e1eeb84f1bc3a66cc3f0f68d10f702c05c3b
Author: Daniel-Constantin Mierla <miconda at 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/3458fe7b341f312079948f86a1f01e206a768507
Author: Daniel-Constantin Mierla <miconda at 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/3d4eb57841a07deb09e01afc214db9af3b13e019
Author: Daniel-Constantin Mierla <miconda at 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/34076bfe3a018a48addbfc5e4b017ac3cc9e842f
Author: Daniel-Constantin Mierla <miconda at 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/18024d670a28602080e1ff32fa266585478237e6
Author: Daniel-Constantin Mierla <miconda at 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/0f10d2dee358ddf3dd4db9d1da6bff2eb1b3810b
Author: Daniel-Constantin Mierla <miconda at 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/2710b7825ce4b74c7448575693c711cfabfb056a
Author: easyrider14 <stephane.houssin at 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/d37e5da02d1de9b1c39a890a4c4536dd0408112e
Author: Daniel-Constantin Mierla <miconda at 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/d6a9148faff05125d06a3c7e6650ed758e051553
Author: Daniel-Constantin Mierla <miconda at 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/d011770220830454219518da7f586ff5990408f7
Author: Dennis Yurasov <dennis-y at 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/1219a949663dd1e18499ec135e06fe0fe0ac149e
Author: Henning Westerholt <hw at 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/081407592b57b3704b4183ae6c2466e6f8cd60fc
Author: Miteshkumar Thakkar <mitesht at 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/66a35ce02a1b68672dbd965e632877b8ebba3b15
Author: Richard Fuchs <rfuchs at 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/ad4f9c76fc607bbd195eb612f1a4707c23ec0790
Author: Daniel-Constantin Mierla <miconda at 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/e3deee64670b9d4280a5fe53d449240793591120
Author: Daniel-Constantin Mierla <miconda at 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)





More information about the sr-dev mailing list