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

Henning Westerholt hw at skalatan.de
Fri Oct 22 14:21:36 CEST 2021


- URL:  https://github.com/kamailio/kamailio/commit/3bcbc75ffd69818ca6ce2491fc7aa7f7fb242927
Author: Theo <theodor.scherney at kapsch.net>
Date:   2021-10-22T08:48:48Z

tm: 200 OK not processed correctly by Proxy after final non-2xx

Description:
   Problem:
      Forwarding of 200 OK while sent 488 waits for ACK, destroys the UAS send buffer
   Scenario:
      During suspension of 200 OK by ims_qos module function Rx_AAR() at terminating PCSCF,
      The PCRF sends an AA Answer with result code DIAMETER_TOO_BUSY (3004), which triggers
      the PCSCF to send a 488 ‘Sorry no QoS available’ to the originating side (ims_dialog
      module function dlg_terminate()).
      Afterwards neither the 200 OK nor the ACK(488) is processed correctly by the PCSCF.
   Solution:
      The UAS send buffer should not be overwritten during processing of 200 OK,
      because non-2xx is needed to associate the ACK message in a correct way.
      200 OK must be forwarded statelessly.
   Side-Effect (potentially breaks existing function):
      Some callbacks cannot be called for the 200 OK, to avoid messing the stored 488.
(cherry picked from commit 18410da04c7f7bbc9628820427fedb92cf893526)
(cherry picked from commit 31f8466f1d493db8baaa215d34d4ed4545d4ff79)

- URL:  https://github.com/kamailio/kamailio/commit/f7f85a97ec0f0b5f9c0f8486cfb13f10269fc8a3
Author: dvillaume <david.villaume at gmail.com>
Date:   2021-10-22T08:52:31Z

rtpengine : add node fallback if node out of port

When rtpengine answers with error-reason 'Ran out of ports' adopt the same behavor that when node answers 'Parallel session limit reached'

(cherry picked from commit 853068a26c34deff86e17b63f49abea2c8f4403c)
(cherry picked from commit ee7838842a175ffb4898dade606377c91cc8ecb8)

- URL:  https://github.com/kamailio/kamailio/commit/32d5f65ad2bcf8c27f2abcf321ab2891c80317ae
Author: Wolfgang Kampichler <dev at kampichler.info>
Date:   2021-10-22T08:53:58Z

http_client: http_client_request to include default clientcert, clientkey,...

- the lost module uses http_client API functions and in the course of NG112
  client certificates are used for authentication when querying LIS or ECRF,
  the fix allows these to be read out via http_client module parameters.

(cherry picked from commit 7d5868ab1242eb8166e6af1bb8a21b39001df663)
(cherry picked from commit 95e7399481e61ec54bb226c122c5617f03553b5d)

- URL:  https://github.com/kamailio/kamailio/commit/ec4c507f32f691b0abed128c5d0803608835f201
Author: Juha Heinanen <jh at tutpro.com>
Date:   2021-10-22T11:15:52Z

Improved README.

(cherry picked from commit 857e9deb4c2455ee2ea0c05446da54f97e1f0a63)
(cherry picked from commit 0f4eecdca36e9fc3311175a354a2404367b1e2fb)

- URL:  https://github.com/kamailio/kamailio/commit/44cf58293816bd802aed2725a15acbe2a392ccca
Author: Victor Seva <linuxmaniac at torreviejawireless.org>
Date:   2021-10-22T11:16:48Z

pkg/kamailio/deb: restore python3 dependency of kamailio package

(cherry picked from commit ab8e680e0dd3a8078d40b72c50d41db55d442240)
(cherry picked from commit 864238f68588923ca60758251bd5f5ab3ac838fd)

- URL:  https://github.com/kamailio/kamailio/commit/7a000808522c1b0da9b3bb24723900448a25520b
Author: Victor Seva <linuxmaniac at torreviejawireless.org>
Date:   2021-10-22T11:19:55Z

ndb_redis: add result check when reconnecting

Reported and provided solution by @kritarthh

follow-up #2461

(cherry picked from commit f82a2563000361b6b1b12b4bb72b9a8ee4c62292)
(cherry picked from commit 3945ea2b7e59a6d6385344967a24b7bcdfd5f307)

- URL:  https://github.com/kamailio/kamailio/commit/9b6d076e70ccd1b7b313c123081cae2aed69a1e9
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:20:39Z

core: typedef for str_list struct

(cherry picked from commit e1dc6dd6d9b206168f6da2929560ca6a64e1b41e)
(cherry picked from commit 9de2eb8c4ef9d815be062d4f2c81db93129b520f)

- URL:  https://github.com/kamailio/kamailio/commit/e1936024dd606d92520d3a26fc34abcd6efe6135
Author: Riccardo Villa <riccardo.villa at netaxis.be>
Date:   2021-10-22T11:22:03Z

ims_diameter_server: check response is not null before json conversion

(cherry picked from commit 6968f1df9e9d3d66810df910d290f3d9368255fe)
(cherry picked from commit beb59d4bf335c927d1224e02a67e81d2f530ca14)

- URL:  https://github.com/kamailio/kamailio/commit/43485620bd3751a559718e25a27811180feb1771
Author: Riccardo Villa <riccardo.villa at netaxis.be>
Date:   2021-10-22T11:22:10Z

ims_diameter_server: fix initialization of s_message

(cherry picked from commit faf1edabf732af5a24ad0399098ad11e27b3a1ab)
(cherry picked from commit 9fb04eb982ef4903801970981faff9b547258c32)

- URL:  https://github.com/kamailio/kamailio/commit/aa74795864d1846704caa113dcb9d8a0abcc425a
Author: Riccardo Villa <riccardo.villa at netaxis.be>
Date:   2021-10-22T11:22:17Z

ims_diameter_server: drop cdp session to avoid deadlock

(cherry picked from commit 84c342277f2a73196cb377476f2b80e6b4085e7b)
(cherry picked from commit 0d4e6c8b7450823dfb8caa6baaa6ce08328b1af3)

- URL:  https://github.com/kamailio/kamailio/commit/1943d3e47da73638d6341695e26805a07d183ef5
Author: Riccardo Villa <riccardo.villa at netaxis.be>
Date:   2021-10-22T11:22:27Z

ims_diameter_server: fix check for addAVPsfromJSON return code

(cherry picked from commit 88d38bd306f595585af6e972ac529b40d7a93b58)
(cherry picked from commit 532eedac63d0bd2b0c4c6b4f9557ac243b008376)

- URL:  https://github.com/kamailio/kamailio/commit/50eab0e12219ad1928428818ee8ab16cb3c34848
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:22:49Z

pv: handle missing fields (otcid, instance) for $banch() and $sbranch()

(cherry picked from commit 0c4becd70428ef15be76fb0aa53932e5803c6bd0)
(cherry picked from commit 50e9db0cd53381cec5e522777556adbb6bf1a039)

- URL:  https://github.com/kamailio/kamailio/commit/a6c5f6916016d4952cbae7fdecb9512e97ead007
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:27:47Z

