===================== 2023-01-11 Version 5.6.3 Released =====================

===================== Changes Since Version 5.6.2 ===========================


commit ef69c4b47257204d9bcac31ec11c4873042c3787
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 11 09:10:19 2023 +0100

    Makefile.defs: version set to 5.6.3

commit f656d8c6f423b75110b47b83ffee4ed2f9cc509b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 11 09:09:45 2023 +0100

    pkg: version set to 5.6.3 for rpms and alpine specs

commit 76c2caf7d3bce664e978a18ce3eaa8385d4b4bd9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 11 09:09:27 2023 +0100

    pkg: deb specs updated for v5.6.3

commit 904cd586eff82c6a844cf028cb00652bc0470a0c
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Jan 9 09:02:11 2023 +0100

    modules: readme files regenerated - modules ... [skip ci]

commit af7d9413385cd03da918777072e7246863849dbb
Author: Henning Westerholt <hw@gilawa.com>
Date:   Mon Jan 9 07:57:26 2023 +0000

    p_usrloc: fix default transaction isolation level (gh #3324)
    
    (cherry picked from commit ff647697724decb7440dfe3758857a06ab008979)

commit efd90dc303221208a714ecc69daf744c39d47f0d
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Jan 6 12:47:01 2023 +0100

    modules: readme files regenerated - modules ... [skip ci]

commit 4cea7dc033e34d019a7018d5b0eef39c0be508cd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 3 11:06:00 2023 +0100

    core: rpc - removed old todo, whitespacing and define guards coherence
    
    (cherry picked from commit 7a3573002fddffd74999c4cd5a859a4019d0227a)

commit 6178db33a2df671133eba654b856c0d8136462c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 28 10:37:04 2022 +0100

    xmlrpc: coherent check of RET_ARRAY as a flag
    
    (cherry picked from commit 7364a8a67e19960d51a632108f39d7d2d289f8ce)

commit 1f3ad963636e62431d7ec8c113c90e67440437c7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 20 11:17:07 2022 +0100

    core: utils/tmrec - removed unused function
    
    (cherry picked from commit a33c9bb24f01195c5654e9699079eb3d4548692e)

commit 74fdd2e61043df0961bb19f46a56a525bf58dd0b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 20 11:15:30 2022 +0100

    cplc: removed unused function
    
    (cherry picked from commit 0f3ce4029ee1f52804566dc945c7e0914f01405d)

commit 0ba02031953029c3e4820264503400cbd9e14924
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 9 10:29:37 2022 +0100

    core: tcp - debug message on no connect
    
    (cherry picked from commit 5fee7d818f18afcab4d2e17231d2e4eab79b7b48)

commit 7e12f4f5951ebcd40bc7779b6c7bf71081c38481
Author: Rick Barenthin <rick@ng-voice.com>
Date:   Tue Dec 6 10:39:18 2022 +0100

    tm: cleanup parsed body at the end t_continue_helper
    
    - if t_suspend and t_continue are used for replies
      and in the called route in t_continue the body of
      the sip message is parsed the pkg memory of the
      parsed body is leaked
    
    (cherry picked from commit f409a8c9f6fde33eaf8b428887e219b56740b0a5)

commit 3bddd542cdd7a6f56e6dee9a7db526a09e60271c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 23 10:51:04 2022 +0100

    core: safety check for freeaddrinfo() param on log_init()
    
    - GH #3281
    
    (cherry picked from commit 6438573ce2d138d83cc1fa7cd88834c48d623ac6)

commit caf8465d6f56c5891b8398814d3e66ad4996b386
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 21 11:28:32 2022 +0100

    sipcapture: debug message with header offset and address family
    
    (cherry picked from commit 7f258d97431a9a4bccf8155def52c9e9070c9f1d)

commit 645f3ed8dbb6260aae870629e026d31ce5aa433b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 15 17:24:23 2022 +0100

    app_python3: docs - added note about how Python modules used in script can be reloaded
    
    (cherry picked from commit 34d60608bea449ab7258a5d88894651303b80adf)

commit af3a249364b20e46cc80a6ae6ea8c04c9d10513b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 7 21:11:56 2022 +0100

    websocket: more details on debig messages
    
    (cherry picked from commit e7bd1570e3788e9d04047b4d1d00cb8bd8b172d3)

commit a2c4e0efdb03ba31ddb295fbfd2d95a393480906
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 4 09:55:22 2022 +0100

    secsipid: ensure headers are parsed
    
    (cherry picked from commit a0d9deb9f852f887bed7c0809f3056b5f75379c8)

commit bea811e2a6e8b12f8491b7e46bcc58ad66c9e225
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 4 09:28:23 2022 +0100

    secsipid: debug message if identity header is not found
    
    (cherry picked from commit 0920aa1a27565bc52fd1ff9f4b9fc31dbd0d2a75)

commit a0e89d8fad7e764478b0ff69e1fe335fcd7104a9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 3 10:20:10 2022 +0100

    secsipid: iterate through all Identity headers
    
    (cherry picked from commit cd3b776649e652b5d27b2718c22f08736b1e9e84)

commit 72a09f0fc3912e07d2d624079945d7894c7916d3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 27 10:07:36 2022 +0200

    app_python3: note about kemi symbols and python reserved words
    
    (cherry picked from commit 0d6d434a92ae69cf1e503f07ffa6f46a9948593e)

commit c0f29178edac11519650f55236cf3d5f0235ec71
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 26 16:11:42 2022 +0200

    siputils: export add_uri_param() to kemi
    
    (cherry picked from commit ad4faf03628db45d30f27358b81afd8e0bee03c0)

commit eb661123481af272e5854e5f0ce0a09f1f6a4d37
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 25 18:45:33 2022 +0200

    rtp_media_server: init global variables
    
    (cherry picked from commit 3bcef382b810b4cd2a5a03b079086fee3bbbe187)

commit 2d8be55fec53d08b384896b0d380ccfd8b3de650
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 25 10:16:07 2022 +0200

    nats: formatted module exports structures
    
    (cherry picked from commit d5afbf0fb2f006d38fdfe32f6d2094638ad938b0)

commit 373c53ea9d28d3af9af051cc36a3d6f3fdcb2c58
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 25 10:08:42 2022 +0200

    nats: init global variables
    
    (cherry picked from commit 619ff95d760c9b98df515ddccc5aa1e39275beeb)

commit 85c7085068bf6ea602b0553874030ee738c4d9dc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 25 10:06:06 2022 +0200

    nats: safety check for nats_workers and nats_pub_workers on mod destroy
    
    (cherry picked from commit 51d2f707562f70749dd02727a34dc5e4fa20712e)

commit e48730f897ec66aad1d87b75ef419f3d34baa41b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 24 18:52:35 2022 +0200

    pv: set str type for $hfl()
    
    (cherry picked from commit 51fc76737319f9b06ee4aa86e8c15c3fd5b62248)

commit 53f6395131ed53bf2d019dfb784d4cfb1be12395
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 19 17:24:17 2022 +0200

    rtp_media_server: removed lib bcunit linking
    
    - not required for the code
    - tested on debian 11
    
    (cherry picked from commit 38f17e622e8539883a7213acce3aed0635b11aff)

commit b78a813f0409cec8c58420f0bd43058b07327739
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 17 22:45:23 2022 +0200

    pv: check for contact address in pv_get_hfl()
    
    (cherry picked from commit b411303502282b2f4d32ad299ed5bcfd0852e902)

commit f625473cceabd94fcc12df387d71399831af2d5a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 14 11:17:25 2022 +0200

    acc: init to 0 the arrays allocated for accounting
    
    (cherry picked from commit 721ec276f2bfcc18236e0b9de1f5552f505f0cda)

commit 6d19964651f72715eb643775f97db801edc86cd7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 14 11:15:38 2022 +0200

    acc: free core attributes for cdrs sent to log file
    
    (cherry picked from commit 932062fc84048eaa38144cf0bbfa7a2cae95a258)

commit 46cd2b6732a1bcd49c31a4a4a1173d0b27ce39a1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 13 11:59:53 2022 +0200

    kex: added fixup free functions to module exports
    
    (cherry picked from commit c8bd10f791ef7aa48a16104472b039a8ca1a53c5)

commit ace6ec13df233c5d6c55b5e627118883f4433efc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 13 09:40:44 2022 +0200

    nats: safety check on nats_workers inside mod destroy
    
    (cherry picked from commit bc97b7adf77406dfc08b57b4a7df912a76d324e5)

commit 0ead35429a85800105178f7a8427d94ad390da33
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 11 10:17:34 2022 +0200

    keepalive: removed redundant checks
    
    (cherry picked from commit cbe6cef58da8de7efa18c4e34458a81176d23e42)

commit fc2f1b72781e3782b020978e9c188a8e664251ae
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 11 09:40:56 2022 +0200

    core: dns cache - check pointer and small formatting
    
    (cherry picked from commit 611cfede181f4cd61f576068708975efe5f66ffc)

commit fecfac448f594283c5d5a9470359cb8aa46f04d6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 10 13:01:21 2022 +0200

    ims_registrar_pcscf: go to error to free variables on failure cases
    
    (cherry picked from commit 609962b49a79dc5650f72470f4b03746d2e6db46)

commit b2f0545ec4b596767aad280ee07fd6a027c9d119
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 10 11:44:57 2022 +0200

    cdp: use empty string for debug messages when value is not set
    
    (cherry picked from commit d39f12ced4c79f3b7d60b5477f5065d9589547e8)

commit 0637f42a63b79053fb7114690e2163719ee6bfe1
Author: Henning Westerholt <hw@gilawa.com>
Date:   Mon Oct 10 07:39:56 2022 +0000

    app_python: add a note that python2 is deprecated and app_python3 should be used
    
    (cherry picked from commit 7306e7683fd50420e93b44ec5593705194bf3616)

commit e292ba270c9a924e0849ef1ad90af6df0272640b
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Sun Dec 18 09:16:58 2022 +0100

    modules: readme files regenerated - modules ... [skip ci]

commit a3f5abb0852d8c7d4006724639605cc26e74806b
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Sat Dec 17 12:54:30 2022 +0200

    registrar: typo
    
    (cherry picked from commit c738a65c2fd0a40c3cdc236a3d3b48b0d18add21)

commit b3b066b9f4164bdb7e502b42f522b42d3b6cce66
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Sat Dec 17 12:54:52 2022 +0200

    core: typo instaNces
    
    (cherry picked from commit 9cff22564db3664faa7b4b5bef86f5f71ff87bc8)

commit 3d0efce20275e7db08d7727a02e58c694097f0d6
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Sat Dec 17 10:32:37 2022 +0100

    modules: readme files regenerated - modules ... [skip ci]

commit 85860f834294d472d5e1fdfd8a23b27ef83997d3
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Fri Dec 16 16:36:04 2022 +0200

    app_lua: Document that Lua versions 5.2, 5.3 and 5.4 can also be used.
    
    since commits 2e85bb541ff19e4b007 and 673dab16593d9a70b .
    
    (cherry picked from commit 3baa075469d4c349b31c558692137318c0533921)

commit 1c8aa0d993bdd62b66a32853b81e1240ad459949
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:29:35 2022 +0200

    xmlrpc: typos an â and
    
    (cherry picked from commit 5e7c0dfc626117f9069846cc791bacb5371c0346)

commit 32472814294689b41591a889e06223ec669dfd08
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:45:49 2022 +0200

    xcap_client: typos a/an
    
    (cherry picked from commit 4a11beabb586f8615e3518456642088cf398de29)

commit 94050e45beefe31af9565cf48e72581cfee7354f
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:41:25 2022 +0200

    usrloc: typos a/an
    
    (cherry picked from commit aeb5d17914d8674bd6d4769b8c695fd775ceeea5)

commit 8b41427ea19c10676d061fc5f270e41d525a5a24
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:00:16 2022 +0200

    userblocklist: typos a/an allowlist
    
    (cherry picked from commit 3559be38f361ce58330d9f20248774200248362f)

commit 05c2c059513fc45be3a777b660066632d898e580
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:22:51 2022 +0200

    uid_uri_db: typo a/an backwards incompatible
    
    (cherry picked from commit 435f39330bc1534cde53501df3e87cfd21f00899)

commit a676080c8d0d5f16642ddb071d7f7ec8049b677c
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:23:08 2022 +0200

    uri_db: typo a/an backwards incompatible
    
    (cherry picked from commit 74dbc074740b3173ac74c8a3a4b97272ff97c7ba)

commit 689865fbd6750d3c656947e7ab63141708eec3c0
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:22:27 2022 +0200

    uid_domain: typo a/an backwards incompatible
    
    (cherry picked from commit b2ead7fc6356e0d4479217ddc713cbcb9edfebc2)

commit 26a7a05af607fd49f288aa18ed10a76b6c5a3498
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:22:05 2022 +0200

    uid_avp_db: typos a/an extra
    
    (cherry picked from commit 4639db37a599e31cdabadcca29a28345d01e4109)

commit 5d28856d79dc172dde7531cfdbc98a45e734fc0c
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:21:43 2022 +0200

    uac: typos a/an PV; is send â sent
    
    (cherry picked from commit 793da45e083713f958b8ca33f99fad67f82b3a5a)

commit 99d675345b963c0173574a0c5fba5310c55178dc
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:46:21 2022 +0200

    tm: typos a/an
    
    (cherry picked from commit 861ba0a277f276c577d3d3234c75265b548e09e0)

commit ea72045d0e04a3d80f8c614adc33b0dbc99628ac
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:07:18 2022 +0200

    tls: typos a/an
    
    (cherry picked from commit 6d8acd1632156f733bff2c7b7ef94789dfcf8a17)

commit 31224d0789dea31b046e9f01ed72ffc5f3b60f97
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:07:42 2022 +0200

    sst: typos a/an
    
    (cherry picked from commit cabb462bfbc6a1fc9c5dc59c882b6199217be1a7)

commit 6b959e52a9b74122cce73d2436e5f439448a97fb
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:05:20 2022 +0200

    snmpstats: typos a/an
    
    (cherry picked from commit 14aeceffebd5f093ae9f23287b7b74b34c2936ca)

commit bf69f8222a9f60f7f8ed048e45386d0713f3591f
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:13:35 2022 +0200

    siputils: typos a/an
    
    (cherry picked from commit 18cbc0fa0a1839b01b3d0134bd593372ab95818e)

commit 52a1cb7b72ea969b67326da57b93533452c45fea
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:21:18 2022 +0200

    sipt: typos a/an ISUP
    
    (cherry picked from commit 3b31fbe6090e46cf87cb27039589d7774a94939e)

commit 7e5872ef5d07324d9f475910b5b0cbb8fa365f22
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:21:03 2022 +0200

    sipcapture: typos a/an listen
    
    (cherry picked from commit dcd357649571d32e2d2689ab332ffe9590b3f44f)

commit 55a650b7966c67b4d528b9ffd72642bdd4f3aba7
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:29:07 2022 +0200

    seas: typos a/an
    
    (cherry picked from commit 48f9b1f6cb57096a1d6c1a9d6bebd8275fd00a97)

commit 505820834c9dbc9dc965e052a260137851a3cfa6
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:32:40 2022 +0200

    rtpproxy: typos a/an
    
    (cherry picked from commit d9bdb46f98f4ff047e05e0dbebb5b8099c37aaec)

commit cb47ca453027b24e106c5b4fa8f17a8df5a34bff
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:32:14 2022 +0200

    rtpengine: typos a/an
    
    (cherry picked from commit 550a46a6bd432cd15307fd50e027ce153252be70)

commit 2911bc5faae3557ecc2a457622ce353616344dcb
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:20:38 2022 +0200

    rls: typos a/an
    
    (cherry picked from commit bcf5f74e3358ac525eff0be41f3f8a6cef76fc6a)

commit 26028b6d4a4d13750424e1fa69ec38b86aa0c709
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:20:17 2022 +0200

    registrar: typo double a
    
    (cherry picked from commit 78a60f39c74d89f84abccad23aa4fe5dbd3f5dd4)

commit 5a7219387ae6a55edc7544a6c114964878b943d9
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:16:42 2022 +0200

    ratelimit: typo a/an Kamailio
    
    (cherry picked from commit 04fa3a2e6a8c5c45e1ebb7d6b9c14b61e55448b4)

commit 7d7a5a3bdcedf72f550bc58a910aee9ad52d8ff7
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:18:56 2022 +0200

    rabbitmq: typo a/an new
    
    (cherry picked from commit 063d06b78c88eb3d7727cba369089481847bb7de)

commit 1a47cf3e78a7cbc2197fd75fc6e490595db0d27b
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:18:34 2022 +0200

    pv: typo a/an parameters string
    
    (cherry picked from commit 64a0f0d99c0de9a60b73010cbc87e4a81b655f3e)

commit 27100a4b982272618f62a756bf18343c6aefd549
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:18:03 2022 +0200

    pua_dialoginfo: typo a/an dialog-info
    
    (cherry picked from commit 4756758b30faf5e106f8b9cfe7f762a27e2e1ff9)

commit 46d4a8c9283448727474e252754b8ba805daee05
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:17:38 2022 +0200

    pua: typo a/an transaction
    
    (cherry picked from commit 10a7e7735b2f85cd0fce6fb4a305222fcf980f21)

commit 8975b41b0d58995f06bfc131408032bc3a4ef0f5
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:17:15 2022 +0200

    presence_dialoginfo: typo a/an signed
    
    (cherry picked from commit 3cff94c3d5fd2d93e466207182023c42b0945cec)

commit 7755d186732bd65091d2d07681b59ea6d78e170c
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:15:39 2022 +0200

    presence: typos a/an
    
    (cherry picked from commit 069b7bde2ba133c4cab4dc976dc064c77f66239d)

commit e7735db0b269927ea1b29719c5123a16c8b74401
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:14:12 2022 +0200

    pike: typo a/an IP node
    
    (cherry picked from commit 3e4e735cb78e3d0ed5aeb4da64bdb01a54e36a28)

commit 71ae6613e0783b2b05797c041856f3d1979b8740
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:30:04 2022 +0200

    permissions: typos a/an
    
    (cherry picked from commit e2dda4d4e4d3201080d0a94e534aa320d8e80a95)

commit 8682d69573144a47283420e5ebaf072c6b17590e
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:35:00 2022 +0200

    peering: typos a/an
    
    (cherry picked from commit 29b3f25fa63ef3de9c2b0c8e571e9a1b37a64f93)

commit 0aa296365d131f6c2d2ec04d3452e845e1cc1961
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:13:50 2022 +0200

    pdt: typo a/an entry
    
    (cherry picked from commit dd02862266a42fd22ef93f2788648c3a3c78ae95)

commit 0378446680f60d02cf551fc249740061c8c6237d
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:12:51 2022 +0200

    pdb: typo a/an pseudo-variable
    
    (cherry picked from commit a93b757ea092db2e6e6b1cc89a3e7ddb2fb5c757)

commit 306a5b1c43211206ca134c96be76bb8c201ac5ef
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:12:24 2022 +0200

    p_usrloc: typos a/an
    
    (cherry picked from commit 69a72618ceb6438c36301f58868dd7e80022355c)

commit b28b6664361e380be3ed666f485227f1a08e75d0
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:11:37 2022 +0200

    osp: typo be send ââ¯sent
    
    (cherry picked from commit c5d73f86e19172c2fc1293e6e10fa2903032e7c5)

commit eb49f0ff9a7cb78a50a5b6d2e8b597d2833b6bb7
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:10:54 2022 +0200

    ndb_cassandra: typo a/an integer
    
    (cherry picked from commit b208f915df8b7b5f83bbf95ab622f3773f76c839)

commit f66c15c9019348a31e19d9c66f6128f8d50a1130
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:10:29 2022 +0200

    nats: typo a/an event
    
    (cherry picked from commit 5357ffdd0111554967876e34befa14fee2240815)

commit 59120fdf3da8e19f6253e946797a7ec44e88837d
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:10:13 2022 +0200

    nathelper: typo a/an IPv6 reference
    
    (cherry picked from commit 942a8a89e53a3a77109acdc2bc3c34468faa1b75)

commit 7823a618c7358da9bf157d5cde0ec9ae135f0d36
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:08:57 2022 +0200

    nat_traversal: typos a/an
    
    (cherry picked from commit e69a729fba3ed2b527f66ccf5640156eeb9ae36d)

commit 866d72af08022c18314f3d6de7829652a8229955
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:04:39 2022 +0200

    mqtt: typos a/an
    
    (cherry picked from commit 0367dab157f5b755bf9bd2cc0452bae6eaea71e2)

commit e8a76b9def95bb4d8a2cd986bbedff6e38cfd476
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:03:39 2022 +0200

    matrix: typo a/an pseudo-variable; spelling is send â sent
    
    (cherry picked from commit 7a595ea7acb43149476bf033ac67e7fdd27e06d2)

commit 9b747286db23ac59eae3e70ef30b6e9c6450099f
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:03:09 2022 +0200

    mangler: typo a/an filter
    
    (cherry picked from commit 01a70ae52aef6926098feac64ca79605e16fa058)

commit 9c22e7c41d781d28cf78e91c1b5bf086a1aefc3e
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:02:43 2022 +0200

    lcr: typos double a
    
    (cherry picked from commit 3c36f8577404aa0751d1804746e1b84f58534a78)

commit 58361306239d4bf0bb56d817ed9bdf783576dfd1
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 21:01:55 2022 +0200

    kafka: spellig atTribute
    
    (cherry picked from commit 648a1b7f4bdf9d0a99815dc6a3b3bd8f3450884c)

commit 45d16fcfc292120b5008db1e58ea47d5389697ca
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:57:23 2022 +0200

    ims_usrloc_scscf: typos a/an IMPU
    
    (cherry picked from commit 8165d77587106d17f11785299dabd8fc10d58f87)

commit 55e2cd2a8024e3bed4e1ada74923bc16280e3970
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:54:38 2022 +0200

    ims_registrar_scscf: typos a/an
    
    (cherry picked from commit b648b2cb2ef77b4ab1ff42a5cc16db1f059b1e0b)

commit 9b60dc8070c6b9d887a8468e7c4712c89e0bab19
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:56:37 2022 +0200

    ims_registrar_pcscf: typo a/an IMPU
    
    (cherry picked from commit 58ba041e536c0f667e4bae8c4e1be48add0c0815)

commit 56e2ae99f443b30e2ad9bc931192aed51a774728
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:56:11 2022 +0200

    ims_qos: typos a/an
    
    (cherry picked from commit 6804318f811833167989d4d9f7bc4e19baa211c8)

commit be0cdd0c39c51288ceca842b1ed1efa6cc8cc87f
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:55:04 2022 +0200

    ims_icscf: typos a/an
    
    (cherry picked from commit f5c0ee927c4b61a623b9c93e476f68ac0a050558)

commit 5c19f106aadd80b61314e7bd18a3f2532d749d0c
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:55:37 2022 +0200

    ims_isc: typos a/an
    
    (cherry picked from commit e1a8136fdad06bce8bedaca58ad38e0e8d8b1c51)

commit 0af00e49fc67b82e25a3fde75fada9258d697f2f
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:53:56 2022 +0200

    ims_dialog: typos a/an
    
    (cherry picked from commit dc5df5d917e9443ef4daa47e60d673fe0e547f85)

commit 6aee80d57e8350525fb59017fc7e817ba332e08a
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:51:06 2022 +0200

    ims_charging_mod: typos a/an
    
    (cherry picked from commit dc499e21823a676f96fa43137d4eaa58b89de444)

commit 844c92770f7fe4e36b7500e0d1b4b5513e96cd1d
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:50:34 2022 +0200

    ims_auth: typos a/an
    
    (cherry picked from commit 3846d9fdb24be2e3aeb2e3199a91c66661820423)

commit 6903199f300db89b0d7dc027acf6238b318cf3b7
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:49:37 2022 +0200

    imc: typo a/an user
    
    (cherry picked from commit 6f06537d0e5b661c91d413a1d3a48d2203dd749a)

commit 177f3e19fe0e99eb717bef5eb178af685a6c85db
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:49:20 2022 +0200

    http_client: typo a/an value
    
    (cherry picked from commit 830b136f202913887c25ef46968351741d17fda2)

commit 3ef572bbec9900a4f2fef0e9edc911729c33a873
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:47:49 2022 +0200

    h350: typo a/an Kamailio
    
    (cherry picked from commit 14d4a2203212020df9a8338504636cc9aeb817ed)

commit 7e8e3dde3f6bee81b6fa80e7deb5fe22137d43f3
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:29:40 2022 +0200

    gzcompress: typos a/an
    
    (cherry picked from commit fc00785e67797b43b0d3029891d107766a9e20fe)

commit 6c4cdc67be3eeccb96dde1149d77500649e9811e
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:46:28 2022 +0200

    erlang: typo a/an name
    
    (cherry picked from commit a4839ae4102d9df742b4c6b7077ab080364563b1)

commit 30274cfe1f4a68e0101de726875f2229a1de2fbf
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:27:43 2022 +0200

    drouting: typos a/an
    
    (cherry picked from commit 895f7339474bfe9d947afe8980234ba7a345bc9b)

commit 925b254cf995a3bd1422fc72bfad1d1cff5fc1b3
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:45:46 2022 +0200

    domainpolicy: typo a/an backwards
    
    (cherry picked from commit 2d246fb8f4768df2c25d18c47ad1f43a0e698e4c)

commit eb1e8338324493cd9fa60c199a2c6c46d93022ca
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:45:17 2022 +0200

    domain: typo a/an backwards
    
    (cherry picked from commit 772e74a5b036974ba856aba0689af21ceefa27c6)

commit 3e9883c34a647a166f82c89e3690a070ea726f4b
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:44:37 2022 +0200

    dispatcher: spelling be send â sent
    
    (cherry picked from commit e8fd436486e69c04a791c29196f353896f85d772)

commit 12063efa4a1c368092c5a63cc0a8ee9a29819cb3
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:42:50 2022 +0200

    dialplan: typo a/an script
    
    (cherry picked from commit ea6ba98b9a018a07e894100b0ede662648d88edf)

commit 9713e3925b7e59e678ab50307f14853cfd76703d
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:42:05 2022 +0200

    debugger: typos a/an breakpoint
    
    (cherry picked from commit e663654fdea87e1be6b30da355f8bf5020ad4507)

commit 5edc748a388b79b9b8b5d978ee472fab6818010e
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:41:18 2022 +0200

    db_postgres: typos a/an
    
    (cherry picked from commit 137680b9ce564bed5c6a40a448feb1bd6f9ff0ce)

commit 626af6bb548206476de52167abe7f15ceb08644f
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:40:29 2022 +0200

    db_mysql: typo a/an connection
    
    (cherry picked from commit 6bf0eb63f9c3db33e2fa70a2207e3da3bcf74051)

commit d2ac4093bd80461f52efb5c998ea8fec9fad2b68
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:37:13 2022 +0200

    db_cassandra: typos a/an
    
    (cherry picked from commit 918b73c92ed86599e67adda2b1f7a864c500efb5)

commit 251a38d689d952d6ac089be1e2cb50d1a82eebff
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:31:31 2022 +0200

    dialog: typos a/an
    
    (cherry picked from commit c5e128fec48d5572bbad898c879c4376f141e619)

commit 11d16a3746ed6f680120db38168e8928fe528f37
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:28:24 2022 +0200

    ctl: typos a/an
    
    (cherry picked from commit 21ce96a931e578be8e9a6897b406af63f18451e5)

commit 04dbe1a1c3a08e93bcf766a2fa2cab1474b6434f
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:36:25 2022 +0200

    crypto: spelling
    
    (cherry picked from commit ab8f951917609f373bc62b6bc93baa33559e336c)

commit fb14da427cd26db731243b5208827217572aca9e
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:35:52 2022 +0200

    cplc: typos a/an
    
    (cherry picked from commit 3ac5a9f78f4c8e1b5b6f660d442b15a72336d80d)

commit 9f47746ca3606e0129c011fed1fa1a5eff449153
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:35:30 2022 +0200

    cfgutils: typos a/an
    
    (cherry picked from commit 0e3ad10aba2d82d7eccebbe608fda15e4f49ef20)

commit a7cca608ad1d82df78cef69d2dc089c5af7818b3
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:14:25 2022 +0200

    cdp: typos a/an
    
    (cherry picked from commit 96d720c7c7c495ac3cf556700c76b20fedec8ec3)

commit 11c158cc88b8d67d6ea1dca9c917319742e9a367
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 20:26:08 2022 +0200

    carrierroute: typos a/an
    
    (cherry picked from commit f5986119f9a55c3c91f61788ad3b3f00f2399585)

commit 917da580ddee5557aa85c2d35df1c1efba0c4dc9
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:51:24 2022 +0200

    call_obj: typos a/an increasing
    
    (cherry picked from commit 3f827af3e834d603f72a64b7d2142aa94b83cf52)

commit ea41c8b587228bf5324669941dd05af09792503a
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:50:46 2022 +0200

    avp: typos a/an string
    
    (cherry picked from commit 2e86db5adf67b4d30989055bd960c2a8632f64d3)

commit 0a6493ccd11f2d7503a848fb02fa82670c81ca14
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:50:20 2022 +0200

    auth_radius: typos a/an
    
    (cherry picked from commit f15ef784f9abddabd8b97eb4ca6e89054250b418)

commit 322f59b7086c3c5a95026f905e8ca419b7c37370
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:49:09 2022 +0200

    auth_identity: typos an other ââ¯another
    
    (cherry picked from commit 5836706a63368d8424dc2bed8426bf1ac4bdc097)

commit b2b0ed65b1e23aaf0fdc7adc7e6e6cfd93c59878
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:48:44 2022 +0200

    auth_diameter: typos a/an
    
    (cherry picked from commit 4a4dfb6e92c1abf5c37e65ac571cc88e0ec13025)

commit 5fa694c15612bcbecaf1608e7d02eac9f2bfeddf
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:48:16 2022 +0200

    auth_db: typos a/an
    
    (cherry picked from commit c92c396b886f9808935d5103710652a2c365639e)

commit b647c42a2b43d4ece1f51a41a705e9b5df71e3c6
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:59:34 2022 +0200

    auth: typos a/an opaque
    
    (cherry picked from commit 0be9582347182271a0a4f1a3bb2c93080d172a03)

commit d13a569d879c96c3c8196aee240c97e8208511be
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:28:55 2022 +0200

    async: typos a/an
    
    (cherry picked from commit 10721533c1b81a840a88178130ca71fe1fe6ddef)

commit 1e3f7100b421923c43be95aeb108e64cbcfea1cc
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:46:48 2022 +0200

    app_sqlang: typos a/an
    
    (cherry picked from commit 5591a7dae08bb85f077ab0efa7b2876f9673b8cb)

commit 13b91640b13e1313864c71c310a851cb4329a675
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:44:58 2022 +0200

    app_perl: typos a/an
    
    (cherry picked from commit 09b657ad9a646b255e7b69aa402352a83172bad2)

commit ddf46d61ac9a6ceae6d28915ba614c9f2c6c2f1c
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:43:08 2022 +0200

    app_jsdt: typos a/an
    
    (cherry picked from commit 99201809d08f0d10957860a6fc33ba81cd4ca0d5)

commit 32ed7b1bdb497880c29a3eebdaf45a5b4d3c6208
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:28:26 2022 +0200

    acc_diameter: typos a/an
    
    (cherry picked from commit 932058b9eacb934a75279ab26ce57e53a75c5c79)

commit f4a828949feabdc67f70d2a1bf76860a19a75c9e
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:27:44 2022 +0200

    acc: typos a/an
    
    (cherry picked from commit 55c77f09660cb4fc54338ad09138df74a53c9205)

commit 17fe8fb7d586cbf4b3f1e4d4b6cc191cbb26c4ad
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:26:33 2022 +0200

    misc/examples: typos
    
    (cherry picked from commit d5881bad81146b7e3aae7b7866158155df76cf16)

commit ea6e9a3453fb28d37b0ba521586133b6b1560238
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:24:25 2022 +0200

    src/Makefile{,.utils}: typos a/an
    
    (cherry picked from commit 59f4690cbdabe80966d71172b455572dfe9e0314)

commit bcaf87e313ad912e303951bf28935a7218fb53e3
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:23:09 2022 +0200

    doc/: typos a/an
    
    (cherry picked from commit a254a91c79449adf8b744e2b093028d0c3c90093)

commit e3661028080df0baf0323180995b48829457dcd7
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:21:02 2022 +0200

    lib/: typos a/an
    
    (cherry picked from commit 039686530730bf4b0a75eca626266255f3932cca)

commit 1706532eed9cfe243f4035ccb66365ed42f0044b
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:20:21 2022 +0200

    utils/: typos a/an
    
    (cherry picked from commit 664e9d1677b5802b08fa26d885f4ec89ddef1ac5)

commit 3f04422e62c204c88dccc7b8d0099c6e7aec4ec7
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:19:30 2022 +0200

    test/: typos a/an
    
    (cherry picked from commit e24de6868030747438e7c9c33bbd953f4f687474)

commit 2f83a4d5a61c10e7dcb7f27992619a5c1284bbaf
Author: ÐÐ¸Ð»ÑÐ½ ÐÐ°Ð»Ð°ÑÐ·Ð¾Ð² <git-dpa@aegee.org>
Date:   Mon Dec 12 19:18:35 2022 +0200

    core: typos a/an
    
    (cherry picked from commit 521bf3d52fcb56198386bd4fc23f85693bc3d5f9)

commit 14fcaef65b1b7c1f6ef42e85d8a3a3819a32b620
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Dec 15 14:32:12 2022 +0100

    modules: readme files regenerated - modules ... [skip ci]

commit 78e181d82e5802e5b96b05cf9f1d9e54dbd1546d
Author: Henning Westerholt <hw@gilawa.com>
Date:   Thu Dec 15 13:22:06 2022 +0000

    sanity: also add Contact URI check to documentation
    
    (cherry picked from commit b96848689837277d9bc0ec9c1b5524de0f1321e1)

commit ee9cbc7585fb645bfa7117f8cd5122f3ae260d57
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Thu Dec 15 10:48:40 2022 +0100

    sanity: Prevent segfault
    
    For star Contacts, there are no URIs that can be checked.
    
    (cherry picked from commit f1bac3433c61b0a5b4be08e7738a3a1aa0defe73)

commit 6ca691df40134abf53feb5d785c90618dcfa5c05
Author: Henning Westerholt <hw@gilawa.com>
Date:   Wed Dec 14 08:38:12 2022 +0000

    utils/kamcmd: add missing USE_READLINE define for pkg-config build, related to #3284
    
    (cherry picked from commit a70b6bf09c73d961ebea1947216757fafb951c24)

commit 7bb9cadb1cec146cc6f0b5dafb2d50920dc40bcf
Author: Trevor Peirce <trev@acrovoice.ca>
Date:   Wed Nov 30 13:28:01 2022 -0800

    stirshaken: Properly handle intermediary/chain certificates when caching certificates
    
    - requires patch to libstirshaken (PR 124) to do anything
    - if patched version of libstirshaken detected, uses new methods to store all intermediary certs
    - unrelated minor logging tweaks
    
    (cherry picked from commit 043ce0e75eae04f356cd539f2146df6846a169e2)

commit 0b52ac67fe12fab9127f30711313470257d32eaa
Author: Victor Seva <vseva@sipwise.com>
Date:   Mon Dec 5 12:43:11 2022 +0100

    pv_headers: fix t_resume scenario
    
    (cherry picked from commit af1d9c156e0a69c9e3f39a063f7dd97d1c0a7bf1)

commit a7ded9247f5a3f0a6c133dea41dfd61e4b7d4682
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Nov 30 08:46:15 2022 +0100

    pkg/kamailio/deb: refresh files [skip ci]

commit a7de8d08a46ace83b79b6c1a14646aa9cb4d57a2
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Nov 30 08:44:00 2022 +0100

    pkg/kamailio/deb: fix jammy build, take two [skip ci]
    
    * rules are different in master

commit 2b5b3a7fb5a26dc467a60e5e70c8b3515f57bc85
Author: Henning Westerholt <hw@gilawa.com>
Date:   Fri Aug 19 13:17:46 2022 +0000

    tm: backup and restore X/AVP values from initial transaction in DNS failover processing
    
    - restore X/AVP values from initial transaction in DNS failover processing
    - the X/AVP context gets lost, so we need to re-create it from the transaction
    - otherwise modules that depends on the X/AVPs, e.g. topology hiding will not work
    - tested with one load-balancer and two proxy servers
    - previous fix d6b1c20d3ad94 was reverted, we now properly backup and restore
    
    (cherry picked from commit 399b34c6bd4e5cbfcf4dcb699755c393229fcb99)

commit e8494799a86a0487c013ca457cac88fac4ce6501
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 28 10:05:40 2022 +0100

    pkg/kamailio/deb: fix jammy build

commit 5db7f5fec945e8e7b49461a6e88d0efe2fef2c1e
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sun Nov 27 21:56:28 2022 +0100

    pkg/kamailio/deb: refresh files after 6d55d9f903238479b6026b1d8feb8901d064e92c

commit 91192066d9b019b21d671e6ffc00ff0cf6c9e747
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Jun 30 07:46:48 2022 +0200

    pkg/kamailio/deb: add initial support for jammy [skip ci]
    
    (cherry picked from commit ecbe90524165cf2fd8081ec5fe81d674f7a3334a)

commit 1e0830433e46827ed9424a6d9cc01e95546c04f0
Author: Henning Westerholt <hw@gilawa.com>
Date:   Wed Nov 16 16:02:09 2022 +0000

    dialog: remove dialog variable debugging function, it might cause race conditions


===================== 2022-10-06 Version 5.6.2 Released =====================

===================== Changes Since Version 5.6.1 ===========================

commit d02c9e3a118789d24623a9d77e09c547e9cd8f79 (HEAD -> 5.6, origin/5.6)
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 6 11:24:51 2022 +0200

    ims_qos: use inter-module api release_dlg() instead of direct unref_dlg()

    - fix missing linker symbol

    (cherry picked from commit 8d398d6a83153fc65acd49557b702879d2585dc8)

commit 2556b6e2bb14dd18a17495c10e74915b91b80e3a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 6 10:39:51 2022 +0200

    ChangeLog: content updated for v5.6.2

commit fb212678708dc1ddfcf9680826986834ce703cff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 6 10:37:06 2022 +0200

    Makefile.defs: version set to 5.6.2

commit 461e1a3acdf924e2fa665ae28f55081433d8aeab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 6 10:36:26 2022 +0200

    pkg: deb specs updated for v5.6.2

commit 0a0980da9abf348ab855b8e8b85e534501791760
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 6 10:34:46 2022 +0200

    pkg: version set to 5.6.2 for rpms and alpine specs

commit 13229397a2b72ea7f790291ee9e9c03d17fa6680
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 5 10:41:38 2022 +0200

    misctest: allow testing with larger message size than core accepts
    
    (cherry picked from commit 598969df126af4ad4d2283e37078e1afe8773a32)

commit 151801a91cb25e523466a9624cd4f2dd41f7bece
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 5 10:37:01 2022 +0200

    misc/fuzz/README.md: added link to OSS-Fuzz folder for Kamailio
    
    (cherry picked from commit 916ecb43e94fcc4662ae4212172b2b66488002de)

commit c07b6c55e4cdcc4cf46dafa4431e79a024ca10ec
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 5 10:34:43 2022 +0200

    misc/fuzz: add checks on input size
    
    - test with larger messages than core accepts
    
    (cherry picked from commit 1cd2fc1977bfa5e362cef0199e4643085c66d3d1)

commit 19aab1894ba88bc7152e00a84819d991937665a6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 30 10:52:25 2022 +0200

    corex: added fixup free functions in module exports
    
    (cherry picked from commit d5ae9019dcdfe5b51ce87f6957902abbaa7fa071)

commit bfc5c2aacb272e91da80096ef27fbe6fcfe9a746
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 27 12:11:11 2022 +0200

    pua_dialoginfo: use dlg api function get_dlg_varref()
    
    - manual update to the new dlg api function replacing the old
      get_dlg_var()

commit a138996a58a0e1f8202b61888019ab98adef782c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 26 15:58:15 2022 +0200

    uac: use get_dlg_varstatus() to check if var exists
    
    (cherry picked from commit 86a357c278c45a8d7b580e79ac074115871065fb)

commit d5003c0905d112cb7f0d852301681c2d792e4bcc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 26 15:30:51 2022 +0200

    dialog: export new itermodule api functions
    
    - get duplicate var value and status
    
    (cherry picked from commit 320af48dffaa3c9b2c266ad9f68233e3cf48f9f0)

commit c77fe2578428acdf08144f9e9bc7e437bd6d733d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 26 12:51:50 2022 +0200

    dialog: updated ki_dlg_var_is_null() to use safer api function
    
    (cherry picked from commit abdb02d3d2eec9fb45646f68996da3526c92ef58)

commit bd87a18abefb818fd033be14db35642fc61a4fb1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 26 12:30:06 2022 +0200

    dialog: api function to get the status if dlg var is set or not
    
    (cherry picked from commit c2c3211cd31405188891abd16ef770c26a8ddd44)

commit ed86cd4030aa479545c23b31e16c376ef8e44c2c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 26 12:04:29 2022 +0200

    dialog: updated comments for api functions to get dlg var value
    
    (cherry picked from commit 8548aaa8a798b939e041821848b2f05b963451d8)

commit c4bebdca67335b0a23588039665bc9c425dc5fd9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 26 11:57:02 2022 +0200

    dialog: api function get pkg-allocated duplicate of dlg var value
    
    (cherry picked from commit 13512f48e03a2ef99847edf639582aaf3b4dfeb3)

commit 02ef4a197372615355875c1ef0a3494c6784e278
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 26 11:46:59 2022 +0200

    dialog: update check on dialog var key length
    
    (cherry picked from commit a7571233bc7dee0381e8ed7e44408f63fa45c156)

commit 458ba44f3805fbca4656071b43e820cb22c5de26
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 23 13:59:36 2022 +0200

    uac: use dlg api functions get_dlg_varval() and get_dlg_varref()
    
    (cherry picked from commit cd4e2259526bc4642259201ee96b00624f300437)

commit c1196024c8373d8112e7b088f202446e17c1ac12
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 23 13:42:18 2022 +0200

    acc: use get_dlg_varval() to get values for dialog variables
    
    (cherry picked from commit fb7c497893f05587bda1c37e09d73a7ebb522715)

commit 547f8f0dc27a1365ab822dd2f9f2d32df6c354cb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 23 13:33:03 2022 +0200

    dialog: init output dlg var value param eariler
    
    (cherry picked from commit ce3cd42631ac06a6a20892bd308901c6acd58f7a)

commit ddd4bc1b1481c1ea7c8d5339efd9969a39da0f04
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 23 13:17:02 2022 +0200

    dialog: internal api functions to get dlg variable reference or value
    
    (cherry picked from commit a7cecdcbc3c1d53fce22a33a3768da2a1907d64e)

commit 408b15d756cfaba592c3540b1199229e926eb37e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 22 20:41:32 2022 +0200

    acc_json: code formatting updates
    
    (cherry picked from commit bcb3970d7a89ab27b43f86aee5b93a473a8b790b)

commit d3dd1ea6dfbba83148d005234a0dbe93bcd2c04b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 22 20:32:52 2022 +0200

    acc_json: use the variable for the time key
    
    (cherry picked from commit 3e2b5d9ed6a0f18199359444c5ae33a1d6b94eb2)

commit feeacb2338c874b7f653537901128486448bc7a9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 22 20:30:52 2022 +0200

    acc_json: moved global vars declaration to .c file
    
    - made them static
    
    (cherry picked from commit 023af516f4ede3742f2e1836474978b596a4a3a8)

commit b2ef87bcd84d4d4f7b0f6bf14d5e6479c9cb7727
Author: Henning Westerholt <hw@gilawa.com>
Date:   Wed Sep 21 18:34:04 2022 +0000

    kex: add additional safety checks for printing, based on PR #3250 from bensly-shanmugam
    
    (cherry picked from commit e241f7b8a07b24fba6d6ecf2c344a39d2b2b5859)

commit ad68b6737b478c1cbdd5ca838078e42403670897
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 19 08:40:19 2022 +0200

    acc_json: update to free cdr core attrs
    
    (cherry picked from commit f7b35f05f31bd7cc01aea4572c79ba48d84d8123)

commit d223f608282f04844bc492c6ced9a3fe59dfdc94
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 19 08:15:53 2022 +0200

    acc: clone dlg core attributes
    
    - GH #3243
    
    (cherry picked from commit d616dc46b5373b1474bf855afde4c5687d2a2d09)

commit e336519e133419d61967b1cb931fb046f92e9661
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 18 21:33:25 2022 +0200

    acc: more meaningful array index names for building cdr attributes
    
    (cherry picked from commit c5f71a45c7c55af0cf4a6aa482d8a57018af7900)

commit 7d3bf6dc12db22d26f119c3479de05b463ff64d4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 18 20:09:53 2022 +0200

    dmq_usrloc: safety checks for sock field
    
    - GH #3243
    
    (cherry picked from commit 518296523db0c1735c3234d77d6af312f5c9babb)

commit aa645fbebf35183e1c30662f9ed7f484d1f73e0e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 16 15:00:13 2022 +0200

    websocket: debug message for rpc command when finding no tcp connection
    
    (cherry picked from commit 4434e83db1d4b668dabbe915fe36719ede165915)

commit 3033b7681b4240fd64c9f1ff446b529a83921097
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 16 14:51:31 2022 +0200

    websocket: clean up ws structures without an active tcp connection
    
    - GH #3236
    
    (cherry picked from commit abe60832de46796a1395a75a67753c1a12a1ec0a)

commit 88e98ed7810d198703c006a8dec75080e60d8723
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 15 09:28:54 2022 +0200

    dialplan: prefixed some global variables to avoid naming conflicts
    
    (cherry picked from commit e43083e32df03b629f0eab9d567bd41d6cb749ff)

commit 86a73afc57b6aedb08662175604d3405a207f4ab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 15 09:23:26 2022 +0200

    dialplan: removed unnecessary define
    
    (cherry picked from commit 220750f79737b13b6aad0c38d6dd8ea3e28d5ca5)

commit 2ee8fad13416c5c447effe9263b3cefb6c916d4a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 15 08:30:26 2022 +0200

    dialplan: rename exports to kemi
    
    - function names have to be unique
    
    (cherry picked from commit f89bab70ef9cc842f37799c7c414f40d8ac581ab)

commit ca84452027e8b66957b14420df94b9d4e462bc41
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Wed Sep 14 19:30:22 2022 +0200

    dialplan: Fix typos
    
    Fix typos in kemi exports
    
    (cherry picked from commit 2e8bfcef4f3f90214df0c1fe4d40d359265f060a)

commit cd167423e063dd5e1b1b33aca07c9a2305d63961
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Wed Sep 14 13:19:05 2022 +0300

    dialplan: export dp_translate to kemi
    
    (cherry picked from commit 2f67daa9ce945cb57b8429101569203d4b891d1c)

commit f30bed90a892d3ec367d5244d089e75d89c48944
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Tue Sep 13 11:41:04 2022 +0300

    siputils: export is_gruu() to kemi
    
    (cherry picked from commit a33b41ba804bc944b0e1c4ecf17fdc3ca68d4da0)

commit f8b08d32713063403819600559477c7c21c32708
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Tue Sep 13 11:24:47 2022 +0300

    ratelimit: export functions to kemi
    
    (cherry picked from commit 678d93a742ba294bbe571c975814e01fdd795371)

commit 47131b03e882576f80ae7cd80804e39e5b876696
Author: Matthias Urlichs <matthias@urlichs.de>
Date:   Fri Sep 2 12:29:32 2022 +0200

    modules/python3: return NULL on error.
    
    - PyErr_SetString is a void function. It doesn't return NULL.
    
    (cherry picked from commit b7911b63d7a27a4f29acc4bca3101f7857930084)

commit 8404ba8c869f5d1e44bdf0111d97f249f68d90b5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 26 20:37:31 2022 +0200

    pv: use the function for header name parsing that does not require the colon termination
    
    (cherry picked from commit 1fbdc35c3d29da048cb06bfe0268c503c5015c3c)

commit a290ab58f81d540d3613bcd536d7e411b29e2e9c
Author: Atanas Bakalov <atanas.bakalov@gmail.com>
Date:   Mon May 30 10:46:38 2022 +0200

    rx_aar: unreference dialog in case of aar update (#3104)
    
    - release the dialog reference even for aar updates as the dialog was
      already referenced when issuing the aar request
    
    Co-authored-by: Atanas Bakalov <atanas@wgtwo.com>
    (cherry picked from commit ab8cb43c83f8c9528e45a5b57fbb1440360f201e)

commit a4472c083cc0b79fb449412425169aa3f3d2c875
Author: Julien Chavanton <jchavanton@subspace.com>
Date:   Tue Sep 6 10:45:12 2022 -0400

    dispatcher: fix alog13 gateway selections
    
    (cherry picked from commit d56d65b8daac072a4726d9124072151d0d3fbb79)

commit ebda78c92c21770af1a32afc2930740b80d73fd3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 17 10:18:39 2022 +0200

    sipdump: use the right flag to parse ipv6
    
    (cherry picked from commit 9a15781f4804ef6620fad5a09ff2e9aacae871cb)

commit d0300a9c69c522b7a6e3f69f21160df30f05f2ff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 16 14:31:44 2022 +0200

    sipdump: make dest ipv6 addresses without square brackets
    
    (cherry picked from commit 0a61ec2f137414a7bfc2535dfe4df9b72e500cf8)

commit 7cfa1feddeeb205ebd3628580881397e9215d786
Author: Gustavo Almeida <gustavo.abcdef@hotmail.com>
Date:   Fri Sep 16 21:06:53 2022 +0100

    pkg/kamailio/obs: added readline-devel build dependency (#3233)
    
    - Added a readline-devel dependency when generating rpm's. This ensures that when generating rpm's (mock context), kamcmd uses this library in its compilation and autocomplete is available in kamcmd's interactive mode.
    
    (cherry picked from commit e49e5a52ded4bef36b5958a748b9556af52d2d33)

commit d3bdffa4f032c250a7834aeb79e5f8629acad777
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 16 13:54:56 2022 +0200

    sipdump: make ipv6 addresses without square brackets
    
    (cherry picked from commit ac711cffea91c44f4e13b5d75d6ae01ee4599099)

commit 961b62fc1ced8e7015052c97bf288a560d50e7f7
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Sep 15 10:46:34 2022 +0200

    modules: readme files regenerated - modules ... [skip ci]

commit 80699e44d2e7849c25e10d125dfce3ea14bc45f8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 15 10:34:45 2022 +0200

    dmq: docs - reorganized the dmq request section
    
    (cherry picked from commit e683ee506d702e9edbe4ce74304170ca04c1d5ec)

commit 31b538926d89783cf0ef86bfbc588ee39342b433
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Sep 15 10:31:54 2022 +0200

    modules: readme files regenerated - modules ... [skip ci]

commit 2b1a5ffb75566fb9411b23be23b263986b3eafaa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 15 10:26:38 2022 +0200

    dmq: docs - note about using same Kamailio version
    
    (cherry picked from commit 1fd789246cc7c58237b9a903a198521cd5b3494d)

commit ad753f4657bc72a79fd61b56276de5ae87b3c574
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Sep 14 20:16:27 2022 +0200

    modules: readme files regenerated - modules ... [skip ci]

commit 5edc2cd0f0308099be410f7f34c0c2566bb99a1d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 8 10:09:14 2022 +0200

    posops: docs - updated pos_set_char() section
    
    - note that the change is done directly inside the sip message buffer
    
    (cherry picked from commit c3771966fa8470db91d04323a1e9c837a16a22cf)

commit b0636ff4aaa3f5c21389ca6b99a90be2d79c7953
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 5 10:24:06 2022 +0200

    core: use unsigned printing for version defines
    
    (cherry picked from commit 3e94dd4bd3901d503c7be655d761f1d70453a451)

commit d8c8922ff4dd47a47773e5391e4ce49d83087055
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 2 12:50:56 2022 +0200

    core: kemi - duplicate module name when registering the api exports
    
    (cherry picked from commit 43f764cae870b15a96b8ca88f1eb195d4ceb8455)

commit 644938a6be5f841634f2e1443e5f123f683c45e4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 1 10:53:54 2022 +0200

    dialog: remove strlen() checks when setting a variable
    
    - assumed key->s and val->s are 0-terminated, which may not be the case
    
    (cherry picked from commit 2cebd46f8f2dc3f87c9cfd2054976e347aa75ace)

commit 2427f1951a1c63a8c047710d49ef06788c33c869
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 1 10:50:30 2022 +0200

    dialog: wrapper function to set a dlg var with unsigned integer parameter
    
    - use it to set cseq diff value
    
    (cherry picked from commit b7dc2ac6d66839b38ba8d6f36e9f28bc0a2d1425)

commit 89fa86703adfdf6e30dc43c191d7327800270574
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 31 11:35:51 2022 +0200

    siptrace: use socket name for hep mirroring
    
    - GH #3174
    
    (cherry picked from commit 30c628732092108e8d73856a5c9ec60b16d5ef99)

commit e1deb704bc1df02e4dbdc85d7728acc040a517e0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 31 10:44:13 2022 +0200

    pua_dialoginfo: clone dlg var values
    
    (cherry picked from commit 1553a6c0efb2cec0b5962bba13bc0095211ee75d)

commit 38cbf04afa2c02fa2f15bb1528d6b7f152c89d08
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 30 13:34:38 2022 +0200

    dialog: fetch directly the int value for dlg variable used in dlg_cseq_update()
    
    (cherry picked from commit 8cb948cc07e2d577cdd14efdfe38f3e9bbf11d79)

commit 363a6267c4c50b6e321e59961dedc4a6f65fc940
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 30 13:32:16 2022 +0200

    dialog: safer version for getting dlg variable value
    
    - clone to ensure that reference is not becoming invalid over the time
    
    (cherry picked from commit aded00bbfe75771cef8d0ee9ae8401772f7644a9)

commit 948f066718e102a7d592ef647754ba088f1eb0c6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 30 13:19:33 2022 +0200

    dialog: updated to get the int value for cseq update operations
    
    (cherry picked from commit a070f5c132a68111fade7212db6a2bc738e03193)

commit 60a62d6f7df233d61d4ccecc39504e77e25421b8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 31 10:18:07 2022 +0200

    acc: duplicate dlg var values used in extra2strar_dlg_only()
    
    - avoid buffer index overlapping and be coherent with extra2strar()
    
    (cherry picked from commit 54905e6b02e36e72bb74a92c77b273cf57822f18)

commit 272060e1079d9edbc819d396dafb2034a3812c6a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 25 10:48:16 2022 +0200

    usrloc: adde random and pid to call-id for keepalive requests
    
    - GH #3225
    
    (cherry picked from commit 721daf5ca55a8fb366cff2821e249bfff64d8f87)

commit 902807e5de185cb6d6463ff617bf4c2e7862f293
Author: korayvt <koray.vatansever@gmail.com>
Date:   Tue Aug 23 14:05:45 2022 +0300

    core: added parser mode check
    
    (cherry picked from commit 4598f0a0df90ad81e192be55a89fbd5cca52a40e)

commit e44c6716b5d640c489561062ea025455444fe0a3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 22 12:46:33 2022 +0200

    pv: parse header name given with variable to $hdr() and $hdrc()
    
    (cherry picked from commit a10da3a8802fd02bab9e8c655aa845d121370fd4)

commit 33e1638b92c073f58b27232e7985a5ffe6994b7f
Author: Henning Westerholt <hw@gilawa.com>
Date:   Tue Aug 23 07:29:23 2022 +0000

    etc/kamailio.cfg: corrected a typo ("endabled"), GH #3223
    
    (cherry picked from commit b46afeca6c515f5baf1812ca821321117df6478b)

commit 4bdd89b4709553e2dde2fb2356ba47d4f7009774
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 22 12:38:14 2022 +0200

    pv: detect known headers provided with variable for $hfl(...) and $hflc(...)
    
    - GH #3194
    
    (cherry picked from commit fb13cf364870895dec94fa1ddf6a1afd3c099715)

commit addd16c13a0a6ab5cb460850141073d00617610b
Author: Henning Westerholt <hw@gilawa.com>
Date:   Fri Aug 19 16:31:56 2022 +0000

    utils: small whitespace fix for Makefile
    
    (cherry picked from commit 3cb1f8eaec344433fd94011ec28da464c5626c2a)

commit 94101dfc2df05f471fdb7ea1e6190f071bbfd04a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 18 11:52:51 2022 +0200

    registrar: use macro to init str value and more debug messages
    
    (cherry picked from commit 5f229a799b251e82431b4642e9bd8aa76c405d13)

commit 5ffbbaa6c956a74665859a709bd6c79ba4223269
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 18 11:34:44 2022 +0200

    registrar: print number of contacts and max limit in logs and formatting updates
    
    (cherry picked from commit a88f805236ef0549ce8a8079142b202d569bf3f1)

commit 9d473f92d3ff534535e6170b8895569703c8fc5a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 17 11:07:55 2022 +0200

    usrloc: increased the size for keys2 array in ul_ka_db_records()
    
    - consequence of 06f933ad17aac3a3f0f81cf0e0ab04f38cf60993
    
    (cherry picked from commit b5ae633242e5e34b1f6dc8f025e68872b47b461c)

commit 506e20e6aae21d862f6d643a2c87c748df8543c7
Author: Andy Brezinsky <andy.brezinsky@mitel.com>
Date:   Tue Aug 16 11:20:20 2022 -0500

    usrloc: re-use TCP connections for keepalive
    
    - Fixes GH #3178. Sets TCP connection id for keepalive based on the value in the database
      If unset, tcpconn_id will remain 0 and keepalives will work the same as they do today
    - Update documentation to clarify when it will use received vs AOR for keepalive
    
    (cherry picked from commit 06f933ad17aac3a3f0f81cf0e0ab04f38cf60993)

commit 5bcb685d19b55b3b2046345e195e5deca53e179a
Author: Shane Mitchell <sm@opencluster.com.au>
Date:   Tue Aug 16 23:17:17 2022 -0400

    dialog: dont reset dlg_db_mode in POSTCHILDINIT for DB_MODE_SHUTDOWN
    
    (cherry picked from commit 8fb25f7cb6fa73dc37fe11df9b921c32009bd107)

commit a5cbf0bade8ab0b04d1f8e9288b239df4df8d76b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 16 09:09:45 2022 +0200

    msrp: proper cmap insert when last item has greater citemid
    
    - condition for last item was processed first, resulting in improper
      order of items, GH #3215
    
    (cherry picked from commit 1e4bf1dd7fbfc9d51f0e56e98472a42de781cdbd)

commit 8aceadf62fde1b1faf414e5d47c42102c64d2e90
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 12 14:31:48 2022 +0200

    core/cfg: cast pointer to long to silent compiler warning
    
    - GH #3208
    
    (cherry picked from commit 26785f866eeadc6944af83ae1a57e8ff100f60f5)

commit e8d797cb26e2b16dff3afd7ecb54beb7012e0370
Author: Henning Westerholt <hw@gilawa.com>
Date:   Wed Jul 27 07:26:57 2022 +0000

    acc: add some explanation that dialogs need to be tracked for CDR accounting
    
    (cherry picked from commit 3ec40d792df5bcee838eee3e5e0e89a2ebdcc453)

commit 98342927e3493a8af6b859ab1cd1877f816a8bde
Author: Henning Westerholt <hw@gilawa.com>
Date:   Mon Jul 25 13:55:39 2022 +0000

    ratelimit: fix docs to actual values in the code for queue and pipe limits
    
    (cherry picked from commit cae9d78a6c8d33f6c4ec780901a55c27260c2000)

commit d8f98b82b393f3dd59bf4d74a52af525395e3811
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Tue Aug 16 16:31:25 2022 +0300

    pkg/kamailio/obs: fixed rpm packaging on CentOS 8 and Fedora
    
    (cherry picked from commit 44b3ccd71467b78d9e9a7184c9fd25bc5f616ac4)

commit 6ea663dd3d65aecc298ceab1b5e0f486d77bb0b4
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Tue Aug 16 12:30:56 2022 +0000

    pkg/kamailio/obs: fixed packaging for RHEL 7 and RHEL 6 based dists [skip ci]
    
    (cherry picked from commit 4a6aa75dd1de4e33ba6ac3f1d770a1beed61e157)

commit b04f84ea826a4c97cf7ba1804f29833aecc50fd3
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Aug 16 12:16:46 2022 +0200

    modules: readme files regenerated - modules ... [skip ci]

commit e07c2288053a21f5fc758f359a60ffaceb687f35
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 15 20:18:02 2022 +0200

    xhttp: docs - listed http_reply_parse core setting
    
    (cherry picked from commit 36b0da00b9fc08be9e855d5dd4cc878b6e3c88bf)

commit 88560506e42e0d127c2034b35397b29ee5909307
Author: drTr0jan <drtr0jan@yandex.ru>
Date:   Tue Jul 12 15:12:00 2022 +0300

    core: fix ksr_version_control() for FreeBSD build
    
    (cherry picked from commit a8769af4c3a497d0f6a81cff17861e566ffa87bc)

commit e8947f9e2a52dbbf5e255785a15b502d74613071
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 12 09:16:24 2022 +0200

    uac_redirect: check if reason parameter ifs provided for get_redirects()
    
    - cope properly with the common function used for the two function
      variants
    - GH #3197
    
    (cherry picked from commit 3b1354e2fd26c06fa6bc5ddbee1a012507aa2ea5)

commit 6b74c2a08a5a1f7dcd62bf8c3477b6bf1f51a4d3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 11 21:48:25 2022 +0200

    usrloc: do not send keepalives when destroying modules
    
    - GH #3207
    
    (cherry picked from commit 939ceb3390b171b773eeb438b8fff72022e4f6f0)

commit 3086494d7fa1ada9ce5f3ed851610a2fc542656a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 10 22:39:03 2022 +0200

    uac_redirect: clarifications for acc_function mod param
    
    (cherry picked from commit 7ef109e6cd1ce7ecbfa56c31ff7555275e59095f)

commit 6ac1d7a7cdb49fb8db4ff280c5159098b0b4284f
Author: russagit <rustam.safargalin@sifox.ru>
Date:   Wed Aug 10 09:23:13 2022 +0000

    sipt: Fix isup generic_number and generic_number_nai decoding (GH #3209)
    
    (cherry picked from commit 9f3d1c274ad926e9640d0091c9702a34f8b2e539)

commit 3e2cf002f544c438a7bcdcff8986b0a28c5921a8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 4 11:50:50 2022 +0200

    dispatcher: check if packing address fails on removing via rpc
    
    - GH #3199
    
    (cherry picked from commit 13a4021914057ca66eaa91e2ea022e1827963b70)

commit f1bd6bb8dec9db76acf697a7b1d177a2bfcfd7c1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 27 08:04:08 2022 +0200

    nathelper: docs - rephrased the remarks about set_contact_alias()
    
    (cherry picked from commit c009f27578e8df9aa77ab852325dad8dc710d6c8)

commit 50a46d9b894a32c82697c4b49a68ececb881b3e5
Author: Henning Westerholt <hw@gilawa.com>
Date:   Mon Jul 25 18:28:19 2022 +0000

    siputils: fix typo for is_first_hope, related to gh #3200
    
    (cherry picked from commit ac75a033132740b06d5afcdc17c25d3c354e7d89)

commit f4d9be60489461f0903b8ca2d1e6248d1e0b0717
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 18 08:37:48 2022 +0200

    uac_redirect: test if the acc function is set before binding to acc module
    
    - GH #3188
    
    (cherry picked from commit e21df35840c7a85cf26a3005f718e5e37edeac8e)

commit ca1e61ec0453b9a4797ac7af88ac179d27e53685
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 8 11:14:27 2022 +0200

    core: use memcpy and set end of string
    
    (cherry picked from commit 5cd4e817a24308b82fc3f631fb18f354dadf2b7e)

commit 1d03d9e8312e6e9b494f6d243fe9b2b4ea890eaf
Author: Henning Westerholt <hw@gilawa.com>
Date:   Tue Aug 2 08:47:17 2022 +0000

    usrloc: fix sending keepalive messages for IPv6, it was missing the brackets
    
    (cherry picked from commit bd40f0d08f5d0f14b301cb492d1082c71be91c50)

commit 6d55d9f903238479b6026b1d8feb8901d064e92c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jul 5 08:15:13 2022 +0200

    pkg/kamailio/deb: lintian overwrite [skip ci]
    
    (cherry picked from commit b7f4a7a040717cd03fdeb6d04aac653034cc759e)


===================== 2022-07-06 Version 5.6.1 Released =====================

===================== Changes Since Version 5.6.0 ===========================

commit 22084e646f22dfb591e72f3ec24ee4b7deb5fff9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 6 10:02:43 2022 +0200

    Makefile.defs: version set to 5.6.1

commit 5199d1f5615ac94aebbd56090fef895d76700cb4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 6 10:01:49 2022 +0200

    pkg: version set to 5.6.1 for rpms and alpine specs

commit 7d2b11cb65e2ed6812ffc3fa0f2b8735330df992
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 6 09:59:53 2022 +0200

    pkg: deb specs updated for v5.6.1

commit 167237f7ce1a17b6d0e83fd90e563dc70ce0b68d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 6 09:37:07 2022 +0200

    tm: enable debug message to log putting transaction on wait
    
    (cherry picked from commit c67bbca95b861f735889f14467c0192896298e84)

commit d97c59a15bf6634d28998b3a0fa4acc845b70fa2
Author: Victor Seva <vseva@sipwise.com>
Date:   Mon Jul 4 15:49:20 2022 +0200

    tm: check T just in case before UNREF
    
    Related #3156
    
    (cherry picked from commit dedd7ee2ddcb92b020ea40a074008a317a9553f5)

commit d49c4b498a0c835d4f3a36d0494b7a131bdfd332
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Jul 6 09:31:48 2022 +0200

    modules: readme files regenerated - modules ... [skip ci]

commit a0addadc9234ce041eb0adf4d45f40ec05896f14
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 4 15:51:32 2022 +0200

    tm: docs - fixed section for rpc.t_uac_wait_block
    
    (cherry picked from commit c4f5b88b1861c73bc96904eef00b0048c9550240)

commit b2a64563acc69a6c69ca462e137a1b5b84062248
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 4 15:34:47 2022 +0200

    topos: docs - small updates to module description
    
    (cherry picked from commit b8fc507c9dee07f1a0b7af01d24142240bcd8fa4)

commit bc1e222ea3375dc52dab135016af7d73712a05f1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 4 14:08:27 2022 +0200

    ndb_redis: clean up response on moved reply with cluster mode on
    
    (cherry picked from commit ef00062fb3feb051e3e11c62ce3c529579d23f5b)

commit c4465cf37bbc925377d1eff0c2290203497dd36b
Author: S-P Chan <shihping.chan@gmail.com>
Date:   Thu Jun 30 07:19:18 2022 +0800

    tls: cert serial number can exceed uint64
    
    - GH #3168
    
    (cherry picked from commit 996bf4cad1d5645761fb80e66e435cedf29fa749)

commit 2d2ab366fff589b43071360084f4ebd53d6a41d3
Author: Victor Seva <vseva@sipwise.com>
Date:   Wed Jun 29 09:03:14 2022 +0200

    presence: be more resilient doing clean up of presentity values
    
    previously if an error was found we were bailing out and the value
    was kept so at next round the value will be there and no more values
    where removed
    
    (cherry picked from commit 444adb0b27d62fbd2af25e4f555b6aab5ca7bc96)

commit 09e9fa84bc550411c1840e5af325407ba4e25a7c
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Jul 4 11:01:46 2022 +0200

    modules: readme files regenerated - modules ... [skip ci]

commit 3839eed219ab2da2e441cdfb82adbba24b03c035
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jul 3 12:20:05 2022 +0200

    auth: coherent log message content with header parsing
    
    (cherry picked from commit 267d4ad48ac8426b3d5c53724281605a74d07999)

commit 11a191e837821c535832382ce9f0ed244e4d66b9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 1 19:19:14 2022 +0200

    siptrace: lookup socket by name if not set for hep
    
    - GH #3174
    
    (cherry picked from commit 66f175f40e6145e895fa22952b40b372e4eff381)

commit d83ec54bfc13ac1ddc5a6d39dfaa4f3313d976a9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 30 19:33:45 2022 +0200

    kamctl: propagate DB_PATH to DBTEXT_PATH
    
    - GH #3170
    
    (cherry picked from commit 1f6ec9022f2358441233e8b139e13cbdcf0947aa)

commit bdd1c561ed640bc79a270532ed70346c5478001f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 28 18:41:50 2022 +0200

    core: init pv buffers earlier to be avaialble for cli params
    
    - GH #3152
    
    (cherry picked from commit a78adb5340ae6cb57f756189d070c32c49bfa426)

commit 73ff08bc5aada525017766121342676058507638
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jun 25 14:48:35 2022 +0200

    ipops: added fixup free functions and use of ANY_ROUTE
    
    (cherry picked from commit fa6a2d79aca3bc4733276ce99a53efd8fe63ffd5)

commit 0ac60f613674cd686e80aa3ab87a17bcc97ef44f
Author: Seven Du <dujinfang@gmail.com>
Date:   Fri Jun 24 18:44:28 2022 +0800

    nats: add KEMI publish function and event_callback param (#3154)
    
    (cherry picked from commit 25d42b7e69cc6242c66887a2816499d841e3ba89)

commit 272649c1c4b718067abc776186529b0e0c40e363
Author: Seven Du <dujinfang@x-y-t.cn>
Date:   Sun Jun 19 19:42:18 2022 +0800

    nats: fix the nats:connected event_route not being triggered on a successful connect
    
    (cherry picked from commit b3c8329cfbfa19613dfbadaea7f220443dbb7f55)

commit 203d0ca9b5564d006ad3f56bdf7c1e8572f456fb
Author: Victor Seva <vseva@sipwise.com>
Date:   Wed Jun 22 15:12:33 2022 +0200

    pv_headers: rework pvh_remove_header_param
    
    * fix KEMI interface, this is suppose to be called
      like pvh_remove_header_param(header_name, string_to_remove)
    * use pv buffer for temporal value
    * use xavi interface to set the new value
    
    (cherry picked from commit d9626dc9f341718ad7d78e62042695124ba52c32)

commit 967b8290d1e5081966425cbf705bd4ba36d5e98e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 24 10:50:08 2022 +0200

    topos_redis: use tag based on direction for early dialog transaction record loading
    
    - GH #3112
    
    (cherry picked from commit 06679174fc3d9cc6a18bc3edc7f2fb985c50d27b)

commit a4fc8afea094b6778b9d264cf9911b69c1a6d22f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 24 08:18:42 2022 +0200

    kamctl/dbtextdb: solve TypeError: a bytes-like object is required, not 'str'
    
    - GH #2469
    
    (cherry picked from commit 6aa1a84c6e37e0d6d5a725d43636debeaf5fa3b4)

commit 82edf7a447a770f1cd2c97a05ad128255898586a
Author: Frits Wiersma <cfwiersma@solcon.nl>
Date:   Wed Jun 22 21:50:44 2022 +0200

    acc: Fix reason code for locally generated replies. (#3137)
    
    * acc: Fix reason code for locally generated replies.
    
    - Use heap memory for the reason code instead of the stack memory.
    - See issue #2981
    
    * acc: Remove code which was commented out.
    
    - Code was commented out in the previous pull request. (#3137).
    - This has now been corrected.
    
    (cherry picked from commit e74cb2371ab879874a8981818139024f1c2beb9e)

commit 45c3b1b6cd97b610ca3bd8753df44e14ec780b22
Author: Victor Seva <vseva@sipwise.com>
Date:   Wed Oct 7 15:35:50 2020 +0200

    topos: don't insert contact header for 4xx replies
    
    unless original msg has contact
    
    (cherry picked from commit f49f14a87606314e98a253ee29b1624ae814dccf)

commit 8137b8da1a36e54787957ab3d4ee66ca49a4b5ee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 21 08:41:53 2022 +0200

    topos: skip adding contact header for BYE, CANCEL, PRACK
    
    - GH #3149
    
    (cherry picked from commit 414c7dd608584df18f871b42e05f401e21ba775d)

commit 10c3a432d8f032788bf57e304ccf728c3a379740
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Wed Jun 22 18:16:41 2022 +0000

    pkg/kamailio/obs: added CentOS 9 support
    
    (cherry picked from commit 19edea067f890814c767581fef65713046c768c6)

commit 315781e547e359354b6deaf53355a029fdb3e869
Author: Victor Seva <vseva@sipwise.com>
Date:   Wed Jun 22 12:26:46 2022 +0200

    core: fix freeaddrinfo coredump
    
    > #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
    > #1  0x00007fbb5e515537 in __GI_abort () at abort.c:79
    > #2  0x00007fbb5e56e768 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7fbb5e67ce2d "%s\n") at ../sysdeps/posix/libc_fatal.c:155
    > #3  0x00007fbb5e575a5a in malloc_printerr (str=str@entry=0x7fbb5e67b05a "free(): invalid pointer") at malloc.c:5347
    > #4  0x00007fbb5e576c14 in _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:4173
    > #5  0x00007fbb5e5d8da0 in __GI_freeaddrinfo (ai=ai@entry=0x7fbb5e83ba10) at ../sysdeps/posix/getaddrinfo.c:2520
    > #6  0x000055ba099dcd0b in log_init () at core/dprint.c:482
    > #7  0x000055ba09970d7a in main (argc=10, argv=0x7ffde85a1788) at main.c:2055
    
    (cherry picked from commit 71502d2bb733340db310bf4e0c47e4b194f49113)

commit d456f07cd14b8f3bf7a4eae229a8e1ba46be45c4
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Jun 16 09:46:34 2022 +0200

    modules: readme files regenerated - modules ... [skip ci]

commit 873172351fae24ed8d74e9d5ce55a45f19b7bb01
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 15 11:36:30 2022 +0200

    tls: Makefile - link libdl dynamically
    
    - libcrypto uses dlopen() and dlclose()
    - GH #3115
    
    (cherry picked from commit 9529730c478aef83c9b84c98242bf8af4bf152ad)

commit aa759c12aca3c8cdee11fcd383a2e565baef23be
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 15 11:29:33 2022 +0200

    db_cluster: docs - more suggestive db url examples
    
    (cherry picked from commit 9b1a3a6b9a3e6a24d646e62ba74811cfdf553dae)

commit f2bad782198ae2c0f25713d93312bfb0b204d94b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 8 23:23:09 2022 +0200

    sipdump: docs - sync example with description
    
    (cherry picked from commit 2a744a58c57542520e4ff4c73b1419a083b17076)

commit 5b8e5d02c27b0cd3c5854012d0e0968504a6b252
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 3 11:21:14 2022 +0200

    dispatcher: fix for checking reply code class rule
    
    (cherry picked from commit 1ac02d9f0b436602cfc8bf72037ca7f84be3d67f)

commit 8d93720b363babfe8d8c8fe58bd4c5022bd64954
Author: Atanas Bakalov <atanas@wgtwo.com>
Date:   Tue May 31 12:52:38 2022 +0200

    ims_qos: fix compilation warning
    
    (cherry picked from commit bd4cc486879616d502362dd464b04d7d3c2865c4)

commit 46db60f1f4ee02ff5c28eee21b365963830790c7
Author: drTr0jan <drtr0jan@yandex.ru>
Date:   Wed Jun 1 10:07:26 2022 +0300

    lost: Makefile - support for FreeBSD build
    
    - added libcurl deps.
    
    (cherry picked from commit 881e3e1e195858d36d863a32f3c40f1cb83c8d9d)

commit b064a1357e6a771eb4755824a42d842a85bda410
Author: drTr0jan <drtr0jan@yandex.ru>
Date:   Tue May 31 19:07:59 2022 +0300

    slack: Makefile - support for FreeBSD build
    
    - added LIBS and DEFS variables, making them consistent with
    the rest of modules.
    
    (cherry picked from commit 36baa8cda606e107308303c33c5b98cbb513c653)

commit 7f2a62ae9c6f06a5e2c4ea19ef6794aef4278298
Author: drTr0jan <drtr0jan@yandex.ru>
Date:   Tue May 31 19:02:04 2022 +0300

    Makefile.groups: renamed malloc_test to misctest
    
    - building module_group_standard fail due to rename of malloc_test module.
    
    (cherry picked from commit 5910c8184f42e9564711a07959d410aa2d483b43)

commit b106b2f9047a5b6b322e09a6bd6ba768332b0486
Author: Wolfgang Kampichler <dev@kampichler.info>
Date:   Sat May 28 22:42:02 2022 +0200

    lost: URI list support in LoST response (filter for sip/sips scheme)
    
    (cherry picked from commit 9b8a4fd17e8819395043f54d43dab07a226d8490)

commit b7778364742726357071dbad7c0549cca2d40c91
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 24 12:21:53 2022 +0200

    auth_identity: docs - type for accept_pem_certs param
    
    (cherry picked from commit 6e7b6cfabba6774627f942d7f02e1adf62bf7797)

commit ec6b0a110c9e71897c0cbf8a5a62ea37e9c7733a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 24 12:19:38 2022 +0200

    auth_identity: removed auth_identity.xml from source folder
    
    - there is one in doc/ subfolder
    
    (cherry picked from commit 9155a53bccd090e51b274802d140f363aca6d4b7)

commit b552a27821cf083e87bf0e2cd2c05acb6cf79aea
Author: Anthony Alba <ascanio.alba7@gmail.com>
Date:   Sat Jun 11 09:05:26 2022 +0800

    packaging: on EL8 package with Python 3.9
    
    (cherry picked from commit c938619e458e0efa0676e7e60c2b1a6fc7e947db)

commit 824867fd1f81c78cc0fd8c688aa4032c24e49781
Author: Anthony Alba <ascanio.alba7@gmail.com>
Date:   Fri Jun 10 22:13:39 2022 +0800

    app_python3: use _ksr_is_main to detect child process
    
    (cherry picked from commit 8683deb20a)

commit 1dfca366a8eb781bfd178e01378d2f7333c67956
Author: Anthony Alba <ascanio.alba7@gmail.com>
Date:   Thu Jun 9 23:02:18 2022 +0800

    app_python3: call PyOS_AfterFork_Child() only in child processes
    
    - GH #3125: we should not call PyOS_AfterFork_Child() in the main
    process.
    
    (cherry picked from commit 69b4b6222e)

commit b7162ce2eb239cb9e9f4152440951e3aade411d3
Author: Anthony Alba <ascanio.alba7@gmail.com>
Date:   Thu Jun 9 21:24:44 2022 +0800

    app_python3: workaround for abort in Python 3.8+
    - GH #3125
    
    (cherry picked from commit 73db408a4a)

commit 69b4b6222edd43a935524e69497c1e7ab1148488
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 7 09:12:40 2022 +0200

    uac: check new callid value for setting $uac_req() field
    
    - GH #3135
    
    (cherry picked from commit 0eeb4cc61f4a340ef5f8d4acf1d4ea20eb711f73)

commit 30c14ac9d71414f11a7c4a48c292496cd5d0145f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Jun 3 11:40:46 2022 +0200

    pkg/kamailio/deb: update Maintainer and Vcs fields [skip ci]
    
    In order to be more clear of who is the origin of the packages
    
    (cherry picked from commit 1225d7fda1d8c3eb82c403dcd0cd38d57fc4ad2a)

commit 92e0dc0c3a8fe17d18fad944bfeb3d9102c2ca6c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 2 12:48:38 2022 +0200

    ctl: skip checking end tag for BINRPC_T_DOUBLE values
    
    - related to GH #3123
    
    (cherry picked from commit 72901b7822c5684f8a10faa91118f3fd6de6c01a)

commit b0d6a66f1069f9eed5a3b551b9281dcd36fb9185
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Mon May 30 15:21:23 2022 +0300

    pkg/kamailio/obs: packaged siprepo module into RPM files
    
    (cherry picked from commit a812e490d3ba4245c2dba4f08d081a957fb5679b)


===================== 2022-05-23 Version 5.6.0 Released =====================

===================== Changes Since Version 5.5.0 ===========================

commit 9df3ebedc62631ecb5faf1bc93008c30d1ffecb7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 23 10:57:55 2022 +0200

    pkg: version set to 5.6.0 for rpms and alpine specs

commit dd2978576fca0985fe05cf6b26a9330d1b8cba1c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 23 10:09:18 2022 +0200

    Makefile.defs: version set to 5.6.0

commit 9b044b41778b3d3d55027751fc6c2b55027cc3c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 23 09:44:43 2022 +0200

    ChangeLog: initial content for v5.6.x series

commit c38529cad713964534ef1ad94c31ce88c3e16c81
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon May 23 09:29:20 2022 +0200

    pkg/kamailio/deb: version set 5.6.0

commit 018f6145e441dede75ea6f128b472397574f7763
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon May 16 15:08:38 2022 +0200

    pkg/kamailio/deb: version set 5.6.0~rc1


commit 88786b402cbeb4a7d2261ed198c0927cec79e362
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 23 08:18:04 2022 +0200

    INSTALL, README: updated version and links
    
    (cherry picked from commit 8718fb447b0d5d53a0eeb5b21ed6f8d1766cb21b)

commit 76acfb717fac8fa8a960c0e830998d9db9909ccf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 20 13:15:43 2022 +0200

    core: mod fixup helpers for params sequence str, str, int
    
    (cherry picked from commit 5e4576a54e7783b1ee8fde6af7919232a5e207c4)

commit 9b8f927f613f1666af19347b928a099a208a8d71
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 17 12:30:24 2022 +0200

    tm: fix kemi t_relay_to_proto() variants for tls
    
    (cherry picked from commit 1f7e894f5b293f97dc99e1b7e5d06159f91a96f7)

commit ce68e763a5115d0f98bddac8c329ee6626581543
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 18 09:18:23 2022 +0200

    siprepo: set name for timer function
    
    (cherry picked from commit 81265e41b52cfda9a284233c93683522a98f0a64)

commit 26d5639f8a81bd797cb409c3170aee2bc0428d8e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 16 18:51:51 2022 +0200

    xlog: docs - updated section ids
    
    (cherry picked from commit c6ecf1d18a41167e54dbcfca566ebf7eb8fa5b74)

commit 213e3a850987f53913c9545dcde259d897780fd1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 16 18:51:25 2022 +0200

    kazoo: docs - removed unnecessary xinclude entity
    
    (cherry picked from commit 8caf4ece54623fb3b85cc5c98315d9e53ae56fbf)

commit f8365576dd8291c924870f43b765196a7dc48d3e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 16 10:29:03 2022 +0200

    Makefile.defs: version set to 5.6.0-rc1

commit bf65c0e229e2bcf2967d3e5fb0a43da1f93bb7fb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 16 09:09:42 2022 +0200

    dialog: docs -remark wabout to-tag parameter for dlg_get()
    
    (cherry picked from commit b498a0ad470a83f1e21c45a585926509827dda50)

commit 43a8f66903ce11f9017a6c7e2bdfe2225fc4b06f
Author: Dennis Yurasov <dennis-y@yandex-team.ru>
Date:   Sun May 15 21:49:18 2022 +0300

    siptrace: fix hardcoded PROTO_UDP in duplicate_uri module parameter
    
    - possibility to switch to other then UDP transport protocol in diplicate_uri
    
    (cherry picked from commit 2d24221e3b409a13f3724267860d8f8411ae063e)

commit 0c7abf1010afe72da8d4c117937e6fd34d06d88e
Author: Henning Westerholt <hw@gilawa.com>
Date:   Mon May 9 16:43:22 2022 +0000

    geoip2: log errors for cases where the container could not evaluated and add docs
    
    - log errors for cases where the container could not evaluated due to missing
      initialization of the pvc container because no actual access is done in the cfg
    - add documentation describing that at least one access to the container is necessary
      for the match function to work correctly
    
    (cherry picked from commit 0c16d6824fda729bf481e300992fb6bad057c89d)

commit d40aa29915b4621b783384a9b3a69d114bbad9eb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 9 11:19:16 2022 +0200

    mtree: remove single-used small function
    
    (cherry picked from commit 2e38d1a5a1178ca437d5256d7619fee251b06d6f)

commit a1c0788f33485bbc80db8993c9fcdfebb63e711d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 9 09:16:49 2022 +0200

    dialog: open db connection in POSTCHILDINIT callback for DB_MODE_SHUTDOWN
    
    (cherry picked from commit 1ff86ffceede46c7a67fec92c8319c34c916a545)

commit f1c7d72f00a2c65c65241d97e2901af2f727ce82
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 9 09:05:18 2022 +0200

    usrloc: connect to db for main process in PROC_POSTCHILDINIT child init
    
    (cherry picked from commit 4780d46976a7a392f23af0d89f05855d473bcb30)

commit 150a66f51ade6484d570a877ff9692852f434ddb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 8 21:35:07 2022 +0200

    app_squirrel: updated squirrel interpreter to latest git version (3.2+)
    
    (cherry picked from commit c5da175fd79ecd17752bb2fd8af2b5a65739e58e)

commit b90b950712b841a1ce477cd6dd1f8db93859986f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 7 20:20:42 2022 +0200

    app_jsdt: duktape interpreter upgraded to v2.7.0
    
    (cherry picked from commit 3bd6eb0d7322b9f4654656b3f0b5080cd44c6e5b)

commit 616026b4888c4e8b3e42cdb104642e7b51c1f4af
Author: Henning Westerholt <hw@gilawa.com>
Date:   Sun May 8 15:33:56 2022 +0000

    userblocklist: fix function comment, related to gh #3102
    
    (cherry picked from commit a21c929a389c6e5f85e9166d01adb0d474c6ebaf)

commit d9c87c114b32cfa8af676685557183ad93f02300
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Thu May 5 15:14:01 2022 +0300

    userblocklist: fix restart errors
    
    (cherry picked from commit 778374aba27d81058869dba18b5dd0833893056a)

commit af6533f0797601dd710ce254adba17cc86b996a2
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Thu May 5 18:27:33 2022 +0200

    uid_auth_db: Fix typos
    
    (cherry picked from commit f72c574372abf4c0286799137896a247ed6269b6)

commit 73df223b4e78a422f3c3c32ed97266bb3a684013
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Thu May 5 18:26:57 2022 +0200

    tls: Fix typos
    
    (cherry picked from commit ff9b030be39f82d0e952301ddd0b61a0de5a8041)

commit 668a2f8e80b0e8eadfb37eeb5625070afed8a05d
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Thu May 5 18:25:59 2022 +0200

    sanity: Fix typos
    
    (cherry picked from commit c5ff6d9638b1033d2536ed46a7d254c016d8b103)

commit ceb88c9a302ad87f951d786eb4119075517485c4
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Thu May 5 18:25:31 2022 +0200

    pike: Fix typos
    
    (cherry picked from commit b94f8da598ef99d06a0db8f9bb2f9ca29a198740)

commit 3349a521487c0b39f3338948ee9a13c2a9fd9551
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Thu May 5 18:24:53 2022 +0200

    ldap: Fix typos
    
    (cherry picked from commit f6da37aa7dec1cdc5a737ed354a68ae15cfc7a43)

commit ef7d6def2802014f03a2e1b45c5af4e605376522
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Thu May 5 18:24:21 2022 +0200

    ctl: Fix typos
    
    (cherry picked from commit 4caf7e70c09a5b61f5c28b89fa1ea5c951e4cbc0)

commit 141183abadd2e0cc6484ef213cbb1221e0937451
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Thu May 5 18:24:00 2022 +0200

    auth: Fix typos
    
    (cherry picked from commit ba3f7d5157819d55a67a054de1b7d0f8fc521140)

commit a3d4672795583e5fd955a7c6f549da0621cfdbad
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Thu May 5 18:22:28 2022 +0200

    acc: Fix typos
    
    (cherry picked from commit 5e71d0100ff93e345d31b7210e93be92cde88111)

commit b9f29aff97c4a5a3a78560b915a93254a51c7d2b
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Thu May 5 18:22:00 2022 +0200

    lib: Fix typos
    
    (cherry picked from commit 4b2b8925c2c8f195f135ff262f7b45601b111b0d)

commit d7fcb3178bba4e2084662ddc3a2c43b1b4be54b7
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Thu May 5 18:21:23 2022 +0200

    core: Fix typos
    
    (cherry picked from commit 5dd8f0a6ff30fd3aa917a98b006106bef61506e5)

commit 6051768c472f5a30467866f38966d0ba9fa71f45
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Thu May 5 18:20:11 2022 +0200

    pkg: Fix typos
    
    (cherry picked from commit e8bdf2b99de1ecfe8f276e2d9bed54e01588210b)

commit 6cb54c218ae8d088720061abe1f8481613929f37
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Thu May 5 18:19:21 2022 +0200

    doc: Fix typos
    
    (cherry picked from commit 5497d15766d25625b4704a3bd3e884ef2f1149da)

commit b9418cfae910264696b9b6c6c002e9eacc619e57
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 6 13:50:13 2022 +0200

    ipops: add dns container in dns_update_pv() if not created before
    
    - dns context creation relied on using the dns variable in some way, the
      main purpose of dns_update_pv() being to fill the variable, but one may
      want to use it for testing only
    
    (cherry picked from commit 543cd8f897bc43d5fe1eb4c562d8351b32778209)

commit 2f27c6f6765c5356cbfff2e2a81da625bd08d9e0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 6 12:46:28 2022 +0200

    ipops: warning when too many dns containers are created
    
    (cherry picked from commit 0f9a833fcc7cbc306a5d47413f6449ccc5a37f59)

commit 532cef75a2fda7725e869776fe8faa83ded33dd3
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu May 5 12:52:29 2022 +0200

    pkg/kamailio/deb: version set 5.6.0~rc0 [skip ci]

commit e074ab5dca373735187de5ab2d187bfdb45cd116
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 5 12:05:54 2022 +0200

    Makefile.defs: version set to 5.6.0-rc0
    
    - branch 5.6 was created to host 5.6.x series
    - vesion type set to release candidate mode

commit 6bd109d0230369514f611869fd3e321634bf6e4a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 5 11:40:17 2022 +0200

    Makefile.defs: version set to 5.6.0-pre2

commit f1194f44532f179c016269f93c44b755d2594c1d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 5 11:38:41 2022 +0200

    pv: check parameters and fix log message for invalid values for {s.fmtline...}

commit 7c52c05b09abdf2cf754cc02f3a1ea0855cdedd0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 4 16:33:47 2022 +0200

    sanity: fix sanity_reply() function name for config exports

commit d9e0e3716cd85a4fae4587e7bf8dc6967cf19ebe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 4 16:33:08 2022 +0200

    Revert "sanity: fix sanity_reply function name for config exports"
    
    This reverts commit eeefe7dcc2af90e7def8f1698e8f79d0dd020043.

commit eeefe7dcc2af90e7def8f1698e8f79d0dd020043
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 4 16:25:03 2022 +0200

    sanity: fix sanity_reply function name for config exports

commit 993c036bb185f6053a3a2f0486be30398918a87c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 4 14:55:01 2022 +0200

    cdp: close socket in case of error

commit b1eb0928f8e68a697eccda3e75504eb2263cb95b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 4 10:02:18 2022 +0200

    ims_ipsec_pcscf: safety check for pcontact search result

commit 5cac8b4e99399ae3db4fb281fc084f73d8e8307f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 4 09:57:53 2022 +0200

    ims_ipsec_pcscf: clean local parsed tm uas request headers

commit 8e69474ab7fd23ebd03bd193387f7e9fe8e1346d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 4 09:05:03 2022 +0200

    presence: rename local variable that conflicts with tm define

commit 27b6c641b5d941503f974fea05af506972ac2ab5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 4 09:00:55 2022 +0200

    tm: relocated defines not useful in the header file

commit 159224b254d9a67104c60fedab46a1b78cf19a83
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 4 08:56:14 2022 +0200

    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

commit 7f359ca152e87ec72c6dd39fe09885bae630e36f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 3 20:58:32 2022 +0200

    lcr: init variable for fixing warning report

commit a0285e6d6f1aec539e89df60cf5aeb78c6a0409b
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue May 3 20:01:15 2022 +0200

    modules: readme files regenerated - cfgutils ... [skip ci]

commit 79b2e4b00ebf7a7cdf0ed3b9c4ab7f0176d78686
Author: Henning Westerholt <hw@gilawa.com>
Date:   Tue May 3 17:45:49 2022 +0000

    cfgutils: improve example for $RANDOM

commit e5efcbdd7be9897cf169b28a7a52c45bff24cac3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 3 19:19:52 2022 +0200

    msilo: skip invalid stored records

commit 0c99fed48403e2cc4f24441901b81b7c51411511
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 3 19:07:41 2022 +0200

    snmpstats: fix allocator sizeof operand mismatch

commit c0b5e62782e0c8d5eb10eeb9d8e0952b1cb720d6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 3 12:08:04 2022 +0200

    core: clang format for sip msg clone code

commit 82f14f54a45a2d0ddd4c870d6fb4adae7e1a65f1
Author: Fabricio Santolin da Silva <fabricio.santolin-da-silva@al-enterprise.com>
Date:   Thu Apr 28 09:34:27 2022 +0200

    pv_headers: fix possible mem. overflow issue and wrong size string
    
    - remove a variable creation
    - change from using snprintf to memset (no more \0 at last position)
    - change the destination of a allocated space being smaller than the source

commit 64d141170430fad2e9dbe09fc5bec0b96cedf040
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon May 2 17:01:19 2022 +0200

    modules: readme files regenerated - userblocklist ... [skip ci]

commit 4192d734640acedbc6509170166876a20675f2a7
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Mon Apr 18 14:52:09 2022 +0300

    userblocklist: add RPC functions

commit fa3cf27abf1f76ef90941f47ef81adef4ffae68e
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Mon Apr 11 14:16:30 2022 +0200

    pua_dialoginfo: Determine dialog event types in mod_init
    
    Determine dialog event types for dialog callback on module
    initialization, since these will not change.

commit b4daf05991f5fd5faae0defcf8802b650d6a4d24
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Apr 29 14:55:51 2022 +0000

    core/crypto: fix several mismatched bound warnings

commit 47169b6774759131e9e535f2b9d358772b777b9c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 1 16:28:41 2022 +0200

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

commit 3de5a781a3d0333352ab72c6b790f472f393df2b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 30 17:21:42 2022 +0200

    snmpstats: use same type as the pointer for sizeof

commit 69c004eec161c14d957f9e4011aeff4163af858d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 29 14:04:12 2022 +0200

    core: modparam - safety check for str s pointer
    
    - deal with the case of argument with 'nonnull' attribute passed null

commit dfc407c4009acbd6e05ecfaf4e727b0636ab92a4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 29 09:44:46 2022 +0200

    core: main - check the debug cli param value

commit 89495b8595d37f4d24e10e5ed1177614b2979d82
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 28 14:09:13 2022 +0200

    db_redis: free db vals on error

commit eba6c7d78088cde411f5cd1b7730ba458e62a69e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 28 14:03:55 2022 +0200

    presence_xml: free uri for http xcap auth

commit 33921b79a4f5849f85a588332fe8debfb4d27c0e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 28 13:42:21 2022 +0200

    cfgt: free dest.s before return on error

commit cacae7fc5db5418a67d543995273280d57f027c6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 28 13:31:41 2022 +0200

    sms: use unsigned int for bit shifting for compiler warnings

commit 9fd0cae960b0795a5e511c37f768f0962b7a15c1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 28 13:10:23 2022 +0200

    lrkproxy: init value for compiler warning

commit cfb50124e67b68552520e418a20ad2dfec96117b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 28 13:04:37 2022 +0200

    xcap_client: init structure

commit b5aae4f5afd07db114c3ff7712b484f743663b26
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 28 12:15:12 2022 +0200

    rls: safety check for dialog structur

commit f6620aa5fe7ef65ddd7fa232829ea9cfb3f0f774
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Apr 28 09:46:31 2022 +0200

    pkg/kamailio/deb: set version 5.6.0~pre1

commit 67da7301f1eb74b6fff9e6e73b43f08dbc9c53bf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 28 09:36:09 2022 +0200

    topos: catch INFO requests during early dialog phase

commit dc2ef8edaacb6947019cbde0a4c3ca238bee56c2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 28 09:20:08 2022 +0200

    async: proper pv function name

commit bd71add6616e283f9f60a28785170c41c439f905
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 28 09:02:07 2022 +0200

    Makefile.defs: version set to 5.6.0-pre1

commit a49a017764bf7a6cdb3ff4ecd885b0a51c87dc15
Author: Victor Seva <vseva@sipwise.com>
Date:   Tue Apr 19 12:57:33 2022 +0200

    cfgt: fix memory leaks
    
    - free parsed message
    - free srjson object left behind
    
    + remove unused headers
    + remove unused function
    + parse only HDR_CALLID_F

commit cfca81063c36ff2f1fe5578f89ccf9c0701e818a
Author: Victor Seva <vseva@sipwise.com>
Date:   Wed Sep 16 14:26:25 2020 +0200

    cfgt: improve detection of dynamic format
    
    * skip tm vars $T_*

commit 563ea05637da475bdaed789d9530e3221e2e7296
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 27 08:52:25 2022 +0200

    siprepo: removed sip msg parameter when not used
    
    - filled async pull

commit 1465a9b6e9fda36617b7b198ae051f0957803550
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Apr 27 14:43:55 2022 +0200

    Revert "dialog: Terminate dialogs in Early stage and add functionality to send messages within a dialog"
    
    This reverts commit 26ef622ff3621c8a82c1c3560a32e8d735e30c4e.

commit d3ec6057d8ab2875476f7b87d2b64265fd3c31f2
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Apr 27 14:43:01 2022 +0200

    Revert "modules: readme files regenerated - dialog ... [skip ci]"
    
    This reverts commit 4704f53593d3e810c159a2825df61b47143ce1f7.

commit 4704f53593d3e810c159a2825df61b47143ce1f7
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Apr 27 11:46:20 2022 +0200

    modules: readme files regenerated - dialog ... [skip ci]

commit 26ef622ff3621c8a82c1c3560a32e8d735e30c4e
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Apr 27 11:33:31 2022 +0200

    dialog: Terminate dialogs in Early stage and add functionality to send messages within a dialog
    - This change adds the capability to termiante a dialog in early stage by either sending a SIP response to the A-Party or by sending a CANCEL to the B-Party
    - This change adds a function to send a request in-dialog from script (e.g. send INFO to a party to provide additional information or for example UPDATE a Media-Session in early stage, when certain conditions are met

commit d3ba42097af410b5395f03edd1f8a95c61f7b041
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 26 14:21:28 2022 +0200

    core: async task - fix typo in log message

commit cd201b8a8e6c059fdac599c8498873395f8e89e6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 26 14:16:28 2022 +0200

    siprepo: removed extra empty comment header lines

commit 96c402b94ada3556218d9924d89d53bf5663b203
Author: Kaufman <bkaufman@nexvortex.com>
Date:   Fri Apr 22 17:46:09 2022 -0500

    pkg alpine renamed malloc_test to misctest
    
    - Fix #3091 Building APKs fail due to rename of malloc_test module

commit 5e27471312c110ce19cfa0bfa5a29abcd03daec6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 25 15:08:15 2022 +0200

    siprepo: unlink item from hash table based on rmode

commit 72443722d7fda4289390ef8bc20ad91990b895a7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 25 12:04:06 2022 +0200

    rls: free resources in case of errors

commit 3553ee0b4e2e973a742c5c73f43d848496959723
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 25 11:39:10 2022 +0200

    janssonrpcc: free resources in case of errors

commit ef62bfb27514dc7ec3b603bee661cfac18c4fe93
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 24 17:45:40 2022 +0200

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

commit 5504c68c88d6f8fcc85db4d18b818203a748329d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 23 16:48:32 2022 +0200

    kamdbctl: version set to 5.6.0

commit ec22a2127750b5422d5ab01a23c4ea7404bad3cf
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Apr 23 10:28:46 2022 +0200

    pkg/kamailio/deb: add breaks/replaces to kamailio-cnxcc-modules

commit e59fcc4d828e12e1fc506775477772c8fa5c2ef5
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Apr 23 10:27:06 2022 +0200

    Revert "pkg/kamailio/deb: remove radius old Breaks/Replaces"
    
    This reverts commit 61ea9c85140766ff6fd3201d3117803114436bd4.

commit 61ea9c85140766ff6fd3201d3117803114436bd4
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Apr 23 09:25:09 2022 +0200

    pkg/kamailio/deb: remove radius old Breaks/Replaces

commit 0030a756375217f4e1b5de55f96c6b2ba89a87d4
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Apr 23 09:17:53 2022 +0200

    pkg/kamailio/deb: update copyright with new paths
    
    * remove duplicate-globbing-patterns

commit 3da9060a4479b5d1275088213b560f9e3b250394
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 22 13:17:01 2022 +0200

    janssonrpcc: do not set TCP_KEEPIDLE if not available in the OS

commit 55255570cf74f8c86d7757a3fb08ac3aad7cfa55
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 22 13:15:57 2022 +0200

    tcpops: remove explicit compile warning about unavailable TCP_KEEPIDLE

commit b8b6c915a0f8d3f820e6c51a272ccd8d8c8f9ac7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 22 13:05:54 2022 +0200

    janssonrpcc: close fd in case of error

commit dbf9b28402d9506c5761476febc31fbf45eb08fa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 22 12:29:35 2022 +0200

    ims_diameter_server: 0-terminate value converted to json

commit 1e97d6e63c89c7a27be7152ac38192d056fef7c8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 21 20:00:11 2022 +0200

    evrexec: free resources in case of failure

commit e2df1d91de0e0351a7976720d1e9a101af746cf7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 21 16:07:17 2022 +0200

    pua_reginfo: clang format code files

commit 27a98c580f41a279417a8493461ff0567b3ce12a
Author: Kristiyan Peychev <kristiyan.peychev@flolive.net>
Date:   Mon Apr 11 10:39:12 2022 +0300

    ims_registrar_scscf: replace unregistered state with deregistered where relevant for CxDx Registration Termination Requests

commit 89421e184a8b47557dcfc6c348d60dde347a9417
Author: Kristiyan Peychev <kristiyan.peychev@flolive.net>
Date:   Mon Apr 11 15:17:40 2022 +0300

    ims_registrar_scscf: use t_continue_skip_timer instead of t_continue when processing CxDx SAR

commit 2067f110336244826b183a649cb987fac94ffe1c
Author: Kristiyan Peychev <kristiyan.peychev@flolive.net>
Date:   Wed Mar 9 13:59:23 2022 +0200

    tm: add function t_continue_skip_timer to enable skipping of timer checks
    
    This is done because third party registration requests would be skipped because
    t_continue would get called on the transaction _way_ before the timer timeout.
    All this resulted in the correct route not being called.

commit 858ecd297c9c53e3f6d0575868d409c4dd3460cf
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Apr 21 14:46:14 2022 +0200

    modules: readme files regenerated - sanity ... [skip ci]

commit acafe70708a13ac7f549cb113d99af53ee0ac088
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Mon Apr 18 12:23:25 2022 +0200

    sanity: Use str_list implementation from core
    
    * Remove redundant str_list implementation.
    * Improve docs

commit c309122864eaa2bfa58253290bed49084ccc9302
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 21 14:28:26 2022 +0200

    topos: restore attributes based on direction for early dialog requests
    
    - GH #3090

commit ceb688b3d364bb7b8d9f52b7238d560cb4e30b3d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 21 09:00:09 2022 +0200

    topos: use direction for loading invite record for other early dialog requests
    
    - GH #3090

commit 098955e23289b82db40d5cef76ee03bf09e8a0da
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 20 16:45:06 2022 +0200

    xmlops: coherent formatting

commit f406d036af6abd7330b6b250bba04f2875f073d0
Author: liviu-rolo <82887358+liviu-rolo@users.noreply.github.com>
Date:   Mon Apr 18 14:38:59 2022 +0200

    fix typo

commit 24776e1463742b11cf0201093105129235216d7b
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Apr 19 12:01:16 2022 +0200

    modules: readme files regenerated - presence ... [skip ci]

commit f63a4645afe1c52050bbd8050bf3c392acc985b8
Author: Liviu Andron <liviu.andron@bjtmail.com>
Date:   Thu Apr 14 15:47:59 2022 +0200

    fix typos

commit c259eb6421713165d0800c030a589c867fe4da22
Author: liviu-rolo <82887358+liviu-rolo@users.noreply.github.com>
Date:   Thu Apr 14 13:06:09 2022 +0200

    wrong printf format
    
    "%*.s"  used instead of "%.*s": "The result is padded with space characters" (https://en.cppreference.com/w/cpp/io/c/fprintf)
    Probably harmless (but still wrong) if the string ends with '\0'.

commit 95bf86dc2900b707d4b9bfa2005fcea6c17c3410
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 18 20:50:51 2022 +0200

    siprepo: updates to kemi exports signatures

commit 9601f651ecdbf5e816f15fc6aedce9981d4afae7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 17 21:16:34 2022 +0200

    pv_headers: update kemi exports signatures to match c code

commit 6cddfb888d5622a986f2e5b57fe3a36f81632cfd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 16 15:24:59 2022 +0200

    kamctl: version set to 5.6.0

commit 03726a3f04f860ead060ad2f7984b587ad10ab43
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Apr 15 13:23:49 2022 +0200

    ims_registrar_scscf: fix build warning
    
    > userdata_parser.c: In function 'parse_user_data':
    > userdata_parser.c:930:23: warning: pointer targets in passing argument 1
    > of 'xmlParseMemory' differ in signedness [-Wpointer-sign]
    >   930 |  doc = xmlParseMemory((unsigned char *)xml.s, xml.len);
    >       |                       ^~~~~~~~~~~~~~~~~~~~~~
    >       |                       |
    >       |                       unsigned char *
    > In file included from /usr/include/libxml2/libxml/globals.h:18,
    >                  from /usr/include/libxml2/libxml/threads.h:35,
    >                  from /usr/include/libxml2/libxml/xmlmemory.h:218,
    >                  from /usr/include/libxml2/libxml/tree.h:1307,
    >                  from /usr/include/libxml2/libxml/xmlschemas.h:19,
    >                  from userdata_parser.h:47,
    >                  from userdata_parser.c:44:
    > /usr/include/libxml2/libxml/parser.h:846:32: note: expected 'const char
    > *' but argument is of type 'unsigned char *'
    >   846 |   xmlParseMemory  (const char *buffer,
    >       |                    ~~~~~~~~~~~~^~~~~~

commit 3e46fc12adbee2c8d0b0dc4de4814d343762c52d
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Apr 15 13:17:25 2022 +0200

    pv: remove unused variable
    
    > pv_branch.c:623:13: warning: unused variable 's' [-Wunused-variable]

commit 6c15b875c9763013afc1aafc1ae06c96c4e2c698
Author: Victor Seva <vseva@sipwise.com>
Date:   Tue Apr 12 13:36:34 2022 +0200

    pv_headers: fix build warning
    
    pvh_func.c:392:35: warning: division 'sizeof (char *) / sizeof (char)'
    pvh_func.c:407:66: warning: division 'sizeof (char *) / sizeof (char)'

commit 8964b1a9819d9fd644a5a30b0fe4de9b3146501d
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Apr 15 09:04:56 2022 +0200

    pkg/kamailio/deb: version set 5.6.0~pre0

commit a1d89de03b0274b642d35ee875a1985ee51a2cd8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 15 08:30:04 2022 +0200

    Makefile.defs: version set to 5.6.0-pre0
    
    - testing phase for v5.6.x series

commit a0f53622fd624562d9f65ac212b2d91363f2714c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 15 08:29:16 2022 +0200

    Makefile.defs: version set to 5.6.0-dev4
    
    - mark the end of development for 5.6.x series

commit 3bdd15c8dd60d445fc9f86b7579ddd2e1a862bc4
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Apr 14 16:01:13 2022 +0200

    modules: readme files regenerated - corex ... [skip ci]

commit b08bfd0226f244bb44299ce8177efbd6f5bf0c11
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 14 12:28:47 2022 +0200

    siprepo: added rmode parameter for push and pull functions

commit eeb0417340a120da5f3267aef5e08600dad3107b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 14 12:20:54 2022 +0200

    siprepo: parse msg for pull operation

commit ba66bc87ac05403f494d2820ef53a40b321881b0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 14 12:14:42 2022 +0200

    corex: docs for forward_reply() function

commit a23ede7247b52ddc53dc0186810923dc1ae8c51c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 14 12:11:37 2022 +0200

    corex: added forward_reply() function
    
    - forward received reply on demand

commit 190e172fee572c169a0caa14bb08d7d271aa4f48
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 14 10:02:50 2022 +0200

    siprepo: timer routing to clean up stored items

commit 4e86a15979249a881ccbe4828588e8be0f241626
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 14 07:54:20 2022 +0200

    siprepo: new module to store sip message content in a hash table
    
    - push/pull sip messages
    - wip

commit 9a8974a80b8ce5ffc9166e81f43f8581777cd48f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 13 17:05:18 2022 +0200

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

commit b1fa63b1547fc5af6cc1e97db42ea76db1bf927b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 13 13:11:30 2022 +0200

    htable: track when records were successfully loaded from database
    
    - write back only in such case

commit d542cb89afb1a34cba35cbcf0f40315581fbb767
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 13 12:52:15 2022 +0200

    htable: reset entries field if hash table initialization fails

commit bf69b85fe9f383debcae6420c5d2d53a2ba452e9
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Apr 13 12:01:10 2022 +0200

    modules: readme files regenerated - geoip2 ... [skip ci]

commit 282bbf188831bf9b4187fa2aa54fd9b2412e066c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 13 11:58:01 2022 +0200

    geoip2: docs - fixed the rpc command geoip2.reload title

commit c43432e6fda8db527ffca3442d7cea8e601a211e
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Apr 13 11:16:09 2022 +0200

    modules: readme files regenerated - geoip2 ... [skip ci]

commit 166edc37177c2a92f57a31591ca781b15202a57f
Author: Henning Westerholt <hw@gilawa.com>
Date:   Wed Apr 13 09:04:31 2022 +0000

    geoip2: add a note about db replacement recommendations

commit 6a001d3f90a8cfa2514b5b2781fc61dec50fc0c4
Author: Henning Westerholt <hw@gilawa.com>
Date:   Wed Apr 13 08:20:54 2022 +0000

    geoip2: fix logging for reload failures, initialize memory for db

commit 85c4ad1025cc3aa882ddfb42cb35257500f4528b
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Apr 13 08:46:12 2022 +0200

    modules: readme files regenerated - geoip2 ... [skip ci]

commit 2f78b97eaf3d4232a623be0d2eb2da575c93f13b
Author: Henning Westerholt <hw@gilawa.com>
Date:   Wed Apr 13 06:34:02 2022 +0000

    geoip2: add reload RCP command fuctionality (related to GH #2029)

commit 3440a43377ee14fd68de90c940a763b845e98be1
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Apr 13 08:16:10 2022 +0200

    modules: readme files regenerated - userblocklist ... [skip ci]

commit d1342772cdcd882b0c26db111b608e37b748314d
Author: Henning Westerholt <hw@gilawa.com>
Date:   Wed Apr 13 06:02:27 2022 +0000

    userblocklist: add a note about deactivated MI cmds to docs

commit 79859614cb584ec1f3d3bbdd885b7f4979e61da5
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Apr 13 08:01:18 2022 +0200

    modules: readme files regenerated - userblocklist ... [skip ci]

commit dd12c792b42c223bf93bb58ff0103efb454ab88b
Author: Henning Westerholt <hw@gilawa.com>
Date:   Wed Apr 13 05:58:49 2022 +0000

    userblocklist: small spelling improvement in docs

commit b467ce544afa709c28e39d8734b2e9ba6a43b79c
Author: Henning Westerholt <hw@gilawa.com>
Date:   Mon Apr 11 09:41:45 2022 +0000

    geoip2: also log database path

commit 7f03faa01ee4d832f5079b9344fc895ff425ac6c
Author: Henning Westerholt <hw@gilawa.com>
Date:   Mon Apr 11 09:38:23 2022 +0000

    geoip2: logging library version at startup

commit 2c3cc027b05317ec61c706180cb9cfea555cbc11
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 12 08:37:11 2022 +0200

    corex: corex: $lsock() variable can match by index

commit 1bde8e0e6193f0ed63452b3b8d31bfc78121dfb6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 12 08:36:36 2022 +0200

    core: function to get local socket by index

commit aa8ec3bf19328741b0565d306438a9b396f39eef
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Apr 11 16:01:26 2022 +0200

    modules: readme files regenerated - auth ... [skip ci]

commit 841681e68a8fd913bc6944eed4f4d00c05f92359
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Mon Apr 11 14:07:49 2022 +0200

    pua_dialoginfo: Fix typo

commit dd15436e8697f70df6ef9d188da36f70e7116a74
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Mon Apr 11 14:01:37 2022 +0200

    auth: Fix missing dependency in docs

commit 8bab711590ac8b4fd73efabbc7c22be3231e6214
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Mon Apr 11 14:00:58 2022 +0200

    core: Fix typos, reference to SER

commit abd41396a937155a978ff024f309b082459a057e
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Apr 11 15:16:16 2022 +0200

    modules: readme files regenerated - pv_headers ... [skip ci]

commit 7a3f71e7ce6b63fe1c32853c30d785bc9c1f2236
Author: Fabricio Santolin da Silva <fabricio.santolin-da-silva@al-enterprise.com>
Date:   Wed Mar 30 16:42:41 2022 +0200

    pv_headers: Add support to remove a specific value from a header
    
    - To be used with headers containing values separated by commas
    - pvh_header_param_exists() check if the value is present to a given header
    - pvh_remove_header_param() remove the value from the given header or the entire header if no other value is present

commit 322102e6a6b9e775aaa5d9f738e549ba8dddf2cd
Author: Henning Westerholt <hw@gilawa.com>
Date:   Mon Apr 11 07:40:09 2022 +0000

    fix compilation warning for gcc 12.x (GH #3073)

commit 4033b3be916eef91773fa8c3f04ee7e8f954b7f0
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Apr 11 08:46:20 2022 +0200

    modules: readme files regenerated - dispatcher ... [skip ci]

commit 06aa21a975f76ce49a10925972ad8c239fc91216
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 11 08:42:57 2022 +0200

    ipops: docs for dns_set_local_ttl()

commit ac376471d95ab7a350d9d7cc124c06a157776dff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 11 08:31:20 2022 +0200

    ipops: added function to set local ttl for dns queries

commit 1c67548e9e3c78040fac933a6b59397f2ebb329e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 10 20:22:16 2022 +0200

    dispatcher: docs for ds_dns_ttl

commit 6074d5cecf3f7f009d5a33678843926b57f34520
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 9 21:27:21 2022 +0200

    dispatcher: new ds_dns_ttl
    
    - option to set ttl for dns queries done by dispatcher

commit 0846ddd9eb79eeb0f93535ad65c75670f026941b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 9 15:36:32 2022 +0200

    core: dns cache - option to set local ttl to overwrite the global value

commit ba28855a1745e0b084d230958bd3fbb5b0e23847
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 8 19:17:35 2022 +0200

    pv: added set function for variable $rcv(buf)

commit d5e29886ccca6e4384859523e8b923761532c513
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 8 19:15:26 2022 +0200

    core: enable updating received data via $rcv(buf)
    
    - on event_route[core:msg-received]

commit f10f3b516ccab7f2bca8ff71c3fa34b915fc03f6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 8 16:17:02 2022 +0200

    dispatcher: track time of last dns timer update

commit a7e9eb0897a0ea512a4c72c44ced9a14113099ff
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Apr 8 13:31:17 2022 +0200

    modules: readme files regenerated - dispatcher ... [skip ci]

commit 8e211bc196abd49a635192f788364afad13c5a45
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 8 13:28:23 2022 +0200

    dispatcher: docs updated for rpc add command

commit a7ade4f3c6c2439ebc286c0c595c92b88550dbc3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 8 13:25:31 2022 +0200

    dispatcher: rpc command to add a record updated to get priority

commit d09e2250db652650945867d135faa84a08dda820
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 8 12:39:12 2022 +0200

    corex: $lsock() variable can match by advertise address

commit 313c0a93ad2076a2eac88c95d8992c42975a36cf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 8 12:38:27 2022 +0200

    core: helper function to get socket by advertise address

commit e272eea0229678b4446a3907b7360c61c273caa7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 8 12:36:49 2022 +0200

    permissions: return ret variable set inside double_fixup()

commit d4d20240d5ef55a55b2ddd37ae926124d9919623
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Apr 7 20:16:16 2022 +0200

    modules: readme files regenerated - dispatcher ... [skip ci]

commit 168b76538c33be5a91d73d553930c60229e72c1f
Author: Henning Westerholt <hw@gilawa.com>
Date:   Thu Apr 7 18:14:10 2022 +0000

    p_usrloc: add a note to docs about runtime change of UTC parameter, related to gh #3072

commit a3ca4237f3514da99d9fb1095b82a76740ebd108
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 7 20:13:00 2022 +0200

    dispatcher: docs for ds_dns_mode and ds_dns_interval

commit fd0794bc87c15d04c78c5bf2f23a8afc550b24eb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 7 19:34:38 2022 +0200

    dispatcher: set default value for ds_dns_interval to 600
    
    - use modparam value for ds_dns_mode

commit fa0e1684a39a505abf95e0fa202907ceb7d3ff3e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 7 19:21:23 2022 +0200

    dispatcher: dns resolving of destination addresses done on timer
    
    - new option to refresh periodically the ip addresses corresponding to
      destination addresses

commit ef7f784e70087abd8dec22a899eb7c544e9d981d
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Tue Apr 5 15:06:36 2022 +0300

    p_usrloc: make UTC param runtime configurable

commit 19a8c97b0b4089966af6b1705bf5eaee7554e30b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 7 09:38:29 2022 +0200

    corex: new transformation {sock.attr}
    
    - get attributes of a socket address proto:host:port

commit a3d88ed0128d5d9d94af3bc5b9bbc3e1dbe9aea7
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Apr 7 08:31:25 2022 +0200

    modules: readme files regenerated - dispatcher ... [skip ci]

commit 4e08fbcd45886dfa7d687cda68540ef548b23cf9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 7 08:27:19 2022 +0200

    dispatcher: docs updated for rpc dispatcher.list

commit 68901fca96a2ebfa812dd2b2c857e020e08e7331
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 7 08:23:59 2022 +0200

    dispatcher: new option for rpc list command to print more attributes

commit 2eac6a0c2f2dd7c8831ef65fa9d92b88a79d23af
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 6 20:36:26 2022 +0200

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

commit 1dfeba4aeed8cd76c630108b2363155eab07801c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 6 17:20:02 2022 +0200

    corex: support matching on listen string for $lsock(...) variable

commit bed923ddb92d9d7b694167f0276414373d3297c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 6 17:00:02 2022 +0200

    core: helper function to get socket by listen string

commit 507b8ab6e109e8b8ec231b2436324c534497c794
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 6 14:02:10 2022 +0200

    corex: new variable $lsock(expr) - get listen socket attributes
    
    - the expr is an expression to match the socket and specify the field to
      return
    - example: "n/s1/listen" - match the socket with the n[ame] "s1" and
      return the listen address
    - wip

commit 61b32b46afd7cc0a82f33aa3d92a5e76c4d87fee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 6 13:54:59 2022 +0200

    core: count and store global index for listen sockets at startup

commit b3bdfa61aabfaf4f546f899b2afe2d288a9849c5
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Apr 5 21:16:16 2022 +0200

    modules: readme files regenerated - dispatcher ... [skip ci]

commit 3f84e45edc0d00866b76b7f35d569f02ff72eff2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 5 21:07:31 2022 +0200

    dispatcher: docs updated for rpc dispatcher.list

commit 2e5b81676c91f9c39ba8613f1116a7f8e0e06453
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 5 18:11:50 2022 +0200

    dispatcher: option to get shorter result for rpc list command

commit e680b6b7f7fc33c98720b928b505e8ac96980186
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 5 13:02:06 2022 +0200

    dispatcher: option to do srv dns query for target addresses

commit 03f844bbe842107ad09cbf46bfcbff722e788937
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 5 11:07:56 2022 +0200

    dispatcher: fix compile error by previous commit pushing unsaved files

commit bf6b1feffeef81f43c9bffc75f7a1fbf5cd9caa7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 5 10:29:57 2022 +0200

    dispatcher: turned ds_dns_mode values in bit flags

commit cdf8cb6444f3b3f9aeb76053edc05bf595d4a583
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 5 07:54:15 2022 +0200

    dispatcher: check valid values for ds_dns_mode

commit 1b5b0aa94b82845995791a356b68ed6e1cbc3491
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 4 19:34:55 2022 +0200

    dispatcher: added ds_dns_mode parameter
    
    - control when dns resolving is done for hostnames in target
      addresses from dispatcher groups (wip)

commit 5555e893ea0997a7c71a3e424ef09c4570f122f6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 2 11:15:04 2022 +0200

    mqueue: use local variable to lock early only when needed

commit c09daf26a58f23483c2b8cf1f40c990f20e4d215
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Apr 1 14:16:20 2022 +0200

    modules: readme files regenerated - ims_qos ... [skip ci]

commit 6da1a08b12e162a5dd4cde90033f51e7b9d48656
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 1 14:08:22 2022 +0200

    stirshaken: docs - add missing end of section tag

commit 20559f647fee0dc46fef83f8f7782ec24a1f0b94
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 1 14:04:27 2022 +0200

    ims_qos: removed angle brakets in the text

commit 2799782c530927de5db3c69df18b8248b8055ee2
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Tue Mar 8 14:11:46 2022 +0200

    mqueue: add mqueue_mode modparam

commit e2383b74f79107aed232ffb8e6a311c56f64ff46
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Apr 1 14:01:12 2022 +0200

    modules: readme files regenerated - ims_qos ... [skip ci]

commit 1ff0a9c4cee17a68a54c7002a528710ce85b96da
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Fri Mar 25 09:11:34 2022 +0200

    uac: fix shm leak

commit 5a85767ef3371dd6443e9cc0caebf3b68980dc07
Author: Aleksandar Yosifov <alexander.yosifov@circles.bz>
Date:   Fri Mar 25 17:18:10 2022 +0200

    ims_qos: Added new parameters for AAR,AVP517
    
    - Added new parameters: af_signaling_ip6, component_media_type,
      flow_protocol, omit_flow_ports, rs_default_bandwidth,
      rr_default_bandwidth. Check doc for details.

commit 1986ac41e38d2bd7600a19527cf00164876e77e3
Author: Trevor Peirce <trev@acrovoice.ca>
Date:   Fri Mar 25 19:26:10 2022 -0700

    stirshaken: fix doc typos

commit 58fde6844ca5b6f98ca12693d59e22722635cf16
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Apr 1 09:01:22 2022 +0200

    modules: readme files regenerated - evrexec ... [skip ci]

commit ba98cbb78e0e2b9f4075bf548bb8e9bc3c3c8b48
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 1 08:50:16 2022 +0200

    evrexec: docs update with variable example

commit 0292cae2812628e433cc07af6a45bf229e2ba708
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 31 08:23:58 2022 +0200

    evrexec: exposed src ip and port via variable

commit 220413010fa1e268501edd8808dc02fcc8b9d0d1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 17:28:29 2022 +0200

    evrexec: use structure of exec context attributes

commit b81000ca0f3332a00831ce9d6e774027beb4a605
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 13:01:03 2022 +0200

    evrexec: log src ip and port

commit e792de60d24386cdd3816b67d4778f4eba33b0f0
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Mar 30 08:46:20 2022 +0200

    modules: readme files regenerated - evrexec ... [skip ci]

commit a074608ca41e70b21de27e050869883e70e13033
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 08:40:45 2022 +0200

    evrexec: docs for sockaddr attribute

commit a2d97f897b5ee1cc550480af02af8d79b94a8ef3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 08:27:12 2022 +0200

    evrexec: execute event route on data received on a custom udp socket

commit b3f59ded7d5ea9b183e4d301ca2a69aaeb966e65
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 08:26:32 2022 +0200

    core: keep references to proto and port parts by parse_protohostport()

commit d1bb4892c74062a0e4a6f932b76c1bdb3fa59ebb
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Mar 29 20:01:24 2022 +0200

    modules: readme files regenerated - stirshaken ... [skip ci]

commit 1989193a1ce22b06be0fef23e84e92084d9ecdc6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 29 19:57:52 2022 +0200

    stirshaken: docs - removed extra section ending tag

commit 68bb785914a8f2efef678974e845e7e7a36382ea
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Mar 25 13:16:25 2022 +0100

    modules: readme files regenerated - stirshaken ... [skip ci]

commit 363b9da8516ee56b9892f760b24c531c19cee3b5
Author: Trevor Peirce <trev@acrovoice.ca>
Date:   Tue Mar 22 19:53:54 2022 -0700

    stirshaken: Add PVs to allow access to x509 subject and ppt grants
    
    - added vs_certsubject_pvname and vs_pptgrants_pvname config params
    - adjusted log level of load/unload events

commit 2f9c0c4d2b6551bb0f8f1915d2585d96c3bca8cb
Author: Dennis Yurasov <dennis-y@yandex-team.ru>
Date:   Tue Mar 22 15:28:45 2022 +0300

    siptrace: add direction attribute to exported by module pseudo-variable
    
    - Add direction attribute to event route siptrace pseudo-variable.

commit 8d5d5a872c0bafa2e591b69fa5d8c17179e1e4a4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 24 11:10:32 2022 +0100

    etc/kamailio.cfg: add return to root blocks
    
    - make it more explicit for returned code

commit fc50ce1dbd31bbd28a11d672ed9bdbe9bd4ae5d0
Author: Dennis Yurasov <dennis-y@yandex-team.ru>
Date:   Mon Mar 21 16:23:36 2022 +0300

    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.

commit 51dcda9aab961aa86c77c7e0a99bc91aee860d52
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Mar 22 08:16:22 2022 +0100

    modules: readme files regenerated - uac ... [skip ci]

commit faefa6ccc3ce9a774ca977aa35b8da07b46daf02
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 22 08:10:26 2022 +0100

    uac: docs - fixed typo
    
    - GH #3056

commit d28ca884548b0f24a618ed9cbdc8e1b9538f2574
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Sun Mar 20 16:12:13 2022 +0300

    utils: fixed sinitiser error
    
    [root@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)

commit 16a5234b11f139ec6b2be99499c970234dec90c3
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Mar 21 15:16:26 2022 +0100

    modules: readme files regenerated - auth_db ... [skip ci]

commit c67c568ad476879529cd04f7a5b1b77401a8f428
Author: Henning Westerholt <hw@gilawa.com>
Date:   Mon Mar 21 14:11:32 2022 +0000

    auth_db: document flag 0 for auth_check function

commit 0b7a71070f3845e4c7e89e149a80b3db8872bb1e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 17 09:34:56 2022 +0100

    ims_qos: free result of getaddrinfo()

commit 782b4773119e21a9354d698c0f405d7162166a4a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 17 09:00:36 2022 +0100

    cdp: init the entire msg structure

commit b32a9caf4797370a4704b5f94d2d704b6e52fdef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 16 10:11:43 2022 +0100

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

commit dad443172628c3736b057fa24343c265ed3827b2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 16 09:12:03 2022 +0100

    db_berkeley: covert blob values

commit 476d763d8ee504b71c13063ca002ecfe158da94e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 16 09:04:33 2022 +0100

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

commit b8c4d8b8d0f06267f2bc1a760307345fd06745ce
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 16 09:00:35 2022 +0100

    db_redis: init allocated structure

commit b7fa610ca381dff572d0276fabe7101acdc3ced1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 16 08:35:24 2022 +0100

    core: resolve - use macro value for comparison

commit b98cbddfaf271887276c4be8a98a0708dab4d091
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Mar 15 12:09:15 2022 -0400

    db_text: fix db url in example config

commit d4af1304778c10213cb1f98e23938c6c4b912723
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 13:01:10 2022 +0100

    db_text: reworked the checks for database and table names

commit e513d1cc549fea43eebc5fc504bb01270adbc10e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 10:41:59 2022 +0100

    seas: check for header type value for flags comparison

commit 5c774d6eced2ad52cb341b9e36419aac6c0506cb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 10:38:42 2022 +0100

    ims_auth: warn if the header type is not set properly

commit f9a38d6b621a2c3966a3c85dce6fdd2e6bb8d431
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 10:35:12 2022 +0100

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

commit 67e0fa5e53ef5d4dd9802e3027b2bc7ff6dcb671
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 10:30:58 2022 +0100

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

commit 8b20e6045dbebdb784a4e8f66d81fc79c0a17304
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 10:18:23 2022 +0100

    core: parse - fix typo in comment of previous commit

commit eda4b3c51ce12d4fe052b7e9ad40be1ef6e56444
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 10:11:09 2022 +0100

    core: parse uri - sanity check for user part

commit 692d15ce9bcc329fff55060dcdc8e5161f12c30e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 10:00:24 2022 +0100

    pua_reginfo: init uri buffer

commit 0b684a5d9a2f5d17e64cb8cb5f4b53b06f180f06
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 09:59:44 2022 +0100

    sipcapture: more init buffers content

commit 0204232ba1f229edb9c7e0080e98e9d3b2500672
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 09:37:58 2022 +0100

    dmq: init peer structures

commit 9292b9f5daacfa5340b5fe1a5f02469a7e597d9b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 09:31:24 2022 +0100

    sipcapture: init buffers content

commit 473e051bef688d9e78bc4c28abebbedfffd1f549
Author: Sipwise Development Team <support@sipwise.com>
Date:   Thu Mar 10 16:34:37 2022 +0100

    pv-headers: ignore skip-header config on clone_branch

commit 0c101ffe713603e812759da6d396e0451cf13ba1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 08:18:03 2022 +0100

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

commit 30079910bbb33b430621f188beae40c71592bcba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 14 17:07:42 2022 +0100

    dispatcher: fix ds_reload() return logic
    
    - GH #3054

commit 4659d27f73f4e4d840e04a20d9b65a76280954e8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 14 13:01:24 2022 +0100

    core: mem - define qm_report() for compilation with debug disabled

commit 9140686dcd4c32712e46f3e6e824ab090545a03e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 14 12:53:56 2022 +0100

    misctesc: sync-ed with fuzz function

commit ae46c85a3d1e829900080c2b6ee16fda1bce90d4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 14 12:28:55 2022 +0100

    core: fuzz - include missing headers file for last changes

commit a9e92eb9dfe4e52b45e271bcfa51c0c732dc23c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 14 12:20:37 2022 +0100

    misc: fuzz - add functions for parsing record-/route headers

commit 22b8ecc24442dce775600dfb186a83bc947fd4ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 14 12:17:42 2022 +0100

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

commit 8f04fd24c8f0d9edc88b5c3ff734560bb10735ee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 14 11:30:38 2022 +0100

    core: mem - expose qm_report() in header file

commit 9f7edfbd9f3b5fdb660043048a4c3a517483016e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 14 11:20:54 2022 +0100

    misc/fuzz: use parse_contact_headers() instead of parse_contact_header()

commit 5c99d7f87ed94cd52c6ab74d46f511447b3db2b9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 14 10:23:58 2022 +0100

    sanity: use dedicated functions for parsing From/To URIs
    
    - updates to parsing Contact headers

commit 355c02106c95400c44833a89aeea68c61ba2f200
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 11 21:41:06 2022 +0100

    core: parse sdp - removed redundant check

commit 7076904d0f0980d6bfa0814e3b1a8c61ee0acecc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 11 21:36:16 2022 +0100

    core: parse sdp - detect multipart invalid format

commit 11d9cf595eb92c8eee74ab386db0c061ee1c63f0
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Mar 11 13:31:20 2022 +0100

    modules: readme files regenerated - textops ... [skip ci]

commit 70c385518829d07b2061678af4e2d7f21587e454
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 11 13:21:48 2022 +0100

    textops: remove_hf_match() returns true when a header is removed

commit 5c59e96a7d0a04bff13bde8be688fae8c4d664d9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 11 13:20:48 2022 +0100

    textops: docs for remove_hf_match()

commit 8b24f28e9949271d993a5f6cf814fe1de2ddbf6d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 11 13:09:55 2022 +0100

    textops: added remove_hf_match(hname, op, expr)
    
    - remove headers with name hname that match the body with expr

commit e64a1eb774284a720718878170e198147af67e50
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 11 11:28:36 2022 +0100

    textops: reset counter for looping again in remove_hf_idx()

commit 07b19ef0604a48148f1bb14787516334820e5a3a
Author: Kristiyan Peychev <kristiyan.peychev@flolive.net>
Date:   Tue Mar 8 10:40:51 2022 +0200

    ims_registrar_scscf: add a new contact state for notifications
    
    Add the `deregistered` state to IMS_Registrar_events_enum_t, allowing the
    registrar to distinguish between UE unregsitration, which do not require
    a notification to be sent, and network-originated deregistration requests.

commit 0e0bdbf83c7f20bf1814fb58232f8c25e29dd94d
Author: Kristiyan Peychev <kristiyan.peychev@flolive.net>
Date:   Mon Mar 7 17:59:03 2022 +0200

    ims_registrar_scscf: use xmlParseMemory instead of xmlParseDoc
    
    Fix issues where a non-zero terminated string would get passed to `parse_user_data`.

commit 79bb2b1c4e5a446a333d837d4ccb1038303340e5
Author: Rikyz <xxxxxx@xxxxxx>
Date:   Fri Mar 4 23:15:57 2022 +0100

    ims_ipsec_pcscf: fix sha1 algorithm and tcp connections for SIP Replies over TCP

commit 69ee44c4cf83447bab2104b5d380f01af3893608
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 11:45:34 2022 +0100

    corex: use ZSW() for shm report rpc output

commit 647a734f07537272f1235415f2712f770bc3f350
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 11:19:00 2022 +0100

    core: mem - use macro for setting qm report fields

commit 1c5b26d0b6e2c43741d7b37341bfe49a78d7697a
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Mar 10 11:01:25 2022 +0100

    modules: readme files regenerated - tm ... [skip ci]

commit 57b1d5375927b987b162fcf0e2c99a39b717bd65
Author: Dennis Yurasov <dennis-y@yandex-team.ru>
Date:   Sat Mar 5 11:36:29 2022 +0300

    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.

commit f9f16a6c700a7378fc30f6f9c0a767438fc638b9
Author: Aleksandar Yosifov <alexyosifov@gmail.com>
Date:   Wed Mar 2 13:25:22 2022 +0200

    smsops: Fix ucs2-to-utf8 for Accent chars

commit d3f25a5dd0139677a66792141fff075475085a03
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Fri Mar 4 15:45:55 2022 +0200

    tm: Add enable_uac_fr modparam

commit b3c301e1c99eb90df1533724442aef7991cd36bc
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Fri Mar 4 15:33:51 2022 +0200

    uac: trigger event route for failure and timeout
    
    ...when $uac_req(evroute) = 2

commit e1974977a3e604996b752566d187b77da5072999
Author: frederic <frederic.gaisnon@mmtt.fr>
Date:   Thu Mar 3 16:57:28 2022 +0100

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

commit b559a5de7c948b678522eca2c7a05d4491690aad
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 9 17:16:39 2022 +0100

    corex: shm.report to print code location for fragments

commit fa0f802e9042afb9142378943397d45f727bb86a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 9 11:46:14 2022 +0100

    mem: store file, line, module and functions in memory reports

commit 3719888c2d6df492e48a07e04682930abba07e71
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Mar 7 14:16:19 2022 +0100

    modules: readme files regenerated - p_usrloc ... [skip ci]

commit 4e26551f3529876beafd318f30ffc5f0cf92cda1
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Wed Feb 23 09:50:40 2022 +0200

    p_usrloc: add UTC_timestamps parameter

commit 96efbdad0e9ed320657f56c3a0b4a5e54b1cdd5c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Mar 7 09:20:39 2022 +0100

    snmpstats: fix build, update memory field
    
    > CC (gcc) [M snmpstats.so]               kamailioServer.o
    > kamailioServer.c: In function 'handle_kamailioSrvFreeMemory':
    > kamailioServer.c:193:37: error: 'struct mem_info' has no member named 'free'
    >   193 |  int freememory = (int)_stats_shm_mi.free;
    >       |                                     ^
    > make[2]: *** [../../Makefile.rules:100: kamailioServer.o] Error 1
    > make[1]: *** [Makefile:511: modules] Error 1
    
    changes introduced at fb8727b3e1b9fc4f4278809ef9cdea93e96ae77a

commit fffcfdf86aa8bd6ea417b593f9a5af2892cd6d1a
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Mar 4 13:31:34 2022 +0100

    modules: readme files regenerated - corex ... [skip ci]

commit 8a58717c5d81989e835a7c30bd6a1e5954c59a0b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 4 13:27:57 2022 +0100

    corex: docs for shm.report rpc command

commit 2d9de91df94ca686968a307d18902f51d59a9c18
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 4 13:20:46 2022 +0100

    corex: add shm.report rpc command

commit 72a4e0e90e95e2088b995bbe49bad5324edd9b09
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 4 13:18:58 2022 +0100

    core: mem - added api function for getting usage report for qm manager
    
    - combine internal memory manager stats with metrics computed on the fly
      by walking all memory fragments

commit fb8727b3e1b9fc4f4278809ef9cdea93e96ae77a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 4 09:44:21 2022 +0100

    kex: updated memory info fields

commit 6695b6fcb830b379e3d2aea4d7d35daba8e30317
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 4 09:43:59 2022 +0100

    corex: updated memory info fields

commit f65c98cf74e4495a6e892a701980c4b691a3390b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 4 09:43:13 2022 +0100

    core: parser - check value of pointer with white space code

commit 27d71da5da8a2f33a74e35765ba00ef83a20186f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 4 09:26:07 2022 +0100

    core: mem - renamed memory info fields
    
    - avoid conflict with keywords like free

commit 62f7be2281f5dd91a5668c4b84e52a7d7169e21f
Author: Kristiyan Peychev <kristiyan.peychev@flolive.net>
Date:   Thu Jan 13 15:29:43 2022 +0200

    cdp: increase the amount of avps allocated when reading AVP_Vendor_Specific_Application_Id

commit 2ea56a4cf40045bb92b1f17f5a0b8c172da4f866
Author: frederic <frederic.gaisnon@mmtt.fr>
Date:   Thu Mar 3 14:23:38 2022 +0100

    cplc: manage case where TZ environment variable is not set.

commit 86d233d34b06016fc3436ca4574155959d24bb16
Author: frederic <frederic.gaisnon@mmtt.fr>
Date:   Wed Mar 2 15:59:41 2022 +0100

    topos_redis: contact on A side is never updated on dialog update

commit bf73dcec994887b473ee2b76f6f21b9c845f62f5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 3 09:14:09 2022 +0100

    blst: remove log level and function name from debug message

commit 415f20804e423b503d5e0d1743e28c9f509f9c21
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 3 09:03:12 2022 +0100

    blst: docs - small formatting updates

commit e3b9521a150ac2245dee2afeac5d674768c7399a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 2 09:28:24 2022 +0100

    siptrace: use msg_send_buffer() to skip send callbacks for uri duplicate
    
    - GH #3042

commit 3dc980d66fc4caeea90bb95870394c8855b51dec
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Mar 2 08:46:19 2022 +0100

    modules: readme files regenerated - jwt ... [skip ci]

commit eee5068e2f315b6d391e6fe7b6aef4875afcf574
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Mar 2 08:33:35 2022 +0100

    jwt: add missing tag in doc
    
    error instroduced at aaa142d293105ef27f7e4b6143fc3fb18c9a5a75

commit 9d1f223c7705a7ed8d888f50f2611dea1649ffa5
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Mar 1 14:01:17 2022 +0100

    modules: readme files regenerated - corex ... [skip ci]

commit c9d682fa7fb52357c2ca3779b1d23d1d151f065a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 1 13:48:29 2022 +0100

    corex: docs extended for dns_cache parameter

commit 23c8ba29ac4cd0ccbc3012e87e48f289bfb9d200
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 1 13:45:54 2022 +0100

    corex: support adding dns srv records via dns_cache param

commit 78c8d084e30373aacc456fd41062b68e6e82ea6f
Author: Victor Seva <vseva@sipwise.com>
Date:   Mon Feb 28 15:24:21 2022 +0100

    db_redis: clean previous connection before trying to reconnect

commit cf054e0e041385d0533d0fa7b49e34fc1131ddcb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 28 14:54:21 2022 +0100

    siputils: handle messages with many headers for contact param encode/decode

commit fe7d7c571b6c8d446cf66a1cf27d335d98f5f945
Author: Donat Zenichev <dzenichev@sipwise.com>
Date:   Fri Feb 18 12:03:49 2022 +0100

    core: improve an existing data structures cloning in the SDP parser
    
    It's been noticed that the cloning of SDP session(s) and
    SDP stream(s) structures doesn't allocate the ICE candidate attributes,
    nor it allocates (recently introduced) ICE media stream options.
    
    In order to target this a couple of new functions have been introduced:
    - clone_sdp_opt_attr()
    - clone_sdp_ice_attr()
    
    And additionally the following functions have been improved, in order to
    properly clone/free ICE candidate attributes and (recently introduced)
    ICE media stream options:
    - clone_sdp_stream_cell()
    - free_cloned_sdp_stream()
    - free_sdp()
    - print_sdp_stream()
    
    Additionally for a proper new structure length calculation, the following
    function is fixed:
    - clone_sdp_session_cell()

commit 236fada43f610b910490f7e0c216ac9aa3d9480c
Author: Donat Zenichev <dzenichev@sipwise.com>
Date:   Fri Feb 18 11:44:14 2022 +0100

    core: add support of ICE media options to SDP parser
    
    In the current implementation only parsing of ICE candidate
    attributes is supported, which makes it Possible to work
    with ICE candidates and parameters specifically related per
    candidate, but makes it Impossible to work
    with ICE options of the media stream level (ICE options which
    have an impact on the whole specific media stream).
    
    ICE candidate attributes and ICE media options have different
    dedication.
    
    In order to target this matter, a new linked list is introduced
    to store ICE media stream options.
    
    Additionally, now when parsing media stream's attributes,
    a couple of new helper functions have been introduced to
    properly extract and store ICE media options:
    - extract_ice_option()
    - add_sdp_ice_opt()
    
    The following extraction approaches are supported:
    - multi-valued ICE options attribute (more than one value per a= header)
    - one value per attribute (multiple a= headers with ICE options present)
    
    Also now the way how a "zeroed" on-hold is detected is improved,
    in case of the ICE (re)negotiation (when the connection address is equal
    to '0.0.0.0', the media port is equal to '9' and ice-option 'trickle' is
    present) the SDP is Not considered as an on-hold case, and it clearly
    detects it's the ICE (re)negotiation (RFC 8840), which for e.g.
    leads to a proper work of other side modules' functions (which use SDP
    parser's data structures),
    such as 'is_audio_on_hold()' from the textops.so module.

commit cc4ac5c4b8133f435438bb322457eef7a8a642cf
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Feb 25 16:19:51 2022 +0100

    pkg/kamailio/deb: fix backports rules related to nats

commit 21efa40ab781d3dffb271fbb3def0a9d12bf8a17
Author: Matthias Urlichs <matthias@urlichs.de>
Date:   Fri Feb 25 15:42:18 2022 +0100

    pkg::deb: Missing spaces
    
    fixes the deleted space after "erlang"
    introduced by a593f518dd62fd68c330eb42470ce5d5e1dce636

commit 5ac41325edcc323684bae5bfc8bd1c4617571553
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Feb 25 09:46:16 2022 +0100

    modules: readme files regenerated - app_jsdt ... [skip ci]

commit 0bc30ab5b54a9450552a968bdcdff8f39830733b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 25 09:36:19 2022 +0100

    app_jsdt: docs for mode parameter

commit f7509533685129a87f411e395eb87c07935b969d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 25 09:29:09 2022 +0100

    app_jsdt: added parameter mode to control initialization of js module api

commit c37ccdc6e3bad0af4644941a872f510c51936c58
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 25 09:13:46 2022 +0100

    core: fixed comment typo

commit 3c1851ad546f574d1fda869348c8f7e5186079d2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 25 09:13:08 2022 +0100

    app_jsdt: skip child init for proc_init rank

commit 4a2415e33ea75bb103da3561312f7b850c4aedf6
Author: Ian Carlson <ian@xantek.net>
Date:   Wed Feb 23 03:27:03 2022 -0800

    app_jsdt: add duk_module_node for JS module resolution
    
    - reported by GH #3037
    - cb_resolve_module: resolves absolute and relative paths
      resolves absolute if request_id starts with a /
      if parent_id then resolved relative path based parent_id path
      if no parent_id resolves relative path based on app_jsdt load file path
      request_id without /, ./, or ../ are not resolved and return error
    - cb_load_module: use jsdt_load_file to load resolved file
    - see: https://github.com/svaarala/duktape/tree/master/extras/module-node

commit f85cd7eb9d3249ee93f0de7f978d0a9e7044df77
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 24 14:12:44 2022 +0100

    blst: converted log macros and removed function names

commit a63fde36f440b6d79cea6cdb0dfeee6258d96698
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Feb 23 14:25:46 2022 +0100

    pkg/kamailio/deb: add kamailio-nats-modules to bookworm
    
    https://tracker.debian.org/news/1305763/natsc-320-1-migrated-to-testing/

commit 7cbbd8fb22ac0d57a5dd3883dee185b3bc0601e2
Author: Matthias Urlichs <matthias@urlichs.de>
Date:   Tue Feb 22 18:22:52 2022 +0100

    nathelper: Fix uninitialized data
    
    - the IP checksum is part of the header and must be zeroed before checksumming
    - also silence another (benign) warning

commit 84898be41740624ceb03a2f135683c880f5f95e0
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Feb 21 12:46:21 2022 +0100

    modules: readme files regenerated - async ... [skip ci]

commit d5b0927983b308d36e512f0134b0aef015f22f89
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 21 12:34:20 2022 +0100

    async: docs - fixed mismatching tags

commit 1ed58f0de4f7a3ab3a81dd84c1c3b94fa1df2c4b
Author: James Van Vleet <james@vanvleet.net>
Date:   Sat Feb 12 19:07:56 2022 -0600

    Erlang: Revert breaking change
    
    Revert https://github.com/kamailio/kamailio/commit/6542a367638ec5f8a2b62994f8c309e7a2533962
    xavp_add_xavp_value returns the root and not the xavp it added and that was the reason for the code the commit removed.  Changed a variable name to help make that more clear.
    
    Also related to https://github.com/kamailio/kamailio/issues/2069.

commit fa74be53232d56797209a630823a20346f9d2597
Author: James Van Vleet <james@vanvleet.net>
Date:   Sat Feb 12 19:05:26 2022 -0600

    Erlang: Erlang module assumes pvi.type is zero
    
    Related to this commit: https://github.com/kamailio/kamailio/commit/7bb2669528a819ec29a8193eebc9c641edd69993

commit 0236730941b6cdd80009de40daeef5f095cc1d58
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Feb 18 09:16:20 2022 +0100

    modules: readme files regenerated - async ... [skip ci]

commit 537d11183d4907101e69d00e92e3530d2eb7cb5e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 18 09:04:06 2022 +0100

    async: docs - fixed typos

commit 73321a9a56e3772852c3254cc1936cb17d0a635d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 18 09:01:56 2022 +0100

    async: docs for return parameter

commit 29035b39707a94436d24a4a8dce9c36632d4ec78
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 18 08:57:57 2022 +0100

    async: module parameter to set return code on success
    
    - more flexibility to exit or not config file execution

commit ac96b585a5ed5a93fef65bcdbdb077fe6a75de22
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 18 08:57:20 2022 +0100

    uuid: set sruid uuid api hooks on module load

commit a593f518dd62fd68c330eb42470ce5d5e1dce636
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Feb 18 00:18:03 2022 +0100

    pkg/kamailio/deb: fix rules

commit 39a0a5d6f43ab265f1003f7bbb6e981bcd2e3b72
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Feb 17 23:38:57 2022 +0100

    pkg/kamailio/deb: remove python*-dev dependency for module package

commit 7dbe4222d0a20a7514c57a0ed3e9bdcfb14fb1c2
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Feb 17 23:27:27 2022 +0100

    pkg/kamailio/deb: kamailio-nats-modules
    
    for now just for sid, libnats-dev not yet in bookworm

commit d3ba5e2927c2ac603637f26104177a7497fdb919
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Feb 17 23:08:58 2022 +0100

    pkg/kamailio/deb: sync control file with Debian

commit c3ffbce540d8a2fb58f193dcffebc2ed57cb802f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 17 13:00:48 2022 +0100

    uuid: set sruid hooks for uuid generation on mod register

commit f54788b5ac1109a2113592871c1494704523d527
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 17 10:06:29 2022 +0100

    core: sruid - api hooks for setting uuid generation callbacks
    
    - allow modules to set funtions for generating uuid strings following
      the api from libuuid

commit e721e9262c4b48c3c2f5107f5f5d6195243662db
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 16 13:34:05 2022 +0100

    core: sruid - functions to get sruid with suffix from hasing a string

commit 88f1a1a671c4486e5000415b3d52eb42e6ad4cbb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 16 12:45:33 2022 +0100

    tmx: use trimmed call-id value for hashing

commit 0d688a69e27b1ea49bf8c06469e1ce2e11006d95
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 16 12:05:40 2022 +0100

    async: exported functions to kemi to get async group name and data

commit e81f2e318bc32802d152ef69d005b8194e17ca42
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 16 10:18:17 2022 +0100

    uuid: use define for buffer size
    
    - log error if uuid was not generated in safe mode

commit b311a01cde334106cea4ee777d40a75f0fab491f
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Feb 16 09:46:22 2022 +0100

    modules: readme files regenerated - async ... [skip ci]

commit e9595b5fcc758a50cea5dcaa0d9109e2f349ecca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 16 09:39:21 2022 +0100

    async: allow async task data functions in any route

commit 6462571bbdf1270516243b6759a26625ca874b80
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 16 09:37:40 2022 +0100

    async: docs for async task data functions

commit a2b089939afc5309fc86d68bc9d43619bda4fec5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 16 09:26:59 2022 +0100

    async: added variable $async(key)
    
    - get async task group name and async task data

commit 5f32e36b94ec21836fa910062e4121a8e47019fc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 15 13:53:38 2022 +0100

    async: functions to execute async tasks only with custom data
    
    - variants which don't suspend transaction, just pass some custom data
      to async workers to execute route blocks with faked message

commit 961f27665394010d517e54c7e3e2e8da0916cce7
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Feb 15 09:46:21 2022 +0100

    modules: readme files regenerated - dispatcher ... [skip ci]

commit 0f633c0def3759078fea427597190fab196c89bd
Author: Henning Westerholt <hw@gilawa.com>
Date:   Tue Feb 15 08:30:47 2022 +0000

    dispatcher: small docs extension, algo 3 hashes only over r-uri user (DS_HASH_USER_ONLY 1)

commit a78b2dcdb484dd3c58b5c3c59e6e627bf2947516
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Feb 15 08:16:18 2022 +0100

    modules: readme files regenerated - async ... [skip ci]

commit 5f590180c3acc5f786c1d0667997c1b3b8924ed9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 15 08:10:54 2022 +0100

    async: docs for async_task_group_route(routename, groupname)

commit 812e77d393faf9b49f54d7fc16e3aa5e74168a5d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 15 08:09:52 2022 +0100

    async: added async_task_group_route(routename, groupname) function
    
    - similar to async_task_route() that allows to specify the group of
      async task processes

commit 546639ba55e8d0e3116d4d2bb1999d7a44f6fe69
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 14 15:17:11 2022 +0100

    core: async task - keep group structure as global for own processes

commit 5b4506b2b11600f9678a32a4b9f49a7aef837d94
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 14 14:10:43 2022 +0100

    core: async task - do not close sockets for sip worker processes

commit 12af4fb33a02617288f0b598356310cdcdff49d6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 14 08:49:57 2022 +0100

    core: added tcp_script_mode global parameter
    
    - control if the tcp connection should be closed if received message
      processing resulted in error return code

commit c15c1286c41dc2ce519b46cfcdd8487c2b45ecbd
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Feb 11 16:16:13 2022 +0100

    modules: readme files regenerated - dialog ... [skip ci]

commit 1581ef7acbd6ac6459956cf8b327cd4fd7a14736
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 11 16:12:49 2022 +0100

    dialog: docs for dlg_filter_mode parameter

commit 14348216c4c993d582f54270fc73298c864403ad
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 11 16:06:38 2022 +0100

    dialog: renamed ignore_non_local_dlg to dlg_filter_mode

commit af8f9e38c4331334a242457fa5d3fb9ba14d2e82
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Feb 11 16:01:21 2022 +0100

    modules: readme files regenerated - dialog ... [skip ci]

commit e530ad444741a2d8bddc1e6c67676282ce648456
Author: Riccardo Villa <riccardo.villa@netaxis.be>
Date:   Fri Feb 11 13:07:40 2022 +0100

    dialog: add ignore_non_local_dlg parameter

commit f8398d937611c692f87ccc0ddc284442acbf1893
Author: Riccardo Villa <riccardo.villa@netaxis.be>
Date:   Thu Feb 10 18:00:48 2022 +0100

    dialog: don't sent ka if dialog is not local

commit 79c4c7d0c4de2b15c68e07380a106544f2e27dbe
Author: Riccardo Villa <riccardo.villa@netaxis.be>
Date:   Thu Feb 10 18:00:18 2022 +0100

    dialog: don't do nothing on timeout if dialog is not local

commit b3314c8b99fb7e9c15aee137e2b9f1fe83881c05
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Feb 10 17:16:16 2022 +0100

    modules: readme files regenerated - xmlops ... [skip ci]

commit 56e26387b77536e6c9f13dd62e5aecabaaba2d9a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 10 17:11:45 2022 +0100

    xmlops: docs - added the remark that xml_ns param can be set many times

commit 0cb6a0640e9e3e2e06d2c5bc68c6177d5bd38b89
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 10 17:06:13 2022 +0100

    xmlops: docs - more practical example for xml_ns

commit aca381d30413eb1b43abf9e7e3b1306854ceb117
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 10 08:42:10 2022 +0100

    core: updated description for core.psa rpc command

commit a807010da9385b909add5c0b79455e84b4ead4c2
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Feb 9 09:01:13 2022 +0100

    modules: readme files regenerated - htable ... [skip ci]

commit a4a55c42aa719f8674ae54d30527acca85763358
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 9 08:54:25 2022 +0100

    htable: docs for rpc commands to set value and expire

commit 37e50fadb8a18bc85c0af00da153db7f0dc59e0f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 9 08:46:14 2022 +0100

    htable: added rpc commands to set value and expire at the same time

commit c1335157c53ca014bbeec6de312f42d955221d58
Author: Adrian Bunk <bunk@debian.org>
Date:   Tue Feb 8 17:03:57 2022 +0200

    src/Makefile: Also stop compiling kamcmd from here

commit c47ec08d8d4a14dc190091ccb79ace62ea6674e3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 8 10:23:22 2022 +0100

    presence: safety checks for user and domain in ps_ptable_search()
    
    - GH #3008

commit d3cf7fb4e6be3d8690d04e06f87c51a7797e10dd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 8 09:35:55 2022 +0100

    core: crypto - stick to C99 uintXY_t only types
    
    - they are used in other parts of the core, removed the option to
      compile with u_intXY_t variants
    - GH #3014

commit a8d56242da48708949149c11c06d031b5c2fad49
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 8 09:14:08 2022 +0100

    ims_dialog: updated test conditions
    
    - GH #3014

commit 17e10b74e1b018c9c06d2b640f3282b3d26a9fcf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 8 09:08:43 2022 +0100

    nathelper: updates to nh_alias_to_uri()
    
    - reduce search range by size of parameter and minimum length of value
    - check if port is 0 (GH #3014)

commit 937be943e8f261e5f5228e339e2fbb605b313156
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 8 08:36:50 2022 +0100

    app_lua_sr: define luaL_openlib for lua >=5.4 for custom exports

commit d3daed0a617024fde1efabbcdab27dc4c5c140c8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 8 08:29:55 2022 +0100

    db_perlvdb: removed unnecessary condition

commit e85c6bf7636b15170ddd7d0c51ae462e51c2c974
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 8 08:23:01 2022 +0100

    nats: moved static global in the c file
    
    - it is used only in that file

commit 08b29fe56357d669ed888c5b94cbfe7bbde5bbef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 8 08:19:03 2022 +0100

    ndb_redis: wrap if block in curly braces
    
    - GH #3012

commit 37580a25694d5e5b0b4c89a92d1ba2d8b77aacba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 8 08:06:02 2022 +0100

    xhttp_pi: wrap freeing and setting to null in curly braces
    
    - GH #3012

commit 9bf7601d7340ab179619db3fe4b69bfa1373ed6e
Author: Aleksandar Yosifov <alexyosifov@gmail.com>
Date:   Wed Jan 26 22:53:17 2022 +0200

    smsops: extend rpdata params manipulation
    
    - Add capability to set RPData originator
      and destination addresses flags.
      Default values 0x91.

commit 2ab74b2cee705a97214a61936a6e940bcbf6eb75
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Fri Dec 3 06:25:02 2021 +0100

    db_postgres: added support for async queries

commit e921fc8ed7a6c9fdeb532179a77503cd67799487
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Fri Feb 4 12:04:03 2022 +0300

    rls: fixed format-truncation warning GH #3013

commit c1b14f49ead9a29711cde5334155819cd1c6c90d
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Fri Feb 4 12:01:08 2022 +0300

    presence: fixed format-truncation warning GH #3013

commit 2b9706aca33b8ca34d3d9c58b80527956c92dd7a
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Fri Feb 4 11:47:19 2022 +0300

    kazoo: fixed misleading-indentation warning GH #3012

commit d94879b06f9bbb9d6ffa2dcaae5b213f169f2d5a
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Fri Feb 4 11:46:31 2022 +0300

    ims_charging: fixed misleading-indentation warning GH #3012

commit adb2d539e0db7feb1d6758dcc040c22a5915f104
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Fri Feb 4 11:26:00 2022 +0300

    sms: fixed misleading-indentation warning GH #3012

commit 4f3f4e5152e2e6cc7bb2bf4f97bbb2d21c6f91be
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 7 09:08:47 2022 +0100

    core: set mem_summary to 12 by default
    
    - more useful for troubleshoot on a quick look
    - avoid long restart time for writing a lot of log messages with memory
      status for each chunk

commit ee33df0800493329b6fd1cc1d9979182cad86379
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Feb 1 17:31:17 2022 +0100

    modules: readme files regenerated - htable ... [skip ci]

commit a2c9b9ba8861bfc95ca995c491d2c32ac8e59579
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 1 11:44:50 2022 +0100

    htable: docs for sht_setxs() and sht_setxi()

commit 6fe9d1527d247d8d5ad926d2290dae3860a1d78a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 1 11:20:39 2022 +0100

    htable: exported config functions to set value and item at once
    
    - they were already available in kemi

commit 8a124182ab0667455726fa1d2ed2fc368c2723ff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 1 11:11:15 2022 +0100

    core: two fixup helpers for functions with four parameters

commit 4031260fbb21a0330651977fdcaf4708dc270497
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Jan 31 19:46:12 2022 +0100

    modules: readme files regenerated - nathelper ... [skip ci]

commit 36320b7a22982cc6d2aff610b325bf9620d99239
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 31 19:32:35 2022 +0100

    nathelper: docs for alias_name parameter

commit e3cfb250912911e31bbc69e9927d48ef9384e949
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 31 19:28:09 2022 +0100

    nathelper: added alias_name parameter
    
    - allows to set the name of the parmeter used for alias

commit ff1a1d0adef9dbfeb9a523297027a162c2f644ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 31 17:30:07 2022 +0100

    core: dset - added function to set contact alias parameter name

commit 4793b392489e64a6f106f04f5faaca6d40eeccf8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 31 14:29:48 2022 +0100

    nathelper: use contact uri alias parameter name via core globals

commit 2ed2161a2d7e7c027c5fe7bad3ebdee606ad8e1f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 31 14:01:08 2022 +0100

    core: dset - global variables for contact uri alias parameter name

commit 3b75ccbfda758e0d72e34ad5e9d3deb75d10ecf9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 26 16:25:56 2022 +0100

    app_lua_sr: support for lua 5.4.x

commit 74bcf6e3f891def532fbcba7d709b3ee7ce9614d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 24 13:55:55 2022 +0100

    app_lua_sr: fixed confition on number of parameters for xavp get

commit 5d5934ab14605f22231f1340f51b2b5c6ade46f5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 24 13:49:37 2022 +0100

    app_lua_sr: Makefile - reworked detection of lua version with support for 5.3 and 5.4

commit 8caf07a43f86e6fc38bda96efb04c69679e26561
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 24 13:45:32 2022 +0100

    app_lua: Makefile - check cross compile for luajit
    
    - a few updates for compile flags ordering

commit 673dab16593d9a70bf606adaf31b52d14ad75e99
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 24 13:36:59 2022 +0100

    app_lua: Makefile - reworked detection of lua version with support for 5.3 and 5.4

commit 76c273ecaa76f031ce9892acd895b4eacf4de17e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 24 11:32:31 2022 +0100

    dispatcher: check reload delta in functions building new routing structure

commit f2cf4581389ddea28ab870842c3cbd864926ba43
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jan 24 10:07:15 2022 +0100

    github: use bullseye docker image

commit e139f0c6816728a7104be96b501559ae5a68a353
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Jan 24 10:01:28 2022 +0100

    modules: readme files regenerated - kex ... [skip ci]

commit 999857f092d59084430c3a4ce0ea71b7cd497de2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 24 09:51:08 2022 +0100

    kex: docs for rpc core.runinfo

commit 9b9a4b283539f4575240737f2557ad84a4df9615
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 24 09:49:02 2022 +0100

    core: added rpc command core.runinfo
    
    - return runtime info: running version, uptime, ...

commit 399c95171db003dc56b0f870c8dacd3922ac45c3
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Sun Jan 23 20:01:22 2022 +0100

    modules: readme files regenerated - htable ... [skip ci]

commit 90b7f6157abbbdf0de61ac3f7764ad41f29f37d9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 23 19:50:44 2022 +0100

    htable: docs - removed extra ending section tag
    
    - fault of previous commit

commit 8ea9d5a8b989332e16ecc56373d7d417123dc20c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 23 19:48:26 2022 +0100

    app_lua: enclose ksr_luaL_openlib() between defines
    
    - uses functions not available in lua 5.1

commit b0e705fbd796ba279400dae39607e86a185be43c
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Jan 21 09:01:24 2022 +0100

    modules: readme files regenerated - htable ... [skip ci]

commit 2b9c0a5fbc2c9ce7354655fa22038e22302553af
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 21 08:49:51 2022 +0100

    htable: docs for rpc command htable.setex

commit 083de68b8e930b3be151a56f7452e14ea5bcc752
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 21 08:46:03 2022 +0100

    htable: added rpc command to set expire for an intem

commit c23104bd16c8b1df983e434dc6017a69bf586604
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Jan 20 16:31:20 2022 +0100

    modules: readme files regenerated - uac ... [skip ci]

commit 8014638fb8a3653868684d00df7dfb8e3f13eb33
Author: Henning Westerholt <hw@gilawa.com>
Date:   Thu Jan 20 15:16:39 2022 +0000

    uac: fix wrong documentation regarding contact_addr database, empty string means skip, not dot

commit 584eabf7de6af9f835678f9c6d6851cce49a3878
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 20 13:02:18 2022 +0100

    Makefile.defs: set localbase for macports on macos

commit 2e4258f440a07a2cfd20082af22bba4f9a2448ab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 20 13:01:59 2022 +0100

    websocket: makefile - set library path for localbase

commit ca3b5f3ca581c4327d6b02342773fed47ea82ee2
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Jan 20 12:31:24 2022 +0100

    modules: readme files regenerated - db_redis ... [skip ci]

commit 610603da5fb45eeffba2f7d623f50b358e65d6ed
Author: Riccardo Villa <riccardo.villa@netaxis.be>
Date:   Wed Jan 5 12:06:00 2022 +0100

    db_redis: update documentation

commit 8eec0115a2689ce1d4bff2b5bab909f2401965f4
Author: Riccardo Villa <riccardo.villa@netaxis.be>
Date:   Wed Jan 5 12:05:41 2022 +0100

    db_redis: use cluster api

commit f15c768ce89ef78eb87e476d4c6dff0b29585df2
Author: Riccardo Villa <riccardo.villa@netaxis.be>
Date:   Wed Jan 5 12:04:37 2022 +0100

    db_redis: added hiredis-cluster detection

commit cda05478b25ad93b1fb7475cf6b2767d7164bbbb
Author: drTr0jan <drtr0jan@yandex.ru>
Date:   Thu Jan 13 11:03:56 2022 +0300

    rtp_media_server: Makefile - support for FreeBSD build
    
    - updated LIBS and DEFS variables, making them consistent with
    the rest of modules.

commit 0a3476384b325514b1da784b74cc821360193409
Author: drTr0jan <drtr0jan@yandex.ru>
Date:   Tue Jan 11 18:45:45 2022 +0300

    websocket: Makefile - support for FreeBSD build
    
    - updated LIBS and DEFS variables, making them consistent with
    the rest of modules.

commit c4b280bd5b5b0cfb8d34ecef296972f2a043791e
Author: drTr0jan <drtr0jan@yandex.ru>
Date:   Tue Jan 11 18:45:27 2022 +0300

    phonenum: Makefile - support for FreeBSD build
    
    - updated LIBS and DEFS variables, making them consistent with
    the rest of modules;
    - removed predefined CXX and LD variables.

commit 23c39ecbdd29f2fff0af4a693b08032e8afff48b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 20 09:57:45 2022 +0100

    core: set exit flag for return 0

commit af080336e1d63cf51d0f29ed946ebfb73c2c77f0
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Jan 18 20:31:18 2022 +0100

    modules: readme files regenerated - presence_conference ... [skip ci]

commit ad8e1c4d0cfb0a8c6af17b08900ef45064e54303
Author: Adrian Tabacioiu <adi.tabacioiu@c-s.ro>
Date:   Fri Jan 14 15:33:34 2022 +0200

    presence_xml: use parameter default_expires instead of 3600 constant
    
    - GH #2996

commit e8ece95f0c56d81d644fe469e3cbbf56c11c0891
Author: Adrian Tabacioiu <adi.tabacioiu@c-s.ro>
Date:   Fri Jan 14 15:32:53 2022 +0200

    presence_reginfo: use parameter default_expires instead of 3600 constant
    
    - GH #2996

commit 86cb58b045854c6fe95afbd81c2c13c81e1052d5
Author: Adrian Tabacioiu <adi.tabacioiu@c-s.ro>
Date:   Fri Jan 14 15:32:02 2022 +0200

    presence_profile: use parameter default_expires instead of 3600 constant
    
    - GH #2996

commit 1e3606ebca0d927595f6a0aa98cc0972174b9a62
Author: Adrian Tabacioiu <adi.tabacioiu@c-s.ro>
Date:   Fri Jan 14 15:31:03 2022 +0200

    presence_mwi: use parameter default_expires instead of 3600 constant
    
    - GH #2996

commit 31598421de858786f9ed416db8f33c12c0efd383
Author: Adrian Tabacioiu <adi.tabacioiu@c-s.ro>
Date:   Fri Jan 14 15:29:42 2022 +0200

    presence_dialoginfo: use parameter default_expires instead of 3600 constant
    
    - GH #2996

commit 2158819818afabd501af1a41803989d4bd00656e
Author: Adrian Tabacioiu <adi.tabacioiu@c-s.ro>
Date:   Fri Jan 14 15:27:41 2022 +0200

    presence_conference: use parameter default_expires instead of 3600 constant
    
    - GH #2996

commit 1f3de642bc3822290608dfed6a47a9052fa65ae1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 18 20:11:58 2022 +0100

    htable: proper function executed by w_ht_iterator_setex()
    
    - reported by GH #3004

commit 2e85bb541ff19e4b0074b04c4d05399a216deca2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 18 15:19:52 2022 +0100

    app_lua: support for lua 5.4.x
    
    - GH #2728

commit a30a6ceb5d7616bc135377b1dc507bd2eeeab876
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 17 08:29:13 2022 +0100

    app_lua: added internal alternative to luaL_openlib()
    
    - it was deprecated in Lua API, no longer available in newer versions [wip]

commit 3da3a780c9a9a4fc7a0852193080da2cbaa2adcf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 14 16:50:07 2022 +0100

    kex: use unsigned long for rpc stats.fetchn values

commit 6794a120f3c2466985fe1d837f00c5366df8e1c1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 14 16:19:03 2022 +0100

    statsc: use long long for rpc output value

commit 22558e3407a49dbf7ef84669190df0c98c8a8d58
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Jan 14 09:16:13 2022 +0100

    modules: readme files regenerated - statsc ... [skip ci]

commit f517f8c655e676f5872eda5f81f5244eac4eed25
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 14 09:02:39 2022 +0100

    statsc: note that items param must be set before track

commit b29c79c8d83fd23064e50dcee02e5f85ec51328d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 14 08:55:06 2022 +0100

    stats: detect of mod param items is set after track
    
    - it can lead to crash if items is set to greater value than the default
    one (GH #2101)
    - round up for better memory alignment in the allocated structures

commit 795a09077ccc5dd06f9074978dc77dd81389512b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 13 16:49:33 2022 +0100

    db_unixodbc: catch queries without result to skip printing error logs
    
    - GH #2810

commit 0ed1282238da6cdd8a4dbef1b61493b70a850a6b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 13 13:49:46 2022 +0100

    tm: update uri when refreshing local uac shortcuts

commit 55d185de535503ab860c0475e07d2d4af64f3ab0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 13 12:16:14 2022 +0100

    dispatcher: reworked management of ping reply codes and classes
    
    - do not generate all the 100 replies code for a class, but compare to be in
      in the range

commit 29ebde9cfe746c1dd9083a5fc4b26a32c39ca0a4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 13 10:37:46 2022 +0100

    dispatcher: removed module name from log message
    
    - updates to debug messages

commit 3a11426bdf0a4a458f2531689110fee84451da88
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 12 17:05:21 2022 +0100

    kamcmd: double/float values printed without decimals when they are 0
    
    - cope better with long (long) values stored in double fields

commit f619cae55ffeb4596da852d9ed75773c3217de50
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 12 17:03:58 2022 +0100

    corex: rpc shm stats values printed as unsigned long
    
    - GH #2824

commit 7162dc0a7368f61e3b32231a2ad00e72ee29d82e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 12 17:02:11 2022 +0100

    ctl: float/double values are stored over a long long int instead of int
    
    - cope with larger values than MAX_INT/1000, supporint now
      up to MAX_LLONG/1000

commit 40e59d9c3b8ec531cb9e26093c43647a43108dfd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 12 14:12:42 2022 +0100

    core: parser - print ascii code and position of invalid char for identity info

commit c818e16367ff997ecb059141f4752d6e8ba6136f
Author: Henning Westerholt <hw@gilawa.com>
Date:   Tue Jan 11 15:10:50 2022 +0000

    presence: small spelling fix in XML entity ID

commit 6ba9249e49e5eafe164beae46996161a3950def4
Author: Henning Westerholt <hw@gilawa.com>
Date:   Tue Jan 11 15:10:30 2022 +0000

    evapi: small spelling fix in comment

commit adba3caa2d12d1f8b89d720fbb9a6a9cdc8b2573
Author: Morten Tryfoss <morten@tryfoss.no>
Date:   Wed Dec 8 13:07:53 2021 +0100

    dispatcher: Fix handling of inactive destination for alg 13
    
    Alg 13 did try to distribute calls to inactive destinations.
    If the highest priority destination is inactive, hash is not updated
    and the xavp is not set. This is resulting in failover mechanism
    not working at all for the given call.
    
    When the hash variable is not updated, it makes alg 13 behave like
    round robin if the scenario above occurs. If you got two destinations
    and the highest priority is out of service, 50% of the calls will fail.
    
    Now I tried a more simple approach updating hash with the first
    entry of the sorted list.

commit 1c43e8b4ed63d29ef912211e368faaea6a62dcd8
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Jan 11 12:46:26 2022 +0100

    modules: readme files regenerated - dialog ... [skip ci]

commit 97293a53060b2b2329018ca7bbeb02a26b0a4afe
Author: Riccardo Villa <riccardo.villa@netaxis.be>
Date:   Fri Jan 7 11:34:21 2022 +0100

    dialog: update documentation

commit b177f05ee8b3a6bf553160ececdb3508a99a65b0
Author: Riccardo Villa <riccardo.villa@netaxis.be>
Date:   Fri Jan 7 11:34:10 2022 +0100

    dialog: add filter based on start timestamp to dlg.list_match

commit b5258d9b0e88de4b9a7c58997b651e790e2cc87e
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jan 11 09:32:38 2022 +0100

    pkg/kamailio/deb: add --atexit=no
    
    This helps with openssl1.1 see #2912

commit 9f679c6e1c036a8bda42807fea6a42b8d1d2230c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jan 11 09:29:51 2022 +0100

    pkg/kamailio/deb: version set 5.6.0~dev3

commit 682f9984fc4942d5f786f0ca9d798630d618f8da
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 11 09:02:35 2022 +0100

    dialog: init variable to fix warning

commit 102b7c62ae9877151ce542b8b5747051fb954acb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 11 09:02:11 2022 +0100

    db_text: init variable to fix warning

commit b7815d04ced35d5b5ccbcdaa39d41ef4a2cb2ad0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 11 08:41:35 2022 +0100

    avpops: init variable to fix warning

commit 55f23d09faee06a892dde13e371d144b98bae68f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 11 08:30:46 2022 +0100

    rls: free xml doc in case of error

commit 5443db4d632c8502dc622cc28fe2847fb0c147c1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 11 08:20:30 2022 +0100

    dispatcher: safety checks for str fields

commit 0247c336e208912324c71aea9843e688d7c5a463
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 11 08:19:42 2022 +0100

    lcr: init buffers to try to get rid of new warnings

commit 33c40170e73adc71e2ad66d8dbb6c776b771ce5d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 11 08:19:06 2022 +0100

    presence: utils - use memcpy instead of strncpy for coherence

commit 819ca1d7afe558d944fa88b2d453bf7ae7fcc819
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 10 18:37:34 2022 +0100

    ims_usrloc_scscf: removed unrelated comment with is_main
    
    - was not even used

commit 9d280b589a035fa04cd4c7235671d1fdb6ae44e9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 10 18:37:17 2022 +0100

    p_usrloc: removed unrelated comment with is_main
    
    - was not even used

commit 5978ec116c3efacacf260e9f579d93c9e9bfb780
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 10 18:36:49 2022 +0100

    ims_usrloc_pcscf: removed unrelated comment with is_main
    
    - was not even used

commit 3a00526bbe535d46d234108cb71fd80376f0718d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 10 18:35:58 2022 +0100

    usrloc: removed unrelated comment with is_main
    
    - was not even used

commit 461ec0a79ae365729c11efcbd96fc158c50a2891
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 10 18:33:53 2022 +0100

    http_async_module: check return for event_base_dispatch()
    
    - exit if it fails
    - part of GH #2999

commit 52cad0a39b224add8ff7eb6dd253f00122e93704
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 10 18:33:24 2022 +0100

    db_text: rename is_main to _ksr_is_main

commit e7c14adc0b171fae9ad7c0fed4fb3c785dd282ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 10 18:32:43 2022 +0100

    ctl: rename is_main to _ksr_is_main

commit f3454dd9f2d065e7757e9d9680b815481d08269c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 10 18:31:38 2022 +0100

    core: renamed global is_main to _ksr_is_main
    
    - safer to avoid conflicts with other libs

commit c73a8deb2f3ff18bdcb98c7ed4cf9f562058265e
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Jan 10 15:01:23 2022 +0100

    modules: readme files regenerated - siputils ... [skip ci]

commit 195f7ea8a16aa4df36c722267b6456a4b82fb2bd
Author: Henning Westerholt <hw@skalatan.de>
Date:   Mon Jan 10 13:44:51 2022 +0000

    siputils: remove ring 180/183 conversion functions (GH #2989)
    
    - remove ring 180/183 conversion functions (GH #2989)
    - they are not working correctly anymore, and can easily be replaced
      by textops/htable or reply routes

commit cd3942b13cd09e0a1a27264a714424db3ad05895
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Jan 7 14:31:10 2022 +0100

    modules: readme files regenerated - nats ... [skip ci]

commit fbdb57aab18b570880bf63590b41e8f32f13fca1
Merge: 3e7d5ed340 ce21bd8a0c
Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
Date:   Fri Jan 7 08:16:17 2022 -0500

    Merge pull request #2978 from kamailio/NATS-add-nats_publish
    
    NATS: add new function `nats_publish()`

commit 3e7d5ed34033067377ed9034e4ec49be444ca6fe
Author: Rhys Hanrahan <rhys@nexusone.com.au>
Date:   Fri Dec 24 18:41:20 2021 +1100

    core: Updated check_local_addresses to use getifaddrs
    
    Changed virtual socket code to use getifaddrs instead of gethostbyname as this avoids lookups against the hosts file, which causes incorrect results.

commit 3cf033295f2ec78aeddf53b130ae9eab8f6d60f8
Author: Rhys Hanrahan <rhys@nexusone.com.au>
Date:   Wed Dec 22 22:15:48 2021 +1100

    ims_ipsec_pcscf: Added virtual flag to output of sockets list.

commit 04aa88c524ba6a61e59d9be6a344dce79c3aa178
Author: Rhys Hanrahan <rhys@nexusone.com.au>
Date:   Wed Dec 22 22:15:18 2021 +1100

    corex: Added virtual flag to output of "corex.list_sockets"

commit 92c44f1b3196f125b3e298499ed65df12cdd1a5a
Author: Rhys Hanrahan <rhys@nexusone.com.au>
Date:   Wed Dec 22 22:14:54 2021 +1100

    core: Added virtual flag to output of core.sockets_list

commit e93640e6119e61a24d8c1f6d36b60c83b3573f90
Author: Rhys Hanrahan <rhys@nexusone.com.au>
Date:   Wed Dec 22 22:13:47 2021 +1100

    core: listen can now have a "virtual" flag to check for nonlocal floating IPs.
    
    A new option to "listen" has been added called "virtual". This sets a flag on the listening socket to modify the behaviour of grep_sock_info.
    When this flag is set, grep_sock_info will only consider the listening IP a match if the IP is found in the system's current list of
    local IP addresses. If the IP is not currently local, then the matching IP is ignored.
    If the virtual flag is not set on the socket then existing behaviour used instead.
    
    This is useful in scenarios with an active/active cluster where Kamailio must know if a floating IP is currently local or not.

commit 60c5a87379b30aa3f0eef569166abac703fab50a
Author: Viktor <victor.litvinov@wildix.com>
Date:   Fri Dec 24 00:18:04 2021 +0200

    tcpclose event_routes issue

commit da0d4658985fe4b98a8247dc7a89dd48a6635e94
Author: Viktor <victor.litvinov@wildix.com>
Date:   Mon Dec 20 13:44:06 2021 +0200

    tcpclose event_routes issue

commit 635f3fb5387713181a3492278bcf72d34738afd2
Author: Viktor <victor.litvinov@wildix.com>
Date:   Mon Dec 20 12:14:31 2021 +0200

    tcpclose event_routes issue

commit 7583b9300864caeb6538a3bfbaf30aa7b0a22ba3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 6 11:10:12 2022 +0100

    Makefile.defs: version set to 5.6.0-dev3

commit f7358b01efd0d8d71edf730d1a8cf4c9555d1dd8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 6 11:08:09 2022 +0100

    db_cluster: enclose block in curly braces
    
    - fix returning always introduced in previous commit

commit 50a976f00e4ee19c24260a10f0a70349fe2d9d6d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 5 18:44:41 2022 +0100

    pua: use parameter default_expires instead of 3600 constant
    
    - GH #2994

commit 6ce9c3c897055ff9942634c493caf79780ccf71b
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Jan 4 10:49:10 2022 +0100

    Secfilter: Modify error messages to RPC error messages instead of printf

commit cf1907cac4c21fe12a27057cc3eeb2dd98e65635
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Jan 4 10:47:28 2022 +0100

    mtree: Re-instate error log messages in RPC reload removed in an earlier commit

commit 89958e9350597100d09689357b631ad30928ed99
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 17:00:28 2022 +0100

    TLS: Add RPC success confirmation message

commit 9ebf483a51b8584c05a2bcd3d4b26ac22a878ce8
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 16:36:26 2022 +0100

    rtpengine: Fix typo in RPC response handling

commit 7feb38651970fc1f3cfd90769685c46804ab25ae
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 16:33:08 2022 +0100

    secfilter: Convert error messages to error responses in secf_rpc_add_dst()

commit b108bd6aaa7f25f91bd058c92103e9f0910bba0e
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Jan 3 16:31:27 2022 +0100

    modules: readme files regenerated - rtp_media_server ... [skip ci]

commit 82721b916d9743cca58b69a5772b3e5a7ce8461e
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 16:28:27 2022 +0100

    rtp_media_server: Documentation update, typo fixing

commit 2468473c18200161bba42e01468d3007541329ef
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 16:14:19 2022 +0100

    rtpengine: Add RPC success message on reload

commit 261b7e13d711e5361ed491a8fd04efee2d73709e
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 16:00:05 2022 +0100

    matrix: Add RPC response on matrix reload success

commit 41e20d7f5106748a415951f6766cf64b9d14180d
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 15:55:41 2022 +0100

    keepalive: Add RPC success responses

commit e5dac2fb61f375ccd131d4ad0c85ddabda32754c
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 15:37:52 2022 +0100

    dmq: Add RPC success response on removing a node

commit 101ddb5efe16fd415410be1ac86ff759e83bdc54
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 15:28:16 2022 +0100

    dispatcher: Add RPC success message when removing destination from set

commit 70a7f92b6df5fa154709ccb711a81641ea84ab51
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 15:27:36 2022 +0100

    dispatcher: Add RPC success message on adding destination to set

commit af8b605b71a4b15f8c2f69878e589c8554bebfec
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 15:24:44 2022 +0100

    disaptcher: Add RPC success message on set_state

commit 9f8de5255bb90551d6cad5828ccafb6f41083c47
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 15:21:41 2022 +0100

    dispatcher: Add RPC success response on reload

commit fc0ee0bca6d5b42d11e0d7ed5933e23ae1636941
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 15:16:41 2022 +0100

    db_cluster: Add RPC error message when clusters not found

commit 82845eac8a8bae73d1033736ff9cf15337661981
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 15:14:39 2022 +0100

    db_cluster: Add RPC success and error messages to dbcl_rpc_enable_connection

commit 86b4189c1335a2d1aa4414ab9d1a5b8a27a29e00
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 15:10:55 2022 +0100

    db_cluster: Add RPC error messages and responses to dbcl_rpc_ddisable_connection

commit 4d41b85a6b9d7f82306282a19c01d63b90f2a7d9
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 15:04:10 2022 +0100

    dbcluster: Add RPC error message wheb listing connections and no cluster is found

commit 559b52b194f813c0c8584b3becbac9b2ab8e0343
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 14:53:05 2022 +0100

    mtree: Add RPC response on successful reload, re-organise function rpc_mtree_reload

commit 326abd1737336ad733cb53f9b4ac506f178da0e2
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 14:43:53 2022 +0100

    htable: Add RPC response for storing htable to DB

commit fecda3d12f0f72ba0f35f239108f5dcd3bec0959
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 14:42:58 2022 +0100

    htable: Add RPC response for successful reload of htable

commit 0b5407ec0f13d7631a5273171338628b44814498
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 3 14:33:16 2022 +0100

    htable: Add response for rpc flush failed and success states

commit ce21bd8a0cd4c74227bc43bef2bdd8f4a8006171
Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
Date:   Thu Dec 30 10:37:27 2021 -0500

    NATS: add new function `nats_publish()`

commit c4e462fa6bda38ac6fd814ce8d98ea030d4049b9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 28 20:27:43 2021 +0100

    core: parser sdp - print hdr name by length on error in get_sdp_hdr_field()

commit 089a55b8417b48ed783fafe0ed4bc10374e09425
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Dec 28 20:16:21 2021 +0100

    modules: readme files regenerated - siputils ... [skip ci]

commit 090f1f74603de6113f3dd41095ae41b4f03f8171
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 28 20:00:17 2021 +0100

    siputils: docs - note about restrictions of ring_insert_callid()
    
    - GH #2989

commit e809b2415b6074826bf641a0a85667a400f778ef
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Dec 22 18:08:30 2021 +0100

    uac: fix unknown type name
    
    introduced at b6e264c9780fc0432e6e746f473024e41bc1126b
    
    > uac_send.c: In function 'uac_send_tm_callback':
    > uac_send.c:741:16: error: unknown type name 'authenticate_body_t'
    >   741 |         static authenticate_body_t auth;
    >       |                ^~~~~~~~~~~~~~~~~~~
    > uac_send.c:781:49: warning: passing argument 2 of 'parse_authenticate_body' from incompatible pointer type [-Wincompatible-pointer-types]
    >   781 |         if (parse_authenticate_body(&hdr->body, &auth)<0)
    >       |                                                 ^~~~~
    >       |                                                 |
    >       |                                                 int *
    > In file included from uac_send.c:42:
    > auth_hdr.h:30:67: note: expected 'struct authenticate_body *' but argument is of type 'int *'
    >    30 | int parse_authenticate_body( str *body, struct authenticate_body *auth);
    >       |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
    > uac_send.c:788:27: error: request for member 'realm' in something not a structure or union
    >   788 |         cred.realm  = auth.realm;
    >       |                           ^
    > uac_send.c:795:56: warning: passing argument 4 of 'do_uac_auth' from incompatible pointer type [-Wincompatible-pointer-types]
    >   795 |         do_uac_auth(&tp->s_method, &tp->s_ruri, &cred, &auth, response);
    >       |                                                        ^~~~~
    >       |                                                        |
    >       |                                                        int *
    > In file included from uac_send.c:41:
    > auth.h:77:43: note: expected 'struct authenticate_body *' but argument is of type 'int *'
    >    77 |                 struct authenticate_body *auth,
    >       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
    > uac_send.c:797:49: warning: passing argument 4 of 'build_authorization_hdr' from incompatible pointer type [-Wincompatible-pointer-types]
    >   797 |                                                 &auth, response);
    >       |                                                 ^~~~~
    >       |                                                 |
    >       |                                                 int *
    > In file included from uac_send.c:42:
    > auth_hdr.h:33:71: note: expected 'struct authenticate_body *' but argument is of type 'int *'
    >    33 |                 struct uac_credential *crd, struct authenticate_body *auth,
    >       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
    > make[2]: *** [../../Makefile.rules:100: uac_send.o] Error 1

commit d8f0e71a0497e0bb98be60452914df51c84b56d8
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Dec 22 11:19:19 2021 +0100

    pv_headers: restore pvh_real_hdr_del_by_name()
    
    it was wrongly removed at 09981c41cb6685fa18f61b9e7d66339917c4f097

commit 362c6de08058948d0a70a1eeb14ec718f922b4e5
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date:   Wed Dec 15 23:30:38 2021 +0100

    ldap: rename private function ldap_connect
    
    When compiling against openldap 2.6.0 kamailio's private ldap_connect() clashes
    with openldap's own. curl dealt with a similar issue earlier (see [1]).
    
    Simply rename the function to avoid the issue.
    
    In file included from ldap_api_fn.c:37:
    ldap_connect.h:34:12: error: conflicting types for 'ldap_connect'; have 'int(char *)'
       34 | extern int ldap_connect(char *_ld_name);
          |            ^~~~~~~~~~~~
    In file included from ldap_api_fn.c:33:
    /home/sk/tmp/sdk/openwrt-sdk-ath79-generic_gcc-11.2.0_musl.Linux-x86_64/staging_dir/target-mips_24kc_musl/usr/include/ldap.h:1555:1: note: previous declaration of 'ldap_connect' with type 'int(LDAP *)' {aka 'int(struct ldap *)'}
     1555 | ldap_connect( LDAP *ld );
          | ^~~~~~~~~~~~
    make[5]: *** [../../Makefile.rules:100: ldap_api_fn.o] Error 1
    make[4]: *** [Makefile:511: modules] Error 1
    
    [1] https://github.com/curl/curl/commit/8bdde6b14ce3b5fd71c772a578fcbd4b6fa6df19
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

commit b6e264c9780fc0432e6e746f473024e41bc1126b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 22 08:37:40 2021 +0100

    uac: exposed internal flags for $uac_req(key) variable
    
    - if set to 1, the password is considered to be HA1 value
    - GH #2982

commit 84cdc33429c61fe7cac91cbedf96bef560267313
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 22 08:12:20 2021 +0100

    auth_identity: close file in case of errors
    
    - GH #2983

commit 81b8eb2c2f8e3fb370185bad05bd77656351dd06
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 21 10:31:01 2021 +0100

    ctl: implement long and long long types of values
    
    - convert/store from/to double, based on supported types by binrpc,
    similar to xmlrpc

commit ff2d9e84e43e87483cacc6bdbcf875f650b4d292
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 21 09:07:17 2021 +0100

    xmlrpc: implemented specifier for long and long long types of values
    
    - they are mapped over double, xmlrpc defines only int and double types
      http://xmlrpc.com/spec.md

commit 92683311d16dafe56951d9603a3a1e9a1b219d9a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 20 10:15:36 2021 +0100

    jsonrpcs: support for long/long values in rpc messages
    
    - l and j for long and unsigned long
    - L and J for long long and unsigned long long

commit 04763fe7de760005535e145f7fd783bbb60b2586
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 20 10:14:27 2021 +0100

    core: utils/srjon - macros to get long long values

commit bd42130e3cfb87856b4b0431de50eccdd4324f9f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 20 08:55:51 2021 +0100

    misc/examples: kemi - sanity checks for response in python script

commit 99a9f27c8d24a06f201b4713f7a2bfeb37092482
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Dec 18 19:54:57 2021 +0100

    misc/examples: kemi - update lua sample config

commit 8e7f2e6a158bb2c59600b03be3c7e6eefc416180
Author: Henning Westerholt <hw@skalatan.de>
Date:   Fri Dec 17 12:53:37 2021 +0000

    dlgs: optimize dlgs_init, if/else path are identical

commit a993f1538918c6c31c5da031e1d903250c4a9048
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 17 08:45:11 2021 +0100

    kemix: added KSR.kx.get_rcvaddr_sock() - return local received address in socket format

commit d132d595c7a75e1206f4d42973966767e305f4fb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 17 08:38:25 2021 +0100

    kemix: rename get_sas() to get_srcaddr_sock()

commit 2aae3ee39ea56e349879e25234a75aa79ff4284d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 17 08:34:46 2021 +0100

    pv: added $Ras - return local received address in socket format

commit bd5280726a9842b257afabae548853d000ecd249
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 16 10:01:34 2021 +0100

    core: parser sdp - check if delimiter exceeds body limit

commit 03acf834a19689d6c3efcea93e48985d3e7ffc37
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 16 09:44:54 2021 +0100

    core: parser - clang format parser_f.c

commit 09ac5b6c5330bc0a9eb4617d2385745b4a09c116
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 15 14:53:00 2021 +0100

    kemix: exported kx.get_sas()
    
    - return source address in socket format, similar to $sas

commit 06306c29d45449d83db718a3e2207ee3fd1755c1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 15 14:29:25 2021 +0100

    kazoo: fix prototype for ki_kz_amqp_publish_hdrs()

commit 96ba8bdf87221c985d8198fe36f7f0bd9858a738
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 15 12:37:48 2021 +0100

    misc/examples: kemi - sanity check for response in lua script

commit 1cd480dfe6f2e06bac99b74e466e0c6bb8801279
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 15 09:00:45 2021 +0100

    core: parser - clang format for parse_identityinfo.c

commit b0f4c835b91059f021c4e5be1b16a6493cc46fbe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 14 20:42:02 2021 +0100

    kazoo: fix kemi export due to changed function prototype
    
    - change done in dcb8e1650204c9453457871515ab5c7ec2d497f1

commit 2c239795d3d1a7e0ef9918006ff57da13dfedae1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 14 17:55:22 2021 +0100

    jwt: exported jwt_generate_hdrs() function to kemi

commit c83b3eb828efbe5370eab9ecdfdd10cb9ea11a87
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Dec 14 17:46:16 2021 +0100

    modules: readme files regenerated - jwt ... [skip ci]

commit aaa142d293105ef27f7e4b6143fc3fb18c9a5a75
Author: rodrigo.alves <rodrigo.alves@messagebird.com>
Date:   Fri Dec 10 13:31:54 2021 +0000

    jwt: possibility to add headers when generating jwt

commit 8df3752c2d7ea37b4acadf76283287744a56005a
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Dec 14 14:16:31 2021 +0100

    modules: readme files regenerated - tls ... [skip ci]

commit 8dc18cab5bc32c1d34a9113242d230b7458d4075
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 14 14:02:41 2021 +0100

    tls: docs - added note about --atexit=no cli param for newer libssl versions

commit 2e62177f7f08314efa883f87f3d703a4f71a1d5e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 13 15:17:37 2021 +0100

    core: tcp - fixed typo on condition introduced in previous commit

commit 7a5ae41ec7184ffb362fe54154c350e552ad8917
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 13 14:42:50 2021 +0100

    core: tcp - added core parameter tcp_wait_data
    
    - specify how long to wait (in milliseconds) to wait for data on tcp
    connections in certain cases
    - default is 5000ms (5secs)
    - now applies when reading on tcp connection for haproxy protocol

commit 8f23548c4d201445e29e73cd0f2efab6a7dc5c04
Merge: ba773d2a2b 1d0b7f22b3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 13 13:27:36 2021 +0100

    Merge pull request #2973 from btriller/dialog-fix-missing-else
    
    dialog: fix missing else

commit 1d0b7f22b3321cf9b2a4866b0a8a6001538aba42
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Mon Dec 13 13:11:26 2021 +0100

    dialog: fix missing else

commit ba773d2a2bf64e01f1724e61acad765fb311a0a6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 13 09:54:29 2021 +0100

    dialog: added duration field in dialog rpc output

commit 3816bcb2375baef9451025ed906ebf36e8c32ec3
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Dec 13 09:31:25 2021 +0100

    modules: readme files regenerated - dialog ... [skip ci]

commit 225a59475c91e154ce0a7f0ec252be841a5a8ce5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 13 09:29:06 2021 +0100

    Makefile.defs: use sed instead of awk for detecting glibc version

commit f639dfb5f5b74d77026bec7b8bb493b40ce6d47c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 13 09:22:39 2021 +0100

    dialog: docs - typo and clarification about local socket bind address

commit c3e7b1e4f402081b122ca6f0967f92005e1cfeaf
Merge: d39bbb080b 506672e523
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 13 09:20:03 2021 +0100

    Merge pull request #2935 from kamailio/vseva/dlg_rpc
    
    dialog: add local_only paramter to RPC dlg.stats_active

commit d39bbb080ba9e3d44cc66a35a7934732c5a5e058
Author: alexyosifov <47529095+alexyosifov@users.noreply.github.com>
Date:   Mon Dec 13 10:19:00 2021 +0200

    ims_usrloc_scscf: Add capability to skip a specific realm (#2951)
    
    * ims_usrloc_scscf: Add capability to skip a specific realm
    
    Capability to skip realm in NOTIFY's Message body reginfo tag.
    Added realm(string) and skip_realm(int) parameters.
    
    * Update ims_usrloc_scscf_admin.xml
    
    Revert changes for user_data_xsd

commit f42b6c5cf2ee9861cb1eed016a5ddcc499d2b854
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 13 08:31:07 2021 +0100

    presence: info logs instead of error for not maching conditions

commit b83810eb1eb70f326698db874a1f67cf6a8d06cf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Dec 12 13:29:00 2021 +0100

    core: parser/sdp - check for delimiter size done before comparison

commit 1b5756ae9f67c3907c134eb725f19c875cccd913
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Dec 12 13:13:32 2021 +0100

    core: parser/sdp - coherent indentation of two functions

commit c1ec3857f360c806b7cc856b8e6ae3d5362ef49f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Dec 12 12:31:29 2021 +0100

    core: parser/sdp - cast to unsigned for left shifting

commit 48dc90dfa1839a405e7d090b23c1fdc907107731
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Dec 11 18:40:51 2021 +0100

    core: parser - print start of buffer on error for identity info

commit 43c48edc5064cdef9d4a41a579d59dfbb2cfb865
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 10 12:11:00 2021 +0100

    core: cfg.lex - renamed defenv value mode parameter

commit 29c3b865d8efde8435c2217df44d1df684caaea2
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Wed Dec 8 14:50:29 2021 +0000

    websockets: enable KEEPALIVE_MECHANISM_CONCHECK
    
    KEEPALIVE_MECHANISM_CONCHECK was added but can't be enabled

commit 03cd22b41b80a81a4260c0dee2c500cf1007e1f8
Author: Ben Kaufman <bkaufman@nexvortex.com>
Date:   Thu Dec 9 13:37:53 2021 -0600

    core: cfg.lex support for undefned env vars
    
    Feature Request GH #2967 for undefined defenv
    
    Add new keywords for preprocessing:
    
    - #!trydefenv - The same as #!defenv, except if the variable is
      undefined, the def value will be undefined as well.
    
    - #!trydefenvs - The same as #!defenvs, except if the variable is
      undefined, the def value will be undefined as well.

commit 53fc8c1dfeeff8231278563595cd3ae46ba81e22
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 10 08:58:10 2021 +0100

    app_sqlang: update to handle xval return for functions with 3 parameters
    
    - fix for functions like KSR.sqlops.sql_result_get()

commit 7658cc9fdbfaba2001d538dbef23deaec4af8557
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 10 08:57:38 2021 +0100

    misc: kemi-code-gen.py - generate code for sqlang functions with xval return

commit 3136d47993a9f08ea1c7e4de715f5fbbdf18a4e4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 10 08:43:17 2021 +0100

    app_ruby: update to handle xval return for functions with 3 parameters
    
    - fix for functions like KSR.sqlops.sql_result_get()

commit b91245397f1c61313b853fc770f20a860f07b395
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 10 08:42:43 2021 +0100

    misc: kemi-code-gen.py - generate code for ruby functions with xval return

commit e9690b36e44fc65fb6d368f7231bfa15faaeed59
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 10 08:31:58 2021 +0100

    misc: kemi-code-gen.py - relocate code for generate conditions and params

commit 871475c6aba89bd6506255665d304206325bbf4c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 10 08:11:54 2021 +0100

    app_python3: update to handle xval return for functions with 3 parameters
    
    - fix for functions like KSR.sqlops.sql_result_get()

commit 466fcb283ccf0de92d78c90ca7df7830f8e8ced5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 10 08:08:11 2021 +0100

    app_python: update to handle xval return for functions with 3 parameters
    
    - fix for functions like KSR.sqlops.sql_result_get()

commit 5a048b9489ce4a5c48e632376f7472b26efefb45
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 10 08:07:23 2021 +0100

    misc: kemi-code-gen.py - generate code for python functions with xval return

commit 6064b1ee64fa2fa6682c671f554acaead5ca1898
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 9 21:01:04 2021 +0100

    app_jsdt: update to handle xval return for functions with 3 parameters
    
    - fix for functions like KSR.sqlops.sql_result_get()

commit a99f581a519123e7c47479b724308a5dc239393a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 9 20:42:01 2021 +0100

    misc: kemi-code-gen.py - generate code for javascript functions with xval return

commit da9eee2125fc6e632bcbeae4d9133bb39c412dee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 9 20:37:51 2021 +0100

    app_lua: update to handle xval return for functions with 3 parameters
    
    - fix for functions like KSR.sqlops.sql_result_get()

commit 8bce8a738e16303985ed386213e1d86a1a6a7878
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 9 20:15:31 2021 +0100

    misc: kemi-code-gen.py - generate code for lua functions with 3 params and xval return

commit 72cc434ef75a0667c843206cf84fe080bb912dd3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 9 20:12:22 2021 +0100

    core: kemi - added typedefs for functions with three params and xval return

commit cd2f5d4ca2a3ec31c1e67cd08ad025a152241e35
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 9 10:41:41 2021 +0100

    core: enclose in quotes the value for #!defenvs

commit 02be5bef89625a53b2f67f8ca8d3acd4073b6c2b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 8 15:16:12 2021 +0100

    pv: added $msg(lpart) - return last part of the message
    
    - headers and body (skips first line)

commit dfbeb92a956009fc57070ac988cb0177f9c8192f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Dec 8 11:20:40 2021 +0100

    pkg/kamailio/deb: fix lintian warnings

commit de2bee1805c2c89565e9b28afb50fac375d0b5ba
Author: Justin-lavelle <justinl@broadvoice.com>
Date:   Sat Dec 4 03:09:43 2021 -0800

    auth_ephemeral: fix sha256/384/512
    
    - sha256/384/512 broken due to use of sha1 password length, change to check and use proper lengths for each
    - sha384 mistakenly using sha256 method

commit 743a9d33dcc3a6220bba217c14810dafb53355b2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 8 09:21:53 2021 +0100

    src/Makefile.defs: link -lrt if glibc <= 2.17
    
    - GH #2921

commit 4d06b1e4bbd371d247301ece057a3c26ae876a9f
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Dec 7 10:09:29 2021 +0100

    htable: Modify previous commit to create new API for RPC and keep old API for backwards compatibility
    
    Thanks to @miconda for a hint!

commit 7556fbfa38ac4dad00494944dd02fc60f65cfcb5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 7 09:27:17 2021 +0100

    pv: free escaped value for {val.json} transformations

commit 5b1177df2193968a3efc26bcf07eba80a59304e7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 6 14:52:45 2021 +0100

    pv: added {val.jsonqe} - quoted json value

commit cbd9fc13ab11270df4b541afd9dc9b51517cdd12
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Dec 7 08:52:08 2021 +0100

    htable: Add return code on successful deletion of item, update RPC commands with replies

commit 9517cf47f512f561c6461edc3cbca3410e773735
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Dec 7 08:30:51 2021 +0100

    htable: Fix spelling errors in error and debug messages

commit 2eed551ed55fcd2bc190e1045da377f6b1e4d22d
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Dec 6 13:00:59 2021 +0100

    db_cluster: Fix spelling errors

commit 3e36a56fa6e04d68227bc4098689be3771ec8995
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Sun Dec 5 21:01:20 2021 +0100

    modules: readme files regenerated - lrkproxy ... [skip ci]

commit 17ff51f205a9c311e9dd2908d370957faf770ea5
Author: Henning Westerholt <hw@skalatan.de>
Date:   Sun Dec 5 19:56:53 2021 +0000

    lrkproxy: small changes in documentation

commit 986b9bea258864bf40606afe9761dc17dead6476
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Dec 4 16:52:26 2021 +0100

    pkg/kamailio/deb: fix bookworm and sid build
    
    * no python2 and dh-systemd package available

commit 3c905ec289c2779b969f185021518f3532ce6833
Author: Mojtaba Esfandiari.S <mespio@gmail.com>
Date:   Sat Dec 4 00:41:51 2021 +0330

    lrkproxy:some features add to lrkproxy module
    
    add 'gt' option for optimization port resource allocation
    add 'custom_sdp_ip_avp' option for handling NAT client

commit 3e4e59584f3e8a2fea1d9167eaf42eda8cc5653b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 2 16:12:01 2021 +0100

    tsilo: reworked checking ruri and contact parameters
    
    - removed module name from log messages

commit e976054f71692b536f59a81347e8254886f08a69
Author: JailBird <jailbird@fdf.net>
Date:   Wed Nov 24 03:50:59 2021 -0600

    sqlite: module group creation
    
    - Add sqlite as an option to Makefile.groups
    - Add sqlite to INSTALL documentation

commit f01a00bf86bbdd09e26ba08f0da8ec89172a5eb8
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Dec 3 10:59:33 2021 +0100

    pkg/kamailio/deb: Add bookworm support

commit d6a34eee893a47450650ea29671e80dbffc03c8f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 1 09:34:28 2021 +0100

    core: reworked string-number conversion to catch out of limits values

commit 94d1eecc618067bb04ed36deaf0ceee4e3bff06b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 30 11:10:43 2021 +0100

    core: added #!defenvs preprocessor directive
    
    - similar to #!defenv, but the value is enclosed in double quotes to
    make it covenient to be used as a string token

commit e97ae3e621b2e7f28bd01069a9fbdd77ea16663f
Merge: 2af28f2e30 bbd7b2ed58
Author: Andreas Granig <agranig@linguin.org>
Date:   Tue Nov 30 11:03:07 2021 +0100

    Merge pull request #2960 from apogrebennyk/apogrebennyk/db_redis_update
    
    db_redis: don't leave unconsumed redis replies in case of error

commit 2af28f2e303b5eaa3738d045269fb94e8b059904
Author: Nicolas C <nchaigne@capgemini.fr>
Date:   Thu Nov 18 13:40:07 2021 +0100

    pv: extend $cnt to work with $xavp
    
    As suggested in previous PR (#2936).
    This is much more flexible as we also handle sub XAVPs and indexes.

commit 557952f00bff4e9e70a41cad0be22c2f545f3c22
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Nov 30 08:46:13 2021 +0100

    modules: readme files regenerated - presence ... [skip ci]

commit 1ef340457d0bddd8b15be2195c0a9d5d79f88d12
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 30 08:32:16 2021 +0100

    presence: docs - note the version for default behaviour change on 202 reply

commit 7a01a991b9012918130b131336a988a5f9fc4285
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Nov 30 08:31:19 2021 +0100

    modules: readme files regenerated - presence ... [skip ci]

commit 22dd8c88f854cb507b0af07ec8712ff3e74c510d
Author: LaurenÈiu Nicola <lnicola@dend.ro>
Date:   Mon Nov 22 19:29:25 2021 +0200

    presence: return 200 instead of 202 by default

commit 429fea8069f0753e6b8dbfbfaf36701e30af6dda
Author: Morten Tryfoss <morten@tryfoss.no>
Date:   Sat Nov 27 21:14:41 2021 +0100

    dispatcher: Not possible to deactivate probing of destination by reload
    
    If ds_probing_mode is set to 3, flag in the dispatcher entry needs to include 8
    for probing to happen.
    
    Changing a destination to not include this anymore while the destination do
    not respond to OPTIONS will cause the probing flag to be re-added because of the
    delayed response. A restart will fix it.
    
    We need to check against the probing flag in the CB function to determine if
    we should continue probing this destination. If probing is deativated while
    waiting for a reply, we should abort.

commit 96a285dbb193a7eb7b4080963bee69bce859abd8
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Nov 29 17:46:20 2021 +0100

    modules: readme files regenerated - tm ... [skip ci]

commit c060e9000f9c6cca98e23bef7aa8c295c8863de6
Author: Zion Dials <me@ziondials.com>
Date:   Sat Nov 27 11:42:27 2021 -0500

    Fix TM Module Doc unmatched_cancel param

commit 0afc10d9b1b3f65b92d649d530b6363476b3d03b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 29 11:24:51 2021 +0100

    core: protect for unsigned int value overflow on string convert

commit bcd59d73e2fc5ae8e14cad520e726ef431f0563f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 28 17:51:05 2021 +0100

    core: protect for int value overflow on string convert

commit 1a406e093ea7ac07428c92aec21ac67f8caa1093
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 28 10:39:02 2021 +0100

    core: flags - use unsigned literal for bit shifting operations

commit 8c30109df0b479cc3fce39a765717149e9c70ddf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Nov 27 15:24:45 2021 +0100

    nat_traversal: declare flag literal as unsigned
    
    - GH #2954

commit bbd7b2ed5827252680e9d8949c193699da0a76b2
Author: Andrii Pogrebennyk <andrii@ng-voice.com>
Date:   Sun Nov 28 08:34:36 2021 +0100

    db_redis: don't leave unconsumed redis replies in case of error on update
    
    Execute db_redis_consume_replies on failed update same as in db_redis_insert:
    if db_redis_perform_update encounters an error it was leaving unconsumed data
    thus causing unexpected reply later on when reading from the same connection.

commit 1ba6f2fa77459ed1fcec04f446fe9e8c210b94d6
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Nov 26 22:46:22 2021 +0100

    modules: readme files regenerated - uac_redirect ... [skip ci]

commit a0ef1ccd17368775d68f8687f25b0d72656ac273
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 26 15:32:54 2021 +0100

    uac_redirect: use inter-module acc api instead of config export lookup
    
    - use acc functions via inter-module acc api, intead of config file
    function export lookup, to get the right signature and avoid workaround
    of fixing a modparam like a function param and improper access of
    expected fields by offset
    - GH #2953

commit 35767f387bbcd2766bf7a4ff1345183612219225
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 25 13:36:59 2021 +0100

    acc: expose accounting functions via inter-module api

commit b3f77460ff78f4d38542ca79bb13398180cd7710
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 25 09:55:31 2021 +0100

    tls: get local/remote issuer line via $tls(key)
    
    - new keys: m_issuer_line, p_issuer_line

commit c2c3c8b5615294989ac81203e65df76b2a08fb02
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 24 09:30:22 2021 +0100

    tls: new config variable $tls(key)
    
    - return attributes related to tls communication
    - first implemented keys:
      - m_subject_line - return local (my) certificate subject line
      - p_subject_line - return remote (peer) certificate subject line

commit 744bc8f9e12b698cd6b8bc5ef63c84df7a3aea90
Author: SPChan <shihping.chan@gmail.com>
Date:   Mon Nov 22 22:55:30 2021 +0800

    tls: update DH initialization for OpenSSL 1.1.x
    
    For OpenSSL 3.x, this will fix a deprecation warning.

commit f068a9ad1892777bfb9a6d1bcfd17a291578c6b6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 23 17:22:42 2021 +0100

    core: clarification for -b cli parameter

commit 13bd752cc932818f920a0835637431bf29d7db40
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 23 17:12:48 2021 +0100

    core: print udp sock fd in debug messages of probe_max_receive_buffer()

commit 210da8403463290cdd0abec25473df5a15557b83
Merge: a84392d495 ff852c46b3
Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
Date:   Tue Nov 23 07:59:26 2021 -0500

    Merge pull request #2934 from kamailio/nats-connection-ptr
    
    nats: move nats connection handling into a struct in order to extend features

commit a84392d49551dcc98378e9fe2feee5f6c3fb81a4
Author: Aleksandar Yosifov <alexyosifov@gmail.com>
Date:   Mon Nov 22 18:28:28 2021 +0200

    misc: update ims pcscf register example
    
    - Updated ims pcscf register script file
    with removing of ck/ik in 401 Challenge reply.

commit 1285d8a291a1b746a33d643004153203bc06b6cb
Author: SPChan <shihping.chan@gmail.com>
Date:   Mon Nov 22 21:59:12 2021 +0800

    tls: fix wrong macro used to detect OpenSSL 1.1.0+

commit 112f38a4787c4ea5a3b3df3ebc8619f08a05e790
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 22 18:54:02 2021 +0100

    pv: added {val.ne} transformation
    
    - return empty string if the variable value is $null

commit e2cc98eb5aca42b82eb18c35adfa2d16ff4a3f60
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 21 19:21:01 2021 +0100

    tls: try to print sni on tls error

commit d2c22d2b72d7ffd616a6aaacbabc6184a8da56e7
Author: Anthony Alba <ascanio.alba7@gmail.com>
Date:   Mon Nov 22 11:46:25 2021 +0800

    app_python3: Python >= 3.7 call PyOS_AfterFork_Parent in main context after all forks

commit ff852c46b3b8bee94f63a30974c0742b5829204d
Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
Date:   Fri Nov 19 07:24:29 2021 -0500

    nats: move nats connection handling into a struct in order to extend features

commit 5e617b5e2130ed96f624e027023329433f8814ee
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Nov 19 12:46:21 2021 +0100

    modules: readme files regenerated - kazoo ... [skip ci]

commit dcb8e1650204c9453457871515ab5c7ec2d497f1
Author: mihovilkolaric <mihovilkolaric@github.com>
Date:   Tue Nov 9 23:25:02 2021 +0100

    kazoo: Allow optional AMQP-headers in kazoo_query and kazoo_publish
    - implements GH #2895

commit b5cf0796ffc308fdd8bf63d1f446608d63c7cac9
Merge: 5affee3bcb c7cf1937bf
Author: carstenbock <carsten@ng-voice.com>
Date:   Fri Nov 19 10:26:20 2021 +0100

    Merge pull request #2879 from ErhanOnur/fix_ims_usrloc_pcscf_protocol
    
    ims_usrloc_pcscf:  fix on saving protocol info into DB

commit 5affee3bcbf5b4a4cad5acfee1c24c0def1ad58c
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Nov 19 09:31:15 2021 +0100

    modules: readme files regenerated - tsilo ... [skip ci]

commit c1fd9ebaa0fe0eb7457ea74e8a22444b855af9cd
Author: Donat Zenichev <dzenichev@sipwise.com>
Date:   Wed Nov 17 16:27:37 2021 +0200

    tsilo: Merge similar functions in ts_append.c
    
    We need to merge similar functions in ts_append.c implementation
    to give less work for maintaining similar code.
    Furthermore the purpose of them is quite the same,
    but differes just in some details (usage of TM's API).
    
    Merged functions are:
    - ts_append() and ts_append_by_contact()
    - ts_append_to() and ts_append_by_contact_to()
    
    Now all appending in TSILO happens only through ts_append() / ts_append_to()
    An implementation in tsilo.c has been updated accordingly.
    
    Usage.
    In case we do not want to append based on specific Contact (location),
    the contact parameter being passed to either ts_append() or ts_append_to()
    must be set to zero.
    In case we do want to append by a specific Contact, then we must
    set the Contact parameter of str type beforehand calling ts_append() / ts_append_to().

commit 474649171d3c269e2fcfb00c7b1dbd318a952f51
Author: Donat Zenichev <dzenichev@sipwise.com>
Date:   Sun Nov 14 23:13:15 2021 +0200

    tsilo: Be compliant with changes in TM, now only t_append_branches()
    
    Since of changes in TM's module, where 't_append_branches()' and
    't_append_branch_by_contact()' have been merged into one function,
    we need to edit all the occurences where TM's API is called
    in TSILO.
    
    No logic changes.

commit cb1b78e7bc8d61261e429664c6deb8bb1b4b53d0
Author: Donat Zenichev <dzenichev@sipwise.com>
Date:   Sun Nov 14 22:59:58 2021 +0200

    tm: merge t_append_branches() and t_append_branch_by_contact()
    
    Because the implementation of the functions
    't_append_branches()' and 't_append_branch_by_contact()' is pretty
    much the same, it's proposed to merge them into one:
    't_append_branches()'
    
    The way how the function acts now depends on if the contact
    parameter of str type is given or not (empty or not).
    If the contact parameter is given, then only a desired location
    is meant for appending. If not found in the location table,
    an append will not happen for this AOR.
    
    Otherwise create branches for all existing location records
    of this particular AOR. Search for locations is done in the location table.

commit f564c0d33974eeaa1833abeb7972f5d207c5663f
Author: Donat Zenichev <dzenichev@sipwise.com>
Date:   Fri Nov 12 17:16:37 2021 +0200

    tm: API improvement, new function introduced: t_append_branch_by_contact()
    
    New module functions introduced:
    - t_append_branch_by_contact()
    
    This commit introduces a possibility of TM's API to append a branch
    based on specific location (Contact's URI).
    
    Indeed the 't_append_branch_by_contact()' is a corrected copy of
    the 't_append_branches()', which instead takes Contact as a parameter
    of str type.
    
    The separate function has been introduced, in order to save full
    back-compatibility, and not affect existing implementation.

commit 7265f1cf7c57d258538119bc0d41146a04183eec
Author: Donat Zenichev <dzenichev@sipwise.com>
Date:   Fri Nov 12 15:30:44 2021 +0200

    tsilo: Add support of a lookup and branch creating by contact
    
    Improvement of the TSILO module, which allows to run a lookup using the provided RURI,
    but only to create a new branch for the Contact, which is set in the currently processed REGISTER.
    Or optionally a Contact URI value given as a parameter to the function.
    If the Contact URI for a lookup, is given as a parameter,
    it is possible to provide it as a pseudo-variable.
    
    Hence it is now possible to append new branch(es) for only UAC(s)
    getting REGISTERED at the moment of calling 'ts_append_by_contact()'.
    
    Previously it was only possible to call 'ts_append()' and create new branches
    for all previously present location records (for this specific URI), which was in some circumstsances undersired.
    
    New script functions introduced:
    - ts_append_by_contact(table, ruri [, contact])
    
    New module functions introduced:
    - w_ts_append_by_contact2() / ki_ts_append_by_contact()
    - w_ts_append_by_contact3 / ki_ts_append_by_contact_uri()
    - ts_append_by_contact() / ts_append_by_contact_to()
    
    Backwards compatibility is saved, the new functionality is not overlapping with
    the previously existing implementation, hence it only acts when the new script function
    ts_append_by_contact() is used.
    
    The documentation has been updated accordingly.

commit e85f33d7c827b85634f6fe0377ff9f30b3bc4e84
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 19 08:57:25 2021 +0100

    pv: check source for memcpy

commit bd206729cf46bc32b3a92f870d6b77105ab35902
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 19 08:45:09 2021 +0100

    Revert "pv: handle case when var value ha flag str but null pointer"
    
    This reverts commit 6eb67eaa4fc27d1eb7da7b2b674ffe8e7f86ecbc.

commit f19cff46ae1f27a456e276ea891154aeb0a51e08
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 19 08:44:49 2021 +0100

    Revert "pv: fix condition in detecting the null string value when setting $var(...)"
    
    This reverts commit ffe311939ebf58e7418940ec6c71bfaf9b21afad.

commit 136071c4a3cd306ef1043b02d1b61ce7d37efa52
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 19 08:25:45 2021 +0100

    core: re - check source of memcpy

commit 7f89e4cc5c84b720928c2936c9e2e0630aebec9e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 18 14:33:28 2021 +0100

    core: mechanism to execute child_init() for special ranks on demand
    
    - new special rank PROC_POSTCHILDINIT, to execute child_init() for main
    process only when ksr_module_set_flag(KSRMOD_FLAG_POSTCHILDINIT) is
    executed in mod_init()

commit fa6038172c0095287096c7021ca5dadad728cfaa
Author: Dmitry Wagin <dmitry.wagin@ya.ru>
Date:   Tue Jun 15 15:58:12 2021 +0300

    nathelper: fix_nated_sdp added ignoring RFC3605-param if omitted
    
    - doesn't throw an error while "a=rtcp" param is omitted (RFC1889 behavior) or address is omitted
    - replace_sdp_ip() returns 0 on omitted IP-address
    - added param can_omit to replace_sdp_ip()
    
    fixes #2784 regression introduced by #2497

commit 1a68ddfcbe46cfa4d956a1541f17517d9ba94381
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 17 17:16:17 2021 +0100

    pv: new transformation class {val}
    
    - {val.n0} - return int 0 instead of $null value, or existing value
    - {val.json} - if value is $null, return empty string; if value is
      string, then it is escaped for use as json value (without surrounding
      quotes)

commit 08ce00c43409e9ee7c0797413ce17b68da9a2ed8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 17 12:49:56 2021 +0100

    core: relocate str json escape function to strutils

commit adb4d30a985b8f1425934f5bf22295b7ad62c249
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 16 09:10:38 2021 +0100

    pv: new variable $rsi - return status code for replies and 0 for requests

commit 03050d7046a7a356cd5fdd31d32003dbac73fb0a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 16 08:38:43 2021 +0100

    core: new flag p for json logging
    
    - prefix is printed as it is in the root json, expected to be a list of
    json field starting with comma

commit 7c7f967e6c66a119c5aa9e64fbd447b48ecd8875
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Nov 15 19:16:14 2021 +0100

    modules: readme files regenerated - presence ... [skip ci]

commit 33db47652628b299c96a591ec939ca2ea9f6e268
Author: LaurenÈiu Nicola <lnicola@dend.ro>
Date:   Thu Nov 11 18:51:59 2021 +0200

    presence: add option to return 200 instead of 202 on subscriptions
    
    RFC6665 mandates 200 return codes, although 202 seems mandated by
    RFC3265. We add a new parameter, `subs_respond_200`, to control this.

commit 506672e523a48985f89e2c35bdab3d024df0a34d
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Nov 6 00:22:51 2021 +0100

    dialog: add local_only paramter to RPC dlg.stats_active
    
    allows to filter out non local dialogs from stats
    
    fix #2920

commit 34300dd8db7d52c639307f4121f8e61619a53f99
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Nov 15 10:46:22 2021 +0100

    modules: readme files regenerated - permissions ... [skip ci]

commit ea4c09d8a93cf7f79901628573a62e2571781d88
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 15 10:29:59 2021 +0100

    permissions: add trusted_cleanup_interval documentation [skip ci]

commit 0a6a750a96b620b3024acd391436a94def3133e1
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Nov 4 15:11:12 2021 +0100

    permissions: trusted_cleanup_interval
    
    cleanup old data of trusted hash_table by timer function.

commit fae3611c873738d42a979d96e0d0b47af726bc47
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Nov 4 14:34:47 2021 +0100

    permissions: don't remove old data at the end of the reload process

commit b3e8d03038402dec78b4845255f34862407983c9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 14 20:23:08 2021 +0100

    ctl: use unsigned int for bit left shifting
    
    - deal with runtime error: left shift of X by N places cannot be represented in type 'int'

commit 908ca872bec956d5f755a1b51df781bf66ad3866
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Nov 13 20:31:38 2021 +0100

    acc: set again the type of db vals
    
    - work properly when nullable modparam is set and var can be null on
    some transactions

commit c4c9e6f50306addd12ccf9fa03743c664e5442f1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 12 14:17:18 2021 +0100

    core: json logging - apply j flag for prefix field

commit 9775841f5f821b37395504a5d2a9026eaceacb61
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 12 10:38:04 2021 +0100

    core: new option for json logging to print message in json format
    
    - option 'j' - if the log message starts with '{' and ends with '}',
    then it is expected to be a json document, printed as it is in the
    message value, otherwise it is printed as field "text"

commit 4608914cf9d3878c79560730ddad8e0800c38397
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 12 10:15:07 2021 +0100

    core: io wait - remove log level string from debug message

commit 9b7bfb3243a2e372b266e993647162767f3edcf5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 11 20:39:10 2021 +0100

    acc: simplify index shifting for adding time variants in db accounting

commit 4bd77f1dae2eeacbe7384ac2838c691f76e077f1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 11 12:59:11 2021 +0100

    acc: debug messages to print the type of extra acc attrs

commit 378a2dc98beddaa08e192c0854f43929ed7076a7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 10 20:09:24 2021 +0100

    ctl: use unsigned literals for left bit shifting

commit ffe311939ebf58e7418940ec6c71bfaf9b21afad
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 9 19:04:16 2021 +0100

    pv: fix condition in detecting the null string value when setting $var(...)
    
    - issue introduced in previous commit

commit 4e827b30dfc393caf17e2fce28b5eea460aa51f7
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Nov 8 13:01:18 2021 +0100

    modules: readme files regenerated - posops ... [skip ci]

commit b9e8e09fd56b9cd2f1bd926edb6faf421b2893a1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 8 12:46:53 2021 +0100

    posops: docs for pos_set_char()

commit 531c78c455ef679050c0ae8103a9b1913c2c225a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 7 18:17:21 2021 +0100

    posops: added posops_set_char() function

commit 6f401a7aab1bc846aaebe50e0f451d7c16e2c55e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Nov 6 22:11:37 2021 +0100

    kamctl: srv modules subcommand
    
    - list the loaded modules

commit dd1b3ccbc9e4674b28e420d97fe96bbe028fa009
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Sat Nov 6 12:31:21 2021 +0300

    pkg/kamailio/obs: packaged nats module

commit 63a34963c8376a2c17b7919847f7723fde6434f5
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Nov 5 11:46:16 2021 +0100

    modules: readme files regenerated - acc ... [skip ci]

commit 9d65e09056c89d5a1391a2c29458005929516ce0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 5 11:37:22 2021 +0100

    acc: updated docs for acc_extra_size and cdr_extra_size

commit bf8a989f54b1006cae6c764f4064998daa6fe0c0
Author: Anthony Alba <ascanio.alba7@gmail.com>
Date:   Fri Nov 5 17:38:24 2021 +0800

    build: detect GCC 11

commit 138ef5630402448ea2643097a3d25d4dcead6d70
Author: Anthony Alba <ascanio.alba7@gmail.com>
Date:   Fri Nov 5 17:31:34 2021 +0800

    app_python3: for Python >= 3.7 call pre-fork hook

commit 6857234c321faf33573e1a034ab666dc158eb549
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 4 17:15:12 2021 +0100

    core: reorder fields of struct _cfg_group for better alignment

commit 2c68066dc8aa5f75de79cad1f4bea973db18bed7
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Nov 4 11:31:41 2021 +0100

    pkg/kamailio/deb: version set 5.6.0~dev2

commit a48e1a9baf16752c49f7de68700659b947e9f3d8
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Nov 4 11:07:49 2021 +0100

    pua_dialoginfo: fix memory corruption
    
    * don't use SRUID_SIZE, just reserve the proper generated size
    * call sruid_init() at child_init too

commit 6eb67eaa4fc27d1eb7da7b2b674ffe8e7f86ecbc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 4 08:24:06 2021 +0100

    pv: handle case when var value ha flag str but null pointer

commit fc3010cc2643d5398db12d92707d849cdc1d7d78
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 4 08:06:31 2021 +0100

    Makefile.defs: version set to 5.6.0-dev2

commit 38ae44336e8478c10e1a558997669850c5d7b297
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 3 13:27:20 2021 +0100

    drouting: remove unused trim function

commit a7bcf5bc2dafe797c0479d34df5e07d44d8dd438
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date:   Sun Oct 31 21:57:53 2021 +0100

    xhttp_pi: use TIME_T_FMT
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

commit fe68c9aeb06f114afdc6c0b076b5163e34deeea5
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date:   Sun Oct 31 21:51:24 2021 +0100

    nat_traversal: use TIME_T_FMT
    
    The size of the time_t destination is unknown as it is depending on the
    platform. So we "read into a known-size integer (either int or long
    long) and then assign the value to a time_t as a second step" (quote
    from [1]).
    
    [1] https://stackoverflow.com/questions/4171478/how-to-read-data-into-a-time-t-variable-using-scanf
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

commit 58b992011044bb3547e3aea15eb6712947daae0f
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date:   Sun Oct 31 21:51:03 2021 +0100

    ims_usrloc_scscf: use TIME_T_FMT
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

commit eec965c1eb561ab636fa385111f2f1a7885c438c
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date:   Sun Oct 31 21:50:48 2021 +0100

    ims_registrar_scscf: use TIME_T_FMT
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

commit 5d17337af532a03d3a36751c5d085dd542478e41
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date:   Sun Oct 31 21:50:29 2021 +0100

    ims_registrar_pcscf: use TIME_T_FMT
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

commit e4b280ec340135199e1c98e2e8b63042538c9aaa
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date:   Sun Oct 31 21:50:16 2021 +0100

    ims_icscf: use TIME_T_FMT
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

commit ee039a91dd41a5780105305f6b787e95297da1d0
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date:   Sun Oct 31 21:50:02 2021 +0100

    ims_dialog: use TIME_T_FMT
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

commit 71d92b26105a4e88f4fba3986a0ba306e89adc4f
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date:   Sun Oct 31 21:49:45 2021 +0100

    ims_charging: use TIME_T_FMT
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

commit e006a5b9ad0f47bfbc280de3b381d5b2dce6a4ce
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date:   Sun Oct 31 21:49:27 2021 +0100

    db_redis: use TIME_T_FMT
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

commit db16bd057342cb043b07913f89918fa09ff8632a
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date:   Sun Oct 31 21:49:17 2021 +0100

    cdp: use TIME_T_FMT
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

commit e75714181c907758d1793abb85258020337249d4
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date:   Sun Oct 31 21:48:55 2021 +0100

    auth_identity: use TIME_T_FMT
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

commit bfe95c90e91a0bc33a769967a5841a4ab43a6553
Author: Sebastian Kemper <sebastian_ml@gmx.net>
Date:   Sat Oct 23 01:23:40 2021 +0200

    core: add support for time64 libcs
    
    libcs are implementing changes to fix the year 2038 issue on 32 bit
    platforms (see [1]). musl libc already went ahead and implemented it,
    starting with musl-1.2.0 (see [2]).
    
    This commit adds the groundwork for always using the "lld" format when
    dealing with time_t and casting the values to be formatted to (long
    long). The aim is to be future proof and portable.
    
    Example warning when not using TIME_T_FMT while compiling for a 32 bit
    target using a time64 libc:
    
    In file included from auth_identity.c:50:
    auth_identity.c: In function 'check_date':
    ../../core/dprint.h:316:73: warning: format '%ld' expects argument of type 'long int', but argument 11 has type 'time_t' {aka 'long long int'} [-Wformat=]
      316 |                                                         fprintf(stderr, "%2d(%d) %s: %.*s%s%s%s" fmt, \
          |                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~
    ../../core/dprint.h:340:25: note: in expansion of macro 'LOG_FX'
      340 |                         LOG_FX(facility, level, lname, prefix, _FUNC_NAME_, fmt, ## args)
          |                         ^~~~~~
    ../../core/dprint.h:346:25: note: in expansion of macro 'LOG_FL'
      346 |                         LOG_FL(facility, level, NULL, prefix, fmt, ## args)
          |                         ^~~~~~
    ../../core/dprint.h:349:25: note: in expansion of macro 'LOG_FP'
      349 |                         LOG_FP(DEFAULT_FACILITY, (level), LOC_INFO, fmt, ## args)
          |                         ^~~~~~
    auth_identity.c:594:17: note: in expansion of macro 'LOG'
      594 |                 LOG(L_INFO, "AUTH_IDENTITY VERIFIER: Outdated date header value (%ld sec)\n", tnow - tmsg + glb_iauthval);
          |                 ^~~
    
    [1] https://sourceware.org/glibc/wiki/Y2038ProofnessDesign
    [2] https://musl.libc.org/time64.html
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>

commit 98fde133f6f00ec50ba2c287b798f6a062b10ac4
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Nov 3 13:01:41 2021 +0100

    modules: readme files regenerated - acc ... [skip ci]

commit b1e0d41875f224da5bd5c511cbafd0f5e395d0b6
Merge: 579853ec6d d30d7e19e5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 3 12:59:34 2021 +0100

    Merge pull request #2891 from smititelu/increase_defines
    
    acc: increase extra and cdr variables

commit 579853ec6d6f2237641da7d80099f3ba996d6806
Merge: a5c96e8008 8d22d827d9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 3 12:58:14 2021 +0100

    Merge pull request #2896 from sergey-safarov/GH2892
    
    core: fixed route hash table cleanup

commit a5c96e8008ba7aa19ff61ae4661eb0be7df334fb
Merge: 426ea8532d 060a09377d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 3 12:57:18 2021 +0100

    Merge pull request #2904 from smititelu/parser_crlf_log
    
    core: add new param sip_parser_oneline

commit 426ea8532dfef7db4831e850086ea426aa57a490
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Nov 1 14:16:10 2021 +0100

    modules: readme files regenerated - acc ... [skip ci]

commit 041999bc8092d7abb42e68a5f5fb88bef09b225c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 1 14:12:02 2021 +0100

    acc_json: docs - more details about cdr_enable parameter

commit 808e58c4e9b785a58fd5cfd084089a217d0f96c3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 1 14:04:45 2021 +0100

    acc: docs - more details about cdr_enable parameter

commit 060a09377d3ab5f8ab62ec408a1fc2b87bf91c81
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Mon Oct 25 09:08:36 2021 +0300

    core: add new param sip_parser_log_oneline
    
    To log SIP headers with . instead of \r\n.

commit 5265ae27f1acd82bfebd56ea765b2ad6f22d734b
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Nov 1 10:16:21 2021 +0100

    modules: readme files regenerated - ims_registrar_scscf ... [skip ci]

commit be8bfc3107934fae30eaf48434e6dab9be5fbfb8
Merge: caccb13e29 a627c9a04a
Author: carstenbock <carsten@ng-voice.com>
Date:   Mon Nov 1 10:02:21 2021 +0100

    Merge pull request #2907 from alexyosifov/extend_ims_reg_scscf_save
    
    ims_registrar_scscf: Extend save() with optional flag

commit a627c9a04a74b48760441be3411f75325f1cb2f2
Author: Aleksandar Yosifov <alexyosifov@gmail.com>
Date:   Thu Oct 28 11:06:32 2021 +0300

    ims_registrar_scscf: Extend save() with optional flag
    
    Add a new flag as optional parameter for save() method.
    The flag contains one value: DO_NOT_USE_REALM_FOR_PRIVATE_IDENTITY
    0x01. No changes save() when parameter is not present.

commit caccb13e29ee12166c8101efa0d5ab2745876413
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Oct 29 14:26:13 2021 +0200

    statsd: remove '\r\n' from xlog messages
    
    > Oct 29 12:13:05 PBX-4110b kamailio[386339]: INFO: statsd [statsd.c:87]: mod_init(): Statsd init ip value 127.0.0.1 #015
    > Oct 29 12:13:05 PBX-4110b kamailio[386339]: INFO: statsd [statsd.c:93]: mod_init(): Statsd init port value 8125#015
    > Oct 29 12:13:05 PBX-4110b kamailio[386339]: INFO: statsd [statsd.c:101]: mod_init(): Statsd: success connection to statsd server

commit 56dd9b2bfe25578fbf6db834b4b040d72cc2fcda
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Oct 29 14:23:55 2021 +0200

    statsd: clang-format

commit c9b6d3c62636bfc654227f97b5ce54d0b1b909e4
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Thu Oct 28 20:31:46 2021 +0300

    pkg/kamailio/obs: updated modules list

commit 375f86b69e11cf835ae919873d3cd56f32d589c8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 29 13:28:07 2021 +0200

    posops: safety check for change anchor

commit 6cd61dfa949ae6288f480efcb72fdb8bb344d93f
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Oct 29 12:46:23 2021 +0200

    modules: readme files regenerated - rtpengine ... [skip ci]

commit a602c26fe3c83a0f1b825927be145459a08730e2
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Oct 29 12:35:25 2021 +0200

    rtpengine: update dependencies
    
    lwsc module is needed if wsapi parameter is set
    
    https://lists.kamailio.org/pipermail/sr-users/2021-October/113494.html

commit 09981c41cb6685fa18f61b9e7d66339917c4f097
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Oct 29 08:43:45 2021 +0200

    pv_headers: don't try to replace header
    
    Multiple headers where not removed if new value was just one header.

commit 6b6fb023e1a7cbd83a60b788af6d4dec97b7fcfd
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Oct 28 11:21:58 2021 +0200

    pua_dialoginfo: generate uuid as id instead of use callid value
    
    This change solves the issue of parallel forking, subscriber
    was receiving NOTIFY messages with the same id for different branches
    
    fixes #2906

commit 1a30e472321c338987575bcc9feb73ad0150afd6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 28 20:25:48 2021 +0200

    ims_charging: include kemi.h to fix compile warning

commit f7f9ea0f3cfb8e61a4f2f47a214cb4e89d713da4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 28 17:54:19 2021 +0200

    core: hashes - cast to unsigned int for left shifting

commit d30d7e19e57f3b9645da7235389ea43f823d5562
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Thu Oct 21 11:33:59 2021 +0300

    acc: increase acc and cdr extra values

commit 77bc4c6c96cfb2ce5b7086ccfffd19750b085d74
Merge: f8c484d464 bf371ccbfa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 27 15:18:49 2021 +0200

    Merge pull request #2890 from NGSegovia/msrp_tcp_mem_leak
    
    msrp: fix some tcpconn where memory was never cleaned up

commit f8c484d464fd1de074da334eff5165c38d4c8ebd
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Oct 27 15:01:17 2021 +0200

    modules: readme files regenerated - db_cluster ... [skip ci]

commit 2c2dbcb1336b447322bb74fcbd5303d9acde842c
Merge: 88af7f7fa9 a58e7a235c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 27 14:52:20 2021 +0200

    Merge pull request #2893 from CFrits/master
    
    db_cluster: RPC commands to control database connections

commit 88af7f7fa91eb864ed57c2331bff05a9062f630e
Merge: a4b88342d2 f10ba5c9e8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 27 14:29:35 2021 +0200

    Merge pull request #2903 from DavidKorczynski/cifuzz
    
    github/workflow: add CIFuzz integration

commit a4b88342d2c715a151ef032996d1b71a482be00b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 27 13:24:59 2021 +0200

    etc: kamailio.cfg - updated version in comments

commit f10ba5c9e81f0ae0f2f6efc9c721ced5ce5207c0
Author: David Korczynski <david@adalogics.com>
Date:   Wed Oct 27 11:23:04 2021 +0100

    github/workflow: add CIFuzz integration
    
    Add CIFuzz workflow action to have fuzzers build and run on each PR.
    This is a service offered by OSS-Fuzz, on which Kamailio already runs.
    
    Signed-off-by: David Korczynski <david@adalogics.com>

commit b11a9835778cd2ddb60e743b8b8b2f1ff54ccdcc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 26 08:23:59 2021 +0200

    etc: kamailio.cfg - added pplsip to user-agent list to drop

commit dfafbf6dc1269a059b4d7f90274288070cc5e9c9
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Oct 25 19:31:14 2021 +0200

    modules: readme files regenerated - textopsx ... [skip ci]

commit 01434fa89bac3174ff68c08cf776dc73abb2eb2d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 25 19:23:08 2021 +0200

    textopsx: docs - fixed title for sections

commit 6348de19626f691036fd94134be6f64fff4418ed
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 25 15:11:29 2021 +0200

    core: unsigned literal for 1 used in left shifting for script callbacks
    
    - GH #2897

commit cc0cbad3660423f679fed62c42fcffb4a402081f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 25 14:45:28 2021 +0200

    ctl: removed unused function safe_write()

commit c9b885ff791bd71fcbf40824369fc9369dcc6e48
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 25 14:42:54 2021 +0200

    avpops: removed unused function get_source_uri()

commit 306489e82ae37ab3788808745a465ef438fb929f
Merge: 394d78229f ea4d7fee43
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 25 14:31:24 2021 +0200

    Merge pull request #2902 from Den4t/master
    
    uac: fixing REGISTER to use custom socket after 401/407

commit ea4d7fee43269ed50a55c444a0efdcc0dd64a95c
Author: Dennis Yurasov <dennis-y@yandex-team.ru>
Date:   Mon Oct 25 13:34:14 2021 +0300

    uac: fixing REGISTER to use custom socket after 401/407
    
    - After receiving 401/407 uac does not use configured custom socket,
      second register send from first available address.

commit 394d78229ff26b44666efb021f84ec891b59b5ee
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Sat Oct 23 20:31:21 2021 +0200

    modules: readme files regenerated - htable ... [skip ci]

commit 8d22d827d93f7fd5a9a29ee83d30c3b297c02241
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Sat Oct 23 19:44:57 2021 +0300

    core: fixed route hash table cleanup

commit 5ce7fb6e158aed8744449e7e6f89a9f6da270e3c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 22 20:44:30 2021 +0200

    htable: added iterator function to set expire of current item

commit bf371ccbfa1c89fefcd9d9322ae75189d97fc862
Author: Nacho Garcia Segovia <nacho.gs@zaleos.net>
Date:   Fri Oct 22 10:38:48 2021 +0200

    msrp: fix some tcpconn where memory was never cleaned up
    
    Thanks to Jason Shugart at INdigital. Fix consist of caring of removing references to previously retrieved tcp connections. GH #2880

commit 102d5dab4f45cab238ffeb72e7ddf378c8daa17d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 21 21:38:11 2021 +0200

    kamctl: tls - converted chained if block to case statement

commit a58e7a235c1300cfbdafe22e5c3c830a678d3d26
Author: CFrits <frits.wiersma@isp.solcon.nl>
Date:   Thu Oct 21 19:44:18 2021 +0200

    db_cluster: RPC commands to control database connections
    
    - Add rpc commands to list, enable or disable database connections of a cluster.

commit 110200ce8e5c4cf7500e57e27a23f76e18044ad5
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Mon Oct 18 14:02:25 2021 +0200

    core: tcp - add alias for cinfo dst IP

commit daedf1201c2776ccc1040e03f8f63d256e75a43a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 21 11:51:35 2021 +0200

    tls: print src/dst port in error message
    
    - related to GH #2872

commit d85096f56f1d94b70f27978041d5ce574b7650de
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Mon Oct 18 13:33:53 2021 +0300

    rtpengine: Don't recheck node if disabled permanently

commit 1483ddb735c3fa3ea77b6e2d54ec67584e56e15b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 20 20:39:17 2021 +0200

    kamclt: subcommand tls gen-certs
    
    - generate self signed certificate in current directory

commit 97f5f77f2d003a5e32e39aacf8182787a2c83a43
Author: Henning Westerholt <hw@skalatan.de>
Date:   Wed Oct 20 13:19:45 2021 +0000

    core: generalize some comment messages

commit 468a031ee9fa5c576d1abe177102f1fdf373a56c
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Oct 20 14:46:20 2021 +0200

    modules: readme files regenerated - textops ... [skip ci]

commit f8c1cabaeadb8ee145174843ed11bbbb0c3276b0
Author: Sven Uhlig <git@resident-uhlig.de>
Date:   Wed Oct 20 14:23:38 2021 +0200

    textops: fix broken example for filter_body

commit 6cd97d3023c7a29670ccfb3a2eab5e9d596b04f3
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Mon Oct 18 14:53:43 2021 +0300

    carrierroute: Update cr dump structure

commit 3476eb3aebdbda622194131c008c8309f9ef8524
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Oct 19 22:46:22 2021 +0200

    modules: readme files regenerated - sipdump ... [skip ci]

commit f202cfe647c6a1ac92a3c2b8e2ee056d678fb802
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 19 22:32:53 2021 +0200

    sipdump: docs - fix example config snippet

commit f0e8898d83c54e5e4383b70ba54ad340c5ae13b6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 15 16:49:42 2021 +0200

    core: parser - detect pai/ppi headers spanning many lines
    
    - GH #2837

commit 12ea639c45db95e31c73d632822baa31df98c6a5
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Fri Oct 15 10:30:25 2021 +0300

    snmp: Update reply stats names
    
    Solves issue #2865.

commit f677dea597db6ceaa66a2755dd6e9e738855dc35
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Oct 14 15:16:52 2021 +0200

    lcr: fix build
    
    > lcr_mod.c: In function 'find_gateway_by_ip_and_port':
    > lcr_mod.c:930:2: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
    >   for (int i = 1; i <= gws[0].ip_addr.u.addr32[0]; i++) {
    >   ^
    > lcr_mod.c:930:2: note: use option -std=c99, -std=gnu99,   -std=c11 or -std=gnu11 to compile your code
    > ../../Makefile.rules:100: recipe for target 'lcr_mod.o' failed
    > make[3]: *** [lcr_mod.o] Error 1

commit 1f12e2a03856f9c2d12cf62c1e65e84380729a06
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 14 10:09:32 2021 +0200

    dlgs: proper return for tags counting
    
    - GH #2884

commit d5c1b4693b6e47b4123b5f9417b5fd88d4dafd1f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 13 19:16:06 2021 +0200

    core: parse main headers after updating msg buffer
    
    - same group of headers as for the case of receiving the message
    - applies for msg_apply_changes() as well
    - related to GH #2877

commit f7965fc52f0c9b65b78004ee68b9a9b5e6222a98
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Oct 12 22:31:16 2021 +0200

    modules: readme files regenerated - htable ... [skip ci]

commit 7f6248d15e8830d80cc7a898ee53754be2dc76be
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 12 22:19:37 2021 +0200

    htable: docs for iterator sets and seti functions

commit f971ec451f58e2a50dbe51de7fc8c5a9f65344fa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 11 19:17:17 2021 +0200

    htable: iterator functions to set the value of current item

commit c7cf1937bfc9a36e70865fed8cf704f34f17685f
Author: 67456745 <erhan.sendag@i2i-systems.com>
Date:   Mon Oct 11 11:51:33 2021 +0300

    Fix on saving protocol info for ims_usrloc_pcscf

commit d737c876cc36b4de802da77dfcd361323ad7cd8e
Author: Donat Zenichev <dzenichev@sipwise.com>
Date:   Fri Oct 8 16:18:47 2021 +0300

    lcr: improve the search for GW when both IP address and src_port are used
    
    It has been noticed, that after a list of contributions into lcr:
    * 14e6fc80b3d2389567c73c4a2196bf8e6d92d8d2
    * d8583d6ce1748c1ac8494616fced507b01dd4375
    * 470fd5b8bedca56efcc5e6aa0225089fe3857ac9
    * aa8d3ed4fe20efbd22db3b0b01a655789afa8818
    the gateways matching when a search is being done based on
    the IP address and the src_port (through the list of GWs with the same IP)
    works, but not fully correct.
    
    It is only related to the usage with the third parameter 'src_port',
    when calling from_gw() and from_any_gw(), and, only when the search
    is done through the gateways list, which have the same IP address
    (but different ports). If gateways have different IPs, the issue
    is not catchable.
    
    The problem is in the algorithm used for matching based on
    two objects (ip_addr and src_port) - the binary search.
    It's not fully suitable for a search based on two (or more) objects.
    
    The binary works completely fine, when only one object is used for searching,
    but works not fully correct when the search is based on a comparison
    of two (or more) objects. A division happening based on the value of
    the first object, gives a chance that the second object will never
    be found in the current half being looked up.
    
    This commit concerns switching to a full cycling through the list of
    gateways of the same lcr_id, and gives a proper work of the do_from_gw().
    
    The slight drawback of the new method is that we have to do a cycling
    through the whole list of GWs of the same lcr_id, but on the other hand
    it is much more efficient than trying to build up a matching using binary
    based on two objects (ip_addr and src_port) being used for comparison.

commit 12f5376f3af8331c5f0bccfe04c96e7930bbeaa7
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Oct 8 10:01:20 2021 +0200

    modules: readme files regenerated - htable ... [skip ci]

commit c6b731ac1803a2a7fcbd2a9d00e74af576d3886c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 8 09:47:06 2021 +0200

    htable: added iterator function to remove current item

commit 2e92a813cc0977e6f1e524bb8bafefb73efccba0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 8 09:15:06 2021 +0200

    htable: use a function for finding the iterator

commit eaec3aaac227eb4a8c48f93b45565d15d4a0a991
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 7 09:21:20 2021 +0200

    pv: {line.count} - count last line without \n

commit c3629f877500373028d2c7cdefd976cddda31c15
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 5 14:25:03 2021 +0200

    timer: extend internal static HTTP message to have one header

commit f23d48b975bdfe06d3c07c4b65f60a2a19b38541
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Oct 5 14:16:12 2021 +0200

    modules: readme files regenerated - tm ... [skip ci]

commit fe3e6e7f64199dd6d2f55d6762dbd17ca0160817
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Tue Oct 5 15:05:17 2021 +0300

    tm: update doc for callid_cseq_matching

commit 93ab49502d418556cffd9aba13411ba464ad1513
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Oct 5 13:46:30 2021 +0200

    modules: readme files regenerated - tm ... [skip ci]

commit b6cebaa76eaa4b98bbba6e271c50dbfa14a8f9f7
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Mon Oct 4 17:17:24 2021 +0300

    tm: Add callid_cseq_matching param
    
    Enable transaction matching using callid and cseq values
    instead of via md5 value.

commit 25ef591f5c160515b2b8c4e53036fccf8a9671bc
Author: 67456745 <erhan.sendag@i2i-systems.com>
Date:   Tue Sep 28 10:52:09 2021 +0300

    Correcting rank value passed to fork_process #2809
    PROC_SIPINIT has a special meaning representing the first SIP worker

commit 3a042b99e0ae21c3127d69d41dcce8925dbaa185
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Oct 5 10:01:29 2021 +0200

    modules: readme files regenerated - textops ... [skip ci]

commit b19aab7fe00f72d0c9e54a7a106ec7a065a3d02b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 5 09:56:33 2021 +0200

    textops: docs update to state regex params expect posix format

commit b163e40a8d13201cc07c1df69a58855cba0df540
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Oct 4 17:46:22 2021 +0200

    modules: readme files regenerated - topos ... [skip ci]

commit 0a9b039f79de90a45e263325cb247f49a31d9f36
Author: Henning Westerholt <hw@skalatan.de>
Date:   Mon Oct 4 15:38:23 2021 +0000

    topos: spelling fix in README for contact parameter

commit 1ea717032d90fcc98a5de07e746ec367eaeed3be
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 1 12:41:02 2021 +0200

    lwsc: wait to read more data if not last ws fragment
    
    - GH #2862

commit e4e07a9cca8d91cb4acce8cbf7c8def9c3df06d9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 1 08:43:22 2021 +0200

    posops: set index relative to the buffer for search functions

commit 0f851d791d1d452be079ced5271e64a1a6a2ab69
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Sep 30 12:31:26 2021 +0200

    modules: readme files regenerated - posops ... [skip ci]

commit d92cf070a06c1528207c2ddab76d99641f7a9dc2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 30 08:43:08 2021 +0200

    posops: pos_rsearch() - search last occurence of a regex

commit 026119200117d20740cbe4d162a14767fe560fc5
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Sep 29 10:01:26 2021 +0200

    modules: readme files regenerated - posops ... [skip ci]

commit 4f44fc435b7819645ec39c44e37f25629809290a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 29 09:40:06 2021 +0200

    posops: docs - section with notes about exported variables

commit f6e9306428d28a65783034f981734ccb8b853e5e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 29 09:32:50 2021 +0200

    posops: init data structure for each function

commit c108705810e3e84c18c91bcc7755077002443643
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 29 09:23:42 2021 +0200

    posops: store len of matched string with search function

commit 5484b7a2bf662d3bced662d11a04e1f25f965023
Author: Henning Westerholt <hw@skalatan.de>
Date:   Tue Sep 28 11:27:50 2021 +0000

    topos: reset vavu variable, otherwise we will get errors in contact_mode 2 (GH #2852)

commit d0e51c2f862ce0089c899d97c16906b037c485b3
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Sep 28 10:46:28 2021 +0200

    modules: readme files regenerated - rtpengine ... [skip ci]

commit a9c9b83c9dd1c09738b5a33362a8e339c20b786c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 28 10:35:12 2021 +0200

    rtpengine: docs - note that rpc reload is limited to 10secs frequency

commit 2fdf550ac0a865ba2336e80ce2d450f3c378ad50
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Sep 27 12:46:18 2021 +0200

    modules: readme files regenerated - posops ... [skip ci]

commit efe64a9a14af608c47819678520c08eac98f52d7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 27 12:35:47 2021 +0200

    posops: function to get the position of a regexp match

commit 421ba0adde21ebc9f1e7a2289901a9574cc37259
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 27 12:31:59 2021 +0200

    core: fixup helper for igp and regexp params

commit ed3b2506e13214d25a3dd78e487ed35ed13053ac
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 25 19:38:42 2021 +0200

    async: docs - added section ids for parameters

commit 932e46b09176544cf6e085a32677980b26e4d2eb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 24 14:43:40 2021 +0200

    core: jump to error in case of unexpected comma for parse addr spec

commit 9d32ae36488ae988a8e6c13698f8f95eaab906f6
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Sep 24 12:31:20 2021 +0200

    modules: readme files regenerated - textopsx ... [skip ci]

commit f5d7340773b9fb0f69644a6a1187ce5ef8cd55b8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 24 12:16:37 2021 +0200

    textopsx: exported msg_set_buffer(data) function
    
    - it was available to KEMI

commit e51fa240a0b8a39757c42f62fbdba21b3c1a2a11
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Sep 24 10:46:17 2021 +0200

    modules: readme files regenerated - sworker ... [skip ci]

commit d60c758e26048d2c9f055e8715ac54eee0b5a5ee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 24 10:31:12 2021 +0200

    sworker: added parameter to be able to pass extra data to worker

commit b6431ea5044897e6152d5785a30af71ed759e19c
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Sep 24 08:46:16 2021 +0200

    modules: readme files regenerated - pv ... [skip ci]

commit f23008ea338e3fa67f50bab8fabf93cacc07804b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 24 08:32:31 2021 +0200

    pv: added functions for xavu params explode/implode

commit e41d23e2955ab9e311f4292b6ffe58e4e4a4432b
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Sep 23 09:46:23 2021 +0200

    modules: readme files regenerated - posops ... [skip ci]

commit 2cd6f16f9a377bf35a6f3f840dbedc5780897736
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 23 09:25:43 2021 +0200

    posops: functions for getting the position by reverse search

commit 747ed6d1c9434a90b77fd86c4dae35e447da9185
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 23 09:22:21 2021 +0200

    core: ut - functions for reverse search of str value

commit 2ae296f5d8fa2baa2d451213d668fdd8fabe06d9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 23 09:06:51 2021 +0200

    posops: handle negative index parameter for find functions

commit 706dd0c9bf528881d758bc5c26f05870d8f22e35
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 22 21:19:01 2021 +0200

    posops: adjust offset on negative index for update ops

commit c349530a1419c23bd4fb02c619788dadcae23f70
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Sep 21 21:01:12 2021 +0200

    modules: readme files regenerated - kazoo ... [skip ci]

commit e4d5138e7873e811d36b99195a04ea8284ea8af6
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Thu Sep 16 11:01:23 2021 +0300

    kazoo: docbook files space formating
    
    for formating used oXygen XML Editor 13.2

commit 60867418d596bf64126941ab258dae013b2649b3
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Thu Sep 16 10:50:08 2021 +0300

    kazoo: docbook - fixed 'Document root element "chapter", must match DOCTYPE root "book".'

commit ab3397cb609ac5d9a9b5e215ff5e7f48e35c6c2a
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Thu Sep 16 10:49:19 2021 +0300

    kazoo: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type'

commit 38ba61170abdfeb189f7b05d6daf19f15378fab9
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Thu Sep 16 10:35:14 2021 +0300

    kazoo: fixed json body in example

commit fe4b180d3d2c42beec8299938f7935b0c67ef4d2
Author: Bastian Triller <bastian.triller@gmail.com>
Date:   Tue Sep 21 19:39:50 2021 +0200

    registrar: docs for xavp_cfg
    
    * fix docs for expires/q attributes
    * add all available attributes and note in which function they are used

commit 22f8dca3ff941addf69148f237c1127e271b00e1
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Sep 21 16:01:16 2021 +0200

    modules: readme files regenerated - posops ... [skip ci]

commit e39f77e9c685cf64df6cf6ac255cb0c786c415b6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 21 15:50:33 2021 +0200

    posops: functions to get the position of a string in message buffer

commit 23a2bc69464d622d700a53bd860ac0dd60ae3747
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Sep 21 10:31:29 2021 +0200

    modules: readme files regenerated - posops ... [skip ci]

commit 771ce9436adb250a398e1fd337e712c0d5c67745
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 21 10:23:53 2021 +0200

    posops: added idx0 mod param
    
    - set the value to return by function when position is at index 0
    - default -255

commit 10b014b505080a918a8443ff83029a0155364661
Author: Henning Westerholt <hw@skalatan.de>
Date:   Mon Sep 20 18:14:35 2021 +0000

    lcr: small white-space (related to GH #2859)

commit 7a3a54433bbbfdb2521d4f8981c5b72423299bb1
Author: Donat Zenichev <dzenichev@sipwise.com>
Date:   Sun Sep 19 10:01:53 2021 +0300

    lcr: remove excessive conditional check in do_from_gw()
    
    After an update of the bsearch(), which now supports matching not only
    by the IP address, but also using the 'src_port', there is no need to check,
    if the source port of a request matched the one from the 'lcr_gw'
    ('res' pointer will be NULL anyway, if ports don't match).
    
    Nor do we need to check if it's zero.

commit e82819e6613dd64ca5c887759eab18cd38d20373
Author: Donat Zenichev <dzenichev@sipwise.com>
Date:   Fri Sep 17 12:56:39 2021 +0300

    lcr: improve binary search to support a match including src port
    
    Improve binary search in the lcr module and add a possibility
    to do a matching not only based on an IP address of a GW, but also using a source port.
    
    When a possibility to use 'src_port' parameter in from_gw() and from_any_gw()
    was introduced here: 14e6fc80b3d2389567c73c4a2196bf8e6d92d8d2
    the bsearch() remained untouched, and hence the matching (iteration through existing GWs)
    is now done only based on an IP address.
    
    This leads to the issue, when there are more than one GW with the same IP address in gws table,
    and from_gw() and from_any_gw() functions are used with the 'src_port' parameter,
    it can happen that a wrong GW is picked out by bsearch() from gws table (lcr_gw) and
    a check by from_gw() and from_any_gw() returns False.
    
    Hence the matching based on IP address and source port is required for bsearch(),
    when from_gw() and from_any_gw() functions are used with the 'src_port' parameter.
    
    This means backwards compatibility is still present (when one uses functions without 'src_port').

commit a9ef78b7f43616f2ceaa26df97eff68eb5348846
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Sep 20 07:31:16 2021 +0200

    modules: readme files regenerated - posops ... [skip ci]

commit 1e212088091183aac8fcd418656beea523950870
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 20 07:22:57 2021 +0200

    core: parse identityinfo - log message on end of buffer

commit bf6bd11a9b969c02a106f94ebf40cefbe8028456
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 20 07:17:27 2021 +0200

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

commit 5fcdbfb277feb6c26becbc9398cf7e86b42e3e07
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 18 15:24:39 2021 +0200

    posops: added $pos(key) variable
    
    - get attributes related to posops

commit 07f48321e98e7e9f0b6f354823a11a63e3c49c05
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 17 12:58:28 2021 +0200

    posops: added functions to get where the headers and body start or end

commit 6208d8a0e31fa03ca24bc2fd63093607d235dbbd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 17 08:22:09 2021 +0200

    core: receive - check for required headers before routing blocks

commit 698417d9704413fa8e58b1ee53e728efe1c02f34
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Sep 16 14:01:17 2021 +0200

    modules: readme files regenerated - slack ... [skip ci]

commit 996bc9ccecdb2a5a41fb006306eefe3b384c6812
Author: Arsen Semenov <arsperger@gmail.com>
Date:   Thu Sep 16 16:56:58 2021 +0500

    slack: update readme docs [skip ci]

commit 32bf3eb2b27fbefe991a4aabc829f21ecc4e8829
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 16 12:59:38 2021 +0200

    sqlops: return 1 on success for kemi sql_xquery()
    
    - GH #2856

commit b8d3971ab7d2d5d913f629b142dded6322a82172
Author: Arsen Semenov <arsperger@gmail.com>
Date:   Thu Sep 16 15:42:24 2021 +0500

    slack: reuse http_client api

commit 63ecb827631189d27da6a85d41149985d95fc479
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 16 11:03:52 2021 +0200

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

commit 489eb6742997f8e4f2dc56c894af6b8ed5ef4d33
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 16 11:00:56 2021 +0200

    misctest: sync with fuzz msg code

commit 7894fb470e707622b077d565763c9cfb7c654da5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 16 08:37:55 2021 +0200

    dispatcher: init attrs value when param not given to rpc add
    
    - GH #2854

commit f2b133e24e29f9f0ce7ba568a5d4564c7b0f8f31
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 16 08:08:18 2021 +0200

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

commit d8955fc350b48d0c4ca359d03cb9954a48998658
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Wed Sep 15 16:14:13 2021 +0300

    kazoo: fixed crash when json body is NULL
    
    fixes GH #2794

commit f485a1b2d4aacce80dc819c0a987c192c0a0cc97
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 15 14:54:59 2021 +0200

    posops: new module with functions working with the position in message buffer
    
    - add/remove content at a specific position in the sip message buffer

commit 1d9a972692a44210884137c5d941909022ce6183
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 15 11:01:45 2021 +0200

    misc/fuzz: deeper parsing for From/To

commit cbca34c67bec1ba8581a6f7d2de83a71f1fefcd3
Author: Henning Westerholt <hw@skalatan.de>
Date:   Tue Sep 14 15:39:57 2021 +0000

    sipt: use helper function to check for valid ISUP/ACM/CPG

commit 0cc471e0c12c33044a0be6b41cbf63ee12a5d5c1
Author: Henning Westerholt <hw@skalatan.de>
Date:   Tue Sep 14 15:32:50 2021 +0000

    sipt: use helper function to check for valid ISUP/IAM

commit ef457eea6f4eff1f52829db5ab88e08b74b8da86
Author: David Korczynski <david@adalogics.com>
Date:   Mon Sep 13 11:19:28 2021 +0100

    misc: fuzz: extend msg parsing fuzzer

commit cfaea0776be0027f4a7dab996a9f0f0e6271c421
Author: Riccardo Villa <riccardo.villa@netaxis.be>
Date:   Fri Aug 27 10:33:11 2021 +0200

    ims_charging: fix charging reply route with kemi

commit d024975fa855461a758cdf8276e2406bbda95d0a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 14 09:14:16 2021 +0200

    kamctl: regenerated db schema files

commit a1afff1d50c426b0aa9fe358425110a64e838159
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 14 09:14:03 2021 +0200

    lib/srdb1: schema - create index on tcp connection for location

commit a74977e42a39b93a4127766b86fc26fc367e9fe6
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Sep 14 08:46:23 2021 +0200

    modules: readme files regenerated - dispatcher ... [skip ci]

commit 1d3fde1205440296c1d6a54feee5a9d637055bee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 14 08:05:05 2021 +0200

    core: parse via - safe check for end of buffer
    
    - just in case it is needed to be used for non-zero-terminated strings

commit 685817088ff9c72c055e72091fa6f923b824c206
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 14 08:03:47 2021 +0200

    core: parse content - group operation to avoid overflow

commit afcd0bc7d231cb290ec54549016a8706f12f4210
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 13 10:37:33 2021 +0200

    misctest: 0-padding for hex print

commit ad0f9a692e9e56195844e77ee8e6ebe0ca1f0bd2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 13 10:20:34 2021 +0200

    dispatcher: docs for ds_is_active()

commit d574a2107aa38e14c45e398721f66c5a2487c793
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 13 09:59:40 2021 +0200

    dispatcher: added ds_is_active(group [, uri])
    
    - check if any or a specific uri in a group is active

commit a34463c9f5fc5faade30d36f168b10105de98ac8
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Sep 13 09:31:18 2021 +0200

    modules: readme files regenerated - registrar ... [skip ci]

commit 3eb2608d9063ce00327ff54eecfd3a2ce74a379e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 13 09:20:48 2021 +0200

    registrar: save() - new flag to prepare the headers for reply

commit 65e0b1a3248a1ee183864b17f719b9fd8cb9e64b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 12 12:09:38 2021 +0200

    misctest: close file if buffer size is not enough

commit eb204c0f99247e7ee5356201a8d0d46e5808ddad
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 11 20:06:26 2021 +0200

    slack: free send_data in case of error
    
    - removed unnecessary if conditions

commit 7d41d02028d095bd7e52047665db4f53ae606cc3
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Sep 10 13:31:16 2021 +0200

    modules: readme files regenerated - registrar ... [skip ci]

commit 622f02d0f817c5b6c70783cc98745cf06a986f84
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 10 13:20:12 2021 +0200

    registrar: implemented lookup filter mode 2
    
    - use only contacts that have associated TCP/TLS/WSS connection active

commit bfc545f35193290a441c430a0de2eb05cd7d749b
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Sep 10 12:16:25 2021 +0200

    modules: readme files regenerated - sipt ... [skip ci]

commit 42db40db857c103404aaf3080ea2461e6d57618a
Author: Mikhail Kalashnikov <mikhail.kalashnikov@sifox.ru>
Date:   Thu Sep 9 23:55:16 2021 +0300

    rollback sipt_get_redirection_info

commit 8f2b2bbfa43e87841dc90cf4113c9e41f09b9b97
Author: Mikhail Kalashnikov <mikhail.kalashnikov@sifox.ru>
Date:   Thu Sep 2 11:56:34 2021 +0300

    sipt: added one function and 8 pseudo-variables
    
    - sipt_has_isup_body()
    - $sipt(redirection_information.reason)
    - $sipt(redirection_information.original_reason)
    - $sipt(redirecting_number.nai)
    - $sipt(redirecting_number)
    - $sipt(original_called_number.nai)
    - $sipt(original_called_number)
    - $sipt(generic_number.nai)
    - $sipt(generic_number)

commit c311fb78976fd7ba97e9ec1e3b8c4176ebeccc0f
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Sep 10 11:16:30 2021 +0200

    modules: readme files regenerated - usrloc ... [skip ci]

commit 18b7337ad4b868a84d4cb70abb37a3d4ba16a428
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 10 11:12:01 2021 +0200

    usrloc: added db_clean_tcp parameter
    
    - if set, tcp contacts are deleted before loading location table at
    start time
    - it is very common that end points use only tcp client connections, on
    restart those connections are lost and corresponding contacts are
    useless

commit 608118deffa70cf12f4c3de29e18a0cfb1ff934c
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Sep 9 21:46:13 2021 +0200

    modules: readme files regenerated - snmpstats ... [skip ci]

commit 9f3b344a737f2bf8628be1126e4aa6145963b9bc
Author: Marat Gareev <maratkin94@gmail.com>
Date:   Tue Sep 7 20:36:36 2021 +0300

    snmpstats: add parameter to specify SNMP version

commit 73e4dfea9b7b21625d029e38f45a07beb2942aff
Author: Daniel Pocock <daniel@pocock.pro>
Date:   Thu Sep 9 12:59:31 2021 +0200

    core: logging: JSON: CEE: add the @cee prefix in Syslog messages

commit 8cd0a5ab8683c7a598499e6b1bbe1fc6a489f531
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 9 14:59:21 2021 +0200

    misctest: info debug about input data

commit c849070371740c01f9f13a889c610de9132349f3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 9 10:27:01 2021 +0200

    presence: skip body operations on empty string

commit 34b61d3f1d6b5a0d4425f8edfa69d707cfa058b7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 9 10:25:29 2021 +0200

    tm: skip body operation on empty string for uac building

commit a0a97119bef7671f33734399dc9de4562abae39c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 9 09:11:06 2021 +0200

    usrloc: set tcp connection id to -1 for records added via rpc
    
    - cope properly with the handle_lost_tcp modparam

commit 17a2eec2a8e47939782c1352ddb0fa4d3e73f9d8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 9 09:05:54 2021 +0200

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

commit f624e1701088a94465a06f36a2ef27804b16ec0e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 8 14:57:52 2021 +0200

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

commit bd92fb59cce183008956ff060911cc14d3dfb160
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 8 13:30:31 2021 +0200

    sca: call unsafe find entry function to avoid infinite recursion

commit b86d2490f3b96c532cbe07259786757b3ab9fc02
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 8 10:00:09 2021 +0200

    dialog: rpc set state change to DLG_FLAG_CHANGED instead of DLG_FLAG_NEW

commit d0b1d4b255c2ec4ad9d7e9505b70453bc6376163
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 8 08:23:55 2021 +0200

    misctest: print input data in hex format

commit a2511df29adc83544f047cbbdba7a8ba88272930
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 8 08:04:06 2021 +0200

    core: log unexpected char in parse_param2()

commit 20db418f1e35f31d7a90d7cabbd22ae989b7266c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 7 15:36:20 2021 +0200

    core: parser contact - proper update of length in skip_name()
    
    - stop walking name also for unquoted ;, being special char
    - small typo

commit 96656e0dfe66aba44ec5fceb27ce5f1e088a78a4
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Sep 7 13:16:24 2021 +0200

    modules: readme files regenerated - xlog ... [skip ci]

commit 3ee0670ee9ca5e2812fd90cccef3a7ae4e55a3b4
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Tue Sep 7 00:35:52 2021 +0100

    textops: RFC2543 is broken
    
    commit cbcc27ef8b1674448bd8b1c45f03388e36f65f51 broke RFC2543 hold
    
    there's no need to check for sendrecv_mode, is_on_hold is either set or not in sdp_stream and/or sdp_session

commit 88e5f6130a26f37e4e5dfa515ef640443bbc6873
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Tue Sep 7 09:45:03 2021 +0100

    xlog: add prefix_mode
    
    allows pv_format specifier in prefix param

commit c12ddec36c7c321054c188eb8efdccd7bb04e168
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Sep 7 11:01:26 2021 +0200

    modules: readme files regenerated - misctest ... [skip ci]

commit c89d1e922742e93913517d245686b552ded40b09
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 7 10:50:03 2021 +0200

    misctest: added option to perform tests for sip message

commit d6c52a6afdd38cc05a67a25e55e387ad77a9ddf4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 7 10:44:17 2021 +0200

    core: parser contact - link structure once finishing current one

commit d2dbe98e072f59138b9974ab8f147bcfef5f983e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 7 10:42:39 2021 +0200

    core: relocate parse_contact_hader() to parser folder

commit afcf3fb4eff2cebd88d60c31f74ed952f331f729
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Sep 6 15:31:14 2021 +0200

    modules: readme files regenerated - misctest ... [skip ci]

commit bc06c9f9ca546a6892c9a59f10fd0a963b46c737
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 6 15:23:17 2021 +0200

    misctest: added memory module parameter
    
    - control if it should do initialization for memory testing

commit 76e6033ff14fec0f2db0b387803b4c5815a91163
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 6 14:56:36 2021 +0200

    core: catch empty string on parsing params

commit 01aa8666c1419689b009e82fc23ff12d3a165715
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 6 14:52:50 2021 +0200

    modules/malloc_test: renamed module to misctest
    
    - generic name to include tests not related to memory

commit 5fa78d73b30cb5e221446abd63b84f90bc00927d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 6 14:35:38 2021 +0200

    malloc_test: removed svn id - clang formatted code

commit f769011743feccde0fbca8531ab4e1b3563bf155
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 6 13:51:32 2021 +0200

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

commit 116ef94420bf6ed9e0ae3bc08a612d8d0c4aa0a7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 6 13:21:33 2021 +0200

    core: parser - free local unused param structure

commit baed515e8aed8e5b505ff716eb57d0c60e582632
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 6 12:59:34 2021 +0200

    core: parse content length - consider multi line header format
    
    - safety checks for log message when not parsing the message buffer

commit f1e87166d097bde903594aecfff2e562c1496e4f
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Sep 6 10:46:15 2021 +0200

    modules: readme files regenerated - tls ... [skip ci]

commit 238ef139bfbe145fb93e5c4b0730de58040d2265
Author: Anthony Alba <ascanio.alba7@gmail.com>
Date:   Wed Sep 1 07:26:08 2021 +0800

    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

commit 90f4bd591aba7c6fbe234df1f3868edf4ff0a9f1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 6 10:29:50 2021 +0200

    Revert "core/mem: removed tlsf_malloc_bits.h"
    
    This reverts commit 2d7aee506c617f2d258719562f8debf2b4ba087e.

commit 39c53260599405db4626c8a691552f3aabd3448c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 6 10:29:29 2021 +0200

    Revert "core/mem: tlsf malloc - sync'ed with v3.1"
    
    This reverts commit ddafeebfaf1537c684eee22be228867563dd02ac.

commit a133a27336fa12de01319489318fd5e042b49110
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 6 09:44:10 2021 +0200

    core: dprint - include <stdint.h> for uintmax_t

commit c5e880814e3a5270583dd8032c7378cde6905813
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 6 09:23:40 2021 +0200

    core: cast pthread_self() in log - some distros makes the type opaque

commit 8b128b7dd544e3e30d615da39e84cec91588249a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 5 14:25:24 2021 +0200

    app_ruby: regenerated api skeleton functions

commit cfb5c453caaee341dc4ee1d9f2cdc5b1c3c87eea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 5 14:21:30 2021 +0200

    app_ruby: utils/app_ruby_ctl - increade api skeleton functions to 1536

commit 031fd46980b34a570385f49f168b13af43d84b87
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 4 16:15:58 2021 +0200

    core: print char code on error in parse_addr_spec()

commit 017f5d81f05f9589bc6bcf47e94af24648efee09
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 3 11:14:33 2021 +0200

    README.md: 20 years of development anniversary

commit 199f13a7dfac8cd817850c6a6afe5ba510835418
Merge: 22f9e269dd 1e71168342
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 2 19:53:03 2021 +0200

    Merge pull request #2842 from DavidKorczynski/master
    
    misc: fuzz: add msg parse fuzzer

commit 1e71168342894c992ab376bf8538c0953db31fe4
Author: David Korczynski <david@adalogics.com>
Date:   Thu Sep 2 16:00:29 2021 +0100

    misc: fuzz: add msg parse fuzzer
    
    this fuzzer targets various parsing routines and is meant to run
    in the oss-fuzz infrastructure.

commit 22f9e269dd68edcb025e103d9aa1432423dd5550
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 1 12:39:33 2021 +0200

    slack: remove error string from LM_ERR() logs
    
    - it is added automatically in the prefix
    - check return of snprintf() against <0, on some OSes the man pages list
    negative return code on error

commit 4d7490a22256b2fdb376e2dd910ce0cc3728f0b8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 1 12:33:53 2021 +0200

    Makefile.groups: added slack module to group utils
    
    - where http_client module resides

commit d224cc5da7858fb99db64ec26fe3bd8acb0cadfc
Author: Arsen Semenov <arsperger@gmail.com>
Date:   Tue Aug 31 15:55:43 2021 +0500

    slack: allocate zeroed memory for send_data

commit 62ac885b8b511c88f8bbddd5d791ba547a441374
Author: Arsen Semenov <arsperger@gmail.com>
Date:   Tue Aug 31 10:56:50 2021 +0500

    slack: fix param typo; strncpy, snprintf error check; removed pre-built html doc

commit 74cfb526ff035ab08ba13497e6657d656b690db0
Author: Arsen Semenov <arsperger@gmail.com>
Date:   Mon Aug 30 19:09:55 2021 +0500

    slack: new module, send message to slack channel

commit a2b4f695326d762376d99faaa33170953dc2595f
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Aug 30 11:16:15 2021 +0200

    modules: readme files regenerated - secsipid ... [skip ci]

commit c8d8e50fe23d3310796c8615ccce346b4522fc7c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 30 11:05:52 2021 +0200

    secsipid: docs for secsipid_build_identity_prvkey()

commit f37e1837ac227329849bd3ffc6729ad69f7618ab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 30 10:58:03 2021 +0200

    secsipid: added function to build Identity by providing private key data

commit 5a78a67209bf1c170d97ce220cf204d5379b9f5f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Aug 29 11:01:55 2021 +0200

    secsipid_proc: added SecSIPIDGetIdentityPrvKey to api

commit 06b99df0a6e9faa82cd53f2f51ea481277f28fe3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Aug 29 10:38:23 2021 +0200

    secsipid: define values for mode parameter of internal function

commit 733af50276242bda54e579ace28141aedfee5014
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Sat Aug 28 20:31:13 2021 +0200

    modules: readme files regenerated - mqueue ... [skip ci]

commit 4368987be5b17faf443104e6193a559492625fe6
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Fri Aug 13 14:52:46 2021 +0300

    rtimer: add one new module parameter
    
    Add default_interval to set the fire interval,
    if interval not present inside timer string.

commit a8d4236070f69c6fd9c83dedd9c007facc34f70d
Author: Stefan Mititelu <stefan-cristian.mititelu@1and1.ro>
Date:   Fri Aug 13 14:06:48 2021 +0300

    mqueue: add two new module parameters
    
    Add mqueue_name and mqueue_size to define queues.
    Updated doc.

commit 6e2cbf7f2a1263b8648041a02c4708bf0a9b13d3
Author: Daniel Pocock <daniel@pocock.pro>
Date:   Sat Aug 28 20:16:25 2021 +0200

    core: logging: JSON: add CEE schema support (#2826)
    
    * core: logging: JSON: add CEE schema support
    
    * core: logging: JSON: revise CEE create nested objects
    
    * core: logging: JSON: revise CEE check for pthreads

commit 2a65a83b05ab0e087db5d29c7f4d3af348402a9d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Aug 28 19:11:01 2021 +0200

    lcr: the new kemi exports require int parameter type

commit e2106d494847c44255b63f76cd65c69f8a1c6923
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Aug 28 18:37:00 2021 +0200

    lcr: updated kemi exports with new functions having port parameter

commit 615b538c87279575732b3250a6dd24879243658a
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Aug 27 18:31:13 2021 +0200

    modules: readme files regenerated - rtpengine ... [skip ci]

commit 697f34d484e1507b480a89c11db8b86c923ea084
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 27 18:28:12 2021 +0200

    rtpengine: added rtpengine_query_v()
    
    - do a query cmd and store the response in a variable as a json

commit 57f2dcdcb13c277c96a50330a1558495d2efb504
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Aug 27 13:16:21 2021 +0200

    modules: readme files regenerated - rtpengine ... [skip ci]

commit 53846fa2016a0adec915310dd3181f01d103f9f5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 27 13:02:26 2021 +0200

    rtpproxy: aliased $rtppstat to $rtpstat
    
    - can be useful when playing with rtpengine in same config

commit cfc0ecaa8391cf9ac17f5a33ede77bc03beb8cc9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 27 12:56:40 2021 +0200

    rtpengine: aliased $rtpestat to $rtpstat
    
    - can be useful when playing with rtpproxy in same config
    - show an example of content for variable

commit 485f04b4420ab23d93e829f58560acc2198db9cb
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Aug 27 12:34:11 2021 +0200

    pkg/kamailio/deb: version set 5.6.0~dev1

commit 87576b2611a8f8b844298b52901bb852fff17c0e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 26 14:03:22 2021 +0200

    Makefile.defs: version set to 5.6.0-dev1

commit c32a0be89cc92a0649277774d1e7aebf349b8b49
Author: Dennis Yurasov <dennis-y@yandex-team.ru>
Date:   Tue Aug 24 17:15:24 2021 +0300

    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.

commit 79b3980b62d274a33365b8895d53fdf208ea0991
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Aug 26 11:16:25 2021 +0200

    modules: readme files regenerated - ruxc ... [skip ci]

commit ec9eb48dfde072630fd85a80d6d5c45e377816a3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 26 11:03:09 2021 +0200

    ruxc: added ruxc_http_delete(...) to do HTTP DELETE request

commit adfa9094052c2eb74d9513b66b965e37410bedcf
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Aug 25 09:31:20 2021 +0200

    modules: readme files regenerated - lcr ... [skip ci]

commit 536736f2529f7554929f3aa6b74ac616c382bc6e
Author: Donat Zenichev <dzenichev@sipwise.com>
Date:   Tue Aug 24 18:50:16 2021 +0300

    lcr: remove excessive checks for the 'src_port' accuracy
    
    Remove unneeded check for 'src_port' in:
    - ki_from_any_gw_addr()
    - ki_from_gw_addr()
    
    Which makes no sense because 'src_port' is of type 'unsigned int',
    and the check concerns whether it's less than 0 or not.

commit 9115d74b33aefb0febad7c7fffe7d184e4066b77
Author: Donat Zenichev <dzenichev@sipwise.com>
Date:   Mon Aug 23 21:50:50 2021 +0300

    lcr: source port check for from_any_gw() and from_gw().
    
    A simple change, which allows to check, if a coming request matches
    not only by an IP address and a transport protocol,
    but also using the source port of a request.
    
    Improvements are done for the following functions of the lcr module:
    - from_any_gw()
    - from_gw()
    
    Back compatibility provided, hence it does not affect already existing behavior.

commit 161353a29c39e4a032d5de5ac9bc868e06aaa89b
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Aug 24 10:31:19 2021 +0200

    modules: readme files regenerated - ruxc ... [skip ci]

commit 1d62f9d0310d462b88db1872e3db54d5f148a54c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 24 10:16:52 2021 +0200

    ruxc: docs for the new timeouts params

commit 121b7ffa0b4a0ae26033d68fdf804ad982d98883
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 24 09:45:45 2021 +0200

    ruxc: added parameters for connection, read and write timeouts

commit e9795083b50e26b3b0406b4bda8c5c74ee4822e4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 24 09:36:06 2021 +0200

    ruxc: groupped setting request params in a function

commit 5ad81a45bb28ca419d9285cc59816db0fa1afefd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 23 20:45:38 2021 +0200

    kamctl: regenerate db creation scripts

commit 4decc7ca50089f94d4fcc2ad4af2b4e1089986e7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 23 20:43:28 2021 +0200

    lib/srdb1/schema: use proto_addr_len from sip_trace from/to ip fields
    
    - size of fields is now 64
    - they store proto:addr:port
    - GH #2831

commit 743dcc103af2e4a9ef50a88f0800ca6c70f465dc
Author: Luis Martin Gil <luismartingil@zaleos.net>
Date:   Thu Jul 23 10:04:04 2020 +0200

    tm - remove not used route_mode var
    
    (cherry picked from commit 6619be46249dfe0b2f2cbc863cb8b2f44716122b)

commit fedafcff44ab2161314ab4b15e9e9c64ca2f8c7d
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Aug 20 08:16:19 2021 +0200

    modules: readme files regenerated - ruxc ... [skip ci]

commit ec3f9634c8474ff4dc9e5cb0ac451064e912734d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 20 08:01:25 2021 +0200

    ruxc: added modparams to set libruxc logtype and debug

commit 31377b160df563a222bec5a1bf92590635429240
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 20 07:03:45 2021 +0200

    core: check message snd and rcv proto for COND_IF_DIFF_PROTO lumps
    
    - besides comparing the protos of rcv and snd sockets

commit 871f8113612148a49e69218e70ed7f475fb665db
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 19 18:11:04 2021 +0200

    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

commit fcfa9aab7f6d360134c4bb882188dda9ccf6b4cb
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Aug 19 15:01:19 2021 +0200

    modules: readme files regenerated - lwsc ... [skip ci]

commit 01afcc7fb2468c21a8e1cfb1a717fa96299794fa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 19 14:56:50 2021 +0200

    lwsc: docs - updated references to libwebsockets version
    
    - GH #2749

commit 431544864c97d1848db1c0c42a03251a214f04cd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 18 18:08:38 2021 +0200

    cplc: use cpl_ prefix for internal time recurrence functions
    
    - avoid global symbol conflicts with core tmrec.c
    - GH #2827

commit 33ea38f35f9911a26a757dbfa22065eb80a9a24a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 18 17:39:25 2021 +0200

    drouting: added dr_ prefix to internal time recurrence functions
    
    - avoids symbol conflicts with the core tmrec.c
    - GH #2828

commit 155b5d0953cd9f5effff974d2ba9fca44da42059
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 18 07:54:05 2021 +0200

    textopsx: added kemi functions to return hf iterator name and body

commit c61b6eef809af690cfd53efa4054a0c547e93584
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Aug 17 21:31:16 2021 +0200

    modules: readme files regenerated - ruxc ... [skip ci]

commit 6da06e2683b484c19eac27b757c1f2e565aa2e5d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 17 21:27:36 2021 +0200

    ruxc: added http_retry modparam

commit fb2eee3e175040fef5e76cbed11430976f62df32
Author: Alan Evans <alan@kageds.com>
Date:   Thu Jun 24 10:24:39 2021 +0000

    kazoo : fix routing of reply events
    
    success events should be routed to onreply_route[]
    failure events should be routed to failure_route[]

commit 22a72f3a7725d56f00e22bdc52d44bd53da7c091
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 13 08:57:10 2021 +0200

    core: ip addr - use POSIX INET6_ADDRSTRLEN and INET_ADDRSTRLEN to define sizes
    
    - set the values of IP4_MAX_STR_SIZE and IP6_MAX_STR_SIZE based on them,
    if defined, or to 15 and 45
    - cope with IPv6 with IPv4 tunneling representation (RFC 4291 section 2.2)
    - cover the requirements of using inet_ntop()
    - GH #2823

commit 7ee642c58991e594f38247ab0751fadd07ce758c
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Wed Aug 11 15:42:24 2021 +0100

    tm: restore xavps & flags after rebuilding message

commit cbcc27ef8b1674448bd8b1c45f03388e36f65f51
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Thu Aug 5 12:32:32 2021 +0100

    textops: check session sendrecv_mode in is_audio_on_hold
    
    - if sendrecv_mode is not set in media, check if its set in session

commit 8da4477fd6d9590b9946071b9ac2a778b1d55d01
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Thu Aug 5 12:28:04 2021 +0100

    core: parse session sendrecv_mode in sdp
    
    - some user agents send a=sendonly as session attribute which apply to all media streams

commit 05577d19f21eeeaa416c17e4fd554dfd18fd9ce1
Author: mrudenko <m.rudenko@zaleos.net>
Date:   Tue Aug 10 13:03:03 2021 +0200

    tm: enhance fr/retr timers logging
    
    - Mention when FR timeout is reached, and which of FR timers expired
    - Log when starting FR/RETR timers
    - log when changing default timeouts to user set values
    - log when resetting fr/retr timers on provisional replies

commit dd632331315801f9d1d22c42881b07fd005b8f47
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Aug 11 18:16:13 2021 +0200

    modules: readme files regenerated - sqlops ... [skip ci]

commit 606679fc195825db1f8c74c8225f936fb8b79faa
Author: Henning Westerholt <hw@skalatan.de>
Date:   Wed Aug 11 16:10:57 2021 +0000

    sqlops: use a better value in the result_maxsize parameter example

commit 1c9fa44521106968a0c68b2dba96a421ad523fda
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Aug 11 10:16:23 2021 +0200

    modules: readme files regenerated - tlsa ... [skip ci]

commit db77d45e03792f73982861dcf30bad8d94bd7453
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 11 10:05:31 2021 +0200

    tls: docs - note about path to libraries in the Makefile

commit 162c1d8f1d3522fa937bc1869fe65ad87d4e3680
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 11 09:59:40 2021 +0200

    tlsa: Makefile - comment to set lib path to installation folder
    
    - GH #2815

commit 28c0e78f8f866c971172d0cdc55cfd963a0d29be
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 10 10:36:00 2021 +0200

    pv: removed unused code in parsing paramlist transformation name

commit 52cb53b29a5a624031a7d06504afecca7c25511e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 10 10:31:10 2021 +0200

    nathelper: better condition for no more params in handle_ruri_alias_mode()

commit 0046f35f37a84afef9999e53c122dafa42876c69
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 10 10:10:44 2021 +0200

    pv: added breaks in case of mismatching via var name

commit d4d6fd431adb94f591e6035f2fa76eff8f728a8f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 10 09:16:17 2021 +0200

    ISSUE_TEMPLATE/bug_report.md: list lsb_release -a in comments for OS details

commit 4e5c1ddd996d60382fd6a2d549cb18e2a1657b0d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 9 20:54:32 2021 +0200

    textopsx: kemi functions to get body line iterator value

commit 51a774089c59a3861063ee4e9b4e21051c2bf192
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Aug 6 09:01:22 2021 +0200

    modules: readme files regenerated - ruxc ... [skip ci]

commit 21b187f57a092f8ed9f51a62786a98c910b1febf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 6 08:54:29 2021 +0200

    ruxc: docs for reuse mode 2

commit fa728b906ec2667891fb964e21785b12a68c0173
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 6 08:26:29 2021 +0200

    ruxc: Makefile - set local paths for include and libs

commit e3875c01adf576f179374a926e69e99c0094e5b4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 4 14:15:09 2021 +0200

    misc/tools/protoshoot: removed svn id and history

commit 3297e99c1ed5d3cbd2ada5597ab2a123dce4b44d
Author: Michael Furmur <furmur@pm.me>
Date:   Wed Aug 4 11:28:38 2021 +0300

    outbound: fix compiler warning on SHA1() call

commit fc313c17e5846ab0e9e594dd50ca156a2bd71534
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Aug 4 09:31:21 2021 +0200

    modules: readme files regenerated - textopsx ... [skip ci]

commit bc25f098cfd0915daf3c086251f9dbe83eecb6c5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 4 09:07:36 2021 +0200

    textopsx: bl iterator functions to append/insert text

commit 1a15a18eacd5764e9ba6240acbe37e645368f825
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 3 08:52:19 2021 +0200

    sdpops: refactored sdp_remove_str_codec_id_attrs()
    
    - line oriented matching of codec addributes
    - support to remove a=rtcp-fb per codec, GH #2755

commit 4191a8193025499df64f13d59f5716563e573161
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 3 08:51:11 2021 +0200

    core: parser sdp - shorten debug message with sdp line
    
    - was printing the rest of the body, print now max 20 chars

commit 921b5cbcda4637393af386219cbdf4a0f9b3d3a8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 2 16:08:29 2021 +0200

    textops: find start of header body for filter functions
    
    - GH #2748

commit 7cec977f8e12bbeb0309d903e02461d1ccbf41a8
Author: FredWH <wh720@139.com>
Date:   Mon Jun 28 14:46:25 2021 +0800

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

commit 19d0a2a2177ca206de417fc1cb412c5b6dd0f393
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 2 12:38:49 2021 +0200

    tlsa: imported README file

commit 2b9e2f553284b985afb01b5b78a800b10f691c6f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 2 12:33:43 2021 +0200

    Makefile.groups: group for tlsa module

commit 14bcf765a945d0f7e2e39d538724fe4c247615b4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 2 12:30:21 2021 +0200

    tlsa: new (pseudo) module to compile tls module linked statically with libssl

commit 2fe5a0d165082d7acde4695bffeb2d194e4bab58
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 2 12:29:25 2021 +0200

    tls: set module name using MOD_NAME define

commit f614c39a693cea39e3d96920fda3aa7a111c1d67
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 2 09:01:46 2021 +0200

    siputils: functions to compare uri and aor exported to kemi

commit fa6245ce33602eeff1d776b921fd41400ae5bb48
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Aug 1 09:41:30 2021 +0200

    core: cmp hdrname fix on checking type of second header

commit ed46adad82e7b6569eb42704c5460263d2af75f7
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Sun Aug 1 11:40:26 2021 +0000

    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

commit c503d2bd31a580138a67f1d4a265ccde5791d271
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jul 31 12:03:32 2021 +0200

    core: parse to compare header names

commit 2c3df6265314bc7728c151d0d7353d8162b26a58
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Jul 30 20:31:13 2021 +0200

    modules: readme files regenerated - siputils ... [skip ci]

commit 988b70c6a8653b39753f09e8003477eadae36740
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 30 16:04:30 2021 +0200

    siputils: added cmp_hdr_name(hname1, hname2)

commit 9f140ce93b1f6db649cd0e8eda26444d6b186231
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 30 13:31:30 2021 +0200

    sworker: KSR.sworker.active() exported to kemi
    
    - equivalent to existing sworker_active() config function

commit 6a61ed5c963b3db81607b71d106fc615349ec466
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Jul 30 12:46:13 2021 +0200

    modules: readme files regenerated - textopsx ... [skip ci]

commit 0b718d39a5e85e52e5fcff4ab6ed0774b4d9eb62
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 30 12:39:32 2021 +0200

    textopsx: docs - fix example for body line iterator

commit 9e039f5eb383a181ef21386668261f3eb9d30168
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Jul 30 12:31:15 2021 +0200

    modules: readme files regenerated - textopsx ... [skip ci]

commit 0a13b91206e75c3bbdd70d44fa9ad98a705a549a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 30 12:24:02 2021 +0200

    textopsx: added body line iterator functions
    
    - iterate through lines of message body, get the value via
    $blitval(iname)

commit 9e9ce94d808003209e0686e1374b48ef721723dc
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Jul 30 09:31:22 2021 +0200

    modules: readme files regenerated - textopsx ... [skip ci]

commit 24172c089cecaed7e03fe482946f0126fd2c6915
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 30 09:10:16 2021 +0200

    textopsx: added hf_iterator_prev() function

commit 017ffdf7e9067d6e7b51e4911104c314c9f8f26a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 29 14:17:37 2021 +0200

    core: main - remove commented debug function

commit 7179d4ce0a26c2c21cac87ba55dcfb8129da0db8
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Jul 29 13:46:17 2021 +0200

    modules: readme files regenerated - debugger ... [skip ci]

commit 86d0aaffd6c86c7c78e40b1e40ba37c17db44b22
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 29 12:59:13 2021 +0200

    debugger: added cfgtrace_format parameter
    
    - control what is printed in the cfgtrace log message (e.g., do not
    print config file path)

commit b4e94080987a4f8e2b04ac5c8ef7ce89ad4246ee
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Jul 29 09:16:28 2021 +0200

    modules: readme files regenerated - textopsx ... [skip ci]

commit d65adfb7531d8032cb4839341f7787d7877e572e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 29 09:01:25 2021 +0200

    textopsx: added hf_iterator_insert() function

commit 61cbb5e861aeb9b7f69ebb8d284e3ded0ede9cd8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 27 16:52:12 2021 +0200

    core: pvapi - reinitialize _pv_print_buffer_index when adjusting the slots
    
    - GH #2798

commit 4e2399916ce7f00d4c141004194a73f786a40b12
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Jul 27 16:01:15 2021 +0200

    modules: readme files regenerated - outbound ... [skip ci]

commit cc32abd91888f3978708eddc88c4409ef5a6b122
Author: Michael Furmur <m.furmur@gmail.com>
Date:   Sat Jan 16 18:26:15 2021 +0200

    outbound: add flow_token_secret param
    
    - calculate ob_key as SHA1(flow_token_secret) if specified
    - keep old behavior with randomly generated ob_key if not specified

commit 3c9037e94a33396487ddd72ade607756ea1a91bc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 27 15:44:38 2021 +0200

    pv: added variable $msgbuf(index)
    
    - get/set the character at the position index in the message buffer

commit af926514ac3e70dff51408baf326b29bce4eecfc
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jul 27 10:52:21 2021 +0200

    pv_headers: pvh_set_header, remove values to set null when necessary
    
    * fix pvh_set_xavi for SR_XTYPE_NULL

commit 40b1d627d8f81235814ccee64c562a425f382648
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Jul 26 17:31:24 2021 +0200

    modules: readme files regenerated - textopsx ... [skip ci]

commit 001e07ddaff30153ee9bc9beb5cb2430007173e5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 26 17:15:38 2021 +0200

    textopsx: docs for hf_iterator_append()

commit 3f3fb6ad94805407b316eb0ec4883631ac1df604
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 26 17:02:01 2021 +0200

    textopsx: added hf_iterator_append(iname, htext) function

commit 6ec588a71e49c88ac0b62f3385cb6e7744fc13f9
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Sat Jul 24 08:31:20 2021 +0200

    modules: readme files regenerated - ruxc ... [skip ci]

commit 600d0e8fb7f24e424873e4ad24beb077d2b45ee4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jul 24 08:16:49 2021 +0200

    ruxc: added http_reuse modparam
    
    - enable connection reuse

commit 2042432b598fcceb9de7cf8a659498e99aec9f05
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Jul 23 19:46:14 2021 +0200

    modules: readme files regenerated - rtpengine ... [skip ci]

commit 12470055fddc1dd93e2295fcfb5119cf5340d722
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Fri Jul 23 13:34:18 2021 -0400

    rtpengine: add un/silence_media() methods

commit 9ad96c08e0deb759297b2d402295691d8dd657d5
Author: Victor Seva <vseva@sipwise.com>
Date:   Fri Jul 23 15:56:11 2021 +0200

    pv_headers: fix removal of all values when using PV_IDX_ALL
    
    $(x_hdr(whatever)[*]) = "hello" was just removing the first value

commit b31efd5526cf11eded7823c6e93370024f5d2863
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Jul 22 15:46:15 2021 +0200

    modules: readme files regenerated - sworker ... [skip ci]

commit fc62ceeb6d625acda6952486031efa1fe2945768
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 22 15:34:25 2021 +0200

    sworker: docs - fixed small typo

commit f3a031a53fb413369ddf96de74ac43cd6831db5a
Author: valentin <christoph.valentin@kontron.com>
Date:   Fri Jun 25 15:51:18 2021 +0200

    rr: all "record_route_...()" functions consider custom user AVP
    
    Until this fix, only the function record_route() considered the
    value of the custom user AVP (if present). The functions
    record_route_preset() and record_route_advertised_address(),
    on the other hand, ignored the value of the custom user AVP,
    even if it was presnt.
    Now all three functions, record_route(), record_route_preset()
    and record_route_advertised_address(), consider the value of the
    custom user VP, if it is present.

commit a5821343b044dfabff5fab57fc01e1d23f7d69de
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Jul 22 10:01:23 2021 +0200

    modules: readme files regenerated - ruxc ... [skip ci]

commit 03a74e4519d5de90512ac5f196640eb6cf405bfc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 21 16:52:48 2021 +0200

    ruxc: docs for http_tlsmode parameter

commit 8f34083999a379db0c5c24b6e2739f9a413ea86b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 21 16:22:42 2021 +0200

    ruxc: added http_tlsmode parameter
    
    - if set to 1, it connects only to trusted https websites
    - default 0 - accept all certificates

commit 126f89e72212cee96d0ef3e7b43c249ab9c4429c
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Jul 19 17:31:13 2021 +0200

    modules: readme files regenerated - ruxc ... [skip ci]

commit cbc3842771393c71fe81f8eae87c1a7dbfd38974
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 19 16:35:36 2021 +0200

    ruxc: docs - fixed typo in function name

commit abba69691efad80d208aeb000bf0382f94dfec71
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 19 10:19:14 2021 +0200

    ruxc: set response variable

commit 6be39f6864a56a5ff56dab3be1bb5fd749df387e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 19 08:38:55 2021 +0200

    Makefile.groups: added group for ruxc module

commit 81de7878ff4706ba331fa787cc63dea562e6a814
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 19 08:32:48 2021 +0200

    ruxc: new module with utility functions from libruxc
    
    - first target is to provide http get/post functions that do not depend
    on libcurl+libssl

commit 851a8c0f0c8f7cc7ab22cb905bdb3987e9fa461b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 14 10:08:50 2021 +0200

    kemix: added KSR.kx.ifdef() and KSR.kx.ifndef()
    
    - return true/false if a specified id is defined or not

commit ed518fd6fa4652e2a06a09e6d54ce5b19d0b9493
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Jul 13 15:16:15 2021 +0200

    modules: readme files regenerated - rtpengine ... [skip ci]

commit 3f7a6240215a76e9584e34459a1fcfe78a794611
Author: Henning Westerholt <hw@skalatan.de>
Date:   Tue Jul 13 13:04:10 2021 +0000

    rtpengine: small debug log fix after merge of #2800

commit f653ea8c05e6916ff14e7da491bcd68f928b97af
Author: david <you@example.com>
Date:   Tue Jul 13 12:34:09 2021 +0200

    rtpengine: add mode 2 for rtpengine_allow_op to return only manually disabled nodes

commit 97620f9ed633e8e5e9d719cb023e60a890ebb3f8
Author: david <you@example.com>
Date:   Mon Jul 12 11:18:25 2021 +0200

    rtpengine: On rtpengine_allow_op, return node only if rtpengine is manually disabled

commit 84e3191c165f00aaba61174dd627d7e67b57f8c7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 13 09:12:17 2021 +0200

    pv: added $via1(...) - return attributes of 2nd via

commit 0d06e164efa720d91d49995585e80c9082ce3b21
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 12 14:01:40 2021 +0200

    core: set MAX_WARNING_LEN to 1024
    
    - 256 can be too short
    - close GH #2799

commit 9ec9d9ceb0b69d46d5a4d90a86b1185951feb9d4
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Jul 12 08:16:23 2021 +0200

    modules: readme files regenerated - textopsx ... [skip ci]

commit 4a4b8047b4b46b003bc0b12b737ca956658d18cb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jul 11 14:06:07 2021 +0200

    textopsx: docs for hf_iterator_rm()

commit adc3bc18477108fc976182a2efe5d1e314bac795
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jul 11 14:02:07 2021 +0200

    textopsx: added hf_iterator_rm()
    
    - remove the header at the current iterator position

commit 56e935595a60e2c7c5c92fa8438941ea68436c23
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 9 12:46:38 2021 +0200

    textopsx: hf iterator functions exported to kemi

commit 4c6abaf9066aebbd304391dd6730cad7ee592611
Author: Henning Westerholt <hw@skalatan.de>
Date:   Thu Jul 8 14:57:27 2021 +0000

    topos: fix missing xavu_field_contact_host evaluation for contact_mode 0
    
    - fix missing xavu_field_contact_host evaluation for contact_mode 0
    - it works currently only for contact_mode 1 and 2, but not for default mode

commit 3a0a9292ec40d25f5246573d4a2a51838819d930
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Jul 7 12:46:15 2021 +0200

    modules: readme files regenerated - textopsx ... [skip ci]

commit 7f4d7725a55379ef0e7ee5c5a2050d3b1d4565bc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 7 12:38:25 2021 +0200

    textopsx: return false on iterator end of headers

commit 89d5a2754e962c0f0bec59591b327d356999efbc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 7 12:28:54 2021 +0200

    textopsx: docs for hdr iterator functions

commit ba3ce5081bc31019bec6de8aecffc1b5a601c308
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 7 12:11:04 2021 +0200

    textopsx: added functions and variables to iterate headers list

commit c950c40119ff81a8dacec2f4ba697ce080459a7f
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Jul 7 08:01:20 2021 +0200

    modules: readme files regenerated - nathelper ... [skip ci]

commit 5a473493189acc93705c78c1966a9eae0e80fef0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 7 07:51:31 2021 +0200

    nathelper: docs - fixed copy/paste extra tags

commit 77071eb11c735cb04b4adf084808c5d46bdca20d
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Jul 6 20:46:19 2021 +0200

    modules: readme files regenerated - nathelper ... [skip ci]

commit fb0bb3f49efe51bbab03911923b737f037b9cd44
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 6 11:53:39 2021 +0200

    nathelper: docs for nat uac test 512

commit ce95734c97e8443facf224a1833f67a78ab67d21
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 6 11:08:50 2021 +0200

    nathelper: new nat test (512) based on target addresses
    
    - return true if the target proto is ws or wss
    - return true if the target addresses are different
      - for requests it compares r-uri with d-uri
      - for replies compares 2nd Via host and port with received and rport

commit 23589c70353af794e83d9a7a6070ba3cc1666811
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 6 11:08:00 2021 +0200

    pv: use macro to get port based on proto

commit b874f56bcea104ce328e0cea19bc78cbf79749d6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 6 11:07:32 2021 +0200

    core: parser - macro to get sip port based on proto

commit 8762c56a1c78e4ba151ef9fb4290b3938c0c984f
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Jul 6 10:01:24 2021 +0200

    modules: readme files regenerated - acc ... [skip ci]

commit 402515c92238c3628c78a2b44ac0a05130897207
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 6 09:59:57 2021 +0200

    acc: docs - removed acc_diam_request() section
    
    - it is now exported by acc_diameter

commit 2df002876fc8eb9f2b97c669469ea8a686323dfd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 5 11:28:39 2021 +0200

    core: kemi - exported KSR.to_IPv4() and KSR.to_IPv6()

commit 524d96c050150dcb46dcf83a79dd6f2655383dff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jul 3 11:15:38 2021 +0200

    nats: added README file

commit 273c6241637f663784695b073ac9e342d243b8bd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jul 3 10:54:10 2021 +0200

    pv: added $viaZ(attr) - get the attributes of last via header

commit 0a3479f77b8dc30f872961f066188d7284415484
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 2 16:18:55 2021 +0200

    vp: new variable $via0(attr)
    
    - get the attributes of first Via

commit 63f6b5a2c9bc86446feb3852b91384839bb701e6
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Jul 1 16:16:19 2021 +0200

    modules: readme files regenerated - secsipid ... [skip ci]

commit 224763898a9a6c1d3214129ecf0b4bf07baf62f3
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Jul 1 10:09:24 2021 -0400

    secsipid: fix documentation example for secsipid_check() function

commit 1e4911d8a92e9e2ff25457d76d47bee111433947
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Jul 1 10:04:10 2021 -0400

    secsipid: fix documentation for secsipid_check_identity_pubkey

commit 879f8c4e52ab7f7f489107f18e2c80795c788bdd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 1 11:17:56 2021 +0200

    core: fix building quoted value for #!subsdefs

commit 56d41f6238f39d0046c97527abcb23b8dd7924be
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 1 10:19:08 2021 +0200

    core: ppcfg - clone value for substdef
    
    - GH #2788

commit 5980ca59189c01a57b6765eaaf7d883f0541590b
Merge: e04890fe90 b95b2448d7
Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
Date:   Wed Jun 30 06:22:49 2021 -0400

    Merge pull request #2792 from kamailio/nats-memory-checks
    
    nats: make sure pkg & shm memory is allocated; check pointers before freeing memory

commit e04890fe90d6e5ce879f968eb689e8616b318d54
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 29 09:25:30 2021 +0200

    core: clone value for loadmodulex

commit 68db24577dae35de1e9045f994d9a751b50ad14d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 29 09:18:05 2021 +0200

    core: clone modparamx evaluated values

commit b92b931c26c199b756fd08e9c80cc9305469fd2b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 29 08:55:32 2021 +0200

    core: str list - added function to insert a block string in list

commit 84d245fb4eda7690a89b4057301f81685a9452d8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 29 08:23:56 2021 +0200

    http_client: removed function names from logs

commit 9429083c87b1323e31983cc71551676c199bf640
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 29 08:09:22 2021 +0200

    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

commit 7741ad7979d54fb4ee1247760d8d5c3666353a96
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 29 07:31:10 2021 +0200

    http_client: check if shm is initialized in curl_parse_param()

commit c836bca76551b76836f03a612c2a913284729622
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 28 23:03:47 2021 +0200

    Makefile.groups: added build group for nats module

commit b95b2448d7e968c2bff59e1d820764defee104aa
Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
Date:   Mon Jun 28 07:30:40 2021 -0400

    nats: make sure pkg & shm memory is allocated; check pointers before freeing memory

commit 480969f28d2b539b31df5d4ff292c0ab95f30d17
Merge: 14d92c0d7a 6078dbf6a7
Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
Date:   Mon Jun 28 06:44:52 2021 -0400

    Merge pull request #2790 from kamailio/nats-module
    
    nats: new nats message consumer module

commit 6078dbf6a7aa8eac8c3c4a57d939716f232799f5
Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
Date:   Sun Jun 27 07:58:58 2021 -0400

    nats: new nats message consumer module

commit 14d92c0d7ab1229996176b131ab8edcabc3a5717
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jun 26 07:05:29 2021 +0200

    rtpproxy: removed unused rp_extract_mediaip()
    
    - GH #2787

commit d2369fa78c63994a35a965ffbc2b7d9a189a00df
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 25 10:58:23 2021 +0200

    pv: added {s.fmtlines,n,m} and {s.fmtlinet,n,m}
    
    - format the value in lines of n characters, adding m spaces or tabs to
    the start of each new line (not to first line)

commit 3a7f6c18810cb307332fbf061a248252996b0464
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 25 09:51:10 2021 +0200

    pv: added {s.rafter,x} and {s.rbefore,x}
    
    - similar to {s.after,x} and {s.before,x}, but searches from end of the
    value

commit 365e7e46dfb4f605bafe43b57e37e1ff68077567
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 24 14:24:06 2021 +0200

    tls: info log when libssl is linked static

commit 81ace1c94369fb98081918acb55a6a13686784e3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 24 11:29:40 2021 +0200

    tls: debug messages with memory management functions

commit 2a9e8b9d5c5556a10229813c8878a81933325a01
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 24 10:15:23 2021 +0200

    tls: Makefile - pkg-config for libcrypto
    
    - some distros have it separate of libssl

commit 795a9f5714607f829d5a0abfc53cb61cb2f8d421
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 23 18:39:35 2021 +0200

    core: kemi - exported KSR.to_UDP()

commit bff78b91788a35e51bd70c6a693b9addd5b48701
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Jun 23 13:16:19 2021 +0200

    modules: readme files regenerated - http_client ... [skip ci]

commit 1f67ac5a62b58b35df52aedbd1a3d2234a72817e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 23 13:05:44 2021 +0200

    http_client: docs - fixed small typo

commit 261c57aedf1f35ddc3959a21043b34750274935f
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Thu Jun 10 19:41:07 2021 +0300

    siptrace: added extra params to $siptrace() pseudo-variable
    
    for more details check GH #2777

commit b8fbf5e8c199b8277053f9c15231695a16058d6e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 23 08:48:10 2021 +0200

    xhttp: warning log if tcp_accept_no_cl is not set

commit 7979925ff2a53dcc2111c1ebbbc94b2cac6103df
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Jun 23 08:46:24 2021 +0200

    modules: readme files regenerated - tcpops ... [skip ci]

commit 4ea4f598a10b6f0f690cf8a9b6174997ccb62b6f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 23 08:40:46 2021 +0200

    tcpops: docs for tcp_close_connection()

commit ac55488bc2fac333b0b777d38875b7516c430925
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 22 19:01:02 2021 +0200

    tcpops: added tcp_close_connection([conid])
    
    - close connection for current sip message or by conid

commit 77896de79710063469a123efb5e1d2ab1dfd5e25
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 22 11:20:42 2021 +0200

    secsipid: added kemi function to get $secsioid(val)

commit 0324800109442bf5786dae6d8238a3bf4e0e51f4
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Jun 21 09:46:15 2021 +0200

    modules: readme files regenerated - websocket ... [skip ci]

commit a05b4d7c2e413032b1a63f3d017243446a0bc6ec
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 21 09:43:55 2021 +0200

    websocket: docs - added tcp_accept_no_cl=yes to example

commit 195de260f102f1a016ad7bd1021571c1dd8a983f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 21 09:42:28 2021 +0200

    xhttp: extended example for event_route[xhttp:request]

commit c825673bad8b04dcbf0dc8c150e3048a791091e8
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Jun 21 08:16:23 2021 +0200

    modules: readme files regenerated - secsipid ... [skip ci]

commit a5997c29468efabb5a7745bc5b1c99c0f9eb8999
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 21 08:12:15 2021 +0200

    secsipid: docs for secsipid_sign()

commit 35f45d412c0e3b01eac34af74f2783d7bb1fdbf6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jun 20 11:28:37 2021 +0200

    secsipid: added secsipid_sign(headers, payload, keypath)
    
    - store the result in $secsipid(val)

commit ecc2cc69b08e797ca954af233c229ed44475ce33
Author: SPChan <shihping.chan@gmail.com>
Date:   Fri Jun 11 07:51:11 2021 +0800

    pkg: enable RHEL7-like distros to build with OpenSSL 1.1.1

commit e4527941b9d16b476a60b19bd15307cdac4b530b
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Jun 18 14:16:22 2021 +0200

    modules: readme files regenerated - secsipid ... [skip ci]

commit 6822bde4dc4715043d3d416b710664e5b14637b8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 18 14:06:42 2021 +0200

    secsipid: docs for secsipid_check(...) function

commit 961ac61392fb3f916287e16380cd64b5ef499360
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 18 14:02:07 2021 +0200

    secsipid: added secsipid_check(sidentity, keypath)
    
    - check the identity value provided in the first parameter

commit e87fd9ce381c73d3733c38812c86e467cf966089
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Jun 17 16:46:24 2021 +0200

    modules: readme files regenerated - secsipid ... [skip ci]

commit e6f4e929efb61a1a51aa1b4b5587999acc8dc55d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 17 16:40:39 2021 +0200

    dispatcher: print eol in some log messages

commit cf82852199f1fee7ee01e4a25d5e79a2ab1bbf8d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 17 16:35:55 2021 +0200

    secsipid: docs for secsipid_build_identity(...) function

commit 6ebcd34b74452642c44b296525766791bb33a7b0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 17 15:40:16 2021 +0200

    secsipid: add function to build identity value and store in pv
    
    - new function secsipid_build_identity(...)
    - if successful, identity value is available in $secsipid(val)

commit abbe518724d645b6f977ca526011285bc03c581c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 16 12:26:23 2021 +0200

    pua_json: exported KSR.pua_json.publish() to kemi
    
    - corresponding to config pua_json_publish()
    - use fixup_spve_null() and fixup_free_spve_null() for
    pua_json_publish() config export

commit f34f9456c68d25bcdd49d670d95f16649e14e8d5
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Jun 16 12:16:28 2021 +0200

    modules: readme files regenerated - siputils ... [skip ci]

commit 6a2a1dfb8a6718f7ecb7cc2f28cf471bdcf0fec3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 16 12:09:36 2021 +0200

    siputils: docs for hdr_date_check()

commit 466e5f469f5b6b9f5d1b30139c2b854e62f4f50b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 16 12:03:38 2021 +0200

    siputils: added hdr_date_check(tdiff)
    
    - returns true if sip message has Date header and its value is lower
    than NOW() - tdiff

commit f22a09dacf85e6489005a634eb6d907c4b8ef782
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Jun 15 19:16:14 2021 +0200

    modules: readme files regenerated - htable ... [skip ci]

commit ee9c2bc2046103f0f7888c078b1f88d0befd6f7d
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Jun 15 13:03:07 2021 -0400

    htable: fix documentation
     - reported by arkadiam on Github

commit 30467037a7d97def6fbb40cad14e6f101178cb05
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Jun 15 12:01:24 2021 +0200

    modules: readme files regenerated - topos ... [skip ci]

commit 40073c9975ee256cebbfe60f27d1b07c977395d0
Author: Henning Westerholt <hw@skalatan.de>
Date:   Tue Jun 15 09:59:00 2021 +0000

    topos: documentation fixed for contact_host xavu parameter

commit e9cdbdfa302940606295c3b79a671cf2f0d38fc5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 15 10:39:09 2021 +0200

    textops: fixed condition on header parsing error for find_hdr_line_start()

commit b92f1ab7c711f7b61abadb706f9a4cfbb2cf0dd4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 15 09:58:31 2021 +0200

    rtpproxy: removed unused replace_sdp_ip()

commit 521485c8f25f55cb3045ab2b33232c7026d8527d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 15 09:54:32 2021 +0200

    nathelper: check length on new condition inside replace_sdp_ip()

commit 71441c08970c307e2ce17b2dd292630ea615079c
Author: Victor Seva <vseva@sipwise.com>
Date:   Tue Jun 8 15:03:21 2021 +0200

    nathelper: don't fail if 'a=rtcp' has no IP
    
    Examples from RFC3605:
    >    m=audio 49170 RTP/AVP 0
    >    a=rtcp:53020
    >
    >    m=audio 49170 RTP/AVP 0
    >    a=rtcp:53020 IN IP4 126.16.64.4
    >
    >    m=audio 49170 RTP/AVP 0
    >    a=rtcp:53020 IN IP6 2001:2345:6789:ABCD:EF01:2345:6789:ABCD
    
    fix #2768

commit 2f933b39410029a8dfd7ce7180a6c470e51b2452
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 15 09:16:58 2021 +0200

    core: kemi - added to_TCP/TLS/SCTP/WS/WSS/WSX()

commit 5fd35624660cb46cd7894bfd43c7cb6259e451b3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 15 08:49:24 2021 +0200

    core: main - catch common mistakes for the arguments
    
    - print error and exit on 'kamailio start|stop|restart'

commit 03c2ea28767106333ee04c5e19ee490c010dfb58
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Mon Jun 14 15:31:32 2021 +0300

    pkg/kamailio/obs: disabled lwsc build on CentOS 6 dist

commit e7a14f37c98e2bbfcf234165dc5dfd4121db5b5b
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Mon Jun 14 08:05:41 2021 +0300

    pkg/kamailio/obs: simlifid module definition for RHEL dist

commit 5c2890d90297ef66b0216c46dd1fe12dae5ecd0e
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Jun 14 17:01:19 2021 +0200

    modules: readme files regenerated - secsipid ... [skip ci]

commit a59ea8920c17aca29ffa734ca0babb107a415fde
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 14 16:56:21 2021 +0200

    secsipid: explicit STIR/SHAKEN reference
    
    - help matching on search terms

commit 13e876e45ad34a9d567d41293450307816bdf107
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 14 13:22:35 2021 +0200

    core: kemi - added KSR.to_UDP() - return true if target is over UDP
    
    - uses the R-URI/D-URI for requests (no DNS query done if transport is missing)
    and 2nd Via for replies

commit 856a8ff51f329ba1fd7c2ab120349ee330aee0d2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 14 13:20:25 2021 +0200

    core: parse_via - padding field when USE_COMP is defined
    
    - align to 32bit to avoid sigbus on accessing fields by address on
    strict systems

commit b49fa7b0b47f11264ec33ce9f94290713037fd5d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jun 13 16:43:46 2021 +0200

    pv: $nh(i) returns ip address family version
    
    - 4 for ipv4; 6 for ipv6; and 0 if next hop address is not an ip address

commit b3d3cb366b67941ecebd297038522580114e3a0b
Author: SPChan <shihping.chan@gmail.com>
Date:   Fri Jun 11 11:23:55 2021 +0800

    pkg: add support for AlmaLinux and Rocky Linux

commit 0198aa4638e2a54e7bea91fcf87248e6e7b51113
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri Jun 11 11:16:29 2021 +0200

    modules: readme files regenerated - tls ... [skip ci]

commit bc663d383c53abd36a282caf16569bf54a435312
Author: Henning Westerholt <hw@skalatan.de>
Date:   Fri Jun 11 09:14:50 2021 +0000

    tls: remove obseleted connection related parameter docs (from before kamailio 3.0)

commit ffecc676c4c5d947c9a3163570be1aaaf0e5e8d9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 11 09:17:36 2021 +0200

    pv: support for Contact header in $hflc()

commit 20b39858b6e2707b40dcf564eceef55241d800ca
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Jun 10 19:01:14 2021 +0200

    modules: readme files regenerated - statsd ... [skip ci]

commit f2d1d64408ce3cc6e24e4709933990c8c80cf131
Author: Julien Chavanton <jchavanton@gmail.com>
Date:   Thu Jun 10 09:49:47 2021 -0700

    stastd: adding histogram (#2774)

commit a378f97adac89077de2fb162ec20295f6e4352fe
Author: Julien Chavanton <jchavanton@gmail.com>
Date:   Thu Jun 10 05:03:13 2021 -0700

    rtpengine: ignore mos 0 when selecting min-mos (#2771)
    
    and computing average mos

commit 90fa160b5d4a7155fc3d82f39932ac0e9d74fae7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 10 12:15:29 2021 +0200

    kamctl: update name to globalblocklist in EXTRA_TABLES
    
    - GH #2773

commit 417eb2a7052a9354712663cca9e3bc075a3f69c0
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Thu Jun 10 12:17:54 2021 +0300

    siptrace: fixed IPv6 without brackets
    
    more details GH #2775

commit 5d03c9235f79ce4af35b6f79eddebae9f512f1d3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 9 14:48:19 2021 +0200

    core: kemi - added KSR.is_WSX() - return true of proto is WS or WSS

commit 5e06b6bcaf0047e5bb22105e03331268cee8486f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 9 13:33:06 2021 +0200

    pv: support Record/-Route headers for $hflc(...)

commit 7bf207bf6bd60bd1c50fb9321d31c4d48562b5b7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 9 12:31:31 2021 +0200

    siptrace: use src/dst_addr instead src/dst_uri for $siptrace(...) vars
    
    - the format is proto:ip:proto, not a sip uri

commit e5f130860d909e9a4348db170d4001332e90427e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 9 12:27:57 2021 +0200

    pv: support INET/6 as alternative IPv4/6 for $K(key)
    
    - these are the keywords in the config

commit 36817c3ea53daae9706c1caa695af98f9ca987bd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 9 12:19:24 2021 +0200

    core: cfg.lex - accept IPv4/6 as alternative keywords for INET/6

commit a8c9d0ae4fbafba89ef12737419037d141eed1d3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 9 12:15:38 2021 +0200

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

commit 11acfd857d1b9c5e7e4c10efd8f1eb239c77e8a8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 9 12:02:08 2021 +0200

    pv: extended $nh(k) to work for replies using 2nd via

commit 8275046a250a80018f42f8dbadaa245094c6f5ff
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Sat May 29 20:10:39 2021 +0300

    siptrace: aadded siptrace pseudo var

commit 10bc5b244db34e57beb9e5b4ec546396fb12a76b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 8 13:25:54 2021 +0200

    pv: new variable $hflc(hname)
    
    - return the number of bodies for known headers that can also be as a comma
    separated list
    - supported now is Via header

commit 09218156f3831ec9642d9ebf20d8668229ab16d6
Author: Julien Chavanton <jchavanton@gmail.com>
Date:   Mon Jun 7 08:13:36 2021 -0700

    tm: prevent t_suspend memory leak (#2763)
    
    When suspending while already in t_continue when processing a reply / suspending twice in a reply.
    
    Co-authored-by: Julien Chavanton <jchavanton@subspace.com>

commit 7747872f066ead3488cbfc854873506bda4f7390
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 7 15:23:16 2021 +0200

    mtree: docs - section id for mt_match() function

commit 4168d7c55955a01c3a30c67d5e8a510be52120ff
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Sun Jun 6 18:50:24 2021 +0300

    sl: disabled SREV_NET_DATA_SENT for HTTP respones
    
    more details at GH #2767

commit c336eed393f2fedae16dbcf004e143fdd38c46e2
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Sun Jun 6 18:50:05 2021 +0300

    core: published sip_check_fline function in .h file

commit f82c4775efca0580401f4b1a48dcb4d2cf26814f
Author: Aleksandar Yosifov <alexyosifov@gmail.com>
Date:   Wed Jun 2 10:02:53 2021 +0300

    smsops: support for 7bit special chars
    
        - Added support for 7bit special chars
        for MO/MT SMSs.

commit 50557b8433e137a9095b4d48df8ac9b8c3fd8807
Author: rodolfojcj <458749+rodolfojcj@users.noreply.github.com>
Date:   Tue Jun 1 08:06:32 2021 -0400

    app_perl change to ignore "die" signals from eval blocks

commit 0e806316b84be8388dad670e964e54011000b4a4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 4 17:59:58 2021 +0200

    mtree: docs - added section ids for parameters

commit de8c85ceae93779cdf7d6aea2eabb7567d69d7ce
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Thu Jun 3 21:03:32 2021 +0300

    pv: pv_get_method fixed error "pv_get_method(): no CSEQ header"
    
    GH #2761: Error obeserver when sent HTTP reply like
    
    HTTP/1.1 200 OK
    Sia: SIP/2.0/TCP 8.8.8.8:39813
    Content-Type: application/json
    Server: kamailio
    Content-Length: 49
    
    {"data":{"status-code":200,"reason-phrase":"OK"}}

commit b775bbdff501de0ca1f1a0bc1ab39a3b790c166f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 4 09:08:06 2021 +0200

    dmq: warning about protocol made info

commit c264fbc66a4690b073c72ffa8fc095227ce0ae8b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 3 15:29:50 2021 +0200

    pv: test for HDR_ERROR_T after header name parsing

commit 490ae559d2b77b13b3f3831e7ff1aa58980e4086
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 3 15:28:31 2021 +0200

    dialog: safety checks for bind addr fields
    
    - they can be null on non-local sockets
    - GH #2757

commit e8fa2b3e8e5a789ac6d6d35f75ec61d09f487d6c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 3 11:11:50 2021 +0200

    pv: support Contact header in $hfl(...)

commit 2583446968d81a9351caab1cfdd2cc86434850f3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 3 10:55:22 2021 +0200

    core: select - test for HDR_ERROR_T after header name parsing

commit 4cd55a86cdc3477da0ca4c384227833ec404bfa2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 2 21:22:48 2021 +0200

    textops: find_hdr_line_start() - search for header name with colon

commit cb2705f21e56f884e733febc2362055da3ef2693
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 2 21:21:59 2021 +0200

    textops: check for HDR_ERROR_T after header name parsing

commit 785bbaa0f16f83353ad1d776816f439608a67858
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 2 18:57:53 2021 +0200

    core: kemi - check hdr type HDR_ERROR_T after parsing

commit 95034f62d4a0cf536da1c5c26c748c1cf8ccb280
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 2 18:48:50 2021 +0200

    xprint: check hdr type HDR_ERROR_T after parsing

commit d3b693fa5725b45f24d68956658800de7b9ec19c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 2 18:45:22 2021 +0200

    xprint: remove history and svn id

commit a4d94268c7cf5d31e3660b543b10ef6e7ca891ab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 2 18:02:24 2021 +0200

    textops: find_hdr_line_start() - locate header name without error logs

commit 260a825a48ac6f8b845a4b934f86ea3e04c120d4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 2 18:00:35 2021 +0200

    core: parser/parse_hname2 - option to skip printing logs on parse failure

commit f3332c7dddda83d18ea1b1dc86fea5ad3886e010
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 2 16:57:05 2021 +0200

    pv: suport also Route headers in $hfl(...)

commit 7d1e1a349d5590f3754976b2e169fd30795c7f1b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 2 12:23:40 2021 +0200

    pv: support for Record-Route in $hfl(...)

commit 6e8e5ed121028bd851d7de214271881a0bb1e4d3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 1 19:45:16 2021 +0200

    pv: fix {param.count} transformation broken by previous commit

commit fa7328ae48e9596ec30c48f17f353ba10369fb87
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 1 10:36:26 2021 +0200

    pv: added {param.in,name[,sep]}
    
    - return 1 if param name is found in the list, 0 if not found

commit 758c85a09ebb2848d0fd2ee82c48784b8544501a
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Jun 1 10:01:13 2021 +0200

    modules: readme files regenerated - secsipid ... [skip ci]

commit 59719a1ac97337ca7f8b83b0e8a9d63bf6ec0c7e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 1 09:50:31 2021 +0200

    secsipid: note about libsecsipid location and failure return codes

commit bf4ae4b5f4f4b75c534681c520fa1060f234a18e
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Jun 1 09:31:20 2021 +0200

    modules: readme files regenerated - nathelper ... [skip ci]

commit 9c060a66f83a42c46767f5b28b6a3640764ebb87
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 1 09:29:10 2021 +0200

    nathelper: docs for mode parameter for handle_ruri_alias()

commit 48520609d25dfee6987b16223ed20da507274fdf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 1 09:28:08 2021 +0200

    nathelper: optional parameter mode for handle_ruri_alias()
    
    - if not 0, then consume the last alias parameter instead of the first
    one

commit 7f226f5b08c93ed0a43113d7947730329ff7db38
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Sat May 29 20:41:53 2021 +0300

    sipdump: fixed typo

commit 5b0e74c1832d2d09fe36424e1e1aaaacde920b31
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 31 17:23:42 2021 +0200

    async: safety check for async ms list

commit 4b7eedf5af9a461d5a1de1148c814faa5db8cbaa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 31 15:02:01 2021 +0200

    secsipid: log message on identity generation failure

commit 48aa05002e3bd4fba120a0c157a8cc5e70c57441
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 31 13:49:59 2021 +0200

    ldap: Makefile - define LDAP_DEPRECATED=1

commit 2d4b4939d1845fffdc3fa3ced9889720d0213d47
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 31 13:36:11 2021 +0200

    ldap: several functions exported to kemi framework

commit b0bfe7afc52335774f8de8b31c19621f86fc4bc7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 31 13:32:14 2021 +0200

    core: store start of via body start in the structure
    
    - paired with bsize field

commit 01664d1d82dcfe952fce29033b4fcd5e44cf2319
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 31 12:05:01 2021 +0200

    core: parse via - fixed whitespacing

commit 9da83aae38199afa82d8b4eab4efd7b48d81b0b9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 31 10:44:37 2021 +0200

    textops: new function for finding start of a header
    
    - use it to find Content-Type start
    - GH #2748

commit 5ef7331dc691d7becf899a9e31961f9381e85878
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Sat May 29 16:01:22 2021 +0200

    modules: readme files regenerated - mtree ... [skip ci]

commit 07643b70aa8e80551105ae99a5d2340798167669
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 29 15:24:40 2021 +0200

    mtree: docs for pv_dstid, pv_weight and pv_count
    
    - GH #2750

commit 4e29c23e8b310d111503dee44b6de3aa8f57d2ce
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 28 14:55:42 2021 +0200

    mtree: number of matched records for tree type=1 stored in pv_count

commit 63b0345207ba67fcc6290d6dfc55f99ba58b13c9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 28 13:54:08 2021 +0200

    mtree: check if pv_count var is r/w
    
    - reported by GH #2750

commit 316c80607243387015e35ac423238c5a32401a44
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri May 28 09:38:31 2021 +0200

    mtree: Fix some typos, adjust some formatting

commit 5a987e89fddd0574eeaf5580d3b1f8b078cbfa3d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 27 15:18:46 2021 +0200

    pv: new variables $hfl(name)
    
    - similar to $hdr(name), but for some of the standard headers that can
    have many bodies serialized in the same header field is able to return the
    individual body values
    - so far implemented for Via
    - for the rest of the headers works like $hdr(name)

commit f49d97fc92d3dbfa11c11ca453b9639aa7f81221
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu May 27 14:03:01 2021 +0200

    pkg/kamailio/deb: missing lwsc module files [skip ci]
    
    fixes #2749

commit 3f2c61a9834fba9c57bb73af640612aaaf4ec524
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed May 26 15:46:17 2021 +0200

    modules: readme files regenerated - textops ... [skip ci]

commit c6ce384e479ed21aae803a78fc5835e774fe521d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 26 15:43:50 2021 +0200

    textops: docs for remove_hf_idx() function

commit 91a873dfe070f8041743ea93fafdac438763a2d1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 26 15:29:11 2021 +0200

    textops: added remove_hf_idx(hname, idx)
    
    - function to remove a header by name and index

commit 79fbb7c6df5d4c742b1283b752c2df0f51e77f09
Author: Boris Korzun <korzun@miatel.ru>
Date:   Tue May 25 17:14:18 2021 +0300

    pike: fixed regression
    - removed unnecessary NULL-return from mark_node() after previous commit

commit c146ef490e1d7d35add7d3ee593f6d3d20e327ad
Author: Boris Korzun <korzun@miatel.ru>
Date:   Tue May 25 17:00:19 2021 +0300

    core: ut - fixed str_casesearch()
    - fixed str_casesearch() behaviour on text and needle were equal

commit 84055b2fe963e01a217149991dd1c8cbe8a8aeec
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 25 10:24:23 2021 +0200

    core: clone define value to avoid losing the reference
    
    - impacted also by substdef
    - GH #2736

commit de0906809bc265a24dd29aadf3b2f5bbd4a154f0
Author: riccardv <tafkap@gmx.com>
Date:   Wed May 19 23:28:32 2021 +0200

    ims_ipsec_pcscf: use ksr_clock_gettime()

commit 1c012890fbe611ac1bcf78a6ae9009039d4aa417
Author: riccardv <tafkap@gmx.com>
Date:   Sun May 9 21:23:16 2021 +0200

    ims_ipsec_pcscf: more algorithms, SA improvements
    
    - add aes-cbc, des-ede3-cbc ipsec encryption algoriyhms
    - improve nlmsg_seq choice for concurrent multi UEs Registrations at
      same time
    - before sending replies over IPsec check the existing
      of opened TCP sockets

commit 4b2428f75a43cd5bbf2f5810be3c1220551402a2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 24 16:17:52 2021 +0200

    cfg_rpc: use directly cfg_get_group_id()

commit ffa19ffedeb8db8ac38a742ae8b686525fd906ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 22 17:53:50 2021 +0200

    pv: proper increment to check escaped char for s.select

commit 7f017707c91659641ce9ca87ee4149b2e39379f7
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon May 24 08:26:18 2021 +0200

    snmpstats: Fix typo in MIB
    
    Reported by arkadiam on Github

commit f2973cf0dce0de5c002ac8ee61ac7e829823ed0e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 21 14:22:33 2021 +0200

    pv: support escaped chars for s.select separator
    
    - \\, \n, \r, \t

commit 02ad9e1b87f89b9456d0d85e16c2fe0cda67ab64
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 21 08:40:21 2021 +0200

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

commit 0e51ce1075f206a4441333f72c69fcc56f8d6855
Author: Robert Boisvert <rdboisvert@gmail.com>
Date:   Wed May 19 16:19:24 2021 -0400

    modules/mohqueue: force RTP to follow SDP
    
      - version 1.8
      - use rtpproxy r flag to force RTP to follow SDP
      - fixed compiler warnings

commit 078041b0145838b3d607810e68c3cc3d9165cd7f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 19 08:22:52 2021 +0200

    cdp: switch to use ksr_clock_gettime() from core

commit d04edc014e6077e9ffc1f3b8e73f24ab71f45728
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 19 08:22:06 2021 +0200

    core: ut - added ksr_clock_gettime()
    
    - portable version for clock_gettime()

commit 1334265846ebe6a06e7e139421778e960cb54c7a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 19 08:11:19 2021 +0200

    pv: remove verbose debug message

commit 6ad49854e23e7642dbda01a74378e9e8d8eef622
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue May 18 21:16:17 2021 +0200

    modules: readme files regenerated - xhttp_prom ... [skip ci]

commit 2967a41f5537df81745a71226ba9e793ccbdd453
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue May 18 15:00:23 2021 -0400

    xhttp_prom: fix small copy/paste typo in documentation

commit 58d5f06aacce6ba7bb26f7be928b9bf71d39f9c3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 18 08:18:12 2021 +0200

    kamctl: updated db generation scripts

commit 8da9b7936c1be8b5c4df80d716344dfa4461b494
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 18 08:17:07 2021 +0200

    lib/srdb1: schema - version set to 5 for uacreg table

commit 82096e8f0af7a0bc75fc76749f3a7fdb6e1b028d
Author: Giacomo Vacca <giacomo.vacca@gmail.com>
Date:   Mon May 17 11:56:05 2021 +0200

    tm: t_suspend.c - t_continue_helper() - do not continue processing a reply if it's suspended again (#2721)
    
    * tm: t_suspend.c - do not t_continue with reply if suspended
    
    * tm: t_suspend.c - unlock t_continue and reset flag if suspended again
    
    * tm: t_reply.c - received_reply() done if suspended after route

commit 4752ad434c087ac3b11968e5241c61e9e1f903aa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 17 08:08:20 2021 +0200

    secsipid: clod dlopen handle on mod destroy

commit 5d0f147be45495cd836da4656ece5549f9859815
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 16 12:23:02 2021 +0200

    pv: added function to set the value for $ccp(key)

commit b09d485274a06a62264649b9fb20df84c0d6cff9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 15 09:19:55 2021 +0200

    cfg_rpc: clang format

commit 061a66f88a91bc3e05224ef95043ebe4fec16dd1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 15 08:58:27 2021 +0200

    cfg_rpc: removed history and svn id

commit 696d5b909f02fa34ccdc0b388dcaac7381eb32ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 14 10:41:29 2021 +0200

    pv: added $ccp(gname.vname) variable
    
    - get the config custom parameter value
    - direct access without running through select variable

commit 9fcb5710e01b61c91df85bcf144cbda68b730ae0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 14 10:33:33 2021 +0200

    cfg-rpc: get_group_id() pints to cfg_get_group_id()

commit 899a10489e14a834267fcfbba36cc5aacdf45633
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 14 10:32:31 2021 +0200

    core: cfg - added cfg_get_group_id to the config var framework api

commit 5e3f7e1557d90a3e6f40eff41cc0b0bb317ab544
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 13 17:53:18 2021 +0200

    topos: init xavp and context modparams to str null

commit d22d812da1c3b2a2f65f142ef5ed5fa07e8ab072
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 13 17:41:40 2021 +0200

    core: xavp - safety checks for name len

commit 46080a1f2c8aca4e9b187d62f0c3e74e0e29f3ad
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 13 10:49:19 2021 +0200

    pv: added $rpl(cntrr) - count record-route headers in reply

commit 5f4662a95a97d5224bf03745a9a354a41925706c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 12 18:14:29 2021 +0200

    presence: set correct type for local_log_facility modparam

commit c441c9226635fb825096080029be7ba2d3ba8132
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 12 13:11:26 2021 +0200

    pv: added $rpl(key) variable
    
    - return attributes of the sip reply that is processed at that moment
    - the key can be:
        - duri - SIP URI corresponding to the destination address where the
        reply is going to be sent based on 2nd via
        - dhost - host part of duri
        - dport - port part of duri
        - dproto - proto of duri
        - dprotoid - proto id of duri
        - cntvia - number of via header bodies

commit 600c2cf5c7349fc924b53199280baba8bdd329e7
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed May 12 08:46:14 2021 +0200

    modules: readme files regenerated - secsipid ... [skip ci]

commit ecc8a34dae44883b125ae7a3da59d4a332e0b48c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 12 08:32:37 2021 +0200

    secsipid: docs - set GO111MODULE=off in installation example

commit 71d7d5835dd256201f50d14d7c7285f7d2881bb6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 12 08:15:33 2021 +0200

    core: kemi - exported KSR.pv.geti("pv")
    
    - return integer value of the pv, trying to convert if its value is
    string

commit ca886ffa64db8cc209dcc7098ffb69902464da72
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue May 11 17:31:12 2021 +0200

    modules: readme files regenerated - siputils ... [skip ci]

commit 212840c367e4b2945bb105e1fd087543f7fdf316
Author: Henning Westerholt <hw@skalatan.de>
Date:   Tue May 11 15:24:01 2021 +0000

    siptuils: small doc extension for ring filter functionality

commit 9c2fea2df70e3fe609324a9d868efe9998bcda10
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue May 11 15:46:16 2021 +0200

    modules: readme files regenerated - siputils ... [skip ci]

commit 425ba921288c8d5a6ae3076287d0cf39c735a8fd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 11 15:38:14 2021 +0200

    siputils: docs - updates to is_first_hop() for mode parameter

commit 6045c62f4ebaf861cf725ea7c1e560b22f7a5379
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 11 15:16:36 2021 +0200

    siputils: added optional mode parameter to is_first_hop()
    
    - if set to 1, skip checking for loops
    - exported to kemi as is_first_hop_mode(int mode)

commit cc2a9518207e36b7b18aef5c8714f0c21da3dd95
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon May 10 09:46:22 2021 +0200

    modules: readme files regenerated - uac ... [skip ci]

commit ec600414a3ba01e641beda6c11201b7185c879db
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 10 09:39:16 2021 +0200

    uac: docs for reg_use_domain parameter

commit cd2abf6e278539b31ebfd355acf841faf6121e25
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 10 09:34:47 2021 +0200

    uac: exposed reg_use_domain via modparam
    
    - control if the lookup over username uses also domain

commit ea3ca819bc07fed6b40bd6cc8f6f147dac66d9ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 9 09:28:31 2021 +0200

    uac: renamed parameter for kemi uac_reg_lookup_uri()
    
    - be suggestive of its purpose in the index docs

commit 02240711239149e2f5c4890a70ab158d10fa8187
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 8 23:30:22 2021 +0200

    tcpops: use fixup_igp_all() instead of fixup_igp_null()
    
    - needed for functions with many parameters

commit 22f0d9e11002f9eb8c33a765a6ae14739a01ec7f
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Fri May 7 08:16:20 2021 +0200

    modules: readme files regenerated - uac ... [skip ci]

commit 624da2b7deb2539064be70a7566783fd36a15886
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 7 08:09:11 2021 +0200

    uac: docs for uac_reg_lookup_uri()

commit 7cee6518421ed16b715d32a8b2ff6d222eac038b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 7 08:00:34 2021 +0200

    uac: added uac_reg_lookup_uri() - do lookup for user in the uri

commit 7aa8056a5e3a9804133cb9ff79640d8116be63da
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 6 12:27:05 2021 +0200

    dialog: ignore 408 on keepalive with cseq 0
    
    - some UAs do not reply at all

commit 048ed4210d52fb817ae6b03756d95e9b25899330
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 6 11:37:58 2021 +0200

    lwsc: set ws_ping_pong_interval only for libwebsockets 3.x

commit 42bc79b3b617632b6f83e1352b5cb8266706d7c0
Author: korayvt <koray.vatansever@gmail.com>
Date:   Tue May 4 15:07:38 2021 +0300

    usrloc: unnecessary periodic db queries cancelled

commit c294dbf84807c62f7bf519f4117b6e44b2e36070
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed May 5 20:46:11 2021 +0200

    modules: readme files regenerated - uac ... [skip ci]

commit 880a14a6f45af27001ec348e9b44134915bcbeb7
Author: Alex Hermann <alex@hexla.nl>
Date:   Tue May 4 10:22:04 2021 +0200

    uac: Add reg_hash_size parameter
    
    Allow configuring the hash table size. The default(4) is hardly usable
    on anything but a test system.

commit 4ab6e05df56afb7802a2cd125e89b9282a1c6c85
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 5 18:56:04 2021 +0200

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

commit 791672393aeba320fd1608746fb61e9a96e19d06
Author: Wolfgang Kampichler <dev@kampichler.info>
Date:   Wed May 5 18:40:05 2021 +0200

    lost: use of parser functions parse_pai_header() and parse_from_header() related to #2723
    
    - lost_get_pai_header(): parsing method update
      lost_get_from_header(): parsing method update
    
    - memset(): fixed number of bytes to be filled (unrelated)

commit 3511e0a975395a14f48fe5b6d60435315f7638dc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 5 09:23:15 2021 +0200

    ndb_cassandra: update include paths as expected by thrift lib package

commit 4b9fe7b72f8d9b53dbae24eb7bd269d527642f71
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 5 09:12:25 2021 +0200

    ndb_cassandra: Makefile - use pkg-config if available

commit fe6923cd8e995c400fc1838304c95142cc00273e
Author: Wolfgang Kampichler <dev@kampichler.info>
Date:   Tue May 4 23:24:53 2021 +0200

    lost: change in the method for parsing the From header in lost_get_from_header() related to #2723

commit 95f3b4dea5d3f0d57ba79c8e8cd34d2ab30c7193
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 4 14:08:59 2021 +0200

    siptrace: debug messages on net data callbacks

commit 12fca1c369b6698cace66de171dcb166be8ae831
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 4 13:30:21 2021 +0200

    tcpops: use fixup function from core, remove internal wrapper
    
    - set also fixup free function in cmd exports

commit ff4eea76a523851772da574437f99a9348578db4
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue May 4 00:31:09 2021 +0200

    modules: readme files regenerated - siputils ... [skip ci]

commit bf73b0d72177828e3c35f0fe318f7ef654c89b6b
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Mon May 3 18:20:05 2021 -0400

    siputils: update docs for encode/decode_contact functions

commit 2058676daacc2feded18b872bd53c0514710d4bb
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon May 3 11:16:14 2021 +0200

    modules: readme files regenerated - lost ... [skip ci]

commit ae13686c80b03693ee2195d38a8c8eb0ede0d0dc
Author: Wolfgang Kampichler <dev@kampichler.info>
Date:   Mon May 3 11:00:41 2021 +0200

    lost: lost_held_dereference() documentation added and code comment corrected

commit 79c6bae4af6c9c9c392b05928ca72afb14ccfbf6
Author: Wolfgang Kampichler <dev@kampichler.info>
Date:   Mon May 3 09:24:15 2021 +0200

    lost: response code fix in lost_held_dereference()
    
    - HELD response check returning
       200: received 200OK but nothing found (shall not happen)
       201: received 200OK and loc reference found
       202: received 200OK and value found (pidf-lo)
       203: receiced 200OK and value + reference found (pidf-lo)

commit 26e3adfd0af949cf6e611798ad02506d927a8c8f
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon May 3 08:01:12 2021 +0200

    modules: readme files regenerated - jwt ... [skip ci]

commit a1a1b548e9362b2b478e0551042e86e294249ddc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 3 07:59:54 2021 +0200

    topos_redis: store context field

commit 7d24a7afe02bf1f7c8ddddfcfc9f1c287296c996
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 2 21:42:48 2021 +0200

    jwt: more details about claims parameter format

commit c0532161f18cce514adaf2b5d784999319445911
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 2 17:43:02 2021 +0200

    jwt: handle claims that have numeric values
    
    - values in between quotes are string always

commit 80c906d5418ece5e4a3e993cc632a0e6ae3d24be
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 2 17:32:28 2021 +0200

    core: ut - functions to convert from str to long

commit 201c219a5496924e701cc2b17fb0a439ee530813
Author: Wolfgang Kampichler <dev@kampichler.info>
Date:   Sun May 2 17:28:44 2021 +0200

    lost: error response fix in lost_function(), lost_held_dereference() and lost_held_function()
    
    - error variable was set to 0 (clean up) before return. Lost functions now returns 500
      in case of LOST/HELD server error, or 400 in case of internal error, otherwise 2xx.

commit 824920d5b159d80ce3c241313bf647b5dbbf6661
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 1 14:38:36 2021 +0200

    topos_redis: use initial transaction method for early dialog branch loading

commit 7b3a33d88ae3e3bbef88294720aa21ba34118b8e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 1 13:25:59 2021 +0200

    topos_redis: use also stored record to get uuid for branch replies

commit b798fda339b74e9595d2a5d44af9835ec196ca3e
Author: Henning Westerholt <hw@skalatan.de>
Date:   Sat May 1 08:17:28 2021 +0000

    pkg: small spelling fix in comments

commit 5707f9ef7f6a0d9b9bcd00ff85168b977591a30a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 1 08:07:08 2021 +0200

    topos_redis: use uuid for initial transaction indexing

commit 41b5e9473d79409712d46fdbb5a0b943ab880aa7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 30 08:53:47 2021 +0200

    tls: declare variable based on SSL_CTX_set_ecdh_auto
    
    - fix unused variable warning introduced in previous commit

commit 0a2450e62d77020243530e18d93c9aa8181a5701
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 30 08:31:34 2021 +0200

    rtpengine: extract call-id/from-tag/to-tag only from sip messages
    
    - they can be provided via flags in function parameters
    - fix using functions in non-sip routing blocks (e.g., xhttp processing)

commit 4695b48b23e22135049f67a6ef362e933a0cf337
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 30 08:03:10 2021 +0200

    msrp: destroy str array on error
    
    - some code reformatting

commit cf105d5af78963759825f5eaf9feb767c047a49c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 29 14:47:36 2021 +0200

    dispatcher: safety to avoid division by 0 for latency operations

commit d139cf261147c96451454b27a4a3dbaa0a226636
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Apr 29 11:31:19 2021 +0200

    modules: readme files regenerated - sipdump ... [skip ci]

commit cf067586bf5c147aa955d3ba7d3a875a2e376329
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 29 11:23:39 2021 +0200

    sipdump: docs for fage parameter

commit 945b6455ed8ce9e3de528588cb45aa70728d4430
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 29 11:17:10 2021 +0200

    sipdump: new param fage - set file age for clean up
    
    - older files than fage created by sipdump are deleted on a timer
    routine running every 600 seconds
    - default value is 0 (no cleanup)
    - value is in seconds

commit 27904530d1f8efd26e2b96fa5f18a3aad887919b
Author: SPChan <shihping.chan@gmail.com>
Date:   Wed Apr 28 00:51:22 2021 +0800

    [tls] Don't use OpenSSL<1.0.2 fallback on 1.1+
    
    Address GH #2716. Also see https://bugs.python.org/issue29697.

commit addb6a88d0266a0bb0545077fb0b5b8a3fdcca8e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 29 06:56:50 2021 +0200

    msrp: check return code for str explode

commit a1bbe035f1a1acc11f86d27fdc0adef1b1a3d010
Author: Wolfgang Kampichler <dev@kampichler.info>
Date:   Wed Apr 28 17:22:58 2021 +0200

    lost: fixed possible resource leak inside lost_get_response_issues()

commit 7bf0081102a5755c3282e7f01a0f45e160fdda0f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 28 16:06:50 2021 +0200

    core: kemi - parse headers before insert operation

commit 48200f3e9ca9f5e5a05de440eefc23f7265b5268
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 28 15:57:05 2021 +0200

    textops: check for msg headers field in case is used for non-sip traffic

commit afff18592998cb14561cf4fd95acd1b4866fd994
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 28 13:28:05 2021 +0200

    ims_ipsec_pcscf: initialize variable to fix warnings

commit c7781edcb37a35193ccdb9414183919aaa614d3a
Author: Sergey Safarov <s.safarov@gmail.com>
Date:   Tue Apr 27 12:58:49 2021 +0300

    mohqueue: fixed compiler warning about array initialization

commit 3f25ef01c5cc3adb02dd1bfecdfd4c3ce80cef47
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 27 09:59:29 2021 +0200

    dispatcher: docs - set xmlns for include tags

commit 2c473f7c2eccf4ef79f23f9cecd122e861395a00
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 27 09:51:30 2021 +0200

    dmq: docs - fix section id for dmq.remove rpc command

commit e279f2f464ab05e1a2821d6e2d9e673fe145fbf2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 26 14:58:39 2021 +0200

    topos: explicitely set the db match operator and value type for uuid

commit fb5ab20123a07afdfaf96197db25d76f8dda0683
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 26 14:51:55 2021 +0200

    topos: increase the number of db keys for query when using uuid for branch
    
    - debug message to print a/b uuid

commit 1d6736d16ab3a83b77d6c7be3f9689c7fbfccf28
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 26 13:49:42 2021 +0200

    topos: restore checks on uri and sip_params for tps_dlg_message_update()
    
    - use define for expected min len safety checks

commit 317ddc9efa2f11f0fe3787e9ab462550724954ed
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 26 13:43:21 2021 +0200

    topos: check if event field exists for NOTIFY

commit 94e8988769662a5ae68e30847eef133d50ec5431
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 26 13:02:11 2021 +0200

    topos: load associated early dialog transaction using also uuid

commit 7e5c4c30d2f0bbed2b566d46e5141b6abba315e7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 26 12:48:37 2021 +0200

    topos: simplified tps_dlg_message_update()

commit 764d5be0c44036bb4b86f841588fb0df3b4bb834
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 26 11:22:20 2021 +0200

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

commit 975a61c89b2440fba737758cce3ab08000811b02
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 26 10:14:15 2021 +0200

    topos: safety handling of onsend data

commit 72cc3d46c39791d50927508114bdd1faa4a83f4c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 26 09:28:35 2021 +0200

    topos: uniform processing for requests during early dialog
    
    - requests that are handled during 1xx state, like PRACK, UPDATE, BYE

commit 328000233928fa08095889fdca7d66acba5e5825
Author: Wolfgang Kampichler <dev@kampichler.info>
Date:   Sun Apr 25 22:44:01 2021 +0200

    lost: Coverity Scan fixes

commit fb777b0e9bf2f87ea8cb1b0134fbfcc625121ad4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 23 12:35:15 2021 +0200

    topos: reset context on msg received callback

commit 5d661eaa92461f3b43c433ec32653c4f89bb818e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 23 09:53:07 2021 +0200

    topos: use context to load stored branch attributes only for requests

commit 55095abdb65ddf1d332d294c1acefc61935f240e
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Apr 23 11:28:44 2021 +0200

    pkg/kamailio/deb: version set 5.6.0~dev0

commit 0c1211b02b48bf7776bd490454d0ad9ae785032e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 22 21:51:26 2021 +0200


===================== 2021-05-05 Version 5.5.0 Released =====================
