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

Daniel-Constantin Mierla miconda at gmail.com
Thu May 5 09:21:06 CEST 2022


- URL:  https://github.com/kamailio/kamailio/commit/8614efb544374945a45b755586d9a059bab2997d
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:44:10+02:00

blst: docs - small formatting updates

(cherry picked from commit 415f20804e423b503d5e0d1743e28c9f509f9c21)

- URL:  https://github.com/kamailio/kamailio/commit/ddcc1a24fc6b4323de09ee30c4dc64d3d5b1a5b5
Author: Kristiyan Peychev <kristiyan.peychev at flolive.net>
Date:   2022-05-05T08:45:22+02:00

cdp: increase the amount of avps allocated when reading AVP_Vendor_Specific_Application_Id

(cherry picked from commit 62f7be2281f5dd91a5668c4b84e52a7d7169e21f)

- URL:  https://github.com/kamailio/kamailio/commit/fad03e0af24629b5dfdd835d251b3506bb1157a0
Author: frederic <frederic.gaisnon at mmtt.fr>
Date:   2022-05-05T08:47:31+02:00

topos: handle BYE sent by callee during non connected call with provitional response sent by callee
       (INVITE,180 and BYE from callee instead CANCEL)

(cherry picked from commit e1974977a3e604996b752566d187b77da5072999)

- URL:  https://github.com/kamailio/kamailio/commit/d4a69b1b4878c808631fca078a5980ceca85db93
Author: Aleksandar Yosifov <alexyosifov at gmail.com>
Date:   2022-05-05T08:47:59+02:00

smsops: Fix ucs2-to-utf8 for Accent chars

(cherry picked from commit f9f16a6c700a7378fc30f6f9c0a767438fc638b9)

- URL:  https://github.com/kamailio/kamailio/commit/c30312a4f7e4bdacd777c5df2adfe85821d8bfa9
Author: Dennis Yurasov <dennis-y at yandex-team.ru>
Date:   2022-05-05T08:48:19+02:00

siptrace: add X-Siptrace headers when configured core callback mode and SIP URI traffic mirroring

- Added X-Siptrace headers in core callback mode for SIP URI traffic duplication,
  headers also available in event route for filtering purporses.

(cherry picked from commit 57b1d5375927b987b162fcf0e2c99a39b717bd65)

- URL:  https://github.com/kamailio/kamailio/commit/fc454a5c2a9c83732ed11df7f42cb98c5e7f227b
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:49:38+02:00

core: parse sdp - detect multipart invalid format

(cherry picked from commit 7076904d0f0980d6bfa0814e3b1a8c61ee0acecc)

- URL:  https://github.com/kamailio/kamailio/commit/afefd474c9571f7c0282823819335d038f7ffdce
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:49:49+02:00

core: parse sdp - removed redundant check

(cherry picked from commit 355c02106c95400c44833a89aeea68c61ba2f200)

- URL:  https://github.com/kamailio/kamailio/commit/46eaf304de272134579519740f589dc8875048b4
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:50:01+02:00

sanity: use dedicated functions for parsing From/To URIs

- updates to parsing Contact headers

(cherry picked from commit 5c99d7f87ed94cd52c6ab74d46f511447b3db2b9)

- URL:  https://github.com/kamailio/kamailio/commit/0947dde559a60afc52fb46c9dbcd123494cee2af
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:50:21+02:00

core: parser - helper functions to parse all record-/route headers

(cherry picked from commit 22b8ecc24442dce775600dfb186a83bc947fd4ca)

- URL:  https://github.com/kamailio/kamailio/commit/d74d044f54d49cd4c80f9ae75fbd025aaf385341
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:50:44+02:00

dispatcher: fix ds_reload() return logic

- GH #3054

(cherry picked from commit 30079910bbb33b430621f188beae40c71592bcba)

- URL:  https://github.com/kamailio/kamailio/commit/4213ed97695dac97505422a8a9925c34c812e481
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:51:02+02:00

core: parse uri - detect empty user when @ is found