rtp_media_server: Makefile - removed unnecessary DEFS+=-DKAMAILIO_MOD_INTERFACE

(cherry picked from commit 7532f864cb9698aff95b9023bc9ff6959a41fd3f)
(cherry picked from commit 8248442af0d32ee4045590dbb8b083bad5416933)

- URL:  https://github.com/kamailio/kamailio/commit/0b61cceecb9c257edadfec53497689195ba5819b
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:29:08Z

presence: do not init db in dmq worker for in-memory only mode

- GH #2642

(cherry picked from commit 2b475553ef77f63cb444c34ad6c2df0ea237c88b)
(cherry picked from commit 293e161fb8828310954ea37f522c2e0b526ac827)

- URL:  https://github.com/kamailio/kamailio/commit/05a45ed1f82df89a468d1e9a97ebd64478294375
Author: Aleksandar Yosifov <alexyosifov at gmail.com>
Date:   2021-10-22T11:29:25Z

smsops: fix parsing of validity period

- Validity period is present only for SUBMIT
msg type and it is an optional parameter.
For now supports only Relative VP format.

(cherry picked from commit c4b1d0ab700ea03869114d08daa78ab6a6a56b96)
(cherry picked from commit 5d47465d6791f6213994ae77089d1569a2ea0bf4)

- URL:  https://github.com/kamailio/kamailio/commit/72e7f024f6eb860e741751078bbc5f8d634e38a6
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:29:58Z

core: comments updated for msg_send_buffer()

(cherry picked from commit 9c2c4bafa0f0cd980b5867e7d4c0995255730f87)
(cherry picked from commit d23aef79e6ecd6149b9a6db7a09dd467e92a5e4c)

- URL:  https://github.com/kamailio/kamailio/commit/8aac70eb047266d6f5897e047eca026ddd3b94f0
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:31:36Z

pv: docs - note about use of $shv() in kemi scripts for shvset param [skip ci]

(cherry picked from commit bcc6370cdc00f25ce3d0f29e168c20ca880dcda2)
(cherry picked from commit 0c0d833aeeaf6a4fed91300189e2c4fea3f9afdb)

- URL:  https://github.com/kamailio/kamailio/commit/7fa2b0b1978e309c6826a963a2f95702572bebe0
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:31:49Z

pv: docs - relocated shvset note outside of param definition details [skip ci]

(cherry picked from commit c959a3c5f5efa1158bd53a31476f33d080793928)
(cherry picked from commit 9a8002541773108a3a9dcb8a2f31a917e8b14bc4)

- URL:  https://github.com/kamailio/kamailio/commit/f137fb393e1d2f4e0c31b21aa62b6298cb985e86
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:32:35Z

path: set dst udp uri length for decoding received value in alias format

(cherry picked from commit f90640f7cec45a359e996493ae91b1a45d2603e7)
(cherry picked from commit 8d6c2b96e83fc58f7159957ea86d5f91c00808ba)

- URL:  https://github.com/kamailio/kamailio/commit/805fd7e04f300b49fac6ebcf955cbcdbd77f3069
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:32:51Z

path: removed svn id header

(cherry picked from commit 0f0a56ad5c97a611fab64fc9b9eba304643dcec8)
(cherry picked from commit 7c9ea2bf08ae3c481548b27fd4a793a9aee03155)

- URL:  https://github.com/kamailio/kamailio/commit/025d6cb8593853fb347edc6352049ddca3877510
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:33:01Z

textopsx: docs - notes about 1-based indexing for hf value functions

- GH #2387

(cherry picked from commit 6379f1280ba41e87ddb34fa1705ffe4231dcac9c)
(cherry picked from commit f5334a57ae5159f1a37b3f25b9db220a9a860fc2)

- URL:  https://github.com/kamailio/kamailio/commit/c5449c7806064e5aaa07c04bbc61bbd1d98a00be
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:33:18Z

core: parse uri - cast to unsigned for left shifting

(cherry picked from commit d4e31e6ae494836c49e50f463517a576b18c5611)
(cherry picked from commit 8622811124f641b6a4b09a802758a354556850b0)

- URL:  https://github.com/kamailio/kamailio/commit/f5ad8d2afc73a906d0b4866e640839d5a2894cff
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:33:31Z

core: parse uri - check for invalid port values

(cherry picked from commit b7f753ddc727e1d7ab42e7abe607059e03976f8d)
(cherry picked from commit 3dca9d6bff8e08677a02e3bb0f47b4c0889f2cca)

- URL:  https://github.com/kamailio/kamailio/commit/0d3ff19ec3ce7c628f3fb4f007556c1601566cfe
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:33:42Z

pua_dialoginfo: skip requests that do not control call state

- GH #2700

(cherry picked from commit 1b47452cebb1b7866cbbabd5068a9ff4a39c86d2)
(cherry picked from commit 8b112fbb5e362931b5c684fd4a6c3fdcbb9103e3)

- URL:  https://github.com/kamailio/kamailio/commit/4fa11c5d98d5972c175be23a84e8e1f8c458e20c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:33:51Z

core: init allocated memory in str_hash_alloc()

- removed unused pointer shifting in dset.c
- small reworking of lval_assign()

(cherry picked from commit ba9f2b5af9cabd61f67ceedb8feab6bd7bc6526d)
(cherry picked from commit 8cd3b40aa7e618226b0137f5e758bc7a634ed0c2)

- URL:  https://github.com/kamailio/kamailio/commit/36bba66fb493d744aa01259b00d5eaa0fe76638a
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:34:00Z

.gitignore: ignore files that can be generated by compiling tools

(cherry picked from commit 1536f4bb3d4e654c8169afb6599c47c26df12ef6)
(cherry picked from commit 2d091fa67133e49d23e81007820900ceef91f503)

- URL:  https://github.com/kamailio/kamailio/commit/792a25a6d025d806466c772f8c130aee9e7903f6
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:34:09Z

core: fixed condition for 0 ID or NULL NAME AVP

- avoid null in memcpy for AVP_NAME_STR

(cherry picked from commit ca1821837dfe7dd6630f628d968ed4d1178c7040)
(cherry picked from commit aa285587c015e03a105442b1964ac0dd1dc52f1f)

- URL:  https://github.com/kamailio/kamailio/commit/519a2e1676beb127e16bede8db632c7903168175
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:35:55Z

core: usr avp - fix detection of invalid name and ids

- use the fields designated for str name or int id, code analyzers can
follow properly the execution path
- regression introduced in ca1821837dfe7dd6630f628d968ed4d1178c7040

(cherry picked from commit e4506385ca5a56d4861f36e85c1049599cba398f)
(cherry picked from commit 967dd294ba424bf66e27bebe4d6261e0c8a66471)

- URL:  https://github.com/kamailio/kamailio/commit/2a6ef42a3635c570182474bd6e87ce9217909496
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:40:54Z

imc: expect the second param only if first is set

- bits of formatting for imc_handle_create()

