Browse Source

ChangeLog: updated content to prepare for 5.5.x series

Daniel-Constantin Mierla 4 years ago
parent
commit
6c6d4cb282
1 changed files with 5971 additions and 7368 deletions
  1. 5971 7368
      ChangeLog

+ 5971 - 7368
ChangeLog

@@ -1,10786 +1,9389 @@
-===================== 2020-07-29 Version 5.5.0 Development =====================
+===================== 2021-05-03 Version 5.5.0 Pre-Release =====================
 
 ===================== Changes Since Version 5.4.0 ===========================
 
-===================== 2020-07-29 Version 5.4.0 Released =====================
-
-===================== Changes Since Version 5.3.0 ===========================
-
-commit 41a7f134be420b0a7169b83f2ef5f5961b58a50c (HEAD -> 5.4)
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 29 09:07:39 2020 +0200
-
-    pkg/kamailio: version set to 5.4.0 for alpine spec
-
-commit fcd13ecc50e2e75c33045673a932843a0d07d94b (HEAD -> 5.4)
+commit b5044dfea4202b10040b42fa478177cbc3b0f2d0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 29 09:03:56 2020 +0200
-
-    Makefile.defs: version set to 5.4.0
-
-    - new major release series
+Date:   Mon May 3 07:59:54 2021 +0200
 
-commit 6498149122afe485f0dcbca61febdfde8e5ca99e
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Jul 28 08:46:33 2020 +0200
-
-    modules: readme files regenerated - modules ... [skip ci]
-
-commit 7885322c2ad36db4cf56a51a4e9215c05e0c70f6
-Author: Julien Chavanton <[email protected]>
-Date:   Thu Jul 9 16:24:59 2020 -0700
-
-    rtp_media_server: update to mediastreamer 4.4.0
-    
-    update documentation to simplify usage using docker
+    topos_redis: store context field
     
-    (cherry picked from commit 32350bcb48757f2431fe463167a2816a702a8cb7)
+    (cherry picked from commit a1a1b548e9362b2b478e0551042e86e294249ddc)
 
-commit ecedb702cacc4b46c474d6f48e6774985fe484e3
+commit f76512226f8db95b7ecd8c881475e2f53f2aa900
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jul 27 09:37:23 2020 +0200
+Date:   Sun May 2 21:42:48 2021 +0200
 
-    dialog: print old state on dlg timeout
+    jwt: more details about claims parameter format
     
-    (cherry picked from commit 06b7e416756e1711edef6db683cef35824f4b2a5)
+    (cherry picked from commit 7d24a7afe02bf1f7c8ddddfcfc9f1c287296c996)
 
-commit 054eabae916ba9d670b7967e67af1ceb5e5b0ae9
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jul 23 15:23:15 2020 +0000
+commit d06a4f5096a3044c2d46a49adb1ff2ea38d2eba8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun May 2 17:43:02 2021 +0200
 
-    tm: lower log level for t_unref kill transaction to WARN
+    jwt: handle claims that have numeric values
     
-    - lower log level for t_unref kill transaction to WARN
-    - immediate CANCEL on an INVITE could trigger this
+    - values in between quotes are string always
     
-    (cherry picked from commit d85d43247c3d056eebeec3f97735d13c048a181c)
+    (cherry picked from commit c0532161f18cce514adaf2b5d784999319445911)
 
-commit 1421556163ad26ff9b68f8aaf6b17288d431eefb
+commit 238c9808d42186282d0983f1efff2f4b60c4fc2c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 21 22:34:09 2020 +0200
-
-    README: updated version
-
-commit a13b055292999197ac21d23568d0c3ace8b9e87a
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jul 17 15:16:25 2020 +0200
-
-    modules: readme files regenerated - modules ... [skip ci]
-
-commit e8ef3c2bb57c3c35ca023d3b01577435f7b80529
-Author: Marat Gareev <[email protected]>
-Date:   Fri Jul 17 15:22:33 2020 +0300
-
-    xhttp_prom: fixed typo in the documentation [skip ci]
-    
-    (cherry picked from commit fbfc720a82ed2e6c537fd7fa36b913cf079123ae)
-
-commit ffb0576bd7d93303fb1068a332d9477a4d04471b
-Author: Lucian Balaceanu <[email protected]>
-Date:   Tue Jul 14 11:48:45 2020 +0300
+Date:   Sun May 2 17:32:28 2021 +0200
 
-    p_usrloc: reworking mdb_availability_control
-    
-    - simplify general implementation
-    - avoid deadlock due to a process trying to acquire same lock twice
+    core: ut - functions to convert from str to long
     
-    (cherry picked from commit 5789c506d022dd5713072cd1fcc07a25f42e098c)
-
-commit ac436f2ee8103a6ce7b7648af5666d9e940bec15
-Author: Victor Seva <[email protected]>
-Date:   Fri Jul 17 10:41:11 2020 +0200
+    (cherry picked from commit 80c906d5418ece5e4a3e993cc632a0e6ae3d24be)
 
-    pkg/kamailio/deb: version set 5.4.0~rc1
-
-commit dc082cec6f846df66ec3fa06a6c119b0d418ef19
+commit 3f5c99f1bb3bbfdfb84416e7850f379e7a151e15
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jul 17 09:19:55 2020 +0200
-
-    Makefile.defs: version set to 5.4.0-rc1
-
-commit eda93e7935624b39ac622a76cefc977425b2c413
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jul 16 17:32:08 2020 +0200
+Date:   Sat May 1 14:38:36 2021 +0200
 
-    modules: readme files regenerated - modules ... [skip ci]
+    topos_redis: use initial transaction method for early dialog branch loading
+    
+    (cherry picked from commit 824920d5b159d80ce3c241313bf647b5dbbf6661)
 
-commit d0f7c7056b32351cac0b20ce24b074d9be8459a2
+commit 81b75b3b2c2db25c65ee54b6cba02c4444926b27
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 16 09:16:40 2020 +0200
+Date:   Sat May 1 13:25:59 2021 +0200
 
-    core: strutils - trim trailing spaces when comparing hdr names
+    topos_redis: use also stored record to get uuid for branch replies
     
-    (cherry picked from commit 6d76b79b81bf448fa1f34753c1d000dc6c1870e0)
+    (cherry picked from commit 7b3a33d88ae3e3bbef88294720aa21ba34118b8e)
 
-commit 63e227383d9c5112f287299981d217f1558a15a8
+commit d4523bab0499d1c927e13382ec492d9bc9f00fd7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 16 09:09:48 2020 +0200
+Date:   Sat May 1 08:07:08 2021 +0200
 
-    core: parser - trim trailing whitespaces in header name
+    topos_redis: use uuid for initial transaction indexing
     
-    (cherry picked from commit 7135feee9cdc93efa8c0c3e4abf24a9335ce42de)
+    (cherry picked from commit 5707f9ef7f6a0d9b9bcd00ff85168b977591a30a)
 
-commit 4584e17b98f338916cc89dac6e1700f250cdf501
+commit 52c7d2f4d6704c7ea232808110fc09c17c90c4db
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 15 17:59:51 2020 +0200
+Date:   Fri Apr 30 08:53:47 2021 +0200
 
-    dispatcher: update state if sending keepalive OPTIONS fails
+    tls: declare variable based on SSL_CTX_set_ecdh_auto
     
-    - it can be due to DNS resolving failure, therefore needs to be counted
-    for making it inactive, otherwise keeps failing and writting errors
+    - fix unused variable warning introduced in previous commit
     
-    (cherry picked from commit 6c77c86ab8fdec51293f0d850b9b9771d6266816)
+    (cherry picked from commit 41b5e9473d79409712d46fdbb5a0b943ab880aa7)
 
-commit 0cf30ae1c4128bca8882109ec34c34a2dd2b4cef
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Mon Jul 13 13:01:43 2020 +0100
+commit 11642e96f9a645ad7ec5a37f82c1fff1c8321f89
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Apr 30 08:31:34 2021 +0200
 
-    core: don't close tcp connection for dropped non sip messages
+    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)
     
-    (cherry picked from commit 007f98692bb6f7cb35adbb86ec6fb06f034614cc)
+    (cherry picked from commit 0a2450e62d77020243530e18d93c9aa8181a5701)
 
-commit afc66f390e135f091dfa7abcc058175817350589
+commit 33cf417e59b4c7f0e45b6258644bae364ad2e912
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 14 09:21:04 2020 +0200
+Date:   Fri Apr 30 08:03:10 2021 +0200
 
-    misc/examples: kemi lua - added debug callback function
+    msrp: destroy str array on error
     
-    - commented - can be enabled to track the execution trace of the lua
-    script
+    - some code reformatting
     
-    (cherry picked from commit 491a8327933cb4471260fdd09ff93296a7a0ccfd)
+    (cherry picked from commit 4695b48b23e22135049f67a6ef362e933a0cf337)
 
-commit 4f3c646772e3a6c769e8ff58bb42cf19186c39f4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jul 13 10:08:42 2020 +0200
+commit f97b189d238bd63f80a4525c56501cd394b7d2f3
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Wed Apr 28 17:22:58 2021 +0200
 
-    sipdump: docs - note about use of drop() in event route
+    lost: fixed possible resource leak inside lost_get_response_issues()
     
-    (cherry picked from commit f984505b3ed41b7faf0fca5ab978c52240cd60a0)
+    (cherry picked from commit a1bbe035f1a1acc11f86d27fdc0adef1b1a3d010)
 
-commit ef819eb33cdaa8e143148915296c60e03179e819
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jul 13 09:46:44 2020 +0200
+commit 19093d837b94cabb6e1413fa0ff1786bfc06549f
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Sun Apr 25 22:44:01 2021 +0200
 
-    sipdump: if drop executed in event route, skip writing to file
+    lost: Coverity Scan fixes
     
-    (cherry picked from commit 1672a9b356cc864310d0ade139d7c8bb6c4c4b11)
+    (cherry picked from commit 328000233928fa08095889fdca7d66acba5e5825)
 
-commit a472aaae69f7bd483c232cc5c9f59078bad1e938
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Tue Jul 14 14:13:00 2020 -0400
+commit e7d46be2813531b88782004dd6ddbca96cbc94b6
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Apr 29 15:15:32 2021 +0200
 
-    db_redis: fix unfiltered table deletion
+    Makefile.defs: version set to 5.5.0-rc1
 
-commit d6dbd6aa1816ca3f18059db20cb6c47b4a9fb17a
+commit 126be686df87f1f89edbdf4e56916366c66663cf
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 14 11:18:53 2020 +0200
+Date:   Thu Apr 29 14:47:36 2021 +0200
 
-    core: only skip over proto in alias inside uri_trim_rcv_alias()
+    dispatcher: safety to avoid division by 0 for latency operations
     
-    - variable not used if set to the corresponding integer id
-    
-    (cherry picked from commit 58b0631aafd7d6efa5534009fab197336468a9f8)
+    (cherry picked from commit cf105d5af78963759825f5eaf9feb767c047a49c)
 
-commit 1a8f54147063560f6016634152b17293394b8497
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jul 11 11:03:26 2020 +0000
+commit 1c7a8459f1a5b0f4d96f3908a301b599d5e24dc3
+Author: SPChan <[email protected]>
+Date:   Wed Apr 28 00:51:22 2021 +0800
 
-    ims_charging: fix wrong default User-Equipment-Info-Type AVP format
+    [tls] Don't use OpenSSL<1.0.2 fallback on 1.1+
     
-    - fix User-Equipment-Info-Type AVP format
-      According to the RFC 8506 it should be like this: The 48-bit Media Access
-      Control (MAC) address is formatted as described in Section 3.21 of [RFC3580]
-    - use strlen instead of sizeof
-
-commit 1c99504b14fdd1bdddc9f159f03694e940a61009
-Author: Victor Seva <[email protected]>
-Date:   Fri Jul 10 13:32:03 2020 +0200
-
-    pkg/kamailio/deb: version set 5.4.0~rc0 [skip ci]
-
-commit 8416bde3a2e3c40315087053152783372965ec00
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jul 10 09:31:25 2020 +0200
-
-    Makefile.defs: version set to 5.4.0-rc0
+    Address GH #2716. Also see https://bugs.python.org/issue29697.
     
-    - branch 5.4 created to hold the code for release series 5.4.x
+    (cherry picked from commit 27904530d1f8efd26e2b96fa5f18a3aad887919b)
 
-commit bb2cf364e22d15e764ea71d2782cd39f94aef048
+commit e55ecc6412997b55569f3b626a681eae0ca312df
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jul 10 09:24:58 2020 +0200
-
-    Makefile.defs: version set to 5.4.0-pre2
+Date:   Thu Apr 29 06:56:50 2021 +0200
 
-commit 2acd444871db828873cd5cd3c45a604e246831ca
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jul 9 19:24:49 2020 +0000
-
-    ims_charging: fix for app_provided_party functionality, also support interim/stop reqs
-
-commit ccb86e766b82b739e23afcf47a35cccb89296325
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jul 9 15:31:14 2020 +0200
-
-    modules: readme files regenerated - dlgs ... [skip ci]
+    msrp: check return code for str explode
+    
+    (cherry picked from commit addb6a88d0266a0bb0545077fb0b5b8a3fdcca8e)
 
-commit 33afceac9c585e9755580ca5748c2b40cd70cd5f
+commit 3b2f5081df6450aac425c344e11ce4ccf11fe044
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 9 15:25:39 2020 +0200
+Date:   Wed Apr 28 16:06:50 2021 +0200
 
-    etc: kamailio.cfg - use enable_sctp instead of disable_sctp
+    core: kemi - parse headers before insert operation
     
-    - be coherent with tls variant
+    (cherry picked from commit 7bf0081102a5755c3282e7f01a0f45e160fdda0f)
 
-commit b4f0b373654a6f5ed4123e868e8f14d980a006c3
+commit 884dc8babeb285d2c36239d2941dcb6d04d49f3e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 9 15:23:18 2020 +0200
+Date:   Wed Apr 28 15:57:05 2021 +0200
 
-    dlgs: adjusted the route blocks allowed for exported functions
+    textops: check for msg headers field in case is used for non-sip traffic
+    
+    (cherry picked from commit 48200f3e9ca9f5e5a05de440eefc23f7265b5268)
 
-commit cec3e862db86699b271c00e39dd7ce6f84ff013f
+commit 9dc8f5170a22e4318e1b1ac3f3f0dba6f36fae89
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 9 15:22:32 2020 +0200
+Date:   Wed Apr 28 13:28:05 2021 +0200
 
-    dlgs: docs for params, functions and rpc commands
+    ims_ipsec_pcscf: initialize variable to fix warnings
+    
+    (cherry picked from commit afff18592998cb14561cf4fd95acd1b4866fd994)
 
-commit aebae41bccaec46d086796301d33223645ca1ce6
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jul 9 14:09:32 2020 +0200
+commit bf57721508c810334c966bab79f2ac3c4ba5b2ba
+Author: Sergey Safarov <s.safarov@gmail.com>
+Date:   Tue Apr 27 12:58:49 2021 +0300
 
-    etc: kamailio.cfg - several updates
+    mohqueue: fixed compiler warning about array initialization
     
-    - use force_rport() at the beginning of processing requests, note added
-    in the top comments to inform that config performs symmetric signaling
-    - load textopsx module and added define option to apply changes before
-    presence handling, so changes to headers or body are visible to presence
-    functions
-    - modparams to enable use of Path for registrar module
-    - modparam timer_procs for usrloc module
-    - a bit of refactoring for debug mode, level being set by a defined
-    token and log_stderror is set always to no, so even with higher debug
-    level logs are sent to syslog (added comment how to enable it via
-    setting value to 'yes' or using -E cli option)
-    - updated notes for debug mode and listen param
-    - GH #2381
+    (cherry picked from commit c7781edcb37a35193ccdb9414183919aaa614d3a)
 
-commit 7ae02bca24c1ed2ce80158cdc151e65e7fa2f904
+commit 8c75a148451b9e2d1c60e67e9b3dfaa26e3598d8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 9 11:35:43 2020 +0200
+Date:   Mon Apr 26 14:58:39 2021 +0200
 
-    dlgs: matching op with regex and fnmatch
+    topos: explicitely set the db match operator and value type for uuid
+    
+    (cherry picked from commit e279f2f464ab05e1a2821d6e2d9e673fe145fbf2)
 
-commit 9965578ecb4e8b98156a7a662f8077ba5acd6c32
+commit 22e201fa57f7e2be7a9718b97b550a1c75f30d46
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 9 10:50:29 2020 +0200
+Date:   Mon Apr 26 14:51:55 2021 +0200
 
-    dlgs: rpc commands to get records by filter
+    topos: increase the number of db keys for query when using uuid for branch
+    
+    - debug message to print a/b uuid
+    
+    (cherry picked from commit fb5ab20123a07afdfaf96197db25d76f8dda0683)
 
-commit 8cb69c32af3162f4c85217cba016a04ba2591747
+commit d5e4e026cf6efc19f155f3adddb1429c9c13cd0a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 9 10:03:01 2020 +0200
-
-    dlgs: rpc dlgs.briefing command
-
-commit 7dea31780a8e0eac8f97df134688acf21fc17b98
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Jul 8 22:46:11 2020 +0200
+Date:   Mon Apr 26 13:49:42 2021 +0200
 
-    modules: readme files regenerated - lost ... [skip ci]
-
-commit 827307c5fc70381a4c80e1cc1937952480c93633
-Author: Wolfgang Kampichler <[email protected]>
-Date:   Wed Jul 8 22:30:09 2020 +0200
-
-    lost: doc edits
+    topos: restore checks on uri and sip_params for tps_dlg_message_update()
     
-    - fixed typos
-    - added test information
-
-commit 890ebc6f0194e7010130a1e17e720799cf6722e1
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Jul 8 18:01:26 2020 +0200
-
-    modules: readme files regenerated - nathelper ... [skip ci]
+    - use define for expected min len safety checks
+    
+    (cherry picked from commit 1d6736d16ab3a83b77d6c7be3f9689c7fbfccf28)
 
-commit d594ff8d0408f0f66ce3ed09c93a59647246a319
-Merge: a6652652b9 1bc33f1a4e
+commit f201ea9f86561e9d07fa7ac07b356f53092ec3bb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 8 17:58:35 2020 +0200
+Date:   Mon Apr 26 13:43:21 2021 +0200
 
-    Merge pull request #2393 from tao-communications/master
+    topos: check if event field exists for NOTIFY
     
-    rtpengine: added kemi support for block/unblock media/dtmf, and play/…
+    (cherry picked from commit 317ddc9efa2f11f0fe3787e9ab462550724954ed)
 
-commit a6652652b9bbf5e89c1368c9c33aefa965f45c31
-Merge: 317f707425 3c02c11d66
+commit d3575aa72d779e11fd8cfebc7060647ba0b9280d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 8 17:57:58 2020 +0200
+Date:   Mon Apr 26 13:02:11 2021 +0200
 
-    Merge pull request #2390 from kamailio/nathelper-set_contact_alias-trim
+    topos: load associated early dialog transaction using also uuid
     
-    nathelper: add optional set_contact_alias([trim]) parameter
+    (cherry picked from commit 94e8988769662a5ae68e30847eef133d50ec5431)
 
-commit 317f707425a4cf0be144d2c874fcdf2ad8d7f992
+commit 1e235b0b5981c309e663cee2ef6f452c9f481bbe
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 8 14:44:34 2020 +0200
+Date:   Mon Apr 26 12:48:37 2021 +0200
 
-    core: tcp - debug message when removing connection from list
+    topos: simplified tps_dlg_message_update()
+    
+    (cherry picked from commit 7e5c4c30d2f0bbed2b566d46e5141b6abba315e7)
 
-commit 41bdb340952aa3c2c9b45ca2807e4366908c1b42
+commit fc90e4c06c5df8c8a9d5cd615923c09a93b5a810
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 8 14:28:04 2020 +0200
+Date:   Mon Apr 26 11:22:20 2021 +0200
 
-    kamailio.cfg: set disable_sctp to yes
+    core/mem: q_malloc - use #else with DBG_QM_MALLOC for debug on freed fragments
     
-    - in auto mode a log message is printed about not having sctp module
-    loaded, which is not done in the default config
+    (cherry picked from commit 764d5be0c44036bb4b86f841588fb0df3b4bb834)
 
-commit 5aace32c937f4885a19b204d13170a337e7c0ad8
+commit b371e7f9be73368d2bb5b9a6deeeb1798b796c11
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 8 09:27:34 2020 +0200
+Date:   Mon Apr 26 10:14:15 2021 +0200
 
-    dlgs: tags operations and counting functions
+    topos: safety handling of onsend data
+    
+    (cherry picked from commit 975a61c89b2440fba737758cce3ab08000811b02)
 
-commit 626c0dee863fa517e473148ca8010d737a8f7ffe
+commit 314436b2110396a5cb069ea093f8d82bea635407
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 7 19:28:29 2020 +0200
+Date:   Mon Apr 26 09:28:35 2021 +0200
 
-    kamctl: skip tracing kamctl itself in pstrap
+    topos: uniform processing for requests during early dialog
+    
+    - requests that are handled during 1xx state, like PRACK, UPDATE, BYE
+    
+    (cherry picked from commit 72cc3d46c39791d50927508114bdd1faa4a83f4c)
 
-commit 904a1590dbcdbb0fda9f676b4768596f797e9e27
+commit 0326fec293da66797fa13ae0a07e3e36fbc83776
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 7 19:18:52 2020 +0200
+Date:   Fri Apr 23 12:35:15 2021 +0200
 
-    kamctl: print process details in pstrap output
+    topos: reset context on msg received callback
+    
+    (cherry picked from commit fb777b0e9bf2f87ea8cb1b0134fbfcc625121ad4)
 
-commit 97ec85559f1e33405fff2320443dc86d2df13456
+commit 5513825a246cff4e5144ed2e83bd0102b991c30f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 7 18:57:27 2020 +0200
+Date:   Fri Apr 23 09:53:07 2021 +0200
 
-    kamctl: added pstrap command
+    topos: use context to load stored branch attributes only for requests
     
-    - use ps to get list of PIDs for Kamailio instance, instead of RPC
-    core.psx
+    (cherry picked from commit 5d661eaa92461f3b43c433ec32653c4f89bb818e)
 
-commit 846cc5b97a907b5314ccf03772776e0d23434042
+commit 6b9ecb0856a881144546fea6d3cbd8a3dc668b81
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 7 17:37:00 2020 +0200
+Date:   Tue Apr 27 09:59:29 2021 +0200
 
-    core: io wait - unhash in case delete operation fails because of EBADF
+    dispatcher: docs - set xmlns for include tags
     
-    - EBADF: epfd or fd is not a valid file descriptor
+    (cherry picked from commit 3f25ef01c5cc3adb02dd1bfecdfd4c3ce80cef47)
 
-commit cb58e78eaac941cc042a71e049568b2dae611e4b
+commit f3cf66fafaba73b245b5e8179c290da936f6418e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 7 17:36:22 2020 +0200
+Date:   Tue Apr 27 09:51:30 2021 +0200
 
-    Revert "core: io wait - unhash in case delete operation fails because of EBADF"
+    dmq: docs - fix section id for dmq.remove rpc command
     
-    This reverts commit 60119faef5282b135ef7c972d15e1017ca26815a.
+    (cherry picked from commit 2c473f7c2eccf4ef79f23f9cecd122e861395a00)
 
-commit 60119faef5282b135ef7c972d15e1017ca26815a
+commit 677bf4480a14ea1c93eb92000cad19299d2d098e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 7 17:25:00 2020 +0200
+Date:   Thu Apr 22 21:54:33 2021 +0200
 
-    core: io wait - unhash in case delete operation fails because of EBADF
+    Makefile.defs: version set to 5.5.0-rc0
     
-    - EBADF: epfd or fd is not a valid file descriptor
+    - branch 5.5 was created to host 5.5.x series
+    - vesion type set to release candidate mode
 
-commit 1bc33f1a4e4ba4c6c43cd74fb8336c2f6846092d
-Author: Yufei Tao <yt100@hotmail.com>
-Date:   Fri Jul 3 18:01:30 2020 +0100
+commit a82171835767f65aa7365d303e53c097bf59e21a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Apr 22 21:48:20 2021 +0200
 
-    rtpengine: added kemi support for block/unblock media/dtmf, and play/stop media functions
+    Makefile.defs: version set to 5.5.0-pre1
 
-commit 331a5f999b9aa4ddd112b837bb3d350507de2a12
+commit 54fe6aa05a266bfbf0cffedde89134ba534c8d1b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 7 09:26:22 2020 +0200
+Date:   Thu Apr 22 21:46:29 2021 +0200
 
-    dlgs: filled tags add and count functions
+    topos_redis: set attributes always for provisional replies
 
-commit 65159728a4425f45559de55fd5549731e717d74e
+commit 06e265b38a857789b64ca1370db039eeca5a0e50
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jul 6 09:03:32 2020 +0200
+Date:   Thu Apr 22 09:36:31 2021 +0200
 
-    carrierroute: do not test return for strcpy() and strcat()
-    
-    - they return the dst or src parameter, resulting in code analyzer
-    reporting
+    ims_diameter_server: removed goto label used in single place
 
-commit 0cc1e167b9e54bb4a652162445efe89b02939eed
+commit 86b05ed47d2ec44535b3615dbebac59e4c2c99ca
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jul 5 20:50:00 2020 +0200
+Date:   Thu Apr 22 09:29:26 2021 +0200
 
-    db_redis: use safer localtime_r() function
+    ims_charging: fixed compiler warnings for kemi exports
 
-commit ebf80aca06cdbba1f00d502168ee8ab4d1d3d14f
+commit 94068d2e40eb867a5d6da44868d5edb52949f817
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jul 4 17:50:54 2020 +0200
+Date:   Thu Apr 22 08:36:11 2021 +0200
 
-    dispatcher: variables declared at the beginning of blocks
+    dmq: skip removing local node via rpc command
 
-commit 6a637cf84906ec5315c77e5458180f7d9d69a481
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jul 3 23:00:24 2020 +0200
+commit 0fa5455d9bc1d603c142cd9a767df5b248eba64a
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Apr 21 19:31:12 2021 +0200
 
-    core: tcp - test connection reference counter to avoid going negative
+    modules: readme files regenerated - dmq ... [skip ci]
 
-commit 3c02c11d66c95102698ee52187952bd98a51510c
-Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
-Date:   Fri Jul 3 14:00:57 2020 -0400
+commit adf8919f52841800f0cd4528c33679c7ef80f2c5
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Apr 21 19:16:21 2021 +0200
 
-    nathelper: add optional set_contact_alias([trim]) parameter
+    dmq: docs for rpc dmq.remove command
 
-commit bfdcef8ef550b74fecc38b1bdb8fcb20ccb279b7
-Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
-Date:   Fri Jul 3 13:33:08 2020 -0400
+commit 955152dbe5d1f05bf24d6ba23b091fe91a202cc3
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Apr 21 19:09:21 2021 +0200
 
-    core: add function uri_trim_rcv_alias() to trim alias uri param from header
+    dmq: added dmq.remove rpc command
+    
+    - make it possible to remove a node that still is reachable by old
+    address without having to shut dowm all nodes
 
-commit 9322a98cd451fa470c8ff93f85758f41c4fc6bce
+commit 1b956d74b25c9f80f01a6aa0bc7a6ff8f3d0f712
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Jul 3 19:31:10 2020 +0200
+Date:   Wed Apr 21 11:31:26 2021 +0200
 
-    modules: readme files regenerated - nathelper ... [skip ci]
+    modules: readme files regenerated - dmq ... [skip ci]
 
-commit 626fbd002e4d569767e84a99a2163d0bd9ff6efd
-Merge: 339b94ce71 2802bd75cd
-Author: Emmanuel Schmidbauer <[email protected]>
-Date:   Fri Jul 3 13:26:13 2020 -0400
+commit 17e757c91e6e96f6711d9251979d81a792aaef08
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Apr 21 10:55:18 2021 +0200
 
-    Merge pull request #2389 from kamailio/revert-2388-nathelper-set_contact_alias-trim
-    
-    Revert "nathelper: add optional set_contact_alias([trim]) parameter"
+    dmq: docs for server_socket address
 
-commit 2802bd75cd03e16bf6541fde1d6459bda2698153
-Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
-Date:   Fri Jul 3 13:22:16 2020 -0400
+commit a9a8bb31ed8f3d08579fc1d8b4e3b598c77c93be
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Apr 21 10:49:39 2021 +0200
 
-    Revert "nathelper: add optional set_contact_alias([trim]) parameter"
+    dmq: exposed the server socket to modparam list
 
-commit 339b94ce713b2a3d3763d2c15c8d1437362f648e
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jul 3 16:46:13 2020 +0200
+commit 1ddc27f199061025a6a43da3e8a1388fcaddfe19
+Author: Riccardo Villa <[email protected]>
+Date:   Thu Apr 8 18:20:20 2021 +0200
 
-    modules: readme files regenerated - nathelper ... [skip ci]
+    ims_diameter_server: export functions to kemi
 
-commit 07f2857f76870f9f0fd360c6990df8f7cb0f5ffc
-Merge: 67f9de8a94 f254478928
-Author: Emmanuel Schmidbauer <[email protected]>
-Date:   Fri Jul 3 10:32:25 2020 -0400
+commit 4436fb7dc6bf868f30e9c7bcfd1ad57e49d6be0d
+Author: Riccardo Villa <[email protected]>
+Date:   Thu Apr 8 18:20:01 2021 +0200
 
-    Merge pull request #2388 from kamailio/nathelper-set_contact_alias-trim
-    
-    nathelper: add optional set_contact_alias([trim]) parameter
+    ims_charging: export functions to kemi
 
-commit 67f9de8a946335e2bf16fe0e6063877cd4d51fb7
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jul 3 14:02:20 2020 +0200
+commit e2b8bddad08f12f7eb48db199fad6ed184c58bac
+Author: Aleksandar Yosifov <alexyosifov@gmail.com>
+Date:   Wed Apr 7 10:59:24 2021 +0300
 
-    core: tcp - safety checks on emptly local tcp connection list
+    smsops: Imrovements in decode_3gpp_sms() and pv_sms_body()
+    
+    - Added new sms pdu data: originating & destination address flags;
+      SCTS(DELIVER)/VP(SUBMIT) absolute time format.
+    - decode_3gpp_sms(): added support for DELIVER type;
+      Added VP-AbsoluteTimeFormat for SUBMIT type.
+    - pv_sms_body(): added support for ucs2 coding.
+    - Extends of pv_get_sms() and pv_set_sms(): added support for
+      originating & destination address flags.
 
-commit fefb3f1b2dbae8d9df24fecee763c5a1cd588107
+commit 14019c67d7fcf8f4d027fa1552ae15cb42d31bdb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jul 3 10:49:43 2020 +0200
+Date:   Tue Apr 20 12:16:31 2021 +0200
 
-    core: tcp - more details on error log messages
+    topos: set downstream rr set for replies
 
-commit fbb4312f1b2ebf6793408241d56bfc2dca6543ec
-Merge: 0780e781c3 a2932492e2
+commit 6d05333adee28da347e56d71a8e309698ec9c6a3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jul 3 09:40:12 2020 +0200
+Date:   Tue Apr 20 10:35:50 2021 +0200
 
-    Merge pull request #2386 from kvrban/master
-    
-    tcpops: target variable passed on tcp_get_conid function was empty
+    secsipid: propagate return code from lib functions
 
-commit 0780e781c319254307c85bd873c58c6478a28da8
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jul 3 08:33:13 2020 +0200
+commit d80abf806a1643a704057ea383d47004cdb2ba9b
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Apr 20 08:46:21 2021 +0200
 
-    lib/srdb1: init timeval structs to silent analyzer
+    modules: readme files regenerated - lcr ... [skip ci]
 
-commit d0d2c8fd6a57affac7bffab441b2126b9df0dfb1
+commit 053a727aa5d41cfbb0800b8ab532aa3f3f7689ec
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jul 3 08:30:46 2020 +0200
+Date:   Tue Apr 20 08:35:13 2021 +0200
 
-    core: init timeval structs to silent analyzer
+    lcr: docs - use string avps in examples
+    
+    - more coherent examples, one example was also conflicting by using same id
+    - removed trailing white spaces and aligned examples
 
-commit 52993e9919cf32c3c804421d01f4148bcc560cb7
+commit 38692da8abff093b45f5a50994b7a95e5aa515f9
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Jul 2 19:16:11 2020 +0200
+Date:   Mon Apr 19 10:16:20 2021 +0200
 
-    modules: readme files regenerated - mqueue ... [skip ci]
+    modules: readme files regenerated - lost ... [skip ci]
 
-commit dd52d1ce91a1e6a4907161cc7d8294b4ba5d13aa
-Merge: c3efb3b333 c85da32333
-Author: Julien Chavanton <[email protected]>
-Date:   Thu Jul 2 10:03:56 2020 -0700
+commit b0ee86a7b8ab6866b40320c1141bf95aec5d2071
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Mon Apr 19 10:13:13 2021 +0200
 
-    Merge pull request #2359 from kamailio/jchavanton/mqueue_db_persistent
-    
-    mqueue: add support for db persistency
+    lost: doc - typo removed
 
-commit c3efb3b3331936a30f387e9f3c8c435d4d64f0bb
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jul 2 16:05:51 2020 +0000
+commit 62d981daa5d8d61f3f4f72996a613b8ad8e88f26
+Merge: d02c042259 207d7adae4
+Author: Olle E. Johansson <[email protected]>
+Date:   Mon Apr 19 08:20:20 2021 +0200
 
-    ims_charging: bugfix for tel URIs, need the same logic in stop as in start requests
+    Merge pull request #2712 from mancasg/patch-1
+    
+    domain: fix use after free on domain reload
 
-commit f2544789283d7ffbeda019c8a3d96e833bf34cc9
-Author: Emmanuel Schmidbauer <[email protected]>
-Date:   Thu Jul 2 11:43:45 2020 -0400
+commit d02c042259a5a0e7bdcc359f5de20c68af6b4211
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Sun Apr 18 18:08:13 2021 +0200
 
-    nathelper: add optional set_contact_alias([trim]) parameter
+    lost: fixing a memory leak and minor code refactoring and improvements
 
-commit 798c1c66a7ef34abaf79d49d184853a313aa3f02
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jul 2 16:46:17 2020 +0200
+commit 207d7adae4ca5d9a197c38ae333ff98124c01b47
+Author: Mancaș George <[email protected]>
+Date:   Fri Apr 16 19:26:35 2021 +0300
 
-    modules: readme files regenerated - cnxcc ... [skip ci]
+    domain: fix use after free on domain reload
 
-commit 53a7eb76d215347e8e6515b93a3a041e68dfc984
-Author: Victor Seva <[email protected]>
-Date:   Thu Jul 2 16:34:02 2020 +0200
+commit 2df6f9d6cb74bc115206e8b200af7234267f74d5
+Author: Sergey Safarov <[email protected]>
+Date:   Fri Apr 16 12:36:55 2021 +0300
 
-    pkg/kamailio/deb: version set 5.4.0~pre1 [skip ci]
+    pkg/kamailio/obs: added lwsc module packaging
 
-commit bc0264f4802c266901a1eb7a296f80f1dbfcc828
-Author: Jose Luis Verdeguer <pepeluxx@gmail.com>
-Date:   Wed Jul 1 17:47:59 2020 +0200
+commit e4506385ca5a56d4861f36e85c1049599cba398f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Apr 16 09:44:24 2021 +0200
 
-    cnxcc: update docs [skip ci]
+    core: usr avp - fix detection of invalid name and ids
     
-    * new error return values
-    * delete return value from set_max_credit not in code
+    - use the fields designated for str name or int id, code analyzers can
+    follow properly the execution path
+    - regression introduced in ca1821837dfe7dd6630f628d968ed4d1178c7040
 
-commit fb8cc72f1bd76bb2fd4d4e2e5fa2afc50eef59ad
-Author: Jose Luis Verdeguer <[email protected]>
-Date:   Wed Jul 1 17:40:50 2020 +0200
+commit e016cb1bdb2837437663a4c24b104b40e9191eba
+Author: Victor Seva <[email protected]>
+Date:   Thu Apr 15 13:46:50 2021 +0200
 
-    cnxcc: avoid duplicated call info
+    pkg/kamailio/deb: add lwcs module
     
-    Don't store call if call-id is already registered for that client
+    * enable only the ones with libwebsockets >= 3.1
 
-commit 4cb61cc35a695e2636007f6518a63ed8e508b67f
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jul 2 09:09:27 2020 +0000
+commit 80689e22bc83aff78d8fd53d4a33bcb68c913c19
+Author: Victor Seva <[email protected]>
+Date:   Thu Apr 15 11:41:20 2021 +0200
 
-    ims_charging: add missing change for ccr.c (related to previous commit f5e44252c39c7695cb)
+    pv_headers: safety check for xavi key count
+    
+    * check that we have keys to put into the hash before
+      allocating anything
+    * check table field instead of size just to make analyzer happy
 
-commit 63064361c9d42602bb5f0e1d6d9a1f888c5cb9b8
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jul 2 11:01:18 2020 +0200
+commit 15f57ceae26b967ad92dd3a97ebcd869d1197244
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Apr 15 10:28:24 2021 +0200
 
-    modules: readme files regenerated - ims_charging ... [skip ci]
+    core: main - set ending 0 in allocated cfg file path
 
-commit f5e44252c39c7695cb66893035a0581a65a72f91
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jul 2 08:54:20 2020 +0000
+commit 703d6202e73e4e3778a2c66f4e29ae87dc6ac211
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Apr 15 08:32:38 2021 +0200
 
-    ims_charging: bugfix for destination_host parameter, implementation was incomplete
+    core: resolve - safety check for setting port
 
-commit 71bc55240a144dbad9d9d8afc942b81237c806d2
+commit 0640645efdbc1f7ce36750d5a784a4cfedc3f02f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 2 10:44:03 2020 +0200
+Date:   Wed Apr 14 15:14:10 2021 +0200
 
-    ims_charging: db_url param type set to PARAM_STR
+    core: updated onsend_route_enabled() macro condtition
     
-    - the variable pointer is str* not char*
-    - GH #2385
-
-commit a2932492e24ac3c3afe4d33f025c7501c93fda49
-Author: kvrban <[email protected]>
-Date:   Thu Jul 2 10:09:09 2020 +0200
-
-    tcpops: target variable passed on tcp_get_conid function was empty
+    - detect when the kemi callbacks need to be executed for tm replies
 
-commit 4ce047acc68932b6b0271b7c8e7a11c235f382b2
+commit 7231be0785009cb17581822f0765985eb7bdb243
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 2 09:29:11 2020 +0200
+Date:   Wed Apr 14 12:52:58 2021 +0200
 
-    Makefile.defs: version set to 5.4.0-pre1
+    seas: check when walking the list
 
-commit 2c622627ea145eddcf891ba9b89b756457074991
+commit c30cd3db7587a3c875770fbc558f4a5ad38b58bd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 2 09:10:48 2020 +0200
+Date:   Wed Apr 14 12:50:36 2021 +0200
 
-    usrloc: rpc scan flags, cflags and methods fields as unsigned int
+    avp: check for null string
 
-commit 301525dfbbad2ffcec6738ef5eff952645ab9dfe
+commit 6c8d61850aa662016d952f25dc510ed4d602e10c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 2 09:09:47 2020 +0200
+Date:   Wed Apr 14 12:40:19 2021 +0200
 
-    kamctl: set Path to '.' when parameter not set for 'ul add'
+    imc: safety checks for function parameters
 
-commit 0a4fa9594d871a41c2ef6b811e2b342ed6ccfe09
+commit e84c1985f1c3ed7a791660702b398b9ac1eb1f4a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 1 20:53:45 2020 +0200
+Date:   Tue Apr 13 10:21:39 2021 +0200
 
-    jsonrpcs: more debug messages in case field of scanning failure
+    group: check if credentials are parsed
 
-commit 4dc7b49f6b80305dc7c44d3dc95028ae282568ac
-Author: Victor Seva <[email protected]>
-Date:   Wed Jul 1 11:18:39 2020 +0200
+commit 005f4468bc5873ea02b6c0d3d75baa49067e17c9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Apr 13 09:50:46 2021 +0200
 
-    pv_headers: pvh_set_header() fix core if $xavi not found
+    sca: return on rpc fault
 
-commit c85da32333237359f9e8b9cfe6715437458c04a8
-Author: Julien Chavanton <jchavanton@gmail.com>
-Date:   Wed May 20 14:44:30 2020 -0700
+commit b123dec934769522407dad619bbb6c2074719884
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Apr 13 09:50:07 2021 +0200
 
-    mqueue: add support for db persistency
+    pike: safety check for ll variable
 
-commit a369ed969e956d491f2ced3bc72a8e21343fbe18
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Tue Jun 30 15:42:37 2020 +0300
+commit 8a5b764e77d009eb6f236e74d3462bfce0d57f07
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Apr 13 09:15:10 2021 +0200
 
-    pkg/docker: updated submodule
+    db_text: safety check for lres
 
-commit 92f33c4488725a85921b3b66010f64c5bdfec802
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 30 12:17:50 2020 +0200
+commit 91ec4259465fdaab41749b8fed0f96636a0619e5
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Apr 12 18:46:13 2021 +0200
 
-    sl: check if ending zero fits when printing cseq
+    modules: readme files regenerated - secsipid ... [skip ci]
 
-commit 1d256290cf10414a2f1af1feda3c9a357eb8ac27
+commit 7018672d9881ab97848b4e1131d73412b0db221d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 30 12:10:06 2020 +0200
+Date:   Mon Apr 12 18:39:25 2021 +0200
 
-    imc: let space for ending characters
+    secsipid: docs - updates to installation section with secsipid_proc
 
-commit d6361c2e501cd9c08319f40897d765d1de1b1a32
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Jun 29 18:31:37 2020 +0200
+commit 84988f9d592a80c8c5b642a96b037ab0cd85cbb4
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Mon Apr 12 08:01:22 2021 +0200
 
-    cnxcc: remove useless warn messages
-    
-    if the cid is not equal, an error message is going to be thrown.
-    Add more info in the later debug message.
+    modules: readme files regenerated - secsipid ... [skip ci]
 
-commit 7ac314353f206924234ee416829fc9d75f52a737
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jun 29 08:31:12 2020 +0200
+commit 3d7b1b12947b37faaacb12286f8ff763635185b9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Apr 12 07:56:54 2021 +0200
 
-    modules: readme files regenerated - carrierroute ... [skip ci]
+    secsipid: docs for libopt
 
-commit 214c762c46d5cd5892d2ddc06a25193a01164e8b
+commit 5eacca80c4435a8cd55943493b52ea0e155ca524
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 29 08:25:11 2020 +0200
+Date:   Mon Apr 12 07:54:24 2021 +0200
 
-    carrierroute: docs - note about config file ownership
+    secsipid: make it possible to verify certificate
     
-    - GH #2369
+    - follow the specs relate to verification
+    - allow to set the level of certification via upstream library options
 
-commit 31c7493d0d822239a76df4b504b2c319de09c19c
+commit ea628d35917036a252a3a0094a250b5df3cfe037
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 29 08:19:34 2020 +0200
+Date:   Mon Apr 12 07:51:41 2021 +0200
 
-    carrierroute: more details on error message checking file permissions
-    
-    - GH #2369
+    secsipid_proc: synced with the upstream library api
 
-commit bcae4ab3274b502921fbf0525455c1474e7a63a4
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jun 29 08:01:13 2020 +0200
+commit 6d46ec71f941b9db9c06c6c2edac14fc9f3d1074
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Apr 11 09:09:24 2021 +0200
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    core: dns - safety checks for port and proto
 
-commit ae828e8c671206f15afd913492833f994ca73435
-Merge: b7c7976d3e bef306b97e
+commit c9dc0336a33a0ecfe776975be7fbfab8f3c91b48
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 29 07:48:13 2020 +0200
+Date:   Sat Apr 10 11:21:09 2021 +0200
 
-    Merge pull request #2375 from sergey-safarov/dipatcher-frmating
-    
-    dipatcher: dockbook and config formatting
+    pike: safety check for null node
 
-commit b7c7976d3e84ac648b689e5e496e619f587a4eb9
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jun 29 07:46:20 2020 +0200
+commit 912e2ef41533e961bc55ca80619305af8e474469
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Apr 9 18:51:42 2021 +0200
 
-    modules: readme files regenerated - dlgs ... [skip ci]
+    pua_dialoginfo: check request to cover cases of callbacks without it
+    
+    - updates the previous commit
 
-commit f757a5e1a092bff4a1dbaa7da2d02f06e3a3e32e
+commit 80beb29ac0204697a8964231b441ac37866a4a1c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jun 28 15:19:42 2020 +0200
+Date:   Fri Apr 9 17:18:54 2021 +0200
 
-    dlgs: update final stats when item is destroyed
+    dialog: safety check for prev field
 
-commit 7a47812f10f23897f3455a5abbede3a53c8c2d0e
+commit a5f8810223021939b12eb0d04fc625f8d36980f7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jun 27 19:04:28 2020 +0200
+Date:   Fri Apr 9 16:37:30 2021 +0200
 
-    dlgs: docs for dlg.stats command
+    siptrace: fallback to udp if send sock is not set
 
-commit 5c2b93f61b8970cd174c4d4055f7dbc1ddccaa12
+commit 303be6a94be40dbe7c26c96e768627e8e9d0f860
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jun 27 16:28:23 2020 +0200
+Date:   Fri Apr 9 16:23:28 2021 +0200
 
-    dlgs: dlgs.stats rpc command
+    core: cfg ctx - checks for valid variable offset
 
-commit 61d9d204c33c1b140ed90d51e9af13ec4ed12a96
+commit bb917a29f3e1566417215b33a60124abdcd34a7b
 Author: Kamailio Dev <[email protected]>
-Date:   Sun Jun 28 15:01:25 2020 +0200
+Date:   Fri Apr 9 16:16:14 2021 +0200
 
-    modules: readme files regenerated - ims_charging ... [skip ci]
+    modules: readme files regenerated - lost ... [skip ci]
 
-commit f679c118a589c80cb84954fb46271adef596e049
-Author: Henning Westerholt <[email protected]>
-Date:   Sun Jun 28 12:45:43 2020 +0000
+commit 9a8ff2b8408c7b462d39f6ea25d81865b70ade42
+Merge: abf9f244a9 5f1959cd42
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Fri Apr 9 16:10:45 2021 +0200
 
-    ims_charging: fix error in destination_realm default vaulue
+    Merge pull request #2675 from kamailio/wkampich/dev
+    
+    extensions to lost and http_client modules and core/parse_body.c/part_multipart_headers_cmp() log output changed from ERR to DBG in case a header does not exist
 
-commit ec0b1d31f1d667abdcd7cce7fbfff110583e271c
+commit abf9f244a96a9c2112036af24a1cc3435b6be41d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 26 22:27:43 2020 +0200
+Date:   Fri Apr 9 09:34:29 2021 +0200
 
-    siputils: docs - added section ids for parameters
+    core: main - checking of optarg for covering all unixes
 
-commit bef306b97e62dfdb5297a1589541a69e68bbcae0
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Jun 25 22:49:02 2020 +0300
+commit 5f1959cd42ff925009dd9e0fdd87f9d0487ec4fe
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Thu Apr 8 21:31:24 2021 +0200
 
-    dispatcher: cfg - simplified WITHINDLG
-    
-    route[PRESENCE] contains exit command, so we removed extra exit
-    
-    Also some formatings
+    lost: typedef naming changed and copyright added
 
-commit 73a523ba02cc4f4d25636a03344c45a5af7ac295
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:46:35 2020 +0300
+commit 42d90d3665256c3d38945193b0a14ad199221bc6
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Apr 8 13:19:17 2021 +0200
 
-    dispatcher: cfg - simplified WITHINDLG
-    
-    route[RELAY] contains exit command, so we can simplify construction
+    rr: conditions adjustmets for append from tag in record route preset
 
-commit df73f60011497a7346c122cd4328e9564862a448
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:39:14 2020 +0300
+commit f33abd5e2d5978ba9e6e8a48066b0daff70c0b3b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Apr 8 12:05:07 2021 +0200
 
-    dispatcher: cfg - more simple nesing for route[WITHINDLG]
+    nat_traversal: check parameter for send_keepalive()
 
-commit 948e04761029c17841b86a2a133f042b69f264ac
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:34:14 2020 +0300
+commit c200d2e9109a5581491bebd91c30162716b0f4fa
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Apr 8 11:54:33 2021 +0200
 
-    dispatcher: docbook - ident formating using Oxygen 13
+    rtpengine: reworked condition around locking for easier pairing
+    
+    - inside rtpengine_hash_table_insert()
 
-commit 76e1d0ea1789dc122a04bb82be9b90cb43c64450
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:26:48 2020 +0300
+commit 7ea3b97c8acf8b623563b7a9fbf4ba23ea3e9170
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Apr 8 11:37:08 2021 +0200
 
-    dispatcher: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type'
+    core: dns cache - safety checks for rdata field
 
-commit b22d83175a3979ff91ecfad34b1623e7cbad1f1b
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:23:36 2020 +0300
+commit 9c7a509f7189de8ce600a97b7c1c5f9e4f5afdb1
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Apr 8 11:25:05 2021 +0200
 
-    dispatcher: docbook - ident formating using Oxygen 13
+    tm: t_fifo.c - free app in case of error
 
-commit c96ddb32d023f1f6dff1e87160c657c4b9cc1a8d
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:19:30 2020 +0300
+commit 1737e9443d6617350c5e6044aef07be565a345d0
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Apr 8 11:20:32 2021 +0200
 
-    dispatcher: docbook - fixed 'Document root element "chapter", must match DOCTYPE root "book".'
+    core: parse headers - check if anything was parsed
 
-commit cb232a7f535502ed181bd78741fc7b8fc048025d
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:17:40 2020 +0300
+commit 74fa6c5570d6394af8c5352bd37e21e970f1575c
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Apr 8 09:38:48 2021 +0200
 
-    dispatcher: docbook - space formating
+    core: main - coherent behaviour for fix_cfg_file()
+    
+    - duplicate to build the output always, safer not to try to change the
+    static string defined via macro at runtime
 
-commit 397ad54d977ed2b17d7f936f97b24ce5a235af22
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Jun 25 22:10:55 2020 +0300
+commit 7dd643a88fd7944ee86b795298c76e6d5fd58b8f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Apr 8 09:36:49 2021 +0200
 
-    dispatcher: docbook - space formating
+    dlgs: safety check for accessing next field
 
-commit 51d1c2ebc251b930ee40d854a84995c911b86db4
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 21:59:40 2020 +0300
+commit 563c6f69aef22a90fc7870398fcfbd4242e33779
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Apr 8 09:36:02 2021 +0200
 
-    dispatcher: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type'
+    core: cfg.lex - free after log message
 
-commit 378952672659ccec883f18f77b8c932a73fc657e
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Jun 25 21:49:09 2020 +0300
+commit 106b8a659bd4a53e8a6872e9db8a9af0f12ff70a
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Wed Apr 7 13:10:30 2021 +0200
 
-    dispatcher: docbook - fixed "The content of the parent element type is element only."
+    core: parse_body.c/part_multipart_headers_cmp() changed log output from ERR to DBG in case a header does not exist
 
-commit 44f62bd8e0a4c0ef7a9d2b87e52941b0f62d41bd
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 21:42:59 2020 +0300
+commit 7ef0a272dc9c81afa05ef8b1591e9f05c2810e9a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Apr 7 11:33:24 2021 +0200
 
-    dispatcher: docbook - fixed "The content of the parent element type is element only."
+    core: check for non empty receive address and port in msg translator
 
-commit 715d49b62bef30b485d3975acd20b406c444956f
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 21:28:19 2020 +0300
+commit e8583372cb1078a29bb6526c11f838e30811b94a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Apr 7 10:29:25 2021 +0200
 
-    dispatcher: docbook - fixed "Document root element "chapter", must match DOCTYPE root "book"."
+    app_sqlang: init timeval structures
 
-commit 60e29f96ae57489669d1c266255e94b449e07dac
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 21:05:55 2020 +0300
+commit 50f92131ac0a9f5dd1e19fb6e3636657ad996e37
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Apr 7 10:29:24 2021 +0200
 
-    dispatcher: docbook space formating
+    app_ruby: init timeval structures
 
-commit 319d925187149d3fdb373938662dc28a1687d43c
+commit 7457b3cefd08595c054291398de0f9a4e62691b7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 25 07:35:30 2020 +0200
+Date:   Wed Apr 7 10:29:24 2021 +0200
 
-    dlgs: update stats on hash table slots
+    app_python3: init timeval structures
 
-commit 9d9bb4c02e8dc870e5a65a5fb87ec28c825738d1
+commit 97991c9cf56ca034df914ae499053e597582ef80
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 24 18:19:53 2020 +0200
+Date:   Wed Apr 7 10:29:24 2021 +0200
 
-    dlgs: fill in the totag on answer response
+    app_python: init timeval structures
 
-commit edd35d35e4a0bffc0d68decb6a7895b4d47823dc
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Jun 24 21:16:15 2020 +0200
+commit e1369a4cf0c668a0ee40d3b84b9c6382c2168e49
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Apr 7 10:29:24 2021 +0200
 
-    modules: readme files regenerated - pua ... [skip ci]
+    app_lua: init timeval structures
 
-commit 9adccda325d258fe539b54ec67d4389d3a2fc72c
+commit cad5cc37c63477fbcf429af34e516b523c74132e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 24 21:05:56 2020 +0200
+Date:   Wed Apr 7 10:29:24 2021 +0200
 
-    pua: docs - fixed missing comma in example
-    
-    - picked from #2371
+    app_jsdt: init timeval structures
 
-commit 6e3a8aea7f9f6dde462c86dfd8cd3027c2751e98
-Merge: 12b3cfe6fb 1b4afb70c1
+commit 3bb1a30dda3b40ba2f188a4baab94ebda41f4a74
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 24 21:00:11 2020 +0200
+Date:   Wed Apr 7 10:08:56 2021 +0200
 
-    Merge pull request #2372 from danielmartinezruiz/keepalive_config_ka_ping_from_value_cut_off
+    ctl: free send_buf in case of error
     
-    keepalive: manage the `ping_from` config value as str.
+    - disabled unused function
 
-commit 12b3cfe6fb6c48de28a9aee0420328c6ae863663
-Merge: 224f16431c 6b708e937d
-Author: Emmanuel Schmidbauer <[email protected]>
-Date:   Wed Jun 24 14:59:45 2020 -0400
+commit 62e822ce25e93a8183dd9e5e1fee517143849a6a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Apr 7 09:53:39 2021 +0200
 
-    Merge pull request #2373 from kamailio/mohqueue-issue-2370
-    
-    mohqueue: use t_newtran() if transaction does not exist
+    core: use same condition for extra_params in create_via_hf()
 
-commit 6b708e937d161101adc91a4de5a527bf190b55c0
-Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
-Date:   Wed Jun 24 14:32:15 2020 -0400
+commit 02c5f298d3355b7bb4c85bd290bc8265591f0ab8
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Apr 6 17:54:46 2021 +0200
 
-    mohqueue: use t_newtran() if transaction does not exist
+    crypto: use same condition to free ttext.s on success or error
 
-commit 224f16431c2a7777c87d7926b361574e25f27ef6
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Wed Jun 24 17:49:24 2020 +0300
+commit 7652f79640b3e792baa77531e697fd74a1ab4584
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Apr 6 17:23:16 2021 +0200
 
-    pkg: obs/kamailio.spec - simplified pkgconfig requirements
+    core: rvalue - link to free at end of rve_opt_01() instead on replace
     
-    for more detail pleae look GH #2368
+    - debug mode messages print fields
 
-commit 3331fa6e30b90489be8aec718c4e97232f610ba6
+commit e770e0aa6889f001a3f7f2644202bf106f6559da
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 24 13:06:54 2020 +0200
+Date:   Tue Apr 6 15:23:21 2021 +0200
 
-    dlgs: return sip attributes in rpc list command
+    core: rvalue - function to destroy content of rval without freeing it
     
-    - adjust route types permissions for cfg functions
+    - needed in case of rval reuse in rve_replace_with_val()
 
-commit 1eb27d8c5df0c8cbc8bdcb4a110f1fcee9c0e34e
+commit 4f7b5537688293d196669dd5a7d0124f7656cf2d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 24 13:05:22 2020 +0200
+Date:   Tue Apr 6 14:48:34 2021 +0200
 
-    tm: execute SREV_SIP_REPLY_OUT event on relayed reply
-    
-    - cosmetisation of some debug messages
+    core: main - several optarg safety checks
 
-commit 238c5d70a472cf7903bac09c04581c37323afd55
+commit 26ab0fcc97cbf0d6602454e60187a914f13424a2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 24 13:04:11 2020 +0200
+Date:   Tue Apr 6 12:17:35 2021 +0200
 
-    core: events - fix the field name for SREV_SIP_REPLY_OUT
+    uac: do not free chunks already inserted as lumps
+    
+    - in case of errors happening later, the pointers are linked in
+    sip_msg_t and will be freed there, otherwise will result in a double
+    free
 
-commit 1b4afb70c1c8228bc4dbae6e7ab433c4187b9867
-Author: Daniel Martínez Ruiz <[email protected]>
-Date:   Wed Jun 24 10:28:04 2020 +0200
+commit 2d7aee506c617f2d258719562f8debf2b4ba087e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Apr 6 08:38:16 2021 +0200
 
-    keepalive: manage the `ping_from` config value as str.
+    core/mem: removed tlsf_malloc_bits.h
     
-    Managing the config value as a string (`char*`) doesn't change the string size, so the value is cut off to the default value size (26 chars).
+    - no longer needed after sync with v3.1
 
-commit fbc55950c8ac0c34c5b6693c1578de7cd11b484c
+commit ddafeebfaf1537c684eee22be228867563dd02ac
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 24 09:12:58 2020 +0200
+Date:   Tue Apr 6 08:34:48 2021 +0200
 
-    avpops: free fname1 in case of error getting fname2
+    core/mem: tlsf malloc - sync'ed with v3.1
+    
+    - tlsf malloc project: https://github.com/mattconte/tlsf
+    - last commit when sync'ed:
+      -  https://github.com/mattconte/tlsf/commit/deff9ab509341f264addbd3c8ada533678591905
 
-commit 92ef21d77d9ded1f1fda7dd83934e073e557dfb8
-Merge: 71248a2f73 c4684574e0
+commit a749cc53ac4aa4825ba8d720825db856d897efb2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 24 08:26:29 2020 +0200
+Date:   Mon Apr 5 18:06:01 2021 +0200
 
-    Merge pull request #2367 from kamailio/dialog-improve-warning-msg
-    
-    dialog: improve warning message to help better identify dialog lookup failures
+    tm: init timeval structs
 
-commit 71248a2f7394b69c85f030f103afb2a8f6a5a49e
+commit 9c239dc385716255b977d8d879946e707e6f51c3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 23 19:00:13 2020 +0200
+Date:   Mon Apr 5 17:50:31 2021 +0200
 
-    pkg: obs/kamailio.spec - set version to 5.4.0
+    core: checks for trying to define empty or null ids
     
-    - set packager to Sergey Safarov
-    - add more build requirements, including those from GH #2368
+    - use found pointer to compute the lenght of ID for -A parameter to save
+    a strlen()
 
-commit f4036c535033a333cb551b5af70703135305e7b3
+commit c08620f6427d59749396fe2762e340328ce69c41
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 23 08:01:48 2020 +0200
+Date:   Mon Apr 5 17:35:12 2021 +0200
 
-    dialog: use the dlg hash table slot to unlock on dmq handling
+    imc: expect the second param only if first is set
     
-    - the dlg can be destroyed on dmq replication and unlocking may fail
+    - bits of formatting for imc_handle_create()
 
-commit ea8dec941897f23a0c04d045edfed80a41e042cf
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Mon Jun 22 18:51:56 2020 +0300
+commit ef31c82ac3bd7972c2d02c893f8041af4664b717
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Apr 5 17:31:48 2021 +0200
 
-    pkg/kamailio: fixed -pre release RPM packaging
+    core: cfg.len - sanitizer safety check of target buffer
 
-commit a7e08a6c6baa9a4cf35f3a6589dff53f27253deb
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Mon Jun 22 17:58:57 2020 +0300
+commit ca1821837dfe7dd6630f628d968ed4d1178c7040
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Apr 5 17:23:59 2021 +0200
 
-    pkg/kamailio/obs: packaged dlgs module
+    core: fixed condition for 0 ID or NULL NAME AVP
+    
+    - avoid null in memcpy for AVP_NAME_STR
 
-commit 41db985ebfcb691f2e20e689a83379e382ef6c03
+commit 36abe25e35d1862468999bedcaf8bba29ec5f48a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 22 15:32:30 2020 +0200
+Date:   Mon Apr 5 17:10:24 2021 +0200
 
-    evapi: free addr info in case of bind error
+    crypto: fix use of uninitialized values introduced by b08fd55ddd598115a3b69afc630403a582d239f2
 
-commit 21a6c7bd41b825a9dfff7632e432e05f761567a0
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jun 22 08:31:26 2020 +0200
+commit 1536f4bb3d4e654c8169afb6599c47c26df12ef6
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Apr 5 12:05:53 2021 +0200
 
-    modules: readme files regenerated - uac ... [skip ci]
+    .gitignore: ignore files that can be generated by compiling tools
 
-commit 295e9a23df952bc98c2a2803d796e358363b2e22
+commit ba9f2b5af9cabd61f67ceedb8feab6bd7bc6526d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 22 08:22:55 2020 +0200
+Date:   Mon Apr 5 12:02:20 2021 +0200
 
-    uac: docs - updated examples to use avps with string names
+    core: init allocated memory in str_hash_alloc()
     
-    - the recommended format instead of interger ids
+    - removed unused pointer shifting in dset.c
+    - small reworking of lval_assign()
 
-commit e3cf23b11f2fef44f45aeffe28065f98f6eb105f
-Author: Kamailio Dev <[email protected]>
-Date:   Sun Jun 21 19:46:24 2020 +0200
-
-    modules: readme files regenerated - db_mysql ... [skip ci]
-
-commit 56536708c5537c7443aa7a777fad0dc941e1bc71
+commit 47b1b56e6cf86b2b6d74fdf4f292e8f2bf87f9fd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jun 21 19:31:07 2020 +0200
+Date:   Mon Apr 5 11:37:06 2021 +0200
 
-    db_mysql: docs - proper location for opt_ssl_mode in params section
+    dmq: fixes for changes in the 678f9c6ad8a8118741a921fcc01f9b23b5702c6e
     
-    - reported by Juha Henianen
+    - init the next field to first notification address str_list_t item
+    - init local variables to avoid compile warnings on using garbage value
+    - while condition on server_list instead of address of its ->s field
+    (which always not null)
+    - do not iterate using global dmq_notification_address_list variable, it
+    shifts it till becomes NULL
+
+commit 01fa6d962258a7ea82e6d3fe2d56f98b94806a31
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Sun Apr 4 23:09:02 2021 +0200
+
+    lost: removed some typos and added explanatory text to doc
 
-commit fcd05ea3f509181506f4ddb633ba016fe9ebf107
+commit 1b47452cebb1b7866cbbabd5068a9ff4a39c86d2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jun 20 21:44:37 2020 +0200
+Date:   Sat Apr 3 07:56:40 2021 +0200
 
-    sipdump: reimported the readme
+    pua_dialoginfo: skip requests that do not control call state
     
-    - somehow generation of it failed after the docbook update
+    - GH #2700
 
-commit 48dfc16ccf8f0c6d4f1f51b48bc072e1a4ee3acd
+commit b7f753ddc727e1d7ab42e7abe607059e03976f8d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jun 20 14:11:35 2020 +0200
+Date:   Sat Apr 3 07:55:11 2021 +0200
 
-    sipdump: docs - fixed broken docbook format due to extra section tag
+    core: parse uri - check for invalid port values
 
-commit c4684574e0e0e1cca4c1489a16513182f821a643
-Author: Emmanuel Schmidbauer <[email protected]>
-Date:   Fri Jun 19 16:54:40 2020 -0400
+commit 9413fc6399d7e9b791ed0cb53172ab5fd887f0f6
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Apr 2 10:16:13 2021 +0200
 
-    dialog: improve warning message to help better identify lookup failures
+    modules: readme files regenerated - topos ... [skip ci]
 
-commit 30c843836a34ad8e749d762b77ade6ebc987a55d
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jun 19 15:16:13 2020 +0200
+commit a877e707c7768307886c67a8c64a5c524eac06f4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Apr 2 10:11:01 2021 +0200
 
-    modules: readme files regenerated - sipdump ... [skip ci]
+    topos: docs - fixed title for xavu_cfg example [skip ci]
+    
+    - groupped xavu parameters
 
-commit 47bd211da1474d8addbaf1df86627e11bb221ff4
+commit f95ede239474f8c3b901f83e7eb34cbfa8f0e0fd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 19 15:09:51 2020 +0200
+Date:   Fri Apr 2 10:04:10 2021 +0200
 
-    sipdump: docs - usage remarks about cleaning generated files
+    dmq: access val after being tested for null
 
-commit 95992d29c4ab2b8863f1301f0259f295468c5301
-Merge: 773ecfc9ce c753932ebf
+commit d4e31e6ae494836c49e50f463517a576b18c5611
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 19 13:12:32 2020 +0200
+Date:   Fri Apr 2 09:37:21 2021 +0200
 
-    Merge pull request #2365 from khoegh/423-expires-range
-    
-    registrar: expires_range should not make expires < min_expires
+    core: parse uri - cast to unsigned for left shifting
 
-commit c753932ebfa055d923c92b916937eec99cd14d23
-Author: Kristian F. Høgh <[email protected]>
-Date:   Fri Jun 19 11:22:20 2020 +0200
+commit f21ad75e1f86f353cc9cdf6d21c9ee2b74e9eb6c
+Author: Victor Seva <[email protected]>
+Date:   Thu Apr 1 19:07:42 2021 +0200
 
-    registrar: expires_range should not make expires < min_expires
+    pkg/kamailio/deb: set version 5.5.0~pre0
 
-commit 773ecfc9ceec5bbbe6c7f5fd72399baacfd74c0a
-Author: Torrey Searle <[email protected]>
-Date:   Fri Jun 19 11:06:09 2020 +0200
+commit a07de1e2b892537c46879b4d744bff86af24e5e8
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Apr 1 17:01:14 2021 +0200
 
-    tools/kemi: add support for invoking function pointers
-    
-    also add a flag to allow generated version of code to be compatible
-    with older versions of python3
+    modules: readme files regenerated - acc_json ... [skip ci]
 
-commit 39a58ebf3648bc8d21ba9688a4f1407852399528
-Author: Victor Seva <[email protected]>
-Date:   Fri Jun 19 10:03:33 2020 +0200
+commit c45d65ba1413ff2ca617d5fa1cf6cb391ffb1734
+Author: Julien Chavanton <[email protected]>
+Date:   Thu Apr 1 07:50:40 2021 -0700
 
-    pkg/kamailio/deb: version set 5.4.0~pre0
-    
-    * clean previous entries
+    acc_json: param to accept pre-encoded json values (#2699)
 
-commit f1773b1fd8662aa0e80949c88d38d48db14981f0
+commit 2f1067f010dd497c7a348c9f2233b318b9d7c663
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 19 08:19:34 2020 +0200
+Date:   Thu Apr 1 11:49:26 2021 +0200
 
-    Makefile.defs: version set to 5.4.0-pre0
+    Makefile.defs: version set to 5.5.0-pre0
     
-    - start of pre-release phase for 5.4.x series
+    - starting of testing phase for 5.5 series
 
-commit 909de965a4843169255635839e4d9dc6948c2578
+commit 161c67236bcd0f9844f02fe4f0b5ed302f431de9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 19 08:18:12 2020 +0200
+Date:   Thu Apr 1 11:48:20 2021 +0200
 
-    Makefile.defs: version set to 5.4.0-dev6
+    Makefile.defs: version set to 5.5.0-dev6
     
-    - marking end of development for 5.4.x series
+    - development for 5.5 series is closed
 
-commit 1acd2a1097d0ccfcf85657f7a1e50d0c95f7f2e1
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 21:52:52 2020 +0200
+commit 52d89a4d6a11f8d5d660fc871c9f5e79d5075e75
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Apr 1 09:16:14 2021 +0200
 
-    tm: execute core event SREV_SIP_REPLY_OUT on local reply
+    modules: readme files regenerated - topos ... [skip ci]
 
-commit 72d830ce66b40c0f3bd6589b24835d378dda64e5
+commit e90bfa7cc3b5e3cd23e4071d811277c5f94ddd6d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 18:45:37 2020 +0200
+Date:   Thu Apr 1 09:12:16 2021 +0200
 
-    dlgs: register callback for core event SREV_SIP_REPLY_OUT
+    topos: docs for inbound event routes and context
 
-commit 700261dff422693fb78dbe5062998bed3eddb397
+commit 7a3ad54711c855ab209ef23f08c34902f5dac9a8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 18:43:06 2020 +0200
+Date:   Thu Apr 1 08:56:29 2021 +0200
 
-    sl: execute core event SREV_SIP_REPLY_OUT
+    topos: docs updated for xavu replacing avp parameters
 
-commit 936a49a11ea88425bec4ad9b9e6ec69549e0fe34
+commit c030fc5231d2a6534867e90b412c15e7a9db7a98
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 18:32:10 2020 +0200
+Date:   Thu Apr 1 08:40:25 2021 +0200
 
-    core: events - added out buffer field to event structure
+    topos: use xavu instead of avp
+    
+    - replaced params refering to avp with corresponding xavp alternatives
 
-commit 13329ce04a6c082920b959e47d49bee1b8171e70
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jun 18 17:16:17 2020 +0200
+commit 2b48eadb445706d24542d1132c608e5821e68a92
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Apr 1 07:56:30 2021 +0200
 
-    modules: readme files regenerated - corex ... [skip ci]
+    core: $xavu() helper functions to get child values
+    
+    - like for xavp and xavi
 
-commit 5e9a0dba1f1f12222c807332ef6fc8df233fc7ab
+commit 5a96993efd6cff7677a5c49fee15c30715903ea0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 17:09:50 2020 +0200
+Date:   Thu Apr 1 00:01:22 2021 +0200
 
-    corex: docs for evcb_reply_out param and event_route[corex:reply-out]
+    topos: use context for sruid
 
-commit 35360a5f99eb96d57d7bdab9d32f1f7db6dc0006
+commit 5c2699c4f6a9e8a24057b754e6510433129f509d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 16:40:37 2020 +0200
+Date:   Wed Mar 31 23:55:51 2021 +0200
+
+    core: sruid - use specific prefix for global variables
+    
+    - declare static functions used only local
+    - functions to append a value to sruid
+
+commit b458bbcba00cd6678617f004bbdeff2a1b0c524d
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Wed Mar 31 23:14:14 2021 +0200
 
-    corex: event route when a sip reply is sent out
+    lost: memory leak fix and code refactoring
 
-commit 05e87e66cdb398ea9fe5aecc09d521a25a4f5c8e
+commit 858fab6bbf0c26f22bb9411e9385c10d654a6da5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 16:14:14 2020 +0200
+Date:   Wed Mar 31 21:59:51 2021 +0200
 
-    core: c code for executing route blocks on send out events moved to onsend.c
-    
-    - helper functions for executing event_route blocks for send out cases
+    topos: ability to execute event routes when messages
 
-commit b49b56614db5e5d32ba415755bdac75478cc08f2
+commit 4eae7ee7819c528297e24778ae480d3a2e0a8188
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 15:38:53 2020 +0200
+Date:   Wed Mar 31 21:46:14 2021 +0200
 
-    core: extend onsend structure to include runtime mode and reply code
+    topos: option to set a context value via modparam or function
     
-    - runtime mode to be set to local or network traffic on specific cases
+    - ability to group records
 
-commit 93ab0791b409b9a708a1c7ac5cc4f94f7537d2ca
+commit 3363d4671e9dcb888868bf182f9eae708ca55c71
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 13:18:39 2020 +0200
+Date:   Wed Mar 31 21:45:14 2021 +0200
 
-    core: event hook for sip reply out
+    kamctl: db schema regenerated - updates to userblocklist and topos modules
 
-commit 7e402da261e1ced56019037d3dce9e72b5b2b0ea
+commit e6609d4041f9bc74b68fe83b67ba4499e8fb1924
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 10:31:38 2020 +0200
+Date:   Wed Mar 31 21:44:12 2021 +0200
 
-    pv: use SIP_REQUEST/SIP_REPLY for value of $mt
+    lib: srdb1 - added x_context column to topos tables
 
-commit 339f24be1b28a2ab9702ae19dcc8d09f747ea77b
+commit ac60e5d0a9f847fe77458d733d6ca67c9352978d
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Jun 18 09:01:28 2020 +0200
-
-    modules: readme files regenerated - siputils ... [skip ci]
-
-commit 65119d916fcd3bf42dff21718e6a4a18c2d5b16e
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 08:34:14 2020 +0200
+Date:   Wed Mar 31 16:16:15 2021 +0200
 
-    siputils: docs for uri_param_any(param)
+    modules: readme files regenerated - textopsx ... [skip ci]
 
-commit 3467291d80dba021e8684d203c50fb5a6b546bd8
+commit 6379f1280ba41e87ddb34fa1705ffe4231dcac9c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 08:33:27 2020 +0200
+Date:   Wed Mar 31 16:05:52 2021 +0200
 
-    siputils: new function uri_param_any(param)
+    textopsx: docs - notes about 1-based indexing for hf value functions
     
-    - check if r-uri has the param, with or without value
+    - GH #2387
 
-commit b31c885e5cb5331963f7d02d8a9d4cde9c6b57ef
+commit 47e9a74bbe48025d238b85eac9ba5ed183f70667
 Author: Kamailio Dev <[email protected]>
-Date:   Wed Jun 17 08:31:23 2020 +0200
+Date:   Wed Mar 31 16:01:16 2021 +0200
 
-    modules: readme files regenerated - siputils ... [skip ci]
+    modules: readme files regenerated - tls ... [skip ci]
 
-commit 1a96e1a17a65233a9cff946a1a0ef8237f63cf0c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 17 08:20:29 2020 +0200
+commit c9702415579b8c7c2eb525accc909a586c17c2d1
+Author: Henning Westerholt <[email protected]>
+Date:   Wed Mar 31 13:28:30 2021 +0000
 
-    siputils: docs for uri_param_rm() function
+    topos: add functionality to set a variable host part for the Contact header
+    
+    - add functionality to set a variable host part for the Contact header
+    - could be refactored to use a xavp instead of avp, together with the other
+      parameters in this area ([a,b]_contact_avp)
 
-commit 912356869b7edcf569ebc3367650e238acf01eec
+commit 4edb9b27aa5cf8e39cb87c78557391445952b21c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 17 08:17:14 2020 +0200
+Date:   Wed Mar 31 15:51:04 2021 +0200
 
-    siputils: new function uri_param_rm(pname)
-    
-    - remove parameter from r-uri
+    tls: docs for tls_set_connect_server_id(srvid)
 
-commit 916c56df9f8c633ba4c4d4a173e35eea8c23a343
+commit e979a341c1b142bb02da25c7753e7efb2d34e80a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 16 22:00:23 2020 +0200
+Date:   Wed Mar 31 15:44:41 2021 +0200
 
-    siputils: use rewrite_uri() to update decoded r-uri
+    tls: added tls_set_connect_server_id(srvid) function
+    
+    - set the server id of the tls profile to be used by next client
+    connect, being reset after use
+    - alternative to use of xavp to specify server id for client profile for
+    the cases when xavps are no longer available (e.g., after
+    event_route[tm:local-request])
 
-commit cadcdd7c9e8f893110958d1445f1a1d546a4174e
+commit 30cb2e4ec263e182e0726b217086135de2e2520c
 Author: Kamailio Dev <[email protected]>
-Date:   Tue Jun 16 22:01:10 2020 +0200
+Date:   Wed Mar 31 12:01:18 2021 +0200
 
-    modules: readme files regenerated - ims_charging ... [skip ci]
+    modules: readme files regenerated - http_async_client ... [skip ci]
 
-commit f28b172aaf951c49a57f97f8fa48ce4b4287a2ac
-Author: Henning Westerholt <[email protected]>
-Date:   Tue Jun 16 19:49:17 2020 +0000
-
-    ims_charging: add support for Application-Provided-Called-Party-Address AVP
-
-commit df6f64b7bd9c094563a4ce765eb20266b6f1c378
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 16 16:24:29 2020 +0200
+commit 91c73d62bcb5e635aae4462393e3fe71b64657f1
+Author: Federico Cabiddu <[email protected]>
+Date:   Tue Mar 30 14:39:16 2021 +0200
 
-    dlgs: docs updates for params, rpcs and functions
+    http_async_client: configure curl redirect per query
 
-commit e1012b8fb39d638e737868fed09d0734c02f8e11
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 16 16:16:38 2020 +0200
+commit 3b339e15e0c14c688b2dea1c2a46b212cd60eef8
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Mar 31 10:16:13 2021 +0200
 
-    dlgs: init and update functions
+    modules: readme files regenerated - pua_dialoginfo ... [skip ci]
 
-commit bf32a3724e3a65d219004e15e95c42e8e919ba34
+commit 499d1fcf4a16a7f52fda7548c990de70745b54d4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 16 11:08:38 2020 +0200
+Date:   Wed Mar 31 10:00:46 2021 +0200
 
-    dlgs: docs - created xml and readme files
+    pua_dialoginfo: docs for attribute_display param
 
-commit fe53fd5f4f441d16ddd3403bd625e119b6b094d7
+commit be279afb807ad74c7d46f9e57cfa7fae5226a1e3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 16 11:07:54 2020 +0200
+Date:   Wed Mar 31 09:56:58 2021 +0200
 
-    dlgs: timer callback to delete expired dlgs items
+    pua_dialoginfo: new param attribute_display
     
-    - more internal api functions
-    - work in progress
+    - if set to 1, the display name attribute is added with user part of the
+    URI for local and remote targets
 
-commit 436406bb3c42304908fb8f4708836a963cee6efd
+commit 8c69bd53ebd47c51f37bdcc96a8719b1d1c69947
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 15 18:31:15 2020 +0200
+Date:   Wed Mar 31 09:33:35 2021 +0200
 
-    dlgs: initial import of dlgs module - dialogs stateless tracking and statistics
+    pua_dialoginfo: use helper functions for operations with str inside build_dialoginfo()
 
-commit 87f7dc5117f1b51bf27d013ce0012d15f8194016
+commit 1d00cf66f8006b082c0e0258371f4da5015b2ac2
 Author: Kamailio Dev <[email protected]>
-Date:   Tue Jun 16 10:46:17 2020 +0200
+Date:   Wed Mar 31 08:46:14 2021 +0200
 
-    modules: readme files regenerated - dmq_usrloc ... [skip ci]
+    modules: readme files regenerated - cplc ... [skip ci]
 
-commit 86f4943b61eb4672d6b18caead75724d8ad78504
-Merge: cf3c0132cc a935d8d414
+commit 5a87ec17841bbce35dae02baefc0fe350b41ad33
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 16 10:32:58 2020 +0200
+Date:   Wed Mar 31 08:38:33 2021 +0200
 
-    Merge pull request #2358 from kamailio/dmq_usrloc-usrloc_delete
-    
-    dmq_usrloc: add new parameter `usrloc_delete` to disable synchronizing delete actions
-
-commit cf3c0132cc81b2d8db05a6a9a26d7110a021ce23
-Author: Victor Seva <[email protected]>
-Date:   Tue Jun 16 09:31:55 2020 +0200
-
-    sca: clang format code
+    pua_dialoginfo: docs - added missing ending section tag
 
-commit adf7fb2613c4117ea0a76463d2df55e14579da9f
-Author: Victor Seva <[email protected]>
-Date:   Thu Jun 11 10:48:29 2020 +0200
+commit abafc6c99f01a81d108e64efd292920ad5b6a2e4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 31 08:35:34 2021 +0200
 
-    avpops: export functions to KEMI
-    
-    * avp_check
-    * avp_copy
+    cplc: docs - fixed docbook tags removing extra ending section
 
-commit 3a8896ce9e5a841087e43f6f384858799f590475
+commit 047f6e4409ad4a4ed6bed9f46a8c1e31bd8df83c
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Jun 15 15:31:10 2020 +0200
+Date:   Wed Mar 31 08:31:14 2021 +0200
 
-    modules: readme files regenerated - siputils ... [skip ci]
+    modules: readme files regenerated - cplc ... [skip ci]
 
-commit 8616db8573b7d83b81c4177ac855a1fcbd792445
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 15 15:18:31 2020 +0200
+commit 79be32bcc45775f703319730d405727b0a983726
+Author: frederic <[email protected]>
+Date:   Tue Mar 16 17:36:15 2021 +0100
 
-    siputils: docs for contact_param_rm()
+    pua_dialoginfo: disable publish notifications for subsequent requests (key: publish_dialog_req_within)
+    pua_dialoginfo: add new key to really deactivate caller or callee notification when the deactivated party was supervised (key: caller_entity_when_publish_disabled key: callee_entity_when_publish_disabled)
 
-commit af15f32669fb482984ee5aefcc52e1a993691060
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 15 15:14:53 2020 +0200
+commit cb38addf641d07b8881808ff17fe66ee6af1d743
+Author: frederic <[email protected]>
+Date:   Tue Mar 16 12:16:25 2021 +0100
 
-    siputils: new function contact_param_rm("param-name")
-    
-    - remove parameter by name from Contact header URI
+    cplc: add a configuration route before redirected call (key: redirect_route)
+    cplc: deactivate 3XX responses handling (key: ignore3xx)
+    cplc: time based cpl did not work if several are set
+    cplc: add return result to kamcmd commands
+    cplc: documentation update (new keys, new module name, proxy_route modification)
 
-commit c5115cfb9a676d319eaeb4940998abc2e30acf03
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Jun 15 10:20:51 2020 +0200
+commit f4f17c83073db933954c4bb1dd52f83fecd8ed80
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Wed Mar 31 08:16:23 2021 +0200
 
-    pkg/kamailio/deb: version set 5.4.0~dev5
+    modules: readme files regenerated - dmq ... [skip ci]
 
-commit 5721cfc82b74082e2f5f74ca19271e63a466c8f2
+commit a2530363bba4415dcb82f4a03691e3e2aa48c88e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 15 09:31:09 2020 +0200
+Date:   Wed Mar 31 08:02:21 2021 +0200
 
-    Makefile.defs: version set to 5.4.0-dev5
+    dmq: docs for dmq_process_message()
 
-commit c5acc58863acb133748ad9f2f8a963ab714af871
+commit c990dae2a6078772119e1ba2f8f3735e59211341
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 15 09:09:20 2020 +0200
+Date:   Wed Mar 31 07:45:03 2021 +0200
 
-    db_mysql: use MARIADB_BASE_VERSION macro to check for MariaDB library
+    dmq: new function dmq_process_message()
+    
+    - similar to dmq_handle_message(), but processes the dmq message
+    immediately, without queuing for special worker processes
+    - useful for messages that need very short time for processing, like
+    htable operation, simplifying by no longer cloning request in shared
+    memory
 
-commit 5a65288cac3d4dda5b3c7f6f496cf2f8551e294d
+commit b94c0282ca297410c82973423f8104334b4281f9
 Author: Kamailio Dev <[email protected]>
-Date:   Sun Jun 14 17:16:10 2020 +0200
+Date:   Tue Mar 30 23:01:10 2021 +0200
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    modules: readme files regenerated - crypto ... [skip ci]
 
-commit 6b27844460e0de475d9546db122ff1ba9d9be6d8
+commit 305a2ff281ffb4320b9a685d96fc8cac5d82ba33
 Author: Henning Westerholt <[email protected]>
-Date:   Sun Jun 14 15:13:31 2020 +0000
+Date:   Tue Mar 30 20:51:12 2021 +0000
+
+    crypto: small copy/paste fix in docs
+
+commit 588eeeb2c56a98de3bb3fe09b0360f1dc53d811a
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Mar 30 22:46:12 2021 +0200
 
-    dialog: fix error in debug logging, properly log both sockets
+    modules: readme files regenerated - crypto ... [skip ci]
 
-commit fe2dfebf7b8da99b40f0f21a0cfbf05b9534899f
+commit b08fd55ddd598115a3b69afc630403a582d239f2
 Author: Henning Westerholt <[email protected]>
-Date:   Sun Jun 14 15:09:25 2020 +0000
+Date:   Tue Mar 30 20:39:06 2021 +0000
 
-    Revert "dialog: add parameter to configure synchronisation of all dialog states to DB"
+    crypto: add two new parameters to provide interoperability with existing crypto libraries
     
-    This reverts commit 37d83a5838a50350563f19387fad455d6a433a02 for now.
-    
-    It needs more rectoring and some extensions in the DB access layer for this module.
+    - add two new parameters to provide interoperability with existing crypto libraries
+    - key_derivation: specify the mode of the key derivation
+    - init_vector: specify the source of the initialization vector
+    - this can e.g. used to decrypt data coming from a Java middle-ware application or
+      from a PostgreSQL database encrypt function
 
-commit a86029bb088a080a3e81e2d74419aac1806f3d55
-Author: Kamailio Dev <[email protected]>
-Date:   Sun Jun 14 12:31:12 2020 +0200
+commit 25378c0388bb4365e8d4f1a4e874381fe339cd3b
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Tue Mar 30 21:50:48 2021 +0200
 
-    modules: readme files regenerated - db_mysql ... [skip ci]
+    lost: README update
 
-commit ae900a668aff4a472d6f1f7de5cf6277b5881ce9
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jun 14 12:16:29 2020 +0200
+commit 5f50cc0ec7017a325d25249e6e66e6a2feb4dd08
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Tue Mar 30 21:33:09 2021 +0200
 
-    db_mysql: note that libmariadbclient does not support ssl mode option
+    http_client: duplicated code removed
 
-commit 5b727447df9f5476c2ef818a8926f62525d0c349
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jun 14 12:14:40 2020 +0200
+commit 2f48d0cdc84eaa583a2f2b6837e6251e62abc901
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Tue Mar 30 21:15:56 2021 +0200
 
-    db_mysql: mariadb client library does not support ssl mode option
+    lost: DOM level count fix
 
-commit a10d6860c69a518a1b60a17640cfb4da65839214
+commit edd2884441ac75d96f6a0a7d53e8c738e5300ecf
 Author: Kamailio Dev <[email protected]>
-Date:   Sun Jun 14 11:46:20 2020 +0200
-
-    modules: readme files regenerated - db_mysql ... [skip ci]
-
-commit f012c525264ed05fec2acb4b3924d4b9a1cd3ab9
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jun 14 11:31:59 2020 +0200
+Date:   Tue Mar 30 14:16:16 2021 +0200
 
-    db_mysql: docs for opt_ssl_mode parameter
+    modules: readme files regenerated - http_async_client ... [skip ci]
 
-commit 260e25e15c4aa68533ee560bd8fcbdd5ee7b7d6f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jun 14 11:18:15 2020 +0200
+commit 0183de317d0d2578e83061fc7541afde37ec4853
+Merge: f90640f7ce 14a399652b
+Author: Federico Cabiddu <[email protected]>
+Date:   Tue Mar 30 14:04:06 2021 +0200
 
-    db_mysql: new parameter opt_ssl_mode - allow controling ssl mode
+    Merge pull request #2694 from gled-rs/http_async_follow_redirect
     
-    - can disable or enforce use of ssl
-    - some combinations of libmysqlclient and libssl1.1 can result in
-    crashing when ssl/tls is used, even on 127.0.0.1, this param can be used
-    to disable it
+    http_async_client: add curl_follow_redirect parameter
 
-commit 150ab9d445da9f7eca1c7312cb70ba176f320131
+commit f90640f7cec45a359e996493ae91b1a45d2603e7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jun 13 11:33:52 2020 +0200
+Date:   Tue Mar 30 11:58:53 2021 +0200
 
-    siputils: add quotes around contact uri if not there for param encoding
+    path: set dst udp uri length for decoding received value in alias format
 
-commit c7e55a33e9026a4ab74170a96dc1029838a80c6e
+commit c1fcb8379c24efed52f6dca2f3f00f6ee5d43706
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jun 13 11:09:32 2020 +0200
-
-    siputils: proper use uri parameters for decoding contact
-
-commit a935d8d414d665ea89859449e622435bc7106f64
-Author: Emmanuel Schmidbauer <[email protected]>
-Date:   Fri Jun 12 16:02:19 2020 -0400
+Date:   Tue Mar 30 11:58:11 2021 +0200
 
-    dmq_usrloc: add new parameter `usrloc_delete` to disable synchronizing delete actions
+    core: dset - asume udp if uri without transport for alias encoding
+    
+    - set output length for udp proto
 
-commit d35e7c1dd7ee82a470ad31fb2c6901627ad9e499
+commit bb2fd8c0cd9909f87df7df6fa300a06c38259a10
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 12 18:44:54 2020 +0200
-
-    siputils: ensure that the contact is parsed for param encoding
-
-commit 1189d75511bad3fe235e207e72471770dedfa386
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jun 12 16:01:15 2020 +0200
+Date:   Tue Mar 30 11:29:26 2021 +0200
 
-    modules: readme files regenerated - siputils ... [skip ci]
+    pv: new transformation class - urialias
+    
+    - encode/decode uri alias values (addr~port~proto)
 
-commit 10c278643719408957b00c6fe64b0796b6ef148e
+commit e111de999e22ed5d968ac50844e92f3f21dc0c2e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 12 15:54:23 2020 +0200
+Date:   Tue Mar 30 11:06:02 2021 +0200
 
-    siputils: docs - updates to contact_param_encode() saddr param
+    core: dset - helper function to encode/decode uri alias values
 
-commit 6300f4661747224ec16d34634d62db454630277f
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jun 12 15:52:48 2020 +0200
+commit 895208ebb0f999365ded50a9ecfc0fb2ed2b1e01
+Author: Charles Chance <charles.chance@sipcentric.com>
+Date:   Mon Mar 29 21:43:30 2021 +0100
 
-    siputils: contact_param_encode() takes full sip uri as server address
-    
-    - more debug messages
+    core: use third array element when generating totag suffix
 
-commit 20c1666e24f335231900bbe7cea0b0719f14f6de
+commit e36ea1fd0ad6e7d2814e8f07eff89a89ecd14469
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Jun 12 11:16:19 2020 +0200
+Date:   Tue Mar 30 09:31:24 2021 +0200
 
-    modules: readme files regenerated - siputils ... [skip ci]
+    modules: readme files regenerated - textops ... [skip ci]
 
-commit 1a7ab6a5fc9b02f9e431e6d21f652de6283489c0
+commit df1f22fc2948071d7f77533cec337c45080d3a85
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 12 11:07:16 2020 +0200
+Date:   Tue Mar 30 09:25:36 2021 +0200
 
-    siputils: docs for functions encoding/decoding contact uri using params
+    textops: docs for str_find() and str_ifind()
 
-commit e2fd3c3e85762b4d3e2f7706bfc32deafef46497
+commit 389224660bc748b7e9f69fadcbbed0faf8a44b5a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 12 10:55:16 2020 +0200
+Date:   Tue Mar 30 08:50:54 2021 +0200
 
-    siputils: functions to encode/decode contact address in a uri param
+    textops: added functions to find a string inside another one
 
-commit 11f98d59347195304870bf521dc47a2c257b49db
+commit 686bad209b3f445d8ab81643bd82648a12d72f1d
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Jun 12 10:31:20 2020 +0200
+Date:   Mon Mar 29 16:31:11 2021 +0200
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    modules: readme files regenerated - dmq ... [skip ci]
 
-commit 37d83a5838a50350563f19387fad455d6a433a02
+commit 678f9c6ad8a8118741a921fcc01f9b23b5702c6e
 Author: Henning Westerholt <[email protected]>
-Date:   Fri Jun 12 08:21:20 2020 +0000
+Date:   Mon Mar 29 14:25:18 2021 +0000
 
-    dialog: add parameter to configure synchronisation of all dialog states to DB
+    dmq: add support to specify a notification address multiple times in the cfg
     
-    - add parameter to configure synchronisation of all dialog states to DB
-    - new parameter update_all_states added to module interface
-    - activated by default to provide correct failover behaviour for users
-    - really large installation should test it and consider the load trade-off
+    - add support to specify a notification address multiple times in the cfg, e.g.:
+    - modparam("dmq", "notification_address", "sip:10.0.0.1:5060")
+    - modparam("dmq", "notification_address", "sip:10.0.0.2:5060") etc..
+    - this can be used to easily configure multiple notification server
+    - it is an alternative to the multi_notify mode and do not work together with it
 
-commit 3b2a0a849e60a6bf0bc9d8054568c954010d7aa6
-Author: Victor Seva <[email protected]>
-Date:   Tue Jun 9 12:02:43 2020 +0200
-
-    sqlops: export sql_pvquery to KEMI
-
-commit 0dac4a759b841450a757f0ecdbf6d431d62bff87
-Merge: f748835d50 8d9e65789f
-Author: Federico Cabiddu <[email protected]>
-Date:   Fri Jun 12 07:50:46 2020 +0200
+commit 981701d4ffa8bce2be3768f43cbde0f5344390fc
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Mar 29 15:31:11 2021 +0200
 
-    Merge pull request #2353 from kamailio/grumvalski/ds_keep_load
-    
-    dispatcher: keep current destinations' load when adding/removing
+    modules: readme files regenerated - path ... [skip ci]
 
-commit f748835d507c9f2a7f231efa10ce65f42d77831d
-Merge: 3f156be2e5 5649a24929
+commit 54036506a005d30e0ea2685ac99d004b416bf0f3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 11 21:15:59 2020 +0200
+Date:   Mon Mar 29 15:28:10 2021 +0200
 
-    Merge pull request #2352 from kamailio/feature/keepalive-new-state-log-feedback
-    
-    keepalive: logging state of dest just if changed
+    path: docs for received_name parameter
 
-commit 3f156be2e5e2c06a6716e709a246e57c51661012
+commit 6b607182678a5913b1e07c0e32725cb89b399501
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 11 15:19:19 2020 +0200
+Date:   Mon Mar 29 15:25:21 2021 +0200
 
-    siputils: cotact ops - more debug info and coherence in log messages
-    
-    - use lowercase always at the start, the message is prefixed anyhow
+    path: option to set received param name
 
-commit 5754539602bb6806f829a9ceee73630953fdaa81
+commit 0f0a56ad5c97a611fab64fc9b9eba304643dcec8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 11 14:07:35 2020 +0200
+Date:   Mon Mar 29 15:04:38 2021 +0200
 
-    siputils: contact ops - clang format code
+    path: removed svn id header
 
-commit 2b8b2904399478984d3983ce447c98832419570a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 11 13:27:22 2020 +0200
+commit 08ccff9107f4c1ff1f0e863967be688b6c821bb4
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Mar 29 12:01:13 2021 +0200
 
-    siputils: contact ops - removed old defines set on for very long time
-    
-    - bits of formatting code and comments
+    modules: readme files regenerated - rtpengine ... [skip ci]
 
-commit 2ac50d041fb2d9a32e339f02448e5daa202da65e
+commit ab68c7a6190bb89775cb92428bc2c5ac4798f560
 Author: Henning Westerholt <[email protected]>
-Date:   Thu Jun 11 11:01:47 2020 +0000
+Date:   Mon Mar 29 09:51:59 2021 +0000
 
-    tm: convert to PKG/SHM memory logging helper functions
+    rtpengine: improvement in docs related to sock weights
 
-commit 4ca962240d90f751371475a02ff404c19c8027da
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jun 11 12:46:14 2020 +0200
+commit 1d7d78c31eeab717c7013a00650d3cb07895bac8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Mar 29 09:56:36 2021 +0200
 
-    modules: readme files regenerated - ims_charging ... [skip ci]
+    ipops: proper handling of return code for ip to buf conversion
+    
+    - reported in GH #2695
 
-commit d4f3d0e705f38c61c842c5f6a367a9768e592965
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jun 11 10:45:00 2020 +0000
+commit c331e6dddb238abe5fc832ce3d3934fbe56ad2f7
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Mar 27 14:43:05 2021 +0100
 
-    ims_charging: fix errors in docs, add missing parameters
+    pv: use unsigned for safer non-ascii bit shifting for hexa
+    
+    - related to GH #2690
 
-commit 9de8626307076edf3a76ee2564c245d92c11a0ce
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Jun 10 19:25:20 2020 +0000
+commit 9efe1e0c32ae43d67240d6a97306e3cff61c3c55
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Mar 27 14:37:03 2021 +0100
 
-    ims_charging: add structured debug logging for key functions
+    core: use unsigned for safer non-ascii bit shifting for hexa
 
-commit 53f9992e1a0b646744f9ddc626d002306ed4db60
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Jun 10 19:22:02 2020 +0000
+commit 14a399652bb813f77da13956eb47e1f16c5d6b8f
+Author: gled <[email protected]>
+Date:   Fri Mar 26 16:54:02 2021 -0700
 
-    cdp: small (commented out) debugging helper
+    http_async_client: add curl_follow_redirect parameter
+    
+    - add curl_follow_redirect mod parameter to set CURLOPT_FOLLOWLOCATION
+      to tell libcurl to follow 3xx responses.
+    - write the doc in doc subfolder for the curl_follow_redirect param
 
-commit 289e347054c18da6548101703d971099094165d5
+commit ec3f98b2b9e2a44b57f0b60401d2f037d3068e83
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Jun 11 10:46:32 2020 +0200
+Date:   Fri Mar 26 15:01:13 2021 +0100
 
-    modules: readme files regenerated - acc ... [skip ci]
+    modules: readme files regenerated - stirshaken ... [skip ci]
 
-commit 7bedc5885134bb340b75a263d822617831e4af99
-Author: Carlos Cruz <carlos@cruzccl.com>
-Date:   Mon Jun 8 11:02:10 2020 +0200
+commit 3053b87a5c023a89be33a0fad924e31f41d4bcda
+Author: Piotr Gregor <piotr@signalwire.com>
+Date:   Fri Mar 26 13:47:33 2021 +0000
 
-    acc: new skip_cdr modparam to prevent cdr generation
+    stirshaken: Update docs [skip ci]
     
-    This commit adds a new modparam called cdr_skip to acc module that allows
-    excluding certain calls from CDRs in Kamailio route logic.
-    
-    Dialogs ended with chosen dlg_var set (no matter the value) won't generate
-    a CDR (both database and log) even though cdr_enable modparam is set.
+    Update docs about X509 cerrtificate path verification turned on by default.
+    Modified: src/modules/stirshaken/doc/stirshaken_admin.xml
 
-commit 1a462ed4cffddd5f691b33adb859c286a0c074df
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Jun 10 15:36:48 2020 +0000
+commit 0793fb05b61e517a3353c436e8fb928c4730e573
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 26 14:50:40 2021 +0100
 
-    cdp: better compatiblity with certain Diameter servers
+    lwsc: do not set timeout fileds lws_context_creation_info
     
-    - better compatiblity with certain Diameter servers
-    - some Diameter servers do not include Supported-Vendor-Id AVP in their reply
-    - assume in this case that the server will support our proposed applications
-
-commit 7cae3e5e0df27bf3481cbf0680bf86902359a97c
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Jun 10 15:31:13 2020 +0000
-
-    ims_charging: initialize ro_forced_peer variable
-
-commit 508786fcdbbc120215b3e7dd90d92ab40c3b1e4e
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Jun 10 11:50:51 2020 +0000
+    - needs to sort out which versions have them
 
-    ims_charging: fix missing line-breaks for log messages
+commit 054febc016f3fa089c9dc84bcb7581c04213eeed
+Author: Piotr Gregor <[email protected]>
+Date:   Fri Mar 26 13:24:13 2021 +0000
 
-commit 32a0d8073eb1b7f01190d305d318b43268811be8
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Jun 10 11:35:37 2020 +0000
-
-    cdp: add missing line-breaks for log messages
+    stirshaken: Turn on X509 cert path check as default
 
-commit 8d9e65789fe2f6da2648449639620899b1d1b2c3
-Author: Federico Cabiddu <[email protected]>
-Date:   Wed Jun 10 07:17:13 2020 +0200
+commit 20ff5e129315acd7a45513279c13800950ea96f3
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Mar 26 13:46:37 2021 +0100
 
-    dispatcher: keep current destinations' load when adding/removing
+    modules: readme files regenerated - db_oracle ... [skip ci]
 
-commit 97593d20875d26c38511f564fd7071bf79baa56b
+commit 4bf6acf34730969048376ded5b6bd90b6abfaa04
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 9 20:02:21 2020 +0200
+Date:   Fri Mar 26 13:40:00 2021 +0100
 
-    sipdump: make month in the file name from 1 to 12
-    
-    - tm_mon is from 0-11
+    mediaproxy: docs - updated project name
 
-commit b02c247023ea3ea0ef9753efdb04aff7d5d3bbb4
+commit 9c4e3fc30c63095a71e42bb480fcf26699ee8ecc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 9 10:53:22 2020 +0200
+Date:   Fri Mar 26 13:39:16 2021 +0100
 
-    app_python: check if f_code field in frame is set before using in log message
+    db_berkeley: km_doc - updated project name
 
-commit e680dd6ed672e63012e960c68c0030e3f188654b
+commit 40a2c2c6cfaecff34f7d4c40dfafbc3af9cab830
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 9 10:49:22 2020 +0200
-
-    app_python3: use safer function PyBytes_AsString() instead of macro
-    
-    - check if f_code filed in frame is set before using in log message
-    - GH #2335
-
-commit 5649a24929ae7bd60154a6c58c772db9e462af27
-Author: Luis Martin Gil <[email protected]>
-Date:   Tue Jun 9 10:48:16 2020 +0200
+Date:   Fri Mar 26 13:37:30 2021 +0100
 
-    keepalive: logging state of dest just if changed
+    cnxcc: removed old project name from sample configuration
 
-commit 0607cd0b42ff2c692e8a096a73df41017449bde5
+commit b0c51f5768afe7869d7aadfc05bee40863975b43
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 8 20:44:24 2020 +0200
+Date:   Fri Mar 26 13:36:36 2021 +0100
 
-    kemix: function to get the body length
+    permissions: updated project anem in same register deny file
 
-commit 2d2594d3cdeead550ccd472f9d0288b72b98d689
-Author: tsearle <[email protected]>
-Date:   Mon Jun 8 17:33:35 2020 +0200
-
-    remove unused import
-
-commit f4ec923976cbab5c1451b65268aaca65a33919fd
-Author: Torrey Searle <[email protected]>
-Date:   Mon Jun 8 09:17:00 2020 +0200
-
-    tools/kemi: add script to generate mock api for kemi python testing
-
-commit 49e80dbe4b47f3252445fbad6e12d7150304f5a3
+commit 7bd66b68f8640a220662b4ce6438ad524a0d4741
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jun 7 11:01:04 2020 +0200
+Date:   Fri Mar 26 13:35:15 2021 +0100
 
-    app_squirrel: updated squirrel interpreter to latest git version
+    pdt: removed obsoleted mi fifo shell script examples
 
-commit 120e87d465c7093f24414718cd01fbda944a1a03
+commit f5d38980841d7ae6ea5eecaa9dba41f907171ae2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jun 6 10:50:57 2020 +0200
+Date:   Fri Mar 26 13:34:21 2021 +0100
 
-    app_jsdt: regenerated the static exports table
+    pdt: replaced mi_fifo with jsonrpcs in example
+    
+    - documentation updates
 
-commit cb55929b8ce39aee2af193e59034e43af7a44781
+commit 39e57d38b02c08b42567708a6d65f36a83144caf
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jun 6 10:50:19 2020 +0200
+Date:   Fri Mar 26 13:28:59 2021 +0100
 
-    app_jsdt: utils/app_jsdt_ctl - increase the static table size to 1536
+    xmpp: replaced mi_fifo with jsonrpcs in example
+    
+    - minor docs updates
 
-commit c44ccd0e66715f33620ddfc93cfeeb4dcc65a5fc
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jun 5 19:01:14 2020 +0200
+commit e6d8b844b9b3b712803dec6a03b74c902fd5aa6f
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 26 13:26:24 2021 +0100
 
-    modules: readme files regenerated - pv_headers ... [skip ci]
+    xmpp: renamed example config to use project name
 
-commit 3b1f5b9c89846d6ffc67acb9eca376d0f424b5ca
-Author: Victor Seva <[email protected]>
-Date:   Fri Jun 5 18:43:39 2020 +0200
+commit d2a1df24b8042de7802bbf466441cda95b7e64f2
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 26 13:25:15 2021 +0100
 
-    pv_headers: migrate to $xavi
-    
-    * $x_hdr(HEADER) is case insensitive now as it should be
-    * rework pvh_set_header():
-      use core pv_get_spec_*
-      use PV_IDX_NONE to detect no index case
-      remove values instead of adding NULL if PV_IDX_ALL
+    db_oracle: docs - tool name is kamailio_orasel
 
-commit 8e2c2e391eb90f53b0fdc3e108bb84dab4e11593
-Merge: a118641af8 4099a6caf8
-Author: Federico Cabiddu <[email protected]>
-Date:   Fri Jun 5 13:28:33 2020 +0200
+commit 5c48d437935e971482c9bbf41f067d120911e2c8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 26 13:19:03 2021 +0100
 
-    Merge pull request #2342 from kamailio/grumvalski/ds_load_table
-    
-    dispatcher: don't reset load table when adding/removing a destination…
+    acc_diameter: init variables for safer cleanup
 
-commit a118641af8fb6bdd288e97c17b12076db6442ef9
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jun 5 12:31:22 2020 +0200
+commit 1856ed85008b837fdc29ee2b156c26ff3b5a54aa
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 26 09:34:30 2021 +0100
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    lwsc: LWS_CALLBACK_EVENT_WAIT_CANCELLED event is available from v3
 
-commit 21338195e74b09ccca29d6479e698417ed34cd42
-Author: Henning Westerholt <[email protected]>
-Date:   Fri Jun 5 09:25:04 2020 +0000
+commit fa83cbbbc9e3850b6c2890e59059925b16d38af0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 26 09:31:44 2021 +0100
 
-    siptrace: fix regression introduced from 4e9a760123c for siptrace(), sip_trace_mode()
+    lwsc: handle LWS_CALLBACK_GET_THREAD_ID event
     
-    - fix regression introduced from 4e9a760123c for siptrace(), sip_trace_mode()
-    - it was not working properly without destination uri in non-HEP mode
+    - logs for a few other events
 
-commit 75e6e370ceb701eabbdb2a1b7f12311ba0ae5024
-Author: Henning Westerholt <[email protected]>
-Date:   Fri Jun 5 07:30:56 2020 +0000
-
-    siptrace: improve documentation about sip_trace and DB setup
-
-commit 785326cdfbee849a8436e7c07003ff0539d259cd
+commit cc36b9233050930494bedd5af58bcf0c3d49c950
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 5 09:47:32 2020 +0200
+Date:   Fri Mar 26 09:15:15 2021 +0100
 
-    topos: allow 183 without contact header
-    
-    - some UAs do not add it, even it can create the session for PRACK,
-    which requires it
+    lwsc: use lws_cancel_service() for triggering writable event
 
-commit 974038f5f81382fe6fa6565f0ab9ea0f2cf9896f
+commit 714f7ab82971fd6c24e54c172075a441acf8842e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 5 09:37:53 2020 +0200
+Date:   Thu Mar 25 21:27:52 2021 +0100
 
-    pv: vars to get the length for o-uri/r-uri/f-uri/t-uri username
+    lwsc: support to compile with older libwebsockets library
     
-    - $oUl, $rUl, $fUl. $tUl
-    - the length is already available in the str value, optimizing a bit by
-    no longer having to use {s.len}
+    - now builds on Debian 10
 
-commit 6e96e8a9134ed204f4fcf3cd42f6f9f274ea7851
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Jun 1 12:08:38 2020 +0200
+commit 5556612912ef6498518b6d9954b58990d6510c47
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Thu Mar 25 21:16:12 2021 +0100
 
-    pv: fix for new PV_IDX_NONE value
+    modules: readme files regenerated - rtpengine ... [skip ci]
 
-commit 7bb2669528a819ec29a8193eebc9c641edd69993
-Author: Victor Seva <[email protected]>
-Date:   Fri May 29 15:31:28 2020 +0200
+commit d37b84be468f24b2cf015b4fc5d9abe97cc930bb
+Author: Richard Fuchs <[email protected]>
+Date:   Wed Mar 24 16:09:45 2021 -0400
 
-    core: PV_IDX_NONE to point that pv had no index
-    
-    if index is 0 there were no way to know if the index was there
-    
-    $x_hdr(A) = "value" needs to append a value
-    $(x_hdr(A)[0]) = "value" needs to set the value
-    
-    pv_parse_spec(str *s, pv_spec_p p) was always setting p->pvp.pvi.type
-    to 0 == PV_IDX_INT
+    rtpengine: add support for websocket protocol
 
-commit dd28ea040b78bf972a9b54177a8025eb8e885683
+commit 759ca714acc6aa22a0bb609b2a14effc7cc94374
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 4 19:26:09 2020 +0200
+Date:   Thu Mar 25 16:32:37 2021 +0100
 
-    app_jsdt: duktape interpreter upgraded to v2.5.0
+    lwsc: fixed export of lwsc_notify_proto()
 
-commit 2b3c4130e717f1b92eeb351e3bfe72e189138136
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 4 19:15:22 2020 +0200
+commit 1759d923ea218b7acc8dc30f6f37ba52b2e947e9
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Mar 25 13:31:12 2021 +0100
 
-    corex: exported file read/write functions to kemi
+    modules: readme files regenerated - stirshaken ... [skip ci]
 
-commit d581418bcc49ad30bd35910f988ac78c8d9047e0
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jun 4 18:32:14 2020 +0200
+commit 82f43150287a382d47ec82a95da2b743ae322bb2
+Author: Piotr Gregor <piotr@signalwire.com>
+Date:   Thu Mar 25 12:26:51 2021 +0000
 
-    crypto: check if netio crypto key is set if callbacks are enabled
+    stirshaken: Fix format usage examples [skip ci]
+    
+    Add note about stirshaken_check_identity() considered to be dfault.
+    Modified: src/modules/stirshaken/doc/stirshaken_admin.xml
 
-commit ca0fc18e1cfad86ed6b7530d6c520b680e5d6a4f
+commit f1f73cc20dab827b91dd19fb30d2fea699835b73
 Author: Victor Seva <[email protected]>
-Date:   Wed Jun 3 13:22:21 2020 +0200
+Date:   Thu Mar 25 11:31:58 2021 +0100
 
-    cnxcc: don't terminate non confirmed calls
+    github/workflow: add gcc-problem-patcher [skip ci]
     
-    * non confirmed calls can't be terminated via dialog.terminate_dlg() API
-    * set call.max_amount to 0 to terminate the call if gets confirmed
+    let's make more visible the problems detected by the compiler
     
-    fix #2346
+    https://github.com/marketplace/actions/gcc-problem-matcher?version=0.1
 
-commit e98457faf2098ca2f16a831a4a68d2a26e301b0a
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Jun 2 19:12:31 2020 +0200
+commit b29757bd3f92174dec238dbf7c7acc2f5cfe8a72
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Thu Mar 25 11:31:14 2021 +0100
 
-    cnxcc: minor changes
-    
-    * use [PKG|SHM]_MEM_ERROR
-    * use memset and avoid initialization per field
-    * init variables
-    * add cnxcc to lgtm build
-    * use localtime_r() for a safer multi-thread usage
-    * replaced deprecated STR_PARAM with PARAM_STR
-    * clean includes
-    * clang-format
+    modules: readme files regenerated - speeddial ... [skip ci]
 
-commit be57be33d0e48d412ddab9801ee4d6d906329d70
+commit 668e4b2ffb2401735e89f3532f6fb5824c31befc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 3 21:46:20 2020 +0200
+Date:   Thu Mar 25 11:28:33 2021 +0100
 
-    pdb: use memcpy() for PDB_BUFTOSHORT macro
-    
-    - related to GH #2345
+    pkgs: deb - removed old project name
 
-commit 4deb51419ab66931459709fe44acd3e7a0acc18d
+commit b28ef4aabf78d107e17ddaf01d080a4ad21dc965
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 3 12:45:05 2020 +0200
+Date:   Thu Mar 25 11:28:14 2021 +0100
 
-    core: tcp - log details of the exiting tcp connection on insert failure
+    pkg: obs - removed old project name
 
-commit 50af00c7ef7037b6e55a3d3254a38935532bb0fa
+commit 1f54ee1b24b94b5410752263bac2960ac39a9235
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 3 08:55:57 2020 +0200
+Date:   Thu Mar 25 11:23:31 2021 +0100
 
-    core: io_wait.h - typedef fd_map_t, more details in log when is a fd conflict
+    misc: examples - removed old project name
 
-commit b6abc7618af7b8b3470e76aae7a0fd5ba0869949
+commit 98e794c9c3028fee01e1bae5c8c6cd594643b887
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 3 08:36:07 2020 +0200
+Date:   Thu Mar 25 11:19:41 2021 +0100
 
-    erlang: renamed global io_h to clt_io_h
-    
-    - tcp core also uses a glibal io_h
+    misc: tls-ca - replaced old project name
 
-commit 19b3deb88afe5d787ca366885c660e66f17c3409
+commit 545b3f730abda55bfe43609ec92bbb3832919513
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 3 08:33:01 2020 +0200
-
-    ctl: renamed global io_h to clt_io_h
-    
-    - tcp core also uses a glibal io_h
-
-commit 2d58abdc01372898f61d2c09190fdce2681eb738
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Jun 2 11:16:27 2020 +0200
+Date:   Thu Mar 25 11:12:45 2021 +0100
 
-    modules: readme files regenerated - crypto ... [skip ci]
+    ims_diameter_server: examples - removed old project name [skip ci]
 
-commit 97ba02b003f8f4545376fffbf17cdf600abd6b60
+commit 300bcaa931aa0afe2265008d6c53f9b3793e70f0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 2 11:05:49 2020 +0200
+Date:   Thu Mar 25 11:11:32 2021 +0100
 
-    crypto: docs for netio params, functions and event route
+    rtp_media_server: replaced old project name in comments [skip ci]
 
-commit d65e15a461197a9302d1cccc6fe3069d9432e268
+commit 7f96d6c9e2d9cb17f096b3f900c12a5d37b190c3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 2 11:05:26 2020 +0200
+Date:   Thu Mar 25 11:09:29 2021 +0100
 
-    crypto: coherent naming for functions on netio event handling
+    etc/kamailio.cfg: removed old project name [skip ci]
 
-commit 6f7b04d62e555dbbfb6360623c4c2ab84a36e2e7
+commit bf7065f64802aaa54e24350b12f216081f62621e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 2 10:35:18 2020 +0200
+Date:   Thu Mar 25 11:08:48 2021 +0100
 
-    crypto: aes encrypt/decrypt based on event_route[crypto:netio]
+    textops: docs - replaced old project name [skip ci]
 
-commit 40d9289977b97becc4d4bd948bcde57ea320cf0e
+commit df50e1e4eaa2a915d817da242ab40bddfcb1556f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 2 07:57:34 2020 +0200
+Date:   Thu Mar 25 11:03:44 2021 +0100
 
-    crypto: saved functions in crypto_aes.c
+    tls: removed deprecated readme file [skip ci]
 
-commit 70fc8569559abd80336ad1ddcd5a0676f9665d11
+commit e153d1039fda40e760d91f4895098a4d5908e1e8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 1 20:21:09 2020 +0200
+Date:   Thu Mar 25 11:01:09 2021 +0100
 
-    crypto: set flags to encrypt/decrypt and functions for direction
+    speeddial: docs - updated sample config, bits of formatting [skip ci]
 
-commit dd15786aba0b48a83efeef258d689217ac5375a9
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 1 13:10:29 2020 +0200
+commit ed0ec294794a783d5523c7d171d3ae7225398df8
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Mar 25 09:01:22 2021 +0100
 
-    crypto: aes helper functions relocated to dedicated files
+    modules: readme files regenerated - lwsc ... [skip ci]
 
-commit 7cc8eca1d06ada4e4b819e3d061850eddc8a58ed
+commit 49f030c8c9e5c86044bfb5e0ecd9cda0a8e2fd77
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 1 09:40:59 2020 +0200
+Date:   Thu Mar 25 08:53:56 2021 +0100
 
-    crypto: set flags to encrypt/decrypt on event route functions
+    lwsc: docs for functions with ws proto parameter [skip ci]
 
-commit 52f9c668d77746383d8fdae6e90fabd6c7a018fa
+commit cb22809cfeacd6b587d51abdb98aa9e72652e742
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 31 11:21:25 2020 +0200
+Date:   Thu Mar 25 08:44:30 2021 +0100
 
-    pv: new var $mts - return msg type as string
-    
-    - rq - for request
-    - rp - for response
-
-commit 4099a6caf856c9af4d7d89aec73db143efbcd40b
-Author: Federico Cabiddu <[email protected]>
-Date:   Mon Jun 1 07:29:07 2020 +0200
-
-    dispatcher: don't reset load table when adding/removing a destination or reloading the list
+    lwsc: added functions with ws proto parameter
 
-commit f658a7a8263efd4b0ed5816959741380a964221d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 31 09:29:39 2020 +0200
+commit 5dfa6ba930f6e9a49f3dcf0f32a0d2e7c6f8941b
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Mar 25 04:01:12 2021 +0100
 
-    pv: removed commented code for retcode var - exported from core
+    modules: readme files regenerated - stirshaken ... [skip ci]
 
-commit 64adc989bd4655b395554023be2aa863f144d81e
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat May 30 09:11:06 2020 +0200
+commit 9da757be8861649cdcc9e03bfaf35e6b257ff18f
+Author: Piotr Gregor <[email protected]>
+Date:   Thu Mar 25 02:49:06 2021 +0000
 
-    kemi: exported function to get msg type
+    stirshaken: Fix usage examples [skip ci]
+    
+    Modified: src/modules/stirshaken/doc/stirshaken_admin.xml
 
-commit 6fe4a35e977adf4195dfedf8db5efc02291180b3
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Fri May 29 23:46:12 2020 +0200
+commit 4e6772d9c519de997901e1451a3a5e845a508628
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Thu Mar 25 00:44:13 2021 +0100
 
-    modules: readme files regenerated - pv ... [skip ci]
+    github/workflows: fix branch name
 
-commit d61be4214850f5dd58a9a38ea19484e452745e86
-Author: Victor Seva <[email protected]>
-Date:   Fri May 29 09:21:34 2020 +0200
+commit 5ac49634c18955ffedd0ad909d2199e5881905c6
+Author: Ovidiu Sas <[email protected]>
+Date:   Wed Mar 24 19:35:11 2021 -0400
 
-    pv: add documentation of xavi related functions [skip ci]
+    siptrace: properly terminate logs with '\n'
 
-commit bd013b471ced4ed67428690354bf5e68826daaf4
+commit 30f1c7b6521fba17e064262b32e11b33da7678ab
 Author: Victor Seva <[email protected]>
-Date:   Tue May 26 12:05:40 2020 +0200
+Date:   Wed Mar 24 23:38:58 2021 +0100
 
-    pv: $xavi(...) config variables implementation
+    github/workflows: main workflow
     
-    same as $xavp but case insensitive for keys
+    * migration from travis-ci to github actions
 
-commit dc468c6f694471d981d69372bbd0989e7b1cd04f
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue May 26 11:44:56 2020 +0200
+commit bac4fe67c7eb6dae96809c1c15a44defb9a2681d
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Wed Mar 24 21:16:12 2021 +0100
 
-    tm: process xavi list in transaction contexts
+    modules: readme files regenerated - rtpengine ... [skip ci]
 
-commit ad8868d2c951c9b6f605f675574f4b34a433b56a
-Author: Victor Seva <[email protected]>
-Date:   Tue May 26 11:35:16 2020 +0200
+commit 5cc888f0e9e305734621c0db1f63a47f2f0c381a
+Author: Richard Fuchs <[email protected]>
+Date:   Wed Mar 24 16:12:13 2021 -0400
 
-    core: receive - reset xavi list after message processing
+    rtpengine: fix typo in docs
 
-commit b90a0fb772c995b0214196270dca062eccc7e75e
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue May 26 11:34:18 2020 +0200
+commit 9efc27964695d7a637250ac46ecac275fb627b0e
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Wed Mar 24 17:46:10 2021 +0100
 
-    core: pv - define xavi types
+    modules: readme files regenerated - lwsc ... [skip ci]
 
-commit 8b03c49f8bd531bf6cf43c986868b1933e7af5aa
-Author: Victor Seva <[email protected]>
-Date:   Tue May 26 11:24:53 2020 +0200
+commit 3c48266d56b58d3c1de44f630a88df2092d6d0d5
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 24 17:12:50 2021 +0100
 
-    core: xavi api - like xavp but with insensitive case names
+    lwsc: added loaded field to intermodule api strucure
     
-    $xavi(WhatEver=>FOo) == $xavi(whatever=>foO)
+    - mark when the structure is filled
 
-commit 74f1179390475354cb6fe5983dc7c40afd294be4
+commit 465459f25fe60f3fd5227b31e86e3fb33537d33c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 29 10:40:19 2020 +0200
+Date:   Wed Mar 24 17:00:03 2021 +0100
 
-    kemix: functions to get msg buffer and length
+    lwsc: docs for verbosity parameter [skip ci]
 
-commit 0972e0455d2514846e82a705ef261fc5d6798cb5
+commit 39ae2a441ffda8c8df1774917c3385ad7cc78bcf
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 29 10:30:50 2020 +0200
+Date:   Wed Mar 24 16:55:35 2021 +0100
 
-    crypto: event route to allow encrypting/decrypting net i/o traffic
+    lwsc: added verbosity parameter
     
-    - work in progress
+    - control debug messages verbosity
 
-commit df2fa2c5589bd5f651e814e32e2edf00c23ffebc
-Author: Torrey Searle <tsearle@voxbone.com>
-Date:   Fri May 29 09:30:56 2020 +0200
+commit dfbd4e12d6c4b3c9664d58ffbc479de9ea68f03e
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Mar 24 16:45:39 2021 +0100
 
-     misc: examples/kemi - fixes to the python script
+    lwsc: added inter-module api
     
-    remove dependency on Router.Logger
-    remove ;
-    fix comment ref exit()
+    - exported lwsc request function to send data to a ws target and proto,
+    then wait for response data for a specific time interval
 
-commit 41714a49e88800378db37670fbc22cafb7eca81a
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Thu May 28 10:41:32 2020 +0200
+commit 8c8080a4ce714fc2b7efb3a285c474f8a583e851
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Mar 24 16:26:34 2021 +0100
 
-    dispatcher: rework attrs parameter in rpc 'add' command
+    lwsc: store lws protocols structure in endpoint
+    
+    - more flexibility in specifying ws sub-protocols per connection
 
-commit 92648988694970bc7b29a56814c935421d362cfa
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 28 11:36:24 2020 +0200
+commit 1001e9e1dbfdec525f4a5f96f7dd3fcc22e51888
+Author: Robert Boisvert <[email protected]>
+Date:   Wed Mar 24 12:17:20 2021 -0400
+
+    mohqueue: use ptime
+    
+        - version 1.7
+        - match ptime of incoming call; otherwise, default to 20ms
+        - update copyright dates
 
-    kazoo: avoid unnecessary casts for kemi exports
+commit 575622520df06e769ad6174c36ad142b59cfa96e
+Author: Victor Seva <[email protected]>
+Date:   Wed Mar 24 12:09:08 2021 +0100
+
+    pkg/kamailio/deb: version set 5.5.0~dev5
 
-commit b68ae9f333a2664b240232097c1a9aeac5e674b3
+commit 868ff72ad17573657ce19239a6f394cb117475c6
 Author: Kamailio Dev <[email protected]>
-Date:   Thu May 28 10:01:16 2020 +0200
+Date:   Wed Mar 24 10:31:18 2021 +0100
 
-    modules: readme files regenerated - textops ... [skip ci]
+    modules: readme files regenerated - pv ... [skip ci]
 
-commit 948e1e5f354e436d9216b66700ea8b3c45fd14d1
+commit c959a3c5f5efa1158bd53a31476f33d080793928
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 28 09:46:09 2020 +0200
+Date:   Wed Mar 24 10:19:51 2021 +0100
 
-    textops: docs for functions to remove or test headers with variables
+    pv: docs - relocated shvset note outside of param definition details [skip ci]
 
-commit 157f32a26089de16d954e9722c25e4d4c2d52461
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 28 09:28:41 2020 +0200
+commit fa136edab5e552ed7b9e01af602bc09c98afce35
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Mar 24 10:16:24 2021 +0100
 
-    textops: added functions to remove or test headers with var parameters
+    modules: readme files regenerated - pv ... [skip ci]
 
-commit 9d6c274b043f9cc548addb3204f2f8f18d62db8a
+commit bcc6370cdc00f25ce3d0f29e168c20ca880dcda2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 28 09:26:43 2020 +0200
+Date:   Wed Mar 24 09:46:53 2021 +0100
 
-    core: exposed kemi function to remove a header by name
+    pv: docs - note about use of $shv() in kemi scripts for shvset param [skip ci]
 
-commit 0feab05b614ef1009e2e8cca1fce913b8f3357ef
-Author: Kamailio Dev <[email protected]>
-Date:   Thu May 28 07:16:14 2020 +0200
+commit cd4f72075aaaf47184bafdc10358862e03891fcf
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 24 09:26:52 2021 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    Makefile.defs: version set to 5.5.0-dev5
 
-commit 1d391e22dc88b64f8f18f52005dc610f009a96e0
-Merge: 9b6ec0a491 2e842e9c11
-Author: Federico Cabiddu <[email protected]>
-Date:   Thu May 28 07:14:56 2020 +0200
+commit 341cb21618738008cbdea949c532cb61ca89bf15
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 24 09:25:33 2021 +0100
 
-    Merge pull request #2336 from kamailio/ds_add_attrs
-    
-    dispatcher: add attrs param to rpc 'add' call
+    Makefile.groups: added group for lwsc module
 
-commit 9b6ec0a4912a617239395563cdd29233f65cb57d
+commit 8be3382079be90e60ce48cdc924bd4c5192d523a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 27 13:36:42 2020 +0200
+Date:   Wed Mar 24 09:20:13 2021 +0100
 
-    core: added --debug=val command line parameter
+    lwsc: new module adding websocket client connector
     
-    - set the value for debug global parameter from command line, allows
-    negative values corresponding to L_XYZ levels
-    - alternative to -d which operated by incresing debug level starting
-    from 0
+    - targeting interaction with external system, not for usual SIP forwarding
+    - uses libwebsockets
 
-commit 531e288bc981de536023697e8181cc5589b4d14b
+commit e1570a115f99c896d3703b756fe95cc28e0cb7d5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 27 09:21:24 2020 +0200
+Date:   Wed Mar 24 09:05:55 2021 +0100
 
-    evapi: use msg->ldv.vdata for local env data instead of hdr date workaround
+    siptrace: renamed SREV_NET_DATA_SEND to SREV_NET_DATA_SENT
 
-commit 5cb28a47cade4b3d20e37ed38c74e575f7343386
+commit 93df5a5241f57ffb71dad0b0df04a256b7b0b7b4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 27 09:20:05 2020 +0200
+Date:   Wed Mar 24 09:04:38 2021 +0100
 
-    core: parser - added vdata void* field inside msg_ldata_t structure
+    core: events - rename SREV_NET_DATA_SEND to SREV_NET_DATA_SENT
     
-    - useful to link to custom local data on message processing
+    - reflects better the purpose, being executed after the message is sent
 
-commit 2a920bde45b78d7f31942590ed76a3e7b509213e
-Author: Kamailio Dev <[email protected]>
-Date:   Tue May 26 16:01:15 2020 +0200
+commit 9c2c4bafa0f0cd980b5867e7d4c0995255730f87
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Mar 23 17:50:23 2021 +0100
 
-    modules: readme files regenerated - corex ... [skip ci]
+    core: comments updated for msg_send_buffer()
 
-commit 35319cb5c0cac7fd656d86e7419dbd3e497fcd92
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue May 26 15:59:01 2020 +0200
+commit d0434c21962ad92b92108f9f7cf761617bb6ec58
+Author: Sergey Safarov <s.safarov@gmail.com>
+Date:   Wed Mar 24 09:25:34 2021 +0300
 
-    corex: docs for dns_cache parameter
+    pkg/docker: updated submodule [skip ci]
 
-commit 12b8bf9a9c6e84d9b1dadaa08195a9c56b24cbe4
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue May 26 15:45:10 2020 +0200
+commit 5460949614c92c7dbfb7f63274540500f2a69d5b
+Author: Miteshkumar Thakkar <[email protected].com>
+Date:   Tue Mar 23 20:35:20 2021 +0530
 
-    corex: new param dns_cache to add values to internal dns cache
+    app_lua: Fixed error 'too many parameters'
     
-    - it can be set many times
-    - the value is a param-like string with the prototype
-      "type=rectype;name=domain;addr=ip;ttl=ival;flags=ival"
-    - type valye can be 'A' (IPv4) or 'AAAA' (IPv6)
-    - flags can be:
-      1 - the domain is unresolvable (like blacklisted)
-      2 - the record is permanent (never times out, never deleted, never overwritten)
+    - Calling function KSR.secsipid.secsipid_add_identity() has six parameters, is giving error 'too many parameters'
 
-commit d2906da97d2429bfdff089203f933de2d282a86d
+commit 70929120769113d636c19dac69bbe13ee8689410
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 26 15:05:15 2020 +0200
+Date:   Tue Mar 23 12:53:38 2021 +0100
 
-    tls: better log messages when failing to create ssl ctx
+    tls: test the pointer to CA file path when setting the client property
 
-commit 3e7278f28c43b830a197e2f7b212ec6f06e5acbf
+commit f35101a9e0f9960880eb2bf83966da90f76496b5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 26 14:56:47 2020 +0200
+Date:   Tue Mar 23 12:29:19 2021 +0100
 
-    tls: Makefile - option to link against libssl static libs
+    tls: log file name if failure to set the client CA list
 
-commit 2e842e9c11b136270b56b2b48a0364a94749c4ed
-Author: Federico Cabiddu <[email protected]>
-Date:   Tue May 26 10:24:58 2020 +0200
-
-    dispatcher: add attrs param to rpc 'add' call
-
-commit 8893e6f2b30577b065f11a406faf5c5935714f78
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 26 09:24:17 2020 +0200
+commit d82d95a824d6f8a6c0246b78ac6642d4d6fed9e1
+Author: Victor Seva <[email protected]>
+Date:   Tue Mar 23 11:30:18 2021 +0100
 
-    core: async task logging on no callback
+    http_async_client: fix build with older versionss of libcurl
+    
+    * CURLPIPE_NOTHING was introduced at libcurl 7.43.0
 
-commit e6aefebf1bf7b029618c7f7f6a98607353adfa9e
+commit eb3fd40609a3ddd88bc2642e768e3a0523a0c747
 Author: Kamailio Dev <[email protected]>
-Date:   Mon May 25 11:21:05 2020 +0200
+Date:   Tue Mar 23 09:16:22 2021 +0100
 
-    modules: readme files regenerated - app_lua_sr ... [skip ci]
+    modules: readme files regenerated - tls ... [skip ci]
 
-commit 80e46395a3a937a5c5691c438db11bc059be6b38
+commit 242badad1c2176b061cb7595c3e3ff5a469ad1d5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 25 11:06:24 2020 +0200
+Date:   Tue Mar 23 09:10:30 2021 +0100
 
-    doc/docbook: added entities for kamctl and kamcli
+    tls: docs for ca_path config option [skip ci]
 
-commit a8f05db7e0032042d5571ad4e014edf997c60be4
+commit 80e8bd5ddcccc034beb9621381dc7cfc69258d3d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 25 11:03:41 2020 +0200
+Date:   Tue Mar 23 08:55:59 2021 +0100
 
-    dispatcher: docs - removed extra <section> tag
+    core: config.h - define TLS_CA_PATH
 
-commit 6689c4e321464412325574e4db8a8aa00a7d3230
+commit d62f7a95bb87e6bee5f88bb928b23e509d57cfea
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 24 15:44:04 2020 +0200
+Date:   Tue Mar 23 08:54:20 2021 +0100
 
-    kamctl: regenerated db creation scripts for matrix table updates
+    tls: added ca_path config option
+    
+    - used to provide path to directory with CA files in pem format, to be
+    given as parameter to SSL_CTX_load_verify_locations()
+    - GH #2682
 
-commit 740840ebe9538c1a3e6e3a49d82d437602b9d91a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 24 15:43:28 2020 +0200
+commit 46dee155ee10a2f11ecfd41b103f92752042c5ec
+Author: Henning Westerholt <[email protected]>
+Date:   Mon Mar 22 19:51:32 2021 +0000
 
-    lib/srdb1: schema - added id auto-increment column to matrix
-    
-    - coherence across all tables
+    nathelper: small spelling fixes
 
-commit 3e77c574c340941f36ca8f9081a77c5b476f8c8c
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Sat May 23 22:24:25 2020 +0300
+commit e85a5a6ae2ae01159ef4aeffd9f51f58c7bc844b
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Sun Mar 21 17:50:01 2021 +0100
 
-    pkg/kamailio/obs: packaged xhttp_prom (prometheus)
+    http_async_client: disable HTTP/2 multiplexing
 
-commit 77996f4b8808f4950325e14861b6ac82c09a5eff
+commit ad4f746c2200e887afdae0c0f53919bcb994bf1d
 Author: Kamailio Dev <[email protected]>
-Date:   Fri May 22 21:46:13 2020 +0200
+Date:   Mon Mar 22 16:31:17 2021 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    modules: readme files regenerated - jansson ... [skip ci]
 
-commit e97ce9f952f8f867ae5718df1dd940e0fca33f3e
+commit 6eb8eb61d77946d5a1790899b420d2eaa85be81b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 22 21:32:59 2020 +0200
+Date:   Mon Mar 22 16:19:10 2021 +0100
 
-    dispatcher: docs for dispatcher.set_duid_state command
+    jansson: docs - typo and formatting of long lines
 
-commit b7b0f25871fd99667db5f426cb7373deba7561ae
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 22 21:25:48 2020 +0200
+commit 915b90d22f21bdc0caeafbcdf1a5cc925bd4d2a0
+Merge: c576631b89 491d1261e0
+Author: Robert Boisvert <[email protected]>
+Date:   Mon Mar 22 10:45:11 2021 -0400
+
+    Merge branch 'master' of https://github.com/kamailio/kamailio.git
 
-    dispatcher: new rpc command dispatcher.set_duid_state
+commit c576631b899ded661bbfede48fa92fd03dbc7e88
+Author: Robert Boisvert <[email protected]>
+Date:   Mon Mar 22 10:43:12 2021 -0400
+
+    mohqueue: use ptime
     
-    - set the state of a destination by matching on duid attribute
-      kamctl rpc dispatcher.set_duid_state <state> <setid> <duid>
-    - example: kamctl rpc dispatcher.set_duid_state i 1 xyz
-    - GH #2085
+    - version 1.7
+    - match ptime of incoming call; otherwise, default to 20ms
+    - update copyright dates
 
-commit b0a0ece77a3136abdecbfb3f6f1927b7809ad4c5
-Author: Kamailio Dev <[email protected]>
-Date:   Thu May 21 16:31:17 2020 +0200
+commit 491d1261e04e09f13990d5062c21faca7eb32b37
+Author: Dennis Yurasov <[email protected]>
+Date:   Sun Mar 21 17:45:04 2021 +0300
 
-    modules: readme files regenerated - kazoo ... [skip ci]
+    rtpengine: remove square brackets from IPv6 address for getaddrinfo function
+    
+    - After loading from DB rn_address is in form: [x:x:x:x:x:x:x:x]:nnnn, getaddrinfo function expect ipv6 in node argument without square brackets, otherwise, the argument is interpreted as FQDN.
 
-commit 3a84011684cc84ebceea0e90000c915c5e2316b5
-Author: Author Yufei Tao <[email protected]>
-Date:   Mon May 11 14:48:32 2020 +0100
+commit 1d456523e7459dfb5caebc2f8d7c7ca350dd4647
+Merge: 7c793a6e8d 92353802bb
+Author: Robert Boisvert <[email protected]>
+Date:   Mon Mar 22 10:19:27 2021 -0400
 
-    kazoo: add basic kemi support
+    Merge branch 'master' of https://github.com/kamailio/kamailio.git
 
-commit c62f69b4603d3a680e50df010b8c139b7ae123ef
-Author: Kamailio Dev <[email protected]>
-Date:   Thu May 21 10:16:22 2020 +0200
+commit 7c793a6e8d9b33e20ca6f62ec5e37300a5f31e51
+Author: Robert Boisvert <[email protected]>
+Date:   Mon Mar 22 10:18:42 2021 -0400
 
-    modules: readme files regenerated - corex ... [skip ci]
+    * pkg/docker rewind
 
-commit 36053c68cc4f8268f59dbd836ab5db7d0aa8c606
+commit 92353802bb33305e9cb214935271473dd353ad9c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 21 10:15:14 2020 +0200
+Date:   Mon Mar 22 12:42:20 2021 +0100
 
-    corex: docs - updates to nio related parameters and examples
+    misc/fuzz: added README.md file with references to useful resources
 
-commit 9b88b64394e2cfc61eb7e6c14d23264f2613f036
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 21 10:10:02 2020 +0200
+commit 746748ebc2d4d5552946db90a5b40b31d4a933d5
+Author: David Korczynski <david@adalogics.com>
+Date:   Mon Mar 22 12:16:28 2021 +0100
 
-    corex: renamed module parameter for NIO processing
+    misc: fuzz - folder to hold files for oss-fuzz integration
     
-    - nio - non sip network i/o events
+    - GH #2660
 
-commit 47b317dddd1de58a850086985e55b242b29bcf47
+commit 17d21f0b398ca75c1383b124ca6190b4d1ee7dc0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 21 10:04:44 2020 +0200
+Date:   Sun Mar 21 11:40:59 2021 +0100
 
-    tm: updated comments for removed obsolete DYN_BUF define condition
+    stirshaken: fixed kemi exports
 
-commit 43a2a78563499a4843f88e927a249b7972159e43
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 21 10:04:31 2020 +0200
+commit 24cfb577481f267fe584ea63f04ff4004f155e88
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Mar 19 15:46:12 2021 +0100
 
-    stun: removed obsolete DYN_BUF define condition
+    modules: readme files regenerated - stirshaken ... [skip ci]
 
-commit cbeec44d4c04c03af39bda85bbd26af6299f2b69
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 21 10:03:57 2020 +0200
+commit db2bc62c6577547c1ad1564a77f6aafb688937a0
+Author: Piotr Gregor <piotr@signalwire.com>
+Date:   Fri Mar 19 14:31:14 2021 +0000
 
-    core: removed obsolete DYN_BUF define condition
+    stirshaken: enhance documentation
 
-commit 2a61e71c6088ddd5573465474d5f4922fc58c952
+commit 335150695507456224c986720682090b2cb757cc
 Author: Kamailio Dev <[email protected]>
-Date:   Wed May 20 22:16:11 2020 +0200
+Date:   Fri Mar 19 13:16:17 2021 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    modules: readme files regenerated - stirshaken ... [skip ci]
 
-commit 32e1409a2e0fef557eeda196586b1a32366b90a5
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 20 22:02:42 2020 +0200
+commit b5a6e7d7900ab9255ba10bd7aded9e60a9fc3d9e
+Author: Piotr Gregor <piotr@signalwire.com>
+Date:   Fri Mar 19 11:58:56 2021 +0000
 
-    dispatcher: docs - kamctl is not an entity
+    stirshaken: enhance documentation
 
-commit 4f51e4a960fe3df2c83b8c328c78a88818328223
+commit a011e766c146cde9660c0c2ef9eb28dd9f8aeb33
 Author: Kamailio Dev <[email protected]>
-Date:   Wed May 20 22:01:12 2020 +0200
+Date:   Fri Mar 19 12:46:38 2021 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    modules: readme files regenerated - stirshaken ... [skip ci]
 
-commit be1e23defc8c56dc0a1398b009019626f5ea0e0f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 20 21:48:29 2020 +0200
+commit 7d27ac370b762c6f6c820c4a74053db569cbb19b
+Merge: 35cffd84f7 dc85104005
+Author: Piotr <[email protected]>
+Date:   Fri Mar 19 11:44:49 2021 +0000
 
-    dispatcher: documentation for dispatcher.hash rpc command
+    Merge pull request #2683 from signalwire/mod-libstirshaken
+    
+    stirshaken: handle empty origid, enhance docs
 
-commit aac6c77cac36ea28897fcec539d750e8bf652d55
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 20 21:33:17 2020 +0200
+commit dc851040054692a955b92cf601eb308878017013
+Author: Piotr Gregor <piotr@signalwire.com>
+Date:   Thu Mar 18 17:28:41 2021 +0000
 
-    dispatcher: added rpc command dispatcher.hash
-    
-    - prototype: dispatcher.hash nslots val1 [val2]
-    - compute the hash id of the value and do modulo operation if first
-    parameter is not 0
-    - val2 is optional
+    stirshaken: handle NULL or empty origid by generating random uuid
 
-commit 4a7c3af7095257fd2e32ce2e33d66346256abafb
-Author: Kamailio Dev <[email protected]>
-Date:   Wed May 20 14:16:17 2020 +0200
+commit 3eacb64f2df8b8ce7816f738b72ec16d5060a576
+Author: Piotr Gregor <[email protected]>
+Date:   Thu Mar 18 17:27:04 2021 +0000
 
-    modules: readme files regenerated - kafka ... [skip ci]
+    stirshaken: enhance documentation
 
-commit f0134bb58f30dbe9b450a0f9476f70d7eb1e3a4a
-Author: Vicente Hernando <vhernando@systemonenoc.com>
-Date:   Mon May 18 16:22:41 2020 +0200
+commit 35cffd84f7d189b50d4a0da9909a4904116021d0
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Mar 18 08:48:38 2021 +0100
 
-    kafka: doc about kafka_send_key function.
+    stirshaken: added initial README file
 
-commit 4a71486624cc4ea896b87e422e6014f2393c5f7b
-Author: Vicente Hernando <vhernando@systemonenoc.com>
-Date:   Mon May 18 15:49:31 2020 +0200
+commit 3aa92a488ef63991e565fd9289e25ea522df75d6
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Mar 18 08:48:13 2021 +0100
 
-    kafka: send messages with key via kafka_send_key function and kafka.send_key for KEMI.
+    stirshaken: docs - removed extra section ending tag
 
-commit cc098ecdfb556bf5efaab72fa767c773000f9fb6
+commit 5ccfa3c0272e7a13fd0875f3664e75a88a3abf86
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 20 13:35:32 2020 +0200
+Date:   Thu Mar 18 08:45:43 2021 +0100
 
-    evapi: use getaddrinfo() instead of gethostbyname()
-    
-    - the later is marked as deprecated
-    - GH #1714
+    Makefile.groups: added group for stirshaken module
 
-commit 23341c60519bd3e8eb91974c7aca0b283735665e
-Author: Aleksandar Yosifov <[email protected]>
-Date:   Thu May 7 15:51:34 2020 +0300
+commit fe130dcf2756c81bff7c06eb857c4c4a4c39db84
+Author: Piotr Gregor <[email protected]>
+Date:   Thu Mar 18 01:48:52 2021 +0000
+
+    stirshaken: add doc
 
-    ims_registrar_scscf: fix multiple contacts in 200OK
+commit 2e8ead7ec434e27a344916ddbf092337e6a0bdb4
+Author: Piotr Gregor <[email protected]>
+Date:   Fri Feb 5 18:23:11 2021 +0000
+
+    modules: Add stirshaken module
+    
+    This module uses libstirshaken to implement STIR-Shaken authentication and verification functions (STI-AS/VS).
+    It allows for easy verification of a SIP call containing PASSporT wrapped into SIP Identity Header using a specific certificate,
+    or a specific key, or by performing complete check on PASSporT including downloading certificate referenced in it's x5u header,
+    and optionally checking it against trusted root certificates (X509 cert path check). Certificates may be cached and loaded from disk.
     
-    - Prevent sending of multiple contacts in 200OK reply
-      for UE Re-Registration. Now S-CSCF replies with the
-      exact contact for Re-Registration.
+    Example usage:
+    
+    loadmodule "stirshaken"
+    modparam("stirshaken", "as_default_key", "/path/to/key")
+    
+    modparam("stirshaken", "vs_verify_x509_cert_path", 1)
+    modparam("stirshaken", "vs_ca_dir", "/path/to/ca")
+    modparam("stirshaken", "vs_cache_certificates", 1)
+    modparam("stirshaken", "vs_cache_dir", "/tmp/cert_cache")
+    modparam("stirshaken", "vs_cache_expire_s", 90)
+    
+    request_route {
+            (...)
+            stirshaken_add_identity("https://sp.com/sp.pem", "B", "+44100", "+44200", "ref");
+            (...)
+    
+    request_route {
+            (...)
+            stirshaken_check_identity();
+            (...)
 
-commit f2458a66ae46a74b83fe2a3f3886f6015249a960
+commit 1af163d0f658541ead6e81edc52cdadb4049896a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 19 14:23:01 2020 +0200
+Date:   Wed Mar 17 18:02:17 2021 +0100
 
-    core: kemi - functions to test http methods
+    dmq: proper check of proto match in cmp_dmq_node()
 
-commit d14833d9d1ad6cc92c65e279b7dd89b3b922f129
+commit 7f8df73a1723ce30911b00e09c7506cab1e41ad7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 19 13:43:10 2020 +0200
+Date:   Wed Mar 17 17:56:20 2021 +0100
 
-    dispatcher: sync on load management operations
-    
-    - use locks to increment/decrement call load and get least loaded dst
-    - GH #2322
+    dmq: check proto in cmp_dmq_node()
 
-commit b26951c06483a0e9720b65689179541b29c938c5
-Merge: 6ffe43a50c f6b5f782e0
+commit 7558e50c551c172079d44a7a95774575aa5e5eea
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 19 12:56:58 2020 +0200
+Date:   Wed Mar 17 17:22:00 2021 +0100
 
-    Merge pull request #2326 from NGSegovia/keepalive/first_check_on_start
-    
-    keepalive: early start of OPTIONS checking
+    dmq: build_node_str() makes uri with transport if not udp
 
-commit 6ffe43a50cbc33bb83b14f3aef3341af6b34e6f6
-Author: Victor Seva <[email protected]>
-Date:   Tue May 19 10:29:41 2020 +0200
+commit c4b1d0ab700ea03869114d08daa78ab6a6a56b96
+Author: Aleksandar Yosifov <[email protected]>
+Date:   Wed Mar 17 12:45:20 2021 +0200
 
-    core: add case functions for str_hash get and set
+    smsops: fix parsing of validity period
+    
+    - Validity period is present only for SUBMIT
+    msg type and it is an optional parameter.
+    For now supports only Relative VP format.
 
-commit d500589d1503b62df0db9a837f1a80ae8425b840
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 18 12:06:05 2020 +0200
+commit 8cab8c2daa0c3f906406741db14df3861bb32cb4
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Mar 17 11:01:17 2021 +0100
 
-    dmq: use module prefix for global variables
-    
-    - avoid potential conflicts with other globals, given that this module
-    is used by other modules to perform replication
+    modules: readme files regenerated - lrkproxy ... [skip ci]
 
-commit 17d3040365400d14d251247c9c3319fc003f2cb2
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon May 18 11:28:20 2020 +0200
+commit 81f8833ccbb80e1a4975c2ffaf56dd55fc0d3b54
+Author: mojtaba <[email protected]>
+Date:   Wed Mar 17 13:30:28 2021 +0330
 
-    core: kemi - added KSR.is_KDQM()
+    lrkproxy: update doc/ folder
 
-commit 8db5a12f7fab1a1fc7d50c87bbf1aee325b067c2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 18 08:29:09 2020 +0200
+commit a1ac1f385097c7ddc15ecab6a3f076d36a1b7728
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Mar 17 10:31:27 2021 +0100
 
-    core: kemi - added missing is_MESSAGE()
-    
-    - GH #2331
+    modules: readme files regenerated - lrkproxy ... [skip ci]
 
-commit 7749069cd05b9619ee32237773097441e241bac4
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun May 17 10:01:18 2020 +0200
+commit 91c5626d7119cd9c78028d9b3bf968ecd7db5952
+Author: mojtaba <mespio@gmail.com>
+Date:   Wed Mar 17 12:49:04 2021 +0330
 
-    uid_uri_db: use file specific include guard
+    lrkproxy: update doc/ folder for README
 
-commit 9053c70fe7e147b784c53a57014796282701c74d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 17 10:01:00 2020 +0200
+commit b06927cdc8d4a5444be0a584ecf02f6a48105e59
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Mar 16 14:31:18 2021 +0100
 
-    auth_diameter: use file specific include guard
+    modules: readme files regenerated - dmq ... [skip ci]
 
-commit 3d73e8cb9f7431383c5a4ce798e2610f37ff92dc
+commit a089d62b59a31b943bb273d996636a58a3e96133
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 17 10:00:28 2020 +0200
+Date:   Tue Mar 16 14:25:22 2021 +0100
 
-    acc_diameter: use file specific include guard
+    dmq: docs - examples with TLS URI for nodes
 
-commit c0e687d820f9bbf2b6b1ef6892e5b34c30f25a63
+commit b06ed377323ce11a8ae0442af6558b453c4872bb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 16 15:21:43 2020 +0200
+Date:   Tue Mar 16 13:40:03 2021 +0100
 
-    websocket: use signature macro instead of offsetting inside server hdr define
+    dmq: request nodes list in worker one init callback instead of main proc
     
-    - pass rcv info structure by address
-    - remove function name from logs
+    - ensure availability of all transports
 
-commit d26ccdea61230bfc7720a2523c7b6dd8d2692d6d
+commit 4cf65a7ee1f1803c7c1471f35dcddc8f55c958b1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 16 15:20:45 2020 +0200
+Date:   Tue Mar 16 13:11:09 2021 +0100
 
-    core: define macro for signature to be used for server and user-agent
+    dmq: init internal tcp socket and global cfg structure for worker
 
-commit 6aca846dce4b797a66aaa865fb5a1e81f7806b4c
+commit 8ced2d76fda260f7a3a746a9d4820f84eb260618
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 15 16:51:50 2020 +0200
+Date:   Tue Mar 16 12:55:46 2021 +0100
 
-    rr: updates for outboud module api
+    dmq: log the address of notification peer on failure callback
 
-commit 97c7081df94eaabd8e48b084671ea831b5ec9024
+commit 9ea922d82f1ab4acc3efe2f79ce9aa6a6bdab759
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 15 16:51:41 2020 +0200
+Date:   Tue Mar 16 12:44:00 2021 +0100
 
-    path: updates for outboud module api
+    dmq: build node uri with transport
 
-commit 56ea88ef9a0628d7ca644f31840101ffe573e5c3
+commit 684317aa54a5a3c5ddee13793551b8a6a649cd66
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 15 16:49:17 2020 +0200
+Date:   Tue Mar 16 12:04:42 2021 +0100
 
-    outbound: pass recv info struct by address
-    
-    - fix performance inefficiency for passing large structs by value
+    dmq: print protocol in the rpc output listing the nodes
 
-commit f6b5f782e0ebc8570d640415c61b9bf654336154
-Author: Nacho Garcia Segovia <[email protected]>
-Date:   Fri May 15 08:21:15 2020 +0200
+commit 5e3a016eb3d424b39b1f811f72ba34c69f5dea28
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Mar 16 11:51:48 2021 +0100
 
-    keepalive: early start of OPTIONS checking
-    
-    - Current code takes some time to start checking (ping_interval). So, if someone sets a really high ping_interval it takes a while to get destination status. This change fires the first OPTIONS check just 3 seconds (fixed) after the destination is added. The checks would be done with the pace defined in ping_interval.
+    dmq: use core function to get protocol string from parsed uri
 
-commit 7ae675bd90b4420ebaa17768c97aa09219f53116
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 14 21:21:51 2020 +0200
+commit ffb0a8624af952e619ddc5f6fa29c6655f17d4c9
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Tue Mar 16 10:29:04 2021 +0100
 
-    pua_reginfo: free xml doc in case of error
-    
-    - a few whitespacing fixes
+    lost: bug-fix due to a code formatting error
 
-commit 4ad790f697554332ea590793d3ec56e13437e82f
+commit 3b038ed6761a5818441a7610a8305491aa358377
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 14 21:15:51 2020 +0200
+Date:   Tue Mar 16 09:37:58 2021 +0100
 
-    evapi: cast to void* when printing logs with pointer value
+    mangler: 0-ending value on deconding uri
 
-commit c45913497f222c67bcccdbc8724b25bb083c556f
+commit 735911fcced21eb5c66393045bc143bd953d08bb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 14 20:37:09 2020 +0200
+Date:   Tue Mar 16 09:37:14 2021 +0100
 
-    tm: safety checks for branch request len
+    siputils: 0-ending value on deconding uri
 
-commit a5722aa7773eb4153e8c3b241cae6e3f5f7a9894
-Author: Henning Westerholt <[email protected]>
-Date:   Thu May 14 16:38:31 2020 +0000
+commit 5c69b6ab94c3a4ebf2dcf2eb3a549fe83d7aab34
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Mar 16 09:33:04 2021 +0100
 
-    ctl: small spelling fix in comment
+    core: renamed recent params wait_child1_* to wait_worker1_*
+    
+    - consistent with the event route name
 
-commit fc09015bbad342b435de7ddb3300e19a415c340d
-Author: Henning Westerholt <[email protected]>
-Date:   Thu May 14 16:38:00 2020 +0000
+commit 2d971f5f0577255fa6192b5584a612ffe88fa347
+Author: Sergey Safarov <[email protected]>
+Date:   Mon Mar 15 18:44:17 2021 +0300
 
-    core: small spelling fix in comment
+    pkg/kamailio/obs: packaged lrkproxy module [skip ci]
 
-commit cbb070b74e63017a23355dd8d5266c2d57b762f9
-Author: Henning Westerholt <[email protected]>
-Date:   Thu May 14 16:37:34 2020 +0000
+commit 356fba18ac5eef25e67a2357b4cdcd9255810094
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Mon Mar 15 14:18:57 2021 +0100
+
+    lost: new features, attributes and a new function to dereference location
+    
+    - features: LoST redirect, dynamic HELD url resolving (#2574), LoST NAPTR,
+      POST request to dereference loation
+    - attributes: reponse_time (-1:emergencyDispatch, 0:emergencyRouting, >0[ms]);
+      post_request (POST method to dereference location #2641); recursion (yes/no);
+      location_profile (PIDF/LO profile selection: first/last/geo/civic);
+      verbose (detailed LoST response as log INFO);
+      geoheader_type (filter schema: any/cid/http/https);
+      geoheader_order (first/last)
+    - function: lost_held_dereference (specific function to dereference location
+      using POST method); attributes are url (r), resp.-time (r), resp.-type (r),
+      pidf (r/w) and error (r/w)
+    - general: The extension of the module allows dynamic querying of LIS/HELD
+      and LOST services via NAPTR lookup. In the case of LOST, a redirect
+      response is evaluated. In case a lost_held_request (used to connect
+      to a LIS via POST or GET) is passed with an empty string ("") for the
+      connection parameter, then P-A-I or From header value hostnames are used
+      for NAPTR lookup to get a corresponding service.
+
+commit f7f68c57e11124bd94ae21a40d11fcab93a8508f
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Mon Mar 15 14:13:11 2021 +0100
 
-    cdp: small spelling fix in log message
+    http_client: http_client_request (api) content-type header support
+    
+    - new api call including a content-type argument implemented as new
+      function - required to resolve geolocation url using POST (#2641)
+    - Note: not sure if this is the most elegant solution, but it helps
+      to avoid backward compatibility issues
 
-commit 3abc650d37e426840f060426a851ecac5210d2e5
-Author: Victor Seva <[email protected]>
-Date:   Thu May 14 10:41:06 2020 +0200
+commit d461ab91f84cffe8c2855e72422415f06233c7ba
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Mon Mar 15 13:01:35 2021 +0100
 
-    jansson: use the core macros for ending string value with '\0' and to restore
-    
-    fix #2327
+    modules: readme files regenerated - usrloc ... [skip ci]
 
-commit c1d3fdb31871078b666278a933dbab20a0a8dca3
+commit 551aed1a97a9b8218ba1c5b0234f156ad78c2ffb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 13 18:35:56 2020 +0200
+Date:   Mon Mar 15 12:55:25 2021 +0100
 
-    misc: examples/kemi - small typo in lua example
+    usrloc: docs for load_rank parameter
 
-commit 730f65c06d0b8436e4a9cd0c1a62d2433819dc45
+commit 8ea264ac1e804d2d882f2394e85b3c54d52b33cb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 12 19:52:52 2020 +0200
+Date:   Mon Mar 15 12:48:55 2021 +0100
 
-    core: explicit cast to (void*) for %p format printing
+    usrloc: new parameter load_rank
     
-    - c standard required that for a defined value and in some cases the
-    code analysers complain, especially when reading the value via
-    socket/file descriptor
+    - allows to set the rank of the child to load the location records
+    - default: 1 (PROC_SIPINIT) - preserse the current behaviour
 
-commit 702630b484ac6f7c017829c24294ce7552f1682a
+commit 699d208adcae14565c1af289a9668aede5adaa72
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 12 18:01:15 2020 +0200
-
-    imc: reserve last char in global buffer for ending zero
-
-commit 94eb9fed8b1d4a0aaaf76506e339f2d6a9e34e7d
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:37:09 2020 +0200
-
-    keepalive: use ctime_r() for a safer multi-thread usage
-
-commit 259af0c1eea8419df247c8da0f12b1881afa5332
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:32:31 2020 +0200
-
-    sipdump: use localtime_r() for a safer multi-thread usage
-
-commit 92e2c22c3c709c3c9a5243b5d5bdd48293865b0c
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:27:58 2020 +0200
+Date:   Mon Mar 15 12:29:08 2021 +0100
 
-    tmrec: use localtime_r() for a safer multi-thread usage
+    core: global parameters to enable waiting for child one worker initialization
+    
+    - new paramters:
+      - wait_child1_mode=[0|1] - set to wait or not
+      - wait_child1_time=1000000 (micro-seconds) - how long to wait over all
+      - wait_child1_usleep=100000 (micro-seconds) - step to wait before
+      checking if initialization completed
 
-commit 19769eb372ca4d37ed45fef561cf966360ea6fd4
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:26:07 2020 +0200
+commit e6bad5f9b4625da6014f2d4e0767056dffa1719c
+Merge: 2a36a99e1f dc6d44b603
+Author: mojtaba <[email protected]>
+Date:   Sun Mar 14 13:15:03 2021 +0330
 
-    pv: use ctime_r() for a safer multi-thread usage
+    Merge remote-tracking branch 'origin/master'
 
-commit f72cc60b9e82bc810c08d42a49bb23e5134ffa9d
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:19:18 2020 +0200
+commit 2a36a99e1f4a737db548adb5cefe428418f366f9
+Author: mojtaba <[email protected]>
+Date:   Sun Mar 14 13:14:08 2021 +0330
 
-    msilo: use [c|gm]time_r() for a safer multi-thread usage
+    lrkproxy: code optimization
+    
+    Fix some potential issues  after running Coverity static code analyser over lrkproxy code,
 
-commit 2394c0a97387efefde6a6784e09e02f3ff8a841c
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:14:39 2020 +0200
+commit dc6d44b603b126c43757a53560d692e5f5f147a7
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 12 18:15:34 2021 +0100
 
-    msrp: use ctime_r() for a safer multi-thread usage
+    core: execute event_route[core:worker-one-init] for sctp or tcp
+    
+    - if no udp worker is started, the event route is executed by next
+    available transport, in the order: sctp, tcp (or tls)
 
-commit 0cdd35c7c685cf65687be12c23135be89728cbf3
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:11:29 2020 +0200
+commit 087c00a276623adad6b87242bc58f7c0b4d8ff33
+Author: Lucian Balaceanu <[email protected]>
+Date:   Fri Mar 12 16:55:02 2021 +0200
 
-    acc: use localtime_r() for a safer multi-thread usage
+    carrierroute: replace faulty warning mechanism
+    
+    - warning log for the same carrier/domain having routes with only 0 probability
+    is now triggered through counting probabilities per carrier and domain
+    - kudos also go to Huseyin Dikme
+    - GH #2653
 
-commit a05d313e0fa27952d7b10329ca1da9b041369ffb
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:08:21 2020 +0200
+commit 2b475553ef77f63cb444c34ad6c2df0ea237c88b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 12 15:30:49 2021 +0100
 
-    sipdump: use localtime_r() for a safer multi-thread usage
+    presence: do not init db in dmq worker for in-memory only mode
+    
+    - GH #2642
 
-commit 14aa67d750150cf6eb588b350ce156b770d4816d
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue May 12 15:02:50 2020 +0200
+commit b52757f8cb6a18b2382e12ebfcf2df0e588c86eb
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Fri Mar 12 09:16:23 2021 +0100
 
-    xhttp_rpc: use gmtime_r() for a safer multi-thread usage
+    modules: readme files regenerated - registrar ... [skip ci]
 
-commit c244381c69459b3708d3603e548fafac8321acf8
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:59:13 2020 +0200
+commit 56cdf70ea008b5401bdd7d1824f15788f85fc6fa
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 12 09:02:17 2021 +0100
 
-    acc: use gmtime_r() for a safer multi-thread usage
+    registrar: documented lookup_to_dset() cfg function [skip ci]
+    
+    - function available for long time, but somehow was not documented
+    - GH #2623
 
-commit 1fe9da8c118f2ff3ebe1913238b609500cca8f23
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:57:13 2020 +0200
+commit 0eb57ecfa56e0bf49c2f80291d2287080094340a
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Thu Mar 11 18:46:13 2021 +0100
 
-    drouting: use localtime_r() for a safer multi-thread usage
+    modules: readme files regenerated - uac ... [skip ci]
 
-commit d780945bc9a186d54439e1258ac540cd5f7bd86d
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:54:04 2020 +0200
+commit bb1fe2fc12cb0499c5242c220dd8065e83fe6e61
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Mar 11 18:39:46 2021 +0100
 
-    smsops: use gmtime_r() for a safer multi-thread usage
+    uac: exposed uac_auth_mode() also as uac_mode([mode]) to match docs
 
-commit 150e757ec0fdadeee7b0ce8b6362f1a01aa0c382
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:51:48 2020 +0200
+commit be4e1843c54e70206688c1f2d1f5483165baef8f
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Mar 11 18:39:16 2021 +0100
 
-    db_mysql: use gmtime_r() for a safer multi-thread usage
+    uac: docs - listed uac_auth_mode() function
 
-commit 6007274938387359bb0a9b54528a5f3c87700356
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:48:58 2020 +0200
+commit afe84defa4ab391064c266e15f557415c5249f7c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Mar 11 17:28:09 2021 +0100
 
-    jsonrpcs: use gmtime_r() for a safer multi-thread usage
+    tm: log message if starting cancel retransmission fails
 
-commit d54eed9eb2f3a09a70f679ea0fb7cac64a5aa14a
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:46:15 2020 +0200
+commit 9917deb664fa5df6795cbf59f9f156d2e10d1a95
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Mar 11 16:54:55 2021 +0100
 
-    msilo: use ctime_r() for a safer multi-thread usage
+    dialplan: renamed global variables and set them static
     
-    > The reentrant version ctime_r() does the same, but stores
-    >  the string in a user-supplied buffer which should have
-    >  room for at least 26 bytes.
+    - use module specific prefix
 
-commit 3dc960b6db3dc5807814fc73887f985bf2ff91d7
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:38:43 2020 +0200
+commit 0838c3e4bc5f9f37d408bc01ba48e4abd6d56ce3
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Mar 11 16:48:12 2021 +0100
 
-    xprint: use ctime_r() for a safer multi-thread usage
+    dispatcher: renamed global variables and set them static
     
-    > The reentrant version ctime_r() does the same, but stores
-    >  the string in a user-supplied buffer which should have
-    >  room for at least 26 bytes.
+    - use module specific prefix
 
-commit f9ae11746fb820bb24057f4b3509bd59b6d3e936
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:29:10 2020 +0200
+commit c05c7133a5657a547a5b0ced0b0a05707b44bc06
+Author: Victor Seva <[email protected]>
+Date:   Wed Mar 10 18:36:18 2021 +0100
 
-    db_redis: use localtime_r() for a safer multi-thread usage
+    pv_headers: fix detection of split marker
+    
+    If we set Diversion in split_headers and we get a header like
+    > "RULTEST, normalaa" <sip:[email protected];user=phone>;reason=unconditional
+    
+    There was false detection of two Diversion headers.
+    
+    Skip split marker between double quotes to avoid this
 
-commit 8f8ebbe65cfa5d90a7a4186be605192c179a6483
-Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:20:02 2020 +0200
+commit 7b4b3f252eb0c42115e2194f63b89381cbdc9a0d
+Merge: f3227abc40 281bf230c1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Mar 11 12:25:35 2021 +0100
 
-    textops: use gmtime_r() for a safer multi-thread usage
+    Merge pull request #2656 from fredposner/master
+    
+    etc: kamailio.cfg- use SIP-source-address
 
-commit 90275e02faf75454026597c1e720487b5d845f79
+commit f3227abc403d7917d898b5ae6d46bc6c762160d7
 Author: Kamailio Dev <[email protected]>
-Date:   Tue May 12 14:16:12 2020 +0200
+Date:   Thu Mar 11 10:01:16 2021 +0100
 
-    modules: readme files regenerated - keepalive ... [skip ci]
+    modules: readme files regenerated - jwt ... [skip ci]
 
-commit 2372dc933926611dad22812e0d550ae736249a06
-Merge: 62e510957c 7ae22f6872
+commit e19cb103fd16b186fed673aae2d04f1abe982110
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 12 14:05:27 2020 +0200
+Date:   Thu Mar 11 09:49:13 2021 +0100
 
-    Merge pull request #2323 from voiceip/keepalive-rpc-change
-    
-    keepalive: update rpc response to include current state
+    jwt: docs - updates for key_mode parameter
 
-commit 62e510957c28e8b8419f7f65b6a866c1a9d0de5b
-Merge: 2373495a3f e3fbe59e25
+commit 283e36601c5c4037d147f7650d0be9071ffc737f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 12 14:04:21 2020 +0200
+Date:   Thu Mar 11 09:36:15 2021 +0100
 
-    Merge pull request #2319 from cruzccl/redis-sentinel-reconnection
+    jwt: added caching support for private/public keys
     
-    ndb_redis: add sentinel support to reconnection logic
+    - done if key_mode=1, on first use of the key
 
-commit 2373495a3f79509a2f79830da0105d02bf1b649e
-Merge: 66aebfd65b 9cd73c5823
+commit 452d257d05fc4c0ccba7515169bacab0be1f0c72
+Merge: 821eec50f2 525ee139ab
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 12 14:02:18 2020 +0200
+Date:   Thu Mar 11 08:28:27 2021 +0100
 
-    Merge pull request #2318 from NGSegovia/keepalive/response_callback
+    Merge pull request #2665 from easyrider14/master
     
-    Keepalive/response callback
-
-commit 66aebfd65be6b6f9645413b1c2cff932c9dfc2dd
-Author: Kamailio Dev <[email protected]>
-Date:   Tue May 12 10:31:19 2020 +0200
+     cplc: permanent contact not skipped by lookup anymore
 
-    modules: readme files regenerated - rtpengine ... [skip ci]
-
-commit bcada2c8afbea70e2f05c9c2419af857577316a3
-Author: Olle E. Johansson <[email protected]>
-Date:   Tue May 12 10:21:44 2020 +0200
+commit 821eec50f255af18fc452b2eb573d650d779fb6d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 10 16:17:57 2021 +0100
 
-    rtpengine: Update docs - fix formatting, some typos
+    Makefile.groups: added group for jwt module
 
-commit 4d450116309d1a2e2b6aceb6fa16657a1e9f44fb
-Author: Kamailio Dev <[email protected]>
-Date:   Tue May 12 09:16:20 2020 +0200
+commit 93691313f3873dca681b82c7f402ee4467894dad
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 10 16:15:01 2021 +0100
 
-    modules: readme files regenerated - tls ... [skip ci]
+    jwt: new module adding json web token generation and validation
 
-commit ff887fe5d0d7cec7fc0640a54c80b322d421ed36
-Author: Olle E. Johansson <[email protected]>
-Date:   Tue May 12 09:08:33 2020 +0200
+commit e35f0fe59155b9efac8d3d9fe979c4ea78df7f02
+Author: mojtaba <[email protected]>
+Date:   Wed Mar 10 15:30:30 2021 +0330
 
-    TLS: Try to always refer to OpenSSL as "OpenSSL" instead of other names
+    lrkproxy:fix flags condition in change_media_sdp function
 
-commit 70bcb5f88dc87e27940cc71e293d1c68a7717af6
-Author: Olle E. Johansson <[email protected]>
-Date:   Tue May 12 09:07:02 2020 +0200
+commit 0010029f95542b27ca197f071dd455aad04a9537
+Merge: 1e71e135ce 9ceba23d17
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 10 12:06:53 2021 +0100
 
-    TLS: Fix TLS session id example to match source code
+    Merge pull request #2667 from kamailio/revert-2666-master
+    
+    Revert "lrkproxy-fixed issue#2663"
 
-commit f75e64b2335fcf07c3371a4108063e8c0a3a52b9
-Author: Olle E. Johansson <[email protected]>
-Date:   Tue May 12 09:05:51 2020 +0200
+commit 9ceba23d170a03c584c149d5a9fa7ef633995eac
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 10 12:06:10 2021 +0100
 
-    TLS: fix typo in docs
+    Revert "lrkproxy-fixed issue#2663"
 
-commit a08b7640e27524863acd7dc732dffc744f801b5d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 11 20:34:27 2020 +0200
+commit 1e71e135ce800159f4f2611ec6b133aa2e4d3a41
+Merge: 06682fe8be de87efee6d
+Author: mojtabaesfandiari <[email protected]>
+Date:   Wed Mar 10 14:28:02 2021 +0330
 
-    core: dprint - escaped control chars need 6 bytes
+    Merge pull request #2666 from mojtabaesfandiari/master
     
-    - they are encoded as \uXXXX
+    lrkproxy-fixed issue#2663
 
-commit 9cae069832c8f37ebf9e686b3fbcab5d63652755
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 9 13:53:19 2020 +0200
+commit de87efee6d78ca54db679f2283c53f9addad5cea
+Merge: 0cecab4a74 321b9e1e22
+Author: mojtaba <[email protected]>
+Date:   Wed Mar 10 13:56:04 2021 +0330
 
-    regex: leave enough space in buffers for parenthesis and -ending
+    Merge branch 'lrkproxy_warning2663'
 
-commit d13f863e74c6c0275264e588f1dca206cf099587
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat May 9 11:00:20 2020 +0200
+commit 321b9e1e2215eb318847e0adc1341d18b6ca20ca
+Author: mojtaba <mespio@gmail.com>
+Date:   Wed Mar 10 13:52:04 2021 +0330
 
-    core: udp server - add sockaddr_storage to ensure enough size for sockaddr_union
+    lrkproxy:fix flag parameter in change_media_sdp
     
-    - safety check that from addr len is matching expected size for listen
-    socket
-    - rename local variables to suggest better their purpose
+    Fix flags condition in change_media_sdp function.
 
-commit 361542a953ceaab1894f790e21eecf74008b749a
-Author: Victor Seva <[email protected]>
-Date:   Mon May 11 15:06:26 2020 +0200
+commit 525ee139abcb45f71bda42b417b5f8e75c12a622
+Author: easyrider14 <[email protected]>
+Date:   Wed Mar 10 10:54:25 2021 +0100
 
-    cfgt: fix implicit declaration of 'strcasestr'
+     cplc: permanent contact not skipped by lookup anymore
     
-    > cfgt_int.c: In function 'cfgt_msgout':
-    > cfgt_int.c:863:21: warning: implicit declaration of function 'strcasestr'; did you mean 'strcasecmp'? [-Wimplicit-function-declaration]
-    >  863 |  if(buf->len > 7 && strcasestr(buf->s, "OPTIONS")) {
-    >      |                     ^~~~~~~~~~
-    >      |                     strcasecmp
+    - a permanently registered contact has an "expires" value of 0 in usrloc
+      when processing lookup, cplc module checks that contacts are not expired by
+      checking that the "expires" value of the contact is not lower than current
+      time
+      as a consequence, permanently registered contact are alsways skipped and
+      never targeted
 
-commit 7ae22f6872cc3f74fecb0ebee797ff3f80c34fd3
-Author: kinshuk.bairagi <[email protected]>
-Date:   Mon May 11 17:45:44 2020 +0530
+commit 0cecab4a74040e79bdd6a986c15519939020c340
+Merge: 46dabcdd43 06682fe8be
+Author: mojtabaesfandiari <[email protected]>
+Date:   Wed Mar 10 13:01:38 2021 +0330
 
-    keepalive: update rpc response
+    Merge pull request #3 from kamailio/master
     
-    - Adds current state as part of rpc response per destination wise
+    Update my kamailio repository master after merging lrkproxy
 
-commit 0fff35bd8368bc0a2a2236a6ee01456db1807911
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 8 21:48:29 2020 +0200
+commit 06682fe8be66f1eca1399ebec04004dc1b9de21b
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Mar 9 13:46:15 2021 +0100
 
-    usrloc: fix define name typo for the new keepalive management
-    
-    - user right db value index for null checking
-    - ensure ending 0 doesn't overflow on aor building
+    modules: readme files regenerated - uac_redirect ... [skip ci]
 
-commit 375d01466dffcef9e7064f4100a5afef48dbde39
+commit b81f7bcf4427b050a52ba20f563e993c9e87c3e0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 8 21:37:52 2020 +0200
+Date:   Tue Mar 9 13:43:28 2021 +0100
 
-    presence: check for null head when reordering returned presentity list
+    uac_redirect: docs - updates for q_value param [skip ci]
 
-commit aac577a4655ebf09d5cbef3e1a49f72d25ea57d7
+commit 6c3e317958c3395a41f1f312e2320c7739759f63
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 8 21:28:01 2020 +0200
+Date:   Tue Mar 9 13:42:51 2021 +0100
 
-    core: safer truncation of hostname using memcpy
+    uac_redirect: renamed the new default_q_value param to q_value
 
-commit e3fbe59e2508b42280e755ccff90cf74420079db
-Author: Carlos Cruz <[email protected]>
-Date:   Fri May 8 17:37:30 2020 +0200
+commit 1416cfb1a2359bc170811e3607cf583f47309441
+Merge: 8d10d07288 a61425ed4b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Mar 9 13:37:53 2021 +0100
 
-    ndb_redis: add sentinel support to reconnection logic
-    
-    - cc8e621 added sentinel support in initial redis connection.
+    Merge pull request #2647 from hexla/features/uac_redirect/default_q
     
-    - this commit replicates the logic into reconnection function.
+    uac_redirect: Make default q-value configurable
 
-commit 3e969a5b4d9a75d082f7d59b0fa1dc6362391675
+commit 8d10d0728864a103d6a01df24a2a9563d2f296db
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 8 18:01:13 2020 +0200
+Date:   Tue Mar 9 12:54:25 2021 +0100
 
-    sipdump: safety check for local socket pointer
-    
-    - use generic address is not set
+    Makefile.groups: added lrkproxy module to extra group
 
-commit fc7b0d65a227a176f79459c86844668bcd519148
+commit 53763710237c3e6f8affc80e5837f17de552be7e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 8 13:54:49 2020 +0200
+Date:   Tue Mar 9 12:47:17 2021 +0100
 
-    core: events - increased SREV_CB_LIST_SIZE
-    
-    - there can be several modules registering for these core callbacks
+    lrkproxy: Makefile - removed commented lib reference to db api
 
-commit 9cd73c58239e50574d73d88792240a4ca569d709
-Author: Nacho Garcia Segovia <[email protected]>
-Date:   Thu May 7 23:50:20 2020 +0200
+commit 7532f864cb9698aff95b9023bc9ff6959a41fd3f
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Mar 9 12:41:37 2021 +0100
 
-    drouting: update to new keepalive interface, using new on response callback
-    
-    - Changes required because of dependencies from module keepalive.
+    rtp_media_server: Makefile - removed unnecessary DEFS+=-DKAMAILIO_MOD_INTERFACE
 
-commit 9700a8dae237758e162e509455bc3a62b19730f4
-Author: Nacho Garcia Segovia <[email protected]>
-Date:   Thu May 7 23:50:10 2020 +0200
+commit a31c3c10872780991da9cabbb4ce62fd7fa599da
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Mar 9 12:40:16 2021 +0100
 
-    keepalive: Added callback to run on each destination response.
-    
-    - This functionality it's just available when using api.h bindings. For exported functions no callback will be used, so this doesn't break cfg or rpc api.
-    - Modified add_destination function to provide this new callback as a parameter.
+    lrkproxy: Makefile - removed unnecessary DEFS+=-DKAMAILIO_MOD_INTERFACE
 
-commit e996aec353972e7f0a4cb5e2a6156e2eee478954
-Author: Kamailio Dev <[email protected]>
-Date:   Thu May 7 20:46:12 2020 +0200
+commit 6c0d06eb0068d554bfebc87c57430aa3507f7302
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Mar 9 12:38:28 2021 +0100
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    lrkproxy: initial version of README
 
-commit 5429a0ed51a04c484e1def93887b344b2d90379f
-Author: Kamailio Dev <[email protected]>
-Date:   Thu May 7 13:16:27 2020 +0200
+commit 08738ba5a0ee03afa4e47f7174e25a1cf23f05b4
+Author: mojtaba <[email protected]>
+Date:   Tue Mar 9 12:36:23 2021 +0100
 
-    modules: readme files regenerated - keepalive ... [skip ci]
+    lrkproxy: new rtp relay module
+    
+    - use kernel based forwarding controlled via external application
+      https://github.com/mojtabaesfandiari/pylrkproxy
 
-commit 9137f924956920d660d9f9353d5117aa6eafe8a3
-Author: Henning Westerholt <[email protected]>
-Date:   Thu May 7 18:45:22 2020 +0000
+commit d3a36ed6757eeda42dc32608a63b857ee9a67bb9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Mar 9 12:27:10 2021 +0100
 
-    siptrace: small spelling fix in docs
+    usrloc: adjusted rpc reply text when the location domain table is not found
 
-commit 1d555161195ebccd35534f8533eacdcbba7020fc
-Author: Henning Westerholt <[email protected]>
-Date:   Thu May 7 18:45:04 2020 +0000
+commit 0c4becd70428ef15be76fb0aa53932e5803c6bd0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Mar 9 11:38:26 2021 +0100
 
-    tm: small spelling fix in comments
+    pv: handle missing fields (otcid, instance) for $banch() and $sbranch()
 
-commit b2487d95f61b46033eb2825c5f54d5f19ca1e878
-Author: Aleksandar Yosifov <[email protected]>
-Date:   Thu May 7 12:49:20 2020 +0300
+commit 6c5895c302f669ab679bdaec10514a7b04dcde18
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Mar 9 10:46:25 2021 +0100
 
-    ims_usrloc_scscf: extend and fix log messages
+    modules: readme files regenerated - topos ... [skip ci]
 
-commit d35e97684ae3dcefa2351172cc477bb11927305d
-Merge: 465211bc18 1c7b760393
+commit d189be29f85df4a5d3480bc9707f5cf770bea5cd
+Merge: 38acfb59dd 19c69e8094
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 7 13:16:09 2020 +0200
+Date:   Tue Mar 9 10:32:10 2021 +0100
 
-    Merge pull request #2296 from alexyosifov/ims_registrar_scscf_event_reg
+    Merge pull request #2662 from fgaisnon/master
     
-    ims_registrar_scscf: pass event type as parameter
+    support subscribe dialog (topos + topos_redis)
 
-commit 465211bc18152c9a4c5b60341a9d02f82971afb0
-Merge: d00b147048 e53b25f89a
+commit 38acfb59dde232b1a9f0ffc206fb46b320cd8e10
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 7 13:14:53 2020 +0200
+Date:   Fri Mar 5 07:32:47 2021 +0100
 
-    Merge pull request #2292 from alexyosifov/ims_registrar_scscf_lookup_fix
+    ctl: info log messages made debug
     
-    ims_registrar_scscf: fix aor generation in lookup()
+    - used to troubleshoot infite loop on shut down phase
+    - GH #2661
 
-commit d00b14704805d728f5a845a6af900eff1ed372ac
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue May 5 14:20:07 2020 +0200
+commit e3686fcc84385f0dd94f7209dd63639392faa60c
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Wed Mar 3 18:01:15 2021 +0100
 
-    ndb_redis: redis_cmd() check reply type to detect command errors
-    
-    fix #2300
+    modules: readme files regenerated - textops ... [skip ci]
 
-commit 10fd9fb2d8785fe9670a96b8e699135cbde3f28e
-Merge: 59c49af039 616aa146f9
+commit 0cbee55284c4f4d5fef09a3185de31d04776e569
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 7 13:08:51 2020 +0200
+Date:   Wed Mar 3 17:49:32 2021 +0100
 
-    Merge pull request #2313 from NGSegovia/keepalive/custom_ping_interval
-    
-    keepalive: custom pinging interval per destination
+    textops: docs - note about search() doing posix regex matching
 
-commit 59c49af039f468466b0d853a4ceab8fe7f566215
+commit b18995265685517af446d54979668b6240193f32
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 7 08:19:36 2020 +0200
+Date:   Wed Mar 3 17:44:46 2021 +0100
 
-    kamctl: regenerated db schema for secfilter
+    topos: docs for search_str() function
 
-commit b0f1486f8a656922aac02020c9e3141639f2ecb9
+commit ecf6610d5e4505f20062a2d39674b1e77630844a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 7 08:19:05 2020 +0200
+Date:   Wed Mar 3 17:39:12 2021 +0100
 
-    srdb1: default value set to 0 for number types
+    textops: added search_str(text, re)
+    
+    - similar to search(re), but performs the regex match over the parameter
+    'text' instead of sip message buffer
 
-commit 616aa146f919b8a42101a323c611a6a525b19236
-Author: Nacho Garcia Segovia <[email protected]>
-Date:   Wed May 6 23:13:27 2020 +0200
+commit eece907aea79808f89b929bb3fc8445ac3ee0639
+Merge: 1f75177552 88d38bd306
+Author: ng-voice GmbH <[email protected]>
+Date:   Wed Mar 3 15:51:37 2021 +0100
 
-    drouting: update to new keepalive interface, using custom pinging interval per destination
+    Merge pull request #2649 from Riccardo-78/master
     
-    - Changes required because of dependencies from module keepalive.
+    ims_diameter_server: fix errors
 
-commit 4cebb16b536c35ec74ecbdf595c5c6dbafe5afa1
-Author: Nacho Garcia Segovia <[email protected]>
-Date:   Wed May 6 23:10:40 2020 +0200
+commit 46dabcdd43bce4f57b21c67fc465002e19a0bac0
+Merge: 0e8eb96982 1f75177552
+Author: mojtabaesfandiari <[email protected]>
+Date:   Wed Mar 3 15:00:22 2021 +0330
 
-    keepalive: custom pinging interval per destination
+    Merge pull request #2 from kamailio/master
     
-    - This functionality it's just available when using api.h bindings. For exported functions current value ka_ping_interval is used.
-    - Modified add_destination function to provide this new parameter.
-    - Now we have one timer per destination, instead of multiple, so we don't need to iterate over all destinations. Timers are cleaned when destinations are removed.
+    Update from origin
 
-commit 076649793bfdbdc4f03f96961f23997c87ce4268
+commit 1f751775525fdcdb5a75b45fbf451e2bef3696ec
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 6 17:15:36 2020 +0200
+Date:   Wed Mar 3 09:16:38 2021 +0100
 
-    pua: use file name specific include guard
+    ims_charging: renamed str_list_t to str_htlist_t
+    
+    - fix conflict added by e1dc6dd6d9b206168f6da2929560ca6a64e1b41e
+
+commit 5126964ebf28af3be1391e8ed2153503b118ff2c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 3 08:48:01 2021 +0100
+
+    corex: process values for dns_cache params in mod init
+    
+    - ensure the dns cache structure is properly initialized
 
-commit a6a4046757c2cac79455aa4a2d2ac632faa5e379
+commit e1dc6dd6d9b206168f6da2929560ca6a64e1b41e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 6 17:13:16 2020 +0200
+Date:   Wed Mar 3 08:47:20 2021 +0100
 
-    htable: use localtime_r() for a safer multi-thread usage
+    core: typedef for str_list struct
 
-commit 14645b550cf9500e6a6e4a7d2ed8749e9aa174dc
+commit 20faf2acc8e72c7a15be835a65abe36f62efcbbe
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 6 17:03:45 2020 +0200
+Date:   Wed Mar 3 08:29:07 2021 +0100
 
-    pv: use localtime_r() for a safer multi-thread usage
+    core: use a list of static ip address variables for internal str convertion functions
+    
+    - safer to work with up to 6 functions that use them internally
 
-commit 57dbfba97f03370db3ad36e1d52f85f725f12972
-Author: Sipwise Development Team <support@sipwise.com>
-Date:   Fri Nov 29 11:23:36 2019 +0100
+commit 281bf230c10f252d10910f3d31ca55a14660203d
+Author: Fred Posner <fred@qxork.com>
+Date:   Tue Mar 2 21:59:08 2021 -0500
 
-    cfgt: don't process non-sip messages
+    kamailio.cfg: use SIP-source-address
     
-    * Skip OPTION messages internally generated
+    * default behavior of rtpengine is trust-address
+    * use SIP-source-address for nat_uac_test("8")
 
-commit 1250364ab16aa99c0a933b27a0118ecf274c25ab
+commit f82a2563000361b6b1b12b4bb72b9a8ee4c62292
 Author: Victor Seva <[email protected]>
-Date:   Tue May 5 12:03:04 2020 +0200
+Date:   Tue Mar 2 15:16:02 2021 +0100
 
-    pv_headers: rework
+    ndb_redis: add result check when reconnecting
     
-    * don't try to detect branch every time
-    * reduce use of dynamic memory
-    * rework reply scenario, keep reply_counter in xavp
-    * hook to branch event too
+    Reported and provided solution by @kritarthh
+    
+    follow-up #2461
 
-commit 13622cf6e36e50c42ec882272b1c48107fa55677
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 5 08:07:14 2020 +0200
+commit 90093efc5975bd9afbabaef60fbf618a9167fc87
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Mar 2 09:16:13 2021 +0100
 
-    snmpstats: use file name specific include guard
+    modules: readme files regenerated - pipelimit ... [skip ci]
 
-commit 68b5b3ce5b8ae38ed5ba7731ae1a6315adedd0e5
+commit 7c2afb184276ec9f5f1d896e34aad6a8a8d55039
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 5 08:06:56 2020 +0200
+Date:   Tue Mar 2 09:14:58 2021 +0100
 
-    ratelimit: use file name specific include guard
+    pipelimit: docs for pl_active() function
 
-commit e4356d56d57599ff063e6849cab8cab5267d26e0
+commit 35508d1dde810d422a6cf12631015a34a72bc039
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 5 08:06:31 2020 +0200
+Date:   Tue Mar 2 09:10:34 2021 +0100
 
-    pipelimit: use file name specific include guard
+    pipelimit: added pl_active() - return true if pipe is active
 
-commit c67a0eabea5fd11693bb716782cd581094250f7f
+commit 4c6715b5e4a0938ece2937a787c6d2ed6e81a3d8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 5 08:05:07 2020 +0200
+Date:   Tue Mar 2 08:20:12 2021 +0100
 
-    rr: different function parameter name to be different than global variable
+    xmlrpc: fixed error assigning to str variable added by previous commit
 
-commit 9a2fea75dcee851b1dc22e5a9e7a6ee0d05814ef
+commit fa0d2f05ad5124f6166a0384265a827187c6c83f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 5 07:59:32 2020 +0200
+Date:   Mon Mar 1 19:14:34 2021 +0100
 
-    app_sqlang: use file name specific include guard
+    ctl: handle null char* and str* values everywhere
+    
+    - not all cases were covered
 
-commit de77beffb436e783031a6aa71c1887848cb2cc73
+commit 17b9a6add82781f71b4d84da7c804e0e72c8b026
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 4 20:05:26 2020 +0200
+Date:   Mon Mar 1 18:47:42 2021 +0100
 
-    rtpmanage: enable hadling of PRACK requests
+    xmlrpc: use <nil/> for null string values
     
-    - they can have SDP
-    - use more compact bitwise match for method types
+    - XML-RPC extension listed at https://en.wikipedia.org/wiki/XML-RPC#Data_types
 
-commit f4f66ad91324116e5d4e9e02fa9caedcad2b2d2f
+commit 620194165e0c6c27dfe9dbe382dc2e7b58be13b5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 4 19:38:07 2020 +0200
+Date:   Mon Mar 1 18:16:00 2021 +0100
 
-    usrloc: use file name specific include guard
+    topos: one more update to enable processing ofr 100
 
-commit b3c981db67845622fb8c85a20e18e1b98c29eb69
+commit 80e812caf83a131c5f830b7d23de754136fd54f7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 4 19:01:21 2020 +0200
+Date:   Mon Mar 1 17:19:03 2021 +0100
 
-    uid_domain: use module specific include guards
+    topos: handle 100 response completely
+    
+    - it may be needed by other modules to be processed with all via stack
 
-commit 9691f6e0cab48114ef4067a22cc8f9c1efb8944c
+commit 06656adee855dd1033fe7cdd631124d48b0c11c6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 4 18:35:00 2020 +0200
+Date:   Fri Feb 26 14:54:04 2021 +0100
+
+    kemix: exported get_srcuri() to kemi
+    
+    - return source address in uri format, similar to $su
+
+commit 35a9a4e24a285e0f924f81cc7e2259e3f72812b5
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Feb 25 17:01:22 2021 +0100
 
-    core: hash_func.h - use file name specific include guard
+    modules: readme files regenerated - corex ... [skip ci]
 
-commit c01633dc54d8d4dc3b3bc2cab064f91a49c8257d
+commit cb8f9876ce82348edb0793bd763aec2bef87515c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 4 18:26:47 2020 +0200
+Date:   Thu Feb 25 16:57:53 2021 +0100
 
-    libs/srdb1: use thread safe localtime_r()
+    corex: docs for is_socket_name()
 
-commit 5f52f9905bbdf63d636080f7d0340af4f71ed12a
-Author: Victor Seva <[email protected]>
-Date:   Mon May 4 15:22:36 2020 +0200
+commit 614852cfdc3f6a18549b8e20ef51af9e64a93eba
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Feb 25 16:49:46 2021 +0100
 
-    utils/kamctl: dbtextdb.py close previous opened file properly
+    corex: added is_socket_name(sockname) config function
     
-    related #1747
+    - test if the parameter matches a local socket name
+    - function exported to kemi
 
-commit 765efa80c7d27e9447bc1ad8a354ee24723580ef
-Author: Victor Seva <[email protected]>
-Date:   Mon May 4 15:05:23 2020 +0200
+commit f9c336aa9a78169cf9c7f3fd9bfcfd22218078fb
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Feb 24 19:09:35 2021 +0100
 
-    utils/kamctl: dbtextdb remove DeprecationWarning on test
-    
-    related #1747
+    ims_qos: typos in comments
 
-commit b722a48144ac9e029bdbc2968dedbe56966a3f7c
-Author: Victor Seva <[email protected]>
-Date:   Mon May 4 14:01:33 2020 +0200
+commit 88d38bd306f595585af6e972ac529b40d7a93b58
+Author: Riccardo Villa <[email protected]>
+Date:   Wed Feb 24 09:56:44 2021 +0100
 
-    utils/kamctl: fix dbtestdb
-    
-    some indentantion errors introduced at https://github.com/kamailio/kamailio/commit/bc8bdcaa726f375f6deea8228a1ab0cf97c67035
-    
-    related #1747
+    ims_diameter_server: fix check for addAVPsfromJSON return code
 
-commit 1aca79c43cb8dbd920c1eb81c0c30cf89f0985b9
-Author: Victor Seva <[email protected]>
-Date:   Mon May 4 11:33:12 2020 +0200
+commit 84c342277f2a73196cb377476f2b80e6b4085e7b
+Author: Riccardo Villa <[email protected]>
+Date:   Wed Feb 24 09:55:46 2021 +0100
 
-    utils/kamctl: fix handling of Exceptions
-    
-    > Traceback (most recent call last):
-    >   File "/usr/lib/x86_64-linux-gnu/kamailio/kamctl/dbtextdb/dbtextdb.py", line 1239, in <module>
-    >     main(sys.argv)
-    >   File "/usr/lib/x86_64-linux-gnu/kamailio/kamctl/dbtextdb/dbtextdb.py", line 1233, in main
-    >     except (Error, e):
-    > NameError: name 'e' is not defined
+    ims_diameter_server: drop cdp session to avoid deadlock
 
-commit 28049aafc8dd06c160ce5e7b8d5e4fc728441b0c
-Author: Semen Darienko <[email protected]>
-Date:   Sun May 3 12:26:45 2020 +0200
+commit faf1edabf732af5a24ad0399098ad11e27b3a1ab
+Author: Riccardo Villa <[email protected]>
+Date:   Wed Feb 24 09:54:47 2021 +0100
 
-    core: dns - use all NAPTR records
-    
-    - enable using of all NAPTR records instead of the first one ordered by
-    priority
-    - GH #2290
+    ims_diameter_server: fix initialization of s_message
 
-commit 3c7d378ddf3a21a2d4e1ac6bd64f9ea40bbd3602
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 3 11:37:44 2020 +0200
+commit 6968f1df9e9d3d66810df910d290f3d9368255fe
+Author: Riccardo Villa <[email protected]>
+Date:   Wed Feb 24 09:52:59 2021 +0100
+
+    ims_diameter_server: check response is not null before json conversion
+
+commit 571fe52f4ad0cf5ceef98fb2d77c2711f3692c28
+Author: Piotr Gregor <[email protected]>
+Date:   Wed Feb 24 08:20:14 2021 +0100
+
+    kamdbctl: typo in log message - core tables successfully installed
+
+commit a61425ed4b398bc40fb3f82b778b4d1150ca02dc
+Author: Alex Hermann <[email protected]>
+Date:   Tue Feb 23 10:41:16 2021 +0100
 
-    core: added LGTM analysis config file
+    uac_redirect: Make default q-value configurable
     
-    - LGTM is integrated by github
+    The old, quite arbitrary, default of 0.01 is preserved.
 
-commit a7496069c60479e41d92830172bd5b9315001df5
+commit 2ce244825bf7bc38f145699209ef7125ae5480d0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 3 11:05:45 2020 +0200
+Date:   Tue Feb 23 11:32:21 2021 +0100
 
-    core: utils/tmrec - use safer localtime_r() instead of localtime()
+    ipops: use local ip struct for internal resolving
     
-    - coherent whitespacing and indentation
+    - static structure from core can be overwritten on subsequential use
+    - GH #2645
 
-commit 6b69754f28ab8df61852b9f8695e59305a7c6c3a
+commit c48e409b741821fa470788b3bca0ead32e4d6efc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 3 10:39:22 2020 +0200
+Date:   Mon Feb 22 11:29:39 2021 +0100
 
-    misc: examples/kemi - missing parameter in kamailio-basic-kemi-python.py
+    jsonrpcs: use json null value for c null char* or str*
 
-commit 855c06f45ff69918c3e9502e7198cffc21be5cd9
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 3 09:44:01 2020 +0200
+commit d40fbc877aa699d1fdde1df82892d444f5475d62
+Author: Victor Seva <[email protected]>
+Date:   Fri Feb 19 15:04:39 2021 +0100
 
-    sqlops: functions to get null result value as empty or zero
+    pkg/kamailio/deb: add secsipid package for supported releases [skip ci]
 
-commit e46dcd2930c97855b9d87061ec4e4167b119d232
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun May 3 09:41:29 2020 +0200
+commit 220f9ca3c486b92797982a2333343fab463e9e5a
+Author: Ovidiu Sas <osas@voipembedded.com>
+Date:   Wed Feb 17 12:08:10 2021 -0500
 
-    core: kemi - option to return 0 instead of null for xval
+    kex: display proper values for pkg mem stats
+     - large amounts of pkg memory were displayed as negative numbers
 
-commit f6c688178902138dff8115cdabd72e8631a635dc
-Merge: c840fa6eb1 9948696fd8
-Author: Federico Cabiddu <[email protected]>
-Date:   Sat May 2 16:22:06 2020 +0200
+commit c88e65edf05f7e61826831a2f7528edbc184f68b
+Author: Stefan Mititelu <[email protected]>
+Date:   Wed Feb 10 17:19:05 2021 +0200
 
-    Merge pull request #2304 from kamailio/grumvalski/usrloc_stats
+    rtpengine: rebuild sockets if any skipped nodes
     
-    usrloc: change "-" for "_" in stats name to be prometheus compliant
+    Retry build_rtpp_socks() if any DNS or create, bind, connect
+    issues happened when kamailio started, and at least one node
+    from list was skipped.
+    
+    This retry will happen automatically, when select_rtpp_node() is called
+    and will avoid a need for a "kamcmd rtpengine.reload"
 
-commit c840fa6eb19b4b5d316e36ce534f4d481805ee0b
+commit 6863cb8b0253c641146633bd063575a53bc6a466
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 2 15:02:55 2020 +0200
+Date:   Wed Feb 17 14:07:43 2021 +0100
 
-    siptrace: skip non-sip traffic for db storage using core callbacks
+    core: early detect of empty host for check_self()
 
-commit d515c93a5c9c9eb920f001d04870dc6333ca60dd
+commit bfbf41d8ba2ba2b6eed8eb8fff2e554476c0a5b8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 2 14:29:53 2020 +0200
-
-    usrloc: fixed missing symbol for ul_cseq_delay
-
-commit 9948696fd84605919e6ce6a7106099f1cdd0de98
-Author: Federico Cabiddu <[email protected]>
-Date:   Sat May 2 10:14:23 2020 +0200
+Date:   Wed Feb 17 13:31:34 2021 +0100
 
-    core: remove stats_name_separator from cfg_group_core
+    tm: consider local_rport parameter when building local via
 
-commit 34b9b59b97f7d529025863992408fd60a27a941a
+commit 81cd9c5d6934392cafd4b73541a19dbfa4b553f9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 2 08:46:28 2020 +0200
+Date:   Wed Feb 17 12:15:55 2021 +0100
 
-    core: more debug messages when matching myself
+    rr: catch uri without host part when matching local addresses
     
-    - coherent coding style for related functions
+    - can happen for tel or urn uri
 
-commit 66ef7ab7b078794b96ecee13f6867d5f90a8d63e
+commit cffd96cc3944fb15aacee97291e4b2c1bb769fbb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 2 08:18:58 2020 +0200
+Date:   Wed Feb 17 08:23:34 2021 +0100
 
-    kamctl: kamdbclt mysql skip creating dbrouser if same as dbrwuser
+    tm: use BUILD_NEW_LOCAL_VIA after local request event route execution
 
-commit ac531266077490a85f1ab98853fd64df6feeea43
-Author: Kamailio Dev <[email protected]>
-Date:   Fri May 1 17:31:09 2020 +0200
+commit da0a6d48debb9c69c5a06a9e702a4378c61eaac7
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Feb 17 08:21:36 2021 +0100
 
-    modules: readme files regenerated - htable ... [skip ci]
+    core: new option BUILD_NEW_LOCAL_VIA to recreate the local via
+    
+    - to be used from tm uac when a local-generated request has to update
+    the via header following the event route execution
 
-commit 35f711e6ec74c6e67edf99adaa15cc353f2ce949
+commit cc4644ea306f1f8abf9d0f69eb452ae8cabeb4b9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 1 17:26:39 2020 +0200
+Date:   Tue Feb 16 16:36:10 2021 +0100
 
-    htable: docs - more details about size attribute for htable
+    tm: uac - use new send socket only if set in event route local request
+    
+    - GH #2639
 
-commit ae2f1fdc40b1ce6ff9d5d06330841809f51df587
+commit 7de21e14662e560cda0a9426f2d3bb6cd1412686
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 1 14:47:55 2020 +0200
+Date:   Tue Feb 16 16:28:31 2021 +0100
 
-    usrloc: use ul prefix for global param variables
+    secsipid: check version of loaded module in child init callback
 
-commit 33cb45179bbd7477b81f297ae8de0a164aea8962
+commit 92e72ab4de7e7a9d1dee57e9bac61cf513367a42
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 1 13:50:54 2020 +0200
+Date:   Tue Feb 16 16:22:45 2021 +0100
 
-    permissions: use perm prefix for global param variables
+    core: exposed module version control function
 
-commit 3203a6572b874d191c3be61519853005bd5ab056
-Author: Federico Cabiddu <[email protected]>
-Date:   Fri May 1 13:02:39 2020 +0200
+commit 19c69e8094570a60eaf056ecac57ed26fce9d3a7
+Author: frederic <[email protected]>
+Date:   Tue Feb 16 11:10:11 2021 +0100
 
-    core: new core parameter stats_name_separator
+    htable: ht_dmq_replicate_action was always called on ht_rm_items even if dmq was not activated
 
-commit 08671523826310b44d7f9a8963dcf948e47f6536
-Author: Kamailio Dev <[email protected]>
-Date:   Fri May 1 09:16:16 2020 +0200
+commit aed3a523ffd68bd2fdac78b9be68335a72aa78ce
+Author: frederic <[email protected]>
+Date:   Tue Feb 16 10:27:42 2021 +0100
 
-    modules: readme files regenerated - permissions ... [skip ci]
+    topos_redis: support SUBSCRIBE dialog
 
-commit 8729a55f00b8ba6adbf97921ef09d56080145810
+commit fd8d0f66c80f0ab296bcaff08713a2eb578dd886
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 1 09:00:21 2020 +0200
+Date:   Mon Feb 15 12:11:33 2021 +0100
 
-    permissions: docs - note about netmask value 0 in the database column
+    Makefile.groups: added secsipid_proc to secsipid group
 
-commit b5816caeacc4c597b5358c1dcd429581b3233667
+commit 211915aeffa9bfb867969bc840ff73a1bdf16f66
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 1 08:53:56 2020 +0200
+Date:   Mon Feb 15 10:39:56 2021 +0100
 
-    textopsx: use safer macros for temporarily making zero-ending strings
+    core: sr module - check for null to avoid free warning
 
-commit 4d49df443577dab22f6d4dae154468d855cf0463
+commit 3e345291c0e9474ed0196b0ab0528e0f6744fbe0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 30 15:52:04 2020 +0200
+Date:   Mon Feb 15 10:30:27 2021 +0100
 
-    textops: use safer macros for temporarily making zero-ending strings
+    secsipid_proc: link always against -lpthread
+    
+    - being loaded on child init may not benefit of core -lphtread in some
+    OSes
+
+commit 9a35a5b95e8144dbdb18003f40e49e5b497274f3
+Author: Sergey Safarov <[email protected]>
+Date:   Mon Feb 15 10:11:25 2021 +0300
+
+    pkg/kamailio/obs: added --atexit=no into systemd unit file [skip ci]
 
-commit 4ea9cdd8be210430deac4c88b804ff9ddb622da1
+commit 5064ffc6490ed9db3f92a171e6b950fd0e8056e6
 Author: Kamailio Dev <[email protected]>
-Date:   Wed Apr 29 22:16:20 2020 +0200
+Date:   Mon Feb 15 08:46:22 2021 +0100
 
-    modules: readme files regenerated - permissions ... [skip ci]
+    modules: readme files regenerated - secsipid ... [skip ci]
 
-commit 8a7526bbf35a139c2284ed4641525e3bb194b628
+commit bd432651a0343b41811e379a03fa582fa95cd366
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 29 22:09:41 2020 +0200
+Date:   Mon Feb 15 08:37:55 2021 +0100
 
-    permissions: docs for address_file param and address file format
+    secsipid_proc: per-process API functions needed by secsipid module
 
-commit f376c82a9f8cac3d4428450132d4b916e3cda491
+commit 09c61a1fe5c551b021a5c2a6997203f80a7c6f18
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 29 21:38:59 2020 +0200
+Date:   Mon Feb 15 08:34:05 2021 +0100
 
-    permissions: support to load address records from a text file
+    secsipid: redesign to use per-process API functions
     
-    - new parameter 'address_file' to provide the file name (or full path)
-    to the file where address records are stored
-    - note: no support for using a file instead of trusted table
+    - needed to initialize the multi-threaded libsecsipid library per child
+    process
+    - per-process API functions to be offered by secsipid_proc module
 
-commit 28f4cab2878b441eb6ddbed03ae7ddbcdbae37e2
+commit 25b1a51806dfa661f987958c8e84a16e60e37a4f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 29 09:43:53 2020 +0200
+Date:   Mon Feb 15 08:33:07 2021 +0100
 
-    dispatcher: use safer macros for temporarily making zero-ending strings
+    core: split function that locates a module file
 
-commit d815a2c92e49e315a9f6a614b7ee3a377836d368
+commit 10cfe340407e479b04a10b47857aab10c1e9f275
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 28 18:27:57 2020 +0200
+Date:   Sun Feb 14 09:40:34 2021 +0100
 
-    ndb_redis: use safer macros for temporarily making zero-ending strings
+    pv: new transformations {s.after,char} and {s.before,char}
 
-commit 0595795c659f6af586e63837efe56b45808cd735
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Tue Apr 28 16:24:24 2020 +0200
+commit b4d1def5d8a5ffaddbd87708d8dc99f0f5f8853c
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sat Feb 13 20:59:30 2021 +0100
 
-    ims_usrloc_pcscf, p_usrloc, usrloc: use KSR_STATS_NAMESEP for stats names
+    pv: proper transfomation name in the log message
 
-commit 4357b5e6be2a71a401e9d53c43e787b9bfcc8ed0
-Author: Federico Cabiddu <[email protected]>
-Date:   Tue Apr 28 16:22:40 2020 +0200
+commit 5727a6f1e67a699ebc79f3df248a4ffda52b66e4
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Feb 12 16:16:13 2021 +0100
 
-    core: define KSR_STATS_NAMESEP for stats name separator
+    modules: readme files regenerated - rr ... [skip ci]
 
-commit 9657764f224bb9fb4f593dc55d3c4310ca02bb16
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 28 16:16:16 2020 +0200
+commit 86a5f81b776eab3e2b9a3a5470094546b94253f7
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Feb 12 16:14:18 2021 +0100
 
-    modules: readme files regenerated - keepalive ... [skip ci]
+    rr: docs - more details for sockname_mode param
 
-commit 4e881304d33356a5fd3b93c15c0a9e06060049f7
-Merge: 70929caac3 6f52da5286
+commit 86e8bfdee87558fcee3e5b821b506b934c6b6790
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 28 16:03:18 2020 +0200
+Date:   Fri Feb 12 15:27:35 2021 +0100
 
-    Merge pull request #2306 from NGSegovia/ngsegovia/keepalive_disable_delete_counter
-    
-    keepalive: ignore delete_counter if it is set to 0
+    rr: compare sockname parameter name with the attribute name
 
-commit 70929caac33583ae1026234ca999cc90afcb6f4c
-Merge: c9468fe47a 24a3a172db
+commit 274d32651d7886b7f424239565a2714e2dd0991d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 28 15:57:29 2020 +0200
+Date:   Fri Feb 12 15:26:56 2021 +0100
 
-    Merge pull request #2305 from dsciarra/do-not-use-tcp-id-for-lookup
+    core: define sockname attribute name
     
-    core: do not use tcp id for lookup if not needed
+    - used in the sockname r-r parameter
 
-commit 2fe0378c3d0596e30d8ec9ea4cb7d828321d2030
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Tue Apr 28 14:48:59 2020 +0200
+commit a7bd4a7fbd9ccb50879c53a7c4707bfd4cc9428f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Feb 12 13:43:11 2021 +0100
 
-    p_usrloc, ims_usrloc_pcscf: change "-" for "_" in stats name to be prometheus compliant
+    kamailio.cfg: updated version in comments
 
-commit 6f52da5286b61c5c039070d20a6687ee02e4e762
-Author: Nacho Garcia Segovia <[email protected]>
-Date:   Tue Apr 28 14:08:19 2020 +0200
+commit 5ad3bd2f72515c532ef004adfd9cebaf4e483105
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Feb 11 17:46:11 2021 +0100
 
-    keepalive: ignore delete_counter if it is set to 0
+    modules: readme files regenerated - htable ... [skip ci]
 
-commit 24a3a172dbdecb6e987df943a3ad1acb4da664b5
-Author: Donato Sciarra <[email protected]>
-Date:   Tue Apr 28 10:33:23 2020 +0200
+commit e0dcb1617bedf13cc3fc76cf7f3b5cd516806bc8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Feb 11 17:32:45 2021 +0100
 
-    core: do not use tcp id for lookup if not needed
-    
-    In case the first lookup (with tcp id) is not successfull, the second
-    attempt should have been performed without a tcp id.
-    Issue was introduced with dc43750644 (new global parameter
-    tcp_connection_match) in 5.3.
+    htable: docs - not about use of event_route[htable:mod-init]
 
-commit ddd277139165f39406832ddd557c2b56b75a7100
-Author: Federico Cabiddu <[email protected]>
-Date:   Tue Apr 28 10:24:04 2020 +0200
+commit 9e5cdf01683080af6e0c8054761fa4b2ba444242
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Feb 11 16:46:25 2021 +0100
 
-    usrloc: change "-" for "_" in stats name to be prometheus compliant
+    modules: readme files regenerated - rr ... [skip ci]
 
-commit c9468fe47a192428dac89862f9de50b3fdc32f30
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 28 09:42:13 2020 +0200
+commit 857e9deb4c2455ee2ea0c05446da54f97e1f0a63
+Author: Juha Heinanen <jh@tutpro.com>
+Date:   Thu Feb 11 17:44:19 2021 +0200
 
-    pv: use safer macros for temporarily making zero-ending strings
+    Improved README.
 
-commit 65ab73a7efabf4a55e913adfa604094c9ad88cdb
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 15:24:23 2020 +0200
+commit 427f1e0f4f942624fc89863b4afe71f9a699e72a
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Feb 11 16:31:19 2021 +0100
 
-    core: str - fixed wrong (undo'ed) version of STR_ZTOV() macro
+    modules: readme files regenerated - rr ... [skip ci]
 
-commit 4d758d5258097760c09a762929c5893c14ac3eef
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Apr 27 15:06:10 2020 +0200
+commit 2664a51c35a1e8b5adc4c7e6cedde60bc01f0b28
+Author: Juha Heinanen <jh@tutpro.com>
+Date:   Thu Feb 11 17:27:44 2021 +0200
 
-    ndb_redis: use the core macros for ending string value with '\0' and to restore
+    Fixed typo.
 
-commit d6e24bd089bbe27c54a7e851993ab99bf93e8c52
+commit f8e60bcba548b25657cc295f8a593adf371f9fda
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 14:53:33 2020 +0200
+Date:   Thu Feb 11 16:22:06 2021 +0100
 
-    core: str - helper macro to set ending zero with backup and restore from backup
+    rr: docs - added missing end tag for para introduced in previous commit
 
-commit db7f10cf393a93f7fd989730f17a4da8dd4c505c
+commit 06506912334ce060c04807835acd954580c53140
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Apr 27 14:31:15 2020 +0200
+Date:   Thu Feb 11 16:16:18 2021 +0100
 
-    modules: readme files regenerated - rtpengine ... [skip ci]
+    modules: readme files regenerated - rr ... [skip ci]
 
-commit cf084881d79dc18d8272fc4a9f89c0bfc8e1fde0
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Apr 27 12:19:35 2020 +0000
+commit f318fab629c308250531046d453a8ac76f80ca42
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Feb 11 16:06:12 2021 +0100
 
-    rtpengine: remove obselete auto-bridge flag (GH #2301)
+    rr: docs - note about format of record_route_preset() parameters
 
-commit 86ebb4eef482b37a3bb8bf033caa4d87fd8aeb87
+commit 76b886da8ddf11a94a62850c19bad8c83bd113fc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 10:47:48 2020 +0200
+Date:   Thu Feb 11 15:59:31 2021 +0100
 
-    pdb: covert byte-by-byte from buffer to short-int to avoid unalignment compile warning
+    rr: use rr params with record_route_preset()
     
-    - GH #2298
+    - param buffer was checked, but not used
 
-commit 3366bf4f3746285d9dc29e8a2461f53983f0acf0
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 10:25:28 2020 +0200
+commit 81f943bbdea7b5d553ecb0842362f0fde2aae8b4
+Author: Victor Seva <[email protected]>
+Date:   Thu Feb 11 13:30:09 2021 +0100
 
-    app_python: use -fno-strict-aliasing for gcc
-    
-    - python2 is known for not confirming strict aliasing
-    - it is EoL and likely not going to be fixed
-    - GH #2298
+    pkg/kamailio/deb: version set 5.5.0~dev4
 
-commit e64b29141afddf06bf7d5d68aa88679b54c5076c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 10:25:06 2020 +0200
+commit ab8e680e0dd3a8078d40b72c50d41db55d442240
+Author: Victor Seva <[email protected]>
+Date:   Thu Feb 11 13:26:49 2021 +0100
 
-    Makefile.defs: expose CC_NAME variable
+    pkg/kamailio/deb: restore python3 dependency of kamailio package
 
-commit f1de08eef86dc2cd98509c90fa8b28212d47ca37
+commit dddd530ed9fa7b6ca8b31ff299105a53c39c1a5e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 09:36:36 2020 +0200
+Date:   Thu Feb 11 10:27:20 2021 +0100
 
-    redis: init variables to get rid of compile warnings
+    core: cfg.lex - do not destroy action if pre-fixup fails
     
-    - GH #2298
+    - params might be in inconsistent state, shutdown is triggered which
+    cleans the pkg anyhow
+    - GH #2630
 
-commit a0fb220a8b60b135cabf6741882437317116d868
+commit ca37f9247ecb6754fbdbd210fc59158bf0f32def
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 09:00:21 2020 +0200
+Date:   Thu Feb 11 09:14:06 2021 +0100
 
-    db2_local: replace timelocal() with mktime()
+    app_python3: handle deprecated PyEval_InitThreads()
     
-    - timelocal() is nonstandard GNU extension, not recommended to be used
-    and mktime() should be equivalent:
-      * https://linux.die.net/man/3/timegm
-    - GH #2298
+    - https://docs.python.org/3/c-api/init.html#c.PyEval_InitThreads
+    - GH #2626
 
-commit d949907df4b0dd57d6b337c4ddbc968861e33536
+commit 2afebf3726495e7b4ffdb63eec6ca766d5aba949
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 26 10:34:52 2020 +0200
+Date:   Thu Feb 11 08:23:08 2021 +0100
 
-    core: error.{c,h} - coherent use of camel case in error and reason texts
-    
-    - indentation and whitespacing
+    Makefile.defs: version set to 5.5.0-dev4
 
-commit 42285284bcb941563f431046262c06dc1c8119d7
+commit 2015cfdfd777085dad98a606fc41946af186db1b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 25 12:27:39 2020 +0200
+Date:   Wed Feb 10 17:10:25 2021 +0100
 
-    presence: consider watchers in active status when in no-db mode
-    
-    - there is no persistent storage for watchers, status is lost on restart
-    anyhow (similar to force active)
+    ctl: fail when requested to process rpc commands in shutdown phase
 
-commit a675ab88fefac75145a7d563fee0431458630529
+commit f27c2e06d7467c4c33ff289175862ae7614a3018
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 24 21:14:24 2020 +0200
+Date:   Wed Feb 10 17:01:36 2021 +0100
 
-    dmq: test of if reply code and reason are set to send the response
+    core: initialize allocated _ksr_shutdown_phase pointer
 
-commit 7f618c2d855ac268df905eb3d6e18733c8773047
+commit 3c1a454a1ac4fe8e668f709d3e278bbce59c51d3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 24 21:09:26 2020 +0200
+Date:   Wed Feb 10 16:35:09 2021 +0100
 
-    dmq: set 202 response for empty_peer_callback() handling
+    tls: fixed small typo in log message
 
-commit 0115d3424c0f8780a661882527f39b2b39d0e74e
+commit f230035d8275cbad8d7515f73ba242f77a7a16db
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 23 19:04:58 2020 +0200
+Date:   Wed Feb 10 08:27:58 2021 +0100
 
-    dispatcher: handle the case of maxload 0 for call load distribution
+    cfg.lex: removed yynoreturn attribute for ksr_yy_fatal_error()
     
-    - GH #2297
+    - it is defined only by newer flex version, resulting in compile
+    failure on older versions (e.g., centos 7)
 
-commit 1292e40c5260fa77d34db91abf7aacf47549d5e2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 23 10:21:22 2020 +0200
+commit 3f324e84d4b6f8ac86e72cc63fce2ec9d5eec9e4
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Feb 9 21:31:11 2021 +0100
 
-    ims_usrloc_pcscf: fix value array size and compile warnings
+    modules: readme files regenerated - db_postgres ... [skip ci]
 
-commit b9b177ccffd58b11cf460764514486d29637dd55
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 23 09:57:05 2020 +0200
+commit 1466425b0af749e8780c4e8699e69cbf8402904e
+Author: korayvt <[email protected].com>
+Date:   Tue Feb 9 23:23:52 2021 +0300
 
-    db_redis: var initialization and safety check to avoid compiler warnings
+    db_postgres: added connection parameters (#2622)
+    
+    - new config parameter ("con_param") is added to set pg connection parameters
+    - timeout param is used if connect_timeout is not set explicitly.
+    
+    Co-authored-by: KORAY VATANSEVER <[email protected]>
 
-commit 74f50796e28d5ae408ec4bac68c2f03263c1132c
+commit 20fdab545a5f5c3ef1b8d8c4c392acaf4f9e8aae
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 22 21:01:38 2020 +0200
+Date:   Tue Feb 9 21:16:52 2021 +0100
 
-    presence: implemented more functions to work with in-memory presentity records
-
-commit 75ef2a31ee3abd9e840788a3389cedfac8767cd0
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Apr 22 16:14:54 2020 +0000
-
-    auth: log correct variable name in nonce-count error message
+    core: cfg.lex - removed __attribute__((unused))
+    
+    - not supported on some distros
+    - workaround to avoid unused warning
 
-commit 737d92bbc0ceb53bade20cbf82868e219cd7c6e8
+commit d8643cd2caf38aa1efaeff73783920fab1d9bf0d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 22 16:57:24 2020 +0200
+Date:   Tue Feb 9 14:00:23 2021 +0100
 
-    presence: function to search presentity items for in memory subscriptions
-
-commit 1c7b7603937cb7f32d6109c22a978bb8efd37e6c
-Author: Aleksandar Yosifov <[email protected]>
-Date:   Wed Apr 22 16:25:32 2020 +0300
-
-    ims_registrar_scscf: pass event type as parameter
-    
-    - pass event type as parameter in notify_subscribers()
+    core: main - terminate using ksr_exit() instead of return
 
-commit 0b207f621cf5e245ece384fa4f31d34ffd1b82db
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Apr 22 15:01:12 2020 +0200
+commit 346d99d1f98178a71d482e5724135f65257427dd
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Feb 9 13:27:34 2021 +0100
 
-    modules: readme files regenerated - nathelper ... [skip ci]
+    core: cfg.lex - declare auto-generated yy_fatal_error() with unused attribute
 
-commit 95fa98e254ae85b29fa80a8cddde3442b69ca9dc
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Apr 22 12:52:12 2020 +0000
+commit 9f326234f40f2c02f4833647112c3a4f4912aa17
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Feb 9 12:57:57 2021 +0100
 
-    nathelper: update flag documenation
+    core: cfg.lex - overwrite yy_fatal_error() to use ksr_exit() macro
 
-commit 673f25e0961cc49ad1804bb524b8e371adc39ff2
-Merge: a59dbb7a81 0f461ee26f
-Author: Federico Cabiddu <[email protected]>
-Date:   Wed Apr 22 14:05:26 2020 +0200
+commit 3333c39230d0fffb2ef22c238b1410c302f0c8c7
+Author: frederic <[email protected]>
+Date:   Mon Feb 8 15:54:02 2021 +0100
 
-    Merge pull request #2295 from kamailio/grumvalski/siptrace_memleak_fix
-    
-    siptrace: siptrace: fix memory leak in fake replies tracing
+    topos: when contact mode is set to 1, contact uri created is malformed if received contact has no user part
+    topos: SUBSCRIBE dialog
+    topos: documentation for SUBSCRIBE dialog
+    topos: add description for dialog_expire key
 
-commit 0f461ee26fa72d1d2f4f6777f3e0d233619dc3fb
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Wed Apr 22 11:40:58 2020 +0200
+commit 4f6243e8e6e2012af35aae67da7b93af2127f02c
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Feb 9 10:50:03 2021 +0100
 
-    siptrace: free parsed from in case of errors
+    core: more use of ksr_exit() macro to follow --atexit param
 
-commit ee7496f18b626a6c5dff10753db5b546759f6f7b
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Wed Apr 22 09:34:20 2020 +0200
+commit d6504e28f7fef8d48480861ea12e9bd457288661
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Feb 8 11:54:32 2021 +0100
 
-    siptrace: siptrace: fix memory leak in fake replies tracing
+    siputils: free params for contact param decode and remove
 
-commit a59dbb7a81ea7909cd542acbba85d231ccd519a4
+commit d11a12502299bf7e6f85505c4b48a4486a647e31
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 22 08:42:48 2020 +0200
+Date:   Mon Feb 8 11:18:44 2021 +0100
 
-    presence: safety checks in timer callbacks to cope with storage modes
+    core: added selval(evalexpr, valexp1, valexpr2)
+    
+    - this is a core statement that return the 2nd parameter if the 1st
+    parameter is evaluated to true, or 3rd parameter if the 1st parameter is
+    evaluated to false
+    - it can be considered a core function that is equivalent of ternary
+    condition/operator
+    - example:
+      $var(x) = selval($Ts mod 2, "true/" + $ru, "false/" + $rd);
+    - the first parameter is a conditional expression, like those used for
+    IF, the 2nd and 3rd parameters can be expressions like those used in the
+    right side of assignments
 
-commit eb5c1a41ced14f502648c6bda9ae0ef585b0cb37
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 22 08:11:36 2020 +0200
+commit 120c47178475ad658a8a1846b6cd65b755cde2ac
+Author: Kamailio Dev <[email protected]>
+Date:   Sat Feb 6 16:16:24 2021 +0100
 
-    presence: use separate structure to match presentity to replace or update
+    modules: readme files regenerated - siptrace ... [skip ci]
 
-commit 8077f387f9253a486a980c65a776507a7ad6ee7f
+commit 7d846f928b75a3bc1b8e8c1a70e39bfede939c15
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 22:42:12 2020 +0200
+Date:   Sat Feb 6 16:06:47 2021 +0100
 
-    presence: init pres and subs hash tables for non db-only mode and memory index
+    siptrace: docs - fixed small typo
 
-commit 174cc5e8d1800312eaa6d1bc4fea8df7934c5b55
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 19:45:01 2020 +0200
+commit 5b596373e022bca905ecb9802c0fdf28d29b2a87
+Merge: b2b7ec8260 7d5868ab12
+Author: Olle E. Johansson <[email protected]>
+Date:   Fri Feb 5 20:39:55 2021 +0100
 
-    presence: delete expired in-memory presentity records
+    Merge pull request #2612 from kamailio/wkampich/dev
+    
+    http_client: http_client_request to include default clientcert, clien…
 
-commit 7ada66b12254b809faaf265d21e75e7f347f695d
+commit b2b7ec826055fd67ecf5ffb052afa609e0aa9e5b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 17:31:44 2020 +0200
+Date:   Fri Feb 5 09:55:58 2021 +0100
 
-    presence: user core macro for hash slot index
+    keepalive: check if the destinations list is initialized at runtime use
+    
+    - do not initialize, because is no longer seen in all processes,
+    initialization must be done in mod init
 
-commit d4f8674d0068a31bed7097804f37b6bff5fe21fb
+commit 11494de3d9d61df3fc31669c75cbd5ff11b03d0f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 17:30:37 2020 +0200
+Date:   Fri Feb 5 09:49:56 2021 +0100
 
-    core: hashes - small helper macro to compute hash slot index
+    keepalive: init 0 allocated keepalive structures
+    
+    - GH #2618
 
-commit 4e49c0e21747b9c4344acb16e0013c178ec45dff
+commit f3d58f7762abeeb96f8efe26b6538d37a5084569
+Merge: 6b5aa70f09 853068a26c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 15:25:25 2020 +0200
+Date:   Thu Feb 4 16:51:27 2021 +0100
 
-    presence: rpc presence.presentity_list is returning an array
+    Merge pull request #2621 from dvillaume/master
+    
+    rtpengine : add node fallback if node ran out of ports
 
-commit 814af22ca48b2e1a57052b6e92cbf786cf2d99f8
+commit 6b5aa70f09e294338a65a0bf2fcae8b92fdc6fae
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 15:08:39 2020 +0200
+Date:   Thu Feb 4 14:01:52 2021 +0100
 
-    presence: use unsigned int for presentity hash id
+    kamctl: added srv debug subcommand
+    
+    - control server debug level via rpc
 
-commit b3e01c149433c26e8792f1caf77b189d85378055
+commit 351efd29d332703e79104a106ade08c9d1df6e20
 Author: Victor Seva <[email protected]>
-Date:   Tue Apr 21 13:03:16 2020 +0200
-
-    pv: fixes for KEMI pvx.xavp_getd
+Date:   Wed Feb 3 13:33:32 2021 +0100
 
-commit e53b25f89a14aba93d3c48a1b2f983114db1760c
-Author: Aleksandar Yosifov <[email protected]>
-Date:   Tue Apr 21 13:55:36 2020 +0300
-
-    ims_registrar_scscf: fix aor generation in lookup()
-    
-    - Generate AoR in lookup() from parsed uri user and
-      host. Skipping all user's and host's parameters.
+    doc: update manpage for atexit option
 
-commit 55c6f7751c81c8d738409e8c9470224ab9924cb7
+commit 9b1472275530ed4cc32a65cd247dc9997e8b964b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 12:55:17 2020 +0200
+Date:   Wed Feb 3 12:49:29 2021 +0100
 
-    presence: compute presentity table slot index using correct structure
+    core: replaced --no-atexit with --atexit=val
+    
+    - val can be y[es] or 1 to enable execution of atexit callbacks; n[o] or
+    0 to disable the execution of atexit callbacks
+    - default yes
+    - simplified ksr_exit() macro
 
-commit 058edd7730436c0e7aa3cea7f0b9ec5bd47cff5b
-Merge: 7e9fe7f03e fa8b7941c4
-Author: ng-voice GmbH <[email protected]>
-Date:   Tue Apr 21 11:52:27 2020 +0200
+commit 853068a26c34deff86e17b63f49abea2c8f4403c
+Author: dvillaume <[email protected]>
+Date:   Wed Feb 3 10:19:46 2021 +0100
 
-    Merge pull request #2246 from alexyosifov/ims_registrar_scscf_notify_fix
+    rtpengine : add node fallback if node out of port
     
-    ims_registrar_scscf: fix multiple contacts in NOTIFY
+    When rtpengine answers with error-reason 'Ran out of ports' adopt the same behavor that when node answers 'Parallel session limit reached'
 
-commit fa8b7941c4d14625beadd4943d89e898543c7377
-Author: Aleksandar Yosifov <[email protected]>
-Date:   Wed Mar 11 17:56:09 2020 +0200
+commit 377bb3bdfd20bedabbe0f92e53bdded44be267e9
+Author: Victor Seva <[email protected]>
+Date:   Wed Feb 3 09:41:12 2021 +0100
 
-    ims_registrar_scscf: fix multiple contacts in NOTIFY
+    doc: update options at manpage
     
-    - Prevent multiple contacts for NOTIFY message in
-      Message body <registration> tag after
-      RE-REGISTRATION procedure.
+    * put them in order too
 
-commit 7e9fe7f03ef6914364e8147325515f6a4d3870f1
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 21 10:16:25 2020 +0200
+commit 06aec5a81cb22d06ad3bf613a05951f91e7e21bc
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Feb 3 08:29:32 2021 +0100
 
-    modules: readme files regenerated - presence ... [skip ci]
+    core: use macro for exit variants based on --no-atexit
 
-commit 58bb516e4fe1b098bc574d75bef32af9d2ae61b8
+commit b886ba5ce8bc6788832c79be508e5507a2a7ef08
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 10:04:49 2020 +0200
+Date:   Tue Feb 2 21:43:21 2021 +0100
 
-    presence: docs for rpc command presence.presentity_list
+    crypto: exported hmac_sha256() to KEMI
 
-commit c62e411b116db7f9b9227b9decd37866e62f4378
+commit 7ab2e85437482b4dba86937a29da025503450014
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 09:57:30 2020 +0200
+Date:   Tue Feb 2 21:36:57 2021 +0100
 
-    presence: implemented rpc command to list presententy records in memory
-    
-    - presence.presentity_list [mode] - mode is optional and can be 'full'
-    to print all attributes of the presentity record
+    core: take in consideration --no-atexit for daemonize()
+
+commit 2db8884945844e5040dfed2b24fe84de097c0b2b
+Author: Henning Westerholt <[email protected]>
+Date:   Tue Feb 2 18:42:35 2021 +0000
 
-commit 318c6a068916b478f16702c6f05b16eb8b64ac20
+    xhttp: do not call memset on a null-pointer, related to GH #2619
+
+commit 9f12d314268d1d2cd990cb3c5556f79343869e47
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 09:15:48 2020 +0200
+Date:   Mon Feb 1 23:39:40 2021 +0100
 
-    presence: increased the array size for rpc cleanup doc
+    core: added --no-atexit cli parameter
     
-    - reformatted the static structure for coherence
+    - skip atexit callbacks execution from external libraries which may access
+    destroyed shm memory causing crash on shutdown
 
-commit 0b873ae96063b7f7b5da834fd634874b02a01b32
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Apr 20 17:59:26 2020 +0200
+commit 7358d6bdf26861e0886898d59837307b728137e5
+Author: Sergey Safarov <s.safarov@gmail.com>
+Date:   Mon Feb 1 09:36:58 2021 +0300
 
-    presence: correct value for PS_PCACHE_RECORD
+    pkg/docker: updated submodule [skip ci]
 
-commit 79d07fe00af8e30910a4e1b23b641ebcc96f0895
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Apr 20 17:31:14 2020 +0200
+commit 7d5868ab1242eb8166e6af1bb8a21b39001df663
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Wed Jan 27 19:53:24 2021 +0100
 
-    modules: readme files regenerated - presence ... [skip ci]
+    http_client: http_client_request to include default clientcert, clientkey,...
+    
+    - the lost module uses http_client API functions and in the course of NG112
+      client certificates are used for authentication when querying LIS or ECRF,
+      the fix allows these to be read out via http_client module parameters.
 
-commit 59ca0190d2341cfeb3cf88db6ea7423f279a460a
+commit 5a6a679985fecfc168b9b26f0be3c0e64e641e64
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 20 15:50:52 2020 +0200
+Date:   Wed Jan 27 14:10:34 2021 +0100
 
-    presence: do not init db connection when everything is stored in memory
+    tm: prper timer cleanup of responses for rpc tm.t_uac_wait_block
 
-commit 6aafae5d2803387abe4d634c7d0e740386ca20b4
+commit 34301ea16812eccbb914ea14cafb0140ac9bba61
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 20 15:35:24 2020 +0200
+Date:   Tue Jan 26 11:52:36 2021 +0100
 
-    presence: updated docs for publ_cache parameter
+    core: ut.h - add inline to static function to avoid warning from including files
+    
+    - for shm_str_dup_block()
 
-commit be088c5305d4e32e1d6c4db65d57e86f9fabc081
+commit 18be1dae593c07688a4a8a948e82af01dc0435ee
+Merge: d2ceab1792 f4b8bede6a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 20 15:26:39 2020 +0200
+Date:   Mon Jan 25 19:03:39 2021 +0100
 
-    presence: handle publish with full records stored in cache
+    Merge pull request #2609 from Maratk1n/ds_log_dest_sets
+    
+    dispatcher: Log dest sets after variable update
 
-commit 94942eb788872f00c2d77e7373fbb416af667a2b
-Author: Armen Babikyan <[email protected]>
-Date:   Mon Apr 20 00:51:26 2020 -0700
+commit f4b8bede6a247415eda84a7db9569747905f9fa0
+Author: Marat Gareev <[email protected]>
+Date:   Mon Jan 25 18:40:47 2021 +0300
 
-    tls: add sel for tls verified cert chain (requires OpenSSL 1.1+) (#2289)
-    
-    * tls: add sel for tls verified cert chain (requires OpenSSL 1.1+)
-    
-    * remove extra tcpconn_put() call
-    
-    Co-authored-by: Armen Babikyan <[email protected]>
+    dispatcher: Log dest sets after variable update
 
-commit ff174bb6432b3bb971f8b291c9420545c858ef19
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 19 19:01:22 2020 +0200
+commit d2ceab179298c1b4263219ce63b7593d9419360f
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Jan 25 14:46:18 2021 +0100
 
-    presence: init and destroy full presentity caching table
+    modules: readme files regenerated - tmrec ... [skip ci]
 
-commit f2c65b4cc919fe066e11e08b4739b786177557d7
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun Apr 19 09:02:09 2020 +0200
+commit 8be74b2fe0f59a9cef472b781feeae4cf3357bea
+Author: Richard Fuchs <rfuchs@sipwise.com>
+Date:   Mon Jan 25 08:37:26 2021 -0500
 
-    presence: define modes for publ_cache parameter
+    tmrec: fix typos in docs
 
-commit 4b6d4fc2d733032391dc8575b594c3e29d06b93e
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 18 14:38:08 2020 +0200
+commit 9bc3e5ae6ff81ff94a448c1084a174cca2ab9cdd
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Jan 25 12:46:23 2021 +0100
 
-    presence: in-memory presentity update function
-    
-    - more functions exposed in the header file
+    modules: readme files regenerated - tm ... [skip ci]
 
-commit e5d2ac2c925757b37fd0a8e25839b7d5bd5299b0
-Author: Armen Babikyan <armen@firespotter.com>
-Date:   Sat Apr 18 14:18:40 2020 -0700
+commit 00b1aba770c26f75c31cf2a28e7ca425f18788dc
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 25 12:42:36 2021 +0100
 
-    tls: fix raw vs urlencoded behavior in sel_ssl_cert()
+    tm: docs for reply_relay_mode parameter
 
-commit 1bc3bbd010705ee247345c1ed9b36210bb8d9ed1
+commit 90dfc421dab438a8ef62cc8f68b2c1f7fb50b0dc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 17 19:04:16 2020 +0200
+Date:   Mon Jan 25 12:34:33 2021 +0100
 
-    http_async_client: do not set global avp lists from t on async callback
+    tm: new parameter reply_relay_mode
     
-    - they are done by fake_env() used inside t_continue()
-    - they were set without reset, living in the process context, resulting
-    in invalid access when async callback was executed with faked_msg
-    - related to #2286
+    - control the behaviour introduced by 18410da0
+    - if set to 0, the behaviour is like before the commit referenced above,
+    tm is attemptime to send suspended 200ok after another final response
+    that was forwarded while 200ok was suspended
+    - default is 1 (behave as the patch changed the forwarding policy, not
+    to overwrite the response buffer)
 
-commit f917318c1e5fefa4106eaaf46123506d77dc02ba
+commit cb82ac71482abdf6e58e76b54da8acf717890392
+Merge: c9c30cf84f 18410da04c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 17 18:44:06 2020 +0200
+Date:   Mon Jan 25 11:17:15 2021 +0100
 
-    presence: functions to keep presentity records in memory
+    Merge pull request #2590 from annema-Kontron/fix_kontron_late_200OK
     
-    - work in progress to have in-memory only records, without database
-    storage
+    tm: 200 OK not processed correctly by Proxy after final non-2xx
 
-commit c26f40bc0c0a410ece7203c680b57a5c587ec1aa
+commit c9c30cf84fd352eb5b37b4cf5c712dc4f384563c
+Merge: 4a4f047571 12414972ad
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 17 12:57:26 2020 +0200
+Date:   Mon Jan 25 10:40:13 2021 +0100
 
-    tls: renamed tls hooks callbacks to highlight their purpose
+    Merge pull request #2605 from nchaigne/master-202101-rm-by-index
+    
+    core: fix to xavp_rm_internal (#2604)
 
-commit c68d783b67dc57eb8ff2598690ad50393acb107e
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Apr 16 17:01:20 2020 +0200
+commit 12414972ad0c28ac50ece3c14f98134c3f06c522
+Author: Nicolas C <[email protected]>
+Date:   Fri Jan 22 15:16:56 2021 +0100
 
-    modules: readme files regenerated - corex ... [skip ci]
+    core: fix to xavp_rm_internal (#2604)
+    
+    This fixes the following issue:
+    https://github.com/kamailio/kamailio/issues/2604
+    
+    Description of the issue:
+    
+    When called to remove a specific index from a given xavp, function xavp_rm_by_index removes the index (as expected) but also all others before it.
+    
+    E.g :
+    If called with idx = 1, it removes indexes 0 and 1.
+    Likewise if invoked with idx = 2 => the first 3 elements are removed.
+    
+    This bug is located in function xavp_rm_internal. An assignment was missing when looping over the xavp list.
+    Same for xavi_rm_internal.
 
-commit 2ea7dc363b15259468fb1518208b87d3e2b6289c
+commit 4a4f0475716cbf824b2ab9684457e21f6732aa74
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 16:52:30 2020 +0200
+Date:   Thu Jan 21 14:05:50 2021 +0100
 
-    corex: docs for is_faked_msg() function
+    kamctl: removed condition on CTLENGINETYPE
+    
+    - done again inside ctl_cmd_run
 
-commit 51505a0f5eadcdb8ca4aa3108b060802d7a55972
+commit 359050f9be40002aec1d3894dc43a2a8762ce8cc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 16:44:17 2020 +0200
+Date:   Thu Jan 21 10:00:46 2021 +0100
 
-    corex: new function is_faked_msg()
-    
-    - return 1 (native cfg true) if the message under processing is faked (a
-    static sip message structure used internally by kamailio)
-    - return -1 (native cfg false) if it is a received sip message
-    - useful for checking in event routes or async route blocks when can be
-    both types of messages
+    kamctl: use param evaluation mode for cisco restart command
 
-commit a5fc02623c1489d1e46c2f352703e8bdcf808ec2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 16:32:54 2020 +0200
+commit 41af7e7b589c19da260d3b2d57a601d68526aa22
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Jan 20 09:01:21 2021 +0100
 
-    pv: format new xavp functions declaration lines to be matched by kemi docs tool
+    modules: readme files regenerated - tm ... [skip ci]
 
-commit 2161f0cc316af0e1153b01f327d0e7c50523060c
+commit 47a98532af5512a4597bbf9ad3834c62dd633256
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 12:38:20 2020 +0200
+Date:   Wed Jan 20 08:54:49 2021 +0100
 
-    tm: do not return if kemi callback execution fails for t_continue()
-    
-    - have same behaviour as with route blocks
+    kamctl: use tm.t_uac_wait_block rpc for ping command
 
-commit 9fb26280e9f90f326de885b4f93f5949b33f4bd4
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Apr 16 12:01:17 2020 +0200
+commit 89eea7edb8832124dc325d8303b23ea5f36c88f4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jan 20 08:54:21 2021 +0100
 
-    modules: readme files regenerated - nathelper ... [skip ci]
+    tm: docs for rpc t_uac_wait_block
 
-commit 288f1f17cb36cd69ea2daed7afcaa859ccc72d58
+commit dc5a548a9e6327674615aa7ddc8708e0ba5252aa
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 11:58:23 2020 +0200
+Date:   Wed Jan 20 08:11:45 2021 +0100
 
-    nathelper: docs - fix ending tags issues introduced with previous commit
+    tm: implemented t_uac_wait_block rpc command
+    
+    - it blocks while waiting for the reply to return the code and reason
+    text
 
-commit f1a6f264c7665a43fbda86d6691d0361de3e0428
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Apr 16 10:01:22 2020 +0200
+commit 6684b57641396ba494716e7f63a0f15afc1d8637
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Jan 19 21:00:54 2021 +0100
 
-    modules: readme files regenerated - nathelper ... [skip ci]
+    core: utils - functions to shm-duplicate str in a block
 
-commit 9721922e2e47f3e8403bc540ecd73b55f41d5d91
+commit 20d075a17189961baf63ac000e4417d7f04d8a08
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 09:54:48 2020 +0200
+Date:   Tue Jan 19 07:49:24 2021 +0100
 
-    nathelper: docs for nat_addr_mode parameter
+    kamctl: use tm.t_uac_wait for ping command
 
-commit a10e7652f24bc7ed8e74ff27d16da5d77689b6ac
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 09:40:42 2020 +0200
+commit f9261f10188eabc7b4e5cd1fc7964fc01fedb9e0
+Author: Nicolas C <[email protected]>
+Date:   Mon Jan 18 17:36:12 2021 +0100
 
-    nathelper: new parameter nat_addr_mode
+    core: added xavu_serialize_fields function (#2603)
     
-    - if set to 0, default private net addresses are checked by
-    nat_uac_test()
-    - if set to 1, other reserved net addresses are checked by
-    nat_uac_test()
-    - default 1 (reserved addresses are considered not routable)
-    - related at GH #2277
+    * core: added xavu_serialize_fields function
+    
+    Also added a function called by the three "*_serialize_fields" to reduce code duplication.
+    
+    The interface is not modified.
+    
+    * Revert refactoring
+    
+    We can add xavu_serialize_fields, but do not change the other functions.
 
-commit 097f613f0e1d4ef67a6d9022f33f037921cd9a9c
+commit 1c66f6a1a5d04c33f1912609a36729b06b6eebd7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 09:25:05 2020 +0200
+Date:   Mon Jan 18 10:19:05 2021 +0100
 
-    nathelper: moved cfg file to examples folder
+    kamctl: option for rpc command to replace tokens in parameters
+    
+    - supported now: replace '=CRLF=' with '\r\n'
+    - fix 'kamctl ping' command by replacing '=CRLF=' with '\r\n'
+    in multi-headers parameter
 
-commit cd4a51504921710816fa44330c2ac35b8136a4ab
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Apr 15 16:16:13 2020 +0200
+commit 862543af16b0f19fd748819d446d9833b5d42cb0
+Author: Sergey Safarov <[email protected]>
+Date:   Sun Jan 17 20:06:05 2021 +0300
 
-    modules: readme files regenerated - tm ... [skip ci]
+    pkg/docker: updated submodule [skip ci]
 
-commit 6d45c55197fe9460fac90364b96e01f68826992b
+commit 28ff6b5cb50709a92e8849d885dd55e1237f5a9e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 15:59:52 2020 +0200
+Date:   Fri Jan 15 12:48:35 2021 +0100
 
-    tm: docs for exec_time_check parameter
+    misc: tools/kemi/lua - fixed field name in python script
 
-commit b0becdd95dcd5d403d435bd02ee7934b44d9fcf6
+commit db9f768f1844e3339567522bf5a1b9f2b41b0bb6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 15:52:17 2020 +0200
+Date:   Thu Jan 14 08:27:36 2021 +0100
 
-    tm: new parameter exec_time_check for safety checks on lenghtly callbacks
-    
-    - try to detect when failure callbacks execution take too long and do
-    safety check of the transaction
-    - default value is 5000 (milliseconds)
-    - set to 0 to disable this check
+    lib/trie: updated reference to userblocklist module
 
-commit dbec3e4f682b17fc706cf9ea486229a51928e2d0
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 14:20:48 2020 +0200
+commit adccefff803f210f27df37108fdd260eb63ec1c7
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Wed Jan 13 09:43:56 2021 +0100
 
-    core: receive - removed unnecessary time zone parameter for time difference
+    lost: fixed 'for' loop initial declaration in utilities.c
 
-commit 36d55b1fca14eb1a055dedac2e3cdb81b48c3a22
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 13:33:07 2020 +0200
+commit 0f962dca0953ef4461d1c82e229df0eb3efd9b99
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Jan 12 12:01:20 2021 +0100
 
-    core: data lump - updated comments and param names reflect better the purpose
-    
-    - coherent whitespacing
+    modules: readme files regenerated - lost ... [skip ci]
 
-commit 9f6331e0614599dd9dcdc1e362efad5bf228b0c4
-Author: Victor Seva <[email protected]>
-Date:   Wed Apr 15 12:02:27 2020 +0200
+commit f9f26adc11d96367a40947642b20bfdda246875e
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Tue Jan 12 11:56:47 2021 +0100
 
-    app_python: fix SR_KEMIP_DICT case in return_xval
+    lost: added Geolocation header value list support
     
-    introduced at 82279ebd3a634911277e48523a56f93473baca2c
+    - the Geolocation header value parsing now supports
+      a list of location URIs of type (cid, http and https).
+    - types may be filtered and the list sequence may be
+      changed via new module parameters.
+    - besides: README update and code refactoring.
 
-commit 18f6fbb8f8af8a822caca18e97da23a4fe4d9a7e
+commit b4f439301c2dffbfc6a389354e840142fc3b965b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 11:53:17 2020 +0200
+Date:   Tue Jan 12 10:05:32 2021 +0100
 
-    app_ruby: for now return NULL for array and map kemi results
-    
-    - free result structure
+    misc/examples/kemi: use local variable instead of many function calls for js
 
-commit 0edc8e3ab127feca8847987612669cc8782aff23
+commit 6e541feb9184e193f9c486c8f97d73360c69250d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 11:50:58 2020 +0200
+Date:   Tue Jan 12 09:52:31 2021 +0100
 
-    app_sqlang: for now return NULL for array and map kemi results
-    
-    - free result structure
+    misc/examples/kemi: use kx functions instead of pv
 
-commit 930c69a88119c60560d815035d5bae2c95824a2a
+commit 2590165e278efb947edb9cb5a75104f2f760c4c2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 11:48:29 2020 +0200
+Date:   Tue Jan 12 08:52:00 2021 +0100
 
-    app_jsdt: for now return NULL for array and map kemi results
-    
-    - free result structure
+    app_jsdt: duktape interpreter upgraded to v2.6.0
 
-commit 046bba65da26a4b30cb5965d6d6ae28320cc8a54
+commit bcb3fc59d4b18d71603e6614e20bc86df39a39b5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 11:45:50 2020 +0200
+Date:   Mon Jan 11 10:36:49 2021 +0100
 
-    app_python3: for now return none for array and map kemi results
-    
-    - free result structure
+    secsipid: sync header file with upstream project
 
-commit 82279ebd3a634911277e48523a56f93473baca2c
+commit c1a3443b09cee8a923f8801f8f3034f078034bf5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 11:44:44 2020 +0200
+Date:   Fri Jan 8 08:21:55 2021 +0100
 
-    app_python: for now return none for array and map kemi results
-    
-    - free result structure
+    secsipid: include secsipid.h from standard path
 
-commit 7f51bc7080bc5c46fbc21148818b3cc30c05d59f
-Author: Victor Seva <[email protected]>
-Date:   Mon Apr 13 17:10:51 2020 +0200
+commit 664542adf42a4d829ddf9b9e482aba81f30883d8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Jan 7 17:34:36 2021 +0100
 
-    pv: add KEMI functions pvx.xavp_get_keys and pvx.xavp_getd
+    secsipid: Makefile - detect of pkg-config knows about libsecsipid
 
-commit a1ef564b50877be7c5eed2b8a0ef3a8b00d3d1cd
+commit 231a6eceeb67318cf4708a765b47df6c336350da
 Author: Victor Seva <[email protected]>
-Date:   Mon Apr 13 17:10:01 2020 +0200
+Date:   Thu Jan 7 11:14:53 2021 +0100
 
-    app_lua: add support for ARRAY and DICT types
+    secsipid: use pkg-config when available
 
-commit 8f753d10b7dd44735d723dd781864ddd0202e769
+commit b604275696b03e4a9a5ff5b1c6a7687711d58bb0
 Author: Victor Seva <[email protected]>
-Date:   Mon Apr 13 17:08:50 2020 +0200
+Date:   Thu Jan 7 11:37:16 2021 +0100
+
+    pkg/kamailio/deb: add bullseye
+
+commit 5bc9ea49112207d7ff61687f64653b55444a2ecf
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Jan 7 10:31:12 2021 +0100
 
-    core: KEMI suport for ARRAY and DICT
+    modules: readme files regenerated - topos ... [skip ci]
 
-commit 125be8e423cd968933690c682cb0a45ab7136ad3
+commit 6a837651c6e0fe281ac4a6a62434f82046610b0e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 09:19:56 2020 +0200
+Date:   Thu Jan 7 10:23:35 2021 +0100
 
-    presence_xml: use common prefix for global variables
+    topos: db storage of record route based on rr_update param
 
-commit 3b2a84e94da6e17c61620760fee0288d8af936b9
+commit fca3a26de881c71de080da0fe5eb799a5e14f684
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 18:27:25 2020 +0200
+Date:   Thu Jan 7 10:07:41 2021 +0100
 
-    presence_xml: use presence api via structure instead of declaring local function variables
-    
-    - simpler overall and clearer when function is local in module or imported via
-    api, given that same prefix was used
+    topos_redis: coherent indentation
 
-commit 498d7649339edfc07f40fe3e37e66376b2817d6c
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Tue Apr 14 13:15:21 2020 -0400
+commit d859f8bfdd9adc89c29095c4e5de9d29c4333de0
+Author: balajee <[email protected]>
+Date:   Thu Jan 7 09:38:15 2021 +0100
 
-    rtpengine: add `flags` field for every command
+    topos_redis: do rr update for requests within dialog based of flags
 
-commit 6b9e5c6c52fe3f22fc25b1b5e755c4d1842c4adb
+commit cef21707658c746746bab32def68723c22987a1c
+Author: balajee <[email protected]>
+Date:   Thu Jan 7 09:37:28 2021 +0100
+
+    topos: docs for rr_update parameter
+
+commit 4f2a66282c4cd361984f50dd148859fe595ba745
+Author: balajee <[email protected]>
+Date:   Thu Jan 7 09:36:34 2021 +0100
+
+    topos: added rr_update modparam
+    
+    - control if record-route should be updated for requests within dialog
+
+commit 90fe4d793d6bbf58760b0279149d210755d28e01
 Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 14 15:31:11 2020 +0200
+Date:   Thu Jan 7 09:16:24 2021 +0100
 
-    modules: readme files regenerated - presence ... [skip ci]
+    modules: readme files regenerated - textops ... [skip ci]
 
-commit 217a6b83da60d874b78cc451b339b3baca559b33
+commit 9629dbce67bc3f1528a055eaa4ed221bc4d00060
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 15:25:14 2020 +0200
+Date:   Wed Jan 6 15:34:02 2021 +0100
 
-    presence: docs for timer_mode parameter
+    textops: docs for ends_with() function
 
-commit de0c3195894ae5e20bc3bc3d88431b5043566cf2
+commit 88c25b39c5bc1c7390a29176f76b8ede5b27802d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 15:20:24 2020 +0200
+Date:   Wed Jan 6 15:29:45 2021 +0100
 
-    presence: timer_mode - new parameter to control what timer process to use
+    textops: added ends_with(str, suffix) function
     
-    - if set to 0, use the core main timer
-    - if set to 1, use the core secondary timer
-    - default 1 (timer tasks are for cleanup)
+    - exported to kemi
 
-commit a0a18cc28dafe3b4bd73bf5e0d2d848d39b72668
+commit aff06f6a9daeb053587658ca6cf8e6c267ee36fe
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 12:14:55 2020 +0200
+Date:   Tue Jan 5 16:57:13 2021 +0100
 
-    presence_xml: pass pres uri as pointer for pres_update_watchers()
+    kemix: exported KSR.kx.get_send_sock_port()
+    
+    - return send socket port if set, 0 otherwise
 
-commit ddc755c6e0646a4d503842d6b06863c4f93bd525
+commit c5e2c397d962aa4099df4b0b59f69fa89a045754
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 12:12:08 2020 +0200
+Date:   Tue Jan 5 16:52:32 2021 +0100
 
-    presence: pass str parameters via pointer to couple of functions
+    pv: $fsp - return send socket port, or 0 if $fs not set
 
-commit 3b809cff36784c67577ea3a9c88508d44110616d
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 14 11:31:26 2020 +0200
+commit d8257e3c947c5619456dedcea51d28691a70fd84
+Merge: 13d786e33d 42f7702430
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Jan 5 16:30:11 2021 +0100
 
-    modules: readme files regenerated - presence ... [skip ci]
+    Merge pull request #2595 from theraphim/master
+    
+    Fix 2 issues that prevent auto_bind_ipv6 from happening on my setup
 
-commit ce2bad95ec75bed4cf9b0bd19fde307162c8601d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 11:23:59 2020 +0200
+commit 42f7702430c312b2c9caea8f617af4e3719ef12f
+Author: Paul Komkoff <[email protected]>
+Date:   Mon Jan 4 18:18:01 2021 +0400
 
-    presence: docs - removed to_tag_pref parameter
+    core: fix unused argument in socket_info.c:get_flags
+    
+    get_flags has an argument - family - which is supposed to be used
+    in netlink message, otherwise why would we need it?
 
-commit f871322c2d4102f5f67178b702fdf90b5b01ceea
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 11:22:59 2020 +0200
+commit d2fd204b0ae35512a04702e480bb0d16878e98be
+Author: Paul Komkoff <[email protected]>
+Date:   Mon Jan 4 18:13:28 2021 +0400
 
-    presence: removed unused module parameter to_tag_pref
+    core: work around interface enum buffer overrun
+    
+    When a system has too many interfaces and too many addresses,
+    8 kilobytes isn't enough to fit all of the netlink responses.
+    As the result, kamailio gets stuck in a loop where it tries
+    to do a 0-length recv.
     
-    - no longer used to set prefix for to-tag value
+    Increase the buffer to 32K. It's a miniscule amount for modern
+    times anyway. Also, add diagnostics to make further troubleshooting
+    easier.
+    
+    Proper fix would be to switch to libnl here, which would make a
+    good weekend project.
 
-commit fe0e0b894b16478ae490eac6b873ea6c39dd5b2f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 11:10:55 2020 +0200
+commit 13d786e33d6f04a718af40ba345cf0827f752c2f
+Author: Dennis <[email protected]>
+Date:   Mon Jan 4 18:35:44 2021 +0300
 
-    presence: renamed global vars to add common module prefix
+    rtpengine: fixing wrong parsing the pair of IPv6 addr:port (#2592)
     
-    - better protection against name conflicts, as this module is used by
-    other modules and can run in library mode
+    - fixing wrong parsing the pair of IPv6 addr:port in rtpengine module, when loading node information from database.
 
-commit 6ef70d7366d60c1c7c73aff987193340e0b7c938
+commit 2b0c7213700c64a762939f9b39111f902eeab9e8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 09:19:44 2020 +0200
+Date:   Mon Jan 4 10:35:42 2021 +0100
 
-    presence: removed unused global var log_buf
+    kemix: exported functions to get env values
 
-commit 0c29e829cb4a268f4755afbb74af17304fb276dd
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Apr 13 20:01:08 2020 +0200
+commit 6fc0ccc5c2ac2f86f353562f68924c5af16f5994
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Jan 3 22:05:06 2021 +0100
 
-    modules: readme files regenerated - tls ... [skip ci]
+    core: added loadmodulex - can evaluate the vars in the parameter
+    
+    - example
+      #!define MYMOD async.so
+      loadmodulex "$def(MYMOD)"
 
-commit 6b731cb07ba96675c9a61dd156bee0cdccfe60a4
-Merge: e2cdcdb9e8 ad91985849
+commit 3dfc7242e0fdf16555ddf6d3cf06a82014fc4268
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 13 19:49:46 2020 +0200
+Date:   Sat Jan 2 16:10:07 2021 +0100
 
-    Merge pull request #2283 from fredposner/master
-    
-    tls: fix typo in documentation
+    core: added $envn(name) - return environment variable as int number
+
+commit 5e91f429ef137625668dd41de9d227a2fcd1461a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Jan 1 11:58:33 2021 +0100
+
+    core: use STR_STATIC_INIT() for defining core vars
 
-commit ad91985849e46beee757d48ee9041b81bef9bd81
-Author: fredposner <[email protected]>
-Date:   Mon Apr 13 11:49:06 2020 -0400
+commit dd717b80be6f8e9519aa4b3d627cb88267b81146
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Dec 28 14:08:16 2020 +0100
 
-    tls: fix typo in documentation
+    core: new core directive modparamx(mod, param, val)
     
-    - params.xml: replace "private" with "private_key"
+    - alternative to modparam() where all its parameters are evaluated for
+    config script variables
+    - note that only variables that do not depend on SIP message processing
+    should be used at this stage
+    - example - set a module parameter using the value of an evironment
+    variable:
+      modparamx("dispatcher", "db_url", "$env(DBURL)")
 
-commit e2cdcdb9e8fb7cafce4cf8d4b2821fcfa1cd1917
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Apr 13 17:46:11 2020 +0200
+commit 1ec0f77f5350abcaacc5831fb658f02ca4108580
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Dec 27 18:20:59 2020 +0100
 
-    modules: readme files regenerated - secsipid ... [skip ci]
+    pv: removed code relocared to core
 
-commit bc538f24f7de2f805e5ba907f1cbf99de7c807d0
+commit d1b982cbebe187395b5677c9cdd8ad6c185a5a6b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 13 17:33:10 2020 +0200
+Date:   Sun Dec 27 18:19:49 2020 +0100
 
-    secsipid: docs - removed extra parentheses in example
+    core: relocated $def(...) and $defn(...)
 
-commit 37fdb5e9ba6e0c52812b311a167ae0ad8fd662a9
+commit b1286bd8d2c3d8bc2672141ebd1055f075bdd6c5
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Apr 13 17:31:14 2020 +0200
+Date:   Sat Dec 26 12:31:18 2020 +0100
 
     modules: readme files regenerated - secsipid ... [skip ci]
 
-commit 85136f925c80a73618b1d9e4c24a30edae1bbb1e
+commit 5f93bb6fed27e41e001a4748081ab6e3f32e737d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 13 17:29:33 2020 +0200
+Date:   Fri Dec 25 20:00:49 2020 +0100
 
-    secsipid: reformatted long lines in examples to fit properly in README
+    xhttp: kemi funtion to return $hu - http uri
 
-commit fd409bad5ce9f40cf6fa5b4473967ec12499ec07
+commit c1e06e029b192a4db45841fa78e9bcfee91f125d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 13 17:26:52 2020 +0200
+Date:   Thu Dec 24 10:09:02 2020 +0100
 
-    secsipid: added missing module file
+    secsipid: docs - details of the acronyms
 
-commit 5f31a56acd25f892e6275e6ac786677f2eb2be0c
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Sun Apr 12 19:03:52 2020 +0300
+commit 004190b2ebe62681ae1f4f65f18de1a9e430742d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Dec 23 14:00:48 2020 +0100
 
-    pkg/kamailio: fixed python3 deps for RHEL 6
+    core: evaluate replacement expression for substdef
+    
+    - done fore define when it includes variables, to be coherent with subst
 
-commit 28be94ea97216ba7ac1420130cc01ebda167c5d8
+commit bd2b5c6e8ee7e5e81732b7242279c79e552db4dd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 13 12:14:52 2020 +0200
+Date:   Tue Dec 22 21:15:12 2020 +0100
 
-    misc/examples/kemi: make reply code integer everywhere
+    core: renamed core init list of pvs
+    
+    - similar name is used in pv_core.c
 
-commit 392688fc756a97f65c2433bb6af7adedca4e0abf
+commit 80b3d5d036da493316a93594c770df1ef8218e5e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 12 12:06:52 2020 +0200
+Date:   Tue Dec 22 20:33:27 2020 +0100
 
-    app_python3: Makefile - suppress warning if --embed is not supported by python3-config
+    core: info message made dbg when adding a subst expression
 
-commit 35251dfbd17d27478063be56f7f96ca62c8d480b
-Merge: b2410d5256 05af36d34a
+commit bdf92b1eee120d4dce22079faf4d4cf73133c3d7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 12 11:56:40 2020 +0200
+Date:   Tue Dec 22 19:44:47 2020 +0100
 
-    Merge pull request #2282 from micmac1/py3-detect
-    
-    app_python3: update Python3 detection mechanism
+    pv: removed implementation of $env(name)
 
-commit 05af36d34aa2668780aa111878206c6797fa98b0
-Author: Sebastian Kemper <[email protected]>
-Date:   Sun Apr 12 09:37:48 2020 +0200
+commit 62a08366b4424578ffd9a9f42855ce5f4c710668
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Dec 22 19:44:16 2020 +0100
 
-    app_python3: update Python3 detection mechanism
-    
-    This commit
-    
-      - removes the python calls whose output is never actually used.
-    
-      - changes the include discovery to use python3(.x)-config. This is
-        preferable because it also works for cross-compiling. Calling
-        python3(.x) directly will always provide host flags, which for
-        cross-compiling is not feasible.
-    
-      - updates LDFLAGS discovery to also work with >= Python 3.8. To
-        achieve this python3(.x)-config is first run with the argument
-        "--embed". If this does not succeed (exit status 1)
-        python3(.x)-config is run again without "--embed". This is the
-        method suggested by Python upstream to provide backwards
-        compatibility. See [1] for more details.
-    
-    [1] https://docs.python.org/3/whatsnew/3.8.html
-    
-    Signed-off-by: Sebastian Kemper <[email protected]>
+    core: pv api - relocated implementation of $env(name)
 
-commit b2410d5256a8aad1ad98e1574e7af29fa975f47d
+commit 924125d833998e09c9d73a382225430b9ac0ef16
+Author: Henning Westerholt <[email protected]>
+Date:   Tue Dec 22 13:47:15 2020 +0000
+
+    nathelper: refine log statement, remove redundant info
+
+commit 8e54f027e8193b70e840033b9c3c5a94ebf5486b
 Author: Kamailio Dev <[email protected]>
-Date:   Sat Apr 11 18:46:09 2020 +0200
+Date:   Mon Dec 21 14:46:11 2020 +0100
+
+    modules: readme files regenerated - registrar ... [skip ci]
+
+commit 4b7c02c93053076d3089499a0290203157b63c0d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Dec 21 14:34:16 2020 +0100
 
-    modules: readme files regenerated - app_sqlang ... [skip ci]
+    registrar: docs for expires field of xavp_cfg
 
-commit a072e170c07370f97716ae719abb35c508d98564
+commit 132c9d03a458c1c8371dfe5bfe07d996e4407cb2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 11 18:35:22 2020 +0200
+Date:   Mon Dec 21 14:31:08 2020 +0100
 
-    app_sqlang: docs - fix for rpc command name
+    registrar: allow taking expires value from xavp_cfg expires field
 
-commit e61e9dc11a134b576c172e710ad8d9077cafa499
+commit 58468c3ac6cbfcf426e2f7a89d2becbec09aac32
 Author: Kamailio Dev <[email protected]>
-Date:   Sat Apr 11 18:31:19 2020 +0200
+Date:   Mon Dec 21 10:31:37 2020 +0100
+
+    modules: readme files regenerated - http_client ... [skip ci]
+
+commit 729340ff8c80ac836f1889c505cf361abc4fe0ae
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Dec 21 10:29:28 2020 +0100
 
-    modules: readme files regenerated - msilo ... [skip ci]
+    http_client: docs for http_client_get()
 
-commit 1e3d7d319d07cd022c374ed2698fb905dacf50b7
+commit b6a1088767c4d9d483113ad06ac4700dcf46820f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 11 18:22:42 2020 +0200
+Date:   Mon Dec 21 10:15:53 2020 +0100
 
-    msilo: docs - fixed position of parameter and whitespacing
+    http_client: new function http_client_get()
     
-    - parameter position was broken at the end of file
+    - do explicit GET request with headers (and body)
+    - exported KSR.http_client.get_hdrs()
 
-commit dfe724a95476694691ed6421f30d520bece05d5b
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Apr 10 11:16:15 2020 +0200
+commit b04111b583b454b12ea0c6a265a14858c195b213
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Dec 19 15:34:05 2020 +0100
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    core: kemi - KSR.is_method_in() uses E/e to match PRACK
 
-commit 971b79fef72ba7a6c85880160002664de8be284a
+commit 8693fabb57af9428af5d3110da7dce12fe5cd634
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 10 11:02:55 2020 +0200
+Date:   Fri Dec 18 09:17:43 2020 +0100
 
-    siptrace: helper function to link sip msg attributes
+    tls: kemi function KSR.tls.cget(aname)
+    
+    - get connection/certificates attributes by providing a corresponding
+    tls pv name
 
-commit eb3a09fb92af939372ac292f14850c13f8232df6
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 10 10:18:16 2020 +0200
+commit 797db215d4a71723012b4a6e2ce54ccf55dbcedd
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Dec 18 08:31:24 2020 +0100
 
-    siptrace: docs for trace_db_mode parameter
+    modules: readme files regenerated - http_client ... [skip ci]
 
-commit e3a298e30a7d303bbea9a2511e1878295dceb34e
+commit fadc0fc499fb57a763aa71a76b24cff152bbd927
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 10 10:17:27 2020 +0200
+Date:   Fri Dec 18 08:18:51 2020 +0100
 
-    siptrace: support for using async-insert to store records to database
+    http_client: docs - section title to get proper entry in toc
     
-    - new parameter trace_db_mode to control what type of db insert
-    operation is done
+    - bits of whitespacing fixing
 
-commit bb2894a453d8b58f34b41870d057c21385b3af81
+commit fd35a1a4eee2c50a3b7bf4ee6b1f6f20f4fa7d62
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 10 10:01:12 2020 +0200
+Date:   Thu Dec 17 14:54:04 2020 +0100
 
-    siptrace: helper function for db insert
+    dialog: handle CANCEL requests for CSeq updates
 
-commit 661fc0193da9e559e22b83b006db3e23345c092c
-Author: Victor Seva <[email protected]>
-Date:   Thu Apr 9 13:40:06 2020 +0200
+commit 18410da04c7f7bbc9628820427fedb92cf893526
+Author: Theo <[email protected]>
+Date:   Fri Apr 17 08:53:00 2020 +0000
 
-    misc: examples kemi, don't fail if optional modules are not loaded
+    tm: 200 OK not processed correctly by Proxy after final non-2xx
     
-    kamailio-basic-kemi.cfg has some define instructions that can be
-    removed ( WITH_MYSQL, WITH_AUTH, ...)
+    Description:
+       Problem:
+          Forwarding of 200 OK while sent 488 waits for ACK, destroys the UAS send buffer
+       Scenario:
+          During suspension of 200 OK by ims_qos module function Rx_AAR() at terminating PCSCF,
+          The PCRF sends an AA Answer with result code DIAMETER_TOO_BUSY (3004), which triggers
+          the PCSCF to send a 488 ‘Sorry no QoS available’ to the originating side (ims_dialog
+          module function dlg_terminate()).
+          Afterwards neither the 200 OK nor the ACK(488) is processed correctly by the PCSCF.
+       Solution:
+          The UAS send buffer should not be overwritten during processing of 200 OK,
+          because non-2xx is needed to associate the ACK message in a correct way.
+          200 OK must be forwarded statelessly.
+       Side-Effect (potentially breaks existing function):
+          Some callbacks cannot be called for the 200 OK, to avoid messing the stored 488.
+
+commit 6c1c957b18a395e2dad79a8b3a3c0de347aa4f2d
+Merge: 70cb87bd98 205cad460b
+Author: Wolfgang Kampichler <[email protected]>
+Date:   Thu Dec 17 09:25:19 2020 +0100
+
+    Merge pull request #2584 from sergey-safarov/master
     
-    So lets make sure that modules are there in the lua script before
-    using the defined routes.
+    lost: removed not used namespace
 
-commit e123971726a8d18627091870086ee7d244e9802f
-Author: Victor Seva <[email protected]>
-Date:   Thu Apr 9 13:19:00 2020 +0200
+commit 70cb87bd98f054f6e493992ae844bcfea0ea98fa
+Merge: 4a2c1ea81d 871ae263f0
+Author: Nacho G <[email protected]>
+Date:   Thu Dec 17 08:58:22 2020 +0100
 
-    misc: kemi examples, add missing kemix module
+    Merge pull request #2579 from NGSegovia/keepalive_fix_crash_on_destination_mod_param
     
-    change introduced at 01ac570c2fbda800d1e00cd50305739cf0596ebf
+    keepalive: fix initialization when using destination mod param
 
-commit 430e00a208c9ae4c2cdc39d628fc0a1d23f30f81
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Apr 9 09:46:16 2020 +0200
+commit 4a2c1ea81dcb58a5b31ad3d090d5694366b8fde0
+Author: Julien Chavanton <[email protected]>
+Date:   Wed Dec 16 13:08:59 2020 -0800
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    rtpengine: fix param mos_min_roundtrip_B_pv
 
-commit 3466fc59abff5153c99b438f1e4becdfcba77b6b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 9 09:42:58 2020 +0200
+commit 7c98d547996637a7bf1c7025c93142f574fe3ac9
+Author: tsearle <tsearle@gmail.com>
+Date:   Wed Dec 16 21:47:11 2020 +0100
 
-    dialog: docs for attrs parameter of dlg.briefing rpc command
+    modules/siptrace: fix regression preventing variables to be used (#2588)
+    
+    * modules/siptrace: fix regression preventing variables to be used
+    
+    Commit fa7eb2a switched the 2 parameter version of sip_trace from
+    using the builtin fixup_spve_spve to the custom fixup method to
+    using the custom fixup_siptrace. As it is a custom fixup method,
+    the corresponding free method can not be auto-detected causing the
+    config parser to require the parameters to be a constant.  This
+    patch adds a free method, allowing variables to be once again passed
+    as the 2nd parameter of this method (as well as fixing a memory leak
+    for the 3rd parameter).
+    
+    * change free for parameter 3
+    
+    Co-authored-by: Torrey Searle <[email protected]>
 
-commit 4507ed570a881fc6cd9d364624b71b90b48ecbda
+commit 67f741395d5a8dbd4a0a8e50aaffefbc0a72e414
+Merge: d5c8ac5daa ed8c360544
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 9 09:29:24 2020 +0200
+Date:   Wed Dec 16 21:30:49 2020 +0100
 
-    dialog: customizable list of fields for dlg.briefing rpc command
+    Merge pull request #2586 from danielmartinezruiz/textops_add_body_functions_to_api
     
-    - it can take an optional parameter to specify what fields to be added
-    to response
-    - hash entry and id are added by default
-    - if the parameter is not give, then it also adds from-uri, to-uri,
-    call-id, from-tag and to-tag
+    textops: added functions to manipulate the body in the exported api
 
-commit 507f4cfbdaf634abf6414067ff889e1c569334a4
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Apr 9 05:16:10 2020 +0200
+commit d5c8ac5daabbe354a267f24ee1e3fe704bccb048
+Merge: ce58411c46 ccaba976cd
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Dec 16 21:29:52 2020 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    Merge pull request #2582 from balajeesv/kemi_evapi_multicast
+    
+    evapi: export async_multicast() to kemi
 
-commit 84a4d8d266d7642e588f39fa1632fa46e6b47b42
-Merge: 541d1bdfaf 0eb265e6c6
-Author: Federico Cabiddu <[email protected]>
-Date:   Thu Apr 9 05:14:47 2020 +0200
+commit ce58411c462231d6ea1fc3b4acbf50520c2962ce
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Dec 16 20:54:57 2020 +0100
 
-    Merge pull request #2279 from kamailio/grumvalski/dlg_briefing_ext
-    
-    dialog: add dialog init, start end end timestamps to the output of dl…
+    http_client: do not set empty headers and body
 
-commit 541d1bdfaf0bf28114f556be61eb434597ed894a
-Merge: 0b3a669ca5 8fa5e4f572
-Author: Federico Cabiddu <[email protected]>
-Date:   Thu Apr 9 05:12:58 2020 +0200
+commit 871ae263f0547c4a1d7c394d8fded054e0d55818
+Author: Nacho Garcia Segovia <[email protected]>
+Date:   Wed Dec 16 19:21:59 2020 +0100
 
-    Merge pull request #2275 from kamailio/grumvalski/ds_outbound_proxy
+    keepalive: fix initialization when using destination mod param
     
-    Grumvalski/ds outbound proxy
+    - Fixed the way the module is initialized, causing problems when using
+      destination mod parameter because when invoking this parameter some
+    utilities are not initialized (timers).
 
-commit 0b3a669ca5d151dee4a825a24c8c5705af4ef34c
-Merge: 6d4fd94008 0c142be9e3
-Author: Federico Cabiddu <[email protected]>
-Date:   Thu Apr 9 05:11:06 2020 +0200
+commit ed8c360544b86061b7a517dc256e85089079fe02
+Author: Daniel Martínez Ruiz <[email protected]>
+Date:   Wed Dec 16 10:58:42 2020 +0100
 
-    Merge pull request #2278 from kamailio/grumvalski/siptrace_ack_fix
+    textops: added functions to manipulate the body in the exported api
     
-    siptrace: safety check for transaction when checking ACK
+    Functions added:
+    - set_body
+    - set_body_multipart
+    - append_body_part
 
-commit 6d4fd9400835ff971a1642e07b83b0dc137db7bd
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Apr 8 19:55:14 2020 +0000
+commit d620aab9d2bc16e7785d5be0ddecd016329055de
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Dec 16 08:29:41 2020 +0100
 
-    github: document precise GPLv2 version that we use in Kamailio (GPLv2 "or later")
+    xhttp: clang format code
 
-commit 0eb265e6c6ee78ab3f8735ddc44fc8616ae41066
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Wed Apr 8 15:52:29 2020 +0200
+commit 4add1751ed673f062f2c79a2bc4c8f31955b6d1d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Dec 15 09:28:26 2020 +0100
 
-    dialog: add dialog init, start and end timestamps to the output of dlg.briefing
+    kemix: exported functions to get define values
 
-commit 781cae5b7d8908b5a879f9667d357660f0b2fb5b
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Apr 8 15:01:09 2020 +0200
+commit 205cad460ba5c519e4c6411a3b0c2d33cacba534
+Author: Sergey Safarov <[email protected]>
+Date:   Sun Dec 13 18:40:45 2020 +0300
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    lost: removed not used namespace
+    
+    fix #2584
 
-commit 0162a0c85397f302f164e8b22c777beb6843fe57
+commit 5272c8a2ec910e5d9e37067e94089a42a5198fd9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 8 14:57:59 2020 +0200
+Date:   Mon Dec 14 07:34:07 2020 +0100
 
-    siptrace: docs for send_sock_name parameter
-    
-    - send_sock_addr parameter name can be now used instead of
-    force_send_sock to suggest better its purpose (the later can still be
-    used)
+    tm: free proxy structure in latest kemi export
 
-commit e0109d54b1a48aa70a6532c021fc4ae79957532c
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 8 14:51:46 2020 +0200
+commit ccaba976cd1c599ba64067df0896fdd4888af00f
+Author: balajeesv <[email protected]>
+Date:   Fri Dec 11 21:31:27 2020 +0530
 
-    siptrace: send_sock_name - new parameter to specify send socket by name
+    evapi: export async_multicast() to kemi
 
-commit 1f524060fdba9093166e44cd462501fe38f64935
+commit 7811f2dfa8b2465bb9c5b962038b03c50c1d399c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 8 14:40:54 2020 +0200
+Date:   Fri Dec 11 14:21:53 2020 +0100
 
-    siptrace: search the send sock socket modparam in mod init
+    pv: new var $defn(name)
+    
+    - return the value of a define converted to numbaer (signed int)
 
-commit 0c142be9e300e2883437c4aa46e68cc3bb3f5e4c
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Wed Apr 8 14:40:17 2020 +0200
+commit ba27633ca22bcfc18fd4bb7d62c2f5bb32e56962
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Dec 10 17:04:31 2020 +0100
 
-    siptrace: safety check for transaction when checking ACK
+    dispatcher: info log message when adding extra weight or rweight percentages
 
-commit 744c954f268dee56764ed408172b7d04b536bbff
+commit 547f06785187a0af5e10ff71c3ed91a1ee300528
 Author: Kamailio Dev <[email protected]>
-Date:   Wed Apr 8 12:46:24 2020 +0200
-
-    modules: readme files regenerated - rr ... [skip ci]
-
-commit 62a2553043f81cd47f611d2829181604488a4b0c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 8 12:45:07 2020 +0200
+Date:   Thu Dec 10 16:46:14 2020 +0100
 
-    rr: docs - updated ids for xref linkend
+    modules: readme files regenerated - dispatcher ... [skip ci]
 
-commit 66582c49ee16a15a6859bfb094c2faaed7960d4d
+commit 15a535c7eae5a4954d51667c8ec8d7900a7d26fe
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 8 08:48:55 2020 +0200
+Date:   Thu Dec 10 16:40:35 2020 +0100
 
-    rr: exported record_route_advertised_address() to kemi
+    dispacher: docs - note that the range for weights include the limits
 
-commit 0edff017fe4259f01ea62d5aa78d5305a6d8164e
+commit e00f610203fee957a22afc5f8103c1482a925138
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 8 08:40:28 2020 +0200
+Date:   Thu Dec 10 16:34:28 2020 +0100
 
-    siptrace: skip grepping local socket till sending function
-    
-    - have a single place where to decide what local socket should be used
+    dispatcher: check weight value to be in expected range
 
-commit fbd101eebc17b92a80cbf4867527d2ff8075f6e5
+commit 7fa61a98a52723ee6f990e9cc3aee252f23d433a
 Author: Kamailio Dev <[email protected]>
-Date:   Wed Apr 8 04:16:09 2020 +0200
+Date:   Thu Dec 10 16:31:24 2020 +0100
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    modules: readme files regenerated - dispatcher ... [skip ci]
 
-commit 776f2f65e28028e5a67da30a8f10d2917b806108
-Merge: bc1710478e 2d00e26d91
-Author: Julien Chavanton <[email protected]>
-Date:   Tue Apr 7 19:06:40 2020 -0700
+commit db55715003cd9af5ef3d32b51b5246643eea10d1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Dec 10 16:25:49 2020 +0100
 
-    Merge pull request #2272 from kamailio/jchavanton/dlg_dump
+    dispacher: docs - more details about weight and rweight attributes
     
-    dialog: adding dlg.dump
+    - cross reference sections that have info about weight and rweight
+    attributes
 
-commit bc1710478e8d099d509424b3c0eaebb0fd4556cd
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 7 18:31:11 2020 +0200
+commit 41040a0420ee48f51901bf32e29526c8948ecea0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Dec 8 13:07:44 2020 +0100
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    core: tcp - log connection state and flags on debug message
 
-commit bb0d49c6965208d7b27a0f22a79932a8db199faa
+commit efb9c5f83b37c316b848ae7b6dc829e2f8ca6275
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 18:29:49 2020 +0200
+Date:   Tue Dec 8 12:50:56 2020 +0100
 
-    siptrace: docs - fixed missing ending para tag
+    core: tcp - debug messages merged, print bytes read and flags
 
-commit a21052ad5a43dcd5f1ff5cb8b67bc7a66b95c0bb
+commit d80ae5e88edec8471ade209f9984bef488cbb06f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 18:27:39 2020 +0200
+Date:   Tue Dec 8 11:32:16 2020 +0100
 
-    siptrace: fixed missing extern declarations of global parameters
+    htable: set the value for dmq replicate of rm with sw operation
 
-commit ccb51b26bd52a6b0917e71803e9ddbc82f095bc4
+commit 1a532a57f568da3e9c2f2d953b0d5d8336baab44
 Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 7 18:01:17 2020 +0200
+Date:   Mon Dec 7 14:31:13 2020 +0100
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    modules: readme files regenerated - rtpengine ... [skip ci]
+
+commit 26a7b41f7a78f4cc4a7abbb82c1c38cf0927e40a
+Author: Julien Chavanton <[email protected]>
+Date:   Mon Dec 7 05:26:19 2020 -0800
+
+    rtpengine: query rtt per call leg (#2576)
+    
+    Co-authored-by: Julien Chavanton <[email protected]>
+
+commit a2eff905626c6428539d3d848e7968f5dd0f2108
+Author: Victor Seva <[email protected]>
+Date:   Fri Dec 4 10:23:04 2020 +0100
+
+    cfgt: log info when node is created and saved
 
-commit d0f46e8a9b3ed357057cc2b95b12fb7a58fbe73f
+commit 02fc919e4f177cc3ab9c5d53eb9ea2019c572bd9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 17:58:02 2020 +0200
+Date:   Thu Dec 3 14:07:34 2020 +0100
 
-    siptrace: use the send socket also for duplication via sip
+    pv: use static buffer for ctime_r() output and check its return
     
-    - it was ignored, being used only for duplication via hep
+    - fixed $TF output, regression introduced when switching to thread safe
+    time function
 
-commit 8de855740e9f31c6d53cf2834d7d825df640d967
+commit 53664ba26af389855444c1c2c6a78d53b276c0a0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 17:46:01 2020 +0200
+Date:   Thu Dec 3 13:50:58 2020 +0100
 
-    siptrace: removed storage of xheaders read/write flags in shared memory
+    htable: replicate the operation rm with sw
     
-    - they are not changed at runtime, set at module initialization
+    - GH #2573
 
-commit 2d00e26d912b79da67ce44375c5d422582041693
-Author: Julien Chavanton <jchavanton@gmail.com>
-Date:   Tue Mar 31 22:18:38 2020 +0000
+commit c0f5382bfbd2022896a9b206967977f827517700
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Dec 3 13:15:52 2020 +0100
 
-    dialog: adding dlg.dump
+    tm: check end of header name in lw parser
     
-    alternative command to output dialogs data to file, far much faster than
-    dlg.list
+    - proper identification of header type, prior could mistakenly set the
+    type by matching the prefix of long header name
+    - GH #2572
+
+commit f9d424ac426dc0547c7233902dfa44ad1287e077
+Author: Sergey Safarov <[email protected]>
+Date:   Wed Dec 2 20:56:57 2020 +0300
+
+    lost: trimed spaces before reolving locationURI value
     
-    dialog: use core/srjson
+    fixes GH2569 (#2569). Allow parse exmaples from RFC7840
 
-commit c2512ac4b93dfc82264fc6d50d9b27a12755980f
+commit 86532d14f005409be7ae67e3013703b216775aed
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 17:35:25 2020 +0200
+Date:   Wed Dec 2 16:20:57 2020 +0100
 
-    siptrace: docs for trace_init_mode parameter
+    core: main - removed old unchanged compile ifndef condition
 
-commit 42c7c7a12b1e742cf51382cbaeba7a695d8241d1
+commit 31f0612c2d1f843e3cdc43aefebf3b942300149b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 17:34:49 2020 +0200
+Date:   Wed Dec 2 14:25:46 2020 +0100
 
-    siptrace: new parameter trace_init_mode
+    core: main - log message on more signal values, wrap around SIG_DEBUG
     
-    - control what kind of tracing is initialized for the module
+    - includes part of GH #2127
 
-commit 43207442aec71d290442c174dd2bd194370f7b00
+commit 6137358a9f699efd88c53d9b0b1081b338996888
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 16:53:18 2020 +0200
+Date:   Wed Dec 2 14:00:32 2020 +0100
+
+    tm: cast port parameter for kemi export function
 
-    siptrace: remove storage of trace_to_database value in shared memory
+commit 4183b860e8af6d65074ab98a996c187211aebc7f
+Author: Patrick Wakano <[email protected]>
+Date:   Wed Dec 2 13:58:18 2020 +0100
+
+    dialog: access dialog table entry by reference for dmq_send_all_dlgs
     
-    - not needed because it was not changed during runtime
-    - added some clang-format off/on for structures
+    - avoid race conditions to get and release the lock when entry structure
+    is copied in local variable
+    - GH #2570, GH #2547
 
-commit 2482f95edf9488375156b4a1116f4c9d26c41d7c
+commit 04dc5d6c66c85d0d411aa23b27bc6be00258eff6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 16:37:38 2020 +0200
+Date:   Wed Dec 2 09:45:48 2020 +0100
 
-    siptrace: renamed some global symbols for coherent prefixing
+    auth_diameter: init variable and check before freeing
 
-commit 8fa5e4f572a1ffe7efeb88cf8b80c1337f74741f
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Tue Apr 7 15:18:34 2020 +0200
+commit 468ec8f26ff8496bdf62a7bfbbb1b1e2e3452c0f
+Author: Sergey Safarov <s.safarov@gmail.com>
+Date:   Tue Dec 1 18:00:39 2020 +0300
 
-    dispatcher: docs for obproxy attr
+    pkg/kamailio/obs: updated tmpfiles
+    
+    fixed removing of kamailio_ctl and other files
 
-commit 74ef108fe0371bd261acc42291d7adbba357f769
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Tue Apr 7 14:37:29 2020 +0200
+commit 057383f0b780b8317831f72c7c9f64786cc5a25e
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Dec 1 09:40:56 2020 +0100
 
-    dispatcher: add new gateway attr "obproxy"
+    dlgs: fixed return value for dlgs_tags_count()
 
-commit 2dde938c188839c71a1551866de20e39d73d28f6
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 7 12:46:16 2020 +0200
+commit a12029cd2b4a9153851496fb2999b89875b5b495
+Author: Henning Westerholt <[email protected]>
+Date:   Tue Dec 1 08:28:51 2020 +0000
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    tm: some more cleanups regarding logging (remove double log level or function)
 
-commit 87b8c506f0dc77f0d39eb662df24fbe500bef9bb
+commit d4316319225ba98e940b3631d00531eed6e31f9a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 12:33:04 2020 +0200
+Date:   Mon Nov 30 15:11:27 2020 +0100
 
-    siptrace: docs updates for trace_mode parameter
+    tm: removed function name from log messages
+    
+    - it is already in the prefix
 
-commit 1109fcfbdf2b01c46a437cf5b762df9aea85ce9b
+commit 6376e24960878ca510ab6f1ce0594a351debc409
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 12:29:55 2020 +0200
+Date:   Mon Nov 30 14:07:21 2020 +0100
 
-    siptrace: trace_mode can be used to automatically store traffic to db or mirror via SIP URI
+    dlgs: fix counting dialogs function
     
-    - used to be only for HEP (trace_mode = 1)
-    - trace_mode = 2 - store to database
-    - trace_mode = 4 - mirror via SIP to duplicate_uri
-    - the value can be a combination of these modes by summing up the
-    corresponding values
+    - count the dialog in initial state
+    - GH #2568
+
+commit bd504b2352d322e94072ff7915cc4ee48260cccc
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 30 09:11:18 2020 +0100
 
-commit 3439680143422a3fd3e1bdbbe46b9c3770256631
+    tm: renamed kemi ki_t_relay_to_proto2() to ki_t_relay_to_proto_addr()
+
+commit 26b16dff41822feb37dd574b7324e817a25e1aff
 Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 7 10:16:24 2020 +0200
+Date:   Mon Nov 30 09:16:16 2020 +0100
 
-    modules: readme files regenerated - rr ... [skip ci]
+    modules: readme files regenerated - lost ... [skip ci]
 
-commit fd5a0b890028887b4cb1cd7ac2be2cf37d27956f
+commit 60cf4502bbc55b4b8d246c3967dd8cae87e95c45
+Merge: 6c18df1663 124499c12d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 10:04:54 2020 +0200
+Date:   Mon Nov 30 09:14:18 2020 +0100
 
-    rr: docs for loose_route_preloaded()
+    Merge pull request #2566 from sergey-safarov/master
+    
+    lost: fixed typo
 
-commit 4cdd0b40ac2b150f93f38a091e650e2d648d379f
+commit 6c18df166379dd635bb99375ae1269b1ef8d96b2
+Merge: 0f572ca972 93b2c03eca
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 09:57:33 2020 +0200
+Date:   Mon Nov 30 09:02:33 2020 +0100
 
-    rr: convenience furnction loose_route_preloaded()
+    Merge pull request #2563 from aalba6675/kemi-tm-proto
     
-    - return 1 when Route header handling is ok for an initial request
-    (no-totag)
-    - return -1 in case of error or processing was for a request within
-    dialog
+    tm: KEMI expose t_relay_to_xxx protocol functions
 
-commit 119bce3e20367cb0fad0700f744cdcc47dba6841
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Apr 6 21:31:11 2020 +0200
+commit 124499c12db185d85805e5c71d5cc4222e608b68
+Author: Sergey Safarov <[email protected]>
+Date:   Sun Nov 29 22:54:24 2020 +0300
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    lost: removed extra `"` symbol in example
 
-commit ab6f384d4fd35c1f351c16838148164813c70a72
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Apr 6 20:54:46 2020 +0200
+commit 87f363f7fa0bf8f1897a3d6de13a09d6ec3812b9
+Author: Sergey Safarov <s.safarov@gmail.com>
+Date:   Sun Nov 29 22:44:33 2020 +0300
 
-    siptrace: docs updates for trace_mode and whitespacing
+    lost: fixed typo
 
-commit 6704c5117fa949ee610173ea5ac39a309c4dfe19
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Apr 6 20:45:06 2020 +0200
+commit 0f572ca97215e0a86b8f6d54d04bb3756c779889
+Author: Sergey Safarov <s.safarov@gmail.com>
+Date:   Sat Nov 28 18:41:16 2020 +0300
 
-    siptrace: check trace_on value for core recv/send callbacks
-    
-    - value was not tested, not considering the enable/disable control via rpc
+    pkg/kamailio/obs: packaged sworker module
 
-commit 768b0b2c1559211dbc3c5b2e01a25bac8fd2540a
+commit 0686083209841be9f5d26ea61c3f4b660d74a9b8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 6 20:43:57 2020 +0200
+Date:   Fri Nov 27 13:25:50 2020 +0100
 
-    siptrace: docs - fix siptrace control command example in the overview
+    core: skip running event_route[core:pre-routing] for internal routed messages
 
-commit e2be8fe723ab98318816c18b59ffd086f7305040
+commit 98805c723fbe01556e56d5b00ffc686b92014847
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 27 12:22:52 2020 +0100
+
+    ndb_redis: set message level to debug on reconnect
+    
+    * logging error makes no sense here since there's going
+      to be a reconnection afterwards
+
+commit b7d42f248bef70a06d8ae23f4a7652fd3f0e4e61
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 6 19:31:11 2020 +0200
+Date:   Fri Nov 27 07:49:27 2020 +0100
 
-    tls: init local variables to avoid compile warnings
+    core: test if shm is initialized on early shutdown
 
-commit 8c18640583d7d057b6a9535e93f56a581a28aff8
-Merge: b9b08d7883 2ad7864131
-Author: Federico Cabiddu <[email protected]>
-Date:   Mon Apr 6 16:19:06 2020 +0200
+commit 93b2c03eca373831d895f392b790b28973c8e30e
+Author: Anthony Alba <[email protected]>
+Date:   Fri Nov 27 11:02:34 2020 +0800
 
-    Merge pull request #2273 from kamailio/grumvalski/siptrace_flag_fixes
-    
-    siptrace flag fixes
+    tm: KEMI expose t_relay_to_<proto>(host, port) functions
 
-commit 2ad786413199b487a65258c8bd33703b5ccbf04d
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Sun Apr 5 17:13:46 2020 +0200
+commit 85b2f1a18ad12a74bc80a4946d41510795e47e04
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Nov 26 16:04:39 2020 +0100
 
-    siptrace: skip sip_trace for ACK for negative replies if the original transaction is already being traced
+    core: new global parameter async_workers_group
+    
+    - define groups of async worker processes
+    - async_workers_group="name=abc;workers=N;nonblock=[0|1];usleep=M"
+    - groups of worker processes can be used now with sworker module
 
-commit b9b08d7883308287b44336bcbc7003368f77d9d2
-Author: Kamailio Dev <[email protected]>
-Date:   Sun Apr 5 15:16:08 2020 +0200
+commit 6520ee4422b24ca26f6d095d30cd2a0b0ea80aa2
+Author: Anthony Alba <[email protected]>
+Date:   Thu Nov 26 22:39:08 2020 +0800
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    tm: KEMI expose t_relay_to_xxx protocol functions
+    
+    In KEMI let's expose
+        t_relay_to_tcp
+        t_relay_to_udp
+        t_relay_to_tls
+    to force the transport.
 
-commit d08d27bc12ffd2c519094c84f088b6bbb268e356
+commit aa13720e5d78dde5ae5235c13399848cb8f5a0cc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 15:04:17 2020 +0200
+Date:   Thu Nov 26 13:54:42 2020 +0100
 
-    dispatcher: added missing ending tag for para
+    core: check if the tcp clone rcv buffer is set when applying changes
 
-commit 8619b4c7a1ac4ba245c2c839dd61a107819a6e34
+commit 3fde5ddcd8ae583b8d3fa6be43589bba2e07b984
 Author: Kamailio Dev <[email protected]>
-Date:   Sun Apr 5 14:46:09 2020 +0200
+Date:   Thu Nov 26 13:46:28 2020 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    modules: readme files regenerated - sworker ... [skip ci]
 
-commit 71ab351492835ded235f98d310c7085bb3195fc4
+commit 10292cf151bd4d0ab9d2926d6acc9e2642b6f6da
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 14:41:15 2020 +0200
+Date:   Thu Nov 26 13:44:27 2020 +0100
 
-    dispatcher: docs for sockname attribute for destination records
+    sworker: docs update to reflect use with event_route[core:pre-routing]
 
-commit 80930085504a052e450e55eb44a31eb73411f656
+commit 09d9a34923fa2ca3441f8b67a740383466a92481
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 14:35:40 2020 +0200
+Date:   Thu Nov 26 13:25:50 2020 +0100
 
-    dispatcher: support for per destination address socket name attribute
+    sworker: restrict use of sworker_task() in pre-processing phase
     
-    - attribute name is: sockname
-    - if set to a socket name, enforce the send socket per destination
-    address
+    - allow execution only in event_route[core:pre-routing]
 
-commit db042d2579c1eff50c322bbedbb73333d4f2bd06
+commit f86ced0419787a3c5196edb055f30b39684e37c5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 10:58:31 2020 +0200
+Date:   Thu Nov 26 13:23:05 2020 +0100
 
-    tm: local uac support for using socket names
+    core: new event_route[core:pre-routing]
+    
+    - executed before running config script for SIP messages, if received
+    from the network, it is not executed if the message was dispatched
+    internally
+    - can be used to delegate processing to special workers via sworker
+    module
+    - if drop is used, then processing stops for that message, otherwise it
+    goes forther to request_route or reply_route
 
-commit 228c9364e58620b960f9421cace59685539d384d
+commit ecea36c6281c60888b2273a046b8937858cd2f7b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 10:36:16 2020 +0200
+Date:   Thu Nov 26 09:49:37 2020 +0100
 
-    dispatcher: docs for ds_default_sockname parameter
+    sworker: set the internal received flag
 
-commit 87f170b2063f488dcf6a54c613044ef1663ef9f1
+commit 0792f6e5f9b8e43981f8dfa87a860f578d16da1e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 10:29:30 2020 +0200
+Date:   Thu Nov 26 09:44:31 2020 +0100
 
-    dispatcher: new parameter ds_default_sockname
-    
-    - allow to set default send socket by name
+    core: added flags field for received info structure
+
+commit f3f1a643b7084365d1b18d971cf4ef024f717e7b
+Author: Sergey Safarov <[email protected]>
+Date:   Wed Nov 25 21:44:45 2020 +0300
+
+    pkg/kamailio/alpine: renamed userblacklist to userblocklist
+
+commit 309c00f0bbc0320ef376495b1dd88c2c13cc61a2
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Nov 25 18:31:19 2020 +0100
+
+    modules: readme files regenerated - rtpengine ... [skip ci]
+
+commit 7eda375669a03ad991d812acfaf15a936b1cabaf
+Author: Sergey Safarov <[email protected]>
+Date:   Wed Nov 25 20:23:14 2020 +0300
 
-commit 90346a287165ac58d2ff5f295b92c5298878e035
-Merge: 5966b55bdf ae03ce1933
+    pkg/kamailio/obs: renamed userblacklist to userblocklist
+
+commit 10349080490faabffaf1ab7cc5d591678b8c94dd
+Author: Stefan Mititelu <[email protected]>
+Date:   Wed Nov 25 19:20:52 2020 +0200
+
+    rtpengine: add CRC32 hash algo (#2558)
+
+commit 721d533317c735d7ddbd16ad94684b483468c010
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 09:56:55 2020 +0200
+Date:   Wed Nov 25 18:09:51 2020 +0100
 
-    Merge pull request #2268 from armenb/tls_escaped_ssl_cert
-    
-    tls: add support for escaped cert PVs and select
+    dispatcher: removed unnecessary return
 
-commit 5966b55bdfd87025bd4459007ffe9eb0558bc16f
-Merge: 0517925ace 80dfbefe7d
+commit c9f0adddde8321bfaf368691fea74079e40bd789
+Author: Henning Westerholt <[email protected]>
+Date:   Wed Nov 25 15:28:40 2020 +0000
+
+    tls: log version, gh #2561
+
+commit 0d90412e5f6ecce601e21561142d0a19ad509f62
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 4 19:50:40 2020 +0200
+Date:   Wed Nov 25 14:05:31 2020 +0100
 
-    Merge pull request #2270 from goharahmed/master
-    
-    kex: added process description for rpc command pkg.stats
+    sworker: new module to delegate sip message processing to a group of workers
 
-commit 0517925aceae25f0d71e7f30ea0d5f849949e6e8
-Author: Kamailio Dev <[email protected]>
-Date:   Sat Apr 4 10:01:12 2020 +0200
+commit e71f60ffc51654512863e583d863f7247381281d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 25 14:04:21 2020 +0100
 
-    modules: readme files regenerated - nat_traversal ... [skip ci]
+    core: async - function to push task to a specific group of workers
 
-commit 91c30dc8650d778851fcf439904557bc7363fcc4
+commit bd02d616dacfd7152fefc9b050cb6203ea19cf39
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 4 09:48:03 2020 +0200
+Date:   Wed Nov 25 09:08:59 2020 +0100
 
-    nat_traversal: docs for contact_match parameter
+    core: created a structure for async task attributes
 
-commit 531f2551affb06e71cbabbeba0e3174900e69aab
+commit 0b8d884083c7240b1e58b720c57fd8e9bc6f8262
+Merge: fb878ee5b9 d90f29b3b0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 4 09:38:55 2020 +0200
+Date:   Wed Nov 25 08:12:31 2020 +0100
 
-    nat_traversal: new marameter contact_match
+    Merge pull request #2556 from alexyosifov/smsops_fix_concatenated
     
-    - if set to 0 (default), match request-reply contacts with string
-    comparison (behaviour so far)
-    - if set to 1, use light uri comparison ( match uri type, user, host,
-    port and proto )
+    smsops: fix len calc for a concatenated sms
 
-commit d1584cff4766d45147cc3ed88da91ab691437799
+commit fb878ee5b90fa79363c75338c294e78a9bc9f73a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 4 09:25:37 2020 +0200
+Date:   Tue Nov 24 13:25:43 2020 +0100
 
-    core: functions for light comparison of uri values
-    
-    - match uri type, user, host, port and proto, but skip params matching
+    kemix: added functions to get contact header uri
 
-commit 080c6e07708f1964498a43e70c9b6240b5bdebcd
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Fri Apr 3 13:03:56 2020 +0200
+commit 802b80853baf3f9e33f84de79a4473bdf2b4e6df
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Nov 24 13:11:57 2020 +0100
 
-    siptrace: don't trace CANCEL if the cancelled transaction is already being traced
+    registrar: use core function for parsing all contact headers
 
-commit e28f464457eea47cc606c73cbfe4b30fcc8b542a
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Fri Apr 3 11:59:50 2020 +0200
+commit 5dab8768efb3bc8214c46005520c92c6d735ba39
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Nov 24 13:09:23 2020 +0100
 
-    siptrace: trace incoming CANCEL into a dedicated callback
+    core/parser/contact: helper function to parse all contact headers
 
-commit b64b3f03a9c6b69587ca360465f091f873f7274b
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Fri Apr 3 10:00:53 2020 +0200
+commit 32c750ed833ec1d1c2d1a2a2cf189ea3b0c5e2ee
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Nov 24 09:49:37 2020 +0100
 
-    siptrace: don't check if trace is off in ack for negative replies callback
+    misc/tools/kemi: lua - replaced markdown term
+    
+    - no longer suitable for the new tools
 
-commit 5e484f1677363ae3fd791911e8ed78ba40ccc81d
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Apr 3 09:01:17 2020 +0200
+commit 96642c19fa0fb135d9c0bb30d35834b7938c668d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 23 21:17:59 2020 +0100
 
-    modules: readme files regenerated - corex ... [skip ci]
+    misc/tools/kemi: lua - fixed typos in readme
 
-commit e900d05fba75314ac769aceb637c0a3f61eb8f8b
+commit 3f4e589973ff7746611242f50d14eb990b2efa3f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 3 08:48:17 2020 +0200
+Date:   Mon Nov 23 19:44:08 2020 +0100
 
-    corex: docs for new functions to set send socket by name
+    misc/tools/kemi: lua - full file name for kemiluacheck tool
 
-commit c6c6e0326b1b4db856e25a485e13235b10b440f4
+commit c89d46d88687602131c88b4001345a0be9f01380
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 3 08:42:59 2020 +0200
+Date:   Mon Nov 23 14:21:12 2020 +0100
 
-    corex: functions to set socket by name
+    misc/tools/kemi: lua - tools useful for using Kamailio with KEMI Lua scripts
 
-commit 6a7aa74663a25b52651bc39e986849c62c8a50f4
+commit 6035c30aea72d06bf08883677d45f4eb0019f189
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 3 08:40:10 2020 +0200
+Date:   Mon Nov 23 13:48:01 2020 +0100
 
-    kamctl: try to locate rpc fifo file in /var/run/ or /run/ folders
-    
-    - cope better with old or non-linux systems
+    misc/examples/kemi: fixed function name to get From-URI
 
-commit 5acc7c8a21599fed0b30df18fefaea3a80a02854
+commit 454c4653409a69ef115de5ee748524d36e147246
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 15:09:36 2020 +0200
+Date:   Mon Nov 23 10:10:55 2020 +0100
 
-    rr: try to enforce send socket using name in Route URI params
+    etc/kamailio.cfg: split to filter on both friendly and scanner
     
-    - done when sockname_mode=1; if param not found or no socket matching
-    found, then it tries the classic socket lookup
+    - some scanning scripts use a different format for the user agent
 
-commit bfe48633516aa30d3b8ac0cfb4d166b21e6246c9
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Apr 2 14:31:10 2020 +0200
+commit e15c90d31fd0444f41cb862408f77399123c0191
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 23 10:09:33 2020 +0100
 
-    modules: readme files regenerated - path ... [skip ci]
+    misc/examples/kemi: filter on user agent matching friendly, scanner and sipvicious
 
-commit 9a35ca7155a390b1d64feed629601e82e35e1650
+commit b59204eb1df8c85bcdde65f2a840f55986f01223
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 14:25:22 2020 +0200
+Date:   Mon Nov 23 08:15:34 2020 +0100
 
-    rr: docs for sockname_mode param
+    kemix: exported functions to get socket string and name
 
-commit 7d9d82cc1fc6822105b32f823da8d273910f9c3f
+commit efe36cf0bab16addb2a42a696f58ee38477f9e7f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 14:24:54 2020 +0200
+Date:   Mon Nov 23 07:44:09 2020 +0100
 
-    path: docs for sockname_mode param
+    pv: new variable $Rn - return receiving socket name
 
-commit 8ba747b8af8068f0ee8e3d440ac9f094d7dec28a
+commit 070a9c042a1caf19162d3d97b26f8d7548747cbb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 14:18:30 2020 +0200
+Date:   Fri Nov 20 08:12:18 2020 +0100
 
-    rr: new param sockname_mode
+    kemix: exported function get_rcvadvip() and get_rcvadvport()
     
-    - if set to 1, socket name is added to Path URI in 'sn' param
+    - return advertised address and port of the receiving socket
 
-commit 31d92814679fdeca96d7f90bb85938eb9894a4e4
+commit 889431746d24c73eeff73705fab36a0e154116a9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 14:17:36 2020 +0200
+Date:   Fri Nov 20 08:02:37 2020 +0100
 
-    path: new param sockname_mode
+    misc/examples: note that sr is exported by app_lua_sr
     
-    - if set to 1, socket name is added to Path URI in 'sn' param
+    - hint for lua syntax check
 
-commit 53c5d86c37f407368cf9600a1b6745db83e38124
+commit aa6e9963b2725c1b6b7e5ff995a77c222d95fa3c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 13:29:56 2020 +0200
+Date:   Thu Nov 19 17:06:06 2020 +0100
+
+    tm: proper fill of From/To URI/tag values using parsed structure in t_uac_send()
+
+commit 9c8abc6bba6807231989c3dabed4aef1e7fff307
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Nov 19 17:01:16 2020 +0100
+
+    modules: readme files regenerated - dispatcher ... [skip ci]
+
+commit 90e3033c51d7403a303f44e29f60be339ec217ef
+Author: Julien Chavanton <[email protected]>
+Date:   Thu Nov 19 07:51:06 2020 -0800
 
-    core: new conditional lump types SUBST_RCV_ALL_EX and SUBST_SND_ALL_EX
+    dispatcher: algorithm 13 (#2493)
     
-    - build conditional uri adding socket name in 'sn' param
+    - latency optimized round-robin with failover
+    - optionally congestion can be use instead of latency
+    
+    - thanks to Salman Ali (asalman18) for the review
 
-commit 10af978e2ee6dcb7bb2dfcec07d14987600b7c43
+commit b40a2a42a3f4f3a21f2d0a2f9ec3c18668a05b4d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 12:22:51 2020 +0200
+Date:   Thu Nov 19 16:16:35 2020 +0100
 
-    pv: new config variable $fsn - forced send socket name
+    core: new preprocessor directive $!defenv ID=ENVVAR
     
-    - retrieve the name of the forced send socket
-    - setting the send socket can be done by assigning socket name:
-    $fsn = "sock1";
+    - define an ID to the value of an environment variable with the name ENVVAR
+    - it can also be just $!defenv ENVVAR and the ID is set to ENVVAR name
+    - example:
+      #!defenv SHELL
+      * if environment variable $SHELL is '/bin/bash', then it is like
+      #!define SHELL /bin/bash
+      * variant:
+      #!defenv ENVSHELL=SHELL
+      * then it is like
+      #!define ENVSHELL /bin/bash
+    - it is a simplified alternative of using #!substdef with $env(NAME) in
+    replacement part
+
+commit d90f29b3b03386add989aebe3865bdc78dff8fbe
+Author: Aleksandar Yosifov <[email protected]>
+Date:   Thu Nov 19 15:39:13 2020 +0200
 
-commit 64069867c65239af912d96b7865f4faefb64e338
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 12:20:32 2020 +0200
+    smsops: fix len calc for a concatenated sms
+    
+    - fixed the calculation for concatenated SMSs
+    based on TS 23.040, Sec. 9.2.3.16
+
+commit a93d3f9375a9ad044866c2aa32490238a4a270a2
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Nov 19 10:46:19 2020 +0100
 
-    core: function to search socket by name
+    modules: readme files regenerated - http_async_client ... [skip ci]
 
-commit cf64fcef56deee64ec324ccc64054e27d051d89a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 11:38:01 2020 +0200
+commit 8ab72a37565bbec503d825f48774a0627014f665
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Thu Nov 19 10:34:13 2020 +0100
 
-    corex: print socket name in rpc command output
+    http_async_client: add http_time pseudovariable
 
-commit 76889decfc6e8371eadf15388ba18d9899f57294
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 11:35:00 2020 +0200
+commit b7b33ad13942a7f0ef48ed9487541cd418f137f6
+Author: Henning Westerholt <[email protected]>
+Date:   Thu Nov 19 07:07:35 2020 +0000
+
+    pkg: fix debian lintian error after kamailio scripts changed to python3
 
-    core: support to asign names to listen sockets
+commit 526873c70ac3860638107a74ac50ed6028319bc8
+Author: Alex Hermann <[email protected]>
+Date:   Wed Nov 18 01:16:04 2020 +0100
+
+    jansson: Fix another case of inverse boolean logic
     
-    - full format:
-      listen=proto:address:port advertise address:port name string
-    - example:
-      listen=udp:10.0.0.10:5060 advertise 1.2.3.4:5060 name "sock1"
-    - the value for the name has to be enclosed in quotes
-    - name can be provided also when advertise is not needed
+    Copy-pasto from before the other fix.
 
-commit e533a7e43e84745347dd11cede69db2d348e5107
+commit 3214ecd8ee82d1b69cde57d96dddefe1301c190c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 11:27:13 2020 +0200
+Date:   Wed Nov 18 14:14:48 2020 +0100
 
-    pv: kemi functions for xavu management
+    tm: print ruri mode in debug message from t load contacts
 
-commit 02b168d34786c363c6b5ce5a5e885c419f7de9e4
+commit 59f6ddbe902d61bc682dd12fc6330df656468b1b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 11:26:52 2020 +0200
+Date:   Wed Nov 18 14:04:15 2020 +0100
+
+    tm: use q field comparison in while for standard t contacts load
+    
+    - fix ordering change to standar mode introduced with proportional mode
+    - GH #2449
 
-    core: function to remove an xavu child value
+commit 826b71fd4d6e62ca80d8b3889b44eaf9240881a1
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Nov 18 10:01:15 2020 +0100
+
+    modules: readme files regenerated - uac ... [skip ci]
 
-commit 80dfbefe7d20299a0fbe9515c0d074e874f6fccb
-Author: Gohar Ahmed <[email protected]>
-Date:   Thu Apr 2 03:53:00 2020 +0000
+commit 951c9ac9adaccc1c35e152593cb3c2e7f6e7af6f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Nov 18 09:58:00 2020 +0100
 
-    kex: added process description for rpc command pkg.stats
+    uac: docs for rpc command uac.reg_unregister
 
-commit ae03ce19333a6ed44fefdc597f785bb1e4f4c04c
-Author: Armen Babikyan <armen@firespotter.com>
-Date:   Mon Mar 30 18:19:53 2020 -0700
+commit a689eb27e5a35da2d599bc74bc9d5c7739780f4d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Nov 18 09:54:01 2020 +0100
 
-    tls: add support for urlencoded cert PVs and select
+    uac: new rpc command uac.reg_unregister
     
-    - new PVs: $tls_peer_raw_cert, $tls_peer_urlencoded_cert, $tls_my_raw_cert, $tls_my_urlencoded_cert
-    - new selects: @tls.peer.raw_cert, @tls.peer.urlencoded_cert, @tls.my.raw_cert, @tls.my.urlencoded_cert
+    - send REGISTER with expires 0 for matching record, turning it in
+    disable state
+    - GH #2549
 
-commit e2f50d830e9bbec55965fec6c35d30d73e81ccdd
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Apr 1 14:01:19 2020 +0200
+commit 1c58b8e0ed221404a15c1426f40df167654e3860
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 18 07:55:44 2020 +0100
 
-    modules: readme files regenerated - pv ... [skip ci]
+    dispatcher: test no-dns flag to skip ip matching for hostnames
+    
+    - no dns done at startup if the flag is set in the destination record
 
-commit 3a744fc65501d3cc21ebf020fdf821f2a1b2614f
+commit 18f59c10582845da5eea280990daf19c804978fb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 13:48:43 2020 +0200
+Date:   Tue Nov 17 12:55:17 2020 +0100
 
-    pv: docs for pv_xavu_print() function
+    drouting: give portparameter set to 0 to sip_resolvehost()
+    
+    - enable doing SRV query, GH #2553
 
-commit bd1ca1839ac0d70c70bbbe3a98e5845129cb2567
+commit db845ae037ceed8a6ecd6e81822135b58f3c9509
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 13:47:21 2020 +0200
+Date:   Tue Nov 17 11:53:22 2020 +0100
+
+    secsipid: set file caching options if modparams are provided
+
+commit 1f39ac9a451d7aeb5a33cd69094aebf63b2f6589
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Nov 17 11:46:18 2020 +0100
 
-    pv: config and kemi functions to print xavu vars
+    modules: readme files regenerated - secsipid ... [skip ci]
 
-commit 729dac6667b8ba4f7b417351770fda3e2ecb7b8c
+commit 14e82498f24dff5cf7ebd416e9bb88500583645b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 13:43:55 2020 +0200
+Date:   Tue Nov 17 11:44:44 2020 +0100
 
-    core: exposed xavu_print_list() function
+    secsipid: docs for secsipid_get_url()
 
-commit af0d730fd8f8dbbebdb223f57e452e67c00ce862
+commit c29fffb6890ffbf099ba2556ca6d90138b4497cd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 13:37:08 2020 +0200
+Date:   Tue Nov 17 11:39:10 2020 +0100
 
-    pv: $xavu(...) config variables implementation
+    secsipid: new function secsipid_get_url(url, ovar)
     
-    - single (unique) value variables similar to $xavp(...)
-    - support for root list values: $xavu(x)
-    - support for child list values: $xavu(x=>y)
-    - values can be int or string
-    - assign to $null deletes the $xavu(...)
+    - convenience function to get the content of an URL and store the result
+    in a variable, can be used to build caching of public keys with htable
+
+commit 2250d1b335698a4f061e920bed6480cf20d50a70
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Nov 17 10:31:17 2020 +0100
 
-commit 77ae0e27fe8337c41d090e43060092e0658a4ad1
+    modules: readme files regenerated - secsipid ... [skip ci]
+
+commit c5ca978b5b3fc0c0f15a3f48c8f56233ed54a844
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 13:36:24 2020 +0200
+Date:   Tue Nov 17 10:16:55 2020 +0100
 
-    core: function to print xavus for debugging
+    secsipid: docs for secsipid_check_identity_pubkey()
 
-commit 5a7199611a1c7c001f41d125a3ce89eebb08470c
+commit 84fb4a20a81e065d5bb1bc96b10697bf066ddf33
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 10:43:21 2020 +0200
+Date:   Tue Nov 17 10:11:29 2020 +0100
 
-    tm: process xavu list in transaction contexts
+    secsipid: added secsipid_check_identity_pubkey(pubkeyVal)
+    
+    - functions that checks the identity header validity with a public key
+    provided in the parameter
 
-commit 621ba8bc1895e8b51e1eff6cbd32d391867d5c80
+commit 3bc4ff8d6ce02ec1c10bb20fcc4d3b9d0c5ade0e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 10:42:04 2020 +0200
+Date:   Tue Nov 17 10:02:04 2020 +0100
 
-    core: receive - reset xavu list after message processing
+    secsipid: synced libsecsipid.h
 
-commit b536f6d5e8ffdc08b8d4a40e3236d305cf4fa03f
+commit 08a9ed3d136c861f990e4f63c2c0544e08d9078d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 10:40:38 2020 +0200
+Date:   Mon Nov 16 10:06:20 2020 +0100
+
+    jsonrpcs: exported dispatch() function to kemi
 
-    core: pv - define xavu types
+commit 04f301af45b9def08bac4eddedb8b78898c8c5dc
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Nov 16 09:16:24 2020 +0100
+
+    modules: readme files regenerated - acc ... [skip ci]
 
-commit db826033759f1931686a061652d4b779e274bb70
+commit eb8049fee6695744731b2c17735bf3d7788744ac
+Merge: 03a1454c4b 9393422123
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 10:39:24 2020 +0200
+Date:   Mon Nov 16 09:04:05 2020 +0100
 
-    core: xavu api - like xavp but with single value items
+    Merge pull request #2550 from amessina/master
     
-    - simplified version without indexes
+    acc: docs - database column constraint alteration for acc_extra_nulla…
 
-commit 5a16612493f9d6622f2c22fa83864295c7b55c9b
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 31 11:31:21 2020 +0200
+commit 93934221231897106a1933d37ffd3c046fed47a9
+Author: Anthony Messina <[email protected]>
+Date:   Sat Nov 14 11:17:29 2020 -0600
 
-    modules: readme files regenerated - tcpops ... [skip ci]
+    acc: docs - database column constraint alteration for acc_extra_nullable and cdr_extra_nullable [skip ci]
 
-commit d6e94d074a2a1f1af2964f1ed7f24602a8dd295a
+commit 03a1454c4bfef67ef214c13bffd02a0b4e4688e1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 31 11:23:20 2020 +0200
+Date:   Thu Nov 12 17:38:08 2020 +0100
 
-    tcpops: docs for tcp_set_otcpid() and tcp_set_otcpid_flag() functions
+    sipsecid: docs - fix sections id prefix
 
-commit f84fd65707ff05c51f1b1764c42c98479ef74a14
+commit 8c16055853a697d1a13ef760da06a30544dc4fd8
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Nov 12 14:46:14 2020 +0100
+
+    modules: readme files regenerated - secsipid ... [skip ci]
+
+commit 40cd54b2853667c0143ff96ae899991e6fdd30dc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 31 11:08:51 2020 +0200
+Date:   Thu Nov 12 14:39:05 2020 +0100
 
-    tcpops: function to control use of outbound tcp connection id
-    
-    - tcp_set_otcpid(id) - set the id for outbound tcp connection
-    - tcp_set_otcpid_flag(mode) - set/reset the internal flag for using
-    outbound tcp connection id
+    secsipid: docs for cache parameters
 
-commit 2846ef4271c4e539b3ffdfe8667a2894d7627af7
+commit cac73df6e2f90b6f6d8c051fb1e65c2d9ae01e0f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 31 10:04:05 2020 +0200
+Date:   Thu Nov 12 13:18:06 2020 +0100
 
-    tm: use outbound tcp connection id for relaying if FL_USE_OTCPID is set
+    secsipid: added modparams to set url file cache options
 
-commit 2ec8e05f1297d9ed69c8cd847c9d4f5d3529d3cd
+commit 3f47038f3feaf13d080da289ecd39d9e37786ec3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 31 09:57:11 2020 +0200
+Date:   Thu Nov 12 09:33:11 2020 +0100
 
-    core: use outbound tcp connection id for forward(...) if FL_USE_OTCPID is set
+    tm: update local via if internal flags are set for local request
 
-commit b9381ab2f4f3f4a791b284902757303a1cc21b90
+commit 70b391d3160d1ad46cdd5d927632b4ac0b3dc6ae
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 31 09:54:47 2020 +0200
+Date:   Wed Nov 11 14:07:10 2020 +0100
 
-    core: parser - new internal flag FL_USE_OTCPID
+    core: detect loaded modules for --cfg-print to define MOD_name
     
-    - mark request for routing existing outbound tcp connection id (e.g.,
-    restored from usrloc location lookup)
+    - this is at parsing level, not handled by cfg interpreter, so the
+    modules are not effectively loaded
 
-commit 8801ee89856d4a37709869a5c01dfa66988b8f5a
+commit ed80ec347ec74d0364fce9cc74fe83df443b9ac8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 31 09:11:40 2020 +0200
+Date:   Wed Nov 11 09:29:08 2020 +0100
 
-    core: parser - removed temporarily remark for module reserved internal flags
+    core: added local_rport global parameter
+    
+    - similar to add_local_rport() but set globally
 
-commit 2768f8ce1cf6da242674e7e40c8e76eb6c630f6b
-Author: Peter Friedrich <[email protected]>
-Date:   Mon Mar 30 19:02:29 2020 +0200
+commit bf28fa91455eb5d42bb2955a70fadb8d27f6bb41
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 11 08:36:45 2020 +0100
 
-    ims_qos: bugfix for Rx register dialog callback
+    core: set initial state for --cfg-print before invoking flex parsing
     
-    - bugfix for Rx register dialog callback
-    - In some scenarios like parallel forking several INVITE with identical
-      CALLID and FROMTAG sent to PCSCF which inserts dialogues for each INVITE.
-    - When 200OK is received in PCSCF the dialog callback must be registered
-      for the respective dialog. Currently sometimes the wrong dialog is selected
-      by searching with CALLID FROMTAG and TOTAG thus leading to problem
-      no STR is sent at BYE.
-    - Fix is to pickup the right dialog before suspending the transaction during
-      AAR/AAA processing and reuse this saved dialog.
+    - no longer needed to have #!KAMAILIO, #!SER, ... in the first line
 
-commit e2a1b967fd6e2cc92dc1447e1c033f6124aca446
-Author: Peter Friedrich <[email protected]>
-Date:   Mon Mar 30 19:00:58 2020 +0200
+commit 228eaef0d4e1cae97a23bedd8a6160585fa4e3da
+Merge: 1750d195cc 57be5c1f33
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 11 08:11:01 2020 +0100
 
-    ims_dialog: bugfix for registering dialog callbacks
+    Merge pull request #2545 from alexyosifov/core_msg_translator
     
-    - bugfix for registering dialog callbacks
-    - in Rx scenarios of parallel forking (several INVITEs with same CALLID
-      and FROMTAG sent to PCSCF) and INVITE for orig and term handled in
-      same PCSCF (means also INVITEs with identical  CALLID and FROMTAG) the wrong
-      dialog is selected for registering the callback (i.e. the callback
-      for sending STR) when 200OK from terminator is processed.
-    - Root cause is that dialog is searched with callid-fromtag-totag but at
-      the time of dialog insertion (processing of INVITE) no totag is available.
-    - fix is to get ctx dialog at 200OK processing before suspending the
-      transaction - save dialog until AAA is received - use this dialog for
-      registering the STR callback.
+    core: added missing field in sip_msg_update_buffer
 
-commit 974c50aea6b581b5f8545f3d710e98b53d44bd67
+commit 1750d195ccd5de80ac586b902d6f05c2f3703a33
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 30 10:11:54 2020 +0200
+Date:   Tue Nov 10 16:15:47 2020 +0100
 
-    tm: do not set msg tcp connection id in the dst info
+    core: groupped --cfg-print state switch condition in a function
 
-commit f9eaa1298f7263be53b709ab7b68336d09e9de0b
+commit d40d23da34634ca0cfb35fa561189ffe08d850d2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 30 10:10:33 2020 +0200
+Date:   Tue Nov 10 16:00:35 2020 +0100
 
-    core: do not set msg tcp connection id in the dst info
+    core: print also define value during --cfg-print
 
-commit b505a4df46c241f8676f663ddcdddba935c0b3e4
-Author: Kamailio Dev <[email protected]>
-Date:   Sun Mar 29 17:31:14 2020 +0200
+commit 7a88baf9b0dbd4e46557278eaaaf755a5f4350a9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 10 15:56:00 2020 +0100
 
-    modules: readme files regenerated - usrloc ... [skip ci]
+    core: evalute define expressions in config for --cfg-print option
 
-commit c3a8a97d235b2399994c191a7b289bd943ce6388
+commit 0b379b81364f61e91288379aade4eea7613b253a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 29 17:30:03 2020 +0200
+Date:   Tue Nov 10 15:37:36 2020 +0100
 
-    usrloc: docs - updates for ka_loglevel and ka_logmsg params
+    kamctl: removed old fine after renaming module to userblocklist
 
-commit 8525a26fa60c70035df22495ecf309d01019d093
+commit 8736594784ff56df3a3496c19c17ac1513437488
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 29 17:25:28 2020 +0200
+Date:   Tue Nov 10 15:34:03 2020 +0100
+
+    doc: renamed rpc list files to userblocklist
 
-    usrloc: default keepalive log message prints remote address in socket format
+commit 7563a52eab3043a389e50eb3e21dcb359c054cf9
+Merge: 1896db2b44 b1af4ec9f9
+Author: Lucian Balaceanu <[email protected]>
+Date:   Tue Nov 10 15:15:24 2020 +0200
+
+    Merge pull request #2544 from lbalaceanu/master
     
-    - more compact than sip uri format
+    Renaming userblacklist to userblocklist
 
-commit 367a865e7f0c9cd67fda9176add1ca3c0dad2d46
+commit 1896db2b44c967066d973f760c7342621a837db9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 29 14:17:19 2020 +0200
+Date:   Tue Nov 10 14:14:39 2020 +0100
 
-    lib/srdb1/schema: removed kamailio-extensions.xml file
-    
-    - file didn't have any content itself, tried to include an inexistent
-    extra.xml, which generated an warning for 'make dbschema'
+    core: switch on cfg print mode also on #!SERi, #!MAXCOMPAT and #!ALL
 
-commit ea2d21c2bb53ffa54d4fedcdd1d582707c654da6
+commit e5a723dfb0f38b0871d4fe624d57dbaa90e3b3bb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 29 12:41:32 2020 +0200
+Date:   Tue Nov 10 12:36:23 2020 +0100
 
-    usrloc: cast to get rid of warnings for different OSes in keepalive printing
+    core: added --cfg-print to help message
 
-commit 446dc8006240050a1e0c13c7094e9f9739cc16c8
-Author: Henning Westerholt <[email protected]>
-Date:   Sun Mar 29 11:39:34 2020 +0200
+commit 62ac640b113103648d6d8f9028f15be66b775fa0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 10 12:29:16 2020 +0100
 
-    doc/stylesheets: remove obselete company and e-mail address from my name, update copyright date
+    core: new command line parameter --cfg-print
+    
+    - print the config file by evaluating include_file, import_file, ifdef
+    and ifndef preprocessor directive
+    - define and subst (and the variants) tokens are not replaced
 
-commit d4311f3dfa3fc6c3836e8573fb12bc2ae4b6c264
+commit e9624bc4823cfba0bd9536a70b9eeadecb2a537e
 Author: Henning Westerholt <[email protected]>
-Date:   Sun Mar 29 11:27:07 2020 +0200
+Date:   Mon Nov 9 12:52:07 2020 +0000
 
-    lib/srdb1: fix warning about wrong namespace in version.xml
+    crypto: properly initialize key and iv to 0, add comment regarding the size of IV
+    
+    - properly initialize key and iv to 0, otherwise invalid data might be printed
+    - the initialization vector for AES will be always AES blocksize, e.g. 128 bits
 
-commit 91c1b9a0e68c8a76a84fc7696b755cc1c8205aa5
-Author: Kamailio Dev <[email protected]>
-Date:   Sat Mar 28 10:31:12 2020 +0100
+commit 57be5c1f33344275c15777a7927d9c48df4a69ba
+Author: Aleksandar Yosifov <[email protected]>
+Date:   Mon Nov 9 14:37:26 2020 +0200
 
-    modules: readme files regenerated - usrloc ... [skip ci]
+    core: added missing field in sip_msg_update_buffer
+    
+    - added a missing field in sip_msg_update_buffer()
+      when restoring message fiedls: msg->pid.
 
-commit 54bce5c707feb91b2de90abe64e75952972816f0
+commit 4bb099b046939b85e1827b804167a51ef4bc00c4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 28 10:11:28 2020 +0100
+Date:   Mon Nov 9 13:10:43 2020 +0100
+
+    sctp: memcpy field data to avoid unaligned access warning
+    
+    - GH #2543
+
+commit b1af4ec9f976febd2efb5e657938ff731d8151df
+Author: Lucian Balaceanu <[email protected]>
+Date:   Mon Nov 9 13:42:44 2020 +0200
 
-    usrloc: docs for ka_loglevel and ka_logmsg params
+    kamctl: regenerated db schema for userblocklist
 
-commit 0d912f11c9618ea399b81fe7d38faf335fe911c7
+commit 8f30c75cff7787a39f7c934e00e933b1beb43c20
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 28 09:56:47 2020 +0100
+Date:   Mon Nov 9 12:31:24 2020 +0100
 
-    usrloc: fexible logging for roundtrip details
+    http_async_client: include poll.h instead sys/poll.h
     
-    - new params ka_loglevel and ka_logmsg
+    - according to POSIX specs
+    - GH #2543
 
-commit 7883a5e417d10e88d187c7d88f61e28506483b7d
-Merge: c5bac15472 c2ddf608dd
+commit e8d373a1baa7763984753b24e4067f8edb1913af
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 28 08:31:03 2020 +0100
+Date:   Mon Nov 9 12:18:39 2020 +0100
 
-    Merge pull request #2265 from armenb/pv_remove_urlencode_urldecode
+    crypto: removed unnecessary cast that resulted in compile warning
     
-    pv: remove urlencode/urldecode functions (moved to core/strutils)
+    - GH #2543
 
-commit c5bac15472ad7db452e35f000a3236a839f14cf8
-Merge: 7d1e27e945 0973bee70e
+commit ef3233d14080936486d09edbe9598d7d92bd2f33
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 28 08:30:16 2020 +0100
+Date:   Mon Nov 9 12:13:51 2020 +0100
 
-    Merge pull request #2264 from armenb/core_strutils_urlencode_urldecode
+    core: init origproto to fix compiler warning
     
-    core: strutils - add urlencode and urldecode functions
+    - GH #2543
+
+commit 719c2987fcd02186554ed880c75a8e229804c8f8
+Author: Lucian Balaceanu <[email protected]>
+Date:   Mon Nov 9 11:51:11 2020 +0200
 
-commit 0973bee70e2a7f6ea274c357083fb67b6b2e27ad
-Author: Armen Babikyan <[email protected]>
-Date:   Fri Mar 27 14:01:05 2020 -0700
+    kamctl: rename userblacklist to userblocklist
 
-    core: strutils - add urlencode and urldecode functions
-    
-    - moved from modules/pv/pv_trans.c and exported, so they can be used in other modules
-    - genericized fn names
+commit 6782b2c1789f162b405ec0b9894f61075a4307f9
+Author: Sergey Safarov <[email protected]>
+Date:   Mon Nov 9 00:19:44 2020 +0300
+
+    pkg/kamailio/alpine: packaged app_lua_sr module
 
-commit c2ddf608dd3cdb3a071763769e336157f9e831c9
-Author: Armen Babikyan <[email protected]>
-Date:   Fri Mar 27 14:14:53 2020 -0700
+commit 879ca70de76b5171706b38a65b49e1061af0e225
+Author: Lucian Balaceanu <[email protected]>
+Date:   Fri Nov 6 19:09:25 2020 +0200
+
+    src/lib/srdb1/schema: replacing denomination to blocklist/allowlist
+
+commit 333922750e71af0af21db741de440a25443083e2
+Author: Lucian Balaceanu <[email protected]>
+Date:   Fri Nov 6 19:04:54 2020 +0200
 
-    pv: remove urlencode/urldecode functions; moved to core/strutils
+    src/lib/srdb1/schema: renaming userblacklist to userblocklist
 
-commit 7d1e27e945b09674f07bdb56f69947b41e8e945a
+commit 15dd032c7cd4d3029aa9e0100a3d52e24ab9c2ae
+Author: Lucian Balaceanu <[email protected]>
+Date:   Fri Nov 6 18:13:30 2020 +0200
+
+    userblocklist: renaming userblacklist module
+
+commit f59b0342e380b73eab6415a070a5f9250316fcbb
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Mar 27 18:31:09 2020 +0100
+Date:   Fri Nov 6 10:16:21 2020 +0100
 
-    modules: readme files regenerated - usrloc ... [skip ci]
+    modules: readme files regenerated - sl ... [skip ci]
 
-commit 30eda8a8f244e3e6eba66b50fa355b11735d8f7d
+commit 05ed94d030f62714cc0220fc6b6e0ffd5a0feb79
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 18:16:28 2020 +0100
+Date:   Fri Nov 6 10:06:42 2020 +0100
 
-    usrloc: keepalive server id filtering also for in-memory contacts
+    sl: docs for send_reply_mode()
 
-commit 1968b3248acc9d71974f5765e489af82ecf4849a
+commit 14923a2581113615ad071be407086dcf807a5f67
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 18:06:46 2020 +0100
+Date:   Fri Nov 6 09:38:08 2020 +0100
 
-    usrloc: docs for ka_filter parameter
+    sl: new function send_reply_mode(...)
+    
+    - similar to send_reply(), but has a 3rd parameter to control the
+    execution mode (for now it can set the flags to not connect on sending
+    or close connection after sending)
 
-commit c4f3de7bfa704551e4b6cbf16e543c469a42c99c
+commit e80fcf42ebe52fc095016277a4b44d4726d4e9c5
+Merge: 37f06f031c ac55cc5ce5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 17:54:00 2020 +0100
+Date:   Fri Nov 6 07:50:18 2020 +0100
 
-    usrloc: internal keepalive support for db only mode
+    Merge pull request #2542 from guillemj/pu/rpc-marshalling
     
-    - new parameter ka_filter to enable server_id filtering of db records
-    processed for keepalive
+    sl: Fix 3xx stats RPC marshalling
 
-commit f47700bb55cbf19f7d3f7d967bd4c4755a994db5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 17:52:53 2020 +0100
+commit ac55cc5ce5fcbb50d3a2a6b228585dce8fc1150d
+Author: Guillem Jover <[email protected]>
+Date:   Thu Nov 5 18:34:43 2020 +0100
+
+    sl: Fix 3xx stats RPC marshalling
+    
+    The struct_add() method was getting 4 values but only 3 "d".
+
+commit 37f06f031c4ce93bcf4494744282c17f7a2d157c
+Author: Julien Chavanton <[email protected]>
+Date:   Thu Nov 5 07:09:38 2020 -0800
 
-    usrloc: fixed wrong comments related to the flags fields in ucontact_t
+    core: DNS stop resolving NAPTR for IP addresses (#2541)
 
-commit bef747a3ff728fb92593c565229d20e642b8b6c4
+commit 340374a5e70ea805de79b7855e32ccf619d1affa
+Merge: d488764e82 2300d0a2a9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 13:58:56 2020 +0100
+Date:   Thu Nov 5 13:12:19 2020 +0100
 
-    usrloc: global root var for domains list renamed to _ksr_ul_root
+    Merge pull request #2537 from hexla/upstream/kex-fix-stats-rpc
+    
+    kex: fix and cleanup stats rpc
 
-commit 3b7069269f28be7869a90420682ef03641a741e4
+commit d488764e82311de440969b34ed7a822a54df6a45
 Author: Victor Seva <[email protected]>
-Date:   Fri Mar 27 12:55:43 2020 +0100
+Date:   Thu Nov 5 12:41:28 2020 +0100
 
-    pkg/kamailio/deb: version set 5.4.0~dev4
+    permissions: add missing export for reload_delta parameter
+    
+    * fix 01fa7503433f4e23dea156e1034a87bbb49a4a1d
 
-commit b4d38c4a1bf40e190628a82db87a2b913abecf22
+commit 8fe0fd5ad866e94676944d3b26a85c50a10dfd78
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Mar 27 10:31:18 2020 +0100
+Date:   Thu Nov 5 12:31:16 2020 +0100
 
-    modules: readme files regenerated - usrloc ... [skip ci]
+    modules: readme files regenerated - permissions ... [skip ci]
 
-commit 91bf474a77ad594edccc5e5f8aca9f0abd905aca
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 10:16:23 2020 +0100
+commit 0ad80449d8da33732b7b67f1a681fa68c45280e4
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 5 12:19:53 2020 +0100
 
-    usrloc: options to do keepalive for natted or udp contacts only
-    
-    - variants to make it emulate the current nathelper keepalive, which is
-    done for UDP only
-    - usrloc keepalive can be sent for all types of contacts
+    permissions: document reload_delta parameter
 
-commit d1a221af4cac226199365c18a6a121090dc4cf82
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 10:16:03 2020 +0100
+commit 01fa7503433f4e23dea156e1034a87bbb49a4a1d
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 5 12:12:38 2020 +0100
 
-    usrloc: docs for keepalive parameters
+    permissions: add reload_delta parameter
+    
+    - make the rate limit of maximum allowed RPC reload configurable
+    using the new 'reload_delta' paramenter.
 
-commit 4652a116fb940fbda527e1b04a5a0a32f7b9a3fe
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 09:12:34 2020 +0100
+commit 8d8857314a6d7979dbd5fde584d24919ac1c3328
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Nov 5 11:46:32 2020 +0100
 
-    usrloc: print ka roundtrip via rpc dump command
+    modules: readme files regenerated - permissions ... [skip ci]
 
-commit de8493232eb6aefa742e038cb3ca6282aadf1a6a
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Thu Mar 26 22:46:08 2020 +0100
+commit 79f329189be9b73bbb923ee84870255869cff12f
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Thu Nov 5 11:45:11 2020 +0100
 
-    modules: readme files regenerated - lost ... [skip ci]
+    permissions: add note about RPC reload limit
 
-commit 340bb1efbf5fc9ba9e1ef2ec8d3074c40be5d0ca
-Author: Wolfgang Kampichler <[email protected]>
-Date:   Thu Mar 26 22:36:05 2020 +0100
+commit c87f5202d778cf110ce0fbbc554310c148e997cb
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 5 11:04:48 2020 +0100
 
-    lost: fixed defects reported from Coverity Scan
+    permissions: basic safety for concurrent RPC reload
     
-    - in lost_function(): illegal access
-    - in lost_held_type(): null pointer dereferences
-    - in lost_xpath_location(): resource leak, control flow,
-      null pointer dereferences
-    - besides: README update and code refactoring.
+    * same logic as 99d5da8d595961063249f871a5d150474fa6f317
 
-commit 68928e95f50581170097373dafe7a441e7f88304
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 26 21:57:08 2020 +0100
+commit d0cb5a6ecf6cb3962e45f28926f4361a64ca613a
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Nov 4 13:01:16 2020 +0100
 
-    usrloc: store keepalive roundtrip in contact structure
+    modules: readme files regenerated - dmq ... [skip ci]
 
-commit 87c5d45a66d2d1ecfca4d2677be4d3ff633dc218
+commit 7b70dcb291f290e6b563fb7baef4df9fc8116a1b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 26 21:02:09 2020 +0100
+Date:   Wed Nov 4 12:48:48 2020 +0100
 
-    usrloc: process keepalive response
+    dmq: docs - more details about functionality
+    
+    - use of standard channel term, similar to other distributed message queues
+    - docs for notifications_channel new parameter
 
-commit b3677f7508cfdcea54f48ed01688fa0cf9380e58
+commit 798494f2ac16be585e84919f046c4ab43cadbdf5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 26 16:18:17 2020 +0100
+Date:   Wed Nov 4 11:29:56 2020 +0100
 
-    usrloc: ability to send keep alive requests
+    dmq: new parameter notification_channel
     
-    - GH #2223
-    - work in progress
+    - allow setting the channel id for peer availability notifications
+    - default is "notification_peer"
+
+commit 960b60ede8543f38b61ad2769e81e11d5a777df8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 4 11:15:10 2020 +0100
+
+    dialog: skip doing cseq update processing for non-sip requests
 
-commit 1611766a329aa60a690803d7ff179159a4657a56
+commit 81d3e7a43a249dfc9eaa075c698e1eb3237a517e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 26 11:28:51 2020 +0100
+Date:   Wed Nov 4 08:09:39 2020 +0100
 
-    core: receive_msg() - init local variables for better runtime troubleshooting
+    dialog: proper to-tag check for initial requests to skip cseq updates
 
-commit 1d01ae5e7934cc84bb40ae4d18e6a48f6a78e5e2
+commit 00a4efc80c8023dddcc0da8e0b19da89147714ab
 Author: Kamailio Dev <[email protected]>
-Date:   Wed Mar 25 19:46:12 2020 +0100
+Date:   Tue Nov 3 15:16:14 2020 +0100
 
-    modules: readme files regenerated - htable ... [skip ci]
+    modules: readme files regenerated - acc ... [skip ci]
 
-commit 01933ac03f3db92f1c5f493a16ed3e4e75565e62
+commit 340f38f5349e41c849764043df7ee1a808b5ec23
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 25 19:36:37 2020 +0100
+Date:   Tue Nov 3 15:00:54 2020 +0100
 
-    htable: docs for rpc command htable.store
+    acc: docs for acc_extra_nullable parameter
 
-commit 17ed8ddf20338e0728cf4e8c496f726650577898
+commit 10ab5d4343a102a504d5fba09003e43fd4f6027a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 25 19:31:49 2020 +0100
+Date:   Tue Nov 3 14:55:45 2020 +0100
 
-    htable: new rpc command htable.store
+    acc: new parameter acc_extra_nullable
     
-    - save the content of hash table to database
+    - if set to 1, set NULL db values for varaibles that are $null
+    - GH #2531
 
-commit 06d545bb3e3e0921cdd70dbdd7fd290b74824b55
+commit e9eee1ead964992a2d81014709755bbfd1e995c9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 25 17:34:07 2020 +0100
+Date:   Tue Nov 3 12:49:33 2020 +0100
 
-    Makefile.defs: version set to 5.4.0-dev4
+    exec: debug message when command returns non-zero
 
-commit daf74e8a7356014a0227352d8f7be44d4c4fd9d0
+commit a3443211515068bb12ecbd53541785a5ebf1cb6c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 25 17:16:35 2020 +0100
+Date:   Tue Nov 3 11:38:56 2020 +0100
 
-    sipdump: test initialization of faked msg structure
+    dialog: small formatting changes
 
-commit d8acd8b9329955c21093df9507ebd8edd916eac9
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Mar 25 15:01:15 2020 +0100
+commit 5664f88566d7b70d117da9836e5ce6f797387d08
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 12:37:18 2020 +0100
 
-    modules: readme files regenerated - rtpengine ... [skip ci]
+    core: use main term for fields and in comments
 
-commit de5b28f89aadfbbf70f023bce7a6fcdd55bfd044
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Wed Mar 25 09:56:56 2020 -0400
+commit b26133f26296549322e5c87ce1ba65db8c5c1c88
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:49 2020 +0100
 
-    rtpengine: document new T.38 options
+    xprint: Makefile comment updated to reference main Makefile
 
-commit 6ab1431464f97e856812e0f69d77bc96e3dd8f57
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Wed Mar 25 09:00:40 2020 -0400
+commit 955c34998be5ad8093d909ef5ef49f59b150ad67
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:49 2020 +0100
 
-    rtpengine: add support for new T.38 options
+    xmpp: Makefile comment updated to reference main Makefile
 
-commit 4b2e79d932840c6810038e0e386354bc3cc90e6c
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 24 22:46:07 2020 +0100
+commit 851290b2e10b49aaff47b62e70d3296c73e33649
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:49 2020 +0100
 
-    modules: readme files regenerated - textopsx ... [skip ci]
+    xmlrpc: Makefile comment updated to reference main Makefile
 
-commit a752411df65b93f82aaad43a767cff102f5a6100
-Author: Henning Westerholt <[email protected]>
-Date:   Tue Mar 24 22:42:59 2020 +0100
+commit 704f872dfcc4d4bfb5f94403226196ae1d9ba43f
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:49 2020 +0100
 
-    uac: also set socket for in dialog REGISTER (GH #2262)
+    xmlops: Makefile comment updated to reference main Makefile
 
-commit 53ccb420c0414a12af0783add864bb4d97a65d90
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 18:28:49 2020 +0100
+commit 8956f3b0f4f3f698ca26fa28e933534f5b454ace
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    textopsx: small spelling fix in docs
+    xlog: Makefile comment updated to reference main Makefile
 
-commit 61e1fa2db0b6cdfaa4a5dc3791b646c38e3aaed2
+commit e51d65448795c46ee61f6b08a31a014555bf5bdb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 24 16:39:54 2020 +0100
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    pike: renamed common name structs and globals to have module prefix
+    xhttp_rpc: Makefile comment updated to reference main Makefile
 
-commit 55e721eed77f129ab22d043a7d03fbca21e64200
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 24 15:31:11 2020 +0100
+commit 431069f1c15ea46deb512de9ea9ba2f7da51c926
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    modules: readme files regenerated - pike ... [skip ci]
+    xhttp_prom: Makefile comment updated to reference main Makefile
 
-commit e65ce2fd407626acc89879033a2114cf521457dc
+commit a99b40580315e1fb59090cfa532bfa275be6047a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 24 15:23:10 2020 +0100
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    pike: docs - aligned ip tree example
+    xhttp_pi: Makefile comment updated to reference main Makefile
 
-commit ca33c2deb73e4532488ac8181622f2c7f723bd5f
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 24 15:01:12 2020 +0100
+commit ab74f8419216f87e838daaf36ac6e1b9c2421b2c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    modules: readme files regenerated - sst ... [skip ci]
+    xhttp: Makefile comment updated to reference main Makefile
 
-commit b800ffb9fb1de6ee0d7b6c2b42a25669022c1142
+commit ed066cea07153c2e80a85d0eedd362342b461d81
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 24 14:50:58 2020 +0100
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    sst: docs - more info about how timeout_avp is used
+    xcap_server: Makefile comment updated to reference main Makefile
 
-commit 29a35ec3cec8b9c3ee4b45c8d84308701bda097c
-Author: Nathan Bruning <nathan@iperity.com>
-Date:   Tue Mar 24 11:24:28 2020 +0100
+commit 4304b270fc8e2362967ed3ffd8baf33533ef4831
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    core: fix returning multiple IPs for a cached DNS entry
+    xcap_client: Makefile comment updated to reference main Makefile
 
-commit 740afac15b3d8d618b5101a761a37f5808d4b4f0
-Author: Zero King <l2dy@icloud.com>
-Date:   Tue Mar 24 11:12:39 2020 +0100
+commit ceeeca9666146764ae6adbf1ccfd6f0bd4ffa7cb
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    rtpengine: fix zero-length log placeholder
+    websocket: Makefile comment updated to reference main Makefile
 
-commit 030f18b5cffeb117dcf582cf12c5b3c35ace1469
-Author: Zero King <l2dy@icloud.com>
-Date:   Tue Mar 24 11:12:25 2020 +0100
+commit 36ff83dd97191fd0bad96340da34f04cae369460
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    rtpproxy: fix zero-length log placeholder
+    uuid: Makefile comment updated to reference main Makefile
 
-commit 69714b26c63c75df6759f9158c7181d4f86b4764
-Author: Zero King <l2dy@icloud.com>
-Date:   Tue Mar 24 11:11:54 2020 +0100
+commit 0c500f2696907cde5ca77b58a6de96195e134021
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    nathelper: fix zero-length log placeholder
+    utils: Makefile comment updated to reference main Makefile
 
-commit 63cd404d4b46e4514ae1490303189a0f81def942
+commit cbe6f1f89c57af5f690bb916ab8d645abf4f44f7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 24 10:32:10 2020 +0100
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    kamctl: regenerated db schema file with secfilter updates
+    usrloc: Makefile comment updated to reference main Makefile
 
-commit 7c8fdb0df37ee1466d7171ff3cff77e5b961abb4
+commit b7a5065291f48f2b60d9670904821cc9993d3658
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 24 10:21:22 2020 +0100
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    lib/srdb1: schema - use smallint for secfilter
-    
-    - tinyint is not supported
+    userblacklist: Makefile comment updated to reference main Makefile
 
-commit 09c18bb06691ad29b71990179a3006b5bdfbf602
+commit b91b1275e9af69bd39350b9e8712f35acab3eb32
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 24 10:02:38 2020 +0100
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    lib/srdb1: schema - added xml file for sefilter module
+    uri_db: Makefile comment updated to reference main Makefile
 
-commit 7c879b176df397b87332418dc071c49c17fb5781
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Mar 23 23:01:10 2020 +0100
+commit 50cf5d6120afd2d37981ae3abe2e910b2ad18fa0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:48 2020 +0100
 
-    modules: readme files regenerated - lost ... [skip ci]
+    uid_uri_db: Makefile comment updated to reference main Makefile
 
-commit d5b2c1dfe37fbeb443912f2b80fb2877ebf09672
-Author: Wolfgang Kampichler <[email protected]>
-Date:   Mon Mar 23 22:44:27 2020 +0100
+commit 94512975f93394485026212d9831b9b40bc60100
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    lost: new module parameters to set HeLD request attributes
-    
-    - parameters are exact_type, response_time, and location_type
-    - the module function lost_held_query now supports proper
-      handling of location types 'any', 'civic', 'geodetic' or
-      'locationURI' (or any combination).
-    - besides: README update and code refactoring.
+    uid_gflags: Makefile comment updated to reference main Makefile
 
-commit dda07c69420e1a38948dae4b71f8005b2375253b
+commit 9bb8b3f84909d39d992b272ffbd62016cd63e25a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 23 18:42:23 2020 +0100
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    rtpengine: replaced rtpproxy with rtpengine
-    
-    - avoid confusion in printed log messges
+    uid_domain: Makefile comment updated to reference main Makefile
 
-commit 8965ff07f2e9fa105fc56896eed9caf4b6faf261
+commit 072c86e91d671c7b660eb7def5b906d7e3b762a5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 23 17:57:48 2020 +0100
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    dialog: dmq operations under locked dlg table entry
-    
-    - protect against races that could be due to rentransmissions or other
-    parallel processing cases
-    - related to GH #2224
+    uid_avp_db: Makefile comment updated to reference main Makefile
 
-commit 125031daeade9dab5c36b912dda65700d95c4c6a
+commit b96e14afe2de290650506ba26e0ebe2e025f9c85
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 23 17:48:39 2020 +0100
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    dialog: exposed functions to search dlg and lock table entry
+    uid_auth_db: Makefile comment updated to reference main Makefile
 
-commit a4f8c0291bfd32752c0c2c323f618c6ac0c91d53
+commit abc227fb6e7b8bbf2f76468bad149805c13deb23
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 23 17:36:44 2020 +0100
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    dialog: functions to search dialog by uuid and keep table entry locked
-    
-    - helper macros to lock/unlock table entry with dlg cell structure
+    uac_redirect: Makefile comment updated to reference main Makefile
 
-commit eb846397009066c719ee37478a72f5296317f3b6
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Mar 23 15:31:17 2020 +0100
+commit fce4684740d4cfbc56403eadc864c030c1053245
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    modules: readme files regenerated - sipcapture ... [skip ci]
+    uac: Makefile comment updated to reference main Makefile
 
-commit 51bbc5557edf4d4c1cdcb268f70d00ef406b53fc
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Wed Mar 11 11:48:20 2020 +0200
+commit aa6067bf90d6a1fc936d53ac588c7c6b210f0a74
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    sipcapture: add new capture_bad_msgs modparam
-    
-    In order to enable the parsing of broken SIP messages.
-    
-    By default this behavior is disabled.
-    
-    Updated doc.
+    tsilo: Makefile comment updated to reference main Makefile
 
-commit 9d0ea2b4323bcafd73322cc2b234231273013bcd
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 15:07:42 2020 +0100
+commit 758a9b75ef88aec3d16766e6d1147f36c327fab8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    seas: use ip_addr2sbuf instead of (redundant) buf_print_ip
+    topos_redis: Makefile comment updated to reference main Makefile
 
-commit 279848dda1fc24428ad3662f6890b6f51fef3518
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 15:06:33 2020 +0100
+commit a9c16c67a8a556657f337f0d79c7ac3e7e1ac1b3
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    tls: use ip_addr2sbuf instead of (redundant) buf_print_ip
+    topos: Makefile comment updated to reference main Makefile
 
-commit 3708022dfa24cf250cb34f0d5e5f990711f91d1b
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 15:05:51 2020 +0100
+commit 0ca5816ad57f6f32f358e65f479e0eb7b16aa411
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    Revert "core: add new function  buf_print_ip(..) to print an IP address to an buffer"
-    
-    This reverts commit 4acca8ad2f31f465b08f15d98cc4780236e2beb0.
+    topoh: Makefile comment updated to reference main Makefile
 
-commit cc34d05b8371c57cdcfe468fdba036d2b710dbb5
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 12:06:58 2020 +0100
+commit 4217710ce7e514765fe02eeb33a97657616ad7f3
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    seas: use new introduced buf_print_ip to print IP addresses instead of own implemenation
+    tmx: Makefile comment updated to reference main Makefile
 
-commit 328d45215514f03d2fcfd88d49e56027f2002b86
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 12:06:26 2020 +0100
+commit d9bfcb1868b9634e8f1a67bf6e9d5411e6623279
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    tls: log src and dst IPs in case of protocol level errors in send/receive
-    
-    - log src and dst IPs in case of protocol level errors in send/receive
-    - to help debugging TLS errors in multi-domain/multi-dispatching scenarios
+    tmrec: Makefile comment updated to reference main Makefile
 
-commit 4acca8ad2f31f465b08f15d98cc4780236e2beb0
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 12:04:54 2020 +0100
+commit 590da9d265547267c86b19958489a9e3b2d1d4a5
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    core: add new function  buf_print_ip(..) to print an IP address to an buffer
+    tm: Makefile comment updated to reference main Makefile
 
-commit ae95a6a2f73e6a4153a415c70d9e21562c651c1a
-Author: --list <[email protected]>
-Date:   Mon Mar 23 11:13:41 2020 +0100
+commit 42d572799c642e57081fd5ae27054525af5d3fa0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:47 2020 +0100
 
-    ims_usrloc_pcscf: fix warning: this ‘if’ clause does not guard...
+    tls: Makefile comment updated to reference main Makefile
 
-commit c53423a755a0766d27137d1483edb05178d1a44d
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Mar 23 09:31:19 2020 +0100
+commit 3bd6a46cd1ea1c345d43b489b7e1ee64fdd88a23
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    modules: readme files regenerated - corex ... [skip ci]
+    timer: Makefile comment updated to reference main Makefile
 
-commit 1e58a56cb7f9d83ca0c943481d02c429d33e188a
+commit 3748595c60405d975955e378d8b48c79ae1a4997
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 23 09:19:30 2020 +0100
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    corex: docs - examples with setting xavps for via functions
+    textopsx: Makefile comment updated to reference main Makefile
 
-commit 56ed5c028bd97837c7a9e0017a2599f09554211f
+commit f26a9541dd29685654859e87d3167072c8c0887f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 22 15:27:46 2020 +0100
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    sst: debug message when setting timeout avp
+    textops: Makefile comment updated to reference main Makefile
 
-commit 20013e4e2bf1a5d5ce8535e07320dca034639286
+commit 87fa64f5142970b8e2da68cc5857860059b1f68d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 22 15:05:17 2020 +0100
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    dialog: detailed debug messages when resolving the timeout
+    tcpops: Makefile comment updated to reference main Makefile
 
-commit 21bdbff049571ca22f1205a041c8b1162005d319
+commit c1d7a6d58a0f46bb0462d1577538e3ae1503ef10
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 20 17:10:05 2020 +0100
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    dmq: init worker structure in chid_init for PROC_INIT rank
-    
-    - have it ready when other processes are started
+    systemdops: Makefile comment updated to reference main Makefile
 
-commit 5411eda4e44a487479d00433583a68a328aca9a3
+commit b1c71b550cdb5369ca508af54901d9517478ddf6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 19 16:56:38 2020 +0100
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    cfgutils: use same type for local variable in rpc gflags functions
+    stun: Makefile comment updated to reference main Makefile
 
-commit c52e2331f4823ba488ea9d1d585ab5b1e6999745
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Thu Mar 19 11:49:50 2020 +0200
+commit 37cc7cbc3732339908b9b5eb64fc6c71273f60df
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    ratelimit: increase number of queues and pipes
+    statsd: Makefile comment updated to reference main Makefile
 
-commit 1f76bca74839f35d11f42edf758eb046cedb752c
+commit 5cdf23919d4b2b5cd399090dd7ba463bbb76dc60
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 19 10:59:43 2020 +0100
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    pv: do not set ending '\0' for port value in pv_set_ruri_port()
-    
-    - it can be a reference to a static string, ending up in a crash
-    - GH #2258
+    statsc: Makefile comment updated to reference main Makefile
 
-commit 6728fa974723be3e79e7fd9750cd4fdc26fcb013
-Merge: 331ffea6c8 bca9768b6f
+commit 9b19917f3feea190c65a52c1ccc25670cafbe796
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 19 07:21:26 2020 +0100
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    Merge pull request #2256 from gdt/master
-    
-    Small portability fixes (NetBSD)
+    statistics: Makefile comment updated to reference main Makefile
 
-commit bca9768b6f2667bad8472fa99a113b8249ca0f9a
-Author: Greg Troxel <gdt@lexort.com>
-Date:   Wed Mar 18 19:03:08 2020 -0400
+commit dce82e75967295de3f152f432a17e9ed5b7302f7
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    Makefile.defs: Only add -ldl on systems that use it
-    
-    kamailio uses dlopen, and on some systems, one must link with -ldl.
-    On others, this is not needed and there is no libdl.  For now, simply
-    omit -ldl on NetBSD (which doesn't have or require it), and don't try
-    to change behavior on other systems.
+    sst: Makefile comment updated to reference main Makefile
 
-commit 3ccaac365da6078a96681109efebc70dcb12fc55
-Author: Greg Troxel <gdt@lexort.com>
-Date:   Wed Mar 18 19:01:52 2020 -0400
+commit 1ea23c181c6e402751c24602eff0958703c6ba1d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    Makefile.defs: On NetBSD, link with -lm
+    ss7ops: Makefile comment updated to reference main Makefile
 
-commit 331ffea6c8c8b2c7cf38e3d7eda882a6becd326a
+commit d7fc3593a35c14d3f228a08bf24f98566e6d3dac
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 18 18:41:52 2020 +0100
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    kamcmd: Makefile - updated the msg target to print pkg-config detections
+    sqlops: Makefile comment updated to reference main Makefile
 
-commit 0e6e05f8bec1fb451375d71a6b929a6908c5689d
+commit deea2c4b6e6aafb62e8467487a178129cb3e5d3e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 18 17:39:18 2020 +0100
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    kamcmd: use pkg-config to get compile flags for lib readline
+    speeddial: Makefile comment updated to reference main Makefile
 
-commit 7ce976a2e2bb19a3f1aedea8fbb910250edd4c56
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 17 14:46:18 2020 +0100
+commit 98b048144820a3a9c440890078c011b82e3df88f
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    modules: readme files regenerated - presence ... [skip ci]
+    snmpstats: Makefile comment updated to reference main Makefile
 
-commit 8cbef62a0b9e654dda934edaf3e0f6e9c4a5c9a4
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Tue Mar 17 14:56:51 2020 +0200
+commit e36f04daa822f76f1bf75a478d000af2232740e5
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:46 2020 +0100
 
-    presence: add delete_same_subs modparam
+    smsops: Makefile comment updated to reference main Makefile
 
-commit 19c6f596f1daf246c0f77236ecf0016bfc3c81a2
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Mar 16 16:01:17 2020 +0100
+commit 5a9e2a07cf667d6b8d0b64106cff36cde2b5bf30
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    modules: readme files regenerated - p_usrloc ... [skip ci]
+    sms: Makefile comment updated to reference main Makefile
 
-commit d1f525c972447e28b21df6bb8a698c682873f26d
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Mon Mar 16 15:56:43 2020 +0200
+commit e522d020094966d784422c6965b10034b3167c79
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    p_usrloc: add new update function
-    
-    Add also new "uniq" column.
-    The new update function will use this new column.
+    sl: Makefile comment updated to reference main Makefile
 
-commit ff8c2a661ec9b27f01447c1dd24d8b984f4b1625
-Author: Kamailio Dev <[email protected]>
-Date:   Sat Mar 14 21:31:17 2020 +0100
+commit 59f22b7e0e10da9041e406304e98def23d510577
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    modules: readme files regenerated - cdp ... [skip ci]
+    siputils: Makefile comment updated to reference main Makefile
 
-commit a09d1b7ed8480e7543f81e7c5344ad4107cad4e7
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:09:32 2020 +0100
+commit a2ceef28276ffb48c56368cf2ee9a3333f25d27e
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    pv_headers: state header, which could not be split
+    siptrace: Makefile comment updated to reference main Makefile
 
-commit e907b53374ead5ec03a01f8a04ff69e70bd0356c
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:32:32 2020 +0100
+commit 8bec4d276319c040d83ee97d041fd6035001e349
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    nsq: docs fix parameter name
+    sipt: Makefile comment updated to reference main Makefile
 
-commit e9d4ab30419460175fe76b82c58b26768ea4ef57
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:24:22 2020 +0100
+commit 4150dc162456002ee960389e1f2937f355e542e1
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    sms: docs fix parameter name
+    sipjson: Makefile comment updated to reference main Makefile
 
-commit 34263c603a0b08625c3769a0c5f91012c4a4618f
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:21:59 2020 +0100
+commit 733ba5ef1937607c5af533fccfcd900f1179e609
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    msilo: docs add missing parameter
+    sipdump: Makefile comment updated to reference main Makefile
 
-commit bba1b9a10d76d8380f3d27dd0120ae902586e481
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:19:37 2020 +0100
+commit ea71f405123d87a4eac5adc9593190719edfe255
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    xmpp: docs fixes
+    sipcapture: Makefile comment updated to reference main Makefile
 
-commit 64f34d9315d24d9e919ec32c56fca2927e3845c3
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:19:14 2020 +0100
+commit aeee86a2880ffe22368a3b3e9f5278663719f034
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    xcap_server: docs fixes
+    secsipid: Makefile comment updated to reference main Makefile
 
-commit 404c46f358340df2dc4a91c7f83036ea26d05375
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:18:20 2020 +0100
+commit 415e64229d6f9023229b3e370d967b96ae358075
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    tmx: docs fix varname tag around parameter
+    secfilter: Makefile comment updated to reference main Makefile
 
-commit 2ba86a27a9f7d32eace52815161c0a8b9e48878a
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:17:27 2020 +0100
+commit d1e019837620a91eb5363b7ee43d42af23be999b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    rls: docs add missing parameter
+    seas: Makefile comment updated to reference main Makefile
 
-commit 3bbb27de30080a9fedaffcba04575dddb690caad
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:17:11 2020 +0100
+commit 2372083666b48cb798e1aa7cdbacb646f0b64d30
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    presence_xml: docs add missing parameter
+    sdpops: Makefile comment updated to reference main Makefile
 
-commit 4b2970b5b8addbb6cb325e35060714aa1e8811b2
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:16:33 2020 +0100
+commit c4ee405e6b0079fd3adba9f95fdacbe298e57021
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    ldap: docs add varname tag around parameter
+    sctp: Makefile comment updated to reference main Makefile
 
-commit 10f7ff344f546cc1816d5e6882313ba57540387b
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:15:45 2020 +0100
+commit fa24613d4fd7565828a3d211765d3eee16c0cfe9
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:45 2020 +0100
 
-    lcr: docs fix parameter name
+    sca: Makefile comment updated to reference main Makefile
 
-commit 65cb844fe0b180e0feeba641fa4d16ab3cb9c375
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:15:32 2020 +0100
+commit c6585863ddc80c661a03a586a552d2f6d3272c09
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:44 2020 +0100
 
-    htable: docs fix parameter name
+    sanity: Makefile comment updated to reference main Makefile
 
-commit 6b5689f4079aacf348e60bd7e72560b4fe98d9dd
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:15:19 2020 +0100
+commit 8f9dc4b26f16dbb1485f174a3d07ab1a2bb1ea59
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:44 2020 +0100
 
-    dnssec: docs fix parameter name
+    rtpproxy: Makefile comment updated to reference main Makefile
 
-commit 2771b041d47339b76271d4115bd68ffa7514aa25
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:14:53 2020 +0100
+commit 3dae217c2871a0c7b15428c9133d2c9cc6b02065
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:44 2020 +0100
 
-    dmq_usrloc: docs fix parameter name
+    rtpengine: Makefile comment updated to reference main Makefile
 
-commit 4b84dd2e9387efcdab7e501b66a64a72b233a9c4
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:14:22 2020 +0100
+commit 33a488f01fcb971ca0a2224d983cd88a1b4864f3
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:44 2020 +0100
 
-    dispatcher: docs add missing parameter
+    rtjson: Makefile comment updated to reference main Makefile
 
-commit 8668d43ccc814867be9716a548c9d3a4cbf0f3d9
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Sat Mar 14 18:14:04 2020 +0100
+commit 6bcfc25d92db8a92dc34564beac602d13a6a88ac
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:44 2020 +0100
 
-    cdp: docs add missing parameter
+    rtimer: Makefile comment updated to reference main Makefile
 
-commit 4830cf41f7a0460c08491f0f14adf8fa84ebe639
+commit 2689e000bdfab153bf310d5852734b7bef459187
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 14 18:34:10 2020 +0100
+Date:   Mon Nov 2 11:16:44 2020 +0100
 
-    kamctl: db creation scripts regenerated
+    rr: Makefile comment updated to reference main Makefile
 
-commit 5409a60421a7d5cda281c0fd94cbc2bd038f0dbb
+commit 762140519075dc92ef18eff2fc68fcc1db491a68
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 14 18:30:13 2020 +0100
+Date:   Mon Nov 2 11:16:44 2020 +0100
 
-    lib/srdb1: schema - description fields and id column for version table
-    
-    - no change from perspective of kamailio internal usage, just coherence
-    across tables and easier format for management tools
+    rls: Makefile comment updated to reference main Makefile
 
-commit 41841dfc153894a97609bdc95d78a12cb2b304ca
+commit 9eb62fb0e5fb19933c5880edd9e2f443e06fc270
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 14 18:16:34 2020 +0100
+Date:   Mon Nov 2 11:16:44 2020 +0100
 
-    kamctl: cmd trap output file with txt extension
-    
-    - easier to view inline when sent via email, without extensions being
-    binary encoding and requiring explicit download
+    registrar: Makefile comment updated to reference main Makefile
 
-commit bd387b4160f67d28fea79bd4168fb7280493ce10
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Mar 13 11:46:15 2020 +0100
+commit 75d0629bf2a72ea1afa9136a2f74503a12285101
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:44 2020 +0100
 
-    modules: readme files regenerated - sipcapture ... [skip ci]
+    regex: Makefile comment updated to reference main Makefile
 
-commit cc1142fcc15e0875d309de894a239325526fa186
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Thu Mar 12 17:53:02 2020 +0100
+commit 44f4dde7e1a01a20ae24e17a85fee28911e62772
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:44 2020 +0100
 
-    sipcapture: fix spelling errors
+    ratelimit: Makefile comment updated to reference main Makefile
 
-commit f0ae3c37cdaf4c5d8034062bf27ebeb03aacb99f
+commit 8b00e2a8c749001a3d98436652fb74a19931984d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 13 09:41:32 2020 +0100
+Date:   Mon Nov 2 11:16:44 2020 +0100
 
-    siptrace: proper setting of dst field when correlation id is not set
-    
-    - GH #2250
+    rabbitmq: Makefile comment updated to reference main Makefile
 
-commit 6a8e273112ca7059b647a7476d8c388503797644
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Mar 13 09:31:25 2020 +0100
+commit 45b0a481b8b2ae5019660fc2d99c07c367154721
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:44 2020 +0100
 
-    modules: readme files regenerated - p_usrloc ... [skip ci]
+    qos: Makefile comment updated to reference main Makefile
 
-commit e7686e8a3217bac460ea44f00904d794b6a12da9
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Thu Mar 12 17:13:23 2020 +0200
+commit 4646a390432a5005733482e72a1ed2da646c2a00
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:44 2020 +0100
 
-    p_usrloc: add matching_mode modparam
+    pv_headers: Makefile comment updated to reference main Makefile
 
-commit 6138877fcabfa579fb243c33b2bdde5d6a862668
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Thu Mar 12 17:50:33 2020 +0100
+commit d72c11a0b2c735fd1406d2e00bf7a33686aabebd
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:43 2020 +0100
 
-    siptrace: log correct dialog event
+    pv: Makefile comment updated to reference main Makefile
 
-commit 4efab96e097faa3de6385d09e271d631ee27b47b
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Mar 12 17:01:15 2020 +0100
+commit 1ade1f74a0b81a72aa0816ca8bc3eda31e74bc35
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:43 2020 +0100
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    pua_xmpp: Makefile comment updated to reference main Makefile
 
-commit 711eeeb1eca13fee9521328488dcfec38a2c12a6
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Thu Mar 5 15:26:07 2020 +0100
+commit 565f9ef642b4e445c2c1cbd933d4679e2ebe726d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:43 2020 +0100
 
-    siptrace: duplicate via HEP with any protocol
+    pua_usrloc: Makefile comment updated to reference main Makefile
 
-commit 517b3be4b06473d1d64d1fe198c4a9c149bcc1b0
+commit 24c38d3ab4fcde51ce0b04993da242d9fceb5cf3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 12 11:14:09 2020 +0100
+Date:   Mon Nov 2 11:16:43 2020 +0100
 
-    kamctl: kamctlrc - fix CHROOT_DIR example and coherent use of ## for comments
-    
-    - ## is used for explanatory comments
-    - # is used for commented options
+    pua_rpc: Makefile comment updated to reference main Makefile
 
-commit c6faf3af06129f636f86f9919f0b9db84ca0dab6
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Tue Mar 10 11:46:49 2020 +0200
+commit 8affa5c4fadbc5fabc359c9d9d03ab1925be1abe
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:43 2020 +0100
 
-    dialog: update event route statistics
-    
-    If dialog was deleted while running the event route, update statistics
-    for early and active dialogs.
+    pua_reginfo: Makefile comment updated to reference main Makefile
 
-commit 3bfc01f0f57a25fb53de1dc45d39af747edf309a
+commit b1602fb2e9dd26d4a51c981be276fd157a925354
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 11 08:41:19 2020 +0100
+Date:   Mon Nov 2 11:16:43 2020 +0100
 
-    db_mysql: use cast to (const void*) for mysql_options() value
-    
-    - match the function signature, cast to (char*) or (const char*) being
-    used so far
+    pua_json: Makefile comment updated to reference main Makefile
 
-commit 64cb2f6c121fe748696f55f797c8342415965c88
+commit 211d6ed32e161790fa7434bcf0de1f2f6315a97b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 10 20:24:52 2020 +0100
+Date:   Mon Nov 2 11:16:43 2020 +0100
 
-    kamctl: kamctlrc - small adjustmet to rpc fifo file to match default naming
+    pua_dialoginfo: Makefile comment updated to reference main Makefile
 
-commit 9f5dc8aa20c1f71f54821432837a2bea96e8b6b9
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 10 20:16:10 2020 +0100
+commit 9b75254ff1e7c4978044bd9d9d6b525182c9aa37
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:43 2020 +0100
 
-    modules: readme files regenerated - db_cluster ... [skip ci]
+    pua_bla: Makefile comment updated to reference main Makefile
 
-commit c4105a1882582f1a7d4315f419adc4ed3025e809
+commit 3758f6202436ac48f92ed3a7fe1820552bbf09a3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 10 18:22:27 2020 +0100
+Date:   Mon Nov 2 11:16:43 2020 +0100
 
-    db_cluster: docs updates about insert-async support
+    pua: Makefile comment updated to reference main Makefile
 
-commit 0ce4310d8cfae43c194b7f48561dcd85fc7fdb99
+commit e600f458de6896e3178369f076b4a16911dc8d6f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 10 18:02:08 2020 +0100
+Date:   Mon Nov 2 11:16:43 2020 +0100
 
-    db_cluster: support for insert_async db api
+    print_lib: Makefile comment updated to reference main Makefile
 
-commit 40128763d8a987e4c64d51584f1d72872b53dff5
+commit 2f75d7e82a963e90542187ba59ba4ddc71ad3792
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 10 16:11:14 2020 +0100
+Date:   Mon Nov 2 11:16:43 2020 +0100
 
-    db_cluster: trailing spaces removed
+    print: Makefile comment updated to reference main Makefile
 
-commit 3f57257c118ede63979d9755dd9d0d809d0cbebd
+commit b7d7c6a739ae2ed85d419cad55c875c8d365ac41
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 10 15:27:55 2020 +0100
+Date:   Mon Nov 2 11:16:43 2020 +0100
 
-    tm: t_clean() exported to kemi framework
+    presence_xml: Makefile comment updated to reference main Makefile
 
-commit 43f6a02e45658b734988919151af8e9990b71fb6
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 10 12:16:20 2020 +0100
+commit 66660988cb0435e46be546590fe925cc237fb31a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:42 2020 +0100
 
-    modules: readme files regenerated - auth_db ... [skip ci]
+    presence_reginfo: Makefile comment updated to reference main Makefile
 
-commit e52aada2a9ffa87136bdc5e1fe44273e601c32b8
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Mon Mar 9 13:15:30 2020 +0200
+commit 1bc3c4ac0f37af7b8d30458fcfd0c066074b9480
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:42 2020 +0100
 
-    auth_db: add force_generate_avps parameter
-    
-    In order to fetch user DB attributes even when user authentication
-    failed. Default behavior unchanged.
+    presence_profile: Makefile comment updated to reference main Makefile
 
-commit 957fde95e15c0b5b4d6d92252df5adbeeb50736d
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Mar 9 20:31:12 2020 +0100
+commit d01fa238c43fae51ac7a5ff9add229d45d3b7295
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:42 2020 +0100
 
-    modules: readme files regenerated - registrar ... [skip ci]
+    presence_mwi: Makefile comment updated to reference main Makefile
 
-commit c9ff5ef72c0562748eff9e2055eba3181be5b8c2
-Merge: 92c6f04a3f 03289ce36d
+commit e1bbbc0e6f9c451ab5c0213504b56a1fe6d49838
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 9 20:30:25 2020 +0100
+Date:   Mon Nov 2 11:16:42 2020 +0100
 
-    Merge pull request #2234 from smititelu/master
-    
-    registrar: add use_expired_contacts config param
+    presence_dialoginfo: Makefile comment updated to reference main Makefile
 
-commit 92c6f04a3faa917a227fb5d3b8918c981a1b1d96
+commit 25c0e53fbc0afed927f3d8d638bdf6f99966bab7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 9 09:11:04 2020 +0100
+Date:   Mon Nov 2 11:16:42 2020 +0100
 
-    siputils: proper param type for kemi contact ops exports
+    presence_conference: Makefile comment updated to reference main Makefile
 
-commit a771d9abd9ce97228efa7a0dfc9c4d89690e9b38
+commit edfe4d7932ac31b956a7d4c4e6aac33c3c784312
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 9 08:27:47 2020 +0100
+Date:   Mon Nov 2 11:16:42 2020 +0100
 
-    app_python3: declare global vars extern in header file
+    presence: Makefile comment updated to reference main Makefile
 
-commit 9cc9576c025c541264a3679618bb2be8d108a9f6
+commit 6ff6daecd802e1a69960ee8cca6a1a367225fddb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 9 08:27:15 2020 +0100
+Date:   Mon Nov 2 11:16:42 2020 +0100
 
-    app_python: declare global vars extern in header file
+    pipelimit: Makefile comment updated to reference main Makefile
 
-commit 7afe5b9837d38cd77f75c3028c9134673c95404e
+commit 8f3fc88bd851003413487077f18c030ef85589fb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 8 20:23:32 2020 +0100
+Date:   Mon Nov 2 11:16:42 2020 +0100
 
-    pua_reginfo: extern declaration of global vars in header file
+    pike: Makefile comment updated to reference main Makefile
 
-commit b514d330012826628f69128fa27afc102934ddc5
-Author: Kamailio Dev <[email protected]>
-Date:   Sun Mar 8 09:46:21 2020 +0100
+commit d9e9cba437ea21f07d272cd1227be28e169826d3
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:42 2020 +0100
 
-    modules: readme files regenerated - lost ... [skip ci]
+    phonenum: Makefile comment updated to reference main Makefile
 
-commit d4fe0a9a5c553ca25c9e29ab1eb64f4debd9a91e
-Author: wkampich <wolfgang.kampichler@gmail.com>
-Date:   Sun Mar 8 09:23:53 2020 +0100
+commit f8550fc94de75dca31d4df212e8109b7a915083d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:42 2020 +0100
 
-    lost: added civic address parsing via xpath
-    
-    - the pidf-lo parsing function now uses xpath to support
-      geolocation (point, circle) and civic address.
-    - as fall-back (failing xpath or malformed pidf-lo) the
-      the function looks for point or cirle attributes.
-    - besides: README update and code refactoring.
+    permissions: Makefile comment updated to reference main Makefile
 
-commit bc9baca2229d09b912a51a2e64ead79f709d45fd
+commit ba2e560eba29d0249223f692799b17f5f70cc79c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 7 13:24:37 2020 +0100
+Date:   Mon Nov 2 11:16:42 2020 +0100
 
-    jsonrcc: use extern not to declare global variables many times
+    peering: Makefile comment updated to reference main Makefile
 
-commit f2959f422bb8171241728f5148d4b21c9cc2c681
-Author: Victor Seva <[email protected]>
-Date:   Sat Mar 7 11:57:40 2020 +0100
-
-    core: remove compiler warnings [-Wstring-plus-int]
-    
-    > core/parser/parse_fline.c:241:17: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
-    >                                        SIP_VERSION+1, SIP_VERSION_LEN-1)) {
-    >                                        ~~~~~~~~~~~^~
-    >
-    > core/parser/parse_fline.c:241:17: note: use array indexing to silence this warning
-    >                                        SIP_VERSION+1, SIP_VERSION_LEN-1)) {
-    >                                                   ^
-    >                                        &          [ ]
-    > core/parser/parse_fline.c:247:18: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
-    >                                        HTTP_VERSION+1, HTTP_VERSION_LEN-1)) {
-    >                                        ~~~~~~~~~~~~^~
-    >
-    > core/parser/parse_fline.c:247:18: note: use array indexing to silence this warning
-    >                                        HTTP_VERSION+1, HTTP_VERSION_LEN-1)) {
-    >                                                    ^
-    >                                        &           [ ]
-    >
-    > 2 warnings generated.
-
-commit 6bb1e84907a6c8bdb0c72289bad7b9915c9b3385
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 7 11:54:01 2020 +0100
-
-    janssonrpcc: use extern not to declare tmb global many times
-
-commit 2b070a622fa3c78d929580fda3c7952963c4066b
-Author: Victor Seva <[email protected]>
-Date:   Sat Mar 7 11:35:55 2020 +0100
+commit 0afd4b772707024e86905601b7e70b198c4e97bd
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:42 2020 +0100
 
-    core: remove compiler warnings [-Wstring-plus-int]
-    
-    > core/parser/parse_fline.c:93:34: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
-    >               strncasecmp( tmp+1, SIP_VERSION+1, SIP_VERSION_LEN-1)==0 &&
-    >                                   ~~~~~~~~~~~^~
-    >
-    > core/parser/parse_fline.c:121:9: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
-    >       } else IFISMETHOD( INVITE, 'I' )
-    >              ^~~~~~~~~~~~~~~~~~~~~~~~~
-    >
-    > core/parser/msg_parser.h:131:35: note: expanded from macro 'IFISMETHOD'
-    >              strncasecmp( tmp+1, #methodname +1, methodname##_LEN-1)==0 &&     \
-    >                                  ~~~~~~~~~~~~^~
+    pdt: Makefile comment updated to reference main Makefile
 
-commit 7c097c1b3715526611668233be79fdf9b1cb0063
+commit f19e697e89c3d1cd165087fae965b90de9eb43f2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 23:56:42 2020 +0100
+Date:   Mon Nov 2 11:16:41 2020 +0100
 
-    pv: remove unnecessary casts that rise warnings with some compilers
+    pdb: Makefile comment updated to reference main Makefile
 
-commit d78289c34e4e5fb97fe1670e2c6773cf9ae5710f
+commit 182aaefd209e89b04eb572538b93e6645a9b8e60
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 23:55:59 2020 +0100
+Date:   Mon Nov 2 11:16:41 2020 +0100
 
-    core: define function name for base64-url encoding as its declaration in .h file
+    path: Makefile comment updated to reference main Makefile
 
-commit 1dd8c5784aa58bd48a713661a1f3e4ed7db58c88
+commit 3c4bc39983d187ef47134ef3d88819302728637d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 17:46:49 2020 +0100
+Date:   Mon Nov 2 11:16:41 2020 +0100
 
-    pv: transformations for base64-url encode/decode variants
+    p_usrloc: Makefile comment updated to reference main Makefile
 
-commit 57d131bc26523d4a87d60b9e3fa96079030efa88
+commit 9963698efdf3c1fdd3608ec6eb1ab233163620bf
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 17:45:43 2020 +0100
+Date:   Mon Nov 2 11:16:41 2020 +0100
 
-    core: functions to encode/decode base64-url
+    outbound: Makefile comment updated to reference main Makefile
 
-commit 19263243127c40d0418ff04e56048d31e9dd9d0c
+commit 8e3805953c86c3aa572e39a01e51b4b80b0bf0bc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 16:28:51 2020 +0100
+Date:   Mon Nov 2 11:16:41 2020 +0100
 
-    ims_diameter_server: extern declaration of global vars in header file
+    osp: Makefile comment updated to reference main Makefile
 
-commit 51d95e0e7cce0483c517e2bcfc5000b60a7e35be
-Author: Juha Heinanen <jh@tutpro.com>
-Date:   Fri Mar 6 09:08:12 2020 +0200
+commit 891838cdaee4f534ec50a5f7ef53359f36790fbc
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:41 2020 +0100
 
-    modukles/tm: added t_clean() script function
+    nsq: Makefile comment updated to reference main Makefile
 
-commit eb4f66de483f17c7736a02dfc9eebfc49b491b01
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Mar 6 07:31:09 2020 +0100
+commit 53a7b7891e095b014d9618f77d91b3dd9523ac20
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:41 2020 +0100
 
-    modules: readme files regenerated - secsipid ... [skip ci]
+    nosip: Makefile comment updated to reference main Makefile
 
-commit 0a6323d43654a2b6c51eb84f9f7a225573a8e005
+commit f459c1af46e295514c112d92df715e1b21567e3e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 07:17:21 2020 +0100
+Date:   Mon Nov 2 11:16:41 2020 +0100
 
-    secsipid: docs - fixed example for timeout parameter
+    ndb_redis: Makefile comment updated to reference main Makefile
 
-commit 13da8cf58a2abfcd87a48fbc963d4e1a26d60085
+commit 629776f3b75960cb283ad080c42e39220db9e8dd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 07:02:18 2020 +0100
+Date:   Mon Nov 2 11:16:41 2020 +0100
 
-    ims_ocs: declare extern global variables in header file
+    ndb_mongodb: Makefile comment updated to reference main Makefile
 
-commit f879b4c4d75777892f160d8abe639c6f15f68569
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Mar 5 18:13:33 2020 +0100
+commit eac74d6c09c9895c04a720caba39c874a4e86ac6
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:41 2020 +0100
 
-    core: small improvement related to commit 5e42adae624f9741 in cfg parser
+    ndb_cassandra: Makefile comment updated to reference main Makefile
 
-commit 5e42adae624f9741e26dfb0af4accede2a8f92d2
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Mar 5 17:31:00 2020 +0100
+commit 1459c888518862b63cf3dc6c7a53f1defc60c7b0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:41 2020 +0100
 
-    core: initialize memory to 0 in cfg parser in a few more places
+    nathelper: Makefile comment updated to reference main Makefile
 
-commit 9cd1cec4dedadcfcd50322c4709c4844a3db2f4f
+commit 839fc5d65d61560e721452767b1c2fb6348b5f3a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 5 15:08:25 2020 +0100
+Date:   Mon Nov 2 11:16:40 2020 +0100
 
-    ims_charging: extern declaration for cdpb
+    nat_traversal: Makefile comment updated to reference main Makefile
 
-commit a13d49fb099dd5e8d832a0559a8e69aa8c61c1ae
+commit b55536ee1ed312ac85bc4ea39878664eeabc81ac
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 5 13:45:36 2020 +0100
+Date:   Mon Nov 2 11:16:40 2020 +0100
 
-    ims_charging: use extern to avoid double declaration of globals
+    mtree: Makefile comment updated to reference main Makefile
 
-commit 1bbab692b749feee7f23a6c5c3fbee1ac890fffa
+commit db3edece3767779c1289d824b71904dda408e72b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 5 11:22:19 2020 +0100
+Date:   Mon Nov 2 11:16:40 2020 +0100
 
-    ims_usrloc_scscf: extern declaration for duplicated global vars
+    msrp: Makefile comment updated to reference main Makefile
 
-commit 54a0aeee9d30ee85045150d8ad5b75f7a4b71d15
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Mar 5 11:19:52 2020 +0100
+commit ac9fbf2aa42ac03beb323fc0fc98c8cb26967760
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:40 2020 +0100
 
-    core: fix a crash in cfg parser related to invalid syntax cases
+    msilo: Makefile comment updated to reference main Makefile
 
-commit 395303dbb3572e57bd8d16bcbbfb29d6d54a60fe
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Tue Mar 3 18:06:26 2020 +0200
+commit d558247745e1d753dcbc496a29da3b7b595da46b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:40 2020 +0100
 
-    corex: check not in SHM before PKG free for path
-    
-    Do the same for reset_path_vector() in core msg parser.
+    mqueue: Makefile comment updated to reference main Makefile
 
-commit a041e94c4dce464737d6531d11fbe4d61292d7b4
+commit 4b44b95dbe019645b4bfb4df44244143ba4b42ff
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 5 05:17:07 2020 +0100
+Date:   Mon Nov 2 11:16:40 2020 +0100
 
-    ims_registrar_scscf: global vars declared extern in header files
+    mqtt: Makefile comment updated to reference main Makefile
 
-commit 325a45e846faae3e5dfa333727d5fab294e44dac
+commit 5ad482ccb04a53432d431a295fe62cdcb628a089
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 22:27:43 2020 +0100
+Date:   Mon Nov 2 11:16:40 2020 +0100
 
-    tm: safe list iteration in tm_clean_lifetime()
+    mohqueue: Makefile comment updated to reference main Makefile
 
-commit 116302384110eccc9115ee8cbc96271d893a1f1a
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Mar 4 20:13:43 2020 +0100
+commit 957683cc841b1377526538f59316428c59421e32
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:40 2020 +0100
 
-    CONTRIBUTING.md: small spelling fix after recent doc extension [skip ci]
+    misc_radius: Makefile comment updated to reference main Makefile
 
-commit e260447833f616066e0fa23e51e791822b55b039
+commit d6d4df0e2e525264d9151355747803328420cd4f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 12:24:48 2020 +0100
+Date:   Mon Nov 2 11:16:40 2020 +0100
 
-    pua: extern declaration of global variable in header file
+    memcached: Makefile comment updated to reference main Makefile
 
-commit b7c47ce4ceea9ce97431bdd921afa2a59617e1c5
+commit 267fa35dde457d2bbac3251a73db865348c05a62
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 12:19:40 2020 +0100
+Date:   Mon Nov 2 11:16:40 2020 +0100
 
-    siputils: contact encoding functions exported to kemi
+    mediaproxy: Makefile comment updated to reference main Makefile
 
-commit 04d082d2a89f8e0d3646856cb81666f9f03fdffa
+commit 3ce9540195031d94e1a5250e54e93f66c057b687
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 11:39:02 2020 +0100
+Date:   Mon Nov 2 11:16:39 2020 +0100
 
-    CONTRIBUTING.md: section for first line of the commit message [skip ci]
-    
-    - note about [skip ci] flag in first line
+    maxfwd: Makefile comment updated to reference main Makefile
 
-commit 7bea30203b85b7ed17434ee3f301faa0cedcba76
+commit 965f4be31df3bdd1fd34c12384da4f1966df4671
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 11:14:26 2020 +0100
+Date:   Mon Nov 2 11:16:39 2020 +0100
 
-    ims_qos: more extern declarations in the header files
+    matrix: Makefile comment updated to reference main Makefile
 
-commit a83952746263725500d92772038b64a3d58db3a0
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Mar 4 10:46:17 2020 +0100
+commit 9a25749c057ec55a9cf2235826f92a5a56703ee9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:39 2020 +0100
 
-    modules: readme files regenerated - acc_json ... [skip ci]
+    mangler: Makefile comment updated to reference main Makefile
 
-commit 8d5ea6fbbc1d213c2f284720977dc67b8bb89b49
-Merge: df5521fcdf c4a566bf8d
+commit 21b494887aba8206cea6e3bf0f063390e4fa6fcb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 10:42:29 2020 +0100
+Date:   Mon Nov 2 11:16:39 2020 +0100
 
-    Merge pull request #2238 from btriller/doc-fixes
-    
-    Doc fixes
+    malloc_test: Makefile comment updated to reference main Makefile
 
-commit c4a566bf8df05b55a690a4ad9ea5f5dfe8961e0e
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Wed Mar 4 10:19:57 2020 +0100
+commit 68e29afc66efdeadd8084a05ac18c324293225ea
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:39 2020 +0100
 
-    websocket: docs - fix title for parameter rm_delay_interval
+    lost: Makefile comment updated to reference main Makefile
 
-commit 32a21b5bd17309175ba99186629fa0d4e6b21fa7
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Wed Mar 4 10:18:21 2020 +0100
+commit d0aba9cd55918f910a2aba7a63c7dfd3a30ff99e
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:39 2020 +0100
 
-    tm: docs - fix title for parameter event_callback_lres_sent
+    log_systemd: Makefile comment updated to reference main Makefile
 
-commit 305ba1b23bae19a4042c3e8fa88451b47ac69ff5
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Wed Mar 4 10:16:27 2020 +0100
+commit 3275f16dfffcd7cb0e240c1391b8b1da10422663
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:39 2020 +0100
 
-    usrloc: doc fixes
-    
-    * add doc for parameter reg_id_column
-    * fix title for parameter partition_column
+    log_custom: Makefile comment updated to reference main Makefile
 
-commit 81a9c09b7b25afc6bd9d0854c1bf7aa3c34d6b82
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Wed Mar 4 10:13:08 2020 +0100
+commit 3ea85cb551cab53eee5cd9b479d766dd4616ec1d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:39 2020 +0100
 
-    acc_json: doc fixes
-    
-    * fix parameter names acc_output_mqueue and acc_output_syslog
-    * add missing parameter cdr_output_syslog
+    ldap: Makefile comment updated to reference main Makefile
 
-commit df5521fcdfc96462eb191b774f242fe1d4616adb
+commit 2a84879465414930aa74e8864053b2a51ba872c8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 08:28:30 2020 +0100
+Date:   Mon Nov 2 11:16:39 2020 +0100
 
-    ims_qos: use extern in header files not to redeclare variables
+    lcr: Makefile comment updated to reference main Makefile
 
-commit bfb717fc8504a079066a0fdc09b856a937a7b430
+commit 5f4a2510a9452b2a24eff57312a0226894c26c4b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 07:19:57 2020 +0100
+Date:   Mon Nov 2 11:16:39 2020 +0100
 
-    ims_icscf: stats global variables made extern in header file
+    kex: Makefile comment updated to reference main Makefile
 
-commit 32f37cdc876abcd7127993e079c9a0132d1f6460
+commit 7c0807c6a7cfde3a4880e1e202489b92ba3edb07
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 17:26:58 2020 +0100
+Date:   Mon Nov 2 11:16:38 2020 +0100
 
-    ims_isc: avoid duplicate declaration of isc_ulb by using extern
+    kemix: Makefile comment updated to reference main Makefile
 
-commit 8156dd87a977a011abb9652a997f4ba61eb3e642
+commit 72e8b8193b2bb13477a38516058ad8df294c5126
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 13:28:30 2020 +0100
+Date:   Mon Nov 2 11:16:38 2020 +0100
 
-    ims_auth: declare extern the stats variables in header file
+    keepalive: Makefile comment updated to reference main Makefile
 
-commit 15d5676fd7b6d64616fbf8ebf9517f0d56a47f5c
+commit 387cd287bfdd9aa6895f06286185fd08e0a1e6c9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 11:40:40 2020 +0100
+Date:   Mon Nov 2 11:16:38 2020 +0100
 
-    ims_dialog: declare extern dlg stats structure in header file
+    kazoo: Makefile comment updated to reference main Makefile
 
-commit 047fdebff732c847fcde5b066ce1acd5f6c2219a
+commit 65c2748688024e6cd0637674f92fd011973a0a24
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 11:30:04 2020 +0100
+Date:   Mon Nov 2 11:16:38 2020 +0100
 
-    core: cfg.y - detect use of function call as parameter of another function
-    
-    - GH #2227
+    kafka: Makefile comment updated to reference main Makefile
 
-commit 8c5b92ee638a33e612e68cf85a1d37ab5e5d2c22
+commit ea0dcbe125ba0cba23a3b17c457fb65757fa5470
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 11:01:53 2020 +0100
+Date:   Mon Nov 2 11:16:38 2020 +0100
 
-    core: cfg.y - init static global variables
+    jsonrpcs: Makefile comment updated to reference main Makefile
 
-commit a88cf96b8ba3358c08e0e210f76320f6d7926b7d
+commit 0e67110831c02f641e233280dfe0bb032c8d7797
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 10:34:02 2020 +0100
+Date:   Mon Nov 2 11:16:38 2020 +0100
 
-    cdp: global variables declared extern in header file
+    jsonrpcc: Makefile comment updated to reference main Makefile
 
-commit 16bc15156ecc8a8f4f66c44b064db854d0e3e4e0
+commit 462aee983d4977aa6157ced4af08cba28c8615df
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 09:11:59 2020 +0100
+Date:   Mon Nov 2 11:16:38 2020 +0100
 
-    sipcapture: declare extern heptime in hep.c and init it to null
+    json: Makefile comment updated to reference main Makefile
 
-commit f8284418ea7d16dec970260cb92eb1af35bbf643
+commit 6c15d52f93e31a3db16db8a78de72f383ea9a42b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 2 10:21:23 2020 +0100
+Date:   Mon Nov 2 11:16:38 2020 +0100
 
-    sms: removed duplicate declaration of global variables
+    janssonrpcc: Makefile comment updated to reference main Makefile
 
-commit 1ed7e896f054a4c40dc1d95263f73c0aa1fcd29c
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Mar 2 09:31:22 2020 +0100
+commit 921d8f6d616b7eb7476ea27eeb6dd0393bda9d2c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:38 2020 +0100
 
-    modules: readme files regenerated - pua_dialoginfo ... [skip ci]
+    jansson: Makefile comment updated to reference main Makefile
 
-commit cd94a88d21c6d649d63791ba509845a38a6eb76b
-Author: Victor Seva <[email protected]>
-Date:   Mon Mar 2 09:24:29 2020 +0100
+commit 312162965ee42617fd618cc7612d631aafffc2a0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:38 2020 +0100
 
-    pua_dialoginfo: fix doc for puburi_calle[e|r]_avp type
+    ipops: Makefile comment updated to reference main Makefile
 
-commit ee34fa46d008426f710c38bf247f4dac9e11bfe7
-Author: Victor Seva <[email protected]>
-Date:   Mon Mar 2 09:20:22 2020 +0100
+commit a3aa8bd1931a1c424f0f9dd5521c5c6696951ddf
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:38 2020 +0100
 
-    pua_dialoginfo: fix doc for pubruri_callee_dlg_var type
+    ims_usrloc_scscf: Makefile comment updated to reference main Makefile
 
-commit dd6e2fd7740f351ef3acbd4d36d7e4546ca10ded
+commit 2f9731653dd37cc3fa442b17601ef10eee06e0eb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 2 09:01:37 2020 +0100
+Date:   Mon Nov 2 11:16:38 2020 +0100
 
-    Revert "tm: set send socket flag when computing the destination and local socket is found"
-    
-    This reverts commit 8d608d1c3ed0fe4c69cb02868b746cd0497dd1f5.
+    ims_usrloc_pcscf: Makefile comment updated to reference main Makefile
 
-commit 7f95cd207b5dd56ace92837ad989f234e64a2471
+commit e795162fe7936fd28a84b607613162e38c2045e5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Feb 28 17:57:16 2020 +0100
+Date:   Mon Nov 2 11:16:37 2020 +0100
 
-    pv: debug messages when setting shv via rpc
+    ims_registrar_scscf: Makefile comment updated to reference main Makefile
 
-commit 6e9b0fad487aadb22df10e90f3db6a104ca99cfc
+commit b9c0c86a4eea35f84bd2047797f0884f0e4fd057
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Feb 28 17:53:34 2020 +0100
+Date:   Mon Nov 2 11:16:37 2020 +0100
 
-    siputils: declare extern contact_flds_separator in header file
-    
-    - GH #2235
+    ims_registrar_pcscf: Makefile comment updated to reference main Makefile
 
-commit 03289ce36d12d9397b5d9879e75d56b8baac10fa
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Fri Feb 28 15:42:33 2020 +0200
+commit addfeabd82572f67a21521144187670a91a4c1b5
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:37 2020 +0100
 
-    registrar: update doc for use_expired_contacts
+    ims_ipsec_pcscf: Makefile comment updated to reference main Makefile
 
-commit 252d18a032d5c6efbb709b75c0f17cdbd20ac58b
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Fri Feb 28 15:16:42 2020 +0200
+commit 7febaa70a3c34dd4de37ce8c0238afc807ca7708
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:37 2020 +0100
 
-    registrar: add use_expired_contacts config param
-    
-    Allow/Disallow the usage of the expired contacts.
-    
-    Useful when some problems happen with new REGISTERs; allow the usage
-    of old REGISTERed contacts.
-    
-    Default value is 0 meaning "disallow the usage of the expired contacts".
-    (no changes to existing behavior)
-    
-    Value can be set dinamically via:
-      kamcmd cfg.set_now_int registrar use_expired_contacts 1
+    ims_dialog: Makefile comment updated to reference main Makefile
 
-commit 97e3de1046cf5247f7a462385778409b02680149
-Author: Henning Westerholt <[email protected]>
-Date:   Fri Feb 28 14:52:14 2020 +0100
+commit 4f7fdd513acfd1016e6452c0707c3327e1e5f1f0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:37 2020 +0100
 
-    dmq: small spelling fix in error message
+    ims_auth: Makefile comment updated to reference main Makefile
 
-commit 7db39bbc128233ae663061364c5545648e06d3a7
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Fri Feb 28 12:17:49 2020 +0200
+commit 37ebb46fa074c7b761e5000d966086588941d494
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:37 2020 +0100
 
-    pdbt: add pdb server message check
-    
-    Related to 3c07e2351a94e4ff2cf3c6b9b9df4d7462cd5760 commit, but on server side.
+    imc: Makefile comment updated to reference main Makefile
 
-commit 20d3c31dd9f919367bdf2cad9607ec945c816fc9
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Feb 28 09:46:26 2020 +0100
+commit 0a4e8ed9a944ad783faf87e629e4e63304c61f3d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:37 2020 +0100
 
-    modules: readme files regenerated - pua_dialoginfo ... [skip ci]
+    http_client: Makefile comment updated to reference main Makefile
 
-commit 9e1e7d4d3f7eb2e08d092c9b0b772fc76cf09376
-Author: Victor Seva <[email protected]>
-Date:   Fri Feb 28 09:28:44 2020 +0100
+commit fa4311e6b968b4dc5161b181642c1765a1163cea
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:37 2020 +0100
 
-    pua_dialoginfo: add missing module parameter from docs
-    
-    intruduced at 09d1bdc38b51619c65c6a9ec8f293cf9c395c6c1 back in 2009
+    http_async_client: Makefile comment updated to reference main Makefile
 
-commit 5bc7bd99305b1341c6d0a6a4d2d3138432b14819
+commit 43173067deeab71c8b7404baa8f519ba45d494ec
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 27 10:07:42 2020 +0100
+Date:   Mon Nov 2 11:16:37 2020 +0100
 
-    pv: exported functions for $var(...) management
+    htable: Makefile comment updated to reference main Makefile
 
-commit 10b388423c8e60e1b0b7d625239a0df0afcfac0e
+commit 094713596fea038831499d3afd92ee11758366e6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 27 09:46:34 2020 +0100
+Date:   Mon Nov 2 11:16:37 2020 +0100
 
-    pv: exporte xavp copy variants to kemi framework
+    h350: Makefile comment updated to reference main Makefile
 
-commit 8538a8c884adb0d844b0da7804711ceb8f427304
+commit 0079109868bdc0b6b07a70113bac11989758cb33
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 27 09:17:59 2020 +0100
+Date:   Mon Nov 2 11:16:37 2020 +0100
 
-    pv: formatted the very long lines in w_xavp_copy_dst()
+    gzcompress: Makefile comment updated to reference main Makefile
 
-commit a8f60be7e3467611f0329198e3a1c4e4196b280f
+commit 0005c855f1e2fd9b3d40eff3092fc68240616c1b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 27 09:14:24 2020 +0100
+Date:   Mon Nov 2 11:16:37 2020 +0100
 
-    pv: kemi functions for $shv(...) management
+    group: Makefile comment updated to reference main Makefile
 
-commit 3d7b3b1eeace71cc35aead54a5a1e2de42fd8505
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Feb 26 10:46:24 2020 +0100
+commit 26e1d8380524ce8083d355d30f222876e161cc7c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:36 2020 +0100
 
-    modules: readme files regenerated - rtjson ... [skip ci]
+    geoip2: Makefile comment updated to reference main Makefile
 
-commit a23476600666d0cf0604a6a7e3212fa5b1223af8
+commit 7df3b1d804d92bd8e4f6add06b4e6ff8851e6a16
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 26 10:38:23 2020 +0100
+Date:   Mon Nov 2 11:16:36 2020 +0100
 
-    rtjson: fixed the updated example
-    
-    - included invalid characters for xml text, rendering empty readme
+    geoip: Makefile comment updated to reference main Makefile
 
-commit 8bbb97d152d45deff483a77dc869f82858fc6fcc
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Feb 25 20:46:08 2020 +0100
+commit f2809d97840d07b3ec175702637d9974bf9deb11
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:36 2020 +0100
 
-    modules: readme files regenerated - rtjson ... [skip ci]
+    exec: Makefile comment updated to reference main Makefile
 
-commit abecca7f6515a454b3394ec0df7f535a6a52e1e9
-Author: Mathias WOLFF <[email protected]>
-Date:   Mon Feb 24 19:57:42 2020 +0100
+commit 2fd202b64e999c67851dc888ab1fd6b4e5700a0b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:36 2020 +0100
 
-    update example using IP address reserved for documentation
+    evrexec: Makefile comment updated to reference main Makefile
 
-commit f2a4fd419c27b99ce4ff6f93dc3f235d4f74a33c
+commit d0300ba4160fb510b1406587ac627765c862c856
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Feb 25 08:36:40 2020 +0100
+Date:   Mon Nov 2 11:16:36 2020 +0100
 
-    dmq: use PROC_RPC rank to init the worker process
+    evapi: Makefile comment updated to reference main Makefile
 
-commit ea2ea2f8274eda9d8d7055b22fab8910cd773a19
+commit 2cb621fc269e9b85cd2a0689f4a71a629ef42e11
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Feb 24 20:27:14 2020 +0100
+Date:   Mon Nov 2 11:16:36 2020 +0100
 
-    auth: safety check for auth header pointer in pv_auth_check()
+    erlang: Makefile comment updated to reference main Makefile
 
-commit 3843ae18599bfc1806ccb62df44bbc8ad41d60dd
+commit 487faecde5fad0f82b7ff3e52adf85044a382f35
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Feb 24 10:32:17 2020 +0100
+Date:   Mon Nov 2 11:16:36 2020 +0100
 
-    usrloc: log database table if use_table() fails
+    enum: Makefile comment updated to reference main Makefile
 
-commit 91e9835dc751403440b1b8c3d03004b3434fdd45
+commit 0271c995d42bed83c91714d2efb9f408f84d4c69
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Feb 24 09:30:31 2020 +0100
+Date:   Mon Nov 2 11:16:36 2020 +0100
 
-    kemix: exported get_conid() function to retrieve tcp connection id
-    
-    - returns -1 if not available
+    drouting: Makefile comment updated to reference main Makefile
 
-commit 150252e785d48e051de8640a1bbfa8a2f1a34553
+commit c1d8cdf9cc345abc47db58bd094300df73b95a3c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Feb 24 09:25:14 2020 +0100
+Date:   Mon Nov 2 11:16:36 2020 +0100
 
-    core: kemi - convenience function KS.is_proto() to test many transport protos
+    domainpolicy: Makefile comment updated to reference main Makefile
 
-commit cd3def2da2b5a41ef5dac3715c18ad415d5ac218
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Feb 24 09:31:24 2020 +0100
+commit f9ff4b11464bcc5b6087b1a86ff53559c4586d7c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:36 2020 +0100
 
-    modules: readme files regenerated - carrierroute ... [skip ci]
+    domain: Makefile comment updated to reference main Makefile
 
-commit 18c415f27ed9a914615a95c1d648ec2677ea13f1
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Fri Feb 21 11:28:56 2020 +0200
+commit b7ab5d94ef8500d3cd23257c84db92ef332faf3f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:36 2020 +0100
 
-    carrierroute: remove mi fifo files
+    dnssec: Makefile comment updated to reference main Makefile
 
-commit 7647046384883f3506ec2321794f2b2e95032146
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Thu Feb 20 17:29:07 2020 +0200
+commit 51fd77ea94103aeb1fdacc6e1338b5524fcf0a46
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:36 2020 +0100
 
-    carrierroute: update doc for the new rpc commands
+    dmq: Makefile comment updated to reference main Makefile
 
-commit dd186700b6c7a62a19ddde15f3d367bc48a0aa29
-Author: Huseyin Dikme <[email protected]>
-Date:   Thu Feb 20 13:11:54 2020 +0100
+commit 2f5fd4c5255aab13fc7c8e56dbfdffda3f9af98c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:36 2020 +0100
 
-    carrierroute: add new rpc commands
-    
-    - add cr.add_host command
-    - add cr.delete_host command
+    dlgs: Makefile comment updated to reference main Makefile
 
-commit 4c7896fa7f0294fb33d918c7e528871d5969daaf
-Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
-Date:   Wed Feb 19 14:21:00 2020 +0200
+commit b84ce2a38b38763e929bc67b645801698feed477
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    carrierroute: organize and add new rpc commands
-    
-    - organize helper commands from deprecated MI FIFO
-    - add cr.activate_host command
-    - add cr.deactivate_host command
-    - add cr.replace_host command
+    diversion: Makefile comment updated to reference main Makefile
 
-commit 10b96696b82d2e70c15f3e4bc52097f0a5062499
-Author: Henning Westerholt <[email protected]>
-Date:   Sun Feb 23 21:45:48 2020 +0100
+commit e07135b6bcb1df8364b4f26e82610e378ed2e943
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    core: better debug logging in mk_action function
+    dispatcher: Makefile comment updated to reference main Makefile
 
-commit 3d28b4c3fcb2131c0f360487b0d233ed93388aac
-Author: Kamailio Dev <[email protected]>
-Date:   Sun Feb 23 12:31:14 2020 +0100
+commit 6f7d8acbb092cc79238744780cc91a10f68a18f1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    modules: readme files regenerated - rtpengine ... [skip ci]
+    dialplan: Makefile comment updated to reference main Makefile
 
-commit b15362ec487d14b2a428dabbcce4f3de4cf1fc59
+commit fb32c97847a038a2785349de6158632f68473df9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Feb 23 12:30:02 2020 +0100
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    rtpproxy: docs updated for rtpproxy_manage()
+    dialog: Makefile comment updated to reference main Makefile
 
-commit bdba22bb9b573c7b32a7de45154f9159c725715f
+commit 698a4e01c4309975cd00d1f6d95de3529f9ea1fb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Feb 23 12:29:44 2020 +0100
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    rtpengine: docs updated for rtpengine_manage()
+    debugger: Makefile comment updated to reference main Makefile
 
-commit 4305c501128a0d37453a39795bd00314d7f60e4f
+commit f07285edb15febbe216834ce26d8ed8364781ea2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Feb 23 12:22:08 2020 +0100
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    rtpproxy: do nothing in rtpproxy_manage() when used in event_route[tm:branch-failure:...]
-    
-    - avoid duplicating sdp operations
+    db_unixodbc: Makefile comment updated to reference main Makefile
 
-commit 387de23a5c9252ee8409d378ea452bfd52e416d4
+commit 05971a12e3864fec0f858306930cd80156be90bb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Feb 23 12:20:17 2020 +0100
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    rtpengine: do nothing in rtpengine_manage() when used in event_route[tm:branch-failure:...]
-    
-    - avoid duplicating sdp operations
+    db_text: Makefile comment updated to reference main Makefile
 
-commit 345d6f67006e4254300209742a2778b925cafaf7
+commit d23127542a4d4fb4fc034f4a7fbb149bf2f54406
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 22 11:18:06 2020 +0100
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    topoh: skip http reply handling
+    db_sqlite: Makefile comment updated to reference main Makefile
 
-commit fad795648f8cbf12cc099dea18092ff7beee9c75
+commit ac95d54eb53b4087cebdb7122814b9796d331123
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 22 10:55:20 2020 +0100
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    topos: skip http reply handling
+    db_redis: Makefile comment updated to reference main Makefile
 
-commit 459ccabe9e3975dd5a90135ab96f3cccdf4ffdbe
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Thu Feb 6 17:28:42 2020 +0100
+commit 5a29b51f88967e391df15cf341c4e21793584f89
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    sipcapture: fix inaccessible HEP chunks
-    
-    Chunk types 1 , 2  and 3  were not accessible.
-    $hep(...) pseudovariable didn't return HEP chunks of type:
-    * 1 (IP protocol family) returned HEP version
-      (accessible via $hep(version))
-    * 2 (IP protocol ID) returned HEP message source IP
-    * 3 (IPv4 source address) returned HEP message destination IP
-    
-    This removes keys src_ip and dst_ip. Use $si resp. $Ri instead.
+    db_postgres: Makefile comment updated to reference main Makefile
 
-commit d4d7a8bb27426045de9afd8636729426a346ca79
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Thu Feb 6 15:28:18 2020 +0100
+commit 05ff787aab6bc6127bd782ea83baf5f0501fe756
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    sipcapture: fix typo
+    db_perlvdb: Makefile comment updated to reference main Makefile
 
-commit 84e049e7976c8c1407ae6d109fb4c10395b852de
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Feb 21 10:01:15 2020 +0100
+commit 2f97b33da491316c3fecc9d7a094e9ae8903dd2e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    modules: readme files regenerated - kex ... [skip ci]
+    db_oracle: Makefile comment updated to reference main Makefile
 
-commit b96a1be81c6f4bb8ac3a8b11a02fc5d6a55faf41
+commit e8e6c5f2266c8fcb93e24ce377c13cc5dfe0b389
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Feb 21 09:54:18 2020 +0100
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    kex: docs for rpc stats.fetchn command
+    db_mysql: Makefile comment updated to reference main Makefile
 
-commit 7a9cb26aafc95ec8acb44ce36e513303319b8b6d
+commit 3474c6fd613a21afd36f0271a0a1de1eda7ac728
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Feb 21 09:51:12 2020 +0100
+Date:   Mon Nov 2 11:16:35 2020 +0100
 
-    kex: new rpc command stats.fetchn
-    
-    - get internal statistics with the values represented as numbers
-    - alternative to stats.fetch where the values are represented as strings
+    db_mongodb: Makefile comment updated to reference main Makefile
 
-commit 61ffd51c45daaefd87c7ec4a9d4d05afc9a306d6
+commit 18440074ca4b2208c9b6448c2ca9124ae12f2de0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Feb 21 08:58:24 2020 +0100
+Date:   Mon Nov 2 11:16:34 2020 +0100
 
-    tm: exported function to kemi returning the branch index
+    db_flatstore: Makefile comment updated to reference main Makefile
 
-commit 2c6e87c50b13acdd94f77491eda0d73430f58dfc
+commit caefdfb5ea6745dd50dae02c5637edbcb8ff5301
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Feb 21 08:39:47 2020 +0100
+Date:   Mon Nov 2 11:16:34 2020 +0100
 
-    core: propagate xflags inside sip_msg_update_buffer() to new msg
-    
-    - xflags were lost when the msg structure was reinitialized (e.g., after
-    msg_apply_chages())
+    db_cassandra: Makefile comment updated to reference main Makefile
 
-commit 5750b405e78de7d2f701708f9c41126c3173d8f5
-Author: Your Name <you@example.com>
-Date:   Thu Feb 20 10:35:19 2020 -0500
+commit 77b4ed91a2bff8e4f784fa3636bd01ab5c4ab642
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:34 2020 +0100
 
-    usrloc: Updated documentation for 'timer_procs' parameter to clarify purpose of having multiple timer processes.
-    
-    Raised in this sr-users thread by Joel Serrano:
-    
-    https://lists.kamailio.org/pipermail/sr-users/2020-February/108306.html
+    db_berkeley: Makefile comment updated to reference main Makefile
 
-commit 22fa836797d729e9eec4ab6bac8b2daf49a0e8db
+commit 5daf513713cf0777ac076f4384ac4a79f2e049ff
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 20 15:50:58 2020 +0100
+Date:   Mon Nov 2 11:16:34 2020 +0100
 
-    usrloc: coherent coding style in mod init function
+    db2_ops: Makefile comment updated to reference main Makefile
 
-commit 01ac570c2fbda800d1e00cd50305739cf0596ebf
+commit aa9e1d421280255822bcdb55d9e86217b6a2d714
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 20 14:50:51 2020 +0100
+Date:   Mon Nov 2 11:16:34 2020 +0100
 
-    misc: examples - use kx functions instead of pv for lua routing file
+    db2_ldap: Makefile comment updated to reference main Makefile
 
-commit 25e61922244ec9c438fc472500472b59d191093a
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Feb 17 17:09:36 2020 +0100
+commit cfb935bcf87efbe6201732a6f38e2b401614adc4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:34 2020 +0100
 
-    db: update README describing the DB XML framework
+    ctl: Makefile comment updated to reference main Makefile
 
-commit 6fb8cb820207e51e7e6ae07020c17c32b9fa9aa0
+commit 6fa3b63cb50f65cb1a1d29513371f1f8a13fbaab
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Feb 18 14:51:46 2020 +0100
+Date:   Mon Nov 2 11:16:34 2020 +0100
 
-    dispatcher: docs - added modparams for keepalives in sample config file
+    crypto: Makefile comment updated to reference main Makefile
 
-commit 942d1cc40a1772ffd7a7d62bf1354a0b6343f7fa
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Feb 17 16:41:32 2020 +0100
+commit 5a9462c6ada8cffb7c80099db409215aa050d44a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:34 2020 +0100
 
-    db: small spelling fix in docs
+    cplc: Makefile comment updated to reference main Makefile
 
-commit f405f033a74673a7beeb4fd93a13538275c6b8c9
+commit f7cf5770be3f57820a54964e7276a71b1ff7c240
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Feb 17 16:37:55 2020 +0100
+Date:   Mon Nov 2 11:16:34 2020 +0100
 
-    kemix: exported function to get next hop uri
+    corex: Makefile comment updated to reference main Makefile
 
-commit 3ff9cf08a2e158ef31ca9f4a1b249e9a202145ac
-Author: Federico Santulli <[email protected]>
-Date:   Mon Feb 17 11:04:36 2020 +0100
+commit 51d6a57192526945d08a2b60eb5f5fbda22054e6
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:34 2020 +0100
 
-    pkg: add ebuild for git master for new gento packages (GH #2220)
+    cnxcc: Makefile comment updated to reference main Makefile
 
-commit d94fce63e496f1039ed6b39ce2dfc257a8e60da2
-Author: Federico Santulli <[email protected]>
-Date:   Mon Feb 17 11:03:38 2020 +0100
+commit c888219b8b4ade7c637ed8780522c41d435b2610
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:34 2020 +0100
 
-    pkg: add generic files for new gento packages (GH #2220)
+    cfgutils: Makefile comment updated to reference main Makefile
 
-commit bb7f26b3b423d801a244d597ed79ac2b3fcae831
+commit 6ad4fa45b8d769e8def57b5b5af27543c4ffa71e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 20:59:38 2020 +0100
+Date:   Mon Nov 2 11:16:34 2020 +0100
 
-    core: dprint - compare func name against null to avoid latest gcc warnings
+    cfgt: Makefile comment updated to reference main Makefile
 
-commit 35ca40c564d8b55b873f92cc30865ce2472d0457
+commit fbcad8a98e5a689ebe1e1aca7ef802316d822334
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 19:33:02 2020 +0100
+Date:   Mon Nov 2 11:16:34 2020 +0100
 
-    core: dprint - try to make gcc happy evaluating __func__
-    
-    - gcc throws warning without cast, clang is ok
+    cfg_rpc: Makefile comment updated to reference main Makefile
 
-commit 0c20b2976db55876fae2d1351f3a0b3c6e6a7b6e
+commit c3ceb0cea5b173d5bbec99e565e50b18de138a4f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:16:55 2020 +0100
+Date:   Mon Nov 2 11:16:33 2020 +0100
 
-    xprint: updates to used log macros
+    cfg_db: Makefile comment updated to reference main Makefile
 
-commit 6f1c64377d1222a88fb0f86dfe4f879cf2572377
+commit bff0764b54fb8ede0917fe311ceed4b9fe4df5ab
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:16:55 2020 +0100
+Date:   Mon Nov 2 11:16:33 2020 +0100
 
-    xlog: updates to used log macros
+    carrierroute: Makefile comment updated to reference main Makefile
 
-commit cad3ae51f25aedb5632d1ee7107dd11997a559c7
+commit 0a0764733d71f56ecf6d4a8d79d5f172bebdc136
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:16:55 2020 +0100
+Date:   Mon Nov 2 11:16:33 2020 +0100
 
-    tls: updates to used log macros
+    call_obj: Makefile comment updated to reference main Makefile
 
-commit 528eb33bd569db6258e351a295a7a0a459fa7a43
+commit dfe1e7496258bfec0d7f51653b6667b727c02146
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:16:55 2020 +0100
+Date:   Mon Nov 2 11:16:33 2020 +0100
 
-    debugger: updates to used log macros
+    call_control: Makefile comment updated to reference main Makefile
 
-commit 6e6c91601e3a9a6cb797fe87a1d4c6430331db38
+commit 69b2006e856c449b81b7553c2adfaf2520c55934
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:15:25 2020 +0100
+Date:   Mon Nov 2 11:16:33 2020 +0100
 
-    core: mem/tlsf_malloc - updates to used log macros
+    benchmark: Makefile comment updated to reference main Makefile
 
-commit 3ea303350eebf32232421c9888266286d9a3e86d
+commit e552188aee70aa31670576d8217d8a2ac5628c05
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:15:10 2020 +0100
+Date:   Mon Nov 2 11:16:33 2020 +0100
 
-    core: mem/q_malloc - updates to used log macros
+    avpops: Makefile comment updated to reference main Makefile
 
-commit 950c3ba398d75b1606995a60b6128f1efa788bb2
+commit 9f83cc61ecf11b847a75ac99605a7b6d99fa4ab4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:14:26 2020 +0100
+Date:   Mon Nov 2 11:16:33 2020 +0100
 
-    core: mem/f_malloc - updates to used log macros
+    avp: Makefile comment updated to reference main Makefile
 
-commit c1ea36344448efe8a06c0c74fad73db07c9174ed
+commit 8bef62839d8c1a7f4099961fbe99f8b9228afb1b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:11:10 2020 +0100
+Date:   Mon Nov 2 11:16:33 2020 +0100
 
-    core: action - update used log macro for core log() function
+    auth_xkeys: Makefile comment updated to reference main Makefile
 
-commit a7f862259f83af5d9296202a26b3bf80125d1397
+commit 293bf68cc82e0e4a960f8dff37e6bfdd44f455ce
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:08:02 2020 +0100
+Date:   Mon Nov 2 11:16:33 2020 +0100
 
-    core: dprint - log macro to print message without function name
-    
-    - LOG_FN(...) skips printing the function name, to have a variant used
-    in a few places (xlog, xpring) and be same output format like previous releases
-    - renamed log macros ending in underscores to be easier to follow the
-    code and search for places of usage
+    auth_radius: Makefile comment updated to reference main Makefile
 
-commit e1f1b3a5e55e05a80af4e2ef91fac42892211c08
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 23:00:39 2020 +0100
+commit ef67d4c2f1e115a93bf5a4ae3ca156cdb7e288ad
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:33 2020 +0100
 
-    tmx: convert to memory logging helper
+    auth_ephemeral: Makefile comment updated to reference main Makefile
 
-commit 32c917f6a9a1bf4f5b95d3bdcbc5f3efdd209948
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:56:38 2020 +0100
+commit e16ea07a68e6e739aff080a109e62afdcc8d548a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:33 2020 +0100
 
-    topoh: convert to memory logging helper
+    auth_diameter: Makefile comment updated to reference main Makefile
 
-commit b06268f071ac614f914669a0888c59b8b4255ed2
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:52:04 2020 +0100
+commit b99793b7582d981ad726a52ce4e22faf2a6c700e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:33 2020 +0100
 
-    topos: convert to memory logging helper
+    auth_db: Makefile comment updated to reference main Makefile
 
-commit 9d316f2d0d2744c956e85a3619f6e39852aca20f
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:50:30 2020 +0100
+commit 0ad4bad6a031502e8cf595c50966b4df045fd3b4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:32 2020 +0100
 
-    tsilo: convert to memory logging helper
+    auth: Makefile comment updated to reference main Makefile
 
-commit 9a132d30fa035197bf562fc563939a57b8f6ff68
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:45:36 2020 +0100
+commit 1db67341c8f2b920623ce21e6231c0eddac7382f
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:32 2020 +0100
 
-    uac: convert to memory logging helper
+    async: Makefile comment updated to reference main Makefile
 
-commit 1c7809b1f7e0ac5c4a08cda686f3cf867281eb7a
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:40:27 2020 +0100
+commit afc040c67a81e3af032741e7a4d65fa0aac15c7c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:32 2020 +0100
 
-    uac_redirect: convert to memory logging helper
+    app_sqlang: Makefile comment updated to reference main Makefile
 
-commit 118b22145dc0605db7e04f336588cc6d240dcdf1
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:39:13 2020 +0100
+commit d0c8fb59620e5b331551c4298d370ae24d466918
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:32 2020 +0100
 
-    uid_avp_db: convert to memory logging helper
+    app_ruby: Makefile comment updated to reference main Makefile
 
-commit cf489648cfb957c49bd256e8d029fb949984673b
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:37:46 2020 +0100
+commit 09488b8a806069e1777b23b374d5a6c0e0850e3f
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:32 2020 +0100
 
-    uid_domain: convert to memory logging helper
+    app_python3: Makefile comment updated to reference main Makefile
 
-commit fe5027caf30f6ad4ead271aaa73754707ca140f2
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:30:49 2020 +0100
+commit b2b4e9b4bf4a6a94990f8215de6d438db846468e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:32 2020 +0100
 
-    uid_gflags: convert to memory logging helper
+    app_python: Makefile comment updated to reference main Makefile
 
-commit 5357de9c0af801876fec6dab00276c3aa29a87e4
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:28:44 2020 +0100
+commit 59312b561449b946ef01c63c2fb2c8d8a2a311ad
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 2 11:16:32 2020 +0100
 
-    usrloc: convert to memory logging helper
+    app_perl: Makefile comment updated to reference main Makefile
 
-commit 6c557efc1b9cb8c880a05235c94780bbaf305073
+commit 82bcb18f195de5b36c17a7bf482a61d2d3049b9a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 17:01:49 2020 +0100
+Date:   Mon Nov 2 11:16:32 2020 +0100
 
-    dialog: keep route block index as signed int
-    
-    - otherwise it can be broken value when route block doesn't exit and
-    kemi callback should be executed
-    - reported by David Escartin
+    app_lua_sr: Makefile comment updated to reference main Makefile
 
-commit 994a8dfc070d84b5dad28fa873d8759280c910f2
+commit 62d5257c0bd07fe1a1241a1998d584c6604e2e1c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Mon Nov 2 11:16:32 2020 +0100
 
-    xmlrpc: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    app_lua: Makefile comment updated to reference main Makefile
 
-commit fe173b2af121b2d6388fea3632037a0ea2999988
+commit 6e401024e3973cbf9ed4af65d5967e8d28b4b567
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Mon Nov 2 11:16:32 2020 +0100
 
-    xhttp_pi: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    app_jsdt: Makefile comment updated to reference main Makefile
 
-commit 169ccce5e3cb302352b1e4d5ac0a0dc58eb552cb
+commit 543025ac634ba09cf24146ad46eadbdbc46884e5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Mon Nov 2 11:16:32 2020 +0100
 
-    xcap_server: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    app_java: Makefile comment updated to reference main Makefile
 
-commit fbfe21f54c7fd845bf9c99c4091980b1ee4d61d5
+commit 52d333d6258e80829360673a4c3426ea606d08a0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Mon Nov 2 11:16:32 2020 +0100
 
-    rls: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    alias_db: Makefile comment updated to reference main Makefile
 
-commit d40a924bd698ddf365b4db52cba2ab45f7d7a6e2
+commit 946ed9bbf4954d0001fb78082bc287bf1ebb31b2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Mon Nov 2 11:16:32 2020 +0100
 
-    pua_xmpp: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    acc_radius: Makefile comment updated to reference main Makefile
 
-commit 20d9453cd3259e8afa1de92a7dba1d25f5f43fe4
+commit b6cad8349b6db795d492a6498eb4ddf31b6f6a78
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Mon Nov 2 11:16:31 2020 +0100
 
-    pua_usrloc: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    acc_json: Makefile comment updated to reference main Makefile
 
-commit 7f6648a8586fdfd5a1fdba05556333095bc25777
+commit 413e0b167bb432009cf12c611dfe9241b8175df2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Mon Nov 2 11:16:31 2020 +0100
 
-    pua_reginfo: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    acc_diameter: Makefile comment updated to reference main Makefile
 
-commit b4842e81e3aa861739c996ff795b6d7261202b66
+commit 0bf5ab91974d885893f646f0207ff538006e065c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Mon Nov 2 11:16:31 2020 +0100
 
-    pua_dialoginfo: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    acc: Makefile comment updated to reference main Makefile
+
+commit 1640569d02420e0c0d0232fc825354d1f09784c8
+Author: Henning Westerholt <[email protected]>
+Date:   Mon Nov 2 09:27:41 2020 +0000
+
+    dialog: small spelling fix in debug log message
 
-commit e00ce6016afd5c0fba084a19a45fb13353e7f6f4
+commit a973882b064c758972ce40e9ac3a83440c613be1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Mon Nov 2 09:04:46 2020 +0100
 
-    pua_bla: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    dialog: skip non-INVITE initial request for cseq update processing
 
-commit 4f43047172260e1a524700a866693f99ea11383b
+commit c6b642c81d0d4861e445dbb53dc12c94fe9f4040
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Fri Oct 30 14:19:53 2020 +0100
 
-    pua: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    blst: comment updated to reflect blocklist api
 
-commit 8e9e1fdeacc4c1b2b0cd67f1b36d73737dacd015
+commit b0194c1cb5ae98476f2e5ef2f1ca38e4b1614712
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Fri Oct 30 14:19:07 2020 +0100
 
-    presence_conference: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    osp: renamed sample example to reflect project name
+
+commit 3075872de9cb97dd7a1e4f799ab2bebeda22f7a7
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Oct 30 14:16:15 2020 +0100
+
+    modules: readme files regenerated - cfg_db ... [skip ci]
 
-commit 8d7c0f80083351de98b99d2505170b740974080a
+commit 5c5180cce3bfcff20a73f1174d5c9318c9ea3b3b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Fri Oct 30 14:01:48 2020 +0100
 
-    lost: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    cfg_db: docs - updated reference to blocklist
 
-commit ff92622c3b4c6224f75318ba9e39c9b4389bff1e
+commit 58af0f6f86539df85749b212d41437c959846de8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+Date:   Fri Oct 30 14:01:36 2020 +0100
 
-    ims_registrar_scscf: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    corex: docs - updated reference to blocklist
 
-commit 29573bbdb09412c9cbfe839f0c80b7dd7fe77804
+commit eac3a3d23bc568f3ec475790273e9608233cb9ab
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+Date:   Fri Oct 30 14:01:20 2020 +0100
 
-    ims_registrar_pcscf: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    kex: docs - updated reference to blocklist
 
-commit 71e67531194aa867b8f3f32b72d07e1bd4ad7dff
+commit 794e23f0903881cbe4101e99d1441b7b704a9e22
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+Date:   Fri Oct 30 14:01:05 2020 +0100
 
-    ims_isc: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    permissions: docs - updated reference to blocklist
 
-commit 80f2eb33a967ede3e70fef572dc9b42172ad067c
+commit 50f3250a8657a4185096f86eb59323b62a1e281f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+Date:   Fri Oct 30 14:00:51 2020 +0100
 
-    ims_icscf: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    regex: docs - updated reference to blocklist
 
-commit 4d3496fb82df1d249a78365e0c50b4ec13989261
+commit d19894316a3212b8e4fce36f2eaf9a55e3674778
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+Date:   Fri Oct 30 14:00:22 2020 +0100
 
-    ims_auth: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    tm: docs - updated reference to blocklist
 
-commit f05a46dc79de45c6cb958b845b9f2d85452c4f37
+commit 4945306d95454be8b17dcd7bb86f1faa993f94bd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+Date:   Fri Oct 30 13:55:11 2020 +0100
 
-    cplc: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    test: updated block list parameter
 
-commit 2749962b8354be1731ab68a0ae4aa0fac4f944e1
+commit 2c279c1ae02fd68f2b2546085134b96f8b604a05
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+Date:   Fri Oct 30 13:52:06 2020 +0100
 
-    cdp: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    doc: updated references to block lists
 
-commit 58deac2e7fd62afca409b17903deb951493b213a
+commit 401b302f6210e283e41add668a566142786c4088
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:08:58 2020 +0100
+Date:   Fri Oct 30 13:42:41 2020 +0100
 
-    lib/ims: Makefile - try to use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    misc: syntax/kamailio.vim - blocklist parameters
 
-commit b88b2306a0bdd8ba8df92cfeb60eb4032f337f44
+commit 66e1660ab52ad4dde1e6c1608c60bf555047058a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:07:24 2020 +0100
+Date:   Fri Oct 30 13:41:13 2020 +0100
 
-    test/mod_httpapitest: removed unused xml2-config discovery
+    misc: examples sip-router-oob.cfg updated to use blocklist paramters
 
-commit ed4559a76c32d0addc14a0fae9982b081edc511b
-Author: Victor Seva <[email protected]>
-Date:   Tue Dec 17 15:27:35 2019 +0100
+commit 2a7d7440b3da10a58f75d3d287c86513f83ee85a
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Oct 30 13:31:42 2020 +0100
 
-    pv_headers: store To info in xavp_parsed_name.r on replies
-    
-    pvh_get_uri was using xavp_parsed_name since xavp_parsed_name.r didn't
-    exist so $x_tt was not there
-    
-    * some refactoring to reduce duplication
-    * skip trying to get the same xavp when br_xname and xname are the same
-    * add more debug, some commented just in case We needed it later
-    
-    Change-Id: I961d176204ddb5d4f726061c413be765187b27ac
+    modules: readme files regenerated - blst ... [skip ci]
 
-commit 9fb8eb4a8db659b4e93c24d0d83d24bcff8149ef
-Author: Victor Seva <[email protected]>
-Date:   Thu Feb 13 09:22:43 2020 +0100
+commit f294b39f5c49972df5af51af6a9d719e70e746c6
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Oct 30 10:58:21 2020 +0100
 
-    pv_headers: fix detection of branch flag on collect
+    test/misc: updated to use blocklist api
 
-commit 03647b03c0ede9e2d5f65766ce6b72c593e3f39c
+commit eec63c130125f3f5598dd4e604de92d1bb123434
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 09:10:52 2020 +0100
+Date:   Fri Oct 30 10:57:59 2020 +0100
 
-    core: tcp - init value of *tcp_total_wq after allocation
-    
-    - use %u to log unsigned variables
+    doc/scripts: use blocklist defines
 
-commit c2f0b7b6e41e334c8e0695feae3b5e6d4e8a74dc
+commit 5523063c4cb0b49298f4e1f972e58b1fd6519bbc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 22:15:24 2020 +0100
+Date:   Fri Oct 30 10:57:30 2020 +0100
 
-    sdpops: exported sdp with transport variants to kemi
-    
-    - GH #2194
+    doc/tutorials: use blocklist defines
 
-commit 4bf0c5c9e573d587e271400aa55fb56a0fc9601d
+commit 095102691e809600c35bc529afdc9799fc9eb8c2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 21:56:14 2020 +0100
+Date:   Fri Oct 30 10:42:38 2020 +0100
 
-    core: tcp - print socked fd on logs when writing to tcp conenction
+    sctp: use blocklist structures and functions
 
-commit 02cf454fc601dd3b246a8886ec6d86103ad87a6e
+commit e4311a22632e2f9317f3c33abfee8d29b2bf387c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 21:30:09 2020 +0100
+Date:   Fri Oct 30 10:39:09 2020 +0100
 
-    utils: Makefile - try to use pkg-config if xml2-config is not found
+    blst: : use blocklist structures and functions
 
-commit 517283c245be8c35d3c6ee9721fa1e85865b4638
+commit 276059db3844434fbed0b162c4a360384b0fe6bb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 21:29:53 2020 +0100
+Date:   Fri Oct 30 10:33:08 2020 +0100
 
-    presence_dialoginfo: Makefile - try to use pkg-config if xml2-config is not found
+    tm: use blocklist structures and functions
 
-commit 77ad9e626a8b9f26f3ce904fe35dda70ad4ce164
+commit 29758a66396ae4633bdf85fd3be1ee7b4284072a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 21:29:39 2020 +0100
+Date:   Fri Oct 30 10:25:09 2020 +0100
 
-    presence_xml: Makefile - try to use pkg-config if xml2-config is not found
+    core: switch to use blocklist structures and functions
 
-commit 5ce9690245e0a075742c7cb8eac1786622c976f4
+commit 38b7183ccd78f58f0da8ed66baa55625d28daf05
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 21:29:25 2020 +0100
+Date:   Fri Oct 30 10:23:05 2020 +0100
 
-    presence: Makefile - try to use pkg-config if xml2-config is not found
+    Makefile.defs: use blocklist defines
 
-commit 64d37971d2d3fbd87176fe71ae19adca7f47a6ea
+commit 456cae084320ec4fafa75a77b89e16b57ad394cf
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 20:56:05 2020 +0100
+Date:   Fri Oct 30 09:45:33 2020 +0100
+
+    core: dns blacklist to blocklist
+
+commit 2300d0a2a9c78c72c67596eb129cf7bf86bf300b
+Author: Alex Hermann <[email protected]>
+Date:   Thu Oct 29 15:16:20 2020 +0100
 
-    xmlops: Makefile - try to use pkg-config if xml2-config is not found
+    kex: Let the RPC server do printf as it may have optimizations
     
-    - GH #2199
+    Some RPC server implementations may print directly to the output buffer, so
+    this eliminates a string copy.
 
-commit 2fa4b0dbca4dad08707f12217165d2fd489b2cb5
-Author: Aleksandar Yosifov <[email protected]>
-Date:   Tue Feb 11 10:57:21 2020 +0200
+commit 70a5d31f08231ed161904990c9faadff11d5a9ff
+Author: Alex Hermann <[email protected]>
+Date:   Thu Oct 29 15:04:07 2020 +0100
+
+    kex: Remove a lot of duplicate code from rpc_stats_fetch*
+    
+    One extra variable can prevent lots of duplicate code. Code paths for string
+    and numeric response are now merged.
+
+commit c33c0f8f4d16906ebd79fb020db9505158827574
+Author: Alex Hermann <[email protected]>
+Date:   Thu Oct 29 14:37:41 2020 +0100
 
-    ims_qos: Rx AAR get identity from request for MT
+    kex: Make stats.fetch(n) reply with valid JSON
     
-    - Rx AAR for Terminating direction get identity
-      from request message if dialog is missing.
+    {},{} is not valid json. Convert to {}.
 
-commit 4029e19e7438f295a00613ae84f39ad0adfb3dc1
+commit fe1958005feb2584d3d382ca2e7644ab388e4a8b
 Author: Kamailio Dev <[email protected]>
-Date:   Tue Feb 11 21:16:16 2020 +0100
+Date:   Wed Oct 28 20:31:10 2020 +0100
 
-    modules: readme files regenerated - ims_qos ... [skip ci]
+    modules: readme files regenerated - uac ... [skip ci]
 
-commit 70b6e2fb4ccf77c9eb71610f9febeca843228093
+commit f4a2e75b90e87dc86c638c77ff12414b9d3469dd
 Author: Henning Westerholt <[email protected]>
-Date:   Tue Feb 11 21:15:04 2020 +0100
+Date:   Wed Oct 28 19:16:05 2020 +0000
 
-    ims_qos: fix dialog module name, dialog2 is not used anymore
+    uac: add small commented out mode 1 back for uac_auth() function
 
-commit 3a25cf30ed371e7dd037e876e3e4c65f18287598
+commit 6ebc6cd4f958d94600ccb0590bd79b94c1708648
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Feb 10 18:31:26 2020 +0100
+Date:   Wed Oct 28 20:16:13 2020 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    modules: readme files regenerated - uac ... [skip ci]
 
-commit 7602329391760b2f18d653f46d6a596be1daade5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Feb 10 18:14:30 2020 +0100
+commit 668402e77c19ba4b5b8fc5b6c869ffbf34ea622d
+Author: Henning Westerholt <[email protected]>
+Date:   Wed Oct 28 19:02:33 2020 +0000
 
-    dispatcher: docs - note about special attributes section for weight dispatching
+    uac: extend docs for uac_auth() example, only t_relay() on success
+    
+    - extend docs for uac_auth() example, only t_relay() on success
+    - otherwise you will get a 'no branches for forwarding' error from tm
 
-commit 35b82c4acb4559fd14faa86fe1c58caf763d5fd0
-Author: Peter Lemenkov <[email protected]>
-Date:   Sun Feb 9 16:38:17 2020 +0100
+commit b6c10c8181d670a81a7d1216c7e6ec81c0963e9c
+Author: Henning Westerholt <[email protected]>
+Date:   Wed Oct 28 18:08:59 2020 +0000
 
-    rtpengine: Remove unused struct fields
-    
-    These two were copied directly from rtpproxy module but never used by
-    this module.
-    
-    Signed-off-by: Peter Lemenkov <[email protected]>
+    uac: do not silently fail on realm lookup error, at least log with INFO
 
-commit e9a19d5b4ebff9e06a061efdc5f2b91d4e1bf1b2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 6 20:49:36 2020 +0100
+commit 9978e00405cac89cc65d2d8a863128dd2814d7fd
+Author: Paris Stamatopoulos <[email protected]>
+Date:   Fri Oct 23 23:57:49 2020 +0300
 
-    kemix: exported functions to get to-uri user and host
+    auth_radius, misc_radius: Adds VENDOR() definition if the freeradius-client.h does not contain one already.
 
-commit d74157a3a2d97a50dc5de98a0e5fc1c8aa75c09b
-Merge: a4d78bb011 decd1848e8
+commit 98436c73e8519e96e3d167b7610cbb58b9939885
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 5 18:00:20 2020 +0100
+Date:   Wed Oct 28 10:32:50 2020 +0100
 
-    Merge pull request #2203 from nickvsnetworking/IMS_examples_refresh
+    dialog: update internal_get_dlg() after 0bde3ca changes
     
-    misc: examples; ims: Update kamailio.cfg example to function out of the box on current releases
+    - keep also direction value for no-totag dialog
+    - reference and unlock only when returning, related to #2494
 
-commit a4d78bb01149c4c6bd8adc679e3547af270001a1
-Author: iurri <iurri@messagebird.com>
-Date:   Wed Feb 5 17:56:44 2020 +0100
+commit f6a1f96af518ec10b09c4395166943a39eea19dd
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Oct 28 08:27:37 2020 +0100
 
-    core: tcp - allow plain connections when tcp_accept_haproxy=yes
-    
-    - PR #2206
+    xcap_server: use new search function to avoid zero-ending swapping
 
-commit 787e2f978876b62aa0899b72b920952917af6ffb
+commit ccbaf324cf5481288f505dce5c694ca077911a04
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 5 16:11:26 2020 +0100
+Date:   Wed Oct 28 08:26:06 2020 +0100
 
-    core: dprint - option to print callid as attribute in structure json logging
+    core: helper function to search a token before an end pointer
+
+commit 3be41802c7c670cce0d3e08462e23ca3f3fbe2d4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Oct 27 09:34:18 2020 +0100
+
+    xcap_server: shorten a bit the search range for xcaps_xpath_hack()
     
-    - flag 'c' for --log-engine parameter
+    - match on the buffer len min size, xmlns is expected to have a value,
+    plus the ending of the xml tag
 
-commit 7d355f796b37c944928c41f19892221155e34ee4
-Author: Victor Seva <[email protected]>
-Date:   Wed Feb 5 14:22:03 2020 +0100
+commit 134c6b4b63f8fee3b94e3caed956b080477022d4
+Author: Richard Fuchs <[email protected]>
+Date:   Mon Oct 26 14:19:09 2020 -0400
 
-    Makefile.groups: add missing kemix to basic group
+    rtpengine: fix wrong codec action strings being used
 
-commit 9f8645a1b48e9f38d2b13a37b3fbcdfa645d88e0
+commit a1620fa1b4587239835db6ed5765ce04f927172d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 5 09:51:03 2020 +0100
+Date:   Mon Oct 26 14:02:48 2020 +0100
 
-    app_lua: regenerated mapping table functions
+    usrloc: safety check on len for user in db keepalive routine
 
-commit c9e693261fce381a76e12311a9971f6bc413f182
+commit e4f6c660bd75cdb9ff0855fcb511673cc8ec00c4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 5 09:50:16 2020 +0100
+Date:   Mon Oct 26 13:36:36 2020 +0100
 
-    app_lua: utils - increment mapping table size in the tool
+    core: parser rr - clean partially cloned fields in case of error
 
-commit 71fe612c7d9a48890095fc2ec3c2496c79d0df83
+commit 5d490d616132067a5e914302a24b964b73b229a2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 5 09:38:43 2020 +0100
+Date:   Mon Oct 26 13:06:53 2020 +0100
 
-    kemix: exported function to get call-id
+    regex: use var to store strlen() values
+    
+    - avoid doing it again in a few cases
 
-commit 21904268cfe1b7d485578b4b8b63e64df36ae3be
+commit 34a675ba4987f202dfb3477114d6b86be5eeb2a1
 Author: Kamailio Dev <[email protected]>
-Date:   Tue Feb 4 16:31:15 2020 +0100
+Date:   Mon Oct 26 11:01:20 2020 +0100
 
-    modules: readme files regenerated - registrar ... [skip ci]
+    modules: readme files regenerated - textops ... [skip ci]
 
-commit 65141b0603a1a053058da166eba2b6b2a869ed81
+commit 374f0f05bdf27ddaf5d8652560738fbfb886c43c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Feb 4 15:23:18 2020 +0100
+Date:   Mon Oct 26 10:53:24 2020 +0100
 
-    registration: docs for min_expires_mode param
+    textops: docs - some enhancements to basic header operations functions
 
-commit 7418625d482f924dd19d96c7a7c5f238e67062d6
+commit 46c7a8c0bf2b4d5c00e22a751f95f13263686445
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Feb 4 15:17:24 2020 +0100
+Date:   Mon Oct 26 09:17:02 2020 +0100
 
-    registrar: option to send 423 when expires less than min_expires
-    
-    - control behaviour via min_expires_mode parameter
-    - default is 0, same behaviour like so far (update expires to
-    min_expires)
+    pv_headers: free hash entry in case of error
 
-commit a62d4f45282b4d216def7de908548ade40a6369e
-Author: Emmanuel Schmidbauer <emmanuel.schmidbauer@textnow.com>
-Date:   Tue Feb 4 09:33:16 2020 -0500
+commit 3dca5cd2c7f018189b6784a7e87807df1de7589e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Oct 26 08:15:10 2020 +0100
 
-    tm: t_continue - do not print error and return error code
+    alias_db: clang format the code
 
-commit c275110a07fdad8963a08f5ca210f0d5fb717986
-Author: Aleksandar Yosifov <alexyosifov@gmail.com>
-Date:   Thu Jan 23 15:24:17 2020 +0200
+commit 7ae0caaffd3d6e523fd32501401213521a1881e5
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Oct 26 07:52:49 2020 +0100
 
-    ims_reqistrar_scscf: Fix bug with multi-notifications
+    alias_db: removed history from top comments
     
-    - Added more accurate contact comparison when
-      sending NOTIFY to a subscriber.
+    - missing copyright header
 
-commit e1a01699af450292859e4f2cd69b6a6d85246e5e
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Feb 3 11:53:55 2020 +0100
-
-    tm: use WARN log level for status rewrite by UAS (were decreased before SER tm integration)
-    
-    - use WARN log level for status rewrite by UAS (log level decreased before SER
-      tm integration, e.g. v1.5.x)
-    - for bad interconnection or gateways this might be reported frequently
-
-commit 2c4deee67a1cdd4051bc777101fe2a580c1589a7
+commit dc1bb5b1861de279b450ab550888dd748b77463f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jan 31 09:36:32 2020 +0100
+Date:   Mon Oct 26 07:42:10 2020 +0100
 
-    core: kemi - exported helper functions to check myself for dst uri and next nop uri
+    alias_db: set ending zero in a single place
 
-commit 6887f4b05a7b9dc58d90cee6aae22cb380ef0647
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jan 30 12:01:49 2020 +0100
+commit e419bad759dc817ba673563ec4e79681f685dc28
+Author: Julien Chavanton <[email protected]>
+Date:   Sun Oct 25 18:54:33 2020 +0000
 
-    kemix: exported function to get timestamp
+    rtp_media_server: state transition improvement
+    
+    - fix disconnection while in bridge, to keep thing simple for now the
+    second leg is automaticaly disconnected.
 
-commit 0dbf08635a4b2f6e544c26da0a7f542f1863939b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 29 10:45:28 2020 +0100
+commit 750cb7fc131afa254952536bdb200d55e2cc8955
+Author: Julien Chavanton <jchavanton@gmail.com>
+Date:   Fri Oct 23 20:21:45 2020 +0000
 
-    htable: safety check for item name value
+    rtp_media_server: fix dialog_list_mutex
+    
+    issue 2522
 
-commit 0bf30a3b953ef64007552199f653310fc4aeb257
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jan 29 09:07:09 2020 +0100
+commit 2ea4f685ea8b7dbca13b4fd521441088f8318d1f
+Author: Julien Chavanton <jchavanton@gmail.com>
+Date:   Fri Oct 23 19:37:35 2020 +0000
 
-    htable: kemi - exported functions to inc and dec hash table values
+    rtp_media_server: fix issue 2524
+    
+    - fix completion without failure route
+    - rms_bridge automaticaly append missing ';' is not present
 
-commit 30eaf98045834e315497aa19744b0b0082b4c294
+commit 76bb9bb7cbdcd900339afa7192eaefd71fc75790
 Author: Kamailio Dev <[email protected]>
-Date:   Tue Jan 28 20:01:10 2020 +0100
+Date:   Fri Oct 23 22:16:12 2020 +0200
 
-    modules: readme files regenerated - rtpengine ... [skip ci]
+    modules: readme files regenerated - dispatcher ... [skip ci]
 
-commit ad3ae0133f321e357cf09f65f2067ed10d9c64a2
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Tue Jan 28 09:13:11 2020 -0500
+commit b2cd7018d28569e38d8572d154a2ee1c5c973852
+Author: Julien Chavanton <jchavanton@gmail.com>
+Date:   Tue Oct 20 10:46:25 2020 -0700
 
-    rtpengine: update/fix via-branch=next ID generation
+    dispatcher: congestion control refactoring
     
-    - via-branch=next should not use a hard-coded branch index of zero, but
-    instead use the actual branch index from the tm module
-    - also adds via-branch=auto-next and via-branch=auto-extra for easier
-    processing in scripts
+    - decouple latency update with congestion control further
+    - decouple congestion control with weighted congestion control, make
+    sure that miss-configuration (no positive weight and/or no cc attributes) are handle
+    gracefully)
+    - fix an error in the doc
 
-commit c943fdf2f3a690927d489d9f57cfc53bce00b49f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 28 15:07:16 2020 +0100
+commit 37820f709cd437a63d8f655aec876aa8ee9d71f2
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Oct 23 10:46:37 2020 +0200
 
-    htable: export sht_is_null() function to kemi
-    
-      - return >0 if htable or item not found
-      - return <0 if item found or htable defined with default value
+    modules: readme files regenerated - jansson ... [skip ci]
 
-commit 1e3f4664c3b568f310235c093218bf12cb7a52b4
+commit 352830ca7c39032dfaecbcb1a6b1bb0865ee55d3
+Merge: 78d680fbae 5731cc0911
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 28 14:35:13 2020 +0100
+Date:   Fri Oct 23 10:35:44 2020 +0200
 
-    kemix: exported functions to get dst-uri variants
+    Merge pull request #2515 from gaaf/fixes/tm-pick-branch
+    
+    tm: Fix faked_reply_prio by passing correct reply to get_prio
 
-commit 3e5633a1d2a243a4ac9773efc361513720e04f68
+commit 78d680fbae05c40a0de7a8100e76be20b06b99e4
+Merge: 554a0d4424 d161d4523f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 28 10:48:34 2020 +0100
+Date:   Fri Oct 23 10:33:57 2020 +0200
 
-    pv: new transformation {s.rmsw} - remove whitespaces from value
+    Merge pull request #2516 from gaaf/features/tm-branch-flags-in-reply
     
-    - removes all occurences of ' ', '\t', '\r', '\n'
+    tmx: Allow $T_branch(flags) in onreply_route
 
-commit b9da65bcf0dea2740be9ddb2773d99e178d07117
+commit 554a0d4424fd0c4d3a4a562e175ae3ed1722d504
+Merge: 61771b0595 aea932ba84
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 28 10:32:49 2020 +0100
+Date:   Fri Oct 23 10:33:12 2020 +0200
 
-    sqlops: exported sql_result_get() to kemi
+    Merge pull request #2513 from gaaf/features/jansson-xavp
     
-    - return value of sql query result by id, row and column
+    jansson: Add en-/decode to/from xavp
 
-commit 3f52de273c359b60d0504e24b60401b5d1db2403
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 28 10:15:09 2020 +0100
+commit 61771b0595c126d884e8c1eb392a54b5786a8fa8
+Author: Alex Hermann <[email protected]>
+Date:   Fri Oct 23 10:32:02 2020 +0200
 
-    sipdump: kemi exports to get src/dst ip of the message
+    janssonrpcc: cleanups (#2512)
+    
+    * janssonrpcc: Remove unused variable and redundant assignment
+    
+    * janssonrpc: No need for copying options
+    
+    The address stay valid until free_params is called. And before that
+    happens, mod_jsonrpc_request() makes its own copy.
 
-commit d98d8b653e5cf0ae358f6abac392ec44ee39548a
+commit b09a0f12a721a257fae8009d6c475a71c011ed52
+Merge: 432c7dd309 4adea97a4f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 28 08:22:47 2020 +0100
+Date:   Fri Oct 23 10:26:27 2020 +0200
 
-    permissions: safety checks when destroying module
+    Merge pull request #2526 from smititelu/master
     
-    - avoid warning of freeing null pointers on failed startup
+    textops: fix append_hf function
 
-commit 67d02a3baa554f51b6a126fab2ab8bb35cbe52dd
+commit 432c7dd30976d1e4be9db35de39d67cc0e1a5e95
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 27 20:14:50 2020 +0100
+Date:   Fri Oct 23 09:28:14 2020 +0200
 
-    etc/kamailio.cfg: fixed comments reference to event route for jsonrpc handling
+    core: kemi - use parse_hname2_str() to avoid cloning header name
 
-commit 88333187fbbc155eb3230a1bfebd391bc5c530f0
+commit b999e086d51202916a4cdfaf143150e3b8fa10cf
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Jan 27 17:16:13 2020 +0100
+Date:   Thu Oct 22 17:46:28 2020 +0200
 
-    modules: readme files regenerated - secsipid ... [skip ci]
+    modules: readme files regenerated - rtpengine ... [skip ci]
 
-commit 2d8fe4581c50f73787e2d25e8081b2c4c0944d57
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Jan 27 17:05:29 2020 +0100
+commit 4de33ea963b40a5150f34fac8f63d04c5992515e
+Author: Richard Fuchs <rfuchs@sipwise.com>
+Date:   Thu Oct 22 11:40:47 2020 -0400
 
-    secsipid: docs - added title to installation example
+    rtpengine: update README for 8bf1935c
 
-commit 8ebfaee647d26862390e91cf009a6a3ce3226744
-Author: Victor Seva <[email protected]>
-Date:   Mon Jan 27 11:41:52 2020 +0100
+commit 4adea97a4f8a9b35273d4d28b0518964abb7f0d8
+Author: Stefan Mititelu <[email protected]>
+Date:   Thu Oct 22 16:54:01 2020 +0300
+
+    textops: fix append_hf function
+    
+    Before: append_hf adds header after first header occurance
+    
+    After: append_hf adds header after last header occurance
+
+commit 8bf1935c4e9cb0081784dbd8bd951148b8865381
+Author: Richard Fuchs <[email protected]>
+Date:   Wed Oct 21 14:05:20 2020 -0400
+
+    rtpengine: support new codec flags
+    
+    Adds explicit support for codec-set and codec-except.
+    
+    Also eliminates code redundancy.
+
+commit bb42ee28fc115e1e3373962c02162c9a8e6d41fc
+Author: Kristian F. Høgh <[email protected]>
+Date:   Wed Oct 21 11:21:43 2020 +0200
 
-    Makefile.groups: fix ksecsipid group
+    utils/pdbt: Relax permissions when creating files
 
-commit 06ddcbb6389b270d5c4031632f2a42bceac9135d
+commit 3a162187580880fa7210bd376621f57576e9d209
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 27 11:28:53 2020 +0100
+Date:   Wed Oct 21 08:29:21 2020 +0200
 
-    Makefile.groups: added group for secsipid module
+    rtp_media_server: use directly gen_lock_t instead of ser_lock_t which is tm typedef
 
-commit 3f9f1620fd6d621863d6df92eb17039a956474d8
+commit 128ba4fe95f3c27474c9f839d34f8fb1fd75e064
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 27 11:25:09 2020 +0100
+Date:   Wed Oct 21 08:24:53 2020 +0200
 
-    secsipid: new module implementing STIR and SKAKEN IETF extensions
+    rtp_media_server: declare variables in .c files
     
-    - for more see RFC 8224 and RFC 8588
+    - extern in .h files, GH #2522
 
-commit 153fc0febcc7d2096199e4ac42c7ecd3e0159edd
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 19:20:34 2020 +0100
+commit fcdfaf98acf8a66e84b9dccc767fb52c0cf0d460
+Author: Alex Hermann <[email protected]>
+Date:   Tue Oct 20 14:58:28 2020 +0200
 
-    xhttp: convert to memory logging helper
+    core: Document that a str can be zero-terminated
+    
+    But by default it isn't.
+    
+    The functions shm_str_dup() and pkg_str_dup() will always create a
+    zero-terminated copy
 
-commit d6374f825a006cb103256aade5bf114bf99d0635
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 19:00:09 2020 +0100
+commit d52f60173be34c5c1581c762444b5e26c57b097a
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Oct 20 14:01:14 2020 +0200
 
-    xhttp_pi: convert to memory logging helper
+    modules: readme files regenerated - mqueue ... [skip ci]
 
-commit 22512d9f28b4f91281e8b554f30e1c4c07b47e03
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 18:55:37 2020 +0100
+commit e676498f4d0a46ae81e4e07e56ff64c97a075faf
+Merge: 305f884e09 d8bd9825fa
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Oct 20 13:52:13 2020 +0200
 
-    xhttp_prom: convert to memory logging helper
+    Merge pull request #2514 from gaaf/features/mqueue
+    
+    mqueue: RPC features
 
-commit 90b8e31c48d8489564bd9ad4d1430e1f02c5fecf
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 18:46:29 2020 +0100
+commit 305f884e0981b64eed9a96410d131d8f9a69eb3d
+Merge: 449f9faf54 0ea69b16db
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Oct 20 13:50:35 2020 +0200
 
-    xhttp_rpc: add missing mem error log message, convert to memory logging helper
+    Merge pull request #2519 from gaaf/features/core-str-copy
+    
+    core: Zero terminate str copies made with (pkg|shm)_str_dup()
 
-commit 63a9d4f917247e321cd34e9f087af729808767cb
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 18:43:58 2020 +0100
+commit 449f9faf54238bcf1d6c1bf1b42738e79aad9bfd
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Oct 20 12:40:06 2020 +0200
 
-    xlog: convert to memory logging helper
+    tls: typedef'ed several structs, enums and unions
 
-commit 0903f5d65a8d16d4b6b9fddd0bc98cd5da35fb0b
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 18:41:43 2020 +0100
+commit 44a21a8dc021e8ee5bbd27b2714e3da89694dec9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Oct 20 12:36:55 2020 +0200
 
-    xmlops: add missing memory error log message, convert to memory logging helper
+    core: typedef'ed several structs, enums and unions
 
-commit 4ebc2dc56c43b6b94ac1847762ee44713440ced0
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 18:39:25 2020 +0100
+commit ecb9fada5b7a07707ae64233948f94be2bca1e8c
+Author: Alex Hermann <[email protected]>
+Date:   Tue Jun 9 09:27:15 2020 +0200
 
-    xmlrpc: improve error log messages, add memory helper at a few places
+    core/tcp: Convert F_TCP_REQ_ flags to enum
+    
+    Easier to recognize the correct flags in the forest of flags.
 
-commit decd1848e8c3c8a68553dba48abb4147195b5bf5
-Author: Nick <[email protected]>
-Date:   Sat Jan 25 11:38:19 2020 +1100
+commit d09098cc9cb3cd0059f8e4fbff6e33eae5b9c28a
+Author: Alex Hermann <[email protected]>
+Date:   Tue Jun 9 09:16:16 2020 +0200
 
-    misc: examples:  IMS PCSCF pcscf.cfg update
+    core/ip_addr: Convert SND_F_ flags to enum
     
-    Minor changes to make the example functional in the current stable release and higher.
-    
-    - Load WITH_IPSEC by default (IPsec module is required for IMS Usrloc to load)
-    - Bind to any IP in example
-    - Removed con=> prefix on MySQL Connection (not used in single instance / if not clustered)
+    Easier to recognize the correct flags in the forest of flags.
 
-commit 74e6daa71bf7dde64b907b7a1b9b3ebf925fad2b
-Author: Nick <[email protected]>
-Date:   Sat Jan 25 11:34:39 2020 +1100
+commit b2aa704dab80d1683e34346ce2354b74dd306aff
+Author: Alex Hermann <[email protected]>
+Date:   Tue Jun 9 09:15:26 2020 +0200
 
-    misc: examples: IMS PCSCF kamailio.cfg update
+    core/ip_addr: Reformat and redefine si_flags as bitshifts
     
-    Minor changes to make the example functional in the current stable release and higher.
+    Make it a bit easier to read
+
+commit 5b5c5d8f190fa989bb3c25d2ba06e10e38a03893
+Author: Alex Hermann <[email protected]>
+Date:   Tue Jun 9 09:01:53 2020 +0200
+
+    core/tcp: Convert RD_CONN_ flags to enum
     
-    - removed modparam("ims_usrloc_pcscf", "hashing_type", 2) This parameter was removed under a466c7bf1f1908461b8ab9dbf10ab4c90b65e52a
-    https://github.com/kamailio/kamailio/commit/a466c7bf1f1908461b8ab9dbf10ab4c90b65e52a#diff-bd9d5dd4265257881c8e19ea24ab533f
-    - Dispatcher parameters only loaded if #!WITH_SBC defined
-    - Load IPsec IMS Module by default (IPsec module is required for IMS Usrloc to load)
+    Easier to recognize the correct flags in the forest of flags.
 
-commit 2c7ba53b2b6cc7dd5e3c24241d23e76fb052aa50
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jan 24 10:20:09 2020 +0100
+commit 0ea69b16db298842f58a6fcaaab2c0ee1a137b94
+Author: Alex Hermann <[email protected]>
+Date:   Tue Oct 20 10:13:29 2020 +0200
 
-    core: msg translator - warning log made info for  multipart body processing
+    core: Zero terminate str copies made with (pkg|shm)_str_dup()
     
-    - check boundary cannot find boundary value in content-type when the request
-    is turned into multipart body
-    - use different return code for this case
-    - a few realignmets for curly braces to be corherent across the
-    respective functions
+    As discussed in #2512, zero-terminating all copies is preferred as most str
+    usage is already with zero-terminated str.s.
 
-commit a90c65813f8dcfdd7be533684d2ce5432d31a921
+commit 658cb4965ba108079116eb60c350d39b18f7e912
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Jan 23 10:16:27 2020 +0100
+Date:   Tue Oct 20 10:16:27 2020 +0200
 
-    modules: readme files regenerated - textops ... [skip ci]
+    modules: readme files regenerated - registrar ... [skip ci]
 
-commit 79592144c3ba99ccbb4883910eeda3a7dbe5c89d
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jan 23 10:04:23 2020 +0100
+commit f2996bf733a0b5e00fe124440353b9a69a3532a2
+Author: Juha Heinanen <jh@tutpro.com>
+Date:   Tue Oct 20 11:04:58 2020 +0300
 
-    textops: docs - proper example for append_body_part() with headers
+    registrar: added note about branch flags in save()/lookup() doc
 
-commit 936d58fcbd7b7d929d227427ee578a25aa02af39
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Jan 22 17:46:11 2020 +0100
+commit d161d4523fc6b0619defe918bc204cc7a9cae073
+Author: Alex Hermann <[email protected]>
+Date:   Mon Nov 13 16:48:30 2017 +0100
 
-    modules: readme files regenerated - seas ... [skip ci]
+    tmx: Allow $T_branch(flags) in onreply_route
 
-commit 31b710b5ec402bf75b3babe5ffe440c429d3ec63
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 17:39:49 2020 +0100
+commit 5731cc0911ff65bf7efd433a83a25ffbf6073d10
+Author: Alex Hermann <[email protected]>
+Date:   Mon Nov 13 15:50:20 2017 +0100
 
-    seas: docs - removed mi_fifo from examples
+    tm: Fix faked_reply_prio by passing correct reply to get_prio
+    
+    Instead of passing the to be evaluated reply as the "best" reply, pass the
+    actual "best" reply.
 
-commit 704c7f490adc519038d5c2fbb31dd019cc221566
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 17:37:59 2020 +0100
+commit d8bd9825fa401ad0a3489d246f29d05485b72831
+Author: Alex Hermann <[email protected]>
+Date:   Thu Apr 19 23:12:01 2018 +0200
 
-    sipdump: kemi functions to return buf and tag values
+    mqueue: Add rpc mqueue.sizes
+    
+    Return sizes for all queues
 
-commit 8ea44a690f308e0122660a13acf933de99a06250
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Jan 22 13:31:13 2020 +0100
+commit 943f548dc391dc0921ccb1cdc336f2fdfa4f3e0d
+Author: Alex Hermann <[email protected]>
+Date:   Thu Apr 19 23:03:32 2018 +0200
 
-    modules: readme files regenerated - sipdump ... [skip ci]
+    mqueue: Use HTTP status codes for rpc
 
-commit 2bdb43082fefe107dc0348cfb5bcd96a99b11277
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 13:27:24 2020 +0100
+commit aea932ba841416091b5ec93ef23011cd4257da68
+Author: Alex Hermann <[email protected]>
+Date:   Fri Mar 3 15:39:42 2017 +0100
 
-    sipdump: docs for event route sipdump:msg
+    jansson: Add en-/decode to/from xavp
+    
+    Nested objects/arrays are not supported with the exception of decoding a
+    root array with only objects as items to multiple xavps.
 
-commit 3a6a55ac982fe06c73563a7030e3c79aaf693804
+commit 3d4f5fcafd4ecdee2ccdd0a81fe855dd8cea8549
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 13:17:34 2020 +0100
+Date:   Mon Oct 19 12:59:15 2020 +0200
 
-    sipdump: docs for mode and event_callback parameters
+    core: kemi - proper conditions for operators in sr_kemi_hdr_match_content()
 
-commit 801eaa92b0ad67131744b8ec58ded01ba78c1bbe
+commit d1947cd86a04b6bbdbc08fb3d8db086f347a6de7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 13:07:47 2020 +0100
+Date:   Mon Oct 19 12:44:13 2020 +0200
 
-    sipdump: option to run event_route[sipdump:msg] on rcv/snd messages
+    core: ipv6 hex digit style set to lowercase compacted format
     
-    - new modparam mode to control the behaviour, its values can be built
-    from flags:
-      - 1 - write to files (the existing behaviour), default
-      - 2 - execute event route
-    - inside event route, $sipdump(...) variable is available to get the
-    buffer content and other related attributes
-    - new modparam event_callback to set the KEMI function to be run instead
-    of the event route
+    - ipv6_hex_style set to "c"
+    - be more conformant with rfc5952
 
-commit 5d523e81c2a6ad1394254a36e9e143cb04e0171b
+commit 2d1b442fd8602003a794ebbdcf7f21a211b6b356
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 11:02:39 2020 +0100
+Date:   Mon Oct 19 12:32:43 2020 +0200
+
+    core: relocation and refactoring on ip addr handling code
+    
+    - many static inline functions moved from ip_addr.h to ip_addr.c, code
+    size for some of them increased over the time
+    - ipv6_hex_style can be set to "c" to have IPv6 addresses compacted and
+    using lowercase hexdigits (rfc5952#section-4.2.1), GH #2510
+    - when ipv6_hex_style="c", ip6tosbuf() uses POSIX inet_ntop(),
+    conforming with POSIX.1-2001, POSIX.1-2008
+
+commit 0085e7a7d88fb6deca24a34b4a5a80bb8756dfd3
+Author: Victor Seva <[email protected]>
+Date:   Mon Oct 19 11:13:47 2020 +0200
 
-    sipdump: small whitespace fixes
+    pkg/kamailio/deb: version set 5.5.0~dev3
 
-commit 2153445ac428ce8a4683a1cbabab6e24a1829c3c
+commit 843b22b4efb0d343f13230d6e90d2484f370dbdb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 09:02:19 2020 +0100
+Date:   Mon Oct 19 11:01:12 2020 +0200
 
-    core: dprint - new flags for long engine json
+    permissions: exported allow_trusted() to kemi
     
-    - a: prefix attribute names with application name
-    - A: do not prefix message attribute with application name (when 'a' is
-    set)
+    - related to #2509
 
-commit 26560322750fde49f09d130200e58ce327112292
+commit 23818fb34d09a487654ea89c9f29b880c0c75197
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 21:21:46 2020 +0100
+Date:   Mon Oct 19 10:09:59 2020 +0200
 
-    http_client: typo in variable name for network interface
+    pipelimit: use unsigned to compute size and for iterator
 
-commit 40f87b7e46714a114e7c98be7e677b20f1deb694
+commit b385a0d8461f6f5203e6dc4052ebd4409e21b4b0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 17:20:19 2020 +0100
+Date:   Mon Oct 19 09:58:25 2020 +0200
 
-    tls: proper match of config profile by server id
+    Makefile.defs: version set to 5.5.0-dev3
 
-commit 5a607cabc34d16fe3770f273241b667fea470dc9
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 21 16:08:56 2020 +0100
+commit 79db27575a48c5451b547ece68b5849456e245f9
+Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
+Date:   Fri Oct 16 07:22:33 2020 -0400
 
-    pipelimit: make error log debug in rpc command when pipe not found
-    
-    - error code is returned to rpc command
+    nsq: remove unused defs.h file
 
-commit f12492c231e1f3a08994727e3e8263886f1f2fbb
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 15:02:53 2020 +0100
+commit b8e4cc2e1457d14addda06187160a5c55bb89cf3
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Oct 16 14:16:21 2020 +0200
 
-    Makefile.defs: add -lm to linker flags
-    
-    - on some linux distros is not linked by default
+    modules: readme files regenerated - nathelper ... [skip ci]
 
-commit 512f89bec0b6ebd2b3c7c16b115f15dbd6de9a39
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 21 14:54:07 2020 +0100
+commit 8633455e5867b30840d44c73cb2e6367fed17bbd
+Author: Bastian Triller <bastian.triller@gmail.com>
+Date:   Fri Oct 16 12:41:00 2020 +0200
 
-    corex: declare nio specific globals in c file
+    nathelper: docs - fixed typos
 
-commit 58a019f333d1ac5a19a1c7338c22d388cb378df0
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 21 14:49:57 2020 +0100
+commit de65e4606c4126dd7db5f7ee5ea804f9b27b5fb6
+Author: Bastian Triller <bastian.triller@gmail.com>
+Date:   Fri Oct 16 12:32:45 2020 +0200
 
-    core: crypto, utils - updated comments referencing srutils after relocation
+    uac: docs - fix missing uac.reg_remove method
 
-commit cf7422d85f293e3ad69df2714d0d0e422d8dd19c
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 21 14:43:44 2020 +0100
+commit d5a31413b4afdb8104c2c7a603f8ed14cdcfb828
+Author: Bastian Triller <bastian.triller@gmail.com>
+Date:   Fri Oct 16 12:36:13 2020 +0200
 
-    pkg: obs spec - removed lib/srutils from rpm pacaging
+    core: fix typo in comment
 
-commit 0076124bcce4dfaa462291cf97aebda9ee3e8cdf
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+commit 313f5d85faff333adf8ecece6d23bf6db8443164
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Oct 16 12:01:21 2020 +0200
 
-    usrloc: updated with relocation of lib/srutils to core/utils
+    modules: readme files regenerated - carrierroute ... [skip ci]
 
-commit dd84b3e38ba777e94f9d9bffab05d9e5129dde51
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+commit 134bf80ba553f6855b39bdb957edfb489e4b1d39
+Author: Lucian Balaceanu <[email protected]>
+Date:   Fri Oct 16 12:48:25 2020 +0300
 
-    uac_redirect: updated with relocation of lib/srutils to core/utils
+    carrierroute: terminology changes
 
-commit 525467f9f1bc2617d42ef103ad5ded749d035d6e
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+commit 9d672afb4559c4d847de31e1280ab2418d802de6
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Oct 16 09:01:20 2020 +0200
 
-    topos: updated with relocation of lib/srutils to core/utils
+    modules: readme files regenerated - secsipid ... [skip ci]
 
-commit 4e19ba888e067d3876fe6f77f1c8f41dd03f2d66
+commit f74f1df842815e8a42d1b4f71b6f98287a625d41
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+Date:   Fri Oct 16 08:49:12 2020 +0200
 
-    tmrec: updated with relocation of lib/srutils to core/utils
+    secsipid: docs - small typo
 
-commit 611d2c5427a2cb66802591c90454a2657999eda2
+commit 90eb0a759f3a9b7d8c0ca25b6581863ffa9221ed
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+Date:   Thu Oct 15 11:02:59 2020 +0200
 
-    ss7ops: updated with relocation of lib/srutils to core/utils
+    core: receive - use sip_parser_log for a few logs related to parsing errors
 
-commit 781b1cf9e0cb80f7c62423d035afe315f6b8530a
+commit dd090db63ea8db968575b8a44298eb2083cd8d89
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+Date:   Thu Oct 15 10:24:00 2020 +0200
 
-    sipjson: updated with relocation of lib/srutils to core/utils
+    core: parser - check it is sip protocol for hdr parsing constraints
 
-commit 2760cbae8e25aa4e728ecd5629f35caae64d3de4
+commit 9a3b5d8c017f4de6a647184b0a1c464de9671b74
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+Date:   Wed Oct 14 20:17:20 2020 +0200
 
-    rtjson: updated with relocation of lib/srutils to core/utils
+    core: fixed use of flags-based protocol detection
+    
+    - wrong field was used due to c&p
 
-commit b22010961da2332395bccb013e82f6ce53ae06b2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+commit e3e6471b114b2358c20cbc9a60ee745ac1bce162
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Oct 14 16:16:29 2020 +0200
 
-    registrar: updated with relocation of lib/srutils to core/utils
+    modules: readme files regenerated - pv ... [skip ci]
 
-commit cb58783a55075524b57c262e28e3a8c815d46276
+commit 695448dc49812225c743e385edf846405c94b3e2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Wed Oct 14 16:15:09 2020 +0200
 
-    pua_reginfo: updated with relocation of lib/srutils to core/utils
+    pv: exported xavp_slist_explode() to kemi
 
-commit 52db172af4963936af1c4b5d59057da7e1e00d30
+commit d2c444c58b8f6f084f27e0129dc0cf02dfb6f7ba
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Wed Oct 14 16:12:02 2020 +0200
 
-    presence: updated with relocation of lib/srutils to core/utils
+    pv: docs - reflect use of xavp fields for tokens by xavp_slist_explode()
 
-commit 167d6e8a72655c3fb37f640106cdd0ffdad3303c
+commit 2b4ec1cf1d30f5520ef68f9e7e653100fa8ce68e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Wed Oct 14 16:09:16 2020 +0200
 
-    msrp: updated with relocation of lib/srutils to core/utils
+    pv: xavp_slist_explode() stores tockes in xavp fields
+    
+    - no longer in root xavp list, but a sublist with tokes having name 'v'
 
-commit 73adafaaf785f4835fc7900a6d89208bd3aeaef0
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+commit 75d4082e510948f88f7254e22c05a02118260041
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Oct 14 16:01:13 2020 +0200
 
-    mqtt: updated with relocation of lib/srutils to core/utils
+    modules: readme files regenerated - pv ... [skip ci]
 
-commit feb34410e5d69081b6a3c7d9c0375762432da2af
+commit df63402a57a7ef6da0d2eb3f88ee68c116c38549
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Wed Oct 14 15:55:29 2020 +0200
 
-    kex: updated with relocation of lib/srutils to core/utils
+    pv: docs for xvp_slist_explode()
 
-commit f26a748705231c5020e07f79af6b24bae053ed20
+commit 573a56676ac11671468903a83efdfbbe6fb0dff0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Wed Oct 14 15:45:08 2020 +0200
 
-    jsonrpcs: updated with relocation of lib/srutils to core/utils
+    pv: new function xavp_slist_explode("slist", "sep", "mode", "xname")
+    
+    - break a string in tokens by separators, storing them in xavp
 
-commit 66f6e2a827767a0961abbb56d580347a5e3f6b4d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+commit b0b2ab6d2ebdabb64a054b47ee68a3276de71185
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Oct 14 11:46:17 2020 +0200
 
-    ims_dialog: updated with relocation of lib/srutils to core/utils
+    modules: readme files regenerated - registrar ... [skip ci]
 
-commit db2208a66e239efd744059ac1cd6ce0a858ff2ce
+commit b495a00c9a6fb2e073e7bd2a2b394facc9d76ea5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Wed Oct 14 11:34:03 2020 +0200
 
-    http_async_client: updated with relocation of lib/srutils to core/utils
+    registrar: docs updated to reflect sock_mode parameter
 
-commit bf89dabb54527b6b3f103f1a9384ef9aafc14129
+commit 32bf022ad48ff1d7ac02ce2201373e8b684d4f6f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Wed Oct 14 11:29:50 2020 +0200
 
-    htable: updated with relocation of lib/srutils to core/utils
+    registrar: renamed parameter to use advertise addr for socket
+    
+    - becomes sock_mode, when set to 0 (default) use bind address,
+    if set to 1, then use advertised address if specified
 
-commit 563c8f43f16d66ac41afba9b770cbb22c810ca11
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+commit 28e69c4cf214cbedb17ddccbf88a4acf8456adeb
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Oct 14 11:31:20 2020 +0200
 
-    evapi: updated with relocation of lib/srutils to core/utils
+    modules: readme files regenerated - crypto ... [skip ci]
 
-commit 2f937559e6d5a9fd29949d21345b988111c3156c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:50 2020 +0100
+commit e3ec71b45181c2413b4aba4e2ea5e1b371a6da56
+Author: Konstantin <[email protected]>
+Date:   Wed Oct 14 12:22:20 2020 +0300
 
-    dmq_usrloc: updated with relocation of lib/srutils to core/utils
+    registrar: added option to store advertised address in socket field (#2498)
+    
+    * registrar: added new parameter sock_addr
+    
+    - override socket address on which the register request was received
+    - default is NULL - store local socket address
+    - usefull when kamailio is behind NAT and it is necessary to store public instead private address
+    
+    * registrar: replaced dynamically allocated var with static var
+    
+    Made refactoring of proposed solution.
+    
+    * registrar: socket field in location db will be initialized by advertise address from listen parameter
+    
+    According to code review recommendations I changed my solution - removed new config file parameter and
+    use advertise address from listen parameter to initialized received socket which is written to
+    location db inside registration record.
+    
+    * registrar: added additional check socket bind_address for null
+    
+    * registrar: introduced config parameter to enable/disable socket advertised address feature
 
-commit edf4f9330d7c8e087e3db70ae93e0d838128ba1f
+commit e7fe760e6a4a0f0c5eaedd0eb3530c5b3e1c7d05
+Merge: 59b4a820ab 31d2e205cb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:50 2020 +0100
+Date:   Wed Oct 14 11:16:44 2020 +0200
 
-    dialog: updated with relocation of lib/srutils to core/utils
+    Merge pull request #2505 from vitalikvoip/master
+    
+    crypto: add crypto_hmac_sha256() function
 
-commit 040286bd54014afaeebcb6fdc2baca0ca0382849
+commit 59b4a820aba7487552e98c8b082e7abd56fa8e81
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:50 2020 +0100
+Date:   Wed Oct 14 11:13:01 2020 +0200
 
-    debugger: updated with relocation of lib/srutils to core/utils
+    etc: kamailio.cfg - relocated comment related to branch flags
 
-commit d88f9c0a59e0eafdca4002b6b804774dace10cc8
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:50 2020 +0100
+commit 531eaea43e9a086aa7d1797ce3fa710691c1880b
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Oct 13 15:46:25 2020 +0200
 
-    cfgt: updated with relocation of lib/srutils to core/utils
+    modules: readme files regenerated - pike ... [skip ci]
 
-commit 14c6cd74639b5ffee67f18a12ae4969ff0442672
+commit 8a0c8f1b4c6da364d527fd8e1bc305332825b50e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:50 2020 +0100
+Date:   Tue Oct 13 15:34:42 2020 +0200
 
-    auth_xkeys: updated with relocation of lib/srutils to core/utils
+    pike: docs for pike_check_ip()
 
-commit 70c42c1e20c1742211729ab79953d333d0b025e2
+commit 2ce1a3247fd5a05e0f32c7a591d5377f0e52bdd1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:08:57 2020 +0100
+Date:   Tue Oct 13 15:28:40 2020 +0200
 
-    Makefile.sources: added core/utils/ folder for core files
+    pike: new function pike_check_ip(ipaddr)
+    
+    - check the parameter ipaddr in the pike tree
+    - old pike_check_req() is same as pike_check_ip("$si")
 
-commit a78691f2cf24db1632245b1b661e1596acf80acb
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 13:54:02 2020 +0100
+commit 31d2e205cb4c17631abe8458a8a3b80323910637
+Author: Vitalii Aleksandrov <valeksandrov@avistar.com>
+Date:   Tue Oct 13 15:07:16 2020 +0300
 
-    core: utils - removed unnecessary Makefile
+    crypto: add crypto_hmac_sha256() function
 
-commit f32ed56dfc60e287d378f44b525b8d5fa71b637e
+commit 9f556322d8802239d40b2b39a6a150ff77014453
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 13:53:05 2020 +0100
+Date:   Mon Oct 12 09:19:19 2020 +0200
 
-    core: moved lib/srutils to core/utils
+    core: parser - use flags for macros to detect if it is sip or http
 
-commit b63c3aa7c221cc7f68b1e649287d4fed32c1b0e4
+commit 434dd7400b88664ac3930a38d69568a06d9edf67
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 13:26:11 2020 +0100
+Date:   Mon Oct 12 08:31:28 2020 +0200
 
-    core: dprint - support for long engine data via cli --log-engine param
-    
-    - format: --log-engine=name:data
-    - log engine data for 'json' can be:
-      - M - strip the last '\n' from logmessage value
-      - N - do not add '\n' after the json document
+    core: parse iidentityinfo - use ZSW() define from core
 
-commit 37b4a35ab2b1f156ff3fd4dab7ce7aab22a5e398
+commit 0ed7b57b31f108f904609c2991a24396b3e94a87
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 20 20:26:59 2020 +0100
+Date:   Sun Oct 11 14:17:30 2020 +0200
 
-    core: dprint - implemented json structured logging
-    
-    - start with --log-engine=json
+    core: parser - use sip_parser_log for parsing log messages
 
-commit fcd45145d9c534e2230707ce64b044d927efca14
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Mon Jan 20 20:39:52 2020 +0300
+commit bb1a7d9a70501ddb89073564ec49d343a75faa27
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Oct 11 12:48:28 2020 +0200
 
-    pkg/kamailio: removed not maintaned Oracle packaging files [skip ci]
+    core: parse first line - detect http/2 also for requests
     
-    To package for Oracle dist need use OBS folder
+    - it was done for replies
+    - set additional flag to differentiate on http/2 version
 
-commit 36723bbace54f98637ca0f20bbb42b8461716d61
+commit caae125e183054f958d91fccdec49631678b2f49
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 20 15:11:21 2020 +0100
+Date:   Sat Oct 10 12:46:08 2020 +0200
 
-    core: main - new command line parameter --log-engine
+    core: parse fline - do not print function name in logs
     
-    - allow setting the log engine from command line
+    - use dedicated log macros for levels
+    - coherent indentation
 
-commit 452635c799460e4a0919e413d3916ed2a7d245c4
+commit 7c3612c27425c04912c879af463f74831b17c5e4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 20 15:10:10 2020 +0100
+Date:   Sat Oct 10 12:08:25 2020 +0200
 
-    core: dprint - support for structured logging
-    
-    - enable formatting the logging output with different functions
+    core: parser - clean header in case of parsing error
 
-commit 85fcffa021819dcf25d2bf792155edbe0d3d2710
+commit 0c91f8cbe756133761886e9e22f2c10e51737e90
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 20 09:38:23 2020 +0100
+Date:   Sat Oct 10 11:20:48 2020 +0200
 
-    core: dprint - simplified log macros
+    core: new global parameter sip_parser_mode
     
-    - removed compile flag for no function name (activated for over 10 years)
-    - log prefix printed with inline conditions
+    - allow to control how sip parser behaves
+    - 0 - be less restrictive, to support more protocols
+    - 1 - be more strict on sip headers checks
+    - default 1
 
-commit ae23876b3091db2e62f651e05fa695d29f540028
+commit ada3701d22b1fd579f06b4f54fa695fa988e685f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 20 08:49:29 2020 +0100
+Date:   Fri Oct 9 22:15:12 2020 +0200
 
-    core: dprint - reformatted log macros for better readability
+    tm: do not add duplicate headers in local requests
 
-commit 53ca8b50207ca35f16a2315efb1ed29448961da8
+commit 2648eb330b133a20f1398d59a28c53532106cad3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jan 19 16:30:28 2020 +0100
+Date:   Fri Oct 9 21:59:49 2020 +0200
 
-    core: check logging protection before the level
+    core: parser - print lenghts in to header parsing debug message
 
-commit ec0dd71bd963d7bf5959521ff82b6a659efe699a
+commit a9ede56b35990fcc9164af0775f503e49e33377e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jan 19 13:39:22 2020 +0100
+Date:   Fri Oct 9 21:55:45 2020 +0200
 
-    log_custom: send processing logs via udp
-
-commit ac5b1fa32a2c6c08ce6ca8048eee0064c96746fd
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jan 17 13:16:25 2020 +0100
-
-    modules: readme files regenerated - http_client ... [skip ci]
+    sanity: extended check 4 (required headers) for uniqueness
+    
+    - Call-ID, CSeq, From and To have to be only once
 
-commit 9b9bd62ca7a5a99c7db7cdefe523b8a6e7c8a99f
+commit 5dda7f336121b6068fd306340cb90a7d7e76c708
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jan 17 13:01:46 2020 +0100
+Date:   Fri Oct 9 09:25:41 2020 +0200
 
-    http_client: docs for netinterface parameter
+    usrloc: send keepalive over ws and wss connections
 
-commit b384a99dc62330a2638fffe07ae1b142ff41d47f
+commit 5e107824d684cdf30514b033e7f600862123ece5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jan 17 12:39:11 2020 +0100
+Date:   Fri Oct 9 07:52:29 2020 +0200
 
-    http_client: new param netinterface to set curl network interface
+    core: tcp - helper function to send data over ws/wss connection
 
-commit 02bff604ec70a51a5ba9faae38e946e556763e08
+commit 9935dc8d28a1310084f597fd718af6a21255a799
+Merge: 3f9210fc23 12efb9827e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jan 16 11:23:40 2020 +0100
+Date:   Thu Oct 8 07:52:00 2020 +0200
 
-    htable: make ht_dmq_init_sync variable extern in ht_dmq.c
+    Merge pull request #2499 from kamailio/jchavanton/ds_manage_routes_small_refactoring
     
-    - avoiding redeclaration, it is set via modparam
+    dispatcher: ds_manage_routes refactoring
 
-commit a85bdf58e3f1933a4a1d231b5de4fd9cf1393366
+commit 3f9210fc23840560c8fe33ef26b537aa32cbe6df
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 15 17:06:36 2020 +0100
+Date:   Thu Oct 8 07:48:28 2020 +0200
 
-    core: more details on error log on failed comp_num() expression
+    CONTRIBUTING.md: more content related to commit message format
 
-commit 5afe1e5942ba586ef3165e220a588a7176fc79e9
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 14 09:38:54 2020 +0100
+commit 12efb9827e9c43d64e95230398a758760d0642d5
+Author: Julien Chavanton <jchavanton@gmail.com>
+Date:   Wed Oct 7 09:31:21 2020 -0700
 
-    pv: new transformations s.encode.base64t and s.decode.base64t
+    dispatcher: ds_manage_routes refactoring
     
-    - base64 encode/decode with optional trailing padding
+    break large function
 
-commit cf2e3968000f1292ad1b1eb8f7d190fb53878c2b
-Author: fsantulli <[email protected]>
-Date:   Mon Jan 13 21:35:51 2020 +0100
+commit 2f360af30183b76d3db8d64e53b9b9eff74e9a38
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Oct 7 17:46:24 2020 +0200
 
-    userblacklist: add KEMI functions, adapt source load, fix match_mode for check_whitelist (GH #2190)
-    
-    - add KEMI functions for userblacklist module
-    - adapt source loading function after KEMI addition
-    - fix match mode for alphanumeric characters for check_whitelist function
-    - merged pull request GH #2190
+    modules: readme files regenerated - sqlops ... [skip ci]
 
-commit 8d55c6eba94ab7c5ac76c116729b1efa007a9a50
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jan 13 21:16:19 2020 +0100
+commit f78bc10dfc4b39ed3d5967b884202cb29cf834b8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Oct 7 17:33:41 2020 +0200
 
-    modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci]
+    sqlops: docs for results_maxsize modparam
 
-commit 1fb8c88db4e307ad6981ccdf3e68fe91704341f1
-Author: Aleksandar Yosifov <alexyosifov@gmail.com>
-Date:   Wed Dec 4 11:12:21 2019 +0200
+commit 61677fed1b693fbb163ecd8dcd9d9ae37e4da066
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Oct 7 17:25:41 2020 +0200
 
-    ims_ipsec_pcscf: new config param for ipsec
+    sqlops: new modparam results_maxsize
     
-    - added a new config param - ipsec_reuse_server_port - reuse or not
-      PCSCF server port for UA Re-registration.
-    - added description for the new parameter in ims_ipsec_pcscf_admin.xml.
-      parameter ipsec_reuse_server_port.
-    - in ipsec_forward() add supported and require secagree headers only
-      for Register reply with code 200.
-    - in fill_contact() for Request messages set received host, port and
-      proto from request uri if alias is presented.
+    - allow setting the maximum size of the result containers list
 
-commit 674852e07ddbd64e184efc16d5724f72cad9eee8
+commit e8ce5cff74c3d53df361e42746bb4a7c1f8b6214
 Author: Kamailio Dev <[email protected]>
-Date:   Sun Jan 12 12:16:16 2020 +0100
+Date:   Tue Oct 6 22:31:12 2020 +0200
 
-    modules: readme files regenerated - xhttp_rpc ... [skip ci]
+    modules: readme files regenerated - dispatcher ... [skip ci]
 
-commit c9229d66136f41fda0082585c4a73baf503b2c2b
-Author: Sam Ware <sam.ware@gmail.com>
-Date:   Sat Jan 11 14:24:37 2020 -0600
+commit 8429ef380517f321ea05c2c2e2cdbd221712df49
+Author: Julien Chavanton <jchavanton@gmail.com>
+Date:   Thu Oct 1 08:21:37 2020 -0700
 
-    xhttp_rpc: documentation correction
+    dispatcher: add an attribute to preset the
     
-    - The documentation in the README file had the
-      wrong module name in the modparam in the
-      example for the xhttp_rpc_buf_size parameter.
-      Corrected this in section 4.2.
+    latency estimator
 
-commit 47c5450154a34224c04e6ece3da8c4056a8dca61
+commit 8d0044770e94eaf7099eabbb55abe177e52e5373
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jan 10 10:17:18 2020 +0100
+Date:   Tue Oct 6 12:59:50 2020 +0200
 
-    dmq_usrloc: cast param to int* to fix signness warning
+    rtpproxy: renamed extract_mediaip() to rp_extract_mediaip()
+    
+    - extract_mediaip() is also in core sdp parser
 
-commit 73088fd871b4b1a292c67e80c55373ed1b891144
+commit b84b67a0847cf5129418185d1a482a0943fd9986
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jan 9 18:12:56 2020 +0100
-
-    core: kemi - handle notice log level in KSR.log()
-
-commit bc24889c8384244ada89891691518108cdb663c0
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jan 9 17:54:18 2020 +0100
+Date:   Tue Oct 6 12:56:09 2020 +0200
 
-    core: remove one function for blocking TCP write, deactivated since 2004
+    core: kemi - new function hdr.match_content(hname, op, mval, hidx)
     
-    - remove one function for blocking TCP write, deactivated since 2004 in TCP core
-    - code is not compiling anymore if activated
+    - return true/false based on matching header content
 
-commit 39802fd2efad4b710072244f360741312a7164f2
+commit 48d0953b5fd1f6fed97ce6b016f05860b25cd97f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jan 9 17:43:38 2020 +0100
+Date:   Tue Oct 6 12:18:26 2020 +0200
 
-    auth_xkeys: proper debug log messages on valid match
+    core: parser - wrapper function to parse str header name
 
-commit 28f00b4452f329c9f5b08abb0d7abaf31cc41fca
+commit b0f239a2c16b71b8b7e7b325ea121ffc48afa78e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jan 9 17:09:28 2020 +0100
+Date:   Tue Oct 6 11:56:45 2020 +0200
 
-    keepalive: use dedicated wrappers for kemi exports
-
-commit e5d8c17d58ba4ac9cc7b44ec9952bcf7a2f5a945
-Author: Victor Seva <[email protected]>
-Date:   Thu Jan 9 09:34:10 2020 +0100
-
-    pkg/kamailio/deb: remove mqtt from old releases
+    nathelper: renamed extract_mediaip() to nh_extract_mediaip()
     
-    It seems that only libmosquitto1-dev is supported
+    - extract_mediaip() is also in core sdp parser
 
-commit 5aad5de690594449d8b1eaa8137fb858a97f4a07
+commit d07b6c0d70795317920a6a0544bd83aca1fd0da3
 Author: Kamailio Dev <[email protected]>
-Date:   Wed Jan 8 21:16:12 2020 +0100
+Date:   Tue Oct 6 12:01:18 2020 +0200
+
+    modules: readme files regenerated - nathelper ... [skip ci]
 
-    modules: readme files regenerated - app_ruby ... [skip ci]
+commit 64579fee33d0a82a583b75184f78fcb7c9df2d82
+Author: Arsen Semenov <[email protected]>
+Date:   Tue Oct 6 11:40:27 2020 +0500
 
-commit 7f8eb2f9d001aca2e048a991e8560c7153d79bd3
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jan 6 18:31:10 2020 +0100
+    nathelper: docs - updated notes for fix_nated_sdp. few typos fixed [skip ci]
 
-    modules: readme files regenerated - keepalive ... [skip ci]
+commit 088738ce16e73339e4c1b78c11f6ad6f8f3394cf
+Author: Arsen Semenov <[email protected]>
+Date:   Mon Oct 5 13:52:45 2020 +0500
+
+    nathelper: fix_nated_sdp added support for a=rtcp param RFC3605
+    
+    - GH #2459
 
-commit 4b30a3c4a9fc9d4ca7d3ce40fc5a0637f2386646
+commit 6df13e614cf6898b6d67f36c9b185a7530102ef1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 8 21:07:11 2020 +0100
+Date:   Mon Oct 5 15:28:23 2020 +0200
 
-    app_ruby: docs for xval_mode parameter
+    tls: reintroduced use of OPENSSL_cleanup() on mod destroy
+    
+    - by that avoid executing it on atexit() callback, when shm is gone
 
-commit 9bafd4c4e09825b25a84bb35a6dc4a39dbd07b73
+commit e4cf6739e62c2ac1e5364315aaed1a7b73919253
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 8 20:50:42 2020 +0100
+Date:   Mon Oct 5 11:53:01 2020 +0200
 
-    app_ruby: option to use internal KSR::PV module and skip returning xval str
+    dialog: do unlock after saving updated dialog details
     
-    - controlled via xval_mode module parameter
-    - workaround for a reported regression causing crash by using core
-    KSR::PV exports (GH #2180)
+    - lock()/unlock() for dialog slots are reentrant
 
-commit af18330c7ed5266079038ca7ae515487537cd6b6
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 8 17:38:57 2020 +0100
+commit 360e012d9d93c80b62b6e75bfac6e3340407ee98
+Author: Henning Westerholt <[email protected]>
+Date:   Sat Oct 3 16:58:53 2020 +0000
 
-    app_ruby: memset rbdata to 0 in app_ruby_run_ex()
+    dialog: fix error in dlg.list_match for callid parameter (reported from Ilie Soltanici)
 
-commit 77a1698ce24620be0edc171494c4f414a5c5b5e1
+commit 9b6243d20a4dd27e44c6f7bada757226c6f4aa63
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Oct 2 21:46:11 2020 +0200
+
+    modules: readme files regenerated - phonenum ... [skip ci]
+
+commit dfd6c3966ed70d111a9196076bc29767c395d814
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 8 17:31:27 2020 +0100
+Date:   Fri Oct 2 21:37:15 2020 +0200
 
-    misc: use single quotes in formatted ruby scrip for kemi example
+    phonenum: note about the role of country code name for phonenum_match_cn()
 
-commit c953af29433abef3251e9e4644c0af98b84368cb
-Author: Sergey Safarov <[email protected]>
-Date:   Wed Jan 8 15:22:28 2020 +0300
+commit 0dc2fa3168c521fd2828704098b8fbf299db9702
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Oct 2 16:01:15 2020 +0200
 
-    pkg/kamailio/obs: enabled build of geoip and phonenum modules for CentOS 8 and RHEL 8 dists
+    modules: readme files regenerated - carrierroute ... [skip ci]
 
-commit 7c98249e3120b8ebd70aa4ee7d524bf26993eb75
-Author: Victor Seva <[email protected]>
-Date:   Wed Jan 8 13:01:54 2020 +0100
+commit 86a9e0437ae3366cd45fa9334ae2a9d6cde44a27
+Author: Jorge Vallecillo <[email protected]>
+Date:   Thu Oct 1 20:51:16 2020 -0600
 
-    pkg/kamailio/deb: version set 5.4.0~dev3
+    Fix typo on main README.md: Consecutives 'the'
 
-commit 8d455a5bc56116ac1bd5d136dd439c30ebe45c23
-Author: Victor Seva <[email protected]>
-Date:   Wed Jan 8 12:39:08 2020 +0100
+commit 62a31d3b28147f2e96d1caa38807a38028e08155
+Author: Jorge Vallecillo <[email protected]>
+Date:   Thu Oct 1 20:50:41 2020 -0600
 
-    pkg/kamailio/deb: use libmosquitto0-dev on older releases
+    Fix typo on xmpp module: Consecutives 'the'
 
-commit ef19acf3a79a804a47238daf1f6d4794f1d82a5e
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jan 8 10:15:26 2020 +0100
+commit 5b2d73e67fbf30629195bf4cc58496e7f0fe1feb
+Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
+Date:   Thu Oct 1 20:50:02 2020 -0600
 
-    Makefile: use variable for detecting emacs for ctags flag
+    Fix typo on websocket module: Consecutives 'the'
 
-commit 8cc8aaa1da885187a5d86ec2abe220d8929b196f
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jan 8 09:55:55 2020 +0100
+commit d9f9027dadce6271338c04eb8349c1b105126d75
+Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
+Date:   Thu Oct 1 20:46:20 2020 -0600
 
-    Makefile.defs: version set to 5.4.0-dev3
+    Fix typo on tm module: Consecutives 'the'
 
-commit 754d57f9b3f57e7e27f5642fb9a22e368534b1dc
-Merge: e656ed7400 35c846b1e8
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 8 09:42:49 2020 +0100
+commit b5fd3731ac12b90c6861d0e7813f3bf40e9d5e6d
+Author: Jorge Vallecillo <[email protected]>
+Date:   Thu Oct 1 20:45:44 2020 -0600
 
-    Merge pull request #2192 from jamesaimonetti/emacs-compat
-    
-    Makefile: include flag to generate Emacs-compatible TAGS file
+    Fix typo on sca module NOTES
 
-commit e656ed7400e735ec867875d20b9ae117af7001b5
-Author: James Aimonetti <james.aimonetti@gmail.com>
-Date:   Wed Jan 8 09:37:00 2020 +0100
+commit 39ef519bdeba10fabc1880d7d570b6b8a5604aec
+Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
+Date:   Thu Oct 1 20:44:27 2020 -0600
 
-    core: explicitly cast void* to char* in shm_char_dup()
-    
-    - fix gcc 9.2 warning
-    - GH #2191
+    Fix typo on ims_qos module: Consecutives 'the'
 
-commit 35c846b1e8dc7075b0cee196a430dd1b09a87446
-Author: James Aimonetti <james.aimonetti@gmail.com>
-Date:   Tue Jan 7 23:55:01 2020 +0000
+commit 0c11e4d2b0ad1b197151ea5bde82e1b9a87c99a0
+Author: Jorge Vallecillo <[email protected]>
+Date:   Thu Oct 1 20:43:44 2020 -0600
 
-    Makefile: include flag to generate Emacs-compatible TAGS file
-    
-    Emacs exposes an environment variable `INSIDE_EMACS` which can be used
-    to toggle ctags to generate an Emacs-friendly TAGS file.
+    Fix typo on drouting module: Consecutives 'the'
 
-commit 50e1bb819aa2cccd576722c879fa7231d894d8cd
-Author: Victor Seva <[email protected]>
-Date:   Tue Jan 7 13:09:06 2020 +0100
+commit e0e93015ab8a23e1fb082f45d6d6bbfcd361a4d6
+Author: Jorge Vallecillo <[email protected]>
+Date:   Thu Oct 1 20:42:54 2020 -0600
 
-    mqtt: Makefile split check for pkg-config
-    
-    libev doesn't have pkg-config file .pc on Debian
+    Fix typo on db_mongodb module: Consecutives 'the'
 
-commit 1a035ea1f08d051172ce54693b8a82b207e0c875
-Author: Victor Seva <[email protected]>
-Date:   Tue Jan 7 11:32:43 2020 +0100
+commit 46e73449d52df3e7af2cb6dd631bc42c61ceed35
+Author: Jorge Vallecillo <[email protected]>
+Date:   Thu Oct 1 20:41:54 2020 -0600
 
-    pkg/kamailio/deb: add mqtt to PACKAGE_GROUPS
+    Fix typo on cplc module: Consecutives 'the'
 
-commit 92cabe35ba2c39827898293b5e2eff226adcc8f3
-Author: Victor Seva <[email protected]>
-Date:   Tue Jan 7 11:22:45 2020 +0100
+commit 14e3e4859987ffb39d885d3f075cb4bc200fa748
+Author: Jorge Vallecillo <[email protected]>
+Date:   Thu Oct 1 20:40:13 2020 -0600
 
-    pkg/kamailio/deb: add kamailio-mqtt-modules package
+    Fix typo on counters module: Consecutives 'the'
 
-commit a383caa12a1af2cbc0f135add643045a159f24f2
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 7 10:11:42 2020 +0100
+commit 8e78b771e5bc8a1be2b8c0fe4d5448e66b2dc596
+Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
+Date:   Thu Oct 1 20:39:26 2020 -0600
 
-    ipops: fix locating static index for dns pv
-    
-    - reported by GH #2179
+    Fix typo on carrierroute module: Consecutives 'the'
 
-commit 91e4e1772289f0a6a6f19ff88f5861072611b25f
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Jan 6 18:30:14 2020 +0100
+commit 8b9fa1605823086e2e9aa35ed90ffa0d4b34236f
+Author: Jorge Vallecillo <jorgevallecilloc@gmail.com>
+Date:   Thu Oct 1 20:31:12 2020 -0600
 
-    keepalive: adjustments to log messages and help text for rpc commands
+    Fix typo on avp module: Consecutives 'the'
 
-commit 7a136428c73be8409779a7d40b90cd71dd599a2a
-Merge: f890d0ce81 d79e26fd50
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 6 18:23:17 2020 +0100
+commit 21add7206554d47023da9565345f7889016dc8c8
+Author: Jorge Vallecillo <[email protected]>
+Date:   Thu Oct 1 20:30:12 2020 -0600
 
-    Merge pull request #2177 from ycaner06/keepalive3
-    
-    keepalive: added add/del/get/flush rpc commands
+    Fix typo on app_jsdt module: Consecutives 'the'
 
-commit f890d0ce81b3088657e885063e3c40829eb5a0de
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jan 6 18:16:11 2020 +0100
+commit f603f9dac139e09d6877ab199d02ed784234d6f0
+Author: Jorge Vallecillo <[email protected]>
+Date:   Thu Oct 1 20:29:03 2020 -0600
 
-    modules: readme files regenerated - mqtt ... [skip ci]
+    Fix typo on srdb1 lib: Consecutive 'the'
 
-commit c855fdb24678c5ea3ac2993ac133a00f2d333f95
+commit 757d34ed5baf2f5f002f95a386579fe95621098d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 6 18:06:49 2020 +0100
+Date:   Thu Oct 1 11:10:01 2020 +0200
 
-    mqtt: docs - use kamailio docbook entity and small text updates
+    .github/CONTRIBUTING.md: link to github docs for pull requests
 
-commit 006949d1779f79d4407c2780865cf5de4c1d59c2
+commit acd7f6f1703d12aa8f2dce87e1b8e4b74d6b4d96
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 6 13:33:55 2020 +0100
+Date:   Thu Oct 1 10:04:50 2020 +0200
 
-    Makefile.groups: added group for mqtt module
+    topos: update to-tag and rr on reply even to-tag is already set
     
-    - depends on libmosquitto and libev
+    - GH #2489
 
-commit 4c8be66d6bc33bd09f58da13b40167273cb1c2f4
-Merge: bf57a7ab50 ea699419df
+commit 8301f366538ef7e63096d9fe10fa5c2aee780e81
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 6 13:28:58 2020 +0100
+Date:   Thu Oct 1 09:44:59 2020 +0200
 
-    Merge pull request #2187 from pascomnet/mqtt_module
-    
-    mqtt: module to support mqtt pubsub messaging
+    topos: store branch record before dialog record
 
-commit bf57a7ab50949ddbeec787331548dfcb023c238f
+commit 8a1d5d9853fce4a78818ebec15c2c7bf04b5a3f3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 6 11:25:32 2020 +0100
+Date:   Wed Sep 30 13:09:51 2020 +0200
 
-    tm: added missing $T(reply_reason)
+    rr: use safer msg_ctx_id_t checks for asserting validity of cached param value
 
-commit 8c3183569aa79214cf6b74196438962f63f8ef9e
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Sat Jan 4 23:51:42 2020 +0300
+commit 8dfc0f6ef0ddc4bf2d73d21124caa289d4b8ce07
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Sep 30 12:34:40 2020 +0200
 
-    pkg/docker: update submodule
+    rr: reset param buffer for r-r advertised address
+    
+    - GH #2486
 
-commit ea699419df555b4453e1eb96659cfec8912ac3bc
-Author: Thomas Weber <[email protected]>
-Date:   Fri Jan 3 17:31:34 2020 +0100
+commit d48ce56dcd382786d9e81c5477341a8899e0b338
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Sep 30 09:17:03 2020 +0200
 
-    mqtt: expose received message qos level via pv
+    core: new parameter ipv6_hex_style
+    
+    - can be set to "a" or "A" to specify if hex digits in local computed
+    ipv6 addresses are lowercase or uppercase. Default is "A" (same format
+    used so far).
+    - enables the ability to follow recommedations of RFC5952, section 4.3
+    - GH #2488
 
-commit 81852e5ba1fa6983df44f591c40154ea5fcef6b8
-Author: Thomas Weber <[email protected]>
-Date:   Fri Jan 3 17:05:14 2020 +0100
+commit a7693045df3c01e29d485aebeb21ccff3ed1ce96
+Merge: ba7d1d2e58 b728cb3081
+Author: Julien Chavanton <[email protected]>
+Date:   Tue Sep 29 08:42:30 2020 -0700
 
-    mqtt: add tls support
+    Merge pull request #2485 from kamailio/jchavanton/dispatcher
+    
+    dispatcher: fix an error in initialisation
 
-commit 325292897d5ecdbdd202608fbe84dceaec6cfdac
-Merge: 2c4faf265a 21358270e4
-Author: Emmanuel Schmidbauer <emmanuel@getweave.com>
-Date:   Fri Jan 3 08:42:55 2020 -0500
+commit ba7d1d2e586ed22dcc78898eaa08abd61606212a
+Merge: a4cc0be07f 498aa35987
+Author: Julien Chavanton <jchavanton@gmail.com>
+Date:   Tue Sep 29 08:41:34 2020 -0700
 
-    Merge pull request #2189 from kamailio/dmq_usrloc-fix-log-message
+    Merge pull request #2484 from kamailio/jchavanton/dlg_missmatch
     
-    dmq_usrloc: use DEBUG loglevel for message
+    dialog: dlg_cell, always check for a to-tag match
 
-commit 2c4faf265abf0502a840d5068c37e453a96f25f4
+commit a4cc0be07f78575fdfeae7aebfce6d37838765d6
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Jan 3 09:46:15 2020 +0100
+Date:   Tue Sep 29 10:46:15 2020 +0200
 
-    modules: readme files regenerated - avpops ... [skip ci]
+    modules: readme files regenerated - topoh ... [skip ci]
 
-commit 5c8ddbc64f556e4fec1f0e1215a42abb0b010cd3
-Author: Victor Seva <[email protected]>
-Date:   Fri Dec 13 08:58:05 2019 +0100
+commit 0b4edbe967587fff3d8367c1dc301b4e22ca0949
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Sep 29 10:39:06 2020 +0200
+
+    topos: docs - fix references to event route names
 
-    avpops: add avp_subst_pv() documentation
+commit e48655dd638eed8bbbd8d6087363dbdeb45a451c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Sep 29 10:35:58 2020 +0200
+
+    topoh: docs for event_mode param and msg-sending event route
 
-commit 3693ab0bbb5254e4286e1894884380295e99ad52
-Author: Kirill Solomko <[email protected]>
-Date:   Thu Nov 28 16:11:15 2019 +0100
+commit 21e04744a17522f8367e483c672adc01d836d75b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Sep 29 10:27:05 2020 +0200
 
-    avpops: add avp_subst_pv()
+    topoh: execute msg-outgoing and msg-sending event routes
     
-    * same functionality as avp_subst() but second parameter
-      will be evaluated before calling subst.
+    - similar to topos module
+    - new event_mode modparam to control kemi callbacks execution
 
-commit 992dcdabbb42394ad694354cf283a3beb7b66878
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 23 13:53:39 2019 +0100
+commit aa8589ba66f984e93438a91a7fe8b26bd9d5b62e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Sep 29 07:25:46 2020 +0200
+
+    pv: use the corresponding functions for parsing names of xavu and xavi
+
+commit b728cb30810ef44b821a93335cdd34f954f2029c
+Author: Julien Chavanton <[email protected]>
+Date:   Mon Sep 28 12:57:25 2020 -0700
 
-    core: stop start if ifdef check fails
+    dispatcher: fix an error in initialisation /
     
-    Related #2057
+    training of the latency estimator
 
-commit 198dcde016514de3701e0cf1018a7427ee490f04
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jan 2 21:46:10 2020 +0100
+commit 498aa35987bcfd329cf5a4879eb63888ff8ef225
+Author: Julien Chavanton <[email protected]>
+Date:   Mon Sep 28 09:13:16 2020 -0700
 
-    modules: readme files regenerated - dmq_usrloc ... [skip ci]
+    dialog: dlg_cell, always check for a to-tag match
 
-commit c60e6aacb99a8e03e954edbf148cabc5573f9082
-Merge: 2b118d4e1b a830504f76
+commit 60f04b6d6f51b55294d22722df3f351a76cbfb9b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jan 2 21:42:21 2020 +0100
+Date:   Fri Sep 25 09:38:39 2020 +0200
 
-    Merge pull request #2175 from nmreis/PR_replicate_socket_info
+    usrloc: set last keepalive value to current time on new records
     
-    dmq_usrloc: replicate_socket_info using dmq
+    - do not rely on last modified value, can be loaded from db and be too
+    old
 
-commit 21358270e49855f668dd01f3e4d9a00dc4c356a7
-Author: Emmanuel Schmidbauer <emmanuel@getweave.com>
-Date:   Thu Jan 2 10:58:35 2020 -0500
+commit 298aeb7f93bfa75ec78bc941f2c76167525b2e61
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Sep 24 10:04:08 2020 +0200
 
-    dmq_usrloc: use DEBUG loglevel for message
+    core: dns cache - removed disabled code between #if 0 ... #endif
 
-commit 2b118d4e1bf9f70c7d2b5a3e63fe7a5ecf68b697
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jan 2 16:16:20 2020 +0100
+commit e67b588434a08c828548c79b6cc5f4c2a7240dc9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Sep 23 17:31:04 2020 +0200
 
-    modules: readme files regenerated - rtpproxy ... [skip ci]
+    usrloc: do keepalive mode checks before expire processing
 
-commit 873f0218023a1b66921a1a407ffe4416ada92208
-Merge: b9c5012333 347a3d1399
-Author: Olle E. Johansson <[email protected]>
-Date:   Thu Jan 2 16:10:44 2020 +0100
+commit 5c1e07dc2efc46fe078263c76ce0388f09949539
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Sep 23 17:00:29 2020 +0200
 
-    Merge pull request #2185 from sergey-safarov/doc-rtpproxy
+    usrloc: do keepalive-based contact expire on internal callback
     
-    src/modules/rtpproxy: Updated FAQ about MSRP support
+    - the one used by nathelper is not triggered automatically
 
-commit 9b3a7227e2dc12823be28bf1b261de1ebdb3f954
-Author: Thomas Weber <[email protected]>
-Date:   Thu Jan 2 13:40:55 2020 +0100
+commit a9c331d70dbed6827874aa99296203ac5a9d5c7b
+Author: Victor Seva <[email protected]>
+Date:   Wed Sep 23 09:01:43 2020 +0200
 
-    mqtt: module to support mqtt pubsub messaging
+    ndb_redis: set message level to debug on exec
+    
+    * logging error makes no sense here since there's going
+      to be a reconnection afterwards
+    
+    > ERROR: ndb_redis [redis_client.c:903]: redisc_exec_argv(): Redis error: Server closed the connection
 
-commit 347a3d1399389335102869b9253ec07fed521613
-Author: Sergey Safarov <[email protected]>
-Date:   Wed Dec 25 15:13:29 2019 +0300
+commit 92cfb5e8d291706889c926892397e663e2d93b05
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Sep 22 19:00:25 2020 +0200
 
-    src/modules/rtpproxy: Updated FAQ about MSRP support
+    imc: jump over printing error log messages when list commands are ok
+    
+    - reported by GH #2481
 
-commit b9c5012333e90d87eb65ab5c0f176834d05b6d57
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Dec 24 14:46:26 2019 +0100
+commit 7fb391b4c320741ccc950ddf13c7bf256cc55f62
+Merge: b754b9f68b fb11567922
+Author: Nacho G <[email protected]>
+Date:   Tue Sep 22 17:52:57 2020 +0200
 
-    modules: readme files regenerated - tls ... [skip ci]
+    Merge pull request #2474 from NGSegovia/keepalive_solve_sync_problems
+    
+    Keepalive - Remove race condition when removing destination
 
-commit 4f42115ce29d446ad60b32af9ad370d9b2d847c2
+commit b754b9f68bee0b58b4ae00b7f0764c2bf711d14c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Dec 24 14:39:17 2019 +0100
+Date:   Mon Sep 21 10:59:34 2020 +0200
 
-    tls: docs - fix example for setting xavp_cfg
+    usrloc: use unsigned int for rpc output for the fields having this type
 
-commit 298abc9eb6240b9567df5166d64eba9f6da078dd
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Oct 24 22:13:47 2019 +0300
+commit 5557b9b715a9ca754c454b5edaebf2a43b832015
+Author: Victor Seva <[email protected]>
+Date:   Mon Sep 21 09:49:25 2020 +0200
 
-    pkg/kamailio/obs: packaged evapi module [skip ci]
+    ndb_redis: fix cluster support
     
-    Releated GH #2098
-
-commit 1fb5f81618dc142a51104c7b60d467eb1acd9261
-Author: Sergey Safarov <[email protected]>
-Date:   Sat Dec 21 07:31:20 2019 +0300
+    fixes #2461 related #2300
 
-    pkg/kamailio/obs: simplified fedora packaging rules [skip ci]
-
-commit 1da196174d8cd7e82ce57d4de60197fc063e6b50
+commit 8b74c67de4aef45835a34efc55e0db66f8a9d2ed
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Dec 20 16:08:16 2019 +0100
+Date:   Fri Sep 18 14:12:38 2020 +0200
 
-    tls: set default tls method (version) to 1+
+    Revert "Revert "tls: proper ifdef on libssl version for tls_init_locks()""
     
-    - it was 1, but newer libssl doesn't have it anymore
-    - while older systems don't have newer version support
+    This reverts commit da5d71da620deb8b8740256e556011e93cdac1a3.
 
-commit 4d045438c4451cfc70e995344a2cfb42eb0ccb30
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 19 18:31:12 2019 +0100
+commit 6ee8085a987b8f0e9a4fa23379f0040ab49db693
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Sep 18 14:12:17 2020 +0200
 
-    modules: readme files regenerated - cnxcc ... [skip ci]
+    Revert "Revert "tls: added define condition on version functions""
+    
+    This reverts commit bffd78f14921f67735a64caea2fb130393daa2bc.
 
-commit cea7fa14b0aefc647d28eb1bf56faaec89d90d67
-Author: Jose Luis Verdeguer <pepeluxx@gmail.com>
-Date:   Thu Dec 19 17:58:45 2019 +0100
+commit 4d14057a25aa55dbf572e3cd5aa188f8aa0799ae
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Sep 18 14:11:52 2020 +0200
 
-    cnxcc: updated readme file [skip ci]
+    Revert "Revert "tls: support compilation without deprecated OpenSSL APIs""
+    
+    This reverts commit 0a2fc0371430f19f868dc17f3a361e412ceb376f.
 
-commit 42bad429680d4dbf1201394de1a5579573bcac74
+commit 6bdb836a05dbec735bc281ec5eebbdc2908c9878
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 19 17:46:13 2019 +0100
+Date:   Fri Sep 18 13:31:16 2020 +0200
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    modules: readme files regenerated - corex ... [skip ci]
 
-commit faccbb1cf62bfb625d0bcc9d1a52727dcdd962ff
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Dec 19 17:35:58 2019 +0100
+commit b7c3ca0c01a828bc9c25c3db2dca87b3c0522bfe
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Sep 18 13:23:22 2020 +0200
 
-    dispatcher: small style fix in ds_probing_mode docs
+    corex: docs for rpc command shm.stats
 
-commit ee45c2a07292cc977a7a212cac18fd2156279588
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Dec 19 17:32:14 2019 +0100
+commit 90e152b691e9f18ff53a908af0634eaa024a4f7d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Sep 18 13:16:39 2020 +0200
 
-    dispatcher: fix bugs in ds_inactive threshold and ds_probing_mode 2 (GH #2100)
+    corex: rpc command shm.stats
     
-    - fix bugs in ds_inactive threshold and ds_probing_mode 2 (GH #2100)
-    - ds_mode 2 should ping only gateways with mode inactive and probing
-    - ds_inactive threshould should work also in ds_probing_mode 0 and 2
-    - move ping logic to a small helper function
+    - convenience function to be coherent with pkg variants
 
-commit 0d7b5bd4575c80053e1d3851aeae34d5fbd5cf0b
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Dec 19 11:31:54 2019 +0100
+commit 2e7710e292a649c6c57e46d5994d3b2cf3815865
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Sep 17 14:21:30 2020 +0200
 
-    sdpops: add missing line break for debug log
+    tmx: safety check of expected route blocks for using $T_*() variables
+    
+    - related to GH #2479
 
-commit cb8b582f478d80e80d0dff492e0e376427182d91
+commit 105e90ab7d42f63c24b7c2bce447f64f416dceac
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 19 11:01:22 2019 +0100
+Date:   Thu Sep 17 13:31:23 2020 +0200
 
-    modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci]
+    modules: readme files regenerated - corex ... [skip ci]
 
-commit 52f6ca731c252a55b5c2cb605f661d04def8dd6b
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Dec 19 11:00:02 2019 +0100
+commit 4dd854a32ccd7bbb3fd97d072c69071ab0ef4850
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Sep 17 13:21:24 2020 +0200
 
-    ims_ipsec_pcscf: small docs change for ipsec_forward
+    corex: docs added for rpc command shm.info
 
-commit 6048a966df29b6447052b93cd86ecaf3eaaa7a41
-Author: Aleksandar Yosifov <alexyosifov@gmail.com>
-Date:   Tue Dec 10 17:21:43 2019 +0200
+commit f1278a20bb37b29285c9d7cac298a3b1905f1c88
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Sep 17 13:19:13 2020 +0200
 
-    ims_ipsec_pcscf: new parameter in ipsec_forward()
-    
-    - added a new optional parameter in ipsec_forward()
-      to set or not 'send force socket' for request
-      messages. Useful for ipsec and tcp connections.
-      If set to 1 - send requests through existing
-      ipsec tunnel when tcp is used. In combination
-      with tcp_reuse_port=yes.
+    corex: added rpc command shm.info
 
-commit e99bfd2368c28e920f92af9ade1c29cb2ba709da
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Dec 17 19:31:12 2019 +0100
+commit 57d33a2d76219ae3d1eb503044dadaeddc7e06fd
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Sep 17 12:55:10 2020 +0200
 
-    modules: readme files regenerated - tm ... [skip ci]
+    lib/srdb1: db_use_table() more suggestive error messages
 
-commit 1399714fbba63732f94eb8034dabb1e565ca832a
-Author: Marco Capetta <[email protected]>
-Date:   Mon Dec 16 14:15:50 2019 +0100
+commit c4d7b74be399cb1e4a5d40969b533f55398dd523
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Sep 16 09:01:19 2020 +0200
 
-    tm: new weight-based call-termination distribution
-    
-    Extended t_load_contacts function with the parameter 'mode'.
-    It can be used to define the algorithm to use for ordering
-    the contacts.
-    If 0, or missing, the standard algorithm with be used.
-    If 1, the new weight-based algorithm will be used.
-    The new algorithm uses the q value as the weight of the branch.
-    Higher is the q value, higher is the probability to be tried
-    as first. Equals q values means equals probability to be tried.
-    Branches with q values equals to 0 or lower are not considered by
-    the ordering algorithm, but just added at the end of the list
-    as backup option if all other branches fail.
+    modules: readme files regenerated - kex ... [skip ci]
 
-commit be34082aac3e275058f4747c3706499848ccd86d
+commit 5898c5ac89d7a53aa9aa877cc1c642e4365e66dd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Dec 17 07:49:57 2019 +0100
+Date:   Wed Sep 16 07:31:27 2020 +0200
 
-    Makefile.defs: use dedicated vars for pthread mutex flags
-    
-    - CC_EXTRA_OPTS and LD_EXTRA_OPTS may be set from environment
+    kex: docs for rpc pkg.info command
 
-commit d79e26fd50b3a28dcfd4c0a938bcc3d0a3fc30b5
-Author: Yasin CANER <caner_yaso@hotmail.com>
-Date:   Mon Dec 16 16:49:02 2019 +0300
+commit 01e8e339149ce1554747929cb63b843866c53aba
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Sep 15 21:22:09 2020 +0200
 
-    keepalive : added doc for add/del/get/flush rpc commands
+    kex: added pkg.info rpc command
     
-    added doc for add/del/get/flush rpc commands
+    - get details about pkg manager
 
-commit 4160842f809edffe6c09ef0f84ba53fef01cbc6f
-Author: Yasin CANER <[email protected]>
-Date:   Mon Dec 16 06:41:50 2019 -0500
+commit 56a257509aabb41e8eddc0f18347b0289aa0ab01
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Sep 15 17:46:10 2020 +0200
 
-    keepalive : added keepalive.get and keepalive.flush rpc commands
-    
-    added keepalive.get and keepalive.flush rpc commands
+    modules: readme files regenerated - registrar ... [skip ci]
 
-commit 844c680fbe6740f5eef9bee83ebefa36934142d7
-Author: Yasin CANER <caner_yaso@hotmail.com>
-Date:   Mon Dec 16 06:38:05 2019 -0500
+commit be0382fa11920de972ddbcdbe17c3ff583da87e4
+Author: whosgonna <ben.whosgonna.com@gmail.com>
+Date:   Tue Sep 15 10:32:07 2020 -0500
 
-    keepalive : added keepalive.del rpc command
+    registrar:  Update documentation
     
-    added keepalive.del rpc command
+    - Fix double negative "without no DB operation". Changed to
+      "with no DB operation".
 
-commit 5b2ad5c7c3fbdadb856b32b1cf8ad8ecb913ba63
-Author: Yasin CANER <caner_yaso@hotmail.com>
-Date:   Mon Dec 16 06:35:55 2019 -0500
+commit d936c6276b6d8e45efd87a4fc25a55b9c3ab1fce
+Author: whosgonna <ben.whosgonna.com@gmail.com>
+Date:   Tue Sep 15 10:29:08 2020 -0500
 
-    keepalive : added keepalive.add rpc command
+    registrar:  Update documentation
     
-    added keepalive.add rpc command
-
-commit c65e0926b26ee9f1cdadb9fbd6f488159275cbea
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 16 11:02:57 2019 +0100
-
-    rr: fixed warning about unused label in ki_record_route_reset_one()
+    - Replace all occurences of "HF" with "header field"
+    - Replace all occurences of "HFs" with "header fields"
 
-commit 36d941442496a51e265bdb96362624b667a40132
+commit 628d2d3fa7a6b61c85f0211838640bc5713ba3e7
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Dec 13 18:46:09 2019 +0100
+Date:   Tue Sep 15 07:46:18 2020 +0200
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    modules: readme files regenerated - topos ... [skip ci]
 
-commit da115fae61f5e1aa5e29edd4a7a9e5a9bcd291f0
-Author: Mikko Lehto <[email protected]>
-Date:   Fri Dec 13 19:32:52 2019 +0200
+commit 878971f2c0bc32233b6f18728f9b88537b3d19e8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Sep 15 07:33:00 2020 +0200
 
-    dispatcher: Minor documentation improvement for ds_is_from_list()
+    topos: docs - more details about what SIP traffic is handled
 
-commit 93e7f4b3b4120c4eaf064600a58128842cf91ace
+commit 70295ebe5b3762ce5679da1985b14134aae91744
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Dec 13 16:16:12 2019 +0100
+Date:   Mon Sep 14 19:01:15 2020 +0200
 
     modules: readme files regenerated - rr ... [skip ci]
 
-commit 9ddef1571c5508f2b12614d3cebac4368609a498
+commit e771c554d8ca8ec691c8f02efdf6f85187f49b0f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Dec 13 16:14:04 2019 +0100
+Date:   Mon Sep 14 13:34:38 2020 +0200
 
-    rr: docs for rr_next_hop_route() function
+    rr: docs for loose_route_mode() function
 
-commit d5030adfaab5627791ea31a26141719349dba4b2
+commit 9c97c700a7db52e80189b88f2c6950f3dabbc8ed
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Dec 13 16:09:03 2019 +0100
+Date:   Mon Sep 14 13:24:31 2020 +0200
 
-    rr: new function rr_next_hop_route()
+    rr: new function loose_route_mode(vmode)
     
-    - return 1 (true) if there is a route header for next hop address
+    - if vmode==1, then do only loose routing (do not test if r-uri==myself
+    to do strict routing, always do loose routing, with preloaded check like
+    loose_route())
+    - if vmode==0, then behave like loose_route()
 
-commit 24afe136361402f49f62aadc4401706c77a6b253
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Dec 13 16:07:55 2019 +0100
+commit fb115679228b19944f886893b47743db44465072
+Author: Nacho Garcia Segovia <[email protected]>
+Date:   Mon Sep 14 13:18:37 2020 +0200
 
-    core: internal flag to mark sip request if there is a route for next hop
+    keepalive: prevent race condition when deleting a destination
+    
+    - Added a lock to ka_dest type, so we get it when we run callbacks that may be associated to an OPTIONS response
+    - Same lock is used to not remove destinations that are running callbacks
+    - Now find destinations consider owner and uri
 
-commit c0ef932324db091d8e0a14ac1287973db5bf08da
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 12 12:16:14 2019 +0100
+commit e307432e5f34a2093544e9ff703ea205169e4088
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Sep 14 13:00:25 2020 +0200
 
-    modules: readme files regenerated - keepalive ... [skip ci]
+    dispatcher: sync on updating last used fields
 
-commit e8bd86d764eca0b9554f9eee665ba786d76230e7
-Author: Yasin CANER <[email protected]>
-Date:   Thu Dec 12 14:06:24 2019 +0300
+commit 3c19ca90327d92be69cdce482e66991147db9083
+Author: Henning Westerholt <[email protected]>
+Date:   Sat Sep 12 09:57:10 2020 +0000
 
-    keepalive : added new function del_destination and added cfg functions (#2133)
-    
-    * keepalive : added new function del_destination and added .cfg functions
-    
-    added new function del_destination that deletes sip address from list
-    added add_destination module functions for kamailio.cfg
-    added counter parameter for attempt count. after count pass, module dont try until it adds again.
-    added kemi interfaces both of them
-    added lock to stack
-    added find_destination function
-    
-    * keepalive : fixed function names and re-placed un/lock functions
-    
-    fixed function names and re-placed un/lock functions
-    
-    * keepalive : added doc for exported new functions ka_add_destination and ka_del_destination [skip ci]
-    
-    added documents for exported new function  ka_add_destination and ka_del_destination
-    renamed in documents from is_alive to ka_is_alive
-    added missing rpc command in documents
+    docs: add matrix channel information to normal and github READMEs
 
-commit ae08b5955935466c401709903b38491aba7ec33e
+commit e52c1f334fb98e00809226cde190da3406976348
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 12 08:46:16 2019 +0100
+Date:   Fri Sep 11 22:16:12 2020 +0200
 
-    modules: readme files regenerated - tm ... [skip ci]
+    modules: readme files regenerated - usrloc ... [skip ci]
 
-commit 9a0c850f98063da145120f90d2c5c2a43e76b976
+commit 2e9d4e2dc45bf5baab1bff9c13fc841b66793cb4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Dec 12 08:42:06 2019 +0100
+Date:   Fri Sep 11 22:06:45 2020 +0200
 
-    tm: clarification that the sip message flags operations after t_newtran()
-    
-    - they are not reflected in transaction, only in local sip message
-    structure
+    usrloc: docs for ka_timeout module parameter
 
-commit 9b97d01e90963851eaa698b2ab1e04fe43822b98
+commit 9331044bf517be120dea59414402415090b63007
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Dec 11 12:27:52 2019 +0100
+Date:   Fri Sep 11 22:00:38 2020 +0200
 
-    kamailio.cfg: replaced xmlrpc with jsonrpc in default config
+    usrloc: export modparam to set keepalive timeout
+    
+    - variable was not exported by the module for internal keepalive
+    mechanism
 
-commit 4b7a2d5bd9848e367f201b45fc8727a7fa8bae26
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Dec 11 11:46:24 2019 +0100
+commit 8b72f462deb4b66fb55f754abc93bf7295278afa
+Author: Henning Westerholt <[email protected]>
+Date:   Fri Sep 11 10:51:23 2020 +0000
 
-    modules: readme files regenerated - registrar ... [skip ci]
+    pkg: add CAP_CHOWN capability to Kamailio systemd service files to allow chown (#2391)
+    
+    - add CAP_CHOWN capability to Kamailio systemd service files to allow chown
+    - needed e.g. for user and group setting from jsonrpcs and ctl modules
+    - related to github issue #2391
 
-commit 58021b2e94c3f98048470d83fe9e331ebb8e725f
-Author: Victor Seva <[email protected]>
-Date:   Fri Dec 6 09:30:07 2019 +0100
+commit 84edbfea9c8acb6dbeeaf796a79dd7fa29eba2e2
+Author: Henning Westerholt <[email protected]>
+Date:   Fri Sep 11 10:44:53 2020 +0000
 
-    registrar: add documentation for xavp_rcd_mask parameter
+    pkg: synchronize environment setting for pkg mem between debian and rpm packages
 
-commit 9593e3fed83a79dce35536d2eb132b29388a4e0b
-Author: Victor Seva <[email protected]>
-Date:   Fri Dec 6 10:02:43 2019 +0100
+commit 9645be245f899fa8ae11a6be045d2ef83fd66bf5
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Sep 9 18:44:46 2020 +0200
 
-    registrar: control what values to add to xavp_rcd via xavp_rcd_mask
+    core: mem - use own functions for shm mod stats get operation
+    
+    - protect with global lock for shm stats
 
-commit 433551f3ea00e4151f2fa4e84d7c52422b6cefe3
+commit 761eb0616fea2a859a2c0abb652b22feb6f59859
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Dec 10 12:46:34 2019 +0100
+Date:   Wed Sep 9 17:57:10 2020 +0200
 
-    tls: init EVP_PKEY pointer when loading engine key
+    kex: use mutex to sync the mod mem stats rpc commands
+    
+    - related to GH #2433
 
-commit 46436cf8ef7d337c255b2fd9115544a6971f9741
+commit aa458a62f034c2cb57639bdc713ed3c51b0292c7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Dec 10 12:38:30 2019 +0100
+Date:   Wed Sep 9 17:50:24 2020 +0200
 
-    tcp: checks for event route index on close
+    core: mem - define mem_counter struct in meminfo
+    
+    - it is the same for f/q/tlsf mallocs
 
-commit 263b8ce5360716e44c6a7bcdbc65a76dfad67575
+commit 57ee97f52dd90c86743b6fd6dd682285ef994e80
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 9 22:15:24 2019 +0100
+Date:   Wed Sep 9 15:33:18 2020 +0200
 
-    tm: rework code to avoid compiler warnings
+    core: skip abort() in free_lump() for LUMPFLAG_DUPED
     
-    - fix log message priting wrong string variable
+    - the LUMPFLAG_DUPED is set when duplicating lumps list for branch route
+    execution, but some functions such as set_body() may want to clean them
+    - report and minimal reproducing config by Henning Westerholt
+
+commit b13431b6fc7eec20096c5be46c8ce2e43931c45f
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Sep 9 15:32:33 2020 +0200
+
+    core: more comments about data lump structure fields and options
 
-commit fd750fe6047343720e319479e405f6953a4097a4
+commit 3c643c023626e0de744c4960f2a7af4a401f6df0
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Dec 9 21:31:09 2019 +0100
+Date:   Wed Sep 9 13:31:27 2020 +0200
 
-    modules: readme files regenerated - tls ... [skip ci]
+    modules: readme files regenerated - uac ... [skip ci]
 
-commit 0e5d24b4b5c427c1bcf0a4cecf21d6db260acb0c
+commit 177713c6e0fc51934779bd3e81e7a3278897d503
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 9 21:19:17 2019 +0100
+Date:   Wed Sep 9 13:29:44 2020 +0200
 
-    tls: docs - fixed docbook tags
+    kamctl: regenerated db creation scripts for uacreg
 
-commit 765f4b1f862ca297e673f0133d1acbdc4615ccb0
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Dec 9 21:16:14 2019 +0100
+commit b98ff23bb7acab26a3442925ea563f64db97360c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Sep 9 13:28:32 2020 +0200
 
-    modules: readme files regenerated - tls ... [skip ci]
+    lib/srdb1/schema/entities.xml: increased contact_addr_len entity to 255
+    
+    - contact can have parameters that could end up being long (e.g., for
+    ims cases)
 
-commit 24a522ba8565ccf1fc1d50792f8fb2585dd30039
-Author: Armen Babikyan <[email protected]>
-Date:   Mon Dec 9 12:02:53 2019 -0800
+commit 89656680c6ff3aae00bbffae03131a1e983198dd
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Sep 9 13:26:54 2020 +0200
 
-    tls: add verify_client support (#2166)
-    
-    * tls: add verify_client support
-    
-    * tls: fix error in forward-port
-    
-    * tls: docbook update
+    uac: docs - updates for uacreg contact addr field
 
-commit a830504f76850dff71653fb684b9c5495e895b32
-Author: Nuno M Reis <[email protected]>
-Date:   Mon Dec 9 18:57:37 2019 +0000
+commit e72751147e0d6b5fd9ed32d23a7412d64fcb65eb
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Sep 9 13:20:44 2020 +0200
 
-    dmq_usrloc: replicate_socket_info using dmq
+    uac: allow empty contact addr in rpc add command for uacreg
     
-     - replicate_socket_info using dmq through a new modparam
-     - useful for anycast scenarios
+    - it has to be set to .
+    - contact_addr parameter moved to be last, to be easier to just add to
+    existing commands
 
-commit 636e3d372636172bddb266809639509d62dbcbc8
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Dec 9 19:31:12 2019 +0100
+commit 2ddc45c10ccb5790b064599ea1aa89ed83abab84
+Author: ovoshlook <[email protected]>
+Date:   Wed Sep 9 13:15:59 2020 +0200
 
-    modules: readme files regenerated - rtpengine ... [skip ci]
+    kamctl: regenerated uacreg table creation scripts
 
-commit b86fa175e92be4a2ab36f198ebc47d8f9b7c9e2a
-Author: Dmitri Savolainen <[email protected]>
-Date:   Mon Dec 9 18:31:37 2019 +0300
+commit 4ae04d52d0bd33ee44222f5b7efeca18f52d6413
+Author: ovoshlook <[email protected]>
+Date:   Wed Sep 9 13:15:27 2020 +0200
 
-    rtpengine: doc typos
+    lib/srdb1: added contact_addr column to uacreg table
 
-commit 731056f0e7ae752273e16bc7bc1a48ba16638235
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:47:00 2019 +0100
+commit f9950d1fe3864cebc9e4249f1a7a28624139e1b9
+Author: ovoshlook <[email protected]>
+Date:   Wed Sep 9 13:11:59 2020 +0200
 
-    app_python3: add clang-format directives to skip format on kemi_exports
+    uac: support to set contact address in uacreg database record
     
-    format is important for generating docs by our python tool
+    - enable per registration contact address
+    - GH #2470
 
-commit e0f3675e1b0c93ec416e7663ab8b6e21b75373e2
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:46:19 2019 +0100
+commit 1cda029885dd89e2ec46fe28a0d6f656aad19e7a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Sep 9 13:01:36 2020 +0200
 
-    app_python: add clang-format directives to skip format on kemi_exports
+    msrp: proper parsing ipv6 host part in uri
     
-    format is important for generating docs by our python tool
+    - enclose ipv6 address in square brackets for msrp pv
+    - related to #2472
 
-commit b5e3409aff3a5f8307ab812693ddea286ebc08e9
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:44:58 2019 +0100
+commit 66fea7c615e01b200b334d5255c90911cfb360fe
+Author: Federico Cabiddu <[email protected]>
+Date:   Tue Sep 8 15:04:04 2020 +0200
 
-    xlog: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    httpa_asyc_client: set curl memory callbacks in module initialization
 
-commit 18059dcc87f371f353fb585a89aefd8d7cadce8c
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:44:18 2019 +0100
+commit c644d311100e52e83f7ddf54a3a0b7be83525184
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Sep 8 13:09:59 2020 +0200
 
-    tmx: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    core: events - return after SREV_TCP_WS_CLOSE callbacks are executed
 
-commit 6e7a441a9f27cb22ff22919f2e7b911045b7a7c0
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:43:29 2019 +0100
+commit 1910432ce3af56af1e6d4c4c124c2af2925c5b9a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Sep 8 13:08:01 2020 +0200
 
-    tm: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    core: events - return once SREV_SIP_REPLY_OUT callbacks are executed
 
-commit af9cdfb14798e331eacb9495aaf70eedf9eae527
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:42:44 2019 +0100
+commit 9132a4bbd39c0302204dd053bd1e563c02afed8e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Sep 8 12:52:53 2020 +0200
 
-    sl: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    sipdump: move use of spd fields after safety check
 
-commit 3f859cf341d71ca3789907d9502fea18a48ca56a
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:42:10 2019 +0100
+commit 68f93d27b9ee40cfce8c52304eac4ad9c83ee4b1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Sep 8 12:48:15 2020 +0200
 
-    siputils: add clang-format directives to skip format on kemi_exports
+    sipdump: init checksum filed
     
-    format is important for generating docs by our python tool
+    - silent analyzer
 
-commit beb9a7f7c6397f1ea51b8e8746d06c43f602d2a0
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:41:33 2019 +0100
+commit efa6c6a9bf13c430d5be5146168d1ded4c39dba7
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Sep 7 19:35:04 2020 +0200
 
-    sdpops: add clang-format directives to skip format on kemi_exports
+    uac: restore first display name then uri with dialog callback
     
-    format is important for generating docs by our python tool
+    - same as for rr callback, otherwise the new header can be malformed:
+    the case of initial INVITE with From URI having no angle brackets and goes
+    out with display name and angle brackets, the ACK for 200ok results with
+    From broken when forwarded
 
-commit 2b4d555610b06a1902e3d67f282b4a101e9f3796
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:40:41 2019 +0100
+commit 492c99e8065baa510f55154593122e33d3a61d73
+Author: Victor Seva <[email protected]>
+Date:   Fri Sep 4 11:19:33 2020 +0200
 
-    sanity: add clang-format directives to skip format on kemi_exports
+    pv_headers: fix $x_hdr index on get
     
-    format is important for generating docs by our python tool
+    * previously we where not supporting pseudo-variables as index
 
-commit 60838d3a51d0afff75a6923791e99c94960f638e
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:40:02 2019 +0100
+commit d7f5982556a5286eea6992af5430dc3785a5d9e3
+Merge: e74b06c32b 9a3a8f1538
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Sep 4 13:46:39 2020 +0200
 
-    rtpproxy: add clang-format directives to skip format on kemi_exports
+    Merge pull request #2462 from NGSegovia/keepalive_fix_race_condition_tm_request
     
-    format is important for generating docs by our python tool
+    keepalive: added uuid to ka_dest structure to avoid passing the whole struct to tm
 
-commit 401240be0a1e4a3b06d2095d2f2a003c371921ed
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:39:26 2019 +0100
+commit e74b06c32bc2b090937350858f655af4ab89ff63
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Sep 4 10:22:52 2020 +0200
 
-    rtpengine: add clang-format directives to skip format on kemi_exports
+    pv: handle s.prefixes for empty values
     
-    format is important for generating docs by our python tool
+    - avoid crash due to invalid length of result, GH #2467
 
-commit bc046a1cdd096ff66057bc7cb19512192743b705
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:38:32 2019 +0100
+commit 99d96c4f5f82ca33fc6c0ccac383a3e41058405d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Sep 3 14:03:02 2020 +0200
 
-    rtjson: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    core: cast to unsigned to make analyzers happy on index type
 
-commit 3d5d7278135e21f8fa63d29934943d3424c60de8
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:37:53 2019 +0100
+commit 138097c19ba7b00eac983798a72225ab73ddf73d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Sep 3 13:08:38 2020 +0200
 
-    rr: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    pike: use core search functions
 
-commit 49903d1c03af293210b12ea48d13ff12a2bf7954
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:37:11 2019 +0100
+commit 42228552b72267786561704f120e3da3aac5fd89
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Sep 3 12:47:50 2020 +0200
 
-    registrar: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    core: helper functions to search variants of str in another str
 
-commit 48a92121ce496536a38ec3f076ad1298ef85c7e0
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:35:59 2019 +0100
+commit 9a3a8f15381c213901279c4a10f99d2ffcde85b1
+Author: Nacho Garcia Segovia <[email protected]>
+Date:   Wed Sep 2 15:15:41 2020 +0200
 
-    pike: add clang-format directives to skip format on kemi_exports
+    keepalive: added uuid to ka_dest structure to avoid passing the whole struct to tm
     
-    format is important for generating docs by our python tool
+    - This avoids a race condition that may happen processing tm_request callbacl
+    - Allows to identify uniquely a ka_dest record
 
-commit 2c69186668353c371af4f4d27c78131b72b8719b
+commit 0a2fc0371430f19f868dc17f3a361e412ceb376f
 Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:35:21 2019 +0100
+Date:   Wed Sep 2 14:27:26 2020 +0200
 
-    permissions: add clang-format directives to skip format on kemi_exports
+    Revert "tls: support compilation without deprecated OpenSSL APIs"
     
-    format is important for generating docs by our python tool
+    This reverts commit 234b02236b3ad13cdaf5624d11c727ad7d804747.
 
-commit 8a1be5135296e0e340e0ef970a53d4e48615d62f
+commit bffd78f14921f67735a64caea2fb130393daa2bc
 Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:34:37 2019 +0100
+Date:   Wed Sep 2 14:27:24 2020 +0200
 
-    mtree: add clang-format directives to skip format on kemi_exports
+    Revert "tls: added define condition on version functions"
     
-    format is important for generating docs by our python tool
+    This reverts commit 99c6a68dea60ca745dfdfa33085bb6acbcee846a.
 
-commit 81eeb1b671d7750dd5d52e472242630f95cf7e48
+commit da5d71da620deb8b8740256e556011e93cdac1a3
 Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:33:53 2019 +0100
+Date:   Wed Sep 2 14:27:18 2020 +0200
 
-    maxfwd: add clang-format directives to skip format on kemi_exports
+    Revert "tls: proper ifdef on libssl version for tls_init_locks()"
     
-    format is important for generating docs by our python tool
+    This reverts commit 60bd3aa284a5d9eb117a9763aa590aecf276ba16.
 
-commit 0f0ee6a2d46443be7f7096b0a65d503a9a6187e6
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:32:47 2019 +0100
+commit 65f5d0ed0fb88f5312ac53f2faaa66a2098ce0d8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Sep 2 13:11:40 2020 +0200
 
-    kafka: add clang-format directives to skip format on kemi_exports
+    kamctl: regenerated dbtext version table records
     
-    format is important for generating docs by our python tool
+    - GH #2463
 
-commit c340ef019789ebed2c57e5b4a0a0f1543b6df7ae
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:31:56 2019 +0100
+commit fcd3f257c12d2e17fa92007f9d149e4ee27ec994
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Sep 2 13:11:18 2020 +0200
 
-    htable: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    doc/stylesheets: set 0 for id column in dbtext version table records
 
-commit 7167ae9134edf247819618522c88c5f8d3cc1adf
+commit 6049a139bcb40baf31647bbe843cae2cdb0b5d77
 Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:31:13 2019 +0100
+Date:   Tue Sep 1 09:13:53 2020 +0200
 
-    geoip2: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    pkg/kamailio/deb: version set 5.5.0~dev2
 
-commit 72509a9c538052ef21c0da9b9f3f220c01d8a81c
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:30:25 2019 +0100
+commit bf6c64cf4586c180e0b15ab2b7a36c8b4f2f8829
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Sep 1 08:35:18 2020 +0200
 
-    geoip: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    Makefile.defs: version set to 5.5.0-dev2
 
-commit 7fb0410df8b0a05870690c5d770247855767630f
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:29:27 2019 +0100
+commit 17d6a88090e2a67f5c0b06e6aae76d629595b37e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Aug 31 12:15:00 2020 +0200
 
-    cfgutils: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    keepalive: removed function name from log messages
 
-commit 52f29796fc79706e31f389fbcf35d7b4a38900bb
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:28:19 2019 +0100
+commit 8aeaee0fda4013e1fe0477ce1dcb31738dc18aea
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Aug 31 09:37:45 2020 +0200
 
-    auth_db: add clang-format directives to skip format on kemi_exports
+    pv: new transformation {uri.saor}
     
-    format is important for generating docs by our python tool
+    - return sip aor (sip:[user@]domain)
 
-commit d39dd5480c6e8d56a1fb2c91220da079c1a65800
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:26:27 2019 +0100
+commit 60bd3aa284a5d9eb117a9763aa590aecf276ba16
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Aug 30 18:04:04 2020 +0200
 
-    auth: add clang-format directives to skip format on kemi_exports
+    tls: proper ifdef on libssl version for tls_init_locks()
     
-    format is important for generating docs by our python tool
+    - avoid compile warning on unused label
 
-commit a1acd62128c7c1e1d7e3c6ce55a9b78a3e32c0b2
+commit 564940f5ef923df7935a7b737a70e25c0d5f6a7b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 9 12:46:56 2019 +0100
+Date:   Sat Aug 29 19:45:20 2020 +0200
 
-    dialog: export dlg_reset_property() to kemi
+    pv: new transformation {uri.duri}
+    
+    - return uri needed for destination address (e.g., sip:host:port;transport=tcp)
 
-commit 5fc6654781a930bcb9791e8214d6b53ce8482492
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Dec 9 12:46:27 2019 +0100
+commit 4a3ad2bf58d6c18f522bb73330030403a50cafbf
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Aug 28 20:42:15 2020 +0200
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    pv: new transformation {uri.suri}
+    
+    - get the simple routing uri - keep only transport parameter, if exists
 
-commit 0303415cce2acafe01cbbff0601259cd9162586a
-Merge: e1a3e0d6f2 3af08bbd0b
+commit 29dde9fea1eb21b4bb484286f7443dd32f611bd2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 9 12:44:54 2019 +0100
+Date:   Thu Aug 27 12:34:50 2020 +0200
 
-    Merge pull request #2172 from korayvt/korayvt/dlg_reset_property
-    
-    dialog: add new dlg_reset_property function
+    usrloc: get_udomain() - safety checks for location table name parameter
 
-commit e1a3e0d6f21507bc6f6ccb2e50a03c19872ff04b
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Dec 9 09:19:17 2019 +0100
+commit a29415d6c6cc5550061720c57a24dee17e6804f0
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Tue Aug 25 19:16:20 2020 +0200
 
-    cfgt: use snprintf instead of sprintf
+    modules: readme files regenerated - sqlops ... [skip ci]
 
-commit 913ba6f196d19005a0e93ad0dbbdc48f532a9897
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 09:12:05 2019 +0100
+commit d93de03c10eb7b88024d7eb9ba85200601cf6c7a
+Author: Juha Heinanen <[email protected]>
+Date:   Tue Aug 25 20:11:59 2020 +0300
 
-    pv_headers: use snprintf instead of sprintf
+    sqlops module: added one more sql query function return value to README
 
-commit 46e4389a8d4f546041cc0056473ef3fa7ebade63
+commit a9807e1f58ea1b3b842181c7b5955158900e17ba
 Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 08:59:41 2019 +0100
+Date:   Mon Aug 24 15:18:52 2020 +0200
 
-    pv_headers: add clang-format directives to skip format on kemi_exports
+    src/Makefile: update deb rules
     
-    format is important for generating docs by our python tool
-
-commit 3af08bbd0bffacc6b31029e436ce729b1952d4a9
-Author: KORAY VATANSEVER <[email protected]>
-Date:   Mon Dec 9 09:09:40 2019 +0300
-
-    dialod: indentation fixed
+    * deb-stable rule should use buster nowadays
+    * deb rule should point to sid
+    
+    pkg/kamailio/deb/debian is not suppose to be used directly is just
+    a base for creating all the different flavors
+    
+    fixes #2432
 
-commit b05b0891d890d55b649d19ec22105b2bdcfd3ba5
+commit 8891b656f5d3650b83e4f877ca43068d5d6f7ff7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 9 07:03:18 2019 +0100
+Date:   Mon Aug 24 12:28:07 2020 +0200
 
-    rr: exported to kemi record_route_preset_one()
+    dmq_usrloc: do not replicate socket if the field is not set:
     
-    - the variant for record_route_preset() with one parameter
-    - GH #2171
+    - GH #2451
 
-commit 0c29f0e36b5b287266b5180efac14d4366fbe272
+commit 06a1d20fdcae42c8f2130c547c6c6cf5fb6dce26
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 9 07:00:51 2019 +0100
+Date:   Mon Aug 24 10:22:52 2020 +0200
 
-    pv_headers: fixed kemi export for pvh_append_header()
+    topoh: remove the Via cookie when skipping topoh via event route
     
-    - reformat kemi exports structure to be able to parse with python tool
-    for generating docs
+    - event route is now executed with parsed sip message to be sent out
+    - GH #2437
 
-commit 4883b69298deda1fede5bcd02af9849e4142a629
-Author: KORAY VATANSEVER <[email protected]>
-Date:   Mon Dec 9 08:41:56 2019 +0300
+commit f16d046f6330f897b374d9bb7dab3b2ce8eab3a7
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Aug 24 10:01:20 2020 +0200
 
-    dialog: add new dlg_reset_property function
+    log_custom: print to stderror if sending log message fails
     
-    - new dlg_reset_property() function is added to disable the previously enabled dialog module behaviour.
-      e.g. stop sending keep-alive OPTIONS messages.
+    - help troubleshooting while avoiding looping to same function in case
+    the log engine is set to log custom module
 
-commit 64f4387952fee51a696dd0906ce0f8020fbe204a
-Author: Sergey Safarov <[email protected]>
-Date:   Fri Dec 6 17:15:19 2019 +0300
+commit a9a8aa21e272d758bd96a234c4e5b98179f8b5ba
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Aug 24 09:46:15 2020 +0200
 
-    pkg/kamailio/obs: packaged pv_headers module
+    modules: readme files regenerated - keepalive ... [skip ci]
 
-commit f6050e2342c3b7f2c7ede45ce96707a5a45b5aa8
+commit 7284a61125bb0cacd1adc2289af616061df03258
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Dec 6 09:57:54 2019 +0100
+Date:   Mon Aug 24 09:34:33 2020 +0200
 
-    janssonrpcc: fixed errors from previous commit
+    keepalive: docs - documented owner parameter for add/delete functions
+    
+    - related to GH #2438
 
-commit 7515d64f6a390e19d6caa1508348e7d21523c582
+commit 696df60d3b7af852b61d072907417405122e5f1b
+Merge: d9dd2abeb8 c5f6ff37f6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Dec 6 09:49:51 2019 +0100
+Date:   Mon Aug 24 09:23:23 2020 +0200
 
-    janssonrpcc: replaced str dup wrapers with the functions from core
+    Merge pull request #2422 from kamailio/jchavanton/acc_totag
     
-    - they were basic wrappers and returning variables declared on stack
-    - time conversion inline function replaced with macro
-
-commit e03244bd5804045a0ea06fb1afbd2d8269855c19
-Author: Victor Seva <[email protected]>
-Date:   Thu Dec 5 20:08:08 2019 +0100
-
-    janssonrpcc: fix build warning
-    
-    > In file included from janssonrpc_connect.c:41:
-    > ./janssonrpc.h:98:9: warning: variable 'res' is uninitialized when used here [-Wuninitialized]
-    >       return res;
-    >              ^~~
-    > ./janssonrpc.h:96:2: note: variable 'res' is declared here
-    >       str res;
-    >       ^
-    > ./janssonrpc.h:105:9: warning: variable 'res' is uninitialized when used here [-Wuninitialized]
-    >       return res;
-    >              ^~~
-    > ./janssonrpc.h:103:2: note: variable 'res' is declared here
-    >       str res;
-    >       ^
-    >
-    > 2 warnings generated.
-
-commit fc793348ee1ed25823a541e52b9ca9cee8caf2d4
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 5 19:46:10 2019 +0100
-
-    modules: readme files regenerated - registrar ... [skip ci]
+    acc: add to-tag for locally generated replies
 
-commit fbe6d3bd02cfeddb40a60142971760363f1eee75
-Author: Andreas Granig <agranig@sipwise.com>
-Date:   Mon Dec 2 13:47:58 2019 +0100
+commit d9dd2abeb82be8b992ddf534864b6d84594b7a47
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Aug 20 16:16:56 2020 +0200
 
-    registrar: add path value to xavp_rcd
+    core: kemi - exported core route function
 
-commit 9cb251ec664fe97f5e60ab6000f45257fd5a1b0b
-Author: Victor Seva <[email protected]>
-Date:   Thu Nov 28 13:49:08 2019 +0100
+commit ecba550f5d35435adfa9c692cec8cee6cae8a77b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Aug 20 15:57:57 2020 +0200
 
-    Makefile.groups: add new pv_headers to basic group
+    cfgutils: exported route check functions to kemi
 
-commit a37140bef370cdfab88dbff87bedc2e2e6922e6b
-Author: Victor Seva <[email protected]>
-Date:   Thu Nov 28 13:44:23 2019 +0100
+commit 46f4aaecbd95acea4877d072fecf787bd9f65a40
+Merge: 232df1a75c b787627819
+Author: Federico Cabiddu <[email protected]>
+Date:   Thu Aug 20 15:33:59 2020 +0200
 
-    pv_headers: Initial commit
+    Merge pull request #2450 from kamailio/grumvalski/fix_async_ms_route
     
-    The main goal of the module is to offload the intermediate header
-    processing into the XAVP dynamic container as well as provide with high
-    level methods and pseudovariables to simplify SIP message header
-    modifications.
+    async: fix async_ms_route and export it to kemi
 
-commit 00fb95b51572d0b057de99c28ea8f1cd7fe8361f
+commit 232df1a75c12bc3109624a819038a7621375f5e5
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 5 13:01:15 2019 +0100
+Date:   Thu Aug 20 12:01:15 2020 +0200
 
-    modules: readme files regenerated - cfgt ... [skip ci]
+    modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci]
 
-commit 33404809c5a7e604cdf8d7a37be4fa85eb477539
-Author: Victor Seva <[email protected]>
-Date:   Wed Dec 4 11:46:00 2019 +0100
+commit d4186af30b9c8ab94b4970a5ced5da7529cf9499
+Author: Aleksandar Yosifov <[email protected]>
+Date:   Mon Aug 17 12:05:24 2020 +0300
 
-    cfgt: add RPC commands 'cfgt.list' and 'cfgt.clean'
+    ims_usrloc_pcscf: changes in get_all_mem_ucontacts
     
-    fixes #574
+    Chnages in unused funciton get_all_mem_ucontacts.
+    Now the function is used to get all contacts and
+    check for unused tunnels.
 
-commit 89eb196f6ed0d4d572304c00fcfaca547fc8662d
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 5 10:16:24 2019 +0100
+commit b28862bf5d6587abd810e0a8ad4cde0d93e28324
+Author: Aleksandar Yosifov <[email protected]>
+Date:   Mon Aug 17 12:03:07 2020 +0300
 
-    modules: readme files regenerated - ims_usrloc_scscf ... [skip ci]
+    ims_ipsec_pcscf: delete unused tunnels
+    
+    - ipsec_create - added a new function parameter to delete
+    unused tunnels before creation of new ipsec connection.
+    - added new global parameters for ipsec listen addresses.
 
-commit 55233fffb6ed9165bc912565ec782624dbffaa26
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Dec 5 10:05:14 2019 +0100
+commit b787627819fc93dcc8c68a4950c9760d298ce555
+Author: Federico Cabiddu <[email protected]>
+Date:   Thu Aug 20 11:06:56 2020 +0200
 
-    ims_usrloc_scscf: fix parameter example titles
+    async: fix async_ms_route and export it to kemi
 
-commit dd6bae27eac161832f9315560b45ebe20188f373
+commit c960cac9a5621d0aaabe6b68f48bb988737c0b1c
 Author: Kamailio Dev <[email protected]>
-Date:   Wed Dec 4 12:11:33 2019 +0100
+Date:   Tue Aug 18 18:01:18 2020 +0200
 
-    modules: readme files regenerated - acc_json ... [skip ci]
+    modules: readme files regenerated - uac ... [skip ci]
 
-commit 840e29d7d63602482e202e1b514a0ba9952dffe5
+commit deb886a63ad2d9b62c78c56724db0a5f8031c73f
+Merge: d49d6b89ce 767d3ca88a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Dec 4 08:20:30 2019 +0100
+Date:   Tue Aug 18 17:54:53 2020 +0200
 
-    core: kemi - fixed missing support to check for REFER method
+    Merge pull request #2445 from tao-communications/master
+    
+    uac: added uac_event_callback for kemi
 
-commit 8973feb34ab5059966158b34d3d3e3deb2af1b23
-Author: Aleksandar Yosifov <alexyosifov@gmail.com>
-Date:   Tue Dec 3 14:05:00 2019 +0200
+commit d49d6b89ceb311598a89cfd789d180412b46a4af
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Aug 18 17:48:21 2020 +0200
 
-    ims_ipsec_pcscf: fixed defects and warnings:
+    usrloc: print Route header name in keepalive when Path is present
     
-    - fixed a defect reported from Coverity Scan - Concurrent data access
-      violations in spi_gen.c for spi_data->spi_val.
-    - in create_ipsec_tunnel() return -1 when unable to convert ip address.
-    - in ipsec_create() go to cleanup instead return -1 when get request
-      for reply fails. Fixed debug message for that error.
+    - related to GH #2446
 
-commit 93030e5ce1bf7d64f2cacd1a1ca1d3c20e901f44
-Author: Victor Seva <[email protected]>
-Date:   Tue Dec 3 13:40:14 2019 +0100
+commit 767d3ca88a4e4fa093a6a81a36d95d116251b578
+Author: Yufei Tao <[email protected]>
+Date:   Thu Aug 13 16:18:49 2020 +0100
 
-    cfgt: remove dbg from RPC commands
+    uac: added uac_event_callback for kemi
 
-commit 14729d390ea42cbadeda707d9207e9fdfe4512d7
-Author: Victor Seva <[email protected]>
-Date:   Tue Dec 3 12:46:44 2019 +0100
+commit d74ab3652eadb34b708755522048468ca8f0b2e8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Aug 17 11:44:09 2020 +0200
 
-    cfgt: [doc] add missing </section>
+    usrloc: export the ka_logmsg parameter
+    
+    - GH #2440
 
-commit 3b2225ba762291b825dd7dead92a4aaee676b637
-Author: Victor Seva <[email protected]>
-Date:   Tue Dec 3 12:07:04 2019 +0100
+commit 40ecbb120c25ed147466c2342e1b49e6c5dda8e0
+Merge: 46bb60b385 f490c4e0f5
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Aug 17 11:25:27 2020 +0200
 
-    cfgt: add docs for missing RPC commands
+    Merge pull request #2442 from dwagin/master
+    
+    Makefile.defs: Fixed libs option for FreeBSD
 
-commit 2cb4ca9c436f1e6e21a21b100f7a79a25e023865
-Author: Victor Seva <[email protected]>
-Date:   Tue Dec 3 10:38:54 2019 +0100
+commit f490c4e0f5888963a01fa99fe94a464d44223199
+Author: Dmitry <[email protected]>
+Date:   Sun Aug 16 23:21:37 2020 +0300
 
-    cfgt: group RPC commands using module name
+    Makefile.defs: Fixed libs option for FreeBSD
 
-commit d7f4493da751802dc47a694d251d34a85a7b3bf1
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Dec 3 12:12:54 2019 +0100
+commit 46bb60b385cbd82fd6bfd714d041d4eb766c5a8b
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Fri Aug 14 12:46:28 2020 +0200
 
-    permissions: fix crash if load_backends parameter is 1
-    
-    fixes #2151
+    modules: readme files regenerated - pipelimit ... [skip ci]
 
-commit e896f2c9286809b5ef81c4952577780002ee5df8
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Dec 2 19:07:40 2019 +0100
+commit c87f3c1d07a5a3c51728d404200d60b10ed6159f
+Author: Bastian Triller <bastian.triller@gmail.com>
+Date:   Thu Aug 13 09:26:57 2020 +0200
 
-    rtproxy: docs - fixed section id value
+    pipelimit: docs - fixed typo
 
-commit 9e89a66b36d7aa691cf69d5b33b7ee31330693e9
+commit 99c6a68dea60ca745dfdfa33085bb6acbcee846a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 2 16:47:40 2019 +0100
+Date:   Thu Aug 13 07:19:28 2020 +0200
 
-    kex: docs - fixed rpc command name for shm memory details
+    tls: added define condition on version functions
+    
+    - libssl 1.1 variants are not in 1.0
+    - following the changes by 234b02236b3ad13cdaf5624d11c727ad7d804747
 
-commit b2267fd5d2825214ae9be5217514547e60e6c0f3
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 2 16:25:44 2019 +0100
+commit c5f6ff37f61f99e0ec9322d9dc3c4a48af8f1b59
+Author: Julien Chavanton <jchavanton@gmail.com>
+Date:   Wed Aug 12 14:40:42 2020 -0700
 
-    jsonrpcc: use snprintf() instead of sprintf()
+    acc: use sent reason phrase for locally generated
+    
+     replies
 
-commit c10ab724803cc084a00bab964dc1e2d582a0627b
+commit 66c25bddcfe620794ba23d816ac55beedda494fb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 2 16:21:25 2019 +0100
+Date:   Wed Aug 12 21:41:56 2020 +0200
 
-    nsq: use snprintf() instead of sprintf()
+    etc/kamailio.cfg: set load_backends to 1 for permissions module
+    
+    - the config uses only address table
 
-commit f2f492bd580621dec23d0538b8785635a013497a
-Author: Henning Westerholt <[email protected]>
-Date:   Fri Nov 29 19:40:03 2019 +0100
+commit bd0a236a08f282916ea14a510b2fff82c062b3db
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Aug 12 20:46:12 2020 +0200
 
-    tm: extend t_newtran docs with a note about flag behaviour
+    modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci]
 
-commit e8b8251f6c7382f8e373c2b309422973a3bf730d
-Author: Greg Troxel <gdt@lexort.com>
-Date:   Thu Nov 28 20:53:23 2019 -0500
+commit 89833d74d6c978512495e7e03b21e9f50e9f7af8
+Author: alexyosifov <[email protected].com>
+Date:   Thu Aug 6 22:15:15 2020 +0300
 
-    utils: Change sh(1) "test ==" usage to "="
-    
-    The POSIX sh(1) specification says that strings are compared with
-    test(1) (also "[") with "=".  Bash accepts "==" and this leads to
-    non-portable code.  This commit simply changes "==" within test/[ to
-    "=".
+    ims_ipsec_pcscf: fixed spelling issue
 
-commit 0d80032442df3f684f62d92841c2911e5d4af5b5
-Author: Henning Westerholt <[email protected]>
-Date:   Fri Nov 29 15:55:55 2019 +0100
+commit 2e11282502dce2b222d2884f308edf31fdd42d05
+Author: alexyosifov <[email protected]>
+Date:   Thu Aug 6 22:13:51 2020 +0300
 
-    Revert "core: increase SHM memory pool to 128 MB"
-    
-    - This reverts commit 063e6a025b8ca0163af2147f057d29447c6f9760.
-    - to be added as comment to default sysconfig packaging files
+    ims_registrar_pcscf: fix extraction of received host in save()
 
-commit e0ed91acb88091caf285704689f72e48c5127ae4
-Author: Marco Capetta <mcapetta@sipwise.com>
-Date:   Fri Nov 29 09:28:45 2019 +0100
+commit e10dc0db1b890d6ae2067f2fbff803ba8f816b68
+Author: Aleksandar Yosifov <[email protected]>
+Date:   Mon Aug 3 14:53:39 2020 +0300
 
-    cfgt: fix detection of jump to previous-previous route
+    ims_ipsec_pcscf: extend get_pcontact with the new parameter.
     
-    * this happends with onsend_route
+    - added a new bitwise value for _cflags in ipsec_forward.
+    - performing a reverse search for a contact in ipsec_forward
+      if the new flag IPSEC_REVERSE_SEARCH is set.
 
-commit f268aa2f53f550eec45e5030a08f6d586941913e
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Nov 28 20:08:24 2019 +0100
+commit 45ebf8bd87c7ef23aed0461808cad25d8127db7f
+Author: Aleksandar Yosifov <alexyosifov@gmail.com>
+Date:   Mon Aug 3 14:52:29 2020 +0300
 
-    snmpstats: use snprintf instead of snprintf
+    ims_qos: extend get_pcontact with the new parameter.
 
-commit d6f16797a0f895189d4a0ef2ea8fbd68acf0144e
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Nov 28 19:58:48 2019 +0100
+commit 3ee011fa21e2d24f0c9d110ec09ccb731c5859c7
+Author: Aleksandar Yosifov <alexyosifov@gmail.com>
+Date:   Mon Aug 3 14:46:22 2020 +0300
 
-    app_perl: use snprintf instead of sprintf
+    ims_registrar_pcscf: update_contacts get received from req
+    
+    - update_contacts - if the reply doesn't include contact alias
+      get received info from the request.
+    - extend get_pcontact eith the new parameter.
 
-commit 6918a96cc61fa0b15e09db01bb02e9b9f8c78abf
-Author: Victor Seva <[email protected]>
-Date:   Thu Nov 28 14:28:14 2019 +0100
+commit 71b590f446512a4b0b26de4654b195c82ae29aea
+Author: Aleksandar Yosifov <[email protected]>
+Date:   Mon Aug 3 14:45:01 2020 +0300
 
-    cfgt: don't try to create dir if it already exists
+    ims_usrloc_pcscf: added a reverse searchin get_pcontact
+    
+    - added a new parameter for reverse search in get_pcontact.
 
-commit 1067abf87cdaabc9557a99b36ad60e2349e16fa5
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Nov 27 20:28:49 2019 +0100
+commit 051300e04bb6bc24796c03f0b80fda87ab07627f
+Author: Julien Chavanton <jchavanton@gmail.com>
+Date:   Tue Jul 28 23:22:42 2020 +0000
 
-    core: safety checks for xavp operations
+    acc: add to-tag for locally generated replies
 
-commit dd4f2fceb25bf9536a0b6239d49d15f3ded97f5d
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Nov 27 20:15:39 2019 +0100
+commit 234b02236b3ad13cdaf5624d11c727ad7d804747
+Author: Rosen Penev <rosenp@gmail.com>
+Date:   Wed Aug 12 16:37:13 2020 +0200
 
-    nathelper: use set_alias_to_pv() for kemi export name
+    tls: support compilation without deprecated OpenSSL APIs
     
-    - same as for config export
-    - helper functions renamed to reflect better their purpose
+    - GH #2428
 
-commit f35fd46de42a26d910e637023396a801c0ad404c
+commit cff8e22da160933b63b7cfa296386adb5155d0b1
+Merge: 27b2ddf926 ef9924495d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 26 15:18:22 2019 +0100
+Date:   Wed Aug 12 16:31:42 2020 +0200
 
-    core: print modparam type as string in log message
+    Merge pull request #2431 from nferreyra/siptrace/fix_drop_in_event_route
+    
+    siptrace: fix drop() usage in siptrace:msg event route
 
-commit a0e04cb2a06ec2cae9a066003732746cb8d609d0
+commit 27b2ddf926240b1dd269eb1d96767d73edf9c6e6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 26 11:25:46 2019 +0100
+Date:   Tue Aug 11 16:33:02 2020 +0200
 
-    rr: debug messages when setting send socket on double rr
+    core: proper test when initializing _ksr_shutdown_phase shm pointer
 
-commit 13c1c0bfdd93d2f727ff65275e93f4a780143dee
+commit 046126b4a90090bf5b8f9b517ba5218793e6b973
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 26 09:14:42 2019 +0100
+Date:   Tue Aug 11 12:36:02 2020 +0200
 
-    db_redis: do not print full table scan warning when loading the entire table
+    topoh: check if via param has the expected prefix, otherwise skip
     
-    - GH #2149
+    - GH #2437
 
-commit 1c402ddc4cc499700e186b65108303a2aaec6287
+commit 5267f4d8e884aa74bfd792565dbf5f524789cc56
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 26 08:46:26 2019 +0100
+Date:   Tue Aug 11 11:22:35 2020 +0200
 
-    core: new command line parameter --modparam
-    
-    - allow setting a module parameter via command line
-    - format: --modparam=modname:paramname:type:valye
-    - type can be: 'i' for integer value; 's' for string value
-    - example:
-    
-    kamailio --loadmodule=xprint.so --modparam=xprint:buf_size:i:2048
+    pike: rpc pike.top - support for case insensitive match of parameter
+
+commit 7115c803b058c397cc96a104e8425c54597f67ec
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Aug 11 11:16:25 2020 +0200
+
+    modules: readme files regenerated - pike ... [skip ci]
 
-commit b36da1dca71036ea3aa52675d3166317851e6594
+commit 720e929a87c6d3ee29c316ca63886c7142320f43
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 26 08:40:00 2019 +0100
+Date:   Tue Aug 11 11:11:35 2020 +0200
 
-    core: utils functions to converts strz to integer
+    pike: docs - section for pike.list rpc command
 
-commit cef6284f18e0d4c606dcee3198f77e34e4c0863d
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Nov 25 20:53:37 2019 +0100
+commit 57e63d6c7a887e2680f190225d3c0e4bf13da91e
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Aug 10 23:16:12 2020 +0200
 
-    nathelper: remove AVP from log message, use generic term
+    modules: readme files regenerated - xhttp_prom ... [skip ci]
 
-commit 9ba1a6c851aafc402f5fbe211638159717120c31
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Nov 25 20:48:05 2019 +0100
+commit 36be9851799eca198307a850152fcb7c46301957
+Merge: 6d928b59a3 a929de4ec8
+Author: vhernando <[email protected]>
+Date:   Mon Aug 10 23:15:55 2020 +0200
 
-    nathelper: remove redundant check for zero
+    Merge pull request #2435 from kamailio/vhernando/xhttp_prom_v2
+    
+    xhttp_prom: add support for histogram metrics.
 
-commit 0cc8a34d3ddf2239fa8b9585d2b4432fe8362116
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Nov 25 20:45:46 2019 +0100
+commit a929de4ec810a210a8840e997b8357f33a7a6fd1
+Author: Vicente Hernando Ara <[email protected]>
+Date:   Mon Aug 10 19:52:59 2020 +0200
 
-    nathelper: small spelling fix in docs
+    xhttp_prom: add support for histogram metrics.
 
-commit 28cfa3978684838442fbd3b4861765023252e963
-Author: Yasin CANER <caner_yaso@hotmail.com>
-Date:   Thu Nov 21 17:57:25 2019 +0000
+commit 6d928b59a3dbd6eb291da3d3936be6e8f18588af
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Aug 10 16:23:11 2020 +0200
 
-    nathelper : set_alias_to_avp is renamed to set_alias_to_pv
+    ctl: skip handling rpc commands if kamilio is in shutdown phase
     
-    set_alias_to_avp renamed to set_alias_to_pv
+    - related to #2433
 
-commit 46b713d35ebb99ccb60768d939d71f675bd016f5
-Author: Yasin CANER <caner_yaso@hotmail.com>
-Date:   Tue Nov 12 17:09:38 2019 +0000
+commit 6da946e4a3d6d6949dd6babe9cf3919edc0b4519
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Aug 10 16:15:04 2020 +0200
 
-    nathelper : added doc for set_alias_to_avp
+    core: keep a global flag in shm for shut down phase
     
-    added documents for set_alias_to_avp function
+    - set when destroy modules is starting
+    - useful to check from other processes if shut down started
 
-commit 72efa93cbf5926402f008180c026d0afbd2c0f9f
-Author: Yasin CANER <caner_yaso@hotmail.com>
-Date:   Tue Nov 12 09:52:23 2019 -0500
+commit ef9924495dd007a5a7b7ab36049200e78e7ab10d
+Author: Nuno Ferreira <nferreira@fuze.com>
+Date:   Fri Aug 7 19:20:00 2020 +0100
 
-    nathelper : new function set_alias_to_avp_f is renamed
+    siptrace: fix run_top_route() call to set ctx
     
-    function set_alias_to_avp_f is renamed to w_set_alias_to_avp
-    added kemi interface
+    - fix drop() usage in siptrace:msg event route
 
-commit 138c9df907f04003bafe80bad3cb98e031a6ef50
-Author: Yasin CANER <caner_yaso@hotmail.com>
-Date:   Sun Nov 10 18:06:39 2019 +0000
+commit 79e7738027a40affa4c7f606bf55a3ad0fe31bc4
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Aug 5 16:38:01 2020 +0200
 
-    nathelper : fixed memory-leak for set_alias_to_avp
+    Makefile.defs: map gcc v10.x to 9.0+ options
     
-    fixed memory-leak for new function set_alias_to_avp
-    fixed some spelling
-    added return for functions write_to_avp and alias_to_uri
+    - detect properly the 10.x gcc version number, GH #2425
 
-commit 0fbc7a1026e6dc9dda34b75aef7a26e41ccf3b80
-Author: Yasin CANER <caner_yaso@hotmail.com>
-Date:   Fri Nov 8 06:06:34 2019 -0500
+commit 301302531c630803222e7f14a1c113b1a400f7a1
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Aug 4 15:19:39 2020 +0200
 
-    nathelper : added description of set_alias_to_avp function
+    evapi: use port in getaddrinfo() otherwise it does not bind as expected
     
-    added description of set_alias_to_avp function
+    - regression added by cc098ecdfb556bf5efaab72fa767c773000f9fb6
 
-commit 6b725120bec491197c29bd059c11d8efea58255e
-Author: Yasin CANER <[email protected]>
-Date:   Fri Nov 8 05:57:22 2019 -0500
+commit f2474196aaf785bd3eea46f193a9985e09ce6be8
+Author: Victor Seva <[email protected]>
+Date:   Tue Aug 4 12:15:52 2020 +0200
 
-    nathelper : added new function set_alias_to_avp
+    pkg/kamailio/deb: add focal support
     
-    new function that read alias then write to given avp as sip uri
+    fixes #2338
 
-commit 29a818525572e19510cafb7aef9ed62eab98a369
-Author: root <[email protected]>
-Date:   Fri Nov 8 05:14:28 2019 -0500
+commit bff689cfedca70149e17b6ec3584ca9ecab71418
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Aug 4 08:36:18 2020 +0200
 
-    parse_uri : added new function proto type int to str
+    Makefile.defs: get clang version only from --version output
     
-    added new function proto type int to str
+    - the full version with stderr output included has a different first
+    line on MacOS, making head -n 1 not extract the version number line
 
-commit 7966f10292cb3c0d0c1ccda20c8475822b4e0993
-Merge: d48ae79953 2ad6023432
-Author: Federico Cabiddu <[email protected]>
-Date:   Mon Nov 25 19:29:21 2019 +0100
+commit 5ea7ca4d6408f0bdb10afe12ece44d8b51dd1514
+Author: Kamailio Dev <[email protected]>
+Date:   Sun Aug 2 17:16:16 2020 +0200
 
-    Merge pull request #2147 from kamailio/grumvalski/local_request_drop
-    
-    tm: add support for dropping messages in local-request event route
+    modules: readme files regenerated - textopsx ... [skip ci]
 
-commit d48ae7995374ee4be01cdd28b4f65706a04b620c
+commit dfa1677800a6b78aabaa1217869d23fac5e1a345
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 25 12:02:01 2019 +0100
+Date:   Sun Aug 2 17:07:20 2020 +0200
 
-    app_lua_sr: use snprintf() instead of sprintf()
+    textopsx: docs for change_reply_status_code() function
 
-commit f39f73204d53312612ef2c3d3cec9c2fd51532c7
+commit 7b95ddda1346faea64a85c2593a9a579ea46a5da
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 25 11:54:36 2019 +0100
+Date:   Sun Aug 2 17:04:34 2020 +0200
 
-    tm: use snprintf() instead of sprintf()
+    textopsx: added change_reply_status_code(vcode)
+    
+    - function to change only the status code for non-2xx replies
 
-commit 7be06d444a0ca295e53efadb093f07e19a18cea8
+commit bddf16db74ea779bb01805fc2cbabfdaf8f4d62b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 25 11:29:16 2019 +0100
+Date:   Sat Aug 1 16:51:39 2020 +0200
 
-    pike: use snprintf() instead of sprintf()
+    db_text: free pointer in case of error
 
-commit dadbc0cf4a3a198e7a3791d830ed2cd5ffa8bfdd
+commit 6ce5c0bdf136ecffd7917f2d60093e1b2c49fa54
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 25 11:21:08 2019 +0100
+Date:   Fri Jul 31 20:45:47 2020 +0200
 
-    sl: use snprintf() instead of sprintf()
+    xcap_server: check before going to the end of the buffer
+    
+    - use marcros to set and restore char for ending 0
 
-commit 2ad6023432ae37b1709638ead2c77e1e4130678a
-Author: Federico Cabiddu <[email protected]>
-Date:   Mon Nov 25 09:13:01 2019 +0100
+commit e4aed5c272c8144dd1ddf58163c3ba501bb46a5b
+Author: Victor Seva <[email protected]>
+Date:   Fri Jul 31 16:00:06 2020 +0200
 
-    tm: initialize the context before running event route
+    pua: update_version_puadb() use pres_id to select record
+    
+    * only relevant when db_mode is PUA_DB_ONLY
+    * call_id/to_tag/from_tag values can be "", for instance with
+      DIALOG_PUBLISH.* records. Then **ALL** records get version
+      field update
+    * update_vesion_puadb() is called from send_publish() and pres->id
+      value is valid after a call to get_record_puadb()
+    
+    related to #2414
 
-commit 00f4147a410990d3ebeeef8825329bbdff728d1a
-Author: Federico Cabiddu <[email protected]>
-Date:   Mon Nov 18 15:22:05 2019 +0100
+commit 3bbaca477c27b2e1864a72491578279be2295fe1
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Jul 30 20:46:13 2020 +0200
 
-    tm: add support for dropping messages in local-request event route
+    modules: readme files regenerated - app_lua ... [skip ci]
 
-commit 384c2ab866cc9f6b6c1a6a90be032531b65cb394
-Author: Richard Fuchs <[email protected]>
-Date:   Sun Nov 24 08:16:37 2019 -0500
+commit 34efa83569bedb1f36c3661ee063ff6334633e4a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Jul 30 20:32:02 2020 +0200
 
-    db_redis: fix printf type mismatch on size_t
+    app_lua: docs - note about availability of 'sr' Lua module
+    
+    - use KSR in the examples
 
-commit 278ff3a0265a3e3a4321d98555083c6e73669546
+commit b44b245244a64d9b71c40eb35db227afc0f71fd1
 Author: Henning Westerholt <[email protected]>
-Date:   Sun Nov 24 09:03:27 2019 +0100
+Date:   Thu Jul 30 15:53:37 2020 +0000
+
+    topos: more flexible contact_mode 1/2 param parsing by using existing parse functions
+
+commit 91d9441a242da4746171bfa532fa2378328e8d73
+Author: Victor Seva <[email protected]>
+Date:   Thu Jul 30 12:19:45 2020 +0200
 
-    db_redis: declare variables at the beginning of the function (GH #2146)
+    pua: fix send_publish() behavior on PUA_DB_ONLY
+    
+    * dialog PUBLISH was missing SIP-If-Mach
+    * pua was inserting a new record for every dialog state
     
-    - declare variables at the beginning of the function (GH #2146)
-    - error message: redis_dbase.c: In function 'db_redis_scan_query_keys':
-      redis_dbase.c:1086:5: error: 'for' loop initial declarations are only allowed in C99 mode
-         for (redis_key_t *set_key = set_keys; set_key; set_key = set_key->next)
+    fixes #2414
 
-commit b0d7cef110c580073cfb089ac348347f63b8cce1
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 23:19:32 2019 +0100
+commit 7116c04c61cf789a371568fb593c109e195a1574
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Jul 30 10:36:01 2020 +0200
 
-    call_control: remove redundant str trim implementation and use the one from core
+    evapi: export async_unicast() to kemi
+    
+    - PR #2415
 
-commit b8aafb37245c76f9146e192c3580ed83d254a63e
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 23:17:07 2019 +0100
+commit e542b779b29bda2d0a953a4e55921edc466a3936
+Author: Victor Seva <[email protected]>
+Date:   Wed Jul 29 13:28:39 2020 +0200
 
-    mediaproxy: remove redundant str trim implementation and use the one from core
+    pua_bla: clang-format
+    
+    * use STR_NULL
 
-commit cb41fc36a123d1fc3f9b30368ecd37ffa88c0730
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 23:14:16 2019 +0100
+commit e4895abf5a533b96bf5e7112488a0facaabfc1a7
+Author: Victor Seva <[email protected]>
+Date:   Wed Jul 29 13:15:25 2020 +0200
 
-    nat_traversal: remove not needed (and redundant) str trim implementation
+    pua_bla: convert to PKG/SHM memory logging helper functions
+    
+    * remove trailing spaces
+    * remove history notes and $Id
 
-commit f427ac803b8d2b33970da5071ecb9f9db5c25499
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 23:01:28 2019 +0100
+commit be07ed5dd927448ffad3bd77f976249a888cfb2e
+Author: Victor Seva <[email protected]>
+Date:   Wed Jul 29 13:10:04 2020 +0200
 
-    jsonrpcc:  use core string handling instead of redundant implementation
+    pua_usrloc: convert to PKG/SHM memory logging helper functions
 
-commit 2ffdcf7fa13b1450a606d135d479dbf2b8d67bd3
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 23:01:06 2019 +0100
+commit 95a2377118b178cda95f7ec2af0b6cae3c89353f
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 29 12:11:16 2020 +0200
 
-    nat_traversal:  use core string handling instead of redundant implementation
+    ChangeLog: updated for 5.5.0 development
 
-commit dd2167bcb35de1dd003bf4da0e03ab5dc2d50ab5
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 23:00:00 2019 +0100
+commit c91e852d203017b571ae15e48c289f73f4824136
+Author: Victor Seva <[email protected]>
+Date:   Wed Jul 29 10:53:48 2020 +0200
 
-    janssonrpcc:  use core string handling instead of redundant implementation
+    pua: convert to PKG/SHM memory logging helper functions
+    
+    * remove trailing spaces
 
-commit bf37bfc9186e6f75f2e5c153435a1b831a04a589
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 22:58:55 2019 +0100
+commit 7e5cc3aa21a243ef19ec092fec10043b1178cae7
+Author: Victor Seva <[email protected]>
+Date:   Wed Jul 29 10:32:05 2020 +0200
 
-    xmpp: use core string handling instead of redundant implementation
+    pua_dialoginfo: convert to PKG/SHM memory logging helper functions
 
-commit dcc801412a1c3a7a619aa0f91f098a88a01502de
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 22:58:27 2019 +0100
+commit 06b7e416756e1711edef6db683cef35824f4b2a5
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Jul 27 09:37:23 2020 +0200
 
-    xmpp: use SHM_MEM_ERROR logging helper
+    dialog: print old state on dlg timeout
 
-commit c0aa4397d3c3158800d4a6af941c06b49dc21d8f
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 22:55:44 2019 +0100
+commit 56bb276b4e5c00843244d555e7c5221e3f2a6203
+Author: Sergey Safarov <[email protected]>
+Date:   Mon Jul 27 09:50:54 2020 +0300
 
-    http_async_client: use core string handling instead of redundant implementation
+    pkg/kamailio/obs: spec formating
 
-commit c288655278036e5125010ba3b818d2e9ddf5d1a4
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 22:52:13 2019 +0100
+commit f292e79274f4b9878360bb60a4af9c243d65664f
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Jul 24 22:31:23 2020 +0200
 
-    core: add two new string handling functions to copy chars and str
-    
-    - add two new string handling functions to copy chars and str
-    - shm_str2char_dup: Make a copy from str structure to a char pointer using shm_malloc
-    - shm_char_dup: Make a copy of a char pointer to a char pointer using shm_malloc
+    modules: readme files regenerated - tls ... [skip ci]
 
-commit 063e6a025b8ca0163af2147f057d29447c6f9760
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 22:49:28 2019 +0100
+commit a12064696ac37cadf954a89b58daa1e05e182180
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Jul 24 22:25:50 2020 +0200
 
-    core: increase SHM memory pool to 128 MB
+    tls: docs - fixed typo
     
-    - increase SHM memory pool to 128 MB
-    - even an embedded system like Raspberry Pi has 1 GB RAM nowadays
-    - make it less likely that new users run into issues because of lack of memory
+    - GH #2410
 
-commit 7fad9c51f71854e0649fe76e273190e4b4f82438
+commit d85d43247c3d056eebeec3f97735d13c048a181c
 Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 18:53:17 2019 +0100
-
-    app_sqlang: fix squirrel warning: ‘nArgs’ may be used uninitialized in this function
-
-commit daa86b204d3030e2abb2f2459aa348998b982ae2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Nov 23 11:10:40 2019 +0100
-
-    db_redis: declare variables at the beginning of the function
-    
-    - compiling with gcc 4.9 on debian jessie gives:
-    error: 'for' loop initial declarations are only allowed in C99 or C11 mode
-
-commit 8ad2c3ab8af597e7567ed5ab04a5e3a16d74ad5d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Nov 23 11:05:59 2019 +0100
+Date:   Thu Jul 23 15:23:15 2020 +0000
 
-    kafka: declare variables at the beginning of the function
+    tm: lower log level for t_unref kill transaction to WARN
     
-    - compiling with gcc 4.9 on debian jessie gives:
-    error: 'for' loop initial declarations are only allowed in C99 or C11 mode
-
-commit febdb8778f5ef338864f52e441a4311c0b2c04da
-Author: Richard Fuchs <[email protected]>
-Date:   Fri Nov 22 09:37:28 2019 -0500
-
-    rtpengine: document play_dtmf() command
+    - lower log level for t_unref kill transaction to WARN
+    - immediate CANCEL on an INVITE could trigger this
 
-commit 120a71bec0ee7a07f5f39262a038977f27bc7073
-Author: Richard Fuchs <[email protected]>
-Date:   Fri Nov 22 09:37:02 2019 -0500
+commit 98a1966633d42336274d15ae26f3fde6239bdc8f
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Jul 23 16:01:15 2020 +0200
 
-    rtpengine: add play_dtmf() command
+    modules: readme files regenerated - topos ... [skip ci]
 
-commit 9da53baeadb0403de86d14fa7be826780382e315
-Author: Richard Fuchs <[email protected]>
-Date:   Fri Nov 22 08:35:49 2019 -0500
+commit 2ffc26aa671c40c482dc5f0eb1896e063f3d9b0e
+Author: Henning Westerholt <[email protected]>
+Date:   Thu Jul 23 13:48:58 2020 +0000
 
-    db_redis: performance improvements and fixes
+    topos: add two new modes for topology hiding to preserve Contact user
     
-    - Support update of type key columns
-    - Support range scans on timestamp and int keys through a series of
-      wildcard matches when used with a < or > operator
-    - Support exponential increase and fallof for SCAN
-    - Pad bigint values to 10 digits for faster wildcard matching
-    - Use KEYS instead of SCAN by default for faster keys matching
-    - Support optional versioning of table names
-    - Simulate non-unique indexes through parent sets for O(1) counting of
-      entries
+    - add two new modes for topology hiding to preserve Contact user
+    - add new variables contact_mode, cparam_name, a_contact_avp and b_contact_avp
+    - if contact_mode is 1, the internal key will be stored in a URI parameter
+      instead of the Contact user, and the Contact users will be taken from the msg
+    - contact_mode 2 is the same as 1, but the Contact users will be taken from AVPs
+    - default is contact_mode 0 - the existing (old) behaviour
 
-commit f7ea88305ae5a74b7db248dd7e6e75b812950e20
+commit 74e42e684d46f7918e1c64ed1378fd64c83a60c4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 22 12:38:27 2019 +0100
+Date:   Thu Jul 23 08:51:30 2020 +0200
 
-    core: new command line parameter --loadmodule=name
+    core: added global parameter hdr_name_extra_chars
     
-    - enable the option to load a module from command line
-    - example: --loadmodule=systemdops.so
+    - allow specifying additional chars to be allowed in header names
 
-commit 582688ad625f41520328b6057d2b92ee5b6c08ee
-Author: root <[email protected]>
-Date:   Fri Nov 22 06:32:06 2019 +0000
+commit ddcabc1bfd528102c1474b7055fd6ea0c865adcf
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 22 08:09:02 2020 +0200
 
-    pkg/kamailio/obs: packaged log_systemd and systemdops modules
+    core: parse hdr name - removed unused defines
     
-    GH #799
-    GH #2139
+    - comments to describe indexing arrays
 
-commit fffd892b7d18734c8f60d2eebec5d4a15a0fdc26
+commit a29cc3420a4c11a1758e166fd2552462e3f44a60
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 22 09:42:08 2019 +0100
+Date:   Tue Jul 21 22:32:23 2020 +0200
 
-    systemdops: proper check for null value
+    README: updated version
 
-commit 133492903d96d7666aa36a1da7de618345c3bd09
-Author: Victor Seva <[email protected]>
-Date:   Fri Nov 22 09:38:44 2019 +0100
+commit 75904895577d0329ba0d30d10e645b8769451e51
+Author: Aleksandar Yosifov <[email protected]>
+Date:   Fri Jul 17 10:45:00 2020 +0300
+
+    ims_registrar_scscf: added a new registrar event, notification improvements
+    
+        - Added a new IMS registrar event: IMS_REGISTRAR_SUBSEQUENT_SUBSCRIBE -
+          used to skip NOTIFY msg after receiving of subsequent subscribe msg.
+        - Added a new parameter in event_reg(), create_notifications() and
+          notify_subscribers() methods: c_passed contact - used to mainly in
+          create_notification().
+        - Changes in create_notification() - the checks for sending NOTIFY
+          msgs have been expanded and the new parameter c_passed is used for
+          that.
+        - Changes in subscribe_to_reg() - sending NOTIFY only for the
+          initial subscriptions.
+        - Changes in generate_reginfo_full() - the old functionality with
+          all contacts in NOTIFY msg has been returned based on RFC3680. Added
+          mechanism to change all contact states from
+          CONTACT_EXPIRE_PENDING_NOTIFY to CONTACT_NOTIFY_READY after reginfo
+          generation.
+
+commit b787e3e57cc153549f1f785ca2d7823e1f8def93
+Author: Aleksandar Yosifov <[email protected]>
+Date:   Fri Jul 17 10:42:15 2020 +0300
 
-    src/Makefile.groups: remove non existent mod_list_systemdops reference
+    ims_usrloc_scscf: added a new contact state, udomain/impu improvements
     
-    mod_list_systemd is already there
+        - Added a new contact state: CONTACT_NOTIFY_READY - protect the
+          deletion of contact during the preparation of NOTIFY msg.
+        - Improved mem_timer_udomain() - protect the deletion of contact
+          during the preparation of NOTIFY msg.
+        - Improved process_impurecord() - first doing the contacts'
+          validity, then the subscribers' validity. This prevents contact
+          from remaining in the database after deleting a subscriber.
 
-commit d4fc8b0168ba3de78e29deb7c7d7ed9b3fd29a36
+commit 256d26331c5322a0b97d697e3dd05e0c99d63dae
+Merge: d1a5186244 f39f88a47b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 22 09:14:06 2019 +0100
-
-    systemdops: set core callbacks in mod_register()
-
-commit 9d3b3467da0d2724fad3e1db030076c8f4627620
-Author: Victor Seva <[email protected]>
-Date:   Fri Nov 22 08:32:54 2019 +0100
-
-    pkg/kamailio/deb: version set 5.4.0~dev2
-
-commit 3bc5379aef4e37343b54660dace4774b9aceb6e3
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Nov 21 17:26:06 2019 +0300
-
-    pkg/docker: updated submodule
-
-commit 6677dfdba3534a0f50c15fe5b43b8220444b18ad
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Nov 21 17:12:37 2019 +0300
+Date:   Tue Jul 21 22:03:04 2020 +0200
 
-    pkg/kamailio/obs: fixed rpm requirment for python23
+    Merge pull request #2402 from kamailio/sip-parser-log
+    
+    core: add sip_parser_log core variable
 
-commit f6c17cefe4c84fff3321a14e2a95c346c095b319
+commit d1a51862440db5c2952833f24576491e811cd622
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 21 13:45:29 2019 +0100
+Date:   Mon Jul 20 16:15:33 2020 +0200
 
-    Makefile.defs: version set to 5.4.0-dev2
+    core: parse hdr name - added missing compact names in static map
+    
+    - https://www.iana.org/assignments/sip-parameters/sip-parameters.xhtml#sip-parameters-2
 
-commit b19d702e66098adad723cbb667006589a65a37b2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 21 13:44:35 2019 +0100
+commit 1c129fdfbf73a5235ea69273316f4b4b229d9dcc
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Jul 17 15:16:12 2020 +0200
 
-    src/Makefile.groups: added systemdops module to systemd group
+    modules: readme files regenerated - xhttp_prom ... [skip ci]
 
-commit 0c48e1621c88bf1d390e4cfb82e52b2d6339b837
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Nov 21 13:42:14 2019 +0100
+commit fbfc720a82ed2e6c537fd7fa36b913cf079123ae
+Author: Marat Gareev <maratkin94@gmail.com>
+Date:   Fri Jul 17 15:22:33 2020 +0300
 
-    systemdops: new module to facilitate integration with systemd
+    xhttp_prom: fixed typo in the documentation
 
-commit 03aa6556ef59c0b274c78f2edc2231c6d2ed333b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 21 13:41:38 2019 +0100
+commit 77bc422ce12e3353c88b98a78ef18969f7d64593
+Author: Henning Westerholt <[email protected]>
+Date:   Fri Jul 17 10:30:34 2020 +0000
 
-    core: main - executes callbacks on app ready and shutdown
+    core: remove not needed parser definitions files after rework in commit ded4fa4ff
 
-commit 99403c83f2163350eda3b76180947b1fddcdf500
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Nov 21 13:40:21 2019 +0100
+commit f39f88a47bed160bf55c7bb3c06bff9fa7569750
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Fri Jul 17 10:08:43 2020 +0000
 
-    core: events - support for basic void core callbacks
+    core: add sip_parser_log core variable
     
-    - can be used to allow modules execute their code from core for specific needs
+    * when handling non sip messages, parser errors are logged at core level
+    which defaults to ERR. since this may induce in error sysops or log
+    scanners, sometimes the core level is set to debug just to omit these
+    messages from log, which is not good since other messages are omitted
+    too. this commit adds a new core variable to set the log level for
+    message parsing errors. this way, we can explicitly set the log level
+    for message parsing while leaving the core level at ERR.
 
-commit 0ad7fb46f633b8f710c4bab299121fe993ed03c5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 21 11:49:50 2019 +0100
-
-    dispatcher: set the proper internal id for $dsv(reason)
-
-commit bc40eaa4fe446bffd9f41d5d6b21becd7b7fdc87
+commit 993f4e9c36e4c5f1c5c7bc961865c17cae68478f
 Author: Victor Seva <[email protected]>
-Date:   Thu Nov 21 08:15:03 2019 +0100
-
-    tm: execute TMCB_REQUEST_FWDED cb as BRANCH_ROUTE when necessary
-
-commit bf2ecd4dec55d5009e0904392d083e17af91977d
-Author: rdboisvert <[email protected]>
-Date:   Tue Nov 19 16:05:34 2019 -0500
-
-    db_redis: allow deletion of all rows
-
-commit a8cc28b6e0236b21569625baffa865ff4ce0a153
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Nov 20 19:31:19 2019 +0100
-
-    ims_isc: null terminate dst_uri field
-
-commit a8be2459fc4013060944bf79e7c66b3613e8d04c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Nov 20 19:30:44 2019 +0100
-
-    ims_ipsec_pcscf: null terminate dst_uri fields
-
-commit ca546d35c326666c6389c84ce45214bd2fc5c147
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Nov 20 18:06:22 2019 +0100
-
-    core: make dst_uri null terminated
-
-commit b0fc60403b539672c6a2638083e8955783c65e0b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 19 15:34:00 2019 +0100
-
-    app_sqlang: imported latest squirrel interpreter
-
-commit 9d59f5cbb7896ad5a6077b94a418bfdc7e2ef374
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 19 10:15:15 2019 +0100
+Date:   Fri Jul 17 10:42:45 2020 +0200
 
-    dispatcher: new variable $dsv(...)
-    
-    - access attributes related to response code when executing event routes
-    - $dsv(code) - the response code that triggered execution of the
-    event_route dispatcher:dst-up or dispatcher:dst-down
-    - $dsv(reason) - the response reason; $dsv(flags) - internal flags set
-    during event route execution
+    pkg/kamailio/deb: version set 5.5.0~dev1 [skip ci]
 
-commit 792261b43d74518e6d67f807df60b6622ba2d9f8
-Author: Sergey Safarov <[email protected]>
-Date:   Mon Nov 18 20:45:48 2019 +0300
+commit 021d4de2ad22f6453e8a48f0db841bfa6b1dbe88
+Merge: 18e4b6b44e 5789c506d0
+Author: Lucian Balaceanu <[email protected]>
+Date:   Fri Jul 17 10:43:30 2020 +0300
 
-    utils/db_berkeley: fixed unused var
+    Merge pull request #2399 from lbalaceanu/mdb_availability_control
     
-    kambdb_recover.c: In function 'load_metadata_columns':
-    kambdb_recover.c:819:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
-      819 |  int ret,n,len;
-          |      ^~~
-
-commit c8de7e9bbb515449761b02b897ccaa10a250e25b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 18 18:33:22 2019 +0100
-
-    utils/kamunix: use snprintf() instead of sprintf()
-
-commit 05bd956a9980ffc8938cdbce6bab3af5086350dd
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 18 18:29:05 2019 +0100
-
-    cnxcc: use snprintf() instead of sprintf()
-
-commit 88b8ec8f2021fcc53289544102e5c5020885f8c3
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 18 18:24:36 2019 +0100
-
-    acc_radius: use snprintf() instead of sprintf()
+    p_usrloc: reworking mdb_availability_control
 
-commit 0666abf851bc5916b7700a30077ee954f695b862
+commit 18e4b6b44eb52acf206d2d1f2933b7d5437e39a0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 18 18:05:19 2019 +0100
+Date:   Fri Jul 17 09:18:58 2020 +0200
 
-    uac: use snprintf() instead of sprintf()
+    Makefile.defs: version set to 5.5.0-dev1
 
-commit 8cb61c86879802bf3f4eb5d60ee280d6003303c7
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 18 16:47:56 2019 +0100
+commit c3962fff1c0efbd9ba2939b8f173efd08c263bac
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Jul 17 08:01:20 2020 +0200
 
-    nat_traversal: use snprintf() instead of sprintf()
+    modules: readme files regenerated - sipdump ... [skip ci]
 
-commit a5cc190c1ffaab67129f96d966a39fe8db59a1eb
-Merge: 24eb08c9cb 840d2babc7
+commit e63c52d02465575dbcf38c2181607fc391cbb390
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 18 18:04:11 2019 +0100
+Date:   Fri Jul 17 07:54:30 2020 +0200
 
-    Merge pull request #2134 from mbodbg/master
+    sipdump: docs about mode flag 3 (value 8)
     
-    dispatcher: Fixed typo in dispatcher_admin.xml
+    - corrected indexes for flags
 
-commit 840d2babc7518e92ffc2173dc760828da1d2ff7b
-Author: Markus Bönke <[email protected]>
-Date:   Mon Nov 18 17:40:23 2019 +0100
-
-    dispatcher: Fixed typo in dispatcher_admin.xml
-
-commit 24eb08c9cbcf4ab464ac5e8f2830bf8afa8a4271
-Author: Sergey Safarov <[email protected]>
-Date:   Mon Nov 18 00:55:13 2019 +0300
-
-    pkg/kamailio/obs: added extra packages to centos 8, rhel 8 and 7 dists
-
-commit 6b1c266a62e6839765cdb1cb0e5383887c226e41
-Merge: ceece0a353 17be36102e
-Author: Federico Cabiddu <[email protected]>
-Date:   Mon Nov 18 14:09:53 2019 +0100
+commit 16914788ba49b69aaabc8e75ca9b5d95dce6b825
+Author: lazedo <[email protected]>
+Date:   Mon Jul 13 12:53:25 2020 +0000
 
-    Merge pull request #2132 from kamailio/grumvalski/http2_replies_parsing
-    
-    core: add support for parsing http/2 replies parsing
+    websocket: emit core event on close
 
-commit ceece0a353aa4f88e838857da2e1d2843057c309
-Merge: 6389c98d29 09f1c59bfe
-Author: Lucian Balaceanu <[email protected]>
-Date:   Mon Nov 18 12:13:47 2019 +0200
+commit 815b8dee38df74395d4e840db3dc582695c02baa
+Author: lazedo <[email protected]>
+Date:   Mon Jul 13 12:51:45 2020 +0000
 
-    Merge pull request #2107 from lbalaceanu/cdr_json
+    core: add websocket event
     
-    Adding CDR as JSON functionality
+    * allows multiple consumers
+    * returns last result
 
-commit 17be36102e3a1c286c69a5da193dd8405000ab62
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Fri Nov 15 13:35:13 2019 +0100
+commit 8e9b8fc4f384eac90c94beffdc5c87a04506d2b4
+Author: Richard Fuchs <rfuchs@sipwise.com>
+Date:   Tue Jul 14 14:13:00 2020 -0400
 
-    core: add support for parsing http/2 replies parsing
+    db_redis: fix unfiltered table deletion
 
-commit 6389c98d29eeb7f61547bb68ec9d59e4f47b7552
+commit 732eba4e8aeafe535d48c370d104406f3315f749
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:58:31 2019 +0100
+Date:   Thu Jul 16 14:15:01 2020 +0200
 
-    dispatcher: docs for xavp_dst_mode to store socket string in dst xavp
+    core: parser - use str cmp function directly for hdr name parsing
 
-commit 8507efe8644c43a5f3b5d4dc27d557596b3b2f2c
+commit 570db71b3d9fe3125d1a3da9c3bcc983c812d92d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:52:02 2019 +0100
+Date:   Thu Jul 16 14:00:09 2020 +0200
 
-    dispatcher: option to set add socket as string in the dst xavp
+    sipdump: insert P-KSR-SIPDump header if SIPDUMP_MODE_WPCAPEX flag is set
     
-    - bit 2 has to be set for xavp_dst_mode modparam
-
-commit 686daa57309b6dc5c32caf75e65a130dfd09d523
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:32:27 2019 +0100
+    - inserted header contains sip message specific meta data (transport,
+    pid, proc no)
 
-    pkg/kamailio: removed netbsd unmaintained specs
-
-commit 87fc2ef7adb7813fe36be40e9813ab28cc82404c
+commit ded4fa4ff22f10fd3ad996741190cc5aa2fbcaff
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:25:24 2019 +0100
+Date:   Thu Jul 16 13:27:00 2020 +0200
 
-    pkg/kamailio: removed long time unmaintained specs for solaris and *bsd
+    core: use static map for header name and type for parsing
     
-    - removed packaging specs for freebsd, openbsd, netbsd and solaris
-    - no updates from v1.x
-    - some of the bsd variants have the up-to-date specs in the official
-    distro repository
+    - simplified header name parsing by using indexed (at startup) mapping
+    of header name and type in a static array
 
-commit 66313927181e6252f6f3807c607f143c88183c17
+commit 6d76b79b81bf448fa1f34753c1d000dc6c1870e0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:20:54 2019 +0100
+Date:   Thu Jul 16 09:16:40 2020 +0200
 
-    presence: docs for pres_subs_mode parameter
+    core: strutils - trim trailing spaces when comparing hdr names
 
-commit fb9351aa02137faa4c64998fd385b62dd034cddd
+commit 7135feee9cdc93efa8c0c3e4abf24a9335ce42de
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:14:33 2019 +0100
+Date:   Thu Jul 16 09:09:48 2020 +0200
 
-    presence: new parameter pres_subs_mode
-    
-    - allow disabling cloning subscription structure for pv use, saving the
-    pkg memory and copy operations for all its fields
-    - default 1 - clone, like so far; 0 - disable
+    core: parser - trim trailing whitespaces in header name
 
-commit 72d3230ca5d22724b061f3ac11d16b50cee1340c
+commit 6c77c86ab8fdec51293f0d850b9b9771d6266816
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:06:14 2019 +0100
+Date:   Wed Jul 15 17:59:51 2020 +0200
 
-    presence: remove double extern declaration of _pres_subs_last_sub
+    dispatcher: update state if sending keepalive OPTIONS fails
     
-    - set some global variables static
+    - it can be due to DNS resolving failure, therefore needs to be counted
+    for making it inactive, otherwise keeps failing and writting errors
 
-commit 72d56337b49b1bfdeb74773edc9a973cfcdefe70
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 18:32:33 2019 +0100
+commit 53ffca0fef5961bed66749bc5cf57822b3ecbc1f
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Jul 15 14:31:11 2020 +0200
 
-    core: use snprintf() instead of sprintf() in hash testing function
+    modules: readme files regenerated - sipdump ... [skip ci]
 
-commit 0cdd264f67b37cff68afb5fbc9ced29b1b0315eb
+commit 577c3633ddcdc358fa20aa42f8bdbd70845cb8c8
 Author: Henning Westerholt <[email protected]>
-Date:   Fri Nov 15 10:52:01 2019 +0100
+Date:   Wed Jul 15 12:22:35 2020 +0000
 
-    github: update CONTRIBUTING guide as decided on the developer meeting
-    
-    - update CONTRIBUTING guide as decided on the developer meeting
-    - new introduced functions must be done in native cfg and KEMI
-    - new introduced module code must be documented in the module docs or wiki
+    sipdump: small spelling fix in docs
 
-commit 4b0b045a114591de6cc0655ae019029e337167d0
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 14 17:28:09 2019 +0100
+commit fa7241c18590c23b8dc6ef4b250cc360f1563f61
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Jul 15 11:46:17 2020 +0200
 
-    pv: print missing types for xavp values
+    modules: readme files regenerated - sipdump ... [skip ci]
 
-commit 2b12754920704f49cd227c518e130cef4d76ea7d
+commit 77756cdf1b18e30d729de1055a56faa516808eee
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 14 12:25:09 2019 +0100
-
-    uac: reset credentials structure for uac_req_send() authentication
-
-commit 09f1c59bfef99867e4a006ba882ba13951b01276
-Author: Lucian Balaceanu <[email protected]>
-Date:   Thu Nov 7 15:46:52 2019 +0200
+Date:   Wed Jul 15 11:36:11 2020 +0200
 
-    acc_json: adding CDR as JSON functionality
+    sipdump: docs - note about enabling many activity modes
 
-commit 027082793ccd4e849234e1dfa312c2148a8fd08d
+commit 7fd849033ea6ad0485486bd5aec8130e03c13672
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 12 13:37:25 2019 +0100
-
-    rr: debug messages when record-route is inserted
-    
-    - some trailing whitespace removed
-
-commit a48d87dff0d266efabaf4b0312d2c228ccbd13ff
-Author: Henning Westerholt <[email protected]>
-Date:   Tue Nov 12 12:18:06 2019 +0100
+Date:   Wed Jul 15 11:30:24 2020 +0200
 
-    core: bug fix in str2ipbuf, return an error for invalid input parameter
+    sipdump: docs about mode flag 3 (write pcap) and notes about it
 
-commit 96fedc52d24f59309a5829337ef76f63a128738e
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Nov 11 16:08:04 2019 +0100
-
-    cfg: fix error in RTPENGINE part, also load module
-
-commit 75c5a20a870985059f642ac1a6624655332dbca8
+commit beca84a1c3527a9d5c619cc1c9b067df06ec5873
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 11 10:51:33 2019 +0100
-
-    phonenum: use -std=c++11 cpp compile flag
-    
-    - required by the libphonenumber
-
-commit 0075472ef96c77ec38789af7bba744667a49ef22
-Author: Sergey Safarov <[email protected]>
-Date:   Sat Nov 9 10:58:06 2019 +0300
-
-    pkg/kamailio/obs: replaced systemd-mini requirments by systemd [skip ci]
-    
-    Also commit restrict requirements only for OpenSUSE Leap dists
-
-commit e9545ae1e490ff768270d03ea28f14b751d2c132
-Author: Alex Balashov <[email protected]>
-Date:   Sat Nov 9 01:17:44 2019 -0500
-
-    evapi: Removed cast of bind port to short, as this restricted ports to signed 16-bit int values (< 32768).
-    
-    htons() takes unsigned 16-bit integer and returns the same. When this value was cast to (short), higher ports could not be used.
-
-commit 6d036dcca36ace03c84a2ee663b44b17d44cd151
-Author: lazedo <[email protected]>
-Date:   Thu Nov 7 22:27:56 2019 +0000
-
-    kazoo: add new functions & params
-
-commit a7b8cb33d815fcea5dec7c82a33e8fcbad54ba03
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Nov 7 18:25:36 2019 +0100
-
-    ims_registrar_scscf: formatting change for a few really long lines
-
-commit 2e4727014fff86545bb9ce8bb97f72173d8c8c87
-Author: Aleksandar Yosifov <[email protected]>
-Date:   Thu Nov 7 18:11:21 2019 +0200
+Date:   Wed Jul 15 11:22:09 2020 +0200
 
-    ims_registrar_scscf: added '\n' for debug messages
+    sipdump: use fflush() to get data stored more realtime
     
-        - added a new line to the end of some debug logs for
-          better formatting.
+    - use inet_pton() for generating the data for pcap file
 
-commit 575102bef5418ddfef2f619f22dd827183eef8af
-Author: Stanislav S. Litvinenko <[email protected]>
-Date:   Thu Oct 31 02:17:54 2019 +0300
-
-    ims_ipsec_pcscf: closing mnl_socket in some exceptional situations
-    
-    - fix leak socket when error handling errors in creation or destruction ipsec tunnel
-
-commit e3fe8e7f88c53e8ce69d776e21b78531d604783d
-Author: Lucian Balaceanu <[email protected]>
-Date:   Thu Nov 7 15:46:13 2019 +0200
+commit 17bc7cf18944c5f9f819d150284da0642137e6ae
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 15 09:26:49 2020 +0200
 
-    acc: adding CDR engine functionality
+    sipdump: write udp pcap with sip messages if mode param flag 4 is set
     
-    - the engine allows the extension of the acc module
-      for anyone wanting to add another format (e.g. JSON)
-      or another backend for CDRs
-
-commit 7e7677683dd26f7f7ea2f0143c503cefa29dc535
-Author: Vicente Hernando <[email protected]>
-Date:   Wed Nov 6 21:23:52 2019 +0100
+    - udp is always used for packets writen in pcap no matter the transport
+    layer used for sip messages
 
-    kafka: README file
-
-commit 574b080d69b2b968cfe871bc7cfe8fdf930fbc2e
+commit b7ddcfb191d29fe8d1a83a0b51c682e0fc4b0ef0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 5 13:47:53 2019 +0100
+Date:   Wed Jul 15 08:44:01 2020 +0200
 
-    core: slow timer - warning message if callback function is null
+    sipdump: refactored to enable more storage engines
+    
+    - pass data via structure instead of data printed in text format
 
-commit 867294f79f30b1b737d78e623514b4b14475f9cf
+commit e3ba2f1f94d70ce951e095fda4cc08f478f14d4c
 Author: Kamailio Dev <[email protected]>
-Date:   Tue Nov 5 12:31:21 2019 +0100
+Date:   Wed Jul 15 09:16:17 2020 +0200
 
-    modules: readme files regenerated - presence_xml ... [skip ci]
+    modules: readme files regenerated - rtp_media_server ... [skip ci]
 
-commit 9d32561b15a12bd1ed2465a4ae1b4312662eb6fc
-Author: lazedo <[email protected]>
-Date:   Thu Oct 31 18:44:18 2019 +0000
-
-    presence_xml: adds option to aggregate xml body with priorities
-
-commit e6b7081279ce16fc82a8ded4e785cae0dc0d3877
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 4 19:41:55 2019 +0100
+commit da3bf1b77a725da0f7cd11a6ea8c396b1afb58ae
+Merge: 58b0631aaf dd95436e6d
+Author: Julien Chavanton <[email protected]>
+Date:   Wed Jul 15 00:04:17 2020 -0700
 
-    Makefile.groups: added kafka group
+    Merge branch 'jchavanton/rtp_media_server_update'
 
-commit da163fbe65ac6ffd2b31933d3d58c07c13167e2a
-Merge: 90ff57e10f 4ae09ec3b1
-Author: vhernando <bize[email protected]>
-Date:   Mon Nov 4 18:01:36 2019 +0100
+commit dd95436e6d089451e70fde5cf984ddca2d67f006
+Merge: 32350bcb48 58b0631aaf
+Author: Julien Chavanton <jchava[email protected]>
+Date:   Wed Jul 15 00:03:49 2020 -0700
 
-    Merge pull request #2112 from kamailio/vhernando/kafka_module_branch2
-    
-    kafka: module to produce and send messages to a Kafka server
+    Merge branch 'master' into jchavanton/rtp_media_server_update
 
-commit 90ff57e10f1b456b35dc8ac262457dbb2c497997
-Author: Aleksandar Yosifov <alexyosifov@gmail.com>
-Date:   Mon Nov 4 13:51:07 2019 +0200
+commit 32350bcb48757f2431fe463167a2816a702a8cb7
+Author: Julien Chavanton <jchavanton@gmail.com>
+Date:   Thu Jul 9 16:24:59 2020 -0700
 
-    ims_usrloc_scscf: added '\n' for debug messages
+    rtp_media_server: update to mediastreamer 4.4.0
     
-    - added a new line to the end of some debug logs for
-      better formatting.
+    update documentation to simplify usage using docker
 
-commit bf1ba8d2d4519af50d44acfce5f34535fd1db8e0
+commit 58b0631aafd7d6efa5534009fab197336468a9f8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Nov 3 10:30:09 2019 +0100
+Date:   Tue Jul 14 11:18:53 2020 +0200
 
-    core: qmalloc - print details of prev fragment when its tail is overwritten
+    core: only skip over proto in alias inside uri_trim_rcv_alias()
     
-    - do it when check2 field is not touched
-
-commit 7261efbcd0826014227fbe814e4142cec0c79368
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Nov 2 18:04:23 2019 +0100
-
-    textops: remove check done in the called function
-
-commit d9ceadf16906b4687cddb482b4fd2ee96744aa23
-Author: Sergey Safarov <[email protected]>
-Date:   Sat Nov 2 04:49:22 2019 +0300
-
-    pkg/docker: updated submodule [skip ci]
-
-commit fb8c70584e331fd6573b596031baf9d4a2662bd1
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Nov 1 10:31:22 2019 +0100
-
-    modules: readme files regenerated - dialog ... [skip ci]
+    - variable not used if set to the corresponding integer id
 
-commit 757bf4fa23e88521788a103a24c98cfcaa4eaaba
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 1 10:28:44 2019 +0100
+commit 5789c506d022dd5713072cd1fcc07a25f42e098c
+Author: Lucian Balaceanu <[email protected]>
+Date:   Tue Jul 14 11:48:45 2020 +0300
 
-    dialog: docs for rpc command dlg.briefing
+    p_usrloc: reworking mdb_availability_control
+    
+    - simplify general implementation
+    - avoid deadlock due to a process trying to acquire same lock twice
 
-commit 3585f802b3beada38b24e1daa72dc527c1d86535
+commit db61ed942fa4caf33e8fd44219f082632d3faee0
+Merge: 491a832793 007f98692b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 1 10:23:35 2019 +0100
+Date:   Tue Jul 14 10:06:58 2020 +0200
 
-    dialog: added dlg.briefing rpc command
+    Merge pull request #2396 from kamailio/lazedo-patch-1
     
-    - list fewer details for the dialog records in memory
-
-commit 4ae09ec3b1348df7c93c4a0e0f25e65acb223b49
-Author: Vicente Hernando <[email protected]>
-Date:   Fri Nov 1 00:59:16 2019 +0100
-
-    kafka: comment about suitable versions of librdkafka library
+    core: don't close tcp connection for dropped non sip messages
 
-commit bf3797ce7566fd5d993cbb0b0314f255b66bf662
+commit 491a8327933cb4471260fdd09ff93296a7a0ccfd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 31 10:33:03 2019 +0100
+Date:   Tue Jul 14 09:21:04 2020 +0200
 
-    jsonrpcs: kemi function to get the rpc command response
+    misc/examples: kemi lua - added debug callback function
     
-    - shortcut to skip the pv get layer, can be useful for large values
-
-commit 7470ab6d16200f011dc33aad5ad4e89483af12e6
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Oct 31 17:16:14 2019 +0100
-
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    - commented - can be enabled to track the execution trace of the lua
+    script
 
-commit 2945ba448c6365728b49c10ba98824be357f85b3
+commit 007f98692bb6f7cb35adbb86ec6fb06f034614cc
 Author: lazedo <[email protected]>
-Date:   Thu Oct 31 14:41:53 2019 +0000
-
-    dispatcher: add state to mode in ds_list_exists
-    
-    adds Bit 3 to allow the check of active/inactive entries in ds_list
-
-commit 08e451066aad2ed14a70a72a18733788a48224ef
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 31 16:39:59 2019 +0100
-
-    ims_ipsec_pcscf: fix gcc warning about misleading indention
-
-commit 8cae623c7051d529d779c4bf072225c44154e403
-Author: Stanislav S. Litvinenko <[email protected]>
-Date:   Thu Oct 31 01:54:28 2019 +0300
-
-    ims_ipsec_pcscf: fix non-close mnl_socket when a bind error
-
-commit d960c2fe4199bc55c5914ea47f32fac663c683d5
-Author: Bastian Triller <[email protected]>
-Date:   Thu Oct 31 13:08:32 2019 +0100
+Date:   Mon Jul 13 13:01:43 2020 +0100
 
-    etc/kamailio.cfg: fix typo
+    core: don't close tcp connection for dropped non sip messages
 
-commit 2052115f8bc06b84d3751b329c8ac7d71149a9a4
+commit bcce030f65182995b96c04d3ed45e8cf43dd2a9a
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Oct 31 12:46:14 2019 +0100
-
-    modules: readme files regenerated - topos ... [skip ci]
-
-commit e42fcc9395ee82d3d9d3df0da3728dd652a1d5c2
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 31 12:30:46 2019 +0100
-
-    topos: fix documentation for msg-sending event_route (GH #2115)
+Date:   Mon Jul 13 12:46:17 2020 +0200
 
-commit d9c603d3fcc93a3a160a03e7e3c5500d744957db
-Author: Bastian Triller <[email protected]>
-Date:   Thu Oct 31 12:29:05 2019 +0100
-
-    topos: fix event_mode parameter type (GH #2115)
+    modules: readme files regenerated - siptrace ... [skip ci]
 
-commit 63334e312d60a5d6a6470b0067c29db672d08c7c
+commit e9eeb0881569f77bcdd9d9590bfa0d9cf144b4a4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 31 09:54:22 2019 +0100
+Date:   Mon Jul 13 12:33:50 2020 +0200
 
-    evapi: use local allocated buffer to get data parameter for event relay
-    
-    - use system malloc given that the data can be passed from jsonrpcs,
-    which uses system malloc as well
-    - try to grow the internall buffer as needed based on estimated size of
-    output for the data parameter
+    siptrace: docs for evcb_msg param and event_route[siptrace:msg]
 
-commit 48279e08ee4a038bc4e6deceb916e5ac186b7802
+commit f39eca3d9926372dd005ed60418f55a29a17a715
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 31 09:03:17 2019 +0100
+Date:   Mon Jul 13 12:24:44 2020 +0200
 
-    core: tcp - set src/dst address before parsing haproxy headers
+    siptrace: exec event_route[siptrace:msg] on message replication with core events
     
-    - the connection ip and port are preserved in this way
-
-commit fa9228b45b29e29b807d03e267d2cb328b882b3d
-Author: Vicente Hernando <[email protected]>
-Date:   Thu Oct 31 01:33:19 2019 +0100
-
-    kafka: comment about error return code for kafka_send function
-
-commit 95dd5245ce2499f97ade9cf3f24b2ee52690880c
-Author: Vicente Hernando <[email protected]>
-Date:   Thu Oct 31 00:00:24 2019 +0100
-
-    kafka: get log levels from syslog.h header
-
-commit 3052e563d80dd96de880bc68eed8f06bf6f6e753
-Author: Vicente Hernando <[email protected]>
-Date:   Wed Oct 30 23:11:29 2019 +0100
-
-    kafka: delete optional word in kfk_logger function
-
-commit a58e2f8bf7912f8c1d756cda346e0665edce9122
-Author: Vicente Hernando <[email protected]>
-Date:   Wed Oct 30 22:33:13 2019 +0100
-
-    kafka: delete some debug code
-
-commit f5539642dfda861e884283da3adb83338979e7b6
-Author: Vicente Hernando <[email protected]>
-Date:   Wed Oct 30 22:27:55 2019 +0100
-
-    kafka: associate LOG_NOTICE to LM_NOTICE in kfk_logger
-
-commit 2e3f8ebdca5d734ee4c523044da65c655ffc920b
-Author: Vicente Hernando <[email protected]>
-Date:   Wed Oct 30 19:45:11 2019 +0100
-
-    kafka: module to produce and send messages to a Kafka server
+    - new parameter evcb_msg to set the kemi function name to be executed
+    for this event callback
+    - alternative to GH #2374
 
-commit 69ccdc25fbfaf01785127ecb051429e51df6cad5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 30 18:27:40 2019 +0100
-
-    acc: better evaluation of error return for pv_printf_s()
-
-commit 6ee9e9c9dc2d818a5ce6c6cf7828a68a1c8cb291
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 30 18:26:34 2019 +0100
+commit 65dd39575729bf6271255f37f31a7721ba1d8e50
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Jul 13 10:16:27 2020 +0200
 
-    core: pv - function to get the size of the value for strings with vars
-    
-    - added silent mode for printing strings with vars
+    modules: readme files regenerated - sipdump ... [skip ci]
 
-commit 73e36b6a467491252e1f81be1b8da66d6c1a4b1b
+commit f984505b3ed41b7faf0fca5ab978c52240cd60a0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 30 18:25:44 2019 +0100
+Date:   Mon Jul 13 10:08:42 2020 +0200
 
-    core: use pv_elem_t for vstr fixup value get
+    sipdump: docs - note about use of drop() in event route
 
-commit 3e1438bebdf611b83574ab44c8ed3eb3c7067391
+commit 1672a9b356cc864310d0ade139d7c8bb6c4c4b11
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 30 15:41:04 2019 +0100
-
-    core: fixup helpers to get dynamic string parameter in own buffer
-
-commit 71d72bfec8fad009957c1ef1e53356ba60e48669
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Oct 30 13:46:11 2019 +0100
+Date:   Mon Jul 13 09:46:44 2020 +0200
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    sipdump: if drop executed in event route, skip writing to file
 
-commit f25bef926893e9efd495d3808dfad8f8753463c1
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 30 13:41:42 2019 +0100
+commit d51a3c4393b345b783adccf8a0e960274e11afb2
+Author: Henning Westerholt <[email protected]>
+Date:   Sat Jul 11 11:03:26 2020 +0000
 
-    dialog: rpc kill_active_dlg replaced with dlg.set_state
+    ims_charging: fix wrong default User-Equipment-Info-Type AVP format
     
-    - enable the option to set different state values, although right now
-    targets the turning confirmed in terminated
-
-commit 22028f7ace9c92c1af7826aa0845754ea5e4f166
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Oct 30 11:46:13 2019 +0100
-
-    modules: readme files regenerated - dialog ... [skip ci]
-
-commit e0c7e7dd6b8a2a48f08d33a5117611b0d4ae1239
-Author: Julien Klingenmeyer <[email protected]>
-Date:   Fri Oct 25 09:16:20 2019 +0000
-
-    dialog: adding RPC dlg.kill_active_dlg command
+    - fix User-Equipment-Info-Type AVP format
+      According to the RFC 8506 it should be like this: The 48-bit Media Access
+      Control (MAC) address is formatted as described in Section 3.21 of [RFC3580]
+    - use strlen instead of sizeof
     
-    - only handles active dialogs in state 4
-    - wipes out a given dialog callously
-    - no subcalls to dialog-ending functions
-    - dialog is then removed by the recurring cleaning function execution
-    - as discussed in sr-users in topic "[Dialog] Removing entries from dialog memory"
-
-commit a0afac25b2faebc6884a036851ac7381384b70ec
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Oct 30 10:16:22 2019 +0100
-
-    modules: readme files regenerated - ctl ... [skip ci]
-
-commit c9070600af1b7993b003964b5c58db3391d50f60
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 30 10:14:07 2019 +0100
+    (cherry picked from commit 1a8f54147063560f6016634152b17293394b8497)
 
-    ctl: docs - more infor about binrpc_buffer_size modparam
-    
-    - replaced ser with kamailio in a few examples
-
-commit 7c6ef434bdbd0747adfad31172efbc5e50477370
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 29 10:26:12 2019 +0100
-
-    kamailio.cfg: rebuilt the section for calling rtpengine_manage()
-    
-    - fixes also missing ifdef check for WITH_RTPENGINE
-
-commit fcf895d274d1793440529525e1db9603cfa19aec
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 29 10:22:05 2019 +0100
-
-    kamailio.cfg: option to use rtpengine for nat traversal
-    
-    - define WITH_NAT
-    - define WITH_RTPENGINE
-
-commit 743f5dca220b8f1e6a863cd9f68fdeb9c2dc7237
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Oct 29 09:31:25 2019 +0100
-
-    modules: readme files regenerated - uac ... [skip ci]
-
-commit 825800e6d3f297076bcce90f1f82c65a91cbb583
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 29 09:25:06 2019 +0100
-
-    uac: updated docs for uac_auth()
-
-commit 981d787acf5f598f185d0d0ce8091b4e202f4d86
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 29 09:15:49 2019 +0100
-
-    uac: optional param for uac_auth() to specify auth mode
-    
-    - if mode is set to 1, then the password is provided in ha1 format
-
-commit 08e676654d901644724f52478a88c6d0258304cc
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 29 08:49:27 2019 +0100
-
-    uac: updated docs for uac_req_request_to()
-
-commit 82a196ca567e9dbe89806626ee4d8dba7e9a7533
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 29 08:37:02 2019 +0100
-
-    uac: extended use of mode param for uac_reg_request_to()
-    
-    - not it is interpreted as a bitwise set of flags
-    - if first bit is set, then the match is done on username, otherwise on
-    uuid (still backward compatible in this aspect)
-    - if the second bit is set, fetch the auth_ha1 and set it in uac_auth()
-    password avp; if not set, fetch the auth_password (like it was done so
-    far)
-
-commit f3277f27cef07e6d33cafcdf149fc34d1b3b079a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Oct 28 12:55:59 2019 +0100
-
-    tcpops: new varaibale $tcp(key)
-    
-    - return attributes related to tcp connection
-    - the key can be:
-      - c_si - connection source ip (useful with HAProxy connections)
-      - c_sp - connection source port (useful with HAProxy connections)
-      - conid - connection id
-    - GH #2103
-
-commit 2bb8598edef41470f45bccb7a4b4715eed647a44
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Oct 28 10:23:40 2019 +0100
-
-    core: tcp - keep original connection info for haproxy tunnels
-
-commit 1296bb2270985a1bf3af04f35e4cdae1fe4b184a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Oct 28 10:00:28 2019 +0100
-
-    core: pad some fields in contained structs for 4 byte alignment
-    
-    - safety for sigbus on strict cpu architectures when accesing fields by
-    address
-
-commit fb41fe5949a2ba6f3469f54cdf691aae2fc1c195
-Author: Sergey Safarov <[email protected]>
-Date:   Fri Oct 25 14:54:11 2019 +0300
-
-    pkg/kamailio/alpine: Fixed alpine packaging after 475a54cb04c0594c3fdaffb0a07d370702e80dd4
-    
-    changed hash sum after init script update
-
-commit 2aa614d49f4917faec62534a51fcf8ddfc5fb870
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 25 12:55:06 2019 +0200
-
-    lib/srdb1: detect if ipv6 address is between square brakets
-    
-    - if not, let it be host part with surrounding brakets, because it can
-    by a mysql conf group name
-
-commit 4bb8bc9a0fa0eb7144b7c8c56d28f2689fce9e6e
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Oct 25 12:16:35 2019 +0200
-
-    modules: readme files regenerated - call_control ... [skip ci]
-
-commit 2b78f00b6aa0916276ab2732d5c462d4e5007228
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 12:00:27 2019 +0200
-
-    ims_diameter_server: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit 47d96692f80cce90a8174615bb79dce0a03ceb61
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:59:50 2019 +0200
-
-    ims_ocs: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit 2649f6415980940619759c6430b88c1d128c34a3
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:59:34 2019 +0200
-
-    nat_traversal: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit b21f1e6c98a8c0b4468e3bf0dfda186a8bb0a22c
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:59:10 2019 +0200
-
-    sipdump: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit fef78617dd70a5d22832653411a48a020bdd8cb5
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:58:48 2019 +0200
-
-    mediaproxy: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit 0fd22771627cc51bf201d27b823d63d4bb4bdb81
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:58:26 2019 +0200
-
-    dispatcher: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit 6654649fe6a81bc32d50dd26054554cb388a2b86
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:58:01 2019 +0200
-
-    db_mysql: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit 88d9bbaffc7efc16c6e518c114c49583de1714e7
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:57:39 2019 +0200
-
-    ctl: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit f387c139b955ae52d9db2ebc074f36bccaf1340c
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:57:18 2019 +0200
-
-    cfgt: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit 2c23d3872d3c0da3eda932b1e9670183fb9c2c98
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:56:53 2019 +0200
-
-    call_control: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit 3a099381bcdfc5e0f27653b810309eba80a7aab9
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:54:44 2019 +0200
-
-    src/Makefile: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit e2d6074eca8b2592dec16e0eebc42a7a12604142
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:53:37 2019 +0200
-
-    test: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit 296eb91192774c9e13312209c046c3a623478b56
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:52:54 2019 +0200
-
-    utils/pdbt: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit 475a54cb04c0594c3fdaffb0a07d370702e80dd4
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:52:05 2019 +0200
-
-    pkg: rpm, alpine - switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit cbf9f0dd213311613dced20e9dca8d4648009f0e
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:51:20 2019 +0200
-
-    pkg/deb: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit 9c8021e8610d36895e732b557a0bd6ff68958e82
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:50:44 2019 +0200
-
-    misc/examples: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit e29dce787fde168166e2b7f8cf6320cdeaa14145
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 25 11:50:11 2019 +0200
-
-    etc/kamailio.cfg: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit 0d97878f03a6e7bd67aa8831a0c4c2db608b5cd3
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:49:42 2019 +0200
-
-    doc/: switch from deprecated /var/run to /run
-    
-      The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-      distributions have done so for a long time (for example in Debian
-      since 6.0 “squeeze”), even though they provide a compatibility
-      symlink from /var/run to /run. But software like systemd have
-      started emitting warnings when using /var/run, for example for
-      its PIDFile directive, which pollutes the logs.
-
-commit f66b2dd426e3436f9b4f6beed10304976ce16f50
-Author: Guillem Jover <[email protected]>
-Date:   Fri Oct 25 11:47:31 2019 +0200
-
-    kamctl: switch from deprecated /var/run to /run
-    
-    The FHS 3.0 [F] has deprecated /var/run in favor of /run. Current
-    distributions have done so for a long time (for example in Debian
-    since 6.0 “squeeze”), even though they provide a compatibility
-    symlink from /var/run to /run. But software like systemd have
-    started emitting warnings when using /var/run, for example for
-    its PIDFile directive, which pollutes the logs.
-
-commit a3ce062fdec2d3a5d5e46f49c9d0ea9d449a1bec
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Oct 24 14:19:32 2019 +0300
-
-    pkg/kamailio/obs: added packaging for RHEL 8 and for CentOS 8 dists GH #2078 [skip ci]
-
-commit 5d1cecd13ee1644a42000d5900e24d7d8c10b851
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Oct 24 14:23:24 2019 +0300
-
-    pkg/kamailio/obs: small spec formating [skip ci]
-
-commit ac97c59a762b5ebf024775785193a9b25345c2fe
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Oct 24 14:13:45 2019 +0300
-
-    pkg/kamailio/obs: packaged lost module [skip ci]
-
-commit 1361ce6e980856ce7a3ffb77349cc45254ced6ab
-Author: Sergey Safarov <[email protected]>
-Date:   Fri Oct 11 12:37:57 2019 +0300
-
-    pkg/kamailio: Updated RPM spec release extracting for "-rc" [skip ci]
-
-commit a463c53e767114567ff25f0fe50115da0e3d0045
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 24 12:38:20 2019 +0200
-
-    statsc: debug message when fetching stats values
-
-commit fe693cc1178a9301cdb0be3941d9c70d720920e5
-Author: Victor Seva <[email protected]>
-Date:   Thu Oct 24 12:08:20 2019 +0200
-
-    pkg/kamailio/deb: allow group write to RuntimeDirectory
-
-commit 782c3259a7afd0a0ea462a8ee17b95eacbfe3c81
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 23 08:47:19 2019 +0200
-
-    kamdbctl: new option DBINITASK to control the steps for db init
-    
-    - if set DBINITASK=yes, then each step requires confirmation (e.g.,
-    database creation, users creation, standard tables creation)
-    - can be useful when needing to run only some of the steps
-
-commit 2a3186ee0f8a2989f8de154019fd0ad73b390d73
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 22 15:16:30 2019 +0200
-
-    uac: proper condition to chech if ha1 flag is set for uac reg authentication
-    
-    - GH #2108
-
-commit c0879add55bef77703f2259f224b4a1f954cd8bf
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 22 10:49:18 2019 +0200
-
-    kamdbctl: split create user and grant access statements for mysql
-    
-    - MySQL 8 doesn't support all in one statement
-
-commit e35fe2d7b4ae79be6af9a70d8520620941960a72
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 10:08:34 2019 +0200
-
-    core: fix spelling error
-
-commit d06e85d6fa9e75e8008bc422a7596671283054f7
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 10:04:58 2019 +0200
-
-    pua: fix spelling error
-
-commit 9aa42d7c8161d4a0d085b019a85cde6981b3b4f9
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 10:02:36 2019 +0200
-
-    utils/kamctl: update shebang to python3
-
-commit 20e6c522c6722012cb8c38ae7e0c1773b2d536ed
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 10:00:16 2019 +0200
-
-    textops: fix spelling error
-
-commit 4ba14d2f6db6144870650398da6c07b07d23d64d
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 09:59:02 2019 +0200
-
-    smsops: fix spelling error
-
-commit 4a657005a5c4eff88e48dc2b8847d5800a90bead
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 09:57:07 2019 +0200
-
-    smsops: fix spelling error
-
-commit 3c26ebe4670eaffce4754bbd0cd76cbecf5bf590
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 09:52:42 2019 +0200
-
-    secfilter: fix spelling error
-
-commit 8a197dcc8d2d063d3615e8800ed8d2f7812cce0f
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 09:35:10 2019 +0200
-
-    seas: fix spelling error
-
-commit 0944689db2eabbb531fc6daed9db3a9bcc1780b6
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 00:29:48 2019 +0200
-
-    domain: fix spelling error
-
-commit 3c24dd27056c48528bc33bd90d680b9483785a18
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Oct 22 08:31:18 2019 +0200
-
-    modules: readme files regenerated - imc ... [skip ci]
-
-commit 6f9bb6427ce201863d60e3255debe31a6a7db776
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Oct 21 08:28:09 2019 +0200
-
-    imc: docs - added section ids
-
-commit 0436af5abd8b73e17f65020c74943f0f3b72ba0d
-Author: Victor Seva <[email protected]>
-Date:   Fri Oct 18 09:59:27 2019 +0200
-
-    pkg/kamailio/deb: update [skip ci]
-    
-    * define User and Group
-    
-    Thanks @sergey-safarov
-
-commit ac21d494253eddd085197e2862c3206efff8233a
-Author: Victor Seva <[email protected]>
-Date:   Fri Oct 18 09:47:07 2019 +0200
-
-    pkg/kamailio/deb: update /var/run -> /run [skip ci]
-    
-    * introduced on Debian since 7 Wheezy, on Ubuntu since 11.10 Oneiric
-
-commit 121dc3acc91eeaaa1b64605464f772256df6b792
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Oct 18 09:01:24 2019 +0200
-
-    modules: readme files regenerated - dispatcher ... [skip ci]
-
-commit 619b2603b486efea29fd314f360647f6d8ef3aec
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 18 08:52:23 2019 +0200
-
-    dispatcher: docs - details of returned code by ds_list_exists()
-
-commit fcabdc012d5490cfc740d0e0773fd88ed07c2b64
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 18 08:48:27 2019 +0200
-
-    dispatcher: adjustments to ds_list_exist()
-    
-    - info log messages made debug
-    - return -2 if evaluating the fixup param fails
-
-commit e7bbf35275120d763e089a73362bbc7293511e91
-Author: Julien Chavanton <[email protected]>
-Date:   Thu Oct 17 16:20:24 2019 -0700
-
-    pv: xavp_copy fix docs
-
-commit 90c7f7564eb3e9d12f05a60041bbd4be63f336e5
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Oct 18 00:01:10 2019 +0200
-
-    modules: readme files regenerated - pv ... [skip ci]
-
-commit e2a08a77b03565c2bdc863f1aa7d9c5a22af4a7e
-Author: Julien Chavanton <[email protected]>
-Date:   Thu Oct 17 14:25:49 2019 -0700
-
-    pv: xavp_copy improved examples
-
-commit a6b114162ea830863abbd196508d4913060f3f07
-Author: Julien Chavanton <[email protected]>
-Date:   Mon Sep 30 11:07:53 2019 -0700
-
-    pv: adding xavp_copy with destination index
-
-commit bf3c70e00b0d8252acca4b8d28f435819dd100b5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 16 12:13:07 2019 +0200
-
-    siptrace: use debug for the log message about retrasmission
-
-commit 27020d88b4d3206a8f193dc5343ea8bb5b39b5a1
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 15 19:40:02 2019 +0200
-
-    statsc: free parsed params in case of error
-    
-    - wrap some lines of codes in blocks
-
-commit 33b174b979a0c8f3057e82089fb840cff69e380e
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Oct 15 15:16:23 2019 +0200
-
-    modules: readme files regenerated - tls ... [skip ci]
-
-commit aedd2c6470feb6410605110e8e31eca8b43feefb
-Author: Henning Westerholt <[email protected]>
-Date:   Tue Oct 15 15:13:32 2019 +0200
-
-    tls: add TLSv1.2+ to example configuration
-
-commit 5e00109fabe3507f1c20cbef80348e72ddb78cc8
-Author: Henning Westerholt <[email protected]>
-Date:   Tue Oct 15 15:13:09 2019 +0200
-
-    tls: fix missing TLSv1.2+ parameter documentation
-
-commit 3fa7b04cb6ac4170343455fa4f591fa95f7a3ff9
-Author: Henning Westerholt <[email protected]>
-Date:   Tue Oct 15 14:14:16 2019 +0200
-
-    tls: switch to TLSv1.2 in example cfg, usage of TLS 1.0 is not recommended anymore
-
-commit 8ee71161f907201e1734a4b2476636cfb518dab3
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Oct 14 14:35:17 2019 +0200
-
-    dispatcher: add some debug logging for ds_update_state function
-
-commit 82195c2a51c5020ca0024f59492a4e2faef0e15a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 11 14:02:57 2019 +0200
-
-    nathelper: removed exe flag from c file
-
-commit 038158c99da96933c26b11a919ed1cbe29af9fab
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 10 14:25:43 2019 +0200
-
-    core: new global parameter uri_host_extra_chars
-    
-    - allow specifying additional chars to be allowed in host part
-    - example:
-    
-    uri_host_extra_chars = "_"
-
-commit af8e67033da2dabab319a9ecc21a279e6609f447
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Oct 9 22:46:11 2019 +0200
-
-    modules: readme files regenerated - websocket ... [skip ci]
-
-commit 179c536e972f4f8739a4ba3446610161d8cb913f
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Oct 9 22:41:47 2019 +0200
-
-    websocket: small doc improvement (use module names instead of file names)
-
-commit 8a51d2d7bb248c2718a9fc45bb1581b80fdc72e4
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Oct 9 21:31:08 2019 +0200
-
-    modules: readme files regenerated - uac ... [skip ci]
-
-commit 073907aa1f3b325b121801f06a65e7e7175154f3
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Oct 9 21:18:20 2019 +0200
-
-    uac: spelling fix in docs, add missing title section for uac.reg_add
-
-commit 23b60ed9fbf9396bd531c76f57c133d5850c0764
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Oct 9 21:12:48 2019 +0200
-
-    uri_db: spelling fix in variable name
-
-commit 12558445c2a569e8566e61d8085a06db7f13a769
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Oct 9 15:46:10 2019 +0200
-
-    modules: readme files regenerated - tls ... [skip ci]
-
-commit 4162eed87325ac74de2d275a18c4843b672b9bee
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Oct 9 15:39:14 2019 +0200
-
-    tls: small extensions in parameter docs related to PRNG engines
-
-commit 52afc7b70f8e4abfb347c84872ab7daa202a6a24
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 9 12:38:14 2019 +0200
-
-    tm: skip resuming suspended transactions put on wait
-    
-    - transaction is expired in that moment, pending its destroy process
-    - GH #2055
-
-commit 77329bdd360344fd31f515c90f90e087a81ba3ad
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 8 13:25:43 2019 +0200
-
-    pkg/kamailio/deb: version set 5.4.0~dev1
-
-commit a12e436d054aba1c71cace2de4bf270d97ee1063
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 8 12:32:41 2019 +0200
-
-    Makefile.defs: version set to 5.4.0-dev1
-
-commit 5a18155c0fe661e7488f75afa7b0ea7638932943
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 8 12:31:39 2019 +0200
-
-    avp: free allocated variable in case of error
-
-commit 223380dccdfc74c5a79c2bfa5281a1f75ea0f453
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 8 12:25:14 2019 +0200
-
-    kamctl: updated the version for kamctl and kamdbctl
-
-commit a52f05087a211bfecd36300907d0bff7170e08ec
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 8 12:10:35 2019 +0200
-
-    tls: fixed prototypes for seed() and add() functions for kxlibssl rand engine
-    
-    - libssl 1.1.x docs seem to be inconsistent with the code
-
-commit b590df771e59b78963d3748b157d21896f9abaa8
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Oct 8 12:01:36 2019 +0200
-
-    modules: readme files regenerated - tls ... [skip ci]
-
-commit 98a392fa38419cd99494002dad66d4e1587110d3
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 8 11:58:40 2019 +0200
-
-    tls: docs for kxlibssl rand engine
-
-commit 99eafac2d92533ba93cd8244173aef0db0e76b0c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 8 11:56:05 2019 +0200
-
-    tls: added rand engine kxlibssl
-    
-    - use default libssl engine wrapped in a kamailio mutex lock
-
-commit f3cf0a2f4e60a3a7185baa106869dab85cd8cd0b
-Author: Victor Seva <[email protected]>
-Date:   Thu Oct 3 14:21:35 2019 +0200
-
-    usrloc: keep a private copy of urecord before running ul_callbacks
-    
-    fixes #2089
-
-commit 2f641a405ad703f5b3124621aa30291ef8742903
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Oct 7 21:01:09 2019 +0200
-
-    modules: readme files regenerated - pv ... [skip ci]
-
-commit 75226997422218a70acc121f4d9f65d9034de7ce
-Merge: 7cd2635b5c e38165575c
-Author: Julien Chavanton <[email protected]>
-Date:   Mon Oct 7 12:00:57 2019 -0700
-
-    Merge pull request #2070 from kamailio/xavp_copy
-    
-    pv: adding xavp_copy
-
-commit 7cd2635b5c464c3f5b1cc0fc76f442b32bdff5ad
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Oct 7 17:16:13 2019 +0200
-
-    modules: readme files regenerated - textopsx ... [skip ci]
-
-commit 899b826bcf2ebe0197fae5766962e0c193c585ec
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Oct 7 17:04:54 2019 +0200
-
-    texopsx: extend docs with a small note about msg_apply_changes()
-
-commit 087654a5028cd800e17fcd9d1768135a60fd6706
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Oct 7 16:26:10 2019 +0200
-
-    http_async_client: use enough size to print pointer as string in build_hash_key()
-    
-    - use local string variables instead of allocation in pkg, because the values
-    are needed only inside the function
-    - use safer snprintf() instead of sprintf()
-    - GH #2091
-
-commit cec1043a9c4daa39b4245b87f28fb5566e8627bd
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Oct 7 15:38:22 2019 +0200
-
-    core: workaround related to T_OPT for alpine linux musl C library (GH #2095)
-
-commit ca12494ec776babab86897eba35b88424a707c69
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Oct 7 15:16:37 2019 +0200
-
-    modules: readme files regenerated - tls ... [skip ci]
-
-commit 4e9f49a5e8ebd90d6b6913310402acea7f5a3ca9
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Oct 7 15:07:41 2019 +0200
-
-    tls: docs - relocated the note about krand and fastrand from default value paragraph
-    
-    - rephrased a bit to avoid eventual confusion they are not production ready
-
-commit 49a78933845f136f8f7caaf7e24e6cdcf206cbb5
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Oct 7 11:50:29 2019 +0200
-
-    tls: update name and mailing list in tls_cert.sh script
-
-commit b0538d6515ad2a62f4336ec4395d10a5a9fc654b
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Oct 7 11:31:50 2019 +0200
-
-    tls: fix error in DBG message
-
-commit 876c0529962678f7f0c610dd7190cb42d623f2a7
-Author: Sergey Safarov <[email protected]>
-Date:   Mon Oct 7 12:28:17 2019 +0300
-
-    pkg/docker: updated kamailio-ci subproject
-
-commit b1886c15ba562fef987fe6361df2cb3bbe00888c
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Oct 7 11:02:17 2019 +0200
-
-    modules: readme files regenerated - tls ... [skip ci]
-
-commit d0743460f68c0dfcb807319dc9e2247eb51ee1ba
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Oct 7 10:49:16 2019 +0200
-
-    tls: add cryptorand engine also to tls_mod and documentation, enable as default
-
-commit 8539b7cf6c5db86973f4f74f92762de9011b968b
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Oct 7 10:38:36 2019 +0200
-
-    tls: add cryptorand support for TLS module, add some more comments to existing code
-
-commit 4e6c8fe6073d7d52bab66faa68abad2f685d2090
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Oct 5 20:41:50 2019 +0200
-
-    presence: free allocated memory in case of error
-
-commit 954f25c21576052c176f96c0509f0414ea74d69c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 4 18:16:12 2019 +0200
-
-    etc/kamailio.cfg: updated comment to reflect 5.4 series
-
-commit 36a4b16117d79f1a30a9f929350f75ab8bfd5d2a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 4 18:12:15 2019 +0200
-
-    xmlrpc: clean allocated buffer for reply when no more memory for reason value
-
-commit f877069e141749796ec02a78ce16342f9e120ef7
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 4 11:15:04 2019 +0200
-
-    tls: use fastrand() for the corresponding rand_engine
-
-commit b83a165e2d0e34c9bca742708c1891eb114bae04
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 4 08:53:53 2019 +0200
-
-    core: str2int() test first if result is null, otherwise init it to 0
-
-commit de0c7743e0cd6f9daf90a0dc9d0629dd63c50b65
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 17:52:37 2019 +0200
-
-    core: add small wrappers around cryptographic PRNG with an interface like fastrand
-
-commit e68f0926d6118497cd8d5cae54fc00378de8df86
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 17:49:05 2019 +0200
-
-    core: also initialize cryptographic PRNG, use it to seed all others RNGs
-
-commit 2402b8abd7f5f5e106d7d23e99052a234e675955
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 17:48:32 2019 +0200
-
-    core: add debug logging for automatic reseeding and manual entropy adding
-
-commit 752f3b4237ae6469ec0ed3efb5d53a78424f5fc2
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 17:28:56 2019 +0200
-
-    core: cleanup code for fortuna and random implementation
-    
-    - fix indention for a few functions
-    - use types from sys/types.h consistently
-    - get rid of redundant wrapper function, we implement a wrapper in core anyway
-
-commit 6f66bd2fdf75dcad961ec225175c6700b2471413
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 14:53:10 2019 +0200
-
-    core: use static for internal fortuna CPRNG functions, add sr_ prefix to public functions
-
-commit 7625993165aa829ea454b34c7498b5b2ef883944
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 14:45:55 2019 +0200
-
-    core: synchronize rijndael.c with postgresql upstream (static functions, spelling fixes)
-
-commit 4012eb43c7dd719aff32aef0b3161abac6f7a69a
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 01:08:24 2019 +0200
-
-    core: comment main() test routine in AES implementation out
-
-commit f6c2d70ec107f830589eb35130a2e4d80598b442
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 01:04:10 2019 +0200
-
-    core: add fortuna cryptographic random number generator to core
-
-commit b2ec4db5084234d1573ed16ac7bc29e25c2d4744
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 01:03:26 2019 +0200
-
-    core: add AES implementation to core, necessary for fortuna cryptographic RNG
-
-commit 204124a1e6bdf8f97c342f8a659017ae59e1ab7e
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:57:44 2019 +0200
-
-    auth_xkeys: adapt SHA hash function to new location, remove srutils library dependency
-
-commit 56f4a0912e689a16056b55ac8785d35a760b125d
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:27:18 2019 +0200
-
-    pv: adapt SHA hash function to new location, remove srutils library dependency
-
-commit 6dead6e8f35882eabb6aa2c505df32e0ef9aeea3
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:26:53 2019 +0200
-
-    auth: adapt SHA hash function to new location, remove srutils library dependency
-
-commit aa9bffab566bee2f393e7101329cd7eb6eb39ad4
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:25:56 2019 +0200
-
-    lib: move existing SHA cryptographic hash function to new core crypto sub dir
-
-commit 018d8bfe5220db796cb0289b938a67726c74f713
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:20:22 2019 +0200
-
-    uac: adapt md5 #include path to new core location
-
-commit 99d1a664bda9fcf4758be559dcc52a21f77b53c6
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:20:10 2019 +0200
-
-    topoh: adapt md5 #include path to new core location
-
-commit 5bac8fbe6eb2634a714745ae0085091f77a2aa7c
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:20:00 2019 +0200
-
-    sl: adapt md5 #include path to new core location
-
-commit 5b7b5f1c9786c7f94f6f051fb47f0f284b12b576
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:19:48 2019 +0200
-
-    siputils: adapt md5 #include path to new core location
-
-commit abb0f95e9a8457b2d578b82bb9d2b679434b329d
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:19:37 2019 +0200
-
-    ims_auth: adapt md5 #include path to new core location
-
-commit 9ebe6364c60d0ef6ec61c70fbc22d0769116b758
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:19:24 2019 +0200
-
-    memcached: adapt md5 #include path to new core location
-
-commit 8aa7a19f671cf537cb0617ec1a3f1ecd3db575eb
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:19:16 2019 +0200
-
-    exec: adapt md5 #include path to new core location
-
-commit 8ea763eb3bc28008003195c0e22e1c65b7e8a6db
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:18:50 2019 +0200
-
-    cfgutils: adapt md5 #include path to new core location
-
-commit 420b6baf2a63d3e65ebfa8d83fc073781dcae46e
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:18:27 2019 +0200
-
-    auth: adapt md5 #include path to new core location
-
-commit c5c2943f2139b3eecded7577292ade02ef18faee
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:15:42 2019 +0200
-
-    tm: adapt md5 #include path to new core location
-
-commit 8d1403d59b09868028e2528b84a5bedcad3d8bea
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:12:20 2019 +0200
-
-    lib: adapt md5 #include path to new core location
-
-commit 6c892196583adf7d4615cdfc9ba93117ac8ca309
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:11:37 2019 +0200
-
-    core: move existing MD5 hash implementation into new core subfolder crypto
-
-commit 075c74f1dfc7b3402e8c0b9c3ad0e7930b2dcba6
-Author: Victor Seva <[email protected]>
-Date:   Thu Oct 3 11:59:52 2019 +0200
-
-    pkg/kamailio/deb: version set 5.4.0~dev0
-
-commit e376fe8aacd37c9f2f889e16d98fb3da6960f95d
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Oct 3 11:47:53 2019 +0200
-
-    modules: readme files regenerated - tls ... [skip ci]
-
-commit 787b95a5a0573d4e81b2475a84bad59076e34faf
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 3 11:36:05 2019 +0200
-
-    tls: docs for rand_engine parameter
-
-commit 6d154fbb2ff1d2941316281fad120b5db219deb1
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 3 11:23:09 2019 +0200
-
-    tls: set random number engine to fastrand for libssl1.1+
-
-commit 4f514a7956534f1afc1ef30d8332f5dc3547de4b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 3 11:18:41 2019 +0200
-
-    tls: option to set use fastrand for rand_engine
-
-commit 685fc6bd5388d2dedd07da7420c89f47af69ad42
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 2 23:35:22 2019 +0200
-
-    Makefile.defs: version set to 5.4.0-dev0
-    
-    - master branch is open for new features to be part of v5.4.x series
-
-
-===================== 2019-10-17 Version 5.3.0 Released =====================
+===================== 2020-07-29 Version 5.4.0 Released =====================