(cherry picked from commit 0c101ffe713603e812759da6d396e0451cf13ba1)

- URL:  https://github.com/kamailio/kamailio/commit/140abc77f33861952c750e7013767b4b2a4f628f
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:51:15+02:00

sipcapture: init buffers content

(cherry picked from commit 9292b9f5daacfa5340b5fe1a5f02469a7e597d9b)

- URL:  https://github.com/kamailio/kamailio/commit/81b93c0858cf7ccc357b3d623336d79001c0f9ed
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:51:27+02:00

dmq: init peer structures

(cherry picked from commit 0204232ba1f229edb9c7e0080e98e9d3b2500672)

- URL:  https://github.com/kamailio/kamailio/commit/44295fa538e0d0b88208264a516d15a8e0ff54dd
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:51:42+02:00

sipcapture: more init buffers content

(cherry picked from commit 0b684a5d9a2f5d17e64cb8cb5f4b53b06f180f06)

- URL:  https://github.com/kamailio/kamailio/commit/c16044f47def23c4d43fbc9b38ffc56b8cfbe41c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:51:58+02:00

pua_reginfo: init uri buffer

(cherry picked from commit 692d15ce9bcc329fff55060dcdc8e5161f12c30e)

- URL:  https://github.com/kamailio/kamailio/commit/b16a4e5038c30a4fdd662ce1f080df93d36f68b6
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:52:12+02:00

core: parse uri - sanity check for user part

(cherry picked from commit eda4b3c51ce12d4fe052b7e9ad40be1ef6e56444)

- URL:  https://github.com/kamailio/kamailio/commit/f6995deb6c7a03542ca381b30279f76e5f338f24
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:52:38+02:00

core: parse - fix typo in comment of previous commit

(cherry picked from commit 8b20e6045dbebdb784a4e8f66d81fc79c0a17304)

- URL:  https://github.com/kamailio/kamailio/commit/5c65d50469dbffb3ce021ff2db2af61bac560c02
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:53:00+02:00

core: parser digest - warn if the header type is not set properly

(cherry picked from commit 67e0fa5e53ef5d4dd9802e3027b2bc7ff6dcb671)

- URL:  https://github.com/kamailio/kamailio/commit/5b387fc146db587b01b961e1d07afe853c4813b6
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:53:18+02:00

core: parser - catch special header types for get_hdr()

(cherry picked from commit f9a38d6b621a2c3966a3c85dce6fdd2e6bb8d431)

- URL:  https://github.com/kamailio/kamailio/commit/cd3f1f8fe6ef1836ac2c8a43731dcf645c26925b
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:53:42+02:00

seas: check for header type value for flags comparison

(cherry picked from commit e513d1cc549fea43eebc5fc504bb01270adbc10e)

- URL:  https://github.com/kamailio/kamailio/commit/841baf0fc851b1cd180da3c5e5bac5430e9b1e5f
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:53:55+02:00

db_text: reworked the checks for database and table names

(cherry picked from commit d4af1304778c10213cb1f98e23938c6c4b912723)

- URL:  https://github.com/kamailio/kamailio/commit/071fba8cc700d99b62aba59bc768681483ea7735
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:55:32+02:00

db_redis: init allocated structure

(cherry picked from commit b8c4d8b8d0f06267f2bc1a760307345fd06745ce)

- URL:  https://github.com/kamailio/kamailio/commit/9083eb3befc2a50df12b57ff3e1098a7258ab906
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:55:43+02:00

core: 0-terminate string for very long local network interface names

(cherry picked from commit 476d763d8ee504b71c13063ca002ecfe158da94e)

- URL:  https://github.com/kamailio/kamailio/commit/ddc343f3a89faeacd85ae1374594e28d67a185cf
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:55:53+02:00

db_berkeley: covert blob values

(cherry picked from commit dad443172628c3736b057fa24343c265ed3827b2)

- URL:  https://github.com/kamailio/kamailio/commit/22fd93ec58abbbe4a850343b85082f5a31941184
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:56:02+02:00