(cherry picked from commit c08620f6427d59749396fe2762e340328ce69c41)
(cherry picked from commit bdd0da206d115e93383899463ad5f726ac34230c)

- URL:  https://github.com/kamailio/kamailio/commit/b6225105448397984f1d9a51b3abac06a4a155c0
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:41:29Z

core: main - several optarg safety checks

(cherry picked from commit 4f7b5537688293d196669dd5a7d0124f7656cf2d)
(cherry picked from commit 6e38b6e81e8cdb656b28e221a59aaf7a38b76ef3)

- URL:  https://github.com/kamailio/kamailio/commit/93ae43dbd027db360ebf6b611c63da2045bd493a
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:41:38Z

core: rvalue - function to destroy content of rval without freeing it

- needed in case of rval reuse in rve_replace_with_val()

(cherry picked from commit e770e0aa6889f001a3f7f2644202bf106f6559da)
(cherry picked from commit b1b91fe1969f65a94516baddc94738f72b587773)

- URL:  https://github.com/kamailio/kamailio/commit/04f37177079ba2497437b682b1430497498c5f8a
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:42:15Z

core: rvalue - link to free at end of rve_opt_01() instead on replace

- debug mode messages print fields

(cherry picked from commit 7652f79640b3e792baa77531e697fd74a1ab4584)
(cherry picked from commit 05f60d4d4a20d127a23bf6e42853060a757434a6)

- URL:  https://github.com/kamailio/kamailio/commit/517ff885f643edbfe552a639458f14dd03afad7d
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:42:28Z

core: use same condition for extra_params in create_via_hf()

(cherry picked from commit 62e822ce25e93a8183dd9e5e1fee517143849a6a)
(cherry picked from commit 9d8b937f832334be2660f95c9886ae3da6b60968)

- URL:  https://github.com/kamailio/kamailio/commit/833a8ad93708228e9decb876049c6b29e80d8399
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:42:54Z

ctl: free send_buf in case of error

- disabled unused function

(cherry picked from commit 3bb1a30dda3b40ba2f188a4baab94ebda41f4a74)
(cherry picked from commit bb1102a9366992b885100960000c9e589971b9ec)

- URL:  https://github.com/kamailio/kamailio/commit/552734a622ccb2060c1d8aae3f57696d104d6551
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:43:06Z

app_jsdt: init timeval structures

(cherry picked from commit cad5cc37c63477fbcf429af34e516b523c74132e)
(cherry picked from commit 3aa2bfd98e6b647eda8f8a27f2da3f5b9f645feb)

- URL:  https://github.com/kamailio/kamailio/commit/d2472d083f5bc23ce0ebf7f6af93bc32ef8dbbdc
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:43:16Z

app_lua: init timeval structures

(cherry picked from commit e1369a4cf0c668a0ee40d3b84b9c6382c2168e49)
(cherry picked from commit c13836bd9feeb27878810cd469d839d2717c8425)

- URL:  https://github.com/kamailio/kamailio/commit/53b1be8281f31aa5750dae8ee677dd91550d4461
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:43:21Z

app_python: init timeval structures

(cherry picked from commit 97991c9cf56ca034df914ae499053e597582ef80)
(cherry picked from commit fa571b6f79f9a2a9c06ccb3494ed2ad0e14b529d)

- URL:  https://github.com/kamailio/kamailio/commit/b5b829a1bfd6c5129dd20530b72de1da9a20dfca
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:43:26Z

app_python3: init timeval structures

(cherry picked from commit 7457b3cefd08595c054291398de0f9a4e62691b7)
(cherry picked from commit 8341025d73c0911683f8bb461d5b5b2594683871)

- URL:  https://github.com/kamailio/kamailio/commit/651776e0a004eb324193a6e1b1d97424ec74262a
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:43:32Z

app_ruby: init timeval structures

(cherry picked from commit 50f92131ac0a9f5dd1e19fb6e3636657ad996e37)
(cherry picked from commit 50e3e3761804dd71a615f95eeb67c2d6e1462829)

- URL:  https://github.com/kamailio/kamailio/commit/fe2789dad9909ca10843f94e9d8d07309c2ec376
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:43:39Z

app_sqlang: init timeval structures

(cherry picked from commit e8583372cb1078a29bb6526c11f838e30811b94a)
(cherry picked from commit 7d5ab8071aef32d2c59f6acc7e93923fb76eec04)

- URL:  https://github.com/kamailio/kamailio/commit/2443cf0abf649de7bb1f16b147a56e8001830762
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:43:59Z

core: cfg.lex - free after log message

(cherry picked from commit 563c6f69aef22a90fc7870398fcfbd4242e33779)
(cherry picked from commit d9eb361ebc07a84f5a36fdad4c0a576b341d351c)

- URL:  https://github.com/kamailio/kamailio/commit/2f2f0cdb6530edbd488fcdb960a652172c597930
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:48:54Z

core: main - coherent behaviour for fix_cfg_file()

- duplicate to build the output always, safer not to try to change the
static string defined via macro at runtime

(cherry picked from commit 74fa6c5570d6394af8c5352bd37e21e970f1575c)
(cherry picked from commit 7ec5c6ec53f333b7a65a02d46ee8a3757c264e2e)

- URL:  https://github.com/kamailio/kamailio/commit/8e6cfe02e85485466ca18435cfcecb19cb85b427
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:49:21Z

core: dns cache - safety checks for rdata field

(cherry picked from commit 7ea3b97c8acf8b623563b7a9fbf4ba23ea3e9170)
(cherry picked from commit e2d4ab36df274e92e9e04fc8b1973a49c3489b9b)

- URL:  https://github.com/kamailio/kamailio/commit/98f99ac732dd4acb9668bb8db74aefe4b06ae416
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:49:29Z

rtpengine: reworked condition around locking for easier pairing

- inside rtpengine_hash_table_insert()

(cherry picked from commit c200d2e9109a5581491bebd91c30162716b0f4fa)
(cherry picked from commit 5e431ebf2d2986be962373dc9adba904bb714f0d)

- URL:  https://github.com/kamailio/kamailio/commit/ebe9db5f8888f74376c7841815d6b3582d5736c1
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:50:03Z

nat_traversal: check parameter for send_keepalive()

(cherry picked from commit f33abd5e2d5978ba9e6e8a48066b0daff70c0b3b)
(cherry picked from commit e0948071566a8d978dc2c57a21a7448b953a11e1)

- URL:  https://github.com/kamailio/kamailio/commit/a9b885eb8051263784b36fe96990f0e240482d0b
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:50:25Z

core: cfg ctx - checks for valid variable offset

(cherry picked from commit 303be6a94be40dbe7c26c96e768627e8e9d0f860)
(cherry picked from commit 335b40a417ff457f290ab6e963344ffc7839776e)

- URL:  https://github.com/kamailio/kamailio/commit/246daa4f42b080a2dd7bf7ccb214446a893f6133
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:50:45Z

dialog: safety check for prev field

(cherry picked from commit 80beb29ac0204697a8964231b441ac37866a4a1c)
(cherry picked from commit f5e8a6042f141fd32f611c5ddc8232d793448b7a)

- URL:  https://github.com/kamailio/kamailio/commit/4eaecde9da9924727a5f4a01ae8ffea6cdccb777
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:50:51Z

pua_dialoginfo: check request to cover cases of callbacks without it

- updates the previous commit

(cherry picked from commit 912e2ef41533e961bc55ca80619305af8e474469)
(cherry picked from commit 2e16763a9c261cec47bd429a1dc0bee39f9c46d8)

- URL:  https://github.com/kamailio/kamailio/commit/78fd3d230962cb0b30d90bc7cf37c74425011ccd
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:51:25Z

db_text: safety check for lres

(cherry picked from commit 8a5b764e77d009eb6f236e74d3462bfce0d57f07)
(cherry picked from commit 782aae708701eaf8bfc97d72263d1e2e08569515)

- URL:  https://github.com/kamailio/kamailio/commit/83c9f15b166cb5275cb5a9c731e3b4e7cd4b50d8
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:51:34Z

pike: safety check for ll variable

(cherry picked from commit b123dec934769522407dad619bbb6c2074719884)
(cherry picked from commit ce30413e6e60c1674d7200c32469779398860c40)

- URL:  https://github.com/kamailio/kamailio/commit/01b6d5626a0168ef098e54a08181530a138a3cc4
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:51:48Z

sca: return on rpc fault

(cherry picked from commit 005f4468bc5873ea02b6c0d3d75baa49067e17c9)
(cherry picked from commit 681952d1f1fc5d0226f4a7adb99e7cfefef8727b)

- URL:  https://github.com/kamailio/kamailio/commit/06da5918154ac0ede8ee4cc4763424602649a4f1
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:51:54Z

group: check if credentials are parsed

(cherry picked from commit e84c1985f1c3ed7a791660702b398b9ac1eb1f4a)
(cherry picked from commit 95bbb4f0b1784a20db5c76fdbdd4fc58a2250b6d)

- URL:  https://github.com/kamailio/kamailio/commit/7e043c7299e5652ec4227f93dbf9835779fc2bce
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:51:59Z

imc: safety checks for function parameters

(cherry picked from commit 6c8d61850aa662016d952f25dc510ed4d602e10c)
(cherry picked from commit cbe81cd6941c277893958d5be45655ac21c6890e)

- URL:  https://github.com/kamailio/kamailio/commit/5d7eba3a53dbb224ca3be55f77be1b70bd517fa3
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:52:05Z

avp: check for null string

(cherry picked from commit c30cd3db7587a3c875770fbc558f4a5ad38b58bd)
(cherry picked from commit e5de8af690af460f086c6191a7502c903ca55699)

- URL:  https://github.com/kamailio/kamailio/commit/94c9af869b3613a0105e41e401874826ed609219
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:52:10Z

seas: check when walking the list

(cherry picked from commit 7231be0785009cb17581822f0765985eb7bdb243)
(cherry picked from commit 98b091d16072bc767affde805c30c7ec4911b9ec)

- URL:  https://github.com/kamailio/kamailio/commit/545f9f62f01169d6b7142454617ca98e9c031a1e
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:52:42Z

core: resolve - safety check for setting port

(cherry picked from commit 703d6202e73e4e3778a2c66f4e29ae87dc6ac211)
(cherry picked from commit 1e6561f86d4a139834952ff21b74ecca0b508966)

- URL:  https://github.com/kamailio/kamailio/commit/5dbddb10fb628fc79fb40d7e879778290e9b8922
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:52:54Z

core: main - set ending 0 in allocated cfg file path

(cherry picked from commit 15f57ceae26b967ad92dd3a97ebcd869d1197244)
(cherry picked from commit 38d72250f4c9c77bee71262b6c340503cc9a92a2)

- URL:  https://github.com/kamailio/kamailio/commit/151cc160f4d5235fff6cd637628a108f7068ad4f
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:53:19Z

tm: lw parser - fix matching To header in lw_get_hf_name()

(cherry picked from commit 4ab6e05df56afb7802a2cd125e89b9282a1c6c85)
(cherry picked from commit 33db4ffc558b7a9d4c291c929b9e73b3cf8b16f0)
(cherry picked from commit 0572c8192d26702fc0ac21ae76cbf81fbad91126)

- URL:  https://github.com/kamailio/kamailio/commit/0d4cda4697a8c62c7d9f10b9cb54e7842678168a
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:53:43Z

core/mem: q_malloc - use #else with DBG_QM_MALLOC for debug on freed fragments

(cherry picked from commit 764d5be0c44036bb4b86f841588fb0df3b4bb834)
(cherry picked from commit fc90e4c06c5df8c8a9d5cd615923c09a93b5a810)
(cherry picked from commit b95e319d006a38fcc6385d704de82e553f7c2236)

- URL:  https://github.com/kamailio/kamailio/commit/bbd2e0df5480317013b223c3c6810c3a17442d6d
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:53:53Z

msrp: check return code for str explode

(cherry picked from commit addb6a88d0266a0bb0545077fb0b5b8a3fdcca8e)
(cherry picked from commit e55ecc6412997b55569f3b626a681eae0ca312df)
(cherry picked from commit bde591dc9507eaea0b744112d49ea01fbdf8f555)

- URL:  https://github.com/kamailio/kamailio/commit/ab6d2d4dedd23ad75e34b4a41ea6313eb4030abc
Author: SPChan <shihping.chan at gmail.com>
Date:   2021-10-22T11:54:01Z

[tls] Don't use OpenSSL<1.0.2 fallback on 1.1+

Address GH #2716. Also see https://bugs.python.org/issue29697.

(cherry picked from commit 27904530d1f8efd26e2b96fa5f18a3aad887919b)
(cherry picked from commit 1c7a8459f1a5b0f4d96f3908a301b599d5e24dc3)
(cherry picked from commit 1142d5470d40801743af2fd9e27213bae6c394f4)

- URL:  https://github.com/kamailio/kamailio/commit/345a3ef9c9bc8c8f8796f20038351875b170bae0
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:54:26Z

msrp: destroy str array on error

- some code reformatting

(cherry picked from commit 4695b48b23e22135049f67a6ef362e933a0cf337)
(cherry picked from commit 33cf417e59b4c7f0e45b6258644bae364ad2e912)
(cherry picked from commit cd8a871c5a4c6446eddc48bd89bfe5cde89a6c21)

- URL:  https://github.com/kamailio/kamailio/commit/5d85ec7e1e08fb711c19f9953ff59a9ba1661405
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:54:34Z

tls: declare variable based on SSL_CTX_set_ecdh_auto

- fix unused variable warning introduced in previous commit

(cherry picked from commit 41b5e9473d79409712d46fdbb5a0b943ab880aa7)
(cherry picked from commit 52c7d2f4d6704c7ea232808110fc09c17c90c4db)
(cherry picked from commit 078c6f861fc52c28546dae5ce335002e5d5df99f)