core: parse uri - extra check when user part is missing before @

(cherry picked from commit b32a9caf4797370a4704b5f94d2d704b6e52fdef)

- URL:  https://github.com/kamailio/kamailio/commit/08eeb04d40a3a66a139fd60df1537241c3eec854
Author: Sergey Safarov <s.safarov at gmail.com>
Date:   2022-05-05T08:57:03+02:00

utils: fixed sinitiser error

[root at localhost]# kamcmd cfg.seti param_group param_name value

=================================================================
==2409977==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 38 byte(s) in 1 object(s) allocated from:
    #0 0xffff98c250af in malloc (/lib64/libasan.so.5+0xd50af)
    #1 0x41549f in parse_listen_id /root/kamailio/utils/kamcmd/parse_listen_id.c:133
    #2 0x4144fb in main /root/kamailio/utils/kamcmd/kamcmd.c:2075
    #3 0xffff97dc0de3 in __libc_start_main (/lib64/libc.so.6+0x20de3)
    #4 0x40260b  (/usr/local/sbin/kamcmd+0x40260b)

(cherry picked from commit d28ca884548b0f24a618ed9cbdc8e1b9538f2574)

- URL:  https://github.com/kamailio/kamailio/commit/d4b2b095e6da139d886ac71d3aae1e73154bf99b
Author: Dennis Yurasov <dennis-y at yandex-team.ru>
Date:   2022-05-05T08:57:28+02:00

siptrace: fix pkg memory leak when module configured with core callbacks

- Correctly freeng pkg memory in core callbacks when body modifications take place with X-Siptrace headers,
  also fix potential pkg_free with not dynamicaly allocated objects.

(cherry picked from commit fc50ce1dbd31bbd28a11d672ed9bdbe9bd4ae5d0)

- URL:  https://github.com/kamailio/kamailio/commit/963842bc6afec81ef3d8ba8c7d0e9b93de22110c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T08:59:49+02:00

core: zero-ending ipv4 string in ip_addr2sbufz() like done for ipv6

(cherry picked from commit 2eac6a0c2f2dd7c8831ef65fa9d92b88a79d23af)

- URL:  https://github.com/kamailio/kamailio/commit/beb501f3ac2dd6095b0184c60f9fe41fd4365a23
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:00:40+02:00

permissions: return ret variable set inside double_fixup()

(cherry picked from commit e272eea0229678b4446a3907b7360c61c273caa7)

- URL:  https://github.com/kamailio/kamailio/commit/25b54ae9a62d6877f74356fedf0325bd7473a09d
Author: Bastian Triller <bastian.triller at gmail.com>
Date:   2022-05-05T09:02:16+02:00

auth: Fix missing dependency in docs

(cherry picked from commit dd15436e8697f70df6ef9d188da36f70e7116a74)

- URL:  https://github.com/kamailio/kamailio/commit/4be7e2573750c4bccef4e74eafd41bdfe824e63c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:03:01+02:00

htable: reset entries field if hash table initialization fails

(cherry picked from commit d542cb89afb1a34cba35cbcf0f40315581fbb767)

- URL:  https://github.com/kamailio/kamailio/commit/02b0340f8dcfc172d5f4c493bf97a600bcbef798
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:03:09+02:00

htable: track when records were successfully loaded from database

- write back only in such case

(cherry picked from commit b1fa63b1547fc5af6cc1e97db42ea76db1bf927b)

- URL:  https://github.com/kamailio/kamailio/commit/b8ad92740a35df43aba201e116641dfa588d5aa8
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:03:22+02:00

htable: check if entries are initialized before sync'ing to db

(cherry picked from commit 9a8974a80b8ce5ffc9166e81f43f8581777cd48f)

- URL:  https://github.com/kamailio/kamailio/commit/ccf116505f1784b635dc1e9e1f5e4e4e89a9a676
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:04:55+02:00

xmlops: coherent formatting