- URL:  https://github.com/kamailio/kamailio/commit/f35671cd797fd63daddd264843c196749c6f82c7
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:54:40Z

dialog: ignore 408 on keepalive with cseq 0

- some UAs do not reply at all

(cherry picked from commit 7aa8056a5e3a9804133cb9ff79640d8116be63da)
(cherry picked from commit 6d71c9399027f2ed41cd6eae576d862440bd4fd4)
(cherry picked from commit 1b517a7e560f20331aa94accca813825e0e0ff0b)

- URL:  https://github.com/kamailio/kamailio/commit/45de452009a026b6deb66a2379d31cad22a15d3b
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:54:46Z

presence: set correct type for local_log_facility modparam

(cherry picked from commit 5f4662a95a97d5224bf03745a9a354a41925706c)
(cherry picked from commit 5bc7e1d636b617839f697838e326347b19cb0fcc)
(cherry picked from commit 0675c3eb0fa95e19532cf812585f1eb021829dbc)

- URL:  https://github.com/kamailio/kamailio/commit/ce676802926fe9d705c9d86e97f471ce47e25302
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:55:17Z

pv: more details in err log message for s.select parsing

(cherry picked from commit 02ad9e1b87f89b9456d0d85e16c2fe0cda67ab64)
(cherry picked from commit 2273d7d856b5c1fca1ec24fbb6ee249793ea6719)
(cherry picked from commit 34ee120ab555b9aab364af4570033c3a08451fda)

- URL:  https://github.com/kamailio/kamailio/commit/a3eaa9ca535b5b4e5a5d6fd44b05995ec7e6c55a
Author: Olle E. Johansson <oej at edvina.net>
Date:   2021-10-22T11:55:23Z

snmpstats: Fix typo in MIB

Reported by arkadiam on Github

(cherry picked from commit 7f017707c91659641ce9ca87ee4149b2e39379f7)
(cherry picked from commit dbd8e3899335eb8795763fd52b1f91aebfad1c92)
(cherry picked from commit 2c501f4d7b9678f0cfad3afec5e3095fd61e1763)

- URL:  https://github.com/kamailio/kamailio/commit/901d1ae833617e27a94c93771fde487c32c972b0
Author: Olle E. Johansson <oej at edvina.net>
Date:   2021-10-22T11:55:29Z

mtree: Fix some typos, adjust some formatting

(cherry picked from commit 316c80607243387015e35ac423238c5a32401a44)
(cherry picked from commit 3bfb1773c01731177824b907180a7eeb7e43d3af)
(cherry picked from commit 00d7187532b87507367b00110f22bd8e0e14db7c)

- URL:  https://github.com/kamailio/kamailio/commit/659a8d30e0711e2944f6d7274fb6b7091983942e
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:55:34Z

mtree: check if pv_count var is r/w

- reported by GH #2750

(cherry picked from commit 63b0345207ba67fcc6290d6dfc55f99ba58b13c9)
(cherry picked from commit 7323d812dc4a39c0e60f11668e09a50ef586a8f7)
(cherry picked from commit df8fb404c1f3d016f97872d78fe07d604de6ef8b)

- URL:  https://github.com/kamailio/kamailio/commit/3b659508cbca7ba485699b96d0ca9ae1a2234096
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:55:40Z

core: parse via - fixed whitespacing

(cherry picked from commit 01664d1d82dcfe952fce29033b4fcd5e44cf2319)
(cherry picked from commit 19901d0cdb6cf06a84315c19a27986bca7a05025)
(cherry picked from commit b5ae51af479d4e54e5d8c3f5e85908e68183e9d4)

- URL:  https://github.com/kamailio/kamailio/commit/f672c96ddd5cc4997bd7e0e76fc108ea2211b4f3
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:55:45Z

async: safety check for async ms list

(cherry picked from commit 5b0e74c1832d2d09fe36424e1e1aaaacde920b31)
(cherry picked from commit 93dc038f3f1f854b1e0987ec28e49d8a70293e19)
(cherry picked from commit 30b33f772739c593f1b58a2b871e127effd12f58)

- URL:  https://github.com/kamailio/kamailio/commit/27db219c90b230b6c8821709e38f3d2bdfaf3c28
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:56:32Z

dialog: safety checks for bind addr fields

- they can be null on non-local sockets
- GH #2757

(cherry picked from commit 490ae559d2b77b13b3f3831e7ff1aa58980e4086)
(cherry picked from commit b6428ca86c821ddf74fd4ea8a17aecdce39934f4)
(cherry picked from commit 465fbace1586874b60b98ab04caddd1c76b2810c)

- URL:  https://github.com/kamailio/kamailio/commit/fc7d780ee0e59d399edd8a89b35f7bee9f59b444
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:56:46Z

pv: test for HDR_ERROR_T after header name parsing

(cherry picked from commit c264fbc66a4690b073c72ffa8fc095227ce0ae8b)
(cherry picked from commit 18e85c98bb6eebf9afe83aaa0a832d1c4af46e62)
(cherry picked from commit 5e39061818a0d52ac3a692c6357a497a09207e87)

- URL:  https://github.com/kamailio/kamailio/commit/783b75d167f94ade3043ce47b5e8087269af30d7
Author: rodolfojcj <458749+rodolfojcj at users.noreply.github.com>
Date:   2021-10-22T11:57:06Z

app_perl change to ignore "die" signals from eval blocks

(cherry picked from commit 50557b8433e137a9095b4d48df8ac9b8c3fd8807)
(cherry picked from commit 7192139d77f844cd927c326ce16cadfc63378b35)
(cherry picked from commit 5b849659b23c1fad9161d51c1e7aac5a96d8850c)

- URL:  https://github.com/kamailio/kamailio/commit/96475bbbeb26bdc6583c5a2f93ca673fde28db7c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T11:57:13Z

pv: added missing WS and WSS to $K(key) variable

(cherry picked from commit a8c9d0ae4fbafba89ef12737419037d141eed1d3)
(cherry picked from commit 7b89c5e6abe5f4ae3ee55d9c938c865806f29dec)
(cherry picked from commit e1fb94f5c258038527f8f8df90135d6a4c2a4391)

- URL:  https://github.com/kamailio/kamailio/commit/e9e7db26b50d1de46f880f58140ca1d586b79775
Author: Sergey Safarov <s.safarov at gmail.com>
Date:   2021-10-22T12:01:35Z

siptrace: fixed IPv6 without brackets

more details GH #2775

(cherry picked from commit 417eb2a7052a9354712663cca9e3bc075a3f69c0)
(cherry picked from commit 903e41468a00edeff52cbf1e3c0053c82860c92c)
(cherry picked from commit 4f02ec387cf9f46cc83ec6fea0df0a17ab7f08a5)

- URL:  https://github.com/kamailio/kamailio/commit/7f287005f5bb186ca2227876299bc0774adbc72c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:01:57Z

xhttp: extended example for event_route[xhttp:request]

(cherry picked from commit 195de260f102f1a016ad7bd1021571c1dd8a983f)
(cherry picked from commit 42df0f0b58a2b5780a9bf613a5a29d4af27b4f67)
(cherry picked from commit 198753a49da7ff81965d4eeac1d96e53dbe901a6)

- URL:  https://github.com/kamailio/kamailio/commit/76781176e19b689716d3e50ee6bb4a868b3ffbfe
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:02:04Z

websocket: docs - added tcp_accept_no_cl=yes to example

(cherry picked from commit a05b4d7c2e413032b1a63f3d017243446a0bc6ec)
(cherry picked from commit 9d7301652ca7f051df4a23b6be3a83d3f21baa5d)
(cherry picked from commit ca97ee946df51fe8b2ceff5ea0ec890ebbdfac0c)

- URL:  https://github.com/kamailio/kamailio/commit/b850f2dafe897f6a13ee9dbd0c37c775c92c6ec3
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:02:40Z

http_client: docs - fixed small typo

(cherry picked from commit 1f67ac5a62b58b35df52aedbd1a3d2234a72817e)
(cherry picked from commit 6a527503a653d554ffb38f8bd7a40fd75441ff4d)
(cherry picked from commit e9e190302f397b4d133fc5ca3a20168e93e51cd0)

- URL:  https://github.com/kamailio/kamailio/commit/7aa17d7618b721fd461382911ab1c0e51da41847
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:02:53Z

http_client: check if shm is initialized in curl_parse_param()

(cherry picked from commit 7741ad7979d54fb4ee1247760d8d5c3666353a96)
(cherry picked from commit b27dc141ccddfb3e0f77399ead8b2b158942de69)
(cherry picked from commit 2ab8cb38f9ddf01e174c3525ebdec35d6c83406e)

- URL:  https://github.com/kamailio/kamailio/commit/c35c12b613b75d9e03eef2852f0c3846d9a2fff6
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:02:59Z

http_client: clone name in http connection structures

- use name to lookup private memory structure, hash id is not unique,
can be collisions for different names

(cherry picked from commit 9429083c87b1323e31983cc71551676c199bf640)
(cherry picked from commit 459f40b52a8a6f8b2ef70a6986c686448ea572a8)
(cherry picked from commit 810ea55bcbd557f4544dd1a1ee21bcff558ae553)

- URL:  https://github.com/kamailio/kamailio/commit/18a0b6f3fa0346157ff0e2952155b4164028f000
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:03:05Z

http_client: removed function names from logs

(cherry picked from commit 84d245fb4eda7690a89b4057301f81685a9452d8)
(cherry picked from commit 2dbf48822451433f4ee8863a954a4c40da0eb2bf)
(cherry picked from commit be8bb14a48c3797d4884c7f8a33fa3edf172942a)

- URL:  https://github.com/kamailio/kamailio/commit/aacc6797709706c1be2da2be6e8f45df8aad9195
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:03:11Z

core: set MAX_WARNING_LEN to 1024

- 256 can be too short
- close GH #2799

(cherry picked from commit 0d06e164efa720d91d49995585e80c9082ce3b21)
(cherry picked from commit 1f9f6fff6e0ab21e460538ffd1e54b6c60f54f7e)
(cherry picked from commit 5d30b9111e1e80553ba260767521b9132b82d6a7)

- URL:  https://github.com/kamailio/kamailio/commit/4dca9f84d0531c62fe41c0b3dfa92c3fc947348f
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:03:20Z

core: pvapi - reinitialize _pv_print_buffer_index when adjusting the slots

- GH #2798

(cherry picked from commit 61cbb5e861aeb9b7f69ebb8d284e3ded0ede9cd8)
(cherry picked from commit 75571e1739470877365e7c25548ef282e81283a1)
(cherry picked from commit f5c81022fdc769f306cf720bece29f1d265bfe61)

- URL:  https://github.com/kamailio/kamailio/commit/47eaf5aeb03d5fbb204e9381d4e8e4a1fa325edd
Author: Sergey Safarov <s.safarov at gmail.com>
Date:   2021-10-22T12:03:43Z

core: enables compilation with debug symbols by default for other architectures

- enables compilation with debug symbols by default for other architectures in core
- pull request GH #2811
- closes GH #2789

(cherry picked from commit ed46adad82e7b6569eb42704c5460263d2af75f7)
(cherry picked from commit ba8a06d2988e41b09947d3ae3386a13e3d8415b9)
(cherry picked from commit 69819531b532fdec7956c0c28e1ea1aadcc2bc2e)

- URL:  https://github.com/kamailio/kamailio/commit/bd8e3d7a8a9741ddc4be1ce1acee050e7d47b3e2
Author: FredWH <wh720 at 139.com>
Date:   2021-10-22T12:04:01Z

db_redis: fix broken pipe issue, if redis server with timeout setting.

- issue #2764

(cherry picked from commit 7cec977f8e12bbeb0309d903e02461d1ccbf41a8)
(cherry picked from commit 48eb41654859e6130c82c46400b529f2af9ce908)
(cherry picked from commit e9272d8d67b9f8f9e04ad511ae014573b0aeb227)

- URL:  https://github.com/kamailio/kamailio/commit/d56fa4557facecc121ee02f782246816cd8f0770
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:04:10Z

core: parser sdp - shorten debug message with sdp line

- was printing the rest of the body, print now max 20 chars

(cherry picked from commit 4191a8193025499df64f13d59f5716563e573161)
(cherry picked from commit ede5a8399662903c2aa081b7010603398a598e94)
(cherry picked from commit e5785361cad74949bde08386b857c1307822eac2)

- URL:  https://github.com/kamailio/kamailio/commit/6c282a9acf843066c8abc1aae5210a6cff8174ed
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:04:16Z

sdpops: refactored sdp_remove_str_codec_id_attrs()

- line oriented matching of codec addributes
- support to remove a=rtcp-fb per codec, GH #2755

(cherry picked from commit 1a15a18eacd5764e9ba6240acbe37e645368f825)
(cherry picked from commit 96f24caed768b1b382b166eea835e555eac5e933)
(cherry picked from commit 7fd662c98aa14d9b2fb730cfce0f6391ab756ed4)

- URL:  https://github.com/kamailio/kamailio/commit/f463e54908fdbcc4f2be38f0963610c67d0c6130
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:04:24Z

misc/tools/protoshoot: removed svn id and history

(cherry picked from commit e3875c01adf576f179374a926e69e99c0094e5b4)
(cherry picked from commit 105b15422f611ba1dcc59be30f7f4d474b294d03)
(cherry picked from commit fa2c7c16881b25bb99a33f69b67bda97c3092fe0)

- URL:  https://github.com/kamailio/kamailio/commit/7fbbdd0279c294d63b0aeed0c80c28092bcfa864
Author: Alan Evans <alan at kageds.com>
Date:   2021-10-22T12:09:30Z

kazoo : fix routing of reply events

success events should be routed to onreply_route[]
failure events should be routed to failure_route[]