(cherry picked from commit 098955e23289b82db40d5cef76ee03bf09e8a0da)

- URL:  https://github.com/kamailio/kamailio/commit/d6d73e3bb7d3fa1a07d816a136316f9540ef7b02
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:05:04+02:00

topos: use direction for loading invite record for other early dialog requests

- GH #3090

(cherry picked from commit ceb688b3d364bb7b8d9f52b7238d560cb4e30b3d)

- URL:  https://github.com/kamailio/kamailio/commit/170126fb80bf93595a5d3e3b2f56c655bbf71cbc
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:05:25+02:00

topos: restore attributes based on direction for early dialog requests

- GH #3090

(cherry picked from commit c309122864eaa2bfa58253290bed49084ccc9302)

- URL:  https://github.com/kamailio/kamailio/commit/58a02618cec102455e35ad3dfbddf93c2098bee0
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:06:53+02:00

core: mem/tlsf - handle return codes during memory pool init

(cherry picked from commit ef62bfb27514dc7ec3b603bee661cfac18c4fe93)

- URL:  https://github.com/kamailio/kamailio/commit/fef9c3406c2f070bf250139979121246470c1164
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:07:04+02:00

rls: free resources in case of errors

(cherry picked from commit 72443722d7fda4289390ef8bc20ad91990b895a7)

- URL:  https://github.com/kamailio/kamailio/commit/3b8f91d241ccf965c08bdb6ad560cf1575ba471e
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:08:02+02:00

topos: catch INFO requests during early dialog phase

(cherry picked from commit 67da7301f1eb74b6fff9e6e73b43f08dbc9c53bf)

- URL:  https://github.com/kamailio/kamailio/commit/0cc8bbad9fab44c387535b09fc5194411daccc11
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:08:15+02:00

rls: safety check for dialog structur

(cherry picked from commit b5aae4f5afd07db114c3ff7712b484f743663b26)

- URL:  https://github.com/kamailio/kamailio/commit/397b5c1c7f5c4e8743dbfcf851dede1ed45e07bb
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:08:28+02:00

xcap_client: init structure

(cherry picked from commit cfb50124e67b68552520e418a20ad2dfec96117b)

- URL:  https://github.com/kamailio/kamailio/commit/c7d8f24f2237c03e493ddfe0fbb806bda78794b7
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:09:02+02:00

lrkproxy: init value for compiler warning

(cherry picked from commit 9fd0cae960b0795a5e511c37f768f0962b7a15c1)

- URL:  https://github.com/kamailio/kamailio/commit/05e2b31ff419176cbc8be4f848c940f36cd32206
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:09:14+02:00

sms: use unsigned int for bit shifting for compiler warnings

(cherry picked from commit cacae7fc5db5418a67d543995273280d57f027c6)

- URL:  https://github.com/kamailio/kamailio/commit/1d39dc57cda8fbb169a3848c5e4dba3e7a91e16b
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:09:37+02:00

presence_xml: free uri for http xcap auth

(cherry picked from commit eba6c7d78088cde411f5cd1b7730ba458e62a69e)

- URL:  https://github.com/kamailio/kamailio/commit/a830c48802edeb0284dbfb7e554b39d18ef20ae9
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:10:22+02:00

core: main - check the debug cli param value

(cherry picked from commit dfc407c4009acbd6e05ecfaf4e727b0636ab92a4)

- URL:  https://github.com/kamailio/kamailio/commit/a03721b4e0b9251b11dd2dcabbdce3e7709f17b6
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:10:41+02:00

core: modparam - safety check for str s pointer

- deal with the case of argument with 'nonnull' attribute passed null

(cherry picked from commit 69c004eec161c14d957f9e4011aeff4163af858d)

- URL:  https://github.com/kamailio/kamailio/commit/eac307296fafeb96047a4359f3d36defe73568df
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:10:52+02:00

snmpstats: use same type as the pointer for sizeof

(cherry picked from commit 3de5a781a3d0333352ab72c6b790f472f393df2b)

- URL:  https://github.com/kamailio/kamailio/commit/db3fb40e3b8e1b12ad6a0faf7274abf4f69a1fc8
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:11:03+02:00

cdp: use same data type for size computing as pointer type

(cherry picked from commit 47169b6774759131e9e535f2b9d358772b777b9c)

- URL:  https://github.com/kamailio/kamailio/commit/bb63c1212ba8ce1d2ea6d07c007c7d961b5965e3
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:11:51+02:00

snmpstats: fix allocator sizeof operand mismatch

(cherry picked from commit 0c99fed48403e2cc4f24441901b81b7c51411511)

- URL:  https://github.com/kamailio/kamailio/commit/3bccd877acbc03b136186fd45bc98ae4caa8b979
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:12:03+02:00

msilo: skip invalid stored records

(cherry picked from commit e5efcbdd7be9897cf169b28a7a52c45bff24cac3)

- URL:  https://github.com/kamailio/kamailio/commit/2b3e09d781a157629c5f9bdb809f7c43bf41dbe2
Author: Henning Westerholt <hw at gilawa.com>
Date:   2022-05-05T09:12:16+02:00

cfgutils: improve example for $RANDOM

(cherry picked from commit 79b2e4b00ebf7a7cdf0ed3b9c4ab7f0176d78686)

- URL:  https://github.com/kamailio/kamailio/commit/a05a2f01bcc85ee1f5d9db707d289e6d506b7e27
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:13:19+02:00

lcr: init variable for fixing warning report

(cherry picked from commit 7f359ca152e87ec72c6dd39fe09885bae630e36f)

- URL:  https://github.com/kamailio/kamailio/commit/17d9e99b6f3826cbad59e01dbbc1ac077046a65f
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:13:30+02:00

tm: function to clean local parsed headers and body for uas request

- some modules use t->uas.request for getting attributes of the
  transaction request when processing the response, which may result in
  pointers to private memory being stored in the shared memory, causing
  crashes when other processes try to use the pointers

(cherry picked from commit 159224b254d9a67104c60fedab46a1b78cf19a83)

- URL:  https://github.com/kamailio/kamailio/commit/12ca7d43a262ef7a654933db65cde786aa4339c1
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:13:42+02:00

tm: relocated defines not useful in the header file

(cherry picked from commit 27b6c641b5d941503f974fea05af506972ac2ab5)

- URL:  https://github.com/kamailio/kamailio/commit/d5d2105b82503f747ed82803c0dab5a1421c5392
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:13:52+02:00

presence: rename local variable that conflicts with tm define

(cherry picked from commit 8e69474ab7fd23ebd03bd193387f7e9fe8e1346d)

- URL:  https://github.com/kamailio/kamailio/commit/259448fe45346eeb201d441a6cde471fbcff69ea
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:14:06+02:00

cdp: close socket in case of error

(cherry picked from commit 993c036bb185f6053a3a2f0486be30398918a87c)

- URL:  https://github.com/kamailio/kamailio/commit/34d83298f0dfa79e228bdb5998b3c2c68b48b52c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:14:17+02:00

sanity: fix sanity_reply function name for config exports

(cherry picked from commit eeefe7dcc2af90e7def8f1698e8f79d0dd020043)

- URL:  https://github.com/kamailio/kamailio/commit/cbb86fe6451c4ed323a394ce6691f088b808dec9
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:14:34+02:00

Revert "sanity: fix sanity_reply function name for config exports"

This reverts commit eeefe7dcc2af90e7def8f1698e8f79d0dd020043.

(cherry picked from commit d9e0e3716cd85a4fae4587e7bf8dc6967cf19ebe)

- URL:  https://github.com/kamailio/kamailio/commit/89c917534b76d936993ce1b590df6fa30ee0a8b1
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2022-05-05T09:14:46+02:00

sanity: fix sanity_reply() function name for config exports

(cherry picked from commit 7c52c05b09abdf2cf754cc02f3a1ea0855cdedd0)





More information about the sr-dev mailing list