(cherry picked from commit fb2eee3e175040fef5e76cbed11430976f62df32)
(cherry picked from commit d8ff1845c34a7f9d8e6911ae3d2055b122eb3b79)
(cherry picked from commit 4ce1fc01f916a0ee45aff75a18de67f318b14925)

- URL:  https://github.com/kamailio/kamailio/commit/9a175e53bbefff7258284a9f7910936e9c50b429
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:09:46Z

cplc: use cpl_ prefix for internal time recurrence functions

- avoid global symbol conflicts with core tmrec.c
- GH #2827

(cherry picked from commit 431544864c97d1848db1c0c42a03251a214f04cd)
(cherry picked from commit 7e3e0a81bf458bd90bc1454c81bf21d64ed9212c)
(cherry picked from commit 9825c3da237394fb2b856e41a593b8e85b47abb6)

- URL:  https://github.com/kamailio/kamailio/commit/9655ae3e263fbe31eb8aa05d58adc8d92a59fd54
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:09:54Z

core: check message rcv and snd proto for diff realms lump conditions

- in addition to receive socket and send socket protos, which may be the
same in cases of tcp/tls+ws/wss using same ports

(cherry picked from commit 871f8113612148a49e69218e70ed7f475fb665db)
(cherry picked from commit 52978a0873eb068be31ca0688e64c88e4872efac)
(cherry picked from commit b0a7811ef60d8fee47db4535cdc84c8483e4fede)

- URL:  https://github.com/kamailio/kamailio/commit/1389d825fd23dc77819454d2b5e6b65332a1e0c6
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:10:01Z

core: check message snd and rcv proto for COND_IF_DIFF_PROTO lumps

- besides comparing the protos of rcv and snd sockets

(cherry picked from commit 31377b160df563a222bec5a1bf92590635429240)
(cherry picked from commit de84b32eb42e19f8626947da1c567eea2d0869fb)
(cherry picked from commit 565b43d1d0572a8b68188cacf5b8248f37d352be)

- URL:  https://github.com/kamailio/kamailio/commit/4003771570ccd0f3d932515362b842010c6e30a7
Author: Anthony Alba <ascanio.alba7 at gmail.com>
Date:   2021-10-22T12:10:11Z

tls: fix OpenSSL engine in child processes

tls_init.c calls OPENSSL_init_ssl(); this initializes the
global engine linked-list and this cannot be reset in the child.

To avoid linked-list corruption we manually instantiate
the engine object required for loading private keys instead of
relying on CONF_modules_load_file().

Updates to doc/.

Addresses #2839

(cherry picked from commit 238ef139bfbe145fb93e5c4b0730de58040d2265)
(cherry picked from commit ad5af6d3acd648e6bd57b923083cc26d3a3d0f57)
(cherry picked from commit a564c8d2e88b58948f2e1ea01008ec89e3c7d225)

- URL:  https://github.com/kamailio/kamailio/commit/a8dbbace5c7c5c1bfc914450ace8c4ebfaab090e
Author: Dennis Yurasov <dennis-y at yandex-team.ru>
Date:   2021-10-22T12:10:20Z

ndb_redis: fix SIGSEGV in redisc_check_auth

- Added the check for NULL pointer. When TCP session to redis reset,
  redisCommand function can return NULL pointer.

(cherry picked from commit c32a0be89cc92a0649277774d1e7aebf349b8b49)
(cherry picked from commit 5dbf99eb03aba76905aa926a55aedd3caa0fcd05)
(cherry picked from commit f3d7a0f52152adf2b3a0da8b44b615486a7f579f)

- URL:  https://github.com/kamailio/kamailio/commit/4dcc9cb2cb9e88c8baf855cce8089f4b9aad0317
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:10:48Z

sca: call unsafe find entry function to avoid infinite recursion

(cherry picked from commit bd92fb59cce183008956ff060911cc14d3dfb160)
(cherry picked from commit b6380374f310a26c8a36f807d97ff0f415204be4)
(cherry picked from commit 6061def6d5550c9686f1b76d4d09400fecd43d9e)

- URL:  https://github.com/kamailio/kamailio/commit/5f7301a654fbb772697a4da728ea53fda3cc78eb
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:10:54Z

tm: skip body operation on empty string for uac building

(cherry picked from commit 34b61d3f1d6b5a0d4425f8edfa69d707cfa058b7)
(cherry picked from commit d96e3527c20791cb2291aa91685d5bc85606eb56)
(cherry picked from commit 0f9141a4ac722e1c33fbd597ef85c928ffc2cd6e)

- URL:  https://github.com/kamailio/kamailio/commit/25e688cde98d38cc10113fd1cb23c831452f4223
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:11:08Z

usrloc: set tcp connection id to -1 for records added via rpc

- cope properly with the handle_lost_tcp modparam

(cherry picked from commit a0a97119bef7671f33734399dc9de4562abae39c)
(cherry picked from commit 1685ebd5917e763c347b6d4201b19b72e2ee274e)
(cherry picked from commit bbd5a5ce5b2269e6e29f63a8cd73838502d35b06)

- URL:  https://github.com/kamailio/kamailio/commit/9ed35471b92908c59b9767d06bfc1edc84beb74f
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:11:14Z

core: print char code on error in parse_addr_spec()

(cherry picked from commit 031fd46980b34a570385f49f168b13af43d84b87)
(cherry picked from commit 86c5d807ceb896dcc554bf8f1b7fb93c68e69a73)
(cherry picked from commit 0ea368063362c090485dddaacf03a6f9ed7f8702)

- URL:  https://github.com/kamailio/kamailio/commit/973e3067ce00e8dca93c9193b91c46385d27939c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:11:25Z

core: parse content length - consider multi line header format

- safety checks for log message when not parsing the message buffer

(cherry picked from commit baed515e8aed8e5b505ff716eb57d0c60e582632)
(cherry picked from commit c19e43e7bfa7d88b49312f1e83c3aae0756e4ae5)
(cherry picked from commit 28251b9233b5011b36423717c0540933410a57a9)

- URL:  https://github.com/kamailio/kamailio/commit/825cca57e1a14b5844a651135eb8f74daaa3debc
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:11:31Z

core: parser - free local unused param structure

(cherry picked from commit 116ef94420bf6ed9e0ae3bc08a612d8d0c4aa0a7)
(cherry picked from commit 479a6669da3bd03a9bd54ea4612192ee0b31f86a)
(cherry picked from commit 99dd461fb14c2eb3803d7708c229bb4a1ffe9d08)

- URL:  https://github.com/kamailio/kamailio/commit/4a2d2e1c86d7d5821a5f406d3878c4b609326a6d
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:11:36Z

core: parser - ensure content lenght value does not exceed max int

(cherry picked from commit f769011743feccde0fbca8531ab4e1b3563bf155)
(cherry picked from commit cd4c6ef6022fa6b4453c9e2feb091d3dd7776311)
(cherry picked from commit 61d80860ead2adf93ffecb1318048bb04768bf51)

- URL:  https://github.com/kamailio/kamailio/commit/69f87c46d4e72fd0d9fba301f4f4ae6771eb159c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:11:42Z

core: catch empty string on parsing params

(cherry picked from commit 76e6033ff14fec0f2db0b387803b4c5815a91163)
(cherry picked from commit d40de01737781f12cb2383a2891c8590cfb7deba)
(cherry picked from commit 307f429ec4c1512018540cf58885b2c51ae0bd2b)

- URL:  https://github.com/kamailio/kamailio/commit/4e5c5cd441bcf80e66dca8adbccb56a217f37085
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:12:10Z

core: parser contact - link structure once finishing current one

(cherry picked from commit d6c52a6afdd38cc05a67a25e55e387ad77a9ddf4)
(cherry picked from commit 9ed8820aaf307a756f1f08ccff4459884f62b9a8)
(cherry picked from commit f0d7b3a3d6c2aa27e47c87ec58b31c1527e1f6ff)

- URL:  https://github.com/kamailio/kamailio/commit/66adf27b0e85f22300e70901fc01423087cc21f7
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:12:16Z

core: parser contact - proper update of length in skip_name()

- stop walking name also for unquoted ;, being special char
- small typo

(cherry picked from commit 20db418f1e35f31d7a90d7cabbd22ae989b7266c)
(cherry picked from commit a0d7837c934df7f4c2223ca7f90f7c439628caf4)
(cherry picked from commit 6120013b0821e9420254b083d6eb4f79f428c15f)

- URL:  https://github.com/kamailio/kamailio/commit/781f934b2fc40a817bc531ef11e96c0ce8ec0756
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:12:21Z

core: log unexpected char in parse_param2()

(cherry picked from commit a2511df29adc83544f047cbbdba7a8ba88272930)
(cherry picked from commit c6bfa8d8ee14ea27158f09f3b0a04015a1252e1a)
(cherry picked from commit a7143e95b407d53714ed0113e243032c19422c98)

- URL:  https://github.com/kamailio/kamailio/commit/7b76edb75806af92cde1eb8d9900c30478a0b95c
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:12:27Z

core: parser - free unlinked local param structure in parse_to_param()

(cherry picked from commit f624e1701088a94465a06f36a2ef27804b16ec0e)
(cherry picked from commit 04c7d84874bf60dabede57adb1fc64ebe2260420)
(cherry picked from commit 4f438e01d4e6c6042026e9c5f673e1e2f02bf496)

- URL:  https://github.com/kamailio/kamailio/commit/72cb9bec93c7c71c6ed35f42d842d02ca38271f2
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:12:33Z

core: parse_to_param() check for end of data on escape or start of value

(cherry picked from commit 17a2eec2a8e47939782c1352ddb0fa4d3e73f9d8)
(cherry picked from commit 92083402b2768b0ab81072feefd94bf754730e7f)
(cherry picked from commit d94bed817ffd389b5e528c124e2a8417aed1cfef)

- URL:  https://github.com/kamailio/kamailio/commit/32f71e8058ba62e18dd0959aaba77bb1754df94d
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:12:41Z

core: parse content - group operation to avoid overflow

(cherry picked from commit 685817088ff9c72c055e72091fa6f923b824c206)
(cherry picked from commit 796e2b203bbe09c6eb30321c579651d96c9b5de5)
(cherry picked from commit 816f7b42b8527a2edc621143d2f1fae97df353c7)

- URL:  https://github.com/kamailio/kamailio/commit/2b424fdc10c26d7eb58bfc932385c2043ff69d57
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:12:52Z

core: parse via - safe check for end of buffer

- just in case it is needed to be used for non-zero-terminated strings

(cherry picked from commit 1d3fde1205440296c1d6a54feee5a9d637055bee)
(cherry picked from commit 5a73c4b2363a533f8a9ed67aff3413223815c52c)
(cherry picked from commit 0daa378326ea967bda8e302ac183463027b0c0c6)

- URL:  https://github.com/kamailio/kamailio/commit/61c4e8d91d8e8f41b1309b90f08f5d85a6a7d4ec
Author: Sergey Safarov <s.safarov at gmail.com>
Date:   2021-10-22T12:12:58Z

kazoo: fixed crash when json body is NULL

fixes GH #2794

(cherry picked from commit d8955fc350b48d0c4ca359d03cb9954a48998658)
(cherry picked from commit abbf1fde2efd02f24c806a5be296e4648060b0af)
(cherry picked from commit 0616c676ca0e0e6e013ce26a53e951bfda72e1b7)

- URL:  https://github.com/kamailio/kamailio/commit/833ebb4d66963346a9ac72387c48e20925a94443
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:13:03Z

core: free params list at end on error state inside parse_addr_spec

(cherry picked from commit f2b133e24e29f9f0ce7ba568a5d4564c7b0f8f31)
(cherry picked from commit b44879a17af848c3acb5524fe1058854c59c95fd)
(cherry picked from commit d8ef550a4e7181f7fce1a4982c5da10b6ae6e8a7)

- URL:  https://github.com/kamailio/kamailio/commit/8320cc8db43d8e713a1e2547867755031d724b46
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:13:27Z

core: parser - print what is left in buffer if no EoH in get_body()

(cherry picked from commit 63ecb827631189d27da6a85d41149985d95fc479)
(cherry picked from commit 4578fb676177e16324c2241820cf5f8042503a37)
(cherry picked from commit 730167bf4e26ba44bf69275730efbf81e541ad1a)

- URL:  https://github.com/kamailio/kamailio/commit/a7881e06d2f2b4d5937bc9c3e3cbeed2c7941837
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:13:32Z

sqlops: return 1 on success for kemi sql_xquery()

- GH #2856

(cherry picked from commit 32bf3eb2b27fbefe991a4aabc829f21ecc4e8829)
(cherry picked from commit c1f5595eaf0b1f98cb5dcc00ab68c0e57bc4b053)
(cherry picked from commit a5340f49d21cb4dede9c84fe099561dd4bf21bc0)

- URL:  https://github.com/kamailio/kamailio/commit/1b2d1cb0242495504cbb18b4d58b92d66b21215a
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:13:40Z

core: parser - additioal check for content lenght spanning next line

(cherry picked from commit bf6bd11a9b969c02a106f94ebf40cefbe8028456)
(cherry picked from commit ecfcab9af6f3927c9dfe170826f1cbae5d28a447)
(cherry picked from commit 296ff8b988386ebc5b083e1a1d0ecca7380a6304)

- URL:  https://github.com/kamailio/kamailio/commit/5abb00278ee1292fb869c1cbf6367995280a88a4
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   2021-10-22T12:13:46Z

core: parse identityinfo - log message on end of buffer

(cherry picked from commit 1e212088091183aac8fcd418656beea523950870)
(cherry picked from commit 8a6c44d2f0504f81b2ef1d97732499b5f721b4a7)
(cherry picked from commit 81d8e4cfbb991f046ea2123c9dfa431f407aa5f1)





More information about the sr-dev mailing list