فهرست منبع

ChangeLog: content updated for v6.0.0

Daniel-Constantin Mierla 7 ماه پیش
والد
کامیت
94a546d5e6
1فایلهای تغییر یافته به همراه9192 افزوده شده و 7169 حذف شده
  1. 9192 7169
      ChangeLog

+ 9192 - 7169
ChangeLog

@@ -1,10786 +1,12809 @@
-===================== 2020-07-29 Version 5.5.0 Development =====================
+===================== 2025-01-29 Version 6.0.0 Released =====================
 
-===================== Changes Since Version 5.4.0 ===========================
+===================== Changes Since Version 5.8.0 ===========================
 
-===================== 2020-07-29 Version 5.4.0 Released =====================
-
-===================== Changes Since Version 5.3.0 ===========================
-
-commit 41a7f134be420b0a7169b83f2ef5f5961b58a50c (HEAD -> 5.4)
+commit 8197ca2cbfc168f3ee6e2bf92b0619253a47f8b1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 29 09:07:39 2020 +0200
+Date:   Wed Jan 29 11:57:25 2025 +0100
 
-    pkg/kamailio: version set to 5.4.0 for alpine spec
+    Makefile.defs: version set to 6.0.0
 
-commit fcd13ecc50e2e75c33045673a932843a0d07d94b (HEAD -> 5.4)
+commit 51efe48de9ccff7d6e38a4b0a1f139bad94591b6
 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:   Wed Jan 29 11:51:28 2025 +0100
 
-commit 6498149122afe485f0dcbca61febdfde8e5ca99e
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Jul 28 08:46:33 2020 +0200
-
-    modules: readme files regenerated - modules ... [skip ci]
+    pkg/kamailio: version set 6.0.0 for rpms and alpine
 
-commit 7885322c2ad36db4cf56a51a4e9215c05e0c70f6
-Author: Julien Chavanton <jchavanton@gmail.com>
-Date:   Thu Jul 9 16:24:59 2020 -0700
+commit 8d482b1a4a01dca834928795b0e789ae135b8224
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jan 29 11:42:49 2025 +0100
 
-    rtp_media_server: update to mediastreamer 4.4.0
-    
-    update documentation to simplify usage using docker
+    pua: added breaks to event type matching switch
     
-    (cherry picked from commit 32350bcb48757f2431fe463167a2816a702a8cb7)
+    (cherry picked from commit a2ae4fe607125a05debeb40c0ecf1ce05d69ff5f)
 
-commit ecedb702cacc4b46c474d6f48e6774985fe484e3
+commit f540d97e3f0be21cb6abc61ac701c8fd437b4371
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jul 27 09:37:23 2020 +0200
+Date:   Wed Jan 29 11:33:34 2025 +0100
 
-    dialog: print old state on dlg timeout
+    ims_qos_npn: small docs updates
     
-    (cherry picked from commit 06b7e416756e1711edef6db683cef35824f4b2a5)
+    (cherry picked from commit dcdcee0d9f2326e079f905632af9db3b898330ab)
 
-commit 054eabae916ba9d670b7967e67af1ceb5e5b0ae9
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jul 23 15:23:15 2020 +0000
+commit 1efa133244bbca0c9c35b76f936cce2b0a5864d3
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Jan 29 10:06:59 2025 +0000
 
-    tm: lower log level for t_unref kill transaction to WARN
+    cmake: Use pkg-config instead for json-c dev package.
     
-    - lower log level for t_unref kill transaction to WARN
-    - immediate CANCEL on an INVITE could trigger this
-    
-    (cherry picked from commit d85d43247c3d056eebeec3f97735d13c048a181c)
-
-commit 1421556163ad26ff9b68f8aaf6b17288d431eefb
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 21 22:34:09 2020 +0200
-
-    README: updated version
+    (cherry picked from commit 8ebae54cff261b95fcece3be3719da511cc35084)
 
-commit a13b055292999197ac21d23568d0c3ace8b9e87a
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jul 17 15:16:25 2020 +0200
+commit 2496ccd1d1878e275a8797a286de6edc4aff4805
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Jan 29 10:03:29 2025 +0000
 
-    modules: readme files regenerated - modules ... [skip ci]
+    cmake: Use pkg-config instead for json-c dev package.
+    
+    (cherry picked from commit e7f9531adc6f319b6889d5644eb55a9cccfdd27d)
 
-commit e8ef3c2bb57c3c35ca023d3b01577435f7b80529
-Author: Marat Gareev <maratkin94@gmail.com>
-Date:   Fri Jul 17 15:22:33 2020 +0300
+commit d0360fbb8e622c786f3d8791b67f06d1eb6e0ae4
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Jan 28 14:05:25 2025 +0000
 
-    xhttp_prom: fixed typo in the documentation [skip ci]
+    cmake/json: Remove find_package call. Use pkg-config instead.
     
-    (cherry picked from commit fbfc720a82ed2e6c537fd7fa36b913cf079123ae)
+    (cherry picked from commit 99d36df0a15bbb960b2d7ee5916d65a55b9b26cd)
 
-commit ffb0576bd7d93303fb1068a332d9477a4d04471b
-Author: Lucian Balaceanu <[email protected]>
-Date:   Tue Jul 14 11:48:45 2020 +0300
+commit f08adc567b19721b1bf515a2b1595fed28152177
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Jan 28 11:18:03 2025 +0000
 
-    p_usrloc: reworking mdb_availability_control
+    cmake/json: Use CONFIG mode
     
-    - simplify general implementation
-    - avoid deadlock due to a process trying to acquire same lock twice
-    
-    (cherry picked from commit 5789c506d022dd5713072cd1fcc07a25f42e098c)
+    (cherry picked from commit 532744eebf1014939c4ccd9a6aa4e7d6fbb454ac)
 
-commit ac436f2ee8103a6ce7b7648af5666d9e940bec15
+commit 5da8459301f0a9d74b9c9b0f8e6e5890c194a8c2
 Author: Victor Seva <[email protected]>
-Date:   Fri Jul 17 10:41:11 2020 +0200
+Date:   Mon Jan 27 19:41:30 2025 +0100
 
-    pkg/kamailio/deb: version set 5.4.0~rc1
+    cmake: fix CPL definition
+    
+    (cherry picked from commit feb371852ea9b53a1dd95fec0db0943c5fb160ad)
 
-commit dc082cec6f846df66ec3fa06a6c119b0d418ef19
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jul 17 09:19:55 2020 +0200
+commit 7a17464946f8027e9d66497a44357d7f0eac64a2
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Mon Jan 27 14:21:47 2025 +0000
 
-    Makefile.defs: version set to 5.4.0-rc1
+    cmake/perl: Install files / Add perl user link and def options
+    
+    - Fix perl extra_c_flags parsing by using SHELL:
+    - Add user option PERL_LDOPTS to define extra ldopts
+    - Add user option PERL_CCOPTS to define extra defs
+    - Add new generated file to compilation
+    - Add new target for sgml docs
+    - Add install directives for perl libraries
+    
+    (cherry picked from commit f4d7e298bb351be5f12652083bd5e37109748169)
 
-commit eda93e7935624b39ac622a76cefc977425b2c413
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jul 16 17:32:08 2020 +0200
+commit 3adaab6c56657bc73cd83e0b7bbcd158efb070c1
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Jan 24 09:59:10 2025 +0000
 
-    modules: readme files regenerated - modules ... [skip ci]
+    cmake: Install snmpstats files
+    
+    (cherry picked from commit f69b22ce3cdc2c06739c11f19c9ebeb5eb1727f3)
 
-commit d0f7c7056b32351cac0b20ce24b074d9be8459a2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 16 09:16:40 2020 +0200
+commit e4e669286264cc7e7ce6aab92c68a486311de708
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Thu Jan 23 10:52:36 2025 +0000
 
-    core: strutils - trim trailing spaces when comparing hdr names
+    cmake: Fix naming to be clear we want the CLIENT version
     
-    (cherry picked from commit 6d76b79b81bf448fa1f34753c1d000dc6c1870e0)
+    (cherry picked from commit 640bd4fb7529ad8b0a9415775679dca5e64c52be)
 
-commit 63e227383d9c5112f287299981d217f1558a15a8
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jul 16 09:09:48 2020 +0200
+commit 5ce31280e1c4988408b4b77833947ae0cece4c83
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Thu Jan 23 10:06:46 2025 +0000
 
-    core: parser - trim trailing whitespaces in header name
+    cmake: Fix typo
     
-    (cherry picked from commit 7135feee9cdc93efa8c0c3e4abf24a9335ce42de)
+    (cherry picked from commit 8d1b60bc7f21fe9d0fadd1df926fee931966f34e)
 
-commit 4584e17b98f338916cc89dac6e1700f250cdf501
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jul 15 17:59:51 2020 +0200
+commit ff20204c0163d56964036bdfba5d9325cd74c90e
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Thu Jan 23 10:06:03 2025 +0000
 
-    dispatcher: update state if sending keepalive OPTIONS fails
-    
-    - it can be due to DNS resolving failure, therefore needs to be counted
-    for making it inactive, otherwise keeps failing and writting errors
+    cmake/sctp: Search for libsctp and error if not found
     
-    (cherry picked from commit 6c77c86ab8fdec51293f0d850b9b9771d6266816)
+    (cherry picked from commit 9b7719a61ab02c93939e3681cb90e9fa04f3ac5d)
 
-commit 0cf30ae1c4128bca8882109ec34c34a2dd2b4cef
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Mon Jul 13 13:01:43 2020 +0100
+commit aef5f6c422981a36a1eac3d93079d8aa930c3810
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Thu Jan 23 10:05:21 2025 +0000
 
-    core: don't close tcp connection for dropped non sip messages
+    cmake: Link with correct Erlang target
     
-    (cherry picked from commit 007f98692bb6f7cb35adbb86ec6fb06f034614cc)
+    (cherry picked from commit 2dbd3d47cdbd55365fcb37b48a30c3224b8af810)
 
-commit afc66f390e135f091dfa7abcc058175817350589
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jul 14 09:21:04 2020 +0200
+commit fa54a06f165f7d6a0c49a8653f2ed71fe775dbc4
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Thu Jan 23 10:03:14 2025 +0000
 
-    misc/examples: kemi lua - added debug callback function
+    cmake/Radius: Add libfreeradius support
     
-    - commented - can be enabled to track the execution trace of the lua
-    script
+    - Add libfreeradius.cmake to search for libfreeradius-client
+    - Link modules with correct libraries paths
+    - Fix description
     
-    (cherry picked from commit 491a8327933cb4471260fdd09ff93296a7a0ccfd)
+    (cherry picked from commit 53bd567dd7444a8145aa876d82db2c6b579a7e19)
 
-commit 4f3c646772e3a6c769e8ff58bb42cf19186c39f4
+commit 620eb2f029c74006200d19dae1450e7735e3ec2e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jul 13 10:08:42 2020 +0200
+Date:   Wed Jan 29 10:34:25 2025 +0100
 
-    sipdump: docs - note about use of drop() in event route
-    
-    (cherry picked from commit f984505b3ed41b7faf0fca5ab978c52240cd60a0)
+    kamctl: regenerated db creation files
 
-commit ef819eb33cdaa8e143148915296c60e03179e819
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jul 13 09:46:44 2020 +0200
+commit ddd98b09c80dc0d15af080e37961b59ecde17689
+Author: Sergey Safarov <[email protected]>
+Date:   Wed Jan 29 09:12:44 2025 +0200
 
-    sipdump: if drop executed in event route, skip writing to file
+    janssonrpcc: fixed warning var may be used uninitialized
     
-    (cherry picked from commit 1672a9b356cc864310d0ade139d7c8bb6c4c4b11)
+    (cherry picked from commit 3039c02404e05da05a031f6ccf68913a8c1c80eb)
 
-commit a472aaae69f7bd483c232cc5c9f59078bad1e938
-Author: Richard Fuchs <[email protected]>
-Date:   Tue Jul 14 14:13:00 2020 -0400
+commit 01429a85381a1d9ad96ce678285358b0ecfe48a1
+Author: Alexander Bakker <[email protected]>
+Date:   Wed Jan 15 16:31:30 2025 +0100
 
-    db_redis: fix unfiltered table deletion
+    core: tcp_main - include local dst port in conn lookup when using haproxy
+    
+    (cherry picked from commit 9c109f3a371445e03defde279912fbb4179244bd)
 
-commit d6dbd6aa1816ca3f18059db20cb6c47b4a9fb17a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 14 11:18:53 2020 +0200
+commit 60c9bafc287bfabe7860b389197e8801e26a6bfb
+Author: Alexander Bakker <[email protected]>
+Date:   Wed Jan 15 16:30:53 2025 +0100
 
-    core: only skip over proto in alias inside uri_trim_rcv_alias()
+    outbound: encode bind address into flow token as destination
     
-    - variable not used if set to the corresponding integer id
+    This is an attempt to fix the combination of the outbound/rr modules and
+    ``tcp_accept_haproxy=yes``. This combination is currently broken, as
+    previously reported on the mailing list:
+    https://www.mail-archive.com/[email protected]/msg21854.html
     
-    (cherry picked from commit 58b0631aafd7d6efa5534009fab197336468a9f8)
-
-commit 1a8f54147063560f6016634152b17293394b8497
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jul 11 11:03:26 2020 +0000
-
-    ims_charging: fix wrong default User-Equipment-Info-Type AVP format
+    The issue is that the destination address/port combo of the haproxy side is
+    encoded into the flow token. When the rr module decodes the flow token and tries
+    to look up the listening socket using ``find_si``, it cannot be found, because
+    it is given the destination address/port combo of the connection of the haproxy
+    side, not the address/port combo that Kamailio is actually listening on.
     
-    - 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
+    This patch fixes the issue by encoding the ``bind_address`` of the socket the
+    connection was received on into the flow token as the destination address. The
+    source address remains unchanged, as it *can* be used to look up the TCP
+    connection (with a minor patch to ``_tcpconn_find`` in ``tcp_main.c``)
+    
+    (cherry picked from commit b918e09e9c3e06bddfd7a205f64abb603d589f1c)
 
-commit 1c99504b14fdd1bdddc9f159f03694e940a61009
-Author: Victor Seva <[email protected]>
-Date:   Fri Jul 10 13:32:03 2020 +0200
+commit af3d036fbc6ca41be61b79bb6e22ac72266234ea
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Dec 31 14:35:29 2024 +0000
 
-    pkg/kamailio/deb: version set 5.4.0~rc0 [skip ci]
+    main: Print open file limits
+    
+    (cherry picked from commit 4a335848f1b2b1e685891258803d1acd5540710d)
 
-commit 8416bde3a2e3c40315087053152783372965ec00
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jul 10 09:31:25 2020 +0200
+commit 5f2c7c7a958d010afd303a4feb95241aefd31dca
+Author: herlesupreeth <herlesupreeth@gmail.com>
+Date:   Wed Jan 8 19:25:22 2025 +0100
 
-    Makefile.defs: version set to 5.4.0-rc0
+    ims_registrar_scscf: set contact to presentity URI in 200OK for SUBSCRIBE to reg events
     
-    - branch 5.4 created to hold the code for release series 5.4.x
+    (cherry picked from commit 75af5c3d8b14a0b17d34c416f2dfc0df6c3ff6f8)
 
-commit bb2cf364e22d15e764ea71d2782cd39f94aef048
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jul 10 09:24:58 2020 +0200
+commit 225f23a03a2941d44cbb1b56d0d95adcc3f78004
+Author: herlesupreeth <herlesupreeth@gmail.com>
+Date:   Fri Jan 3 17:50:29 2025 +0100
 
-    Makefile.defs: version set to 5.4.0-pre2
+    ims_registrar_scscf: send NOTIFY in case of subsequent SUBSCRIBE as per RFC 3265
+    
+    (cherry picked from commit 7de4f84f08e4ce910c007aad3fa2cadbe4b11dd2)
 
-commit 2acd444871db828873cd5cd3c45a604e246831ca
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jul 9 19:24:49 2020 +0000
+commit 1e362f2ba51c6ee9a9e005675a30202e42ceb3a7
+Author: pinacolada1610 <[email protected]>
+Date:   Thu Jan 23 16:21:04 2025 +0300
 
-    ims_charging: fix for app_provided_party functionality, also support interim/stop reqs
+    tcp: fix for local TCP/TLS socket matching with 'tcp_reuse_port' enabled
+    
+    - Changed the logic for matching a listening TCP/TLS-socket in tcp_reuse_port scenario, now it considers local port as well.
+    With 'tcp_reuse_port' option enabled, the local port is meaningful and helps to differenciate between sockets on the same IP but different ports.
+    
+    (cherry picked from commit 0cb6e35d581398d2c5a7086a0d98b113fbb16138)
 
-commit ccb86e766b82b739e23afcf47a35cccb89296325
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jul 9 15:31:14 2020 +0200
+commit dec19b9d4a2f4cedf31b0f8661add77761d85036
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Jan 29 10:14:21 2025 +0100
 
-    modules: readme files regenerated - dlgs ... [skip ci]
+    github: set 6.0 for devcontainer [skip ci]
 
-commit 33afceac9c585e9755580ca5748c2b40cd70cd5f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 9 15:25:39 2020 +0200
+commit 489b46bd9ffaa8a9e6fed5281f7df250cf1ad777
+Author: Victor Seva <[email protected]>
+Date:   Wed Jan 29 09:07:06 2025 +0100
 
-    etc: kamailio.cfg - use enable_sctp instead of disable_sctp
-    
-    - be coherent with tls variant
+    pkg/kamailio/deb: version set 6.0.0
 
-commit b4f0b373654a6f5ed4123e868e8f14d980a006c3
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 9 15:23:18 2020 +0200
+commit ce5cbf1263e38e51973d2515b047f2213a8f6039
+Author: Victor Seva <[email protected]>
+Date:   Wed Jan 29 09:01:46 2025 +0100
 
-    dlgs: adjusted the route blocks allowed for exported functions
+    kamctl: regenerated db creation files
 
-commit cec3e862db86699b271c00e39dd7ce6f84ff013f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 9 15:22:32 2020 +0200
+commit d407132aa0accd93f58b7da1b6fdc2cf91b340db
+Author: Victor Seva <[email protected]>
+Date:   Wed Jan 15 22:31:38 2025 +0100
 
-    dlgs: docs for params, functions and rpc commands
+    lib/srdb1/schema: ims_usrloc_scscf definitions
+    
+    related #4100
+    
+    (cherry picked from commit 283a77887c88c38a240567a7b165478775662d81)
 
-commit aebae41bccaec46d086796301d33223645ca1ce6
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 9 14:09:32 2020 +0200
+commit 0fbaf4567973f84721b7e25074b61374e657b34a
+Author: Victor Seva <[email protected]>
+Date:   Thu Jan 16 00:17:34 2025 +0100
 
-    etc: kamailio.cfg - several updates
+    lib/srdb1/schema: ims_charging definitions
+    
+    related #4100
     
-    - 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 48683f3798683a508fc456bcde11a8e59a8a64de)
 
-commit 7ae02bca24c1ed2ce80158cdc151e65e7fa2f904
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jul 9 11:35:43 2020 +0200
+commit 022940dec70272a19c86604d2fa9af83d8790bb1
+Author: Ovidiu Sas <[email protected]>
+Date:   Wed Jan 29 01:40:24 2025 +0000
 
-    dlgs: matching op with regex and fnmatch
+    db_oracle: fix warning: passing argument 2 of ‘db_do_close’ from incompatible pointer type [-Wincompatible-pointer-types]
+    
+    (cherry picked from commit 577a87861a8566e00f2700dfb227dcc8b26393b4)
 
-commit 9965578ecb4e8b98156a7a662f8077ba5acd6c32
+commit ded36e28198cb518bfb64ffb0e2cc659a35af9ac
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 9 10:50:29 2020 +0200
+Date:   Tue Jan 28 18:38:19 2025 +0100
 
-    dlgs: rpc commands to get records by filter
+    dispatcher: copy over the ocdata structure for records kept by rpc add/remove record
+    
+    (cherry picked from commit 77eaba17916109ef5656a276e3f469b29415d6f5)
 
-commit 8cb69c32af3162f4c85217cba016a04ba2591747
+commit ccd5708cb02cdc3e6cf76224417c7d04ba30f6e9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 9 10:03:01 2020 +0200
+Date:   Tue Jan 28 18:28:35 2025 +0100
 
-    dlgs: rpc dlgs.briefing command
+    dspatcher: return the new ds dest for add_dest2list()
+    
+    - easier to access the fields of the new record afterwards
+    
+    (cherry picked from commit cff6f9fd7051f4b8ac6e4fc59257c239cb32f21d)
 
-commit 7dea31780a8e0eac8f97df134688acf21fc17b98
+commit db1ddc0dd2d663887ecfd24b9d74322518e8e98f
 Author: Kamailio Dev <[email protected]>
-Date:   Wed Jul 8 22:46:11 2020 +0200
+Date:   Tue Jan 28 18:19:54 2025 +0100
 
-    modules: readme files regenerated - lost ... [skip ci]
+    modules: readme files regenerated - modules ... [skip ci]
 
-commit 827307c5fc70381a4c80e1cc1937952480c93633
-Author: Wolfgang Kampichler <[email protected]>
-Date:   Wed Jul 8 22:30:09 2020 +0200
+commit 374b7e46881bbf591fd56305d3572ab3c12d1979
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Jan 28 18:03:47 2025 +0100
 
-    lost: doc edits
-    
-    - fixed typos
-    - added test information
+    kamctl: refresh db creation files
 
-commit 890ebc6f0194e7010130a1e17e720799cf6722e1
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Jul 8 18:01:26 2020 +0200
+commit c1f8cb4de71ec11d669484db8b67484caf96b288
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Jan 28 17:58:46 2025 +0100
 
-    modules: readme files regenerated - nathelper ... [skip ci]
+    ims_qos_npn/doc/Makefile: proper xml file name
+    
+    (cherry picked from commit 9daea6c00dc5b613d9e4b7ffd711ee7999e31ad5)
 
-commit d594ff8d0408f0f66ce3ed09c93a59647246a319
-Merge: a6652652b9 1bc33f1a4e
+commit 4fe03b9e59e0e4598419818cf1770312eeada86a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 8 17:58:35 2020 +0200
+Date:   Tue Jan 28 17:22:20 2025 +0100
 
-    Merge pull request #2393 from tao-communications/master
+    srdb1/schema/location_pcscf.xml: table location renamed to pcscf_location
+    
+    - fix conflict with default table for registrar/usrloc
+    - GH #4124
     
-    rtpengine: added kemi support for block/unblock media/dtmf, and play/…
+    (cherry picked from commit fc02c3ca46bd96e50cbb6903a2efe48cb134377b)
 
-commit a6652652b9bbf5e89c1368c9c33aefa965f45c31
-Merge: 317f707425 3c02c11d66
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 8 17:57:58 2020 +0200
+commit be2c68f86fcf84dac24501a6b24a6573917894aa
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Jan 28 11:31:57 2025 +0000
 
-    Merge pull request #2390 from kamailio/nathelper-set_contact_alias-trim
+    outbound: Fix flow_token_secret bug
+    
+    - flow_token_secret is of type str and not char*
+    - check the length of the string instead of memory for initialization
     
-    nathelper: add optional set_contact_alias([trim]) parameter
+    (cherry picked from commit 046ba41e431fec7fad0c82a9091ea9e27d9f677d)
 
-commit 317f707425a4cf0be144d2c874fcdf2ad8d7f992
+commit 3a480f03fa54855059b72db8304f47cca7ee753e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 8 14:44:34 2020 +0200
+Date:   Tue Jan 28 10:10:33 2025 +0100
 
-    core: tcp - debug message when removing connection from list
+    etc/kamailio.cfg: close comment for tls_threads_mode
+    
+    (cherry picked from commit d8d627eff7de268a487d7f91cc52e7ba8a6c708e)
 
-commit 41bdb340952aa3c2c9b45ca2807e4366908c1b42
+commit b4718cd7dca8e037664dbc49a1cfac684906ecea
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 8 14:28:04 2020 +0200
+Date:   Mon Jan 27 16:06:04 2025 +0100
 
-    kamailio.cfg: set disable_sctp to yes
+    http_async_client: check returned cell inside check_multi_info()
     
-    - 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 b16550fa72d23084b4221769fe74b1f3c357c9fd)
 
-commit 5aace32c937f4885a19b204d13170a337e7c0ad8
+commit dfa9239cf6df7644e9fe6b83cfc33aff518a19c6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 8 09:27:34 2020 +0200
+Date:   Mon Jan 27 10:20:49 2025 +0100
 
-    dlgs: tags operations and counting functions
+    htable: wrapped maco code in do {} while(0)
+    
+    (cherry picked from commit 65a296b3478503ed3519ea9156d8f46f5cb9ce2a)
 
-commit 626c0dee863fa517e473148ca8010d737a8f7ffe
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jul 7 19:28:29 2020 +0200
+commit b38925b0b3628539840de2b6240da75b9f9f3cc6
+Author: Bastian Triller <bastian.triller@gmail.com>
+Date:   Tue Jan 14 12:35:21 2025 +0100
 
-    kamctl: skip tracing kamctl itself in pstrap
+    htable: Fix expiry on assignment
+    
+    Update cell expiry on assignment for htables w/o updateexpiry (analogue to #4079).
+    
+    (cherry picked from commit 75994f40c99ffa2c7c33e5fce5e3d3cd8db7d780)
 
-commit 904a1590dbcdbb0fda9f676b4768596f797e9e27
+commit 9c44aec667fc3c088612dd31935bce2eb082812d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 7 19:18:52 2020 +0200
+Date:   Sun Jan 26 18:07:54 2025 +0100
 
-    kamctl: print process details in pstrap output
+    core/parser/sdp: proper test for media ip separator
+    
+    (cherry picked from commit 200cdb318569191cd012dfe99b252f98fe9623b9)
 
-commit 97ec85559f1e33405fff2320443dc86d2df13456
+commit 9e21ce85d0c97679f9e14f9c31108f2dcdad772e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 7 18:57:27 2020 +0200
+Date:   Fri Jan 24 16:48:51 2025 +0100
 
-    kamctl: added pstrap command
+    presence: do not break on one notify sending failure
+    
+    - try all of them, debug message with successful and failure counters
+    - GH #4118
     
-    - use ps to get list of PIDs for Kamailio instance, instead of RPC
-    core.psx
+    (cherry picked from commit 65e51b776290a1981e9ac27fbe6b47813516bc8b)
 
-commit 846cc5b97a907b5314ccf03772776e0d23434042
+commit a5ac9e04b91971da44256373904450501f9a4493
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 7 17:37:00 2020 +0200
+Date:   Thu Jan 23 11:51:07 2025 +0100
 
-    core: io wait - unhash in case delete operation fails because of EBADF
+    core: more checks for extract_candidate()
     
-    - EBADF: epfd or fd is not a valid file descriptor
+    (cherry picked from commit 3198b66aa5dbda1c6a03f46a610073671cbd5157)
 
-commit cb58e78eaac941cc042a71e049568b2dae611e4b
+commit 6e2a37c449a14c03f9c086ae9fb61729d8fce393
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 7 17:36:22 2020 +0200
+Date:   Thu Jan 23 09:04:34 2025 +0100
 
-    Revert "core: io wait - unhash in case delete operation fails because of EBADF"
+    core: extended logs for subst lumps
     
-    This reverts commit 60119faef5282b135ef7c972d15e1017ca26815a.
+    (cherry picked from commit d307fee57b7a8a7e0b5ccf0956464a159e156b73)
 
-commit 60119faef5282b135ef7c972d15e1017ca26815a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 7 17:25:00 2020 +0200
+commit 2790d202e2756e1b5037239983b134d04bdb73f3
+Author: Sergey Safarov <[email protected]>
+Date:   Thu Jan 23 14:47:56 2025 +0200
 
-    core: io wait - unhash in case delete operation fails because of EBADF
+    pkg/kamailio: simplified systemd unit files installation [skip ci]
     
-    - EBADF: epfd or fd is not a valid file descriptor
+    (cherry picked from commit c47108eacba1a6cf7e8564a00ff0850f621d29aa)
 
-commit 1bc33f1a4e4ba4c6c43cd74fb8336c2f6846092d
-Author: Yufei Tao <[email protected]>
-Date:   Fri Jul 3 18:01:30 2020 +0100
+commit 142260f8c30d66510e6f186b170b467fb66a15a3
+Author: Victor Seva <[email protected]>
+Date:   Thu Jan 23 09:19:35 2025 +0100
 
-    rtpengine: added kemi support for block/unblock media/dtmf, and play/stop media functions
+    github: set branch 6.0 [skip ci]
 
-commit 331a5f999b9aa4ddd112b837bb3d350507de2a12
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jul 7 09:26:22 2020 +0200
+commit 8d0cd75cc8176105bc6fbdbac75ed57e7d14194f
+Author: Victor Seva <[email protected]>
+Date:   Thu Jan 23 08:55:04 2025 +0100
 
-    dlgs: filled tags add and count functions
+    pkg/kamailio/deb: version set 6.0.0~rc0 [skip ci]
 
-commit 65159728a4425f45559de55fd5549731e717d74e
+commit fc3412ed108a9264a28ed1afc41ee5b0fef7a825
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jul 6 09:03:32 2020 +0200
+Date:   Wed Jan 22 20:36:33 2025 +0100
 
-    carrierroute: do not test return for strcpy() and strcat()
+    Makefile.defs: version set to 6.0.0-rc0
     
-    - they return the dst or src parameter, resulting in code analyzer
-    reporting
+    - version set also in CMakeLists.txt
+    - branch 6.0 created for release series 6.0.x
 
-commit 0cc1e167b9e54bb4a652162445efe89b02939eed
+commit 1fc084851c75ae5b1d3957c25c99c5c76a7e3125
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jul 5 20:50:00 2020 +0200
+Date:   Wed Jan 22 20:28:37 2025 +0100
 
-    db_redis: use safer localtime_r() function
+    Makefile.defs/CMakeLists.txt: version set to 6.0.0-pre1
 
-commit ebf80aca06cdbba1f00d502168ee8ab4d1d3d14f
+commit b3605a63b503d2579cef3f6feb43fbf768de9d21
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jul 4 17:50:54 2020 +0200
+Date:   Wed Jan 22 16:28:54 2025 +0100
 
-    dispatcher: variables declared at the beginning of blocks
+    README: updated the version
 
-commit 6a637cf84906ec5315c77e5458180f7d9d69a481
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jul 3 23:00:24 2020 +0200
+commit 874183da2a6000f5f8e755e19338b74757e09bf0
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Wed Jan 22 14:54:13 2025 +0000
 
-    core: tcp - test connection reference counter to avoid going negative
+    cmake/phonenum: Remove find_package as it's broken for newer distributions
+    
+    - Search for the library manually
 
-commit 3c02c11d66c95102698ee52187952bd98a51510c
-Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
-Date:   Fri Jul 3 14:00:57 2020 -0400
+commit d613f30214782d47ed0aab8bf2fb55329d87862a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Jan 21 21:43:06 2025 +0100
 
-    nathelper: add optional set_contact_alias([trim]) parameter
+    core: reworked how rport, received and extra params are added to first via of generated replies
 
-commit bfdcef8ef550b74fecc38b1bdb8fcb20ccb279b7
-Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
-Date:   Fri Jul 3 13:33:08 2020 -0400
+commit 9045c8d537b8960a18451f870effe2255cb4861d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Jan 21 21:22:38 2025 +0100
 
-    core: add function uri_trim_rcv_alias() to trim alias uri param from header
+    core: add extra params to first via only for generated replies
 
-commit 9322a98cd451fa470c8ff93f85758f41c4fc6bce
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jul 3 19:31:10 2020 +0200
+commit 09d1ba87f4d37c3e13153229c63698f09ca195bc
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Jan 21 19:45:20 2025 +0100
 
-    modules: readme files regenerated - nathelper ... [skip ci]
+    core: add rport to generated replies after first via branch when no incoming rport
 
-commit 626fbd002e4d569767e84a99a2163d0bd9ff6efd
-Merge: 339b94ce71 2802bd75cd
-Author: Emmanuel Schmidbauer <[email protected]>
-Date:   Fri Jul 3 13:26:13 2020 -0400
+commit cfc9d69435b4bbc53dbe6748e0d22603760c48fd
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Jan 21 18:15:19 2025 +0100
 
-    Merge pull request #2389 from kamailio/revert-2388-nathelper-set_contact_alias-trim
+    etc/kamailio.org: do record route for REFER
     
-    Revert "nathelper: add optional set_contact_alias([trim]) parameter"
+    - it creates a subscription dialog
+    - https://datatracker.ietf.org/doc/html/rfc3515#section-2
 
-commit 2802bd75cd03e16bf6541fde1d6459bda2698153
-Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
-Date:   Fri Jul 3 13:22:16 2020 -0400
+commit c994fb8d3906f2199d61302882f3836aa83dd6bb
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Tue Jan 21 12:23:49 2025 +0000
 
-    Revert "nathelper: add optional set_contact_alias([trim]) parameter"
+    ims_qos_npn: fix documentation XML names, it was not adapted after the copy from ims_qos
 
-commit 339b94ce713b2a3d3763d2c15c8d1437362f648e
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jul 3 16:46:13 2020 +0200
+commit 13d306dd97989162bf716fa23342608bce037b9b
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Jan 21 10:29:46 2025 +0000
 
-    modules: readme files regenerated - nathelper ... [skip ci]
+    cmake: Fix FindBerkeleyDB to correct lib name.
+    
+    - CMake lint
+    - Search only C version
 
-commit 07f2857f76870f9f0fd360c6990df8f7cb0f5ffc
-Merge: 67f9de8a94 f254478928
-Author: Emmanuel Schmidbauer <[email protected]>
-Date:   Fri Jul 3 10:32:25 2020 -0400
+commit 024c649c36bbe1d5ba4b306de53102cec4096734
+Author: Henning Westerholt <[email protected]>
+Date:   Mon Jan 20 19:36:11 2025 +0000
 
-    Merge pull request #2388 from kamailio/nathelper-set_contact_alias-trim
-    
-    nathelper: add optional set_contact_alias([trim]) parameter
+    htable: close parentheses on error description
 
-commit 67f9de8a946335e2bf16fe0e6063877cd4d51fb7
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jul 3 14:02:20 2020 +0200
+commit e8389b36aff772d1a419a5b9d28ede0e86b2109e
+Author: Victor Seva <[email protected]>
+Date:   Mon Jan 20 18:37:51 2025 +0100
 
-    core: tcp - safety checks on emptly local tcp connection list
+    cdp: remove level and function name from log messages
 
-commit fefb3f1b2dbae8d9df24fecee763c5a1cd588107
+commit b96bc11a54f11ec688429c057bf5a90c40c147b3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jul 3 10:49:43 2020 +0200
+Date:   Mon Jan 20 17:10:05 2025 +0100
 
-    core: tcp - more details on error log messages
+    core: parser/sdp - check if still before end of the value
 
-commit fbb4312f1b2ebf6793408241d56bfc2dca6543ec
-Merge: 0780e781c3 a2932492e2
+commit 6750e2e2f1d6c10f6b5e66897d38657a576a9732
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jul 3 09:40:12 2020 +0200
+Date:   Mon Jan 20 12:58:18 2025 +0100
 
-    Merge pull request #2386 from kvrban/master
+    core: socket info - set receive timeout for netlink socket
     
-    tcpops: target variable passed on tcp_get_conid function was empty
+    - GH #4098
 
-commit 0780e781c319254307c85bd873c58c6478a28da8
+commit e50a24aa4a4fcc6c0310f9f2d5f130197372b2f9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jul 3 08:33:13 2020 +0200
+Date:   Mon Jan 20 11:05:08 2025 +0100
 
-    lib/srdb1: init timeval structs to silent analyzer
+    cmake/os-specific/darwin.cmake: use -undefined dynamic_lookup for OS v24+
+    
+    - the option -undefined suppress has been deprecated
 
-commit d0d2c8fd6a57affac7bffab441b2126b9df0dfb1
+commit a1bdef919414173e8327a8dd65ecaa2fca279d6a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jul 3 08:30:46 2020 +0200
+Date:   Mon Jan 20 10:54:14 2025 +0100
 
-    core: init timeval structs to silent analyzer
+    cmake: messages about not finding docs-related tools made status
+    
+    - they should not be needed for development and usual installation,
+      warning makes it look like something relevant cannot be done
 
-commit 52993e9919cf32c3c804421d01f4148bcc560cb7
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jul 2 19:16:11 2020 +0200
+commit 09628a8e6060a21805fccccc1f530062fca1bb75
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Mon Jan 20 09:18:45 2025 +0100
 
-    modules: readme files regenerated - mqueue ... [skip ci]
+    cmake: fix typo, missing KRADIUS
 
-commit dd52d1ce91a1e6a4907161cc7d8294b4ba5d13aa
-Merge: c3efb3b333 c85da32333
-Author: Julien Chavanton <[email protected]>
-Date:   Thu Jul 2 10:03:56 2020 -0700
+commit 0a5db6808e859e88aae739e277d1647e05a4f4c6
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Jan 17 14:56:17 2025 +0000
 
-    Merge pull request #2359 from kamailio/jchavanton/mqueue_db_persistent
+    cmake: Remove depracated modules from groups
     
-    mqueue: add support for db persistency
+    - cmake lint
 
-commit c3efb3b3331936a30f387e9f3c8c435d4d64f0bb
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jul 2 16:05:51 2020 +0000
+commit eeffe798b85d4f8c580c221b0e655b1b49a7420f
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Jan 17 14:54:44 2025 +0000
 
-    ims_charging: bugfix for tel URIs, need the same logic in stop as in start requests
+    cmake: Fix ignoring excluded module
+    
+    - When adding groups, we now also check if they contain a user-excluded module.
 
-commit f2544789283d7ffbeda019c8a3d96e833bf34cc9
-Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
-Date:   Thu Jul 2 11:43:45 2020 -0400
+commit 81b84ef83f59981b6e5f199055e9ab6a94c58b38
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Jan 17 09:29:45 2025 +0100
 
-    nathelper: add optional set_contact_alias([trim]) parameter
+    parser/sdp: more details in logs for setting fmtp payload
 
-commit 798c1c66a7ef34abaf79d49d184853a313aa3f02
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jul 2 16:46:17 2020 +0200
+commit fbf120d3696b63ecd90055b136fd40c87b5db68e
+Author: Xenofon Karamanos <[email protected]>
+Date:   Thu Jan 16 13:39:31 2025 +0000
 
-    modules: readme files regenerated - cnxcc ... [skip ci]
+    cmake: Add dbschema_xhttp_pi to have consisteny across the targets
 
-commit 53a7eb76d215347e8e6515b93a3a041e68dfc984
+commit a4f44ceaaf2203e79c8b2f1ea19a7ffc18c2712a
 Author: Victor Seva <[email protected]>
-Date:   Thu Jul 2 16:34:02 2020 +0200
+Date:   Wed Jan 15 20:39:17 2025 +0100
 
-    pkg/kamailio/deb: version set 5.4.0~pre1 [skip ci]
+    utils/kamctl: regenerate db table definitions
+    
+    related #4100
 
-commit bc0264f4802c266901a1eb7a296f80f1dbfcc828
-Author: Jose Luis Verdeguer <[email protected]>
-Date:   Wed Jul 1 17:47:59 2020 +0200
+commit f339eb7e5aee90229f3d6046d5f7586a1622f4bb
+Author: Victor Seva <[email protected]>
+Date:   Wed Jan 15 19:35:42 2025 +0100
 
-    cnxcc: update docs [skip ci]
+    lib/srdb1/schema: ims_usrloc_pcscf definitions
     
-    * new error return values
-    * delete return value from set_max_credit not in code
+    related #4100
+
+commit 5fe61ec6dbcd9d2dde3f2bd978dad5130ac5bff9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Jan 16 10:47:25 2025 +0100
+
+    core: tcp - remove level and function name from log message
+
+commit c8290b8f4ca35f88265073301de4c38e40516206
+Author: Victor Seva <[email protected]>
+Date:   Fri Jan 10 18:06:37 2025 +0100
+
+    utils/kamctl: regenerate db table definitions
 
-commit fb8cc72f1bd76bb2fd4d4e2e5fa2afc50eef59ad
-Author: Jose Luis Verdeguer <[email protected]>
-Date:   Wed Jul 1 17:40:50 2020 +0200
+commit ef6df94258c7ebe542feca9af241de41ca048785
+Author: Victor Seva <[email protected]>
+Date:   Fri Jan 10 17:51:43 2025 +0100
 
-    cnxcc: avoid duplicated call info
+    lib/srdb1/schema: ims_dialog definitions
     
-    Don't store call if call-id is already registered for that client
+    fixes #4100
 
-commit 4cb61cc35a695e2636007f6518a63ed8e508b67f
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jul 2 09:09:27 2020 +0000
+commit 6839f1a2e090f06b0b7ca9289dd3b7279903a1e2
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Jan 15 14:42:31 2025 +0000
 
-    ims_charging: add missing change for ccr.c (related to previous commit f5e44252c39c7695cb)
+    cmake/kamctl: Build and install to correct paths
+    
+    - Some filebased databases require the kamailio subfolder
 
-commit 63064361c9d42602bb5f0e1d6d9a1f888c5cb9b8
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jul 2 11:01:18 2020 +0200
+commit f26313c3729753e3b54d98a5c611ee4295b90f48
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Jan 15 12:14:14 2025 +0000
 
-    modules: readme files regenerated - ims_charging ... [skip ci]
+    cmake: Add project information
 
-commit f5e44252c39c7695cb66893035a0581a65a72f91
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jul 2 08:54:20 2020 +0000
+commit 4016cdcac78f7b85277455084704c109a3511e59
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Jan 15 12:13:24 2025 +0000
 
-    ims_charging: bugfix for destination_host parameter, implementation was incomplete
+    cmake: Fix Ninja warning about duplicate target
 
-commit 71bc55240a144dbad9d9d8afc942b81237c806d2
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jul 2 10:44:03 2020 +0200
+commit 97cea8b7ffccde3916eeb5dab8687e17bf329817
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Wed Jan 15 12:12:01 2025 +0000
 
-    ims_charging: db_url param type set to PARAM_STR
+    cmake: Link with resolve and dlopen when nessecary
     
-    - the variable pointer is str* not char*
-    - GH #2385
+    - FreeBSD and Dragonfly are include in libc
+    - Linux and Mac need explicit linkage
 
-commit a2932492e24ac3c3afe4d33f025c7501c93fda49
-Author: kvrban <k.vrban@googlemail.com>
-Date:   Thu Jul 2 10:09:09 2020 +0200
+commit 3cda5a83cc45da2b0a9d6bb18f1b7f85849c526f
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Wed Jan 15 10:52:50 2025 +0000
 
-    tcpops: target variable passed on tcp_get_conid function was empty
+    cmake: Remove LOCK_METHOD as an option
+    
+    - If USE_FAST_LOCK is set to ON, try to use FAST_LOCK. If not avalaible on platoform, fallback to a platform specific one.
+    - If USE_FAST_LOCK is set to OFF, fallback directly to platform specific one.
+    - Fix wrong IF(NOT <option>) evaluation
+    - CMake lint files
 
-commit 4ce047acc68932b6b0271b7c8e7a11c235f382b2
+commit 26e6a5e6f4e0d2f26d6bfc2f3d1f3b5821914933
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 2 09:29:11 2020 +0200
+Date:   Wed Jan 15 08:27:47 2025 +0100
 
-    Makefile.defs: version set to 5.4.0-pre1
+    core: safety check on send_sock in via_builder()
+    
+    - GH #4102
 
-commit 2c622627ea145eddcf891ba9b89b756457074991
+commit e38c7f8bac1aef9890d266fa466cea1561346732
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 2 09:10:48 2020 +0200
+Date:   Wed Jan 15 07:24:29 2025 +0100
 
-    usrloc: rpc scan flags, cflags and methods fields as unsigned int
+    sanity: log as debug when Content-Length is missing for datagram protocols
+    
+    - the header is optional for datagram protocols (RFC3261, 20.14)
 
-commit 301525dfbbad2ffcec6738ef5eff952645ab9dfe
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jul 2 09:09:47 2020 +0200
+commit 0498446fd24462a7de72f73aae37a76ceabc4276
+Author: drTr0jan <[email protected]>
+Date:   Tue Jan 14 15:25:25 2025 +0300
 
-    kamctl: set Path to '.' when parameter not set for 'ul add'
+    cmake: add FreeBSD support
 
-commit 0a4fa9594d871a41c2ef6b811e2b342ed6ccfe09
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jul 1 20:53:45 2020 +0200
+commit 78ac89b1785c178d72410f54010c59d446b3b947
+Author: drTr0jan <[email protected]>
+Date:   Tue Jan 14 12:37:00 2025 +0300
 
-    jsonrpcs: more debug messages in case field of scanning failure
+    cmake: add amd64 arch fallback
 
-commit 4dc7b49f6b80305dc7c44d3dc95028ae282568ac
-Author: Victor Seva <[email protected]>
-Date:   Wed Jul 1 11:18:39 2020 +0200
+commit 6b0b8cb84b7d0e965d50bdf0dfa5423004879f55
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Jan 14 13:16:12 2025 +0100
 
-    pv_headers: pvh_set_header() fix core if $xavi not found
+    siputils: declare iterator out if for loop for C99 compiler
+    
+    - for sip_generate_charging_vector()
+    - variables declared at the begining of blocks
 
-commit c85da32333237359f9e8b9cfe6715437458c04a8
-Author: Julien Chavanton <[email protected]>
-Date:   Wed May 20 14:44:30 2020 -0700
+commit abcafe75de7adc524b4a5a3df103f427565f9627
+Author: drTr0jan <[email protected]>
+Date:   Fri Jan 10 10:53:19 2025 +0300
 
-    mqueue: add support for db persistency
+    influxdbc: support for FreeBSD build
 
-commit a369ed969e956d491f2ced3bc72a8e21343fbe18
-Author: Sergey Safarov <[email protected]>
-Date:   Tue Jun 30 15:42:37 2020 +0300
+commit 141f19a95bd0d97f1bd325291aafb844f46c7fd3
+Author: drTr0jan <[email protected]>
+Date:   Fri Jan 10 10:52:33 2025 +0300
 
-    pkg/docker: updated submodule
+    Makefile.defs: support for FreeBSD build
 
-commit 92f33c4488725a85921b3b66010f64c5bdfec802
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 30 12:17:50 2020 +0200
+commit e9f30f67a70e17a19d92143eb84c3b2e3b42662c
+Author: Kamailio Dev <[email protected]>
+Date:   Sun Jan 12 20:46:10 2025 +0100
 
-    sl: check if ending zero fits when printing cseq
+    modules: readme files regenerated - ims_auth ... [skip ci]
 
-commit 1d256290cf10414a2f1af1feda3c9a357eb8ac27
+commit 906664775ace76fcfa941022b5f1ed168563082a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 30 12:10:06 2020 +0200
+Date:   Sun Jan 12 20:44:38 2025 +0100
 
-    imc: let space for ending characters
+    ims_auth: docs for functions used for av_mode=1
 
-commit d6361c2e501cd9c08319f40897d765d1de1b1a32
-Author: Victor Seva <[email protected]>
-Date:   Mon Jun 29 18:31:37 2020 +0200
+commit 0a67119d1de31050772bac020e61dbbf4fc19f54
+Author: Farzaneh Soltanzadeh <[email protected]>
+Date:   Sun Jan 5 14:38:06 2025 +0330
 
-    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.
+    check corner-case and add comments
 
-commit 7ac314353f206924234ee416829fc9d75f52a737
+commit 866d92e9bbfb5725a05b2fa38c9d00e11c765552
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Jun 29 08:31:12 2020 +0200
+Date:   Fri Jan 10 17:16:10 2025 +0100
 
-    modules: readme files regenerated - carrierroute ... [skip ci]
+    modules: readme files regenerated - xhttp_prom ... [skip ci]
 
-commit 214c762c46d5cd5892d2ddc06a25193a01164e8b
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Jun 29 08:25:11 2020 +0200
+commit a404f598dce129cdd3d73dd0e79e011e0948b0c1
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Fri Jan 10 16:11:26 2025 +0000
 
-    carrierroute: docs - note about config file ownership
-    
-    - GH #2369
+    xhttp_prom: free memory in case of startup problems, use standard memory log helper
 
-commit 31c7493d0d822239a76df4b504b2c319de09c19c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 29 08:19:34 2020 +0200
+commit f92de6d0e5d0080f602a953113ecdc8fa53738d5
+Author: Christian Berger <[email protected]>
+Date:   Mon Dec 16 14:53:25 2024 +0100
 
-    carrierroute: more details on error message checking file permissions
+    xhttp_prom: new xhttp_prom_tags parameter
     
-    - GH #2369
+    - allows custom tags to be added to prometheus metrics
+    - Addresses GH issue #4021
 
-commit bcae4ab3274b502921fbf0525455c1474e7a63a4
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jun 29 08:01:13 2020 +0200
+commit ce45532512e65f58f77f01f50f3a2ee0bf79d7f1
+Author: herlesupreeth <[email protected]>
+Date:   Fri Jan 26 08:38:11 2024 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    examples: fix kamailio ims cfg file for basic volte call
 
-commit ae828e8c671206f15afd913492833f994ca73435
-Merge: b7c7976d3e bef306b97e
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 29 07:48:13 2020 +0200
+commit 8801cf72c77e9233c789a9a0a1536ac524d5abf6
+Author: Alexander Bakker <[email protected]>
+Date:   Thu Jan 2 14:50:03 2025 +0100
 
-    Merge pull request #2375 from sergey-safarov/dipatcher-frmating
+    core: parser - set URI type to TELS_URI_T for user=phone SIPS R-URI
     
-    dipatcher: dockbook and config formatting
+    Fixes an issue where setting the ``$rU`` for a SIPS R-URI containing
+    ``user=phone`` would overwrite the scheme to ``sip``.
 
-commit b7c7976d3e84ac648b689e5e496e619f587a4eb9
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jun 29 07:46:20 2020 +0200
+commit b5b40ef61901579f020f8eff002bd6e978919335
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Jan 10 15:37:13 2025 +0000
 
-    modules: readme files regenerated - dlgs ... [skip ci]
+    cmake: Add install targets for missing configuration files
+    
+    - tls: Add comment and use the --install for the install target like the rest
+    - auth_radius: Add dictionary installation
+    - xhttp_pi: Add pi_framework.xml
 
-commit f757a5e1a092bff4a1dbaa7da2d02f06e3a3e32e
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jun 28 15:19:42 2020 +0200
+commit abb4a6a195995901294bae105355a3414edaf05c
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Fri Jan 10 14:38:24 2025 +0000
 
-    dlgs: update final stats when item is destroyed
+    cmake/tls: Add targets for installing cfg and cert
 
-commit 7a47812f10f23897f3455a5abbede3a53c8c2d0e
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Jun 27 19:04:28 2020 +0200
+commit 001390d802c73e840e57015763a4b6164ae2eb6d
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Fri Jan 10 12:17:00 2025 +0000
 
-    dlgs: docs for dlg.stats command
+    cmake: Don't build all utils unless required by modules
+    
+    - Build always kamctl and kamcmd
+    - The rest of utils should be included from the module that requires them or a new add_subdirectory in src/CMakelists.txt
 
-commit 5c2b93f61b8970cd174c4d4055f7dbc1ddccaa12
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jun 27 16:28:23 2020 +0200
+commit 543fc22ad6d442ce956629671b9a0d75797f1e6f
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Fri Jan 10 11:14:12 2025 +0000
 
-    dlgs: dlgs.stats rpc command
+    cmake/db_text: Add missing definition
 
-commit 61d9d204c33c1b140ed90d51e9af13ec4ed12a96
-Author: Kamailio Dev <[email protected]>
-Date:   Sun Jun 28 15:01:25 2020 +0200
+commit dc41c3805f77a8eafeff48c4143f85d96b349d2e
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Jan 10 11:13:29 2025 +0000
 
-    modules: readme files regenerated - ims_charging ... [skip ci]
+    cmake: Install dbtextdb.py
 
-commit f679c118a589c80cb84954fb46271adef596e049
-Author: Henning Westerholt <[email protected]>
-Date:   Sun Jun 28 12:45:43 2020 +0000
+commit e51ae9297140150ad06fdc806324228b142f71e2
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Jan 10 11:12:39 2025 +0000
 
-    ims_charging: fix error in destination_realm default vaulue
+    cmake: Add kamdb_recover util program
+    
+    - Add it as dependency to db_berkeley module
 
-commit ec0b1d31f1d667abdcd7cce7fbfff110583e271c
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jun 26 22:27:43 2020 +0200
+commit 520299931cd77845c9bee736db57391fe3427e66
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Fri Jan 10 11:10:49 2025 +0000
 
-    siputils: docs - added section ids for parameters
+    cmake/modules: Fix FindBerkeleyDB to search for C devel header
 
-commit bef306b97e62dfdb5297a1589541a69e68bbcae0
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:49:02 2020 +0300
+commit ade4c37d8098699422e76bf0c931610d03a088a6
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Thu Jan 9 13:37:49 2025 +0000
 
-    dispatcher: cfg - simplified WITHINDLG
+    cmake: Ensure that all nessecary files are built and installed
     
-    route[PRESENCE] contains exit command, so we removed extra exit
-    
-    Also some formatings
+    - Build and install only included modules files
+    - Remove temp folder, as cmake should be built out of source.
+    - Install schema files per database included
 
-commit 73a523ba02cc4f4d25636a03344c45a5af7ac295
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Jun 25 22:46:35 2020 +0300
+commit e0dbb55d8593c5a8f0be1660ce9a537b7a4bc5b5
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Jan 8 14:15:28 2025 +0000
+
+    cmake: Add modules man pages as deps to man target
+
+commit ebbc54e27c226320999d299d6d89a13886011363
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Jan 8 13:04:40 2025 +0000
 
-    dispatcher: cfg - simplified WITHINDLG
+    cmake/docs: Add kamailio,kamcmd, kamctl man pages
     
-    route[RELAY] contains exit command, so we can simplify construction
+    - Add man target to generate the man files
+    - Add seperate targets for each util
+    - Include them in the install as well
 
-commit df73f60011497a7346c122cd4328e9564862a448
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Jun 25 22:39:14 2020 +0300
+commit 73914396c127529e7e0d58f3e92170891840cbc2
+Author: Victor Seva <[email protected]>
+Date:   Tue Jan 7 18:37:52 2025 +0100
 
-    dispatcher: cfg - more simple nesing for route[WITHINDLG]
+    db_redis: stop searching for keys if scan_key is set
 
-commit 948e04761029c17841b86a2a133f042b69f264ac
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:34:14 2020 +0300
+commit eb32feab9c50879117e0ecb5bd8c13c8ac301623
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Jan 7 13:51:00 2025 +0000
 
-    dispatcher: docbook - ident formating using Oxygen 13
+    cmake: Remove duplicate inclusion of defs.cmake
 
-commit 76e1d0ea1789dc122a04bb82be9b90cb43c64450
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:26:48 2020 +0300
+commit 03f47c7e5b198a0e1be946ca8219fc978f6f54a1
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Jan 7 13:47:30 2025 +0000
 
-    dispatcher: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type'
+    cmake/utils: Fix compile_definition instead of option
 
-commit b22d83175a3979ff91ecfad34b1623e7cbad1f1b
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:23:36 2020 +0300
+commit ada0a4c24700c3eead0217dd1e9794aee9655347
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Jan 7 13:46:48 2025 +0000
 
-    dispatcher: docbook - ident formating using Oxygen 13
+    cmake/kamcmd: Link if found
 
-commit c96ddb32d023f1f6dff1e87160c657c4b9cc1a8d
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:19:30 2020 +0300
+commit 5a3585a43d91ecbff4d0733eae898a2068356758
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Jan 7 13:39:16 2025 +0000
 
-    dispatcher: docbook - fixed 'Document root element "chapter", must match DOCTYPE root "book".'
+    cmake/kamcmd: Add alias if readline found
 
-commit cb232a7f535502ed181bd78741fc7b8fc048025d
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:17:40 2020 +0300
+commit f3acc421cc9b01af43c0dee6a851acb02498abd6
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Fri Dec 27 14:39:44 2024 +0000
 
-    dispatcher: docbook - space formating
+    cmake: Fix cmake-lint
 
-commit 397ad54d977ed2b17d7f936f97b24ce5a235af22
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 22:10:55 2020 +0300
+commit 5a5a9fc876335c88691a631b41b10ec41f1d599f
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Jan 7 13:35:56 2025 +0000
 
-    dispatcher: docbook - space formating
+    cmake/kamcmd: Don't require readline
 
-commit 51d1c2ebc251b930ee40d854a84995c911b86db4
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 21:59:40 2020 +0300
+commit 853bf9ebd24b3802a7e55d494fa7e9a42e261560
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Jan 7 13:30:16 2025 +0000
 
-    dispatcher: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type'
+    cmake: Fix installation path for modules man7
 
-commit 378952672659ccec883f18f77b8c932a73fc657e
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 21:49:09 2020 +0300
+commit 37bb0d05f5b2cda9125e6767808d48772a73c22b
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Jan 7 13:29:53 2025 +0000
 
-    dispatcher: docbook - fixed "The content of the parent element type is element only."
+    cmake: Add kamcmd util
 
-commit 44f62bd8e0a4c0ef7a9d2b87e52941b0f62d41bd
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 21:42:59 2020 +0300
+commit 8cbe99cf081a5948a9b032bf51e846120d780e92
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Jan 7 13:29:05 2025 +0000
 
-    dispatcher: docbook - fixed "The content of the parent element type is element only."
+    cmake: Splt compiler flag into seperate library to reuse with utils.
+    
+    - Add common_compiler_flags INTERFACE library for common compiler flags
+    - Introduce new INTERFACE common_utils used in src/utils/*.
+    - Link compiler flags to common and common_utils
+    - CMake lint
 
-commit 715d49b62bef30b485d3975acd20b406c444956f
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Jun 25 21:28:19 2020 +0300
+commit fbed7b5b6ef30842ee65d76bb2fca11b3246368d
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Jan 6 13:31:10 2025 +0100
 
-    dispatcher: docbook - fixed "Document root element "chapter", must match DOCTYPE root "book"."
+    modules: readme files regenerated - outbound ... [skip ci]
 
-commit 60e29f96ae57489669d1c266255e94b449e07dac
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Jun 25 21:05:55 2020 +0300
+commit b8062321572e1523bb9478fd2421c5a8bc8314af
+Author: Bastian Triller <bastian.triller@gmail.com>
+Date:   Wed Dec 18 17:13:13 2024 +0100
 
-    dispatcher: docbook space formating
+    htable: Fix de-/increment w/ auto expire
+    
+    Update item expiration value during de-/incrementation for htables that
+    are configured with autoexpire and updateexpire disabled.
+    Otherwise an item cannot be used until timer cleaned it up.
 
-commit 319d925187149d3fdb373938662dc28a1687d43c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 25 07:35:30 2020 +0200
+commit 485353fb5a8fa72d436cf763f27967e4e92b8d51
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Mon Dec 30 08:45:47 2024 +0000
 
-    dlgs: update stats on hash table slots
+    outbound/doc: Fix logic error
 
-commit 9d9bb4c02e8dc870e5a65a5fb87ec28c825738d1
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 24 18:19:53 2020 +0200
+commit 2002ec725df5c261cd28c1b035872eebdb11005c
+Author: Sergey Safarov <[email protected]>
+Date:   Mon Jan 6 08:57:49 2025 +0200
 
-    dlgs: fill in the totag on answer response
+    pkg/kamailio: packaged README.topos_htable and README.presence_dfks [skip ci]
 
-commit edd35d35e4a0bffc0d68decb6a7895b4d47823dc
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Jun 24 21:16:15 2020 +0200
+commit 1a6102098f78855283064f82a9075630b92412f3
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Jan 3 12:11:22 2025 +0100
 
-    modules: readme files regenerated - pua ... [skip ci]
+    core: socket info - let the kernet to set nl_pid value inside nl_bound_sock()
+    
+    - GH #4094
 
-commit 9adccda325d258fe539b54ec67d4389d3a2fc72c
+commit fc182198c7182759cc2c10b4afa3569336a438c9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 24 21:05:56 2020 +0200
+Date:   Fri Jan 3 12:02:21 2025 +0100
 
-    pua: docs - fixed missing comma in example
+    presence_dfks: added README file
     
-    - picked from #2371
+    - initial import, it is going to be autmatically generated from now on
 
-commit 6e3a8aea7f9f6dde462c86dfd8cd3027c2751e98
-Merge: 12b3cfe6fb 1b4afb70c1
+commit 0a09129a952b10bee6aa037781cf498ab703eabd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 24 21:00:11 2020 +0200
+Date:   Fri Jan 3 11:59:09 2025 +0100
 
-    Merge pull request #2372 from danielmartinezruiz/keepalive_config_ka_ping_from_value_cut_off
+    topos_htable: added README file
     
-    keepalive: manage the `ping_from` config value as str.
+    - it has to be added first time, when the module is imported in the
+      repo, afterwards is autmatically generated when the xml doc files are
+      updated
 
-commit 12b3cfe6fb6c48de28a9aee0420328c6ae863663
-Merge: 224f16431c 6b708e937d
-Author: Emmanuel Schmidbauer <[email protected]>
-Date:   Wed Jun 24 14:59:45 2020 -0400
+commit 1197efc3150a361e3f884c47085ed9598c16589e
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Jan 3 10:31:53 2025 +0000
 
-    Merge pull request #2373 from kamailio/mohqueue-issue-2370
+    cmake: Add modules docs and man target
     
-    mohqueue: use t_newtran() if transaction does not exist
+    - Add kamailio_docs_readme to produce all modules READMEs in source tree at once.
+    - Add kamailio_docs_man to prduce all modules man page. (if xml exist)
+    - Switch to add_dependencies when we depend on a target and not file.
 
-commit 6b708e937d161101adc91a4de5a527bf190b55c0
-Author: Emmanuel Schmidbauer <eschmidbauer@gmail.com>
-Date:   Wed Jun 24 14:32:15 2020 -0400
+commit 5433322c1f06a74f58b1ad1b44d221cfe1452bb2
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Dec 31 10:55:34 2024 +0000
 
-    mohqueue: use t_newtran() if transaction does not exist
+    cmake: Install core readme and install readme
 
-commit 224f16431c2a7777c87d7926b361574e25f27ef6
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Wed Jun 24 17:49:24 2020 +0300
+commit 2692148d92bb8b17709eb4cbddd8e653bbf5c14a
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Mon Dec 30 15:57:04 2024 +0000
 
-    pkg: obs/kamailio.spec - simplified pkgconfig requirements
+    cmake: Install README from source tree
     
-    for more detail pleae look GH #2368
+    - module_name_doc target will only produce the formats found in the build folder.
+    - module_name_readme target that modifies the source tree needs to be called explicitly
 
-commit 3331fa6e30b90489be8aec718c4e97232f610ba6
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jun 24 13:06:54 2020 +0200
+commit 18705086c2dbeef21afc059c887ab2c6178deba9
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Mon Dec 30 15:35:30 2024 +0000
 
-    dlgs: return sip attributes in rpc list command
+    cmake: Documentation targets always available regardless of `BUILD_DOC` option.
     
-    - adjust route types permissions for cfg functions
+    - Warn if BUILD_DOC is enabled but missing required programs
+    - CMake lint
 
-commit 1eb27d8c5df0c8cbc8bdcb4a110f1fcee9c0e34e
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jun 24 13:05:22 2020 +0200
+commit 600f5c49f8857f4b17c669c2d74106fe74264d9c
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Fri Dec 27 14:39:29 2024 +0000
 
-    tm: execute SREV_SIP_REPLY_OUT event on relayed reply
-    
-    - cosmetisation of some debug messages
+    cmake: Fix path for installing utils-bin and utils-cfg
 
-commit 238c5d70a472cf7903bac09c04581c37323afd55
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jun 24 13:04:11 2020 +0200
+commit 45a81b840637d7bb2c3387ab33309c8fb81f1a0a
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Fri Dec 27 14:00:42 2024 +0000
 
-    core: events - fix the field name for SREV_SIP_REPLY_OUT
+    cmake: Add `modules` target
+    
+    - Compile only the configured modules but not the core
 
-commit 1b4afb70c1c8228bc4dbae6e7ab433c4187b9867
-Author: Daniel Martínez Ruiz <[email protected]>
-Date:   Wed Jun 24 10:28:04 2020 +0200
+commit 7cb55fcbf3f138da18ca5dc9c3cd626bd470b727
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Dec 27 09:55:59 2024 +0000
 
-    keepalive: manage the `ping_from` config value as str.
+    cmake: Respect provided CMAKE_C_STANDARD
     
-    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).
+    - Format and lint
 
-commit fbc55950c8ac0c34c5b6693c1578de7cd11b484c
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jun 24 09:12:58 2020 +0200
+commit ad35c24196c921a3e870f4a48b6d286748d78d48
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Dec 24 12:05:37 2024 +0000
 
-    avpops: free fname1 in case of error getting fname2
+    cmake: Update min version required to 3.10
 
-commit 92ef21d77d9ded1f1fda7dd83934e073e557dfb8
-Merge: 71248a2f73 c4684574e0
+commit ced878347cdeb03f9160a5e29bed47e48ff362b6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 24 08:26:29 2020 +0200
+Date:   Sat Dec 28 16:17:22 2024 +0100
+
+    dialog: removed unused parameter for kemi update state function
 
-    Merge pull request #2367 from kamailio/dialog-improve-warning-msg
+commit 9857ba8236aafc3beab0723f8836afcb95f6b580
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Dec 24 12:04:16 2024 +0000
+
+    cmake: remove redundant default optimization level (2nd fix)
     
-    dialog: improve warning message to help better identify dialog lookup failures
+    - user can prepend compiler options with CFLAGS="-g -O2" cmake ...
+
+commit c8544e48710fa74150b958a1f8d1e918973afb51
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Dec 24 11:43:02 2024 +0000
 
-commit 71248a2f7394b69c85f030f103afb2a8f6a5a49e
+    cmake: Fix docs readme target to not be cleaned.
+
+commit df512a1f3d33758f4fab84d980f519167dcd8310
+Author: Sergey Safarov <[email protected]>
+Date:   Tue Dec 24 09:25:22 2024 +0200
+
+    pkg/kamailio: disabled python2 for Fedora dist
+
+commit fa90e39bf357599d0ee81caad25b890229650afa
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 23 19:00:13 2020 +0200
+Date:   Tue Dec 24 08:24:44 2024 +0100
 
-    pkg: obs/kamailio.spec - set version to 5.4.0
+    cmake: modules - coherent CMakeLists.txt style for modules
     
-    - set packager to Sergey Safarov
-    - add more build requirements, including those from GH #2368
+    - GH #4081
 
-commit f4036c535033a333cb551b5af70703135305e7b3
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jun 23 08:01:48 2020 +0200
+commit 5d4002415fd8377c5384beee387acf5ba9e2dfd3
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Tue Dec 24 06:49:46 2024 +0800
 
-    dialog: use the dlg hash table slot to unlock on dmq handling
+    cmake: remove redundant default optimization level
     
-    - the dlg can be destroyed on dmq replication and unlocking may fail
+    - user can prepend compiler options with CFLAGS="-g -O2" cmake ...
 
-commit ea8dec941897f23a0c04d045edfed80a41e042cf
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Mon Jun 22 18:51:56 2020 +0300
+commit fc6acb0195ced2ef73dc8bc10ba54368a763358a
+Author: Sergey Safarov <s.safarov@anycast-lb.net>
+Date:   Sun Dec 22 21:15:00 2024 +0200
 
-    pkg/kamailio: fixed -pre release RPM packaging
+    pkg/kamailio: packaged topos_htable.so and presence_dfks.so into RPM
 
-commit a7e08a6c6baa9a4cf35f3a6589dff53f27253deb
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Mon Jun 22 17:58:57 2020 +0300
+commit b5cb581bd8f529dab8f4bcc6173e0cf1ad936550
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Fri Dec 20 20:52:24 2024 +0800
 
-    pkg/kamailio/obs: packaged dlgs module
+    tls: warn if tls_threads_mode=1 and force value to 2
 
-commit 41db985ebfcb691f2e20e689a83379e382ef6c03
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Jun 22 15:32:30 2020 +0200
+commit 003a92942aeefd6611f9a2754f71b293ac73caaf
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Fri Dec 20 11:04:25 2024 +0000
 
-    evapi: free addr info in case of bind error
+    cmake/utills: Config all files for build and install
+    
+    - Config and install all kamctl related files
+    - Config and install all kamdb related files
+    - Format file
 
-commit 21a6c7bd41b825a9dfff7632e432e05f761567a0
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jun 22 08:31:26 2020 +0200
+commit ea96d46a6ab4d60614a1f1cb86bcc1d983811b06
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Dec 20 11:01:20 2024 +0000
 
-    modules: readme files regenerated - uac ... [skip ci]
+    cmake/utils: Fix double kamctl lib path
 
-commit 295e9a23df952bc98c2a2803d796e358363b2e22
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 22 08:22:55 2020 +0200
+commit 13c3f133ffd1f158593d2aa4b3b61d88c2009a6a
+Author: Victor Seva <[email protected]>
+Date:   Fri Dec 20 11:22:43 2024 +0100
 
-    uac: docs - updated examples to use avps with string names
+    github: remove extra info from nightly jobs [skip ci]
     
-    - the recommended format instead of interger ids
+    * is causing problems with multiline commit messages
+
+commit 852d17946e8857056572a03f3b5bff6438bed29c
+Author: Victor Seva <[email protected]>
+Date:   Fri Dec 20 10:53:52 2024 +0100
+
+    github: add step name on check [skip ci]
+
+commit 4133f24fde0ade54a5454baf045f774a73434cef
+Author: Victor Seva <[email protected]>
+Date:   Fri Dec 20 10:39:16 2024 +0100
+
+    github: fix check step for nightly jobs [skip ci]
+
+commit 2df6fd2b92c95791fa299500680a31814f95291c
+Author: S-P Chan <[email protected]>
+Date:   Fri Dec 20 16:57:37 2024 +0800
+
+    tls: warn if thread-locals are initialized before this module
 
-commit e3cf23b11f2fef44f45aeffe28065f98f6eb105f
+commit 5c48fb7ba1b6e7d516d6f5dad50f8c0a91f0a298
 Author: Kamailio Dev <[email protected]>
-Date:   Sun Jun 21 19:46:24 2020 +0200
+Date:   Fri Dec 20 09:46:07 2024 +0100
 
-    modules: readme files regenerated - db_mysql ... [skip ci]
+    modules: readme files regenerated - siprepo ... [skip ci]
 
-commit 56536708c5537c7443aa7a777fad0dc941e1bc71
+commit ed61054f3b4064523888897bb22ae4d53b84d949
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jun 21 19:31:07 2020 +0200
+Date:   Fri Dec 20 09:41:14 2024 +0100
 
-    db_mysql: docs - proper location for opt_ssl_mode in params section
-    
-    - reported by Juha Henianen
+    siprepo: docs - small typo
 
-commit fcd05ea3f509181506f4ddb633ba016fe9ebf107
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jun 20 21:44:37 2020 +0200
+commit 8cc21a5af0846ddd657b20363895e220658816ea
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Fri Dec 20 16:36:12 2024 +0800
 
-    sipdump: reimported the readme
-    
-    - somehow generation of it failed after the docbook update
+    tls: fix compiler warning of unused variable
 
-commit 48dfc16ccf8f0c6d4f1f51b48bc072e1a4ee3acd
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Jun 20 14:11:35 2020 +0200
+commit ca87db75102504eb29e802a0047cf22730dfc30e
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Fri Dec 20 16:02:32 2024 +0800
 
-    sipdump: docs - fixed broken docbook format due to extra section tag
+    core: revert tls_threads_mode=1
 
-commit c4684574e0e0e1cca4c1489a16513182f821a643
-Author: Emmanuel Schmidbauer <emmanuel.schmidbauer@textnow.com>
-Date:   Fri Jun 19 16:54:40 2020 -0400
+commit 398e647b0667f5609d30ccb9f4cedbb659dca3ab
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Fri Dec 20 15:59:13 2024 +0800
 
-    dialog: improve warning message to help better identify lookup failures
+    tls: revert tls_threads_mode=1
 
-commit 30c843836a34ad8e749d762b77ade6ebc987a55d
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jun 19 15:16:13 2020 +0200
+commit 92f17d2e7945858cdfe40ab498fb7b046e02955a
+Author: S-P Chan <[email protected]>
+Date:   Fri Dec 20 15:54:08 2024 +0800
 
-    modules: readme files regenerated - sipdump ... [skip ci]
+    xcap_client: revert tls_threads_mode=1
 
-commit 47bd211da1474d8addbaf1df86627e11bb221ff4
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jun 19 15:09:51 2020 +0200
+commit de84212c4a43402ea094f1b38aed9ca09b0c89a5
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Fri Dec 20 15:53:08 2024 +0800
 
-    sipdump: docs - usage remarks about cleaning generated files
+    http_client: revert tls_threads_mode=1
 
-commit 95992d29c4ab2b8863f1301f0259f295468c5301
-Merge: 773ecfc9ce c753932ebf
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 19 13:12:32 2020 +0200
+commit 7f33c48cc788d4caea0b1e06748bae0e6a6e90fb
+Author: S-P Chan <[email protected]>
+Date:   Fri Dec 20 15:51:33 2024 +0800
 
-    Merge pull request #2365 from khoegh/423-expires-range
-    
-    registrar: expires_range should not make expires < min_expires
+    http_async_client: revert tls_threads_mode=1
 
-commit c753932ebfa055d923c92b916937eec99cd14d23
-Author: Kristian F. Høgh <[email protected]>
-Date:   Fri Jun 19 11:22:20 2020 +0200
+commit a8c23061bf2b9ce2240cd52e554b440cb996bc9e
+Author: S-P Chan <[email protected]>
+Date:   Fri Dec 20 15:50:21 2024 +0800
 
-    registrar: expires_range should not make expires < min_expires
+    db_unixodbc: revert tls_threads_mode=1
 
-commit 773ecfc9ceec5bbbe6c7f5fd72399baacfd74c0a
-Author: Torrey Searle <tsearle@voxbone.com>
-Date:   Fri Jun 19 11:06:09 2020 +0200
+commit b7694edb65db852ee5a935fbbfe6f9d8c05fa508
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Fri Dec 20 15:48:00 2024 +0800
 
-    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
+    db_postgres: revert tls_threads_mode=1
 
-commit 39a58ebf3648bc8d21ba9688a4f1407852399528
-Author: Victor Seva <[email protected]>
-Date:   Fri Jun 19 10:03:33 2020 +0200
+commit 50042a4a21318f9b89cd1b5d35c04800ef2cbec5
+Author: S-P Chan <[email protected]>
+Date:   Fri Dec 20 15:45:31 2024 +0800
 
-    pkg/kamailio/deb: version set 5.4.0~pre0
-    
-    * clean previous entries
+    db_mysql: revert tls_threads_mode=1
 
-commit f1773b1fd8662aa0e80949c88d38d48db14981f0
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jun 19 08:19:34 2020 +0200
+commit ab6d46e6ab08066021419154045da5c3f2721377
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Fri Dec 20 15:39:21 2024 +0800
 
-    Makefile.defs: version set to 5.4.0-pre0
-    
-    - start of pre-release phase for 5.4.x series
+    outbound: revert tls_threads_mode=1
 
-commit 909de965a4843169255635839e4d9dc6948c2578
+commit 9abe414a186e2a6e9041dd03a1a8968f0efa954d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 19 08:18:12 2020 +0200
+Date:   Fri Dec 20 08:53:04 2024 +0100
 
-    Makefile.defs: version set to 5.4.0-dev6
-    
-    - marking end of development for 5.4.x series
+    htable: get current time once for pv counting items
 
-commit 1acd2a1097d0ccfcf85657f7a1e50d0c95f7f2e1
+commit d92a990a4040279ed7ee4d71debf2a13fd4d6782
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 21:52:52 2020 +0200
+Date:   Fri Dec 20 08:19:14 2024 +0100
 
-    tm: execute core event SREV_SIP_REPLY_OUT on local reply
+    htable: skip expired items for pv counting them
+    
+    - GH #4080
 
-commit 72d830ce66b40c0f3bd6589b24835d378dda64e5
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jun 18 18:45:37 2020 +0200
+commit 9f016b1f5d5ba435bb7c53bd663fdbb58c8d093c
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Thu Dec 19 19:13:36 2024 +0000
 
-    dlgs: register callback for core event SREV_SIP_REPLY_OUT
+    mohqueue: fix compilation warning about fixup_free_count
+    
+    - fix compilation warning about fixup_free_count, function was added but not used
+    - mohqueue_mod.c:147:12: warning: ‘fixup_free_count’ defined but not used [-Wunused-function]
 
-commit 700261dff422693fb78dbe5062998bed3eddb397
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 18:43:06 2020 +0200
+commit 58bd1b995a1bf36eb1efebbd2e091e0dc9ca716c
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Thu Dec 19 17:49:13 2024 +0000
 
-    sl: execute core event SREV_SIP_REPLY_OUT
+    cmake: Fix modules suffix to .so for all OS
 
-commit 936a49a11ea88425bec4ad9b9e6ec69549e0fe34
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jun 18 18:32:10 2020 +0200
+commit c49bc39e62af94588fe3c0d44c9e781a498fb78a
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Thu Dec 19 17:47:51 2024 +0000
 
-    core: events - added out buffer field to event structure
+    cmake: Add -ffile-prefix for core and all modules
 
-commit 13329ce04a6c082920b959e47d49bee1b8171e70
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jun 18 17:16:17 2020 +0200
+commit 6b523b6a660c624abe72565499831ac997d3cbcf
+Author: Xenofon Karamanos <[email protected]>
+Date:   Thu Dec 19 17:29:55 2024 +0000
 
-    modules: readme files regenerated - corex ... [skip ci]
+    Revert "cmake: added target compile option -ffile-prefix-map"
+    
+    This reverts commit 28f4089efcc9c2ccf8c79fc9ecc509ae29d873e5.
 
-commit 5e9a0dba1f1f12222c807332ef6fc8df233fc7ab
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jun 18 17:09:50 2020 +0200
+commit 9c37864e23da0dbec55c04c847c23130bb1aeb48
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Thu Dec 19 15:34:07 2024 +0000
 
-    corex: docs for evcb_reply_out param and event_route[corex:reply-out]
+    Revert "cmake: modules - set the SUFFIX property to .so"
+    
+    This reverts commit 4bf2c9634ab19ac76c12c33ddc3d4220631d38ef.
 
-commit 35360a5f99eb96d57d7bdab9d32f1f7db6dc0006
+commit 1860420fea7ed57d25bc7d735b46c11c739aa0c4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 16:40:37 2020 +0200
+Date:   Thu Dec 19 16:34:53 2024 +0100
 
-    corex: event route when a sip reply is sent out
+    cmake: set runtime dir based on RUN_PREFIX and RUN_DIR
+    
+    - it is a different system path than installation prefix, usually is
+      either in /run/kamailio or /var/run/kamailio
+    - follows the same concept as the old-makefiles
 
-commit 05e87e66cdb398ea9fe5aecc09d521a25a4f5c8e
+commit 7c1cfb312260ddd42d48231fc9c8049b4c38fe8f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 16:14:14 2020 +0200
+Date:   Thu Dec 19 13:22:22 2024 +0100
 
-    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
+    cmake/groups.cmake: added topos_htable to basic group
 
-commit b49b56614db5e5d32ba415755bdac75478cc08f2
+commit 4bf2c9634ab19ac76c12c33ddc3d4220631d38ef
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 15:38:53 2020 +0200
+Date:   Thu Dec 19 13:15:42 2024 +0100
 
-    core: extend onsend structure to include runtime mode and reply code
+    cmake: modules - set the SUFFIX property to .so
     
-    - runtime mode to be set to local or network traffic on specific cases
+    - on some OSes, the extension for dynamic libs is different, but the
+      code expects .so for modules (old-makefiles output was always with .so
+      no matter the OS)
 
-commit 93ab0791b409b9a708a1c7ac5cc4f94f7537d2ca
+commit 302782dff65469630ced250d65aaa52d0f9dc7fa
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 13:18:39 2020 +0200
+Date:   Thu Dec 19 13:13:39 2024 +0100
 
-    core: event hook for sip reply out
+    topos_htable: added CMakeLists.txt
 
-commit 7e402da261e1ced56019037d3dce9e72b5b2b0ea
+commit f0095466c2847c996440c45a8f728adc16f09579
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 10:31:38 2020 +0200
+Date:   Thu Dec 19 09:24:41 2024 +0100
 
-    pv: use SIP_REQUEST/SIP_REPLY for value of $mt
+    core: info log when no r-uri or branches found for print_dset()
 
-commit 339f24be1b28a2ab9702ae19dcc8d09f747ea77b
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jun 18 09:01:28 2020 +0200
+commit 7a511fd092b124cd5125327a4e44732d5cc1ad8e
+Author: Farzaneh Soltanzadeh <[email protected]>
+Date:   Tue Sep 24 09:42:49 2024 -0700
 
-    modules: readme files regenerated - siputils ... [skip ci]
+    rtpengine: export subscribe operation functions
 
-commit 65119d916fcd3bf42dff21718e6a4a18c2d5b16e
+commit 05bb67d91c8c7ffc0b68513d46e1de5f68124800
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 08:34:14 2020 +0200
+Date:   Wed Dec 18 11:51:53 2024 +0100
 
-    siputils: docs for uri_param_any(param)
+    core/CMakeLists.txt: remove lex.yy.c and cfg.tab.c from glob sources
+    
+    - they might be generated by other tools for debugging or, for now, the old
+    makefiles while analysing differences with cmake
 
-commit 3467291d80dba021e8684d203c50fb5a6b546bd8
+commit 0694eb74d91aaf8584f23ee934a36f2dc16a0fdf
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 18 08:33:27 2020 +0200
+Date:   Wed Dec 18 11:26:31 2024 +0100
 
-    siputils: new function uri_param_any(param)
+    Revert "src/CMakeLists.txt: remove explicit sources lex.yy.c and cfg.tab.c"
     
-    - check if r-uri has the param, with or without value
+    This reverts commit da629accb2c2095e3255f4aa3389a0af02272980.
 
-commit b31c885e5cb5331963f7d02d8a9d4cde9c6b57ef
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Jun 17 08:31:23 2020 +0200
+commit da629accb2c2095e3255f4aa3389a0af02272980
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Dec 18 08:45:12 2024 +0100
 
-    modules: readme files regenerated - siputils ... [skip ci]
+    src/CMakeLists.txt: remove explicit sources lex.yy.c and cfg.tab.c
+    
+    - they should be included by the GLOB of source files
+    - warnings shown before:
+    Warning: Source file ".../src/core/lex.yy.c" is listed multiple times for target "kamailio".
+    Warning: Source file ".../src/core/cfg.tab.c" is listed multiple times for target "kamailio"
 
-commit 1a96e1a17a65233a9cff946a1a0ef8237f63cf0c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 17 08:20:29 2020 +0200
+commit 96c9317b5f7a52eba94286dbe832d4bb1e4efd48
+Author: Victor Seva <[email protected]>
+Date:   Tue Dec 17 20:15:48 2024 +0100
 
-    siputils: docs for uri_param_rm() function
+    pkg/kamailio/deb: version set 6.0.0~pre0
 
-commit 912356869b7edcf569ebc3367650e238acf01eec
+commit da1c3456054fbfc3a353b5462fe4e27e852c8e47
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 17 08:17:14 2020 +0200
+Date:   Tue Dec 17 19:28:54 2024 +0100
 
-    siputils: new function uri_param_rm(pname)
-    
-    - remove parameter from r-uri
+    cmake/modules-docs.cmake: added COMMENT to target definitions
 
-commit 916c56df9f8c633ba4c4d4a173e35eea8c23a343
+commit 6f54793ebbd86f898be749f9e6b00274ccb1f631
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 16 22:00:23 2020 +0200
+Date:   Tue Dec 17 19:14:52 2024 +0100
 
-    siputils: use rewrite_uri() to update decoded r-uri
+    cmake/modules-docs.cmake: added target to generate readme for modules
+    
+    - e.g., make acc_readme
 
-commit cadcdd7c9e8f893110958d1445f1a1d546a4174e
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Jun 16 22:01:10 2020 +0200
+commit 2dc8de17cd9103f4075e3324427f3009144a324d
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Dec 17 16:59:25 2024 +0000
 
-    modules: readme files regenerated - ims_charging ... [skip ci]
+    cmake: Add support for multiple groups
+    
+    - cmake-format with default options
 
-commit f28b172aaf951c49a57f97f8fa48ce4b4287a2ac
-Author: Henning Westerholt <[email protected]>
-Date:   Tue Jun 16 19:49:17 2020 +0000
+commit aa41dd85ed5420f1fff3c6870eb1e5c3b8810f11
+Author: S-P Chan <[email protected]>
+Date:   Tue Dec 17 23:44:45 2024 +0800
 
-    ims_charging: add support for Application-Provided-Called-Party-Address AVP
+    tls_wolfssl: update internal submodule to v5.7.4-stable tag
 
-commit df6f64b7bd9c094563a4ce765eb20266b6f1c378
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jun 16 16:24:29 2020 +0200
+commit 763d3622fdb2cdd7916963b6d3f4d532525a5fcc
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Dec 17 13:30:22 2024 +0000
 
-    dlgs: docs updates for params, rpcs and functions
+    cmake: Make docs install optional
 
-commit e1012b8fb39d638e737868fed09d0734c02f8e11
+commit bef434385f32a685241a431b54082751c590b32c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 16 16:16:38 2020 +0200
+Date:   Tue Dec 17 11:38:14 2024 +0100
 
-    dlgs: init and update functions
+    cmake: module_doc made from two targets module_doc_text and module_doc_html
+    
+    - targets for independent generation of text or html documentation
 
-commit bf32a3724e3a65d219004e15e95c42e8e919ba34
+commit 19625af3f3b5d36e3515dcc7efc9f6c85ea6bcf9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 16 11:08:38 2020 +0200
+Date:   Tue Dec 17 10:44:24 2024 +0100
 
-    dlgs: docs - created xml and readme files
+    cmake: rename files to use - instead of _ in the name
+    
+    - have a coherent naming style, most were with -
 
-commit fe53fd5f4f441d16ddd3403bd625e119b6b094d7
+commit cd518c157cf28a04f703e4cce2f8ed92126b105d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 16 11:07:54 2020 +0200
+Date:   Tue Dec 17 08:08:17 2024 +0100
 
-    dlgs: timer callback to delete expired dlgs items
+    Makefile.defs, CMakeLists.txt: version set to 6.0.0-pre0
     
-    - more internal api functions
-    - work in progress
+    - start of testing phase for release series 6.0.x
 
-commit 436406bb3c42304908fb8f4708836a963cee6efd
+commit 919b7b147f380aadd3ef034acd23946edc28624f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 15 18:31:15 2020 +0200
+Date:   Tue Dec 17 08:04:46 2024 +0100
 
-    dlgs: initial import of dlgs module - dialogs stateless tracking and statistics
+    Makefile.defs, CMakeLists.txt: version set to 6.0.0-dev4
+    
+    - end of development for release series 6.0.x
 
-commit 87f7dc5117f1b51bf27d013ce0012d15f8194016
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Jun 16 10:46:17 2020 +0200
+commit e4116424065f3d3ee685960976239ae961212dc0
+Author: Xenofon Karamanos <[email protected]>
+Date:   Sat Dec 14 00:31:51 2024 +0000
 
-    modules: readme files regenerated - dmq_usrloc ... [skip ci]
+    cmake: Generate docs with lynx
+    
+    - Remove pandoc
+    - Add various options that can be user-defined
+    - Add target_dependecies on produced files like .txt and .html
+    - Each produced file it's own custom command for not rebuilding when not nessecary
 
-commit 86f4943b61eb4672d6b18caead75724d8ad78504
-Merge: cf3c0132cc a935d8d414
+commit fb1f6397cd58b8186558bfb719f73d9765281ff2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 16 10:32:58 2020 +0200
+Date:   Mon Dec 16 09:32:12 2024 +0100
 
-    Merge pull request #2358 from kamailio/dmq_usrloc-usrloc_delete
+    auth: export pv_www/proxy_authenticate(...) to kemi
     
-    dmq_usrloc: add new parameter `usrloc_delete` to disable synchronizing delete actions
+    - GH #4067
 
-commit cf3c0132cc81b2d8db05a6a9a26d7110a021ce23
-Author: Victor Seva <[email protected]>
-Date:   Tue Jun 16 09:31:55 2020 +0200
+commit 4811a6706e7898049adea7b833caef61b587aff5
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Dec 16 09:10:49 2024 +0100
 
-    sca: clang format code
+    etc/kamailio.cfg: use dlgs to get dialog stats via rpc
 
-commit adf7fb2613c4117ea0a76463d2df55e14579da9f
-Author: Victor Seva <[email protected]>
-Date:   Thu Jun 11 10:48:29 2020 +0200
+commit 76925238ada0368864da0da31f9b15e59315e7c4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Dec 16 08:59:05 2024 +0100
 
-    avpops: export functions to KEMI
+    etc/kamailio.cfg: example for udp_reciever_mode parameter
     
-    * avp_check
-    * avp_copy
+    - version set to 6.0 in header comment
 
-commit 3a8896ce9e5a841087e43f6f384858799f590475
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jun 15 15:31:10 2020 +0200
+commit 0c769b3a515fe3887988fee67128a5acbda339b8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Dec 16 08:10:09 2024 +0100
 
-    modules: readme files regenerated - siputils ... [skip ci]
+    dialog: exported new functions to kemi
 
-commit 8616db8573b7d83b81c4177ac855a1fcbd792445
+commit 688db50c14f187ef5728089e4ae6c92dd091c7a8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 15 15:18:31 2020 +0200
+Date:   Sun Dec 15 15:15:23 2024 +0100
 
-    siputils: docs for contact_param_rm()
+    dialog: use event callback for reply out
 
-commit af15f32669fb482984ee5aefcc52e1a993691060
+commit 0acd9c910692fcc2c7f9c9408cf916037b8fdb7b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 15 15:14:53 2020 +0200
+Date:   Sat Dec 14 20:08:39 2024 +0100
 
-    siputils: new function contact_param_rm("param-name")
-    
-    - remove parameter by name from Contact header URI
+    dialog: added dlg_update_state() function
 
-commit c5115cfb9a676d319eaeb4940998abc2e30acf03
+commit 27055d06b70c495313df34630f2ec612b2f73836
 Author: Victor Seva <[email protected]>
-Date:   Mon Jun 15 10:20:51 2020 +0200
-
-    pkg/kamailio/deb: version set 5.4.0~dev5
-
-commit 5721cfc82b74082e2f5f74ca19271e63a466c8f2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 15 09:31:09 2020 +0200
+Date:   Sun Dec 15 16:23:29 2024 +0100
 
-    Makefile.defs: version set to 5.4.0-dev5
+    github: fix query fetching only success runs for nightly jobs [skip ci]
 
-commit c5acc58863acb133748ad9f2f8a963ab714af871
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 15 09:09:20 2020 +0200
-
-    db_mysql: use MARIADB_BASE_VERSION macro to check for MariaDB library
-
-commit 5a65288cac3d4dda5b3c7f6f496cf2f8551e294d
-Author: Kamailio Dev <[email protected]>
-Date:   Sun Jun 14 17:16:10 2020 +0200
+commit 95819e750b844aef1723e38e8048de680fd4a69b
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 01:36:15 2024 +0100
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    cmake: add presence_dfks to MOD_LIST_PRESENCE
 
-commit 6b27844460e0de475d9546db122ff1ba9d9be6d8
-Author: Henning Westerholt <[email protected]>
-Date:   Sun Jun 14 15:13:31 2020 +0000
+commit f0802546f05170607f468c21dea610fb1be4a8f1
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 01:15:27 2024 +0100
 
-    dialog: fix error in debug logging, properly log both sockets
+    Makefile.groups: add presence_dfks to mod_list_presence
 
-commit fe2dfebf7b8da99b40f0f21a0cfbf05b9534899f
-Author: Henning Westerholt <[email protected]>
-Date:   Sun Jun 14 15:09:25 2020 +0000
+commit 1422dde30224398f47b3acdec1741b183386a3b8
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 01:12:58 2024 +0100
 
-    Revert "dialog: add parameter to configure synchronisation of all dialog states to DB"
-    
-    This reverts commit 37d83a5838a50350563f19387fad455d6a433a02 for now.
-    
-    It needs more rectoring and some extensions in the DB access layer for this module.
+    pua: support as-feature-event
 
-commit a86029bb088a080a3e81e2d74419aac1806f3d55
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Sun Jun 14 12:31:12 2020 +0200
+commit c7379e146ebd35e218a861f4899c6596805869d8
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 10:39:16 2024 +0100
 
-    modules: readme files regenerated - db_mysql ... [skip ci]
+    presence_dfks: documentation
 
-commit ae900a668aff4a472d6f1f7de5cf6277b5881ce9
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jun 14 12:16:29 2020 +0200
+commit 2587e75bebcb40af1780dbb725daa31bd472b757
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 01:12:14 2024 +0100
 
-    db_mysql: note that libmariadbclient does not support ssl mode option
+    presence_dfks: handling as-feature-event presence messages
 
-commit 5b727447df9f5476c2ef818a8926f62525d0c349
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jun 14 12:14:40 2020 +0200
+commit 7c365f76560b18aca49096121ea55791ce8f3623
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 12:06:38 2024 +0100
 
-    db_mysql: mariadb client library does not support ssl mode option
+    ims_diameter_server: fix retrieval ``$diameter_response`` value
+    
+    ``current_msg_id_repl is only`` changed if ``$diameter_reponse``
+    is changed by via ``pv_set_response()``. The event_route is
+    executed with a ``fake_msg`` so it will not match if is setted
+    outside anyways.
 
-commit a10d6860c69a518a1b60a17640cfb4da65839214
+commit bb221de0bb49f978d238a8aa97004bda2a7fa456
 Author: Kamailio Dev <[email protected]>
-Date:   Sun Jun 14 11:46:20 2020 +0200
+Date:   Sat Dec 14 12:01:10 2024 +0100
 
-    modules: readme files regenerated - db_mysql ... [skip ci]
+    modules: readme files regenerated - topos ... [skip ci]
 
-commit f012c525264ed05fec2acb4b3924d4b9a1cd3ab9
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun Jun 14 11:31:59 2020 +0200
+commit 2bd70ed7ab8ec4cf59e12be3d561c735d84f2dea
+Author: Kilian Wöber <Kilian.Woeber@kontron.com>
+Date:   Tue Oct 29 14:43:01 2024 +0100
 
-    db_mysql: docs for opt_ssl_mode parameter
+    ims_isc: bugfix: firstflag incorrect in isc_match_filter
 
-commit 260e25e15c4aa68533ee560bd8fcbdd5ee7b7d6f
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun Jun 14 11:18:15 2020 +0200
+commit 90d1485c62bdfe509ff14b1b05baf0752b1a946e
+Author: Stefan Mititelu <stefan.mititelu@net2phone.com>
+Date:   Tue Dec 10 11:42:31 2024 +0200
 
-    db_mysql: new parameter opt_ssl_mode - allow controling ssl mode
-    
-    - 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
+    topos_htable: Small update to doc
 
-commit 150ab9d445da9f7eca1c7312cb70ba176f320131
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Jun 13 11:33:52 2020 +0200
+commit df48b373c39d631f49cb3632f7547f65b58eda3e
+Author: Stefan Mititelu <[email protected]>
+Date:   Mon Nov 11 18:08:32 2024 +0200
 
-    siputils: add quotes around contact uri if not there for param encoding
+    topos_htable: Initial commit
 
-commit c7e55a33e9026a4ab74170a96dc1029838a80c6e
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Jun 13 11:09:32 2020 +0200
+commit bd70a78ce22ab419a52e8733bc7ee27765d14cac
+Author: Stefan Mititelu <stefan.mititelu@net2phone.com>
+Date:   Mon Nov 11 18:12:32 2024 +0200
 
-    siputils: proper use uri parameters for decoding contact
+    topos: Updates for topos_htable module
+    
+    Add htable storage modparam.
+    End storage dialog on negative replies.
 
-commit a935d8d414d665ea89859449e622435bc7106f64
-Author: Emmanuel Schmidbauer <[email protected]>
-Date:   Fri Jun 12 16:02:19 2020 -0400
+commit 69db5823fc9b8ee98c59d591517a1ecef91b16db
+Author: Stefan Mititelu <stefan.mititelu@net2phone.com>
+Date:   Wed Oct 30 16:44:22 2024 +0200
 
-    dmq_usrloc: add new parameter `usrloc_delete` to disable synchronizing delete actions
+    htable: Updates for topos_htable module
+    
+    Export table create api functions
+    
+    Fix ht_cell_pkg_copy str pointers. Otherwise, pkg cell str pointers will still
+    point to shm memory. Set the pkg cell str pointers similar to how ht_cell_new
+    sets the str pointers.
 
-commit d35e7c1dd7ee82a470ad31fb2c6901627ad9e499
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 12 18:44:54 2020 +0200
+commit fbf2fef1ff0f3289cb4734f66b86f0a4f82f2407
+Author: Victor Seva <[email protected]>
+Date:   Fri Dec 13 20:12:07 2024 +0100
 
-    siputils: ensure that the contact is parsed for param encoding
+    lwsc: add fixup_free* to exported functions
 
-commit 1189d75511bad3fe235e207e72471770dedfa386
+commit e4f51d15aab7642e62da84877fed464f8461d643
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Jun 12 16:01:15 2020 +0200
+Date:   Fri Dec 13 20:01:09 2024 +0100
 
-    modules: readme files regenerated - siputils ... [skip ci]
+    modules: readme files regenerated - dialog ... [skip ci]
 
-commit 10c278643719408957b00c6fe64b0796b6ef148e
+commit aae99e8e6d9cf959719b09360ff0cfc37386d722
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 12 15:54:23 2020 +0200
+Date:   Fri Dec 13 19:50:10 2024 +0100
 
-    siputils: docs - updates to contact_param_encode() saddr param
+    dialog: update fields on dlg_set_state() changes
 
-commit 6300f4661747224ec16d34634d62db454630277f
+commit 1e97167477b7a8a4b436fa6c1b07c6346afa3204
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 12 15:52:48 2020 +0200
+Date:   Fri Dec 13 19:28:10 2024 +0100
 
-    siputils: contact_param_encode() takes full sip uri as server address
-    
-    - more debug messages
+    dialog: docs for dlg_set_state(...) function
 
-commit 20c1666e24f335231900bbe7cea0b0719f14f6de
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jun 12 11:16:19 2020 +0200
+commit dd1b6d4ff1d15c71dc3f5cf0533478006f7aeefb
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 13 19:17:39 2024 +0100
 
-    modules: readme files regenerated - siputils ... [skip ci]
+    dialog: new function dlg_set_state(newstate) - set the state for a dialog
 
-commit 1a7ab6a5fc9b02f9e431e6d21f652de6283489c0
+commit 498d2d5468b29cedf781f92d3946d6c83950f152
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 12 11:07:16 2020 +0200
+Date:   Fri Dec 13 10:52:42 2024 +0100
 
-    siputils: docs for functions encoding/decoding contact uri using params
+    dialog: docs for dlg_mode parameter
 
-commit e2fd3c3e85762b4d3e2f7706bfc32deafef46497
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jun 12 10:55:16 2020 +0200
+commit f7dc5ebeb931e55c72f52f3abc6f62923861584e
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Fri Dec 13 15:20:49 2024 +0000
 
-    siputils: functions to encode/decode contact address in a uri param
+    cmake: Fix path resolving...
 
-commit 11f98d59347195304870bf521dc47a2c257b49db
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jun 12 10:31:20 2020 +0200
+commit de08b53549abc094c60fb2170c3f85085d57d466
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Dec 13 15:03:58 2024 +0000
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    cmake: Do not require xsltproc for non default target
 
-commit 37d83a5838a50350563f19387fad455d6a433a02
-Author: Henning Westerholt <[email protected]>
-Date:   Fri Jun 12 08:21:20 2020 +0000
+commit 3b666cd45d92085815440e1cd1a71eb374c3db05
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Dec 10 15:31:55 2024 +0000
 
-    dialog: add parameter to configure synchronisation of all dialog states to DB
-    
-    - 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
+    cmake: add dbschema target
 
-commit 3b2a0a849e60a6bf0bc9d8054568c954010d7aa6
+commit a27151e035828b850e76e16ae9deb70bd5b81e5e
 Author: Victor Seva <[email protected]>
-Date:   Tue Jun 9 12:02:43 2020 +0200
+Date:   Fri Dec 13 12:04:40 2024 +0100
 
-    sqlops: export sql_pvquery to KEMI
+    github: add commit message info to check step [skip ci]
 
-commit 0dac4a759b841450a757f0ecdbf6d431d62bff87
-Merge: f748835d50 8d9e65789f
-Author: Federico Cabiddu <[email protected]>
-Date:   Fri Jun 12 07:50:46 2020 +0200
+commit 5d3aced14e6ae30a36be9541f2fb1b1a85c83503
+Author: Victor Seva <[email protected]>
+Date:   Fri Dec 13 11:53:30 2024 +0100
 
-    Merge pull request #2353 from kamailio/grumvalski/ds_keep_load
-    
-    dispatcher: keep current destinations' load when adding/removing
+    github: add more info to check step on nightly actions [skip ci]
 
-commit f748835d507c9f2a7f231efa10ce65f42d77831d
-Merge: 3f156be2e5 5649a24929
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 11 21:15:59 2020 +0200
+commit 8a37acb07317d42dc3254ae5ed47573d9afa055d
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Dec 13 10:48:41 2024 +0000
 
-    Merge pull request #2352 from kamailio/feature/keepalive-new-state-log-feedback
-    
-    keepalive: logging state of dest just if changed
+    cmake: Remove docs generation from default/all targets
 
-commit 3f156be2e5e2c06a6716e709a246e57c51661012
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 11 15:19:19 2020 +0200
+commit 192d12333b78b0fc129c893f5fef0269fbf44b4e
+Author: Victor Seva <[email protected]>
+Date:   Fri Dec 13 11:42:43 2024 +0100
 
-    siputils: cotact ops - more debug info and coherence in log messages
-    
-    - use lowercase always at the start, the message is prefixed anyhow
+    github: codeql fix nightly check route [skip ci]
 
-commit 5754539602bb6806f829a9ceee73630953fdaa81
+commit abf0c5d7b91ed17e8226ad4c2452c19a849f2b61
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 11 14:07:35 2020 +0200
+Date:   Thu Dec 12 20:39:45 2024 +0100
 
-    siputils: contact ops - clang format code
+    dialog: added dlg_mode parameter
+    
+    - control how the dialog is managed
+    - if set to 1, do not rely on tm callbacks for dialog states
+    - default 0 (current behaviour)
 
-commit 2b8b2904399478984d3983ce447c98832419570a
+commit 50073614023a5e9e4d2b343e7c3f9460b69ab4a3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 11 13:27:22 2020 +0200
+Date:   Thu Dec 12 18:51:39 2024 +0100
 
-    siputils: contact ops - removed old defines set on for very long time
+    cmake/modules_docs.cmake: option to build modules doc with xmlproc and lynx
     
-    - bits of formatting code and comments
+    - it is tried first, when lynx is not found, tries with xmlproc and
+      pandoc
 
-commit 2ac50d041fb2d9a32e339f02448e5daa202da65e
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jun 11 11:01:47 2020 +0000
+commit 5086bebaf8dcf7252350efc5385bc9c3f45e15be
+Author: Xenofon Karamanos <[email protected]>
+Date:   Thu Dec 12 17:34:47 2024 +0000
 
-    tm: convert to PKG/SHM memory logging helper functions
+    cmake: Add support for package groups
 
-commit 4ca962240d90f751371475a02ff404c19c8027da
+commit 0582f31678eca913ae505308909798e10eb31ca0
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Jun 11 12:46:14 2020 +0200
+Date:   Thu Dec 12 17:46:09 2024 +0100
 
-    modules: readme files regenerated - ims_charging ... [skip ci]
+    modules: readme files regenerated - uac ... [skip ci]
 
-commit d4f3d0e705f38c61c842c5f6a367a9768e592965
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jun 11 10:45:00 2020 +0000
+commit bab82a2ba751a1138db48074692e953bbf7be9a8
+Author: Xenofon Karamanos <[email protected]>
+Date:   Mon Dec 9 13:33:06 2024 +0000
 
-    ims_charging: fix errors in docs, add missing parameters
+    uac/docs: Update docs for uac_reg_send_register/unregister and rpc command
 
-commit 9de8626307076edf3a76ee2564c245d92c11a0ce
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Jun 10 19:25:20 2020 +0000
+commit 66caed28aa5bc978c280b37be18e09381c1b5c66
+Author: Xenofon Karamanos <[email protected]>
+Date:   Thu Dec 5 17:34:30 2024 +0000
 
-    ims_charging: add structured debug logging for key functions
+    uac: Export two new functions for reg/unreg and rpc for reg
+    
+    - uac.reg_register: Register from kamcmd
+    - uac_reg_send_register: Function to register immediately without waiting for timer
+    - uac_reg_send_unregister: Funtion to unregister immediately without waiting for timer
+    - Move required structures/functions to .h for
 
-commit 53f9992e1a0b646744f9ddc626d002306ed4db60
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Jun 10 19:22:02 2020 +0000
+commit bd7e4dc5eec2425ab96434eac434ff095ca9856a
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 17:16:36 2024 +0100
 
-    cdp: small (commented out) debugging helper
+    math: add fixup_free* to exported functions
 
-commit 289e347054c18da6548101703d971099094165d5
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Thu Jun 11 10:46:32 2020 +0200
+commit 6b603c58be614fdf3798f29bff8dd8b5ebd4653e
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Thu Dec 12 17:13:29 2024 +0100
 
-    modules: readme files regenerated - acc ... [skip ci]
+    matrix: reformat exported structures
 
-commit 7bedc5885134bb340b75a263d822617831e4af99
-Author: Carlos Cruz <[email protected]>
-Date:   Mon Jun 8 11:02:10 2020 +0200
+commit bb85dd83c0ecd9877dd8dd8ad61fb38aa308c0ee
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 17:11:11 2024 +0100
 
-    acc: new skip_cdr modparam to prevent cdr generation
-    
-    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.
+    maxfwd: reformat exported structures
 
-commit 1a462ed4cffddd5f691b33adb859c286a0c074df
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Jun 10 15:36:48 2020 +0000
+commit f5161b71a36c433370a44ec6ef2973c5f93aa8c1
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 17:08:13 2024 +0100
 
-    cdp: better compatiblity with certain Diameter servers
-    
-    - 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
+    mediaproxy: reformat exported structures
 
-commit 7cae3e5e0df27bf3481cbf0680bf86902359a97c
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Jun 10 15:31:13 2020 +0000
+commit a47ebb6349c40af7bbbc6dd90a3e8b05207c935c
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 17:04:34 2024 +0100
 
-    ims_charging: initialize ro_forced_peer variable
+    memcached: reformat exported structures
 
-commit 508786fcdbbc120215b3e7dd90d92ab40c3b1e4e
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Jun 10 11:50:51 2020 +0000
+commit 552b8397ecd110be3faf181f840803f6d8bf03dd
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 17:01:04 2024 +0100
 
-    ims_charging: fix missing line-breaks for log messages
+    microhttpd: add fixup_free* to exported functions
 
-commit 32a0d8073eb1b7f01190d305d318b43268811be8
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Jun 10 11:35:37 2020 +0000
+commit 4ba15a7db033b699008885473a3f8c72811975ce
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 16:51:26 2024 +0100
 
-    cdp: add missing line-breaks for log messages
+    misc_radius: add fixup_free* to exported functions
 
-commit 8d9e65789fe2f6da2648449639620899b1d1b2c3
-Author: Federico Cabiddu <[email protected]>
-Date:   Wed Jun 10 07:17:13 2020 +0200
+commit 2b73d78789683388e5c93b4516e97b467178a25b
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 16:45:32 2024 +0100
 
-    dispatcher: keep current destinations' load when adding/removing
+    mohqueue: add fixup_free* to exported functions
 
-commit 97593d20875d26c38511f564fd7071bf79baa56b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 9 20:02:21 2020 +0200
+commit 155d6005c52c85199deffd1357dc361af21e3862
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 16:43:01 2024 +0100
 
-    sipdump: make month in the file name from 1 to 12
-    
-    - tm_mon is from 0-11
+    mohqueue: reformat exported structures
 
-commit b02c247023ea3ea0ef9753efdb04aff7d5d3bbb4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 9 10:53:22 2020 +0200
+commit 039a79a00e2eb34b9e61e30848f4d1bb07d68f4c
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 16:37:51 2024 +0100
 
-    app_python: check if f_code field in frame is set before using in log message
+    mqtt: add fixup_free* to exported functions
 
-commit e680dd6ed672e63012e960c68c0030e3f188654b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 9 10:49:22 2020 +0200
+commit 89af5be1124faade9aa33e58b7bf199ef2af3865
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 16:36:20 2024 +0100
 
-    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
+    mqtt: reformat exported structures
 
-commit 5649a24929ae7bd60154a6c58c772db9e462af27
-Author: Luis Martin Gil <[email protected]>
-Date:   Tue Jun 9 10:48:16 2020 +0200
+commit 0fd77b10b758d685b3ae27d0435e6b9d4bba82f5
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 16:05:51 2024 +0100
 
-    keepalive: logging state of dest just if changed
+    mqueue: add fixup_free* to exported functions
 
-commit 0607cd0b42ff2c692e8a096a73df41017449bde5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 8 20:44:24 2020 +0200
+commit 704ca58226e63d90f8cd7ddc7b4f06efe8f18756
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 16:04:34 2024 +0100
 
-    kemix: function to get the body length
+    mqueue: reformat exported structures
 
-commit 2d2594d3cdeead550ccd472f9d0288b72b98d689
-Author: tsearle <[email protected]>
-Date:   Mon Jun 8 17:33:35 2020 +0200
+commit 1a88127ede8245a96f469d7719a92ddd917a530e
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 15:56:09 2024 +0100
 
-    remove unused import
+    msrp: add fixup_free* to exported functions
 
-commit f4ec923976cbab5c1451b65268aaca65a33919fd
-Author: Torrey Searle <[email protected]>
-Date:   Mon Jun 8 09:17:00 2020 +0200
+commit e658599e737c9f2a5eb4384eebd119627a176cdb
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 15:55:08 2024 +0100
 
-    tools/kemi: add script to generate mock api for kemi python testing
+    msrp: reformat exported structures
 
-commit 49e80dbe4b47f3252445fbad6e12d7150304f5a3
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jun 7 11:01:04 2020 +0200
+commit 2a8df7f1e7f77bcfac49a85d0d8c7b283de13be8
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 15:51:15 2024 +0100
 
-    app_squirrel: updated squirrel interpreter to latest git version
+    mtree: add fixup_free* to exported functions
 
-commit 120e87d465c7093f24414718cd01fbda944a1a03
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jun 6 10:50:57 2020 +0200
+commit a7a386056040db183abdeff6492773141ca9a92c
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 15:50:13 2024 +0100
 
-    app_jsdt: regenerated the static exports table
+    mtree: reformat exported structures
 
-commit cb55929b8ce39aee2af193e59034e43af7a44781
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Jun 6 10:50:19 2020 +0200
+commit 259935c2a2d5c367ef4773826bb69faec8256dee
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 15:23:15 2024 +0100
 
-    app_jsdt: utils/app_jsdt_ctl - increase the static table size to 1536
+    nat_traversal: add fixup_free* to exported functions
 
-commit c44ccd0e66715f33620ddfc93cfeeb4dcc65a5fc
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Fri Jun 5 19:01:14 2020 +0200
+commit 0ebc38a4834d74dfee8ff7326e516c01d7273472
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Thu Dec 12 15:22:53 2024 +0100
 
-    modules: readme files regenerated - pv_headers ... [skip ci]
+    nat_traversal: reformat exported structures
 
-commit 3b1f5b9c89846d6ffc67acb9eca376d0f424b5ca
+commit 9dc9233289d2518419438d38ac7d7b0abf4862a1
 Author: Victor Seva <[email protected]>
-Date:   Fri Jun 5 18:43:39 2020 +0200
+Date:   Thu Dec 12 15:18:46 2024 +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
+    nathelper: add fixup_free* to exported functions
 
-commit 8e2c2e391eb90f53b0fdc3e108bb84dab4e11593
-Merge: a118641af8 4099a6caf8
-Author: Federico Cabiddu <[email protected]>
-Date:   Fri Jun 5 13:28:33 2020 +0200
+commit 6ca7a392708a1ea6a38c791591272bdf5b299832
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 15:14:30 2024 +0100
 
-    Merge pull request #2342 from kamailio/grumvalski/ds_load_table
-    
-    dispatcher: don't reset load table when adding/removing a destination…
+    ndb_cassandra: add fixup_free* to exported functions
 
-commit a118641af8fb6bdd288e97c17b12076db6442ef9
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Fri Jun 5 12:31:22 2020 +0200
+commit 8e2a41e57ab428f64cc78a76ea4716186357b9d5
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Thu Dec 12 15:08:36 2024 +0100
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    ndb_cassandra: reformat exported structures
 
-commit 21338195e74b09ccca29d6479e698417ed34cd42
-Author: Henning Westerholt <[email protected]>
-Date:   Fri Jun 5 09:25:04 2020 +0000
+commit 2e341d4d89f228e4f6910c564c16fde1d9a64b1a
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 15:01:30 2024 +0100
 
-    siptrace: fix regression introduced from 4e9a760123c for siptrace(), sip_trace_mode()
-    
-    - fix regression introduced from 4e9a760123c for siptrace(), sip_trace_mode()
-    - it was not working properly without destination uri in non-HEP mode
+    ndb_mongodb: add fixup_free* to exported functions
 
-commit 75e6e370ceb701eabbdb2a1b7f12311ba0ae5024
-Author: Henning Westerholt <[email protected]>
-Date:   Fri Jun 5 07:30:56 2020 +0000
+commit e5c7b4ea8246f11815ab49fa0219ce2a7be3dd65
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 14:59:53 2024 +0100
 
-    siptrace: improve documentation about sip_trace and DB setup
+    ndb_mongodb: reformat exported structures
 
-commit 785326cdfbee849a8436e7c07003ff0539d259cd
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 5 09:47:32 2020 +0200
+commit a166327a4fbd77a71f88085474eba85fe7ebdf32
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 14:55:17 2024 +0100
 
-    topos: allow 183 without contact header
-    
-    - some UAs do not add it, even it can create the session for PRACK,
-    which requires it
+    ndb_redis: add fixup_free* to exported functions
 
-commit 974038f5f81382fe6fa6565f0ab9ea0f2cf9896f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jun 5 09:37:53 2020 +0200
+commit 793a494f5b23f2ef5e82664924c3bed3893105bb
+Author: Victor Seva <[email protected]>
+Date:   Thu Dec 12 14:50:42 2024 +0100
 
-    pv: vars to get the length for o-uri/r-uri/f-uri/t-uri username
-    
-    - $oUl, $rUl, $fUl. $tUl
-    - the length is already available in the str value, optimizing a bit by
-    no longer having to use {s.len}
+    outbound: reformat exported structures
 
-commit 6e96e8a9134ed204f4fcf3cd42f6f9f274ea7851
+commit 67d6825cfac11efbb94bcab67c137beb84188187
 Author: Victor Seva <[email protected]>
-Date:   Mon Jun 1 12:08:38 2020 +0200
+Date:   Thu Dec 12 14:50:42 2024 +0100
 
-    pv: fix for new PV_IDX_NONE value
+    nsq: reformat exported structures
 
-commit 7bb2669528a819ec29a8193eebc9c641edd69993
+commit 57711e24c83afa8e46d9c17730c610d0c17dd141
 Author: Victor Seva <[email protected]>
-Date:   Fri May 29 15:31:28 2020 +0200
+Date:   Thu Dec 12 14:50:41 2024 +0100
 
-    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
+    nosip: reformat exported structures
 
-commit dd28ea040b78bf972a9b54177a8025eb8e885683
+commit 92f899f3689f0f0b291590e82e61751b76b2539c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jun 4 19:26:09 2020 +0200
+Date:   Thu Dec 12 12:23:41 2024 +0100
 
-    app_jsdt: duktape interpreter upgraded to v2.5.0
+    pua_dialoginfo: rename short global variable
 
-commit 2b3c4130e717f1b92eeb351e3bfe72e189138136
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jun 4 19:15:22 2020 +0200
+commit f24eed8ba01870361d916844a073df71cbc9e609
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Thu Dec 12 11:05:00 2024 +0000
 
-    corex: exported file read/write functions to kemi
+    cmake: Add kamailio_docs target to all if BUILD_DOC is ON
 
-commit d581418bcc49ad30bd35910f988ac78c8d9047e0
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jun 4 18:32:14 2020 +0200
+commit 21bdc234e219db83e085b055d4f81cb3ff63193d
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Thu Dec 12 10:36:18 2024 +0000
 
-    crypto: check if netio crypto key is set if callbacks are enabled
+    cmake: Fix double $ typo. Fixes building with ninja
 
-commit ca0fc18e1cfad86ed6b7530d6c520b680e5d6a4f
-Author: Victor Seva <[email protected]>
-Date:   Wed Jun 3 13:22:21 2020 +0200
+commit 170ddcca96b3ee11f4daed1592f0cee9c753db2b
+Author: Xenofon Karamanos <[email protected]>
+Date:   Thu Dec 12 10:35:42 2024 +0000
 
-    cnxcc: don't terminate non confirmed calls
-    
-    * 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
-    
-    fix #2346
+    cmake: Add option to not use git to gather commit info
 
-commit e98457faf2098ca2f16a831a4a68d2a26e301b0a
+commit ac74fd01fade29b433eb45966a0ed5e222614318
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Dec 11 09:23:09 2024 +0000
+
+    cmake: Generete parser files in build folder
+
+commit a557b186fed55d6a0fdba78f0e59a634df569ff9
 Author: Victor Seva <[email protected]>
-Date:   Tue Jun 2 19:12:31 2020 +0200
+Date:   Wed Dec 11 19:39:58 2024 +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
+    pre-commit: cmake-format and cmake-lint hooks [skip ci]
 
-commit be57be33d0e48d412ddab9801ee4d6d906329d70
+commit f385148ff68e2125a2111d9c506022519f17d1c9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 3 21:46:20 2020 +0200
+Date:   Thu Dec 12 10:22:27 2024 +0100
 
-    pdb: use memcpy() for PDB_BUFTOSHORT macro
-    
-    - related to GH #2345
+    core: use one strlen for mod_path
 
-commit 4deb51419ab66931459709fe44acd3e7a0acc18d
+commit 3eb9e1d34988ebeba9d4526da8f4d804846a7316
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 3 12:45:05 2020 +0200
+Date:   Thu Dec 12 09:18:17 2024 +0100
 
-    core: tcp - log details of the exiting tcp connection on insert failure
+    tm: check the type of contacts xavp value
+    
+    - GH #4063
 
-commit 50af00c7ef7037b6e55a3d3254a38935532bb0fa
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 3 08:55:57 2020 +0200
+commit b0c5aa5dd06b0d3c0804a500766eecdf8df9e0df
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:05:59 2024 +0100
 
-    core: io_wait.h - typedef fd_map_t, more details in log when is a fd conflict
+    core: Add SPDX identifiers
 
-commit b6abc7618af7b8b3470e76aae7a0fd5ba0869949
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 3 08:36:07 2020 +0200
+commit 45e9890237a80f00dea4013f48e826fec56cce92
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:05:23 2024 +0100
 
-    erlang: renamed global io_h to clt_io_h
-    
-    - tcp core also uses a glibal io_h
+    lib/trie: Add SPDX identifiers
 
-commit 19b3deb88afe5d787ca366885c660e66f17c3409
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jun 3 08:33:01 2020 +0200
+commit cf67057ecb123976c6a3afc40b2983c4882c491c
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:05:22 2024 +0100
 
-    ctl: renamed global io_h to clt_io_h
-    
-    - tcp core also uses a glibal io_h
+    lib/srdb2: Add SPDX identifiers
 
-commit 2d58abdc01372898f61d2c09190fdce2681eb738
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Tue Jun 2 11:16:27 2020 +0200
+commit 2a9d2fe9deb6597974189d984f3d28e67c93267f
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 23:05:22 2024 +0100
 
-    modules: readme files regenerated - crypto ... [skip ci]
+    lib/srdb1: Add SPDX identifiers
 
-commit 97ba02b003f8f4545376fffbf17cdf600abd6b60
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 2 11:05:49 2020 +0200
+commit 22ef7f8b9fde01948a383007f5728af031afd528
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:05:21 2024 +0100
 
-    crypto: docs for netio params, functions and event route
+    lib/ims: Add SPDX identifiers
 
-commit d65e15a461197a9302d1cccc6fe3069d9432e268
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 2 11:05:26 2020 +0200
+commit f17cfcdc8b8af41e45462e056135acf6ef513a96
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:27 2024 +0100
 
-    crypto: coherent naming for functions on netio event handling
+    xmlrpc: Add SPDX identifiers
 
-commit 6f7b04d62e555dbbfb6360623c4c2ab84a36e2e7
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 2 10:35:18 2020 +0200
+commit eeb09642c61fd44be8c5c462a032bf2d741e6e72
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:26 2024 +0100
 
-    crypto: aes encrypt/decrypt based on event_route[crypto:netio]
+    xlog: Add SPDX identifiers
 
-commit 40d9289977b97becc4d4bd948bcde57ea320cf0e
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jun 2 07:57:34 2020 +0200
+commit abcd9c53741a585979875a0b8a6b4fb8f92bbf63
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:25 2024 +0100
 
-    crypto: saved functions in crypto_aes.c
+    xhttp_rpc: Add SPDX identifiers
 
-commit 70fc8569559abd80336ad1ddcd5a0676f9665d11
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 1 20:21:09 2020 +0200
+commit fa95b36ab1692bf709bd792476411a8461a8b44f
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:25 2024 +0100
 
-    crypto: set flags to encrypt/decrypt and functions for direction
+    xhttp_prom: Add SPDX identifiers
 
-commit dd15786aba0b48a83efeef258d689217ac5375a9
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 1 13:10:29 2020 +0200
+commit 275ceab05201af0ad20c4457731e5fd4b397e00d
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:24 2024 +0100
 
-    crypto: aes helper functions relocated to dedicated files
+    xhttp_pi: Add SPDX identifiers
 
-commit 7cc8eca1d06ada4e4b819e3d061850eddc8a58ed
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jun 1 09:40:59 2020 +0200
+commit 35ebd9a87b10355f74eb57132b2d3be3b7f7d5ba
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:23 2024 +0100
 
-    crypto: set flags to encrypt/decrypt on event route functions
+    xhttp: Add SPDX identifiers
 
-commit 52f9c668d77746383d8fdae6e90fabd6c7a018fa
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 31 11:21:25 2020 +0200
+commit 81697a0e0b4dbab2014a926d1beb9a17e097f890
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:23 2024 +0100
 
-    pv: new var $mts - return msg type as string
-    
-    - rq - for request
-    - rp - for response
+    xcap_server: Add SPDX identifiers
 
-commit 4099a6caf856c9af4d7d89aec73db143efbcd40b
-Author: Federico Cabiddu <[email protected]>
-Date:   Mon Jun 1 07:29:07 2020 +0200
+commit 3d318ae3ca31e336fb71b9733fd72395b85831c5
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:22 2024 +0100
 
-    dispatcher: don't reset load table when adding/removing a destination or reloading the list
+    xcap_client: Add SPDX identifiers
 
-commit f658a7a8263efd4b0ed5816959741380a964221d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 31 09:29:39 2020 +0200
+commit 2d677edf1c8a893c733a42c19965941e349b2af0
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:21 2024 +0100
 
-    pv: removed commented code for retcode var - exported from core
+    websocket: Add SPDX identifiers
 
-commit 64adc989bd4655b395554023be2aa863f144d81e
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 30 09:11:06 2020 +0200
+commit 8e43cef2d9bf432df1ce06e165207c42c4f59e67
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:21 2024 +0100
 
-    kemi: exported function to get msg type
+    utils: Add SPDX identifiers
 
-commit 6fe4a35e977adf4195dfedf8db5efc02291180b3
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Fri May 29 23:46:12 2020 +0200
+commit bd54cc4b9aaf3ebb71dde6de43bc10e04f657450
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 23:01:20 2024 +0100
 
-    modules: readme files regenerated - pv ... [skip ci]
+    usrloc: Add SPDX identifiers
 
-commit d61be4214850f5dd58a9a38ea19484e452745e86
+commit 04e3913ad123b50157295fb65f4730fe4ac8ca21
 Author: Victor Seva <[email protected]>
-Date:   Fri May 29 09:21:34 2020 +0200
+Date:   Wed Dec 11 23:01:20 2024 +0100
 
-    pv: add documentation of xavi related functions [skip ci]
+    userblocklist: Add SPDX identifiers
 
-commit bd013b471ced4ed67428690354bf5e68826daaf4
+commit 70d3d02a80891244a47dc070cfbc3db7e6d90560
 Author: Victor Seva <[email protected]>
-Date:   Tue May 26 12:05:40 2020 +0200
+Date:   Wed Dec 11 23:01:19 2024 +0100
 
-    pv: $xavi(...) config variables implementation
-    
-    same as $xavp but case insensitive for keys
+    uri_db: Add SPDX identifiers
 
-commit dc468c6f694471d981d69372bbd0989e7b1cd04f
+commit 56b3086da65c8ea3b08fe7fba408392368e2e445
 Author: Victor Seva <[email protected]>
-Date:   Tue May 26 11:44:56 2020 +0200
+Date:   Wed Dec 11 23:01:18 2024 +0100
 
-    tm: process xavi list in transaction contexts
+    uid_uri_db: Add SPDX identifiers
 
-commit ad8868d2c951c9b6f605f675574f4b34a433b56a
+commit 9289417bd75b8f9de84fb3f66ffc9de46636e402
 Author: Victor Seva <[email protected]>
-Date:   Tue May 26 11:35:16 2020 +0200
+Date:   Wed Dec 11 23:01:18 2024 +0100
 
-    core: receive - reset xavi list after message processing
+    uid_gflags: Add SPDX identifiers
 
-commit b90a0fb772c995b0214196270dca062eccc7e75e
+commit 8517cbb590c97c5ef483bfa1c83e99e8095d60a7
 Author: Victor Seva <[email protected]>
-Date:   Tue May 26 11:34:18 2020 +0200
+Date:   Wed Dec 11 23:01:17 2024 +0100
 
-    core: pv - define xavi types
+    uac: Add SPDX identifiers
 
-commit 8b03c49f8bd531bf6cf43c986868b1933e7af5aa
+commit 989d731b6c61f5b11969a4bfdde663e9b7360533
 Author: Victor Seva <[email protected]>
-Date:   Tue May 26 11:24:53 2020 +0200
+Date:   Wed Dec 11 23:01:16 2024 +0100
 
-    core: xavi api - like xavp but with insensitive case names
-    
-    $xavi(WhatEver=>FOo) == $xavi(whatever=>foO)
+    tsilo: Add SPDX identifiers
 
-commit 74f1179390475354cb6fe5983dc7c40afd294be4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 29 10:40:19 2020 +0200
+commit 0747c4afc49a75efd0530603196339e7072cfdce
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:16 2024 +0100
 
-    kemix: functions to get msg buffer and length
+    topos_redis: Add SPDX identifiers
 
-commit 0972e0455d2514846e82a705ef261fc5d6798cb5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 29 10:30:50 2020 +0200
+commit aafc86407d585017716e7beb00fbdcb727a2ca85
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:15 2024 +0100
 
-    crypto: event route to allow encrypting/decrypting net i/o traffic
-    
-    - work in progress
+    tmrec: Add SPDX identifiers
 
-commit df2fa2c5589bd5f651e814e32e2edf00c23ffebc
-Author: Torrey Searle <[email protected]>
-Date:   Fri May 29 09:30:56 2020 +0200
+commit 45d2b1a64faddf0e940bf91d35fed424e7eb96cf
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:14 2024 +0100
 
-     misc: examples/kemi - fixes to the python script
-    
-    remove dependency on Router.Logger
-    remove ;
-    fix comment ref exit()
+    tm: Add SPDX identifiers
 
-commit 41714a49e88800378db37670fbc22cafb7eca81a
-Author: Federico Cabiddu <[email protected]>
-Date:   Thu May 28 10:41:32 2020 +0200
+commit 619de8c304c62cfdf94521f6ceb8929ae2937406
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:13 2024 +0100
 
-    dispatcher: rework attrs parameter in rpc 'add' command
+    tls_wolfssl: Add SPDX identifiers
 
-commit 92648988694970bc7b29a56814c935421d362cfa
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 28 11:36:24 2020 +0200
+commit 0e0b8c64e20c6bbef00105f04dfae63570f90216
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:13 2024 +0100
 
-    kazoo: avoid unnecessary casts for kemi exports
+    tls: Add SPDX identifiers
 
-commit b68ae9f333a2664b240232097c1a9aeac5e674b3
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Thu May 28 10:01:16 2020 +0200
+commit 4989c7382e5f24070dc4ac1058243692a02cb316
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 23:01:12 2024 +0100
 
-    modules: readme files regenerated - textops ... [skip ci]
+    timer: Add SPDX identifiers
 
-commit 948e1e5f354e436d9216b66700ea8b3c45fd14d1
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 28 09:46:09 2020 +0200
+commit d6570f2adbfee2616c61d06a43a4bfe047829178
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:11 2024 +0100
 
-    textops: docs for functions to remove or test headers with variables
+    textops: Add SPDX identifiers
 
-commit 157f32a26089de16d954e9722c25e4d4c2d52461
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 28 09:28:41 2020 +0200
+commit a214aaa5fcd760763187e991209f9ace9a3ae55b
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:11 2024 +0100
 
-    textops: added functions to remove or test headers with var parameters
+    stun: Add SPDX identifiers
 
-commit 9d6c274b043f9cc548addb3204f2f8f18d62db8a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 28 09:26:43 2020 +0200
+commit 655477462b27964fb152c57c71b8dd68f158d339
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:10 2024 +0100
 
-    core: exposed kemi function to remove a header by name
+    statistics: Add SPDX identifiers
 
-commit 0feab05b614ef1009e2e8cca1fce913b8f3357ef
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Thu May 28 07:16:14 2020 +0200
+commit 0846506da113a791e52aa2baa40e088ea56d0cbe
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 23:01:09 2024 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    sst: Add SPDX identifiers
 
-commit 1d391e22dc88b64f8f18f52005dc610f009a96e0
-Merge: 9b6ec0a491 2e842e9c11
-Author: Federico Cabiddu <[email protected]>
-Date:   Thu May 28 07:14:56 2020 +0200
+commit c962c9a9fee427a472ff44784fd952e4e17cb57c
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:08 2024 +0100
 
-    Merge pull request #2336 from kamailio/ds_add_attrs
-    
-    dispatcher: add attrs param to rpc 'add' call
+    ss7ops: Add SPDX identifiers
 
-commit 9b6ec0a4912a617239395563cdd29233f65cb57d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 27 13:36:42 2020 +0200
+commit 00d9a6d9acb06d51b9f65d6aa612ca6015ba1a2c
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:08 2024 +0100
 
-    core: added --debug=val command line parameter
-    
-    - 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
+    sqlops: Add SPDX identifiers
 
-commit 531e288bc981de536023697e8181cc5589b4d14b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 27 09:21:24 2020 +0200
+commit 4c673c955849f0b8d539bd871f288df7fa8bc936
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:07 2024 +0100
 
-    evapi: use msg->ldv.vdata for local env data instead of hdr date workaround
+    snmpstats: Add SPDX identifiers
 
-commit 5cb28a47cade4b3d20e37ed38c74e575f7343386
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 27 09:20:05 2020 +0200
+commit cf499ac97c396431db42ae649a4caf0aceedd57d
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:03 2024 +0100
 
-    core: parser - added vdata void* field inside msg_ldata_t structure
-    
-    - useful to link to custom local data on message processing
+    smsops: Add SPDX identifiers
 
-commit 2a920bde45b78d7f31942590ed76a3e7b509213e
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Tue May 26 16:01:15 2020 +0200
+commit f469caab97aed92a595c2c187800bc557461e9f1
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 23:01:02 2024 +0100
 
-    modules: readme files regenerated - corex ... [skip ci]
+    sms: Add SPDX identifiers
 
-commit 35319cb5c0cac7fd656d86e7419dbd3e497fcd92
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 26 15:59:01 2020 +0200
+commit d6ca325133c3d58efa9a8cc80cf3a5964d53be31
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:02 2024 +0100
 
-    corex: docs for dns_cache parameter
+    slack: Add SPDX identifiers
 
-commit 12b8bf9a9c6e84d9b1dadaa08195a9c56b24cbe4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 26 15:45:10 2020 +0200
+commit fcf32207dbef139ae588de4d3b6ea1c9b9d5b9b1
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:01 2024 +0100
 
-    corex: new param dns_cache to add values to internal dns cache
-    
-    - 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)
+    sl: Add SPDX identifiers
 
-commit d2906da97d2429bfdff089203f933de2d282a86d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 26 15:05:15 2020 +0200
+commit c0d7ded283ab44a949d73e8575bda4a4978eb0f9
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:01:00 2024 +0100
 
-    tls: better log messages when failing to create ssl ctx
+    siputils: Add SPDX identifiers
 
-commit 3e7278f28c43b830a197e2f7b212ec6f06e5acbf
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 26 14:56:47 2020 +0200
+commit 4f515d780dd553f6e8f1944a68f909a5b27c71e3
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:59 2024 +0100
 
-    tls: Makefile - option to link against libssl static libs
+    siptrace: Add SPDX identifiers
 
-commit 2e842e9c11b136270b56b2b48a0364a94749c4ed
-Author: Federico Cabiddu <[email protected]>
-Date:   Tue May 26 10:24:58 2020 +0200
+commit aaf30b923adf23a35237cf4d88eab25240973f69
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:58 2024 +0100
 
-    dispatcher: add attrs param to rpc 'add' call
+    sipjson: Add SPDX identifiers
 
-commit 8893e6f2b30577b065f11a406faf5c5935714f78
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 26 09:24:17 2020 +0200
+commit de62171971e35684f2c043ba0130fbf00a3088c9
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:58 2024 +0100
 
-    core: async task logging on no callback
+    sipcapture: Add SPDX identifiers
 
-commit e6aefebf1bf7b029618c7f7f6a98607353adfa9e
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Mon May 25 11:21:05 2020 +0200
+commit 215b6d2b0de31554e69a4e3322873eb58bb198a6
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 23:00:57 2024 +0100
 
-    modules: readme files regenerated - app_lua_sr ... [skip ci]
+    secfilter: Add SPDX identifiers
 
-commit 80e46395a3a937a5c5691c438db11bc059be6b38
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 25 11:06:24 2020 +0200
+commit 56f38e6d9a7107a9d1de010b6fa547b533262c89
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:54 2024 +0100
 
-    doc/docbook: added entities for kamctl and kamcli
+    seas: Add SPDX identifiers
 
-commit a8f05db7e0032042d5571ad4e014edf997c60be4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 25 11:03:41 2020 +0200
+commit bfa085842c617ec651ed274bcd070d898dbdb903
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:53 2024 +0100
 
-    dispatcher: docs - removed extra <section> tag
+    sdpops: Add SPDX identifiers
 
-commit 6689c4e321464412325574e4db8a8aa00a7d3230
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 24 15:44:04 2020 +0200
+commit 70af9360aadd1e93e5997aec7f156686abbe9937
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:52 2024 +0100
 
-    kamctl: regenerated db creation scripts for matrix table updates
+    sanity: Add SPDX identifiers
 
-commit 740840ebe9538c1a3e6e3a49d82d437602b9d91a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 24 15:43:28 2020 +0200
+commit 468bd04be0a53249d4c0e2fd1e5428ffe45e7775
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:51 2024 +0100
 
-    lib/srdb1: schema - added id auto-increment column to matrix
-    
-    - coherence across all tables
+    rtpproxy: Add SPDX identifiers
 
-commit 3e77c574c340941f36ca8f9081a77c5b476f8c8c
-Author: Sergey Safarov <[email protected]>
-Date:   Sat May 23 22:24:25 2020 +0300
+commit 53e65163d93aed0d9003dbb8b2d794432e4e69b3
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:50 2024 +0100
 
-    pkg/kamailio/obs: packaged xhttp_prom (prometheus)
+    rtpengine: Add SPDX identifiers
 
-commit 77996f4b8808f4950325e14861b6ac82c09a5eff
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Fri May 22 21:46:13 2020 +0200
+commit 486087a5e1adc81704734dccbd8504690afa6ceb
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 23:00:50 2024 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    rtp_media_server: Add SPDX identifiers
 
-commit e97ce9f952f8f867ae5718df1dd940e0fca33f3e
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 22 21:32:59 2020 +0200
+commit e7491022e54274c3ad5d9ceb7c8fd320c8129f24
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:49 2024 +0100
 
-    dispatcher: docs for dispatcher.set_duid_state command
+    rtimer: Add SPDX identifiers
 
-commit b7b0f25871fd99667db5f426cb7373deba7561ae
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 22 21:25:48 2020 +0200
+commit 1c0a4cf95fecfe1bf032760a28e217f52a5ebf03
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:48 2024 +0100
 
-    dispatcher: new rpc command dispatcher.set_duid_state
-    
-    - 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
+    rr: Add SPDX identifiers
 
-commit b0a0ece77a3136abdecbfb3f6f1927b7809ad4c5
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Thu May 21 16:31:17 2020 +0200
+commit 7a54052542d5bbd5d3120919c6075bfce119e1a6
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:47 2024 +0100
 
-    modules: readme files regenerated - kazoo ... [skip ci]
+    rls: Add SPDX identifiers
 
-commit 3a84011684cc84ebceea0e90000c915c5e2316b5
-Author: Author Yufei Tao <[email protected]>
-Date:   Mon May 11 14:48:32 2020 +0100
+commit 3f88f7abb51883d61e999f687f8e24fa96a55b5b
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:46 2024 +0100
 
-    kazoo: add basic kemi support
+    registrar: Add SPDX identifiers
 
-commit c62f69b4603d3a680e50df010b8c139b7ae123ef
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Thu May 21 10:16:22 2020 +0200
+commit c7879a939eb6b14e495e2d8e57983387b78e7325
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 23:00:45 2024 +0100
 
-    modules: readme files regenerated - corex ... [skip ci]
+    regex: Add SPDX identifiers
 
-commit 36053c68cc4f8268f59dbd836ab5db7d0aa8c606
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 21 10:15:14 2020 +0200
+commit 3311c525c96f2ed66b3bd1a9e1696dc06d28fa84
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:44 2024 +0100
 
-    corex: docs - updates to nio related parameters and examples
+    ratelimit: Add SPDX identifiers
 
-commit 9b88b64394e2cfc61eb7e6c14d23264f2613f036
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 21 10:10:02 2020 +0200
+commit b3ada76706929a896e6a95180496ad49002af499
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:44 2024 +0100
 
-    corex: renamed module parameter for NIO processing
-    
-    - nio - non sip network i/o events
+    qos: Add SPDX identifiers
 
-commit 47b317dddd1de58a850086985e55b242b29bcf47
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 21 10:04:44 2020 +0200
+commit 512b3bcbbab7b02b41b2eeae501fd23a82ec6d82
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:43 2024 +0100
 
-    tm: updated comments for removed obsolete DYN_BUF define condition
+    pv_headers: Add SPDX identifiers
 
-commit 43a2a78563499a4843f88e927a249b7972159e43
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 21 10:04:31 2020 +0200
+commit 1765e6db700f4f5f13311f67e881571f82c641e8
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:42 2024 +0100
 
-    stun: removed obsolete DYN_BUF define condition
+    pv: Add SPDX identifiers
 
-commit cbeec44d4c04c03af39bda85bbd26af6299f2b69
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 21 10:03:57 2020 +0200
+commit 3f0835cf897df0221b75ee30ea68c9a98b1aaf73
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:41 2024 +0100
 
-    core: removed obsolete DYN_BUF define condition
+    pua_xmpp: Add SPDX identifiers
 
-commit 2a61e71c6088ddd5573465474d5f4922fc58c952
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Wed May 20 22:16:11 2020 +0200
+commit adf6d9279811610c77eea5064201dea02ac6ace9
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 23:00:40 2024 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    pua_usrloc: Add SPDX identifiers
 
-commit 32e1409a2e0fef557eeda196586b1a32366b90a5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 20 22:02:42 2020 +0200
+commit 747a491c6c0a0ce69a03d752fee3fbff226612d0
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:39 2024 +0100
 
-    dispatcher: docs - kamctl is not an entity
+    pua_rpc: Add SPDX identifiers
 
-commit 4f51e4a960fe3df2c83b8c328c78a88818328223
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Wed May 20 22:01:12 2020 +0200
+commit 1393e5c22d33bba8c6273a7cf3948ff7b1afb7e1
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 23:00:38 2024 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    pua_reginfo: Add SPDX identifiers
 
-commit be1e23defc8c56dc0a1398b009019626f5ea0e0f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 20 21:48:29 2020 +0200
+commit 63144a0a922434dc89f2bb9c5ea32d8c7f64a88b
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:37 2024 +0100
 
-    dispatcher: documentation for dispatcher.hash rpc command
+    pua_json: Add SPDX identifiers
 
-commit aac6c77cac36ea28897fcec539d750e8bf652d55
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 20 21:33:17 2020 +0200
+commit 27f66d18bd7332ffb42d5722e2744d2369fa1b05
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:36 2024 +0100
 
-    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
+    pua_dialoginfo: Add SPDX identifiers
 
-commit 4a7c3af7095257fd2e32ce2e33d66346256abafb
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Wed May 20 14:16:17 2020 +0200
+commit 8051f72dda8b559a04f8af4cdea30aa76f5adafe
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:35 2024 +0100
 
-    modules: readme files regenerated - kafka ... [skip ci]
+    pua_bla: Add SPDX identifiers
 
-commit f0134bb58f30dbe9b450a0f9476f70d7eb1e3a4a
-Author: Vicente Hernando <[email protected]>
-Date:   Mon May 18 16:22:41 2020 +0200
+commit e71c7c3bdf1e60e893b4bb8c2dc401538c9b5992
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:34 2024 +0100
 
-    kafka: doc about kafka_send_key function.
+    pua: Add SPDX identifiers
 
-commit 4a71486624cc4ea896b87e422e6014f2393c5f7b
-Author: Vicente Hernando <[email protected]>
-Date:   Mon May 18 15:49:31 2020 +0200
+commit c244a8b6130616fb9c0beba3a7dc19151d838bc3
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:33 2024 +0100
 
-    kafka: send messages with key via kafka_send_key function and kafka.send_key for KEMI.
+    presence_xml: Add SPDX identifiers
 
-commit cc098ecdfb556bf5efaab72fa767c773000f9fb6
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 20 13:35:32 2020 +0200
+commit 693bc642ee9489abb27ed68df241e419aa68416c
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:33 2024 +0100
 
-    evapi: use getaddrinfo() instead of gethostbyname()
-    
-    - the later is marked as deprecated
-    - GH #1714
+    presence_reginfo: Add SPDX identifiers
 
-commit 23341c60519bd3e8eb91974c7aca0b283735665e
-Author: Aleksandar Yosifov <[email protected]>
-Date:   Thu May 7 15:51:34 2020 +0300
+commit fe99621c3f8af27102495a4f09f528d9194c0b3b
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:32 2024 +0100
 
-    ims_registrar_scscf: fix multiple contacts in 200OK
-    
-    - Prevent sending of multiple contacts in 200OK reply
-      for UE Re-Registration. Now S-CSCF replies with the
-      exact contact for Re-Registration.
+    presence_profile: Add SPDX identifiers
 
-commit f2458a66ae46a74b83fe2a3f3886f6015249a960
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 19 14:23:01 2020 +0200
+commit 26f66a729135e3f9dacf5bf8d7908cf7bfd15650
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:31 2024 +0100
 
-    core: kemi - functions to test http methods
+    presence_mwi: Add SPDX identifiers
 
-commit d14833d9d1ad6cc92c65e279b7dd89b3b922f129
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 19 13:43:10 2020 +0200
+commit 9e0876a5020bc3c05599ac66b2c189f158dd0c7b
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:30 2024 +0100
 
-    dispatcher: sync on load management operations
-    
-    - use locks to increment/decrement call load and get least loaded dst
-    - GH #2322
+    presence_dialoginfo: Add SPDX identifiers
 
-commit b26951c06483a0e9720b65689179541b29c938c5
-Merge: 6ffe43a50c f6b5f782e0
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 19 12:56:58 2020 +0200
+commit 9597c77b30c9fe8d0b33f30a132ceb64f7c88027
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:29 2024 +0100
 
-    Merge pull request #2326 from NGSegovia/keepalive/first_check_on_start
-    
-    keepalive: early start of OPTIONS checking
+    presence_conference: Add SPDX identifiers
 
-commit 6ffe43a50cbc33bb83b14f3aef3341af6b34e6f6
+commit 68a67de8a704b83298a36f82e92e32c94b6ee0d1
 Author: Victor Seva <[email protected]>
-Date:   Tue May 19 10:29:41 2020 +0200
+Date:   Wed Dec 11 23:00:28 2024 +0100
 
-    core: add case functions for str_hash get and set
+    presence: Add SPDX identifiers
 
-commit d500589d1503b62df0db9a837f1a80ae8425b840
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 18 12:06:05 2020 +0200
+commit 3c672c59608a5aa42d020431f236c419f6a330b2
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:27 2024 +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
+    prefix_route: Add SPDX identifiers
 
-commit 17d3040365400d14d251247c9c3319fc003f2cb2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 18 11:28:20 2020 +0200
+commit a8e4118b65ae3b141d0fbccab5090a94cb82a24d
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:26 2024 +0100
 
-    core: kemi - added KSR.is_KDQM()
+    pipelimit: Add SPDX identifiers
 
-commit 8db5a12f7fab1a1fc7d50c87bbf1aee325b067c2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 18 08:29:09 2020 +0200
+commit 9ec7ded1d12496f4557f814655970a05defc6b8c
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:25 2024 +0100
 
-    core: kemi - added missing is_MESSAGE()
-    
-    - GH #2331
+    pike: Add SPDX identifiers
 
-commit 7749069cd05b9619ee32237773097441e241bac4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 17 10:01:18 2020 +0200
+commit 8a334b10abf8ab37d468cfdfbfa40c851ec4b677
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:24 2024 +0100
 
-    uid_uri_db: use file specific include guard
+    permissions: Add SPDX identifiers
 
-commit 9053c70fe7e147b784c53a57014796282701c74d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 17 10:01:00 2020 +0200
+commit fd494ee08eb9f8217b299181544b157b069a5e3b
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:23 2024 +0100
 
-    auth_diameter: use file specific include guard
+    peering: Add SPDX identifiers
 
-commit 3d73e8cb9f7431383c5a4ce798e2610f37ff92dc
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 17 10:00:28 2020 +0200
+commit 54094e50843f0a555890d24ce584936fbeb44988
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:22 2024 +0100
 
-    acc_diameter: use file specific include guard
+    pdt: Add SPDX identifiers
 
-commit c0e687d820f9bbf2b6b1ef6892e5b34c30f25a63
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 16 15:21:43 2020 +0200
+commit 3b54347e5440468cec0157b0158d10391f27c7f3
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:21 2024 +0100
 
-    websocket: use signature macro instead of offsetting inside server hdr define
-    
-    - pass rcv info structure by address
-    - remove function name from logs
+    pdb: Add SPDX identifiers
 
-commit d26ccdea61230bfc7720a2523c7b6dd8d2692d6d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 16 15:20:45 2020 +0200
+commit c9005e6773011c3fb0d759ac272799b00a7e0a18
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:20 2024 +0100
 
-    core: define macro for signature to be used for server and user-agent
+    path: Add SPDX identifiers
 
-commit 6aca846dce4b797a66aaa865fb5a1e81f7806b4c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 15 16:51:50 2020 +0200
+commit d125af54a5747ab88b5cdd23b9de8b8e427ee21c
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:19 2024 +0100
 
-    rr: updates for outboud module api
+    p_usrloc: Add SPDX identifiers
 
-commit 97c7081df94eaabd8e48b084671ea831b5ec9024
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 15 16:51:41 2020 +0200
+commit 1d4350cab6c9ef49dcbd9a3aeb072e1131c6ff62
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:18 2024 +0100
 
-    path: updates for outboud module api
+    outbound: Add SPDX identifiers
 
-commit 56ea88ef9a0628d7ca644f31840101ffe573e5c3
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 15 16:49:17 2020 +0200
+commit 4dd97cebab4893547854b10052c6328b7c3715ab
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:17 2024 +0100
 
-    outbound: pass recv info struct by address
-    
-    - fix performance inefficiency for passing large structs by value
+    nsq: Add SPDX identifiers
 
-commit f6b5f782e0ebc8570d640415c61b9bf654336154
-Author: Nacho Garcia Segovia <[email protected]>
-Date:   Fri May 15 08:21:15 2020 +0200
+commit 8446c8fa3aaa8d2bc28ba62baf4d4a3f61fffb6a
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:16 2024 +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.
+    nosip: Add SPDX identifiers
 
-commit 7ae675bd90b4420ebaa17768c97aa09219f53116
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 14 21:21:51 2020 +0200
+commit 9a81fa423bedaa725b40d5dafa963c901b3d49b1
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:15 2024 +0100
 
-    pua_reginfo: free xml doc in case of error
-    
-    - a few whitespacing fixes
+    ndb_redis: Add SPDX identifiers
 
-commit 4ad790f697554332ea590793d3ec56e13437e82f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 14 21:15:51 2020 +0200
+commit 1cd5da41c1b8bce0c7503e704934276155e00cd7
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:14 2024 +0100
 
-    evapi: cast to void* when printing logs with pointer value
+    ndb_mongodb: Add SPDX identifiers
 
-commit c45913497f222c67bcccdbc8724b25bb083c556f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 14 20:37:09 2020 +0200
+commit 0067f2e23893a5cb4c4a3965679341d0bdc58157
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:13 2024 +0100
 
-    tm: safety checks for branch request len
+    nats: Add SPDX identifiers
 
-commit a5722aa7773eb4153e8c3b241cae6e3f5f7a9894
-Author: Henning Westerholt <[email protected]>
-Date:   Thu May 14 16:38:31 2020 +0000
+commit 5e75b7fb91cd3b54f05b952c085ed080b2d5c574
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:12 2024 +0100
 
-    ctl: small spelling fix in comment
+    nathelper: Add SPDX identifiers
 
-commit fc09015bbad342b435de7ddb3300e19a415c340d
-Author: Henning Westerholt <[email protected]>
-Date:   Thu May 14 16:38:00 2020 +0000
+commit 5650fb95ea197e64d7aff2de38592df1772d57d3
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:08 2024 +0100
 
-    core: small spelling fix in comment
+    nat_traversal: Add SPDX identifiers
 
-commit cbb070b74e63017a23355dd8d5266c2d57b762f9
-Author: Henning Westerholt <[email protected]>
-Date:   Thu May 14 16:37:34 2020 +0000
+commit e9ece43494a04ae2443392b9964adacc7db81c04
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:07 2024 +0100
 
-    cdp: small spelling fix in log message
+    mtree: Add SPDX identifiers
 
-commit 3abc650d37e426840f060426a851ecac5210d2e5
+commit c5199be3257a640cab5a747a04de4f0a4f286757
 Author: Victor Seva <[email protected]>
-Date:   Thu May 14 10:41:06 2020 +0200
+Date:   Wed Dec 11 23:00:06 2024 +0100
 
-    jansson: use the core macros for ending string value with '\0' and to restore
-    
-    fix #2327
+    msilo: Add SPDX identifiers
 
-commit c1d3fdb31871078b666278a933dbab20a0a8dca3
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 13 18:35:56 2020 +0200
+commit 86c3b9a3284d10b8c086e790a1e41d573f483eb2
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:05 2024 +0100
 
-    misc: examples/kemi - small typo in lua example
+    misc_radius: Add SPDX identifiers
 
-commit 730f65c06d0b8436e4a9cd0c1a62d2433819dc45
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 12 19:52:52 2020 +0200
+commit a4b7fbf49d9182369ef0ec9034110728ab634102
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:04 2024 +0100
 
-    core: explicit cast to (void*) for %p format printing
-    
-    - 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
+    memcached: Add SPDX identifiers
 
-commit 702630b484ac6f7c017829c24294ce7552f1682a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 12 18:01:15 2020 +0200
+commit e54a240f7fc9da26130fb28747eeb34b785c2055
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 23:00:03 2024 +0100
 
-    imc: reserve last char in global buffer for ending zero
+    mediaproxy: Add SPDX identifiers
 
-commit 94eb9fed8b1d4a0aaaf76506e339f2d6a9e34e7d
+commit 7e0ab4543a2896c2dd799742d1a06697d4798d8f
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:37:09 2020 +0200
+Date:   Wed Dec 11 23:00:02 2024 +0100
 
-    keepalive: use ctime_r() for a safer multi-thread usage
+    maxfwd: Add SPDX identifiers
 
-commit 259af0c1eea8419df247c8da0f12b1881afa5332
+commit 4fd78ea809446ccfb62afab0de110b8bbe8d8faf
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:32:31 2020 +0200
+Date:   Wed Dec 11 23:00:01 2024 +0100
 
-    sipdump: use localtime_r() for a safer multi-thread usage
+    matrix: Add SPDX identifiers
 
-commit 92e2c22c3c709c3c9a5243b5d5bdd48293865b0c
+commit 0575d7ff381feb25bed3b358e6424c6d84bc33cc
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:27:58 2020 +0200
+Date:   Wed Dec 11 23:00:00 2024 +0100
 
-    tmrec: use localtime_r() for a safer multi-thread usage
+    mangler: Add SPDX identifiers
 
-commit 19769eb372ca4d37ed45fef561cf966360ea6fd4
+commit b7382340ce8b8a15d745f0773d225f7d873c6ca0
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:26:07 2020 +0200
+Date:   Wed Dec 11 22:59:59 2024 +0100
 
-    pv: use ctime_r() for a safer multi-thread usage
+    lwsc: Add SPDX identifiers
 
-commit f72cc60b9e82bc810c08d42a49bb23e5134ffa9d
+commit db3a1e46836387d8f4137fcccc7d0cd6c2fd0db1
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:19:18 2020 +0200
+Date:   Wed Dec 11 22:59:58 2024 +0100
 
-    msilo: use [c|gm]time_r() for a safer multi-thread usage
+    lrkproxy: Add SPDX identifiers
 
-commit 2394c0a97387efefde6a6784e09e02f3ff8a841c
+commit 586e01fa2831388a87a30919e5f12e42a2b522ef
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:14:39 2020 +0200
+Date:   Wed Dec 11 22:59:57 2024 +0100
 
-    msrp: use ctime_r() for a safer multi-thread usage
+    lost: Add SPDX identifiers
 
-commit 0cdd35c7c685cf65687be12c23135be89728cbf3
+commit 7af520bfbc9e3cce1a379753dfd0a8697e213238
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:11:29 2020 +0200
+Date:   Wed Dec 11 22:59:53 2024 +0100
 
-    acc: use localtime_r() for a safer multi-thread usage
+    ldap: Add SPDX identifiers
 
-commit a05d313e0fa27952d7b10329ca1da9b041369ffb
+commit af08f0d3a2480594d8c1c8823dc3874e27b6aca7
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 16:08:21 2020 +0200
+Date:   Wed Dec 11 22:59:52 2024 +0100
 
-    sipdump: use localtime_r() for a safer multi-thread usage
+    lcr: Add SPDX identifiers
 
-commit 14aa67d750150cf6eb588b350ce156b770d4816d
+commit 35f3c9a813844b0dda3266980e968464d249f7fd
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 15:02:50 2020 +0200
+Date:   Wed Dec 11 22:59:51 2024 +0100
 
-    xhttp_rpc: use gmtime_r() for a safer multi-thread usage
+    kex: Add SPDX identifiers
 
-commit c244381c69459b3708d3603e548fafac8321acf8
+commit 0924ef12d2e49a4b4355432357b83cc7a85bc502
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:59:13 2020 +0200
+Date:   Wed Dec 11 22:59:50 2024 +0100
 
-    acc: use gmtime_r() for a safer multi-thread usage
+    kemix: Add SPDX identifiers
 
-commit 1fe9da8c118f2ff3ebe1913238b609500cca8f23
+commit 17e4706781904775d6d4086bdbc683650f0504d0
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:57:13 2020 +0200
+Date:   Wed Dec 11 22:59:49 2024 +0100
 
-    drouting: use localtime_r() for a safer multi-thread usage
+    keepalive: Add SPDX identifiers
 
-commit d780945bc9a186d54439e1258ac540cd5f7bd86d
+commit 53491085994213870d3e30cc1f0bf4a523f8f68f
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:54:04 2020 +0200
+Date:   Wed Dec 11 22:59:48 2024 +0100
 
-    smsops: use gmtime_r() for a safer multi-thread usage
+    kazoo: Add SPDX identifiers
 
-commit 150e757ec0fdadeee7b0ce8b6362f1a01aa0c382
+commit 45623486677b341c448003f7feb9db436dd87ec6
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:51:48 2020 +0200
+Date:   Wed Dec 11 22:59:47 2024 +0100
 
-    db_mysql: use gmtime_r() for a safer multi-thread usage
+    kafka: Add SPDX identifiers
 
-commit 6007274938387359bb0a9b54528a5f3c87700356
+commit f95ac290104fbe1d1a9b136f03efb6902696bb43
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:48:58 2020 +0200
+Date:   Wed Dec 11 22:59:46 2024 +0100
 
-    jsonrpcs: use gmtime_r() for a safer multi-thread usage
+    jsonrpcs: Add SPDX identifiers
 
-commit d54eed9eb2f3a09a70f679ea0fb7cac64a5aa14a
+commit 93d9a01cd5f76173bc32f3715c879dcc9fed12b4
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:46:15 2020 +0200
+Date:   Wed Dec 11 22:59:45 2024 +0100
 
-    msilo: use ctime_r() for a safer multi-thread usage
-    
-    > 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.
+    json: Add SPDX identifiers
 
-commit 3dc960b6db3dc5807814fc73887f985bf2ff91d7
+commit a62030c92cd3a81bd8132812ecfb61686945bedb
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:38:43 2020 +0200
+Date:   Wed Dec 11 22:59:44 2024 +0100
 
-    xprint: use ctime_r() for a safer multi-thread usage
-    
-    > 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.
+    ipops: Add SPDX identifiers
 
-commit f9ae11746fb820bb24057f4b3509bd59b6d3e936
+commit 0f23189fb86f0b0e927d83767b9a2b4fc483101c
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:29:10 2020 +0200
+Date:   Wed Dec 11 22:59:43 2024 +0100
 
-    db_redis: use localtime_r() for a safer multi-thread usage
+    ims_usrloc_scscf: Add SPDX identifiers
 
-commit 8f8ebbe65cfa5d90a7a4186be605192c179a6483
+commit 7b826503be7a4215bdde27beae25f5bd57b017d4
 Author: Victor Seva <[email protected]>
-Date:   Tue May 12 14:20:02 2020 +0200
+Date:   Wed Dec 11 22:59:39 2024 +0100
 
-    textops: use gmtime_r() for a safer multi-thread usage
+    ims_usrloc_pcscf: Add SPDX identifiers
 
-commit 90275e02faf75454026597c1e720487b5d845f79
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Tue May 12 14:16:12 2020 +0200
+commit 4b74c5e450523d388826dff5e64027be5b73cab8
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 22:59:37 2024 +0100
 
-    modules: readme files regenerated - keepalive ... [skip ci]
+    ims_registrar_scscf: Add SPDX identifiers
 
-commit 2372dc933926611dad22812e0d550ae736249a06
-Merge: 62e510957c 7ae22f6872
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 12 14:05:27 2020 +0200
+commit 23d2e9008d8046aeb28d7d5cf415787552671160
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:36 2024 +0100
 
-    Merge pull request #2323 from voiceip/keepalive-rpc-change
-    
-    keepalive: update rpc response to include current state
+    ims_registrar_pcscf: Add SPDX identifiers
 
-commit 62e510957c28e8b8419f7f65b6a866c1a9d0de5b
-Merge: 2373495a3f e3fbe59e25
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 12 14:04:21 2020 +0200
+commit e3f895005750609fc8add4d38b1b10198ef0e833
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:32 2024 +0100
 
-    Merge pull request #2319 from cruzccl/redis-sentinel-reconnection
-    
-    ndb_redis: add sentinel support to reconnection logic
+    ims_qos_npn: Add SPDX identifiers
 
-commit 2373495a3f79509a2f79830da0105d02bf1b649e
-Merge: 66aebfd65b 9cd73c5823
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 12 14:02:18 2020 +0200
+commit 9eba45e949d20b405ecfe5319958eabebdc7c605
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:28 2024 +0100
 
-    Merge pull request #2318 from NGSegovia/keepalive/response_callback
-    
-    Keepalive/response callback
+    ims_qos: Add SPDX identifiers
 
-commit 66aebfd65be6b6f9645413b1c2cff932c9dfc2dd
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Tue May 12 10:31:19 2020 +0200
+commit 31d53e60f6f6e98a5472cefa2518c44932a26da4
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 22:59:27 2024 +0100
 
-    modules: readme files regenerated - rtpengine ... [skip ci]
+    ims_ocs: Add SPDX identifiers
 
-commit bcada2c8afbea70e2f05c9c2419af857577316a3
-Author: Olle E. Johansson <[email protected]>
-Date:   Tue May 12 10:21:44 2020 +0200
+commit 3d683eaf955a4356b2d3692367fab0db61375c07
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:26 2024 +0100
 
-    rtpengine: Update docs - fix formatting, some typos
+    ims_isc: Add SPDX identifiers
 
-commit 4d450116309d1a2e2b6aceb6fa16657a1e9f44fb
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Tue May 12 09:16:20 2020 +0200
+commit feab83bd20318f9366c76302cf47b772df471e44
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 22:59:22 2024 +0100
 
-    modules: readme files regenerated - tls ... [skip ci]
+    ims_ipsec_pcscf: Add SPDX identifiers
 
-commit ff887fe5d0d7cec7fc0640a54c80b322d421ed36
-Author: Olle E. Johansson <[email protected]>
-Date:   Tue May 12 09:08:33 2020 +0200
+commit 37773f1c987d50edee1c42beb7e281eaddcf910a
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:21 2024 +0100
 
-    TLS: Try to always refer to OpenSSL as "OpenSSL" instead of other names
+    ims_icscf: Add SPDX identifiers
 
-commit 70bcb5f88dc87e27940cc71e293d1c68a7717af6
-Author: Olle E. Johansson <[email protected]>
-Date:   Tue May 12 09:07:02 2020 +0200
+commit 2a013242af941169f94907187aa058cd7c198b27
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:20 2024 +0100
 
-    TLS: Fix TLS session id example to match source code
+    ims_diameter_server: Add SPDX identifiers
 
-commit f75e64b2335fcf07c3371a4108063e8c0a3a52b9
-Author: Olle E. Johansson <[email protected]>
-Date:   Tue May 12 09:05:51 2020 +0200
+commit d48c4cdf343558dd52429978d46f615d54450a9d
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:19 2024 +0100
 
-    TLS: fix typo in docs
+    ims_dialog: Add SPDX identifiers
 
-commit a08b7640e27524863acd7dc732dffc744f801b5d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 11 20:34:27 2020 +0200
+commit d33d2fcaf1aff91dbf1531fae5bc4d8584084efa
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:17 2024 +0100
 
-    core: dprint - escaped control chars need 6 bytes
-    
-    - they are encoded as \uXXXX
+    ims_auth: Add SPDX identifiers
 
-commit 9cae069832c8f37ebf9e686b3fbcab5d63652755
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 9 13:53:19 2020 +0200
+commit 27fb2173d71b616813bb20a4aba6a197343bff6a
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:08 2024 +0100
 
-    regex: leave enough space in buffers for parenthesis and -ending
+    imc: Add SPDX identifiers
 
-commit d13f863e74c6c0275264e588f1dca206cf099587
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 9 11:00:20 2020 +0200
+commit 9f31331280847fb382ea214474c533bf05d2e530
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:07 2024 +0100
 
-    core: udp server - add sockaddr_storage to ensure enough size for sockaddr_union
-    
-    - safety check that from addr len is matching expected size for listen
-    socket
-    - rename local variables to suggest better their purpose
+    http_client: Add SPDX identifiers
 
-commit 361542a953ceaab1894f790e21eecf74008b749a
+commit a6d4d227b1cf944c2c21e2428ab6f11acc68630c
 Author: Victor Seva <[email protected]>
-Date:   Mon May 11 15:06:26 2020 +0200
+Date:   Wed Dec 11 22:59:06 2024 +0100
 
-    cfgt: fix implicit declaration of 'strcasestr'
-    
-    > 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
+    htable: Add SPDX identifiers
 
-commit 7ae22f6872cc3f74fecb0ebee797ff3f80c34fd3
-Author: kinshuk.bairagi <[email protected]>
-Date:   Mon May 11 17:45:44 2020 +0530
+commit 66ccc3228f5864398b9c56c82b6a338e91fb9f32
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:05 2024 +0100
 
-    keepalive: update rpc response
-    
-    - Adds current state as part of rpc response per destination wise
+    h350: Add SPDX identifiers
 
-commit 0fff35bd8368bc0a2a2236a6ee01456db1807911
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 8 21:48:29 2020 +0200
+commit 203faa091bfd78cc3b0ead1c52dfbecc05ec5e2b
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:03 2024 +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
+    group: Add SPDX identifiers
 
-commit 375d01466dffcef9e7064f4100a5afef48dbde39
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 8 21:37:52 2020 +0200
+commit 9bd40fef247e9720340d98ab257512a2f1dcca60
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:02 2024 +0100
 
-    presence: check for null head when reordering returned presentity list
+    gcrypt: Add SPDX identifiers
 
-commit aac577a4655ebf09d5cbef3e1a49f72d25ea57d7
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 8 21:28:01 2020 +0200
+commit e7019147a02c81f6b089bf98d56d9fd68867c5a4
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:01 2024 +0100
 
-    core: safer truncation of hostname using memcpy
+    file_out: Add SPDX identifiers
 
-commit e3fbe59e2508b42280e755ccff90cf74420079db
-Author: Carlos Cruz <[email protected]>
-Date:   Fri May 8 17:37:30 2020 +0200
+commit 83bc4ea0841db430b62af300c6a09d09fa5841fd
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:59:00 2024 +0100
 
-    ndb_redis: add sentinel support to reconnection logic
-    
-    - cc8e621 added sentinel support in initial redis connection.
-    
-    - this commit replicates the logic into reconnection function.
+    exec: Add SPDX identifiers
 
-commit 3e969a5b4d9a75d082f7d59b0fa1dc6362391675
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 8 18:01:13 2020 +0200
+commit ffe88704b97d7e6b79f57f8d1abb55ac60c2103f
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:58 2024 +0100
 
-    sipdump: safety check for local socket pointer
-    
-    - use generic address is not set
+    evrexec: Add SPDX identifiers
 
-commit fc7b0d65a227a176f79459c86844668bcd519148
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 8 13:54:49 2020 +0200
+commit 2dd979e0bb0bd94e42f32c10f59a6afa6d27a957
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:57 2024 +0100
 
-    core: events - increased SREV_CB_LIST_SIZE
-    
-    - there can be several modules registering for these core callbacks
+    erlang: Add SPDX identifiers
 
-commit 9cd73c58239e50574d73d88792240a4ca569d709
-Author: Nacho Garcia Segovia <[email protected]>
-Date:   Thu May 7 23:50:20 2020 +0200
+commit fa351e58d23ad0c95d123946ff57f193022eb622
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:56 2024 +0100
 
-    drouting: update to new keepalive interface, using new on response callback
-    
-    - Changes required because of dependencies from module keepalive.
+    enum: Add SPDX identifiers
 
-commit 9700a8dae237758e162e509455bc3a62b19730f4
-Author: Nacho Garcia Segovia <[email protected]>
-Date:   Thu May 7 23:50:10 2020 +0200
+commit 5e978f5053dfa2b5d94a67c0a2e3ee164b16d125
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:55 2024 +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.
+    drouting: Add SPDX identifiers
 
-commit e996aec353972e7f0a4cb5e2a6156e2eee478954
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Thu May 7 20:46:12 2020 +0200
+commit f188d8334d7aa0f8a5650cdf14fcc5a3278342b4
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:54 2024 +0100
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    domainpolicy: Add SPDX identifiers
 
-commit 5429a0ed51a04c484e1def93887b344b2d90379f
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Thu May 7 13:16:27 2020 +0200
+commit aed07a2e2dcc3b92f5427619450855d39fdc5cbd
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 22:58:52 2024 +0100
 
-    modules: readme files regenerated - keepalive ... [skip ci]
+    domain: Add SPDX identifiers
 
-commit 9137f924956920d660d9f9353d5117aa6eafe8a3
-Author: Henning Westerholt <[email protected]>
-Date:   Thu May 7 18:45:22 2020 +0000
+commit 3d9bd55d3faf10a3606a8908e48f80d3a05e7e6d
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:49 2024 +0100
 
-    siptrace: small spelling fix in docs
+    dnssec: Add SPDX identifiers
 
-commit 1d555161195ebccd35534f8533eacdcbba7020fc
-Author: Henning Westerholt <[email protected]>
-Date:   Thu May 7 18:45:04 2020 +0000
+commit f54029f974e9f3e365d553f331a25be8ab16a108
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:47 2024 +0100
 
-    tm: small spelling fix in comments
+    dmq: Add SPDX identifiers
 
-commit b2487d95f61b46033eb2825c5f54d5f19ca1e878
-Author: Aleksandar Yosifov <[email protected]>
-Date:   Thu May 7 12:49:20 2020 +0300
+commit 552e95ef51be64f2e157f9271e66bc81a45cee5e
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:46 2024 +0100
 
-    ims_usrloc_scscf: extend and fix log messages
+    diversion: Add SPDX identifiers
 
-commit d35e97684ae3dcefa2351172cc477bb11927305d
-Merge: 465211bc18 1c7b760393
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 7 13:16:09 2020 +0200
+commit 08da47d0cf697afee3aded110eef436a7c70413c
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:45 2024 +0100
 
-    Merge pull request #2296 from alexyosifov/ims_registrar_scscf_event_reg
-    
-    ims_registrar_scscf: pass event type as parameter
+    dispatcher: Add SPDX identifiers
 
-commit 465211bc18152c9a4c5b60341a9d02f82971afb0
-Merge: d00b147048 e53b25f89a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 7 13:14:53 2020 +0200
+commit 2561fe4ba30edc91222e9e4208be1c36807c0159
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:43 2024 +0100
 
-    Merge pull request #2292 from alexyosifov/ims_registrar_scscf_lookup_fix
-    
-    ims_registrar_scscf: fix aor generation in lookup()
+    dialplan: Add SPDX identifiers
 
-commit d00b14704805d728f5a845a6af900eff1ed372ac
+commit 156ed606031ee70ccd8570cef3caa77c69b0e6f9
 Author: Victor Seva <[email protected]>
-Date:   Tue May 5 14:20:07 2020 +0200
+Date:   Wed Dec 11 22:58:42 2024 +0100
 
-    ndb_redis: redis_cmd() check reply type to detect command errors
-    
-    fix #2300
+    dialog: Add SPDX identifiers
 
-commit 10fd9fb2d8785fe9670a96b8e699135cbde3f28e
-Merge: 59c49af039 616aa146f9
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 7 13:08:51 2020 +0200
+commit cc5dc1c41ff9e8f03da97d316bb29211badaaebb
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:41 2024 +0100
 
-    Merge pull request #2313 from NGSegovia/keepalive/custom_ping_interval
-    
-    keepalive: custom pinging interval per destination
+    db_unixodbc: Add SPDX identifiers
 
-commit 59c49af039f468466b0d853a4ceab8fe7f566215
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 7 08:19:36 2020 +0200
+commit 83299e3aee0aebe9f34017f0b9dcaae658fb9499
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:40 2024 +0100
 
-    kamctl: regenerated db schema for secfilter
+    db_text: Add SPDX identifiers
 
-commit b0f1486f8a656922aac02020c9e3141639f2ecb9
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu May 7 08:19:05 2020 +0200
+commit ee5c4804f21edbf6bd4e66d43065681198bf2bc4
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:39 2024 +0100
 
-    srdb1: default value set to 0 for number types
+    db_sqlite: Add SPDX identifiers
 
-commit 616aa146f919b8a42101a323c611a6a525b19236
-Author: Nacho Garcia Segovia <[email protected]>
-Date:   Wed May 6 23:13:27 2020 +0200
+commit 19493261472024596736e2ac5b12d1078cc6dbf1
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:37 2024 +0100
 
-    drouting: update to new keepalive interface, using custom pinging interval per destination
-    
-    - Changes required because of dependencies from module keepalive.
+    db_redis: Add SPDX identifiers
 
-commit 4cebb16b536c35ec74ecbdf595c5c6dbafe5afa1
-Author: Nacho Garcia Segovia <[email protected]>
-Date:   Wed May 6 23:10:40 2020 +0200
+commit 491fb4ed2772f8f3fc6c0c55958a769f5e9db959
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:33 2024 +0100
 
-    keepalive: custom pinging interval per destination
-    
-    - 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.
+    db_postgres: Add SPDX identifiers
 
-commit 076649793bfdbdc4f03f96961f23997c87ce4268
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 6 17:15:36 2020 +0200
+commit eabdd38700a21bd808e5a9a9c52dd9077f511eab
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:32 2024 +0100
 
-    pua: use file name specific include guard
+    db_perlvdb: Add SPDX identifiers
 
-commit a6a4046757c2cac79455aa4a2d2ac632faa5e379
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 6 17:13:16 2020 +0200
+commit 4c0a4c30286c3420d9d1af15145e0526aec6187d
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:30 2024 +0100
 
-    htable: use localtime_r() for a safer multi-thread usage
+    db_oracle: Add SPDX identifiers
 
-commit 14645b550cf9500e6a6e4a7d2ed8749e9aa174dc
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed May 6 17:03:45 2020 +0200
+commit 6345c9fa037e97d604e1694bd85f37bd678e9f5a
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:29 2024 +0100
 
-    pv: use localtime_r() for a safer multi-thread usage
+    db_mysql: Add SPDX identifiers
 
-commit 57dbfba97f03370db3ad36e1d52f85f725f12972
-Author: Sipwise Development Team <[email protected]>
-Date:   Fri Nov 29 11:23:36 2019 +0100
+commit 26a79c5e0a91c9231da15435202131fbd90be9c2
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:28 2024 +0100
 
-    cfgt: don't process non-sip messages
-    
-    * Skip OPTION messages internally generated
+    db_mongodb: Add SPDX identifiers
 
-commit 1250364ab16aa99c0a933b27a0118ecf274c25ab
+commit ed4ababf52193f1df0ecf05ca832d0bfd392d526
 Author: Victor Seva <[email protected]>
-Date:   Tue May 5 12:03:04 2020 +0200
+Date:   Wed Dec 11 22:58:26 2024 +0100
 
-    pv_headers: rework
-    
-    * 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
+    db_flatstore: Add SPDX identifiers
 
-commit 13622cf6e36e50c42ec882272b1c48107fa55677
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 5 08:07:14 2020 +0200
+commit a3795baab1f28b2ef994f3b0cd68a9284bad1a49
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:25 2024 +0100
 
-    snmpstats: use file name specific include guard
+    db_cluster: Add SPDX identifiers
 
-commit 68b5b3ce5b8ae38ed5ba7731ae1a6315adedd0e5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 5 08:06:56 2020 +0200
+commit 4db0a0c7fe6884cd5e28d3f59f39be9cfb70643a
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:24 2024 +0100
 
-    ratelimit: use file name specific include guard
+    db_berkeley: Add SPDX identifiers
 
-commit e4356d56d57599ff063e6849cab8cab5267d26e0
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 5 08:06:31 2020 +0200
+commit b158a25960f1c0da6694f0c83deaa06620ed511d
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:22 2024 +0100
 
-    pipelimit: use file name specific include guard
+    db2_ops: Add SPDX identifiers
 
-commit c67a0eabea5fd11693bb716782cd581094250f7f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 5 08:05:07 2020 +0200
+commit 8d1b2baff2837135d5e326e4341df3ec665ae3cf
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:21 2024 +0100
 
-    rr: different function parameter name to be different than global variable
+    ctl: Add SPDX identifiers
 
-commit 9a2fea75dcee851b1dc22e5a9e7a6ee0d05814ef
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue May 5 07:59:32 2020 +0200
+commit 0391b88b3623dd1999380e5dd6e989db6d91a710
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:20 2024 +0100
 
-    app_sqlang: use file name specific include guard
+    crypto: Add SPDX identifiers
 
-commit de77beffb436e783031a6aa71c1887848cb2cc73
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 4 20:05:26 2020 +0200
+commit 71065a8b009c937e5f709272eab268d52e29775c
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:14 2024 +0100
 
-    rtpmanage: enable hadling of PRACK requests
-    
-    - they can have SDP
-    - use more compact bitwise match for method types
+    cplc: Add SPDX identifiers
 
-commit f4f66ad91324116e5d4e9e02fa9caedcad2b2d2f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 4 19:38:07 2020 +0200
+commit fb51373c47485938228e0cd0daf7409a223547a4
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:13 2024 +0100
 
-    usrloc: use file name specific include guard
+    cnxcc: Add SPDX identifiers
 
-commit b3c981db67845622fb8c85a20e18e1b98c29eb69
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 4 19:01:21 2020 +0200
+commit 1fabd85930dc1aa387c01fcf2225846d276ee159
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:12 2024 +0100
 
-    uid_domain: use module specific include guards
+    cfgutils: Add SPDX identifiers
 
-commit 9691f6e0cab48114ef4067a22cc8f9c1efb8944c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 4 18:35:00 2020 +0200
+commit 7cfb2f54a394d2240c01fb540f8334007e566146
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:10 2024 +0100
 
-    core: hash_func.h - use file name specific include guard
+    cfgt: Add SPDX identifiers
 
-commit c01633dc54d8d4dc3b3bc2cab064f91a49c8257d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon May 4 18:26:47 2020 +0200
+commit 03fc02c8bdc3f416864733fe1d0aa4a1b157d38b
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:58:09 2024 +0100
 
-    libs/srdb1: use thread safe localtime_r()
+    cfg_db: Add SPDX identifiers
 
-commit 5f52f9905bbdf63d636080f7d0340af4f71ed12a
+commit 722505a768658266f627db8375eacccdf1df9ec4
 Author: Victor Seva <[email protected]>
-Date:   Mon May 4 15:22:36 2020 +0200
+Date:   Wed Dec 11 22:58:07 2024 +0100
 
-    utils/kamctl: dbtextdb.py close previous opened file properly
-    
-    related #1747
+    cdp_avp: Add SPDX identifiers
 
-commit 765efa80c7d27e9447bc1ad8a354ee24723580ef
+commit ebb1d8fda21bca1d75a19370814d72d02e303634
 Author: Victor Seva <[email protected]>
-Date:   Mon May 4 15:05:23 2020 +0200
+Date:   Wed Dec 11 22:58:06 2024 +0100
 
-    utils/kamctl: dbtextdb remove DeprecationWarning on test
-    
-    related #1747
+    cdp: Add SPDX identifiers
 
-commit b722a48144ac9e029bdbc2968dedbe56966a3f7c
+commit 56d4f70936c76c7d644ea08dffbcc0c9fc3d7895
 Author: Victor Seva <[email protected]>
-Date:   Mon May 4 14:01:33 2020 +0200
+Date:   Wed Dec 11 22:58:00 2024 +0100
 
-    utils/kamctl: fix dbtestdb
-    
-    some indentantion errors introduced at https://github.com/kamailio/kamailio/commit/bc8bdcaa726f375f6deea8228a1ab0cf97c67035
-    
-    related #1747
+    carrierroute: Add SPDX identifiers
 
-commit 1aca79c43cb8dbd920c1eb81c0c30cf89f0985b9
+commit 613d3711e9c85f7321bc05018ff1e5d61b95c38b
 Author: Victor Seva <[email protected]>
-Date:   Mon May 4 11:33:12 2020 +0200
+Date:   Wed Dec 11 22:57:58 2024 +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
+    call_obj: Add SPDX identifiers
 
-commit 28049aafc8dd06c160ce5e7b8d5e4fc728441b0c
-Author: Semen Darienko <[email protected]>
-Date:   Sun May 3 12:26:45 2020 +0200
+commit c2f860515ed9628952305691280ebefe5edd4f31
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:57:57 2024 +0100
 
-    core: dns - use all NAPTR records
-    
-    - enable using of all NAPTR records instead of the first one ordered by
-    priority
-    - GH #2290
+    call_control: Add SPDX identifiers
 
-commit 3c7d378ddf3a21a2d4e1ac6bd64f9ea40bbd3602
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 3 11:37:44 2020 +0200
+commit 51551fb2a3f8c02753bfdcc0e7bbd0aae1c6e57e
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:57:55 2024 +0100
 
-    core: added LGTM analysis config file
-    
-    - LGTM is integrated by github
+    benchmark: Add SPDX identifiers
 
-commit a7496069c60479e41d92830172bd5b9315001df5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 3 11:05:45 2020 +0200
+commit a471b4ab3bfe87f3a119736da1682a640502f45a
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:57:54 2024 +0100
 
-    core: utils/tmrec - use safer localtime_r() instead of localtime()
-    
-    - coherent whitespacing and indentation
+    auth_radius: Add SPDX identifiers
 
-commit 6b69754f28ab8df61852b9f8695e59305a7c6c3a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 3 10:39:22 2020 +0200
+commit 26ab7d68cd13a353213a640ffedb46df61028566
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:57:52 2024 +0100
 
-    misc: examples/kemi - missing parameter in kamailio-basic-kemi-python.py
+    auth_ephemeral: Add SPDX identifiers
 
-commit 855c06f45ff69918c3e9502e7198cffc21be5cd9
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 3 09:44:01 2020 +0200
+commit e12ba58c06601228e69e8400c94b68f23fe966fc
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:57:51 2024 +0100
 
-    sqlops: functions to get null result value as empty or zero
+    auth_diameter: Add SPDX identifiers
 
-commit e46dcd2930c97855b9d87061ec4e4167b119d232
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun May 3 09:41:29 2020 +0200
+commit 8a8a48ff65126d67ce919bda2b1c71cfdd0e5996
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:56:07 2024 +0100
 
-    core: kemi - option to return 0 instead of null for xval
+    auth_db: Add SPDX identifiers
 
-commit f6c688178902138dff8115cdabd72e8631a635dc
-Merge: c840fa6eb1 9948696fd8
-Author: Federico Cabiddu <[email protected]>
-Date:   Sat May 2 16:22:06 2020 +0200
+commit ca77d9e9e2efd3ba53ea359bacbfea3961423bb2
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:56:05 2024 +0100
 
-    Merge pull request #2304 from kamailio/grumvalski/usrloc_stats
-    
-    usrloc: change "-" for "_" in stats name to be prometheus compliant
+    auth: Add SPDX identifiers
 
-commit c840fa6eb19b4b5d316e36ce534f4d481805ee0b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 2 15:02:55 2020 +0200
+commit b7613ef8a4607b219a251ceada82dd7b170f3252
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:56:04 2024 +0100
 
-    siptrace: skip non-sip traffic for db storage using core callbacks
+    app_ruby_proc: Add SPDX identifiers
 
-commit d515c93a5c9c9eb920f001d04870dc6333ca60dd
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 2 14:29:53 2020 +0200
+commit e38b9db4ec6ed113ae8fd281f78dd6889f43a46f
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:56:02 2024 +0100
 
-    usrloc: fixed missing symbol for ul_cseq_delay
+    app_python3s: Add SPDX identifiers
 
-commit 9948696fd84605919e6ce6a7106099f1cdd0de98
-Author: Federico Cabiddu <[email protected]>
-Date:   Sat May 2 10:14:23 2020 +0200
+commit a59475a92cb2dc61cdc94b817c5b05325fa4e345
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:56:01 2024 +0100
 
-    core: remove stats_name_separator from cfg_group_core
+    app_python3: Add SPDX identifiers
 
-commit 34b9b59b97f7d529025863992408fd60a27a941a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 2 08:46:28 2020 +0200
+commit 180b69b7b0f32390aabfbeb70de279fe9fabe934
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:55:59 2024 +0100
 
-    core: more debug messages when matching myself
-    
-    - coherent coding style for related functions
+    app_python: Add SPDX identifiers
 
-commit 66ef7ab7b078794b96ecee13f6867d5f90a8d63e
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat May 2 08:18:58 2020 +0200
+commit 4a845def286d3ef64875b174e11db8012d22a6c1
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:55:57 2024 +0100
 
-    kamctl: kamdbclt mysql skip creating dbrouser if same as dbrwuser
+    app_perl: Add SPDX identifiers
 
-commit ac531266077490a85f1ab98853fd64df6feeea43
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Fri May 1 17:31:09 2020 +0200
+commit ae6f5e92e93874d83142cca3ee72ddb006c9640d
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 22:55:55 2024 +0100
 
-    modules: readme files regenerated - htable ... [skip ci]
+    app_lua: Add SPDX identifiers
 
-commit 35f711e6ec74c6e67edf99adaa15cc353f2ce949
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 1 17:26:39 2020 +0200
+commit b42800ec738a97d0368533123cf012c2e21318ce
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:55:54 2024 +0100
 
-    htable: docs - more details about size attribute for htable
+    app_jsdt: Add SPDX identifiers
 
-commit ae2f1fdc40b1ce6ff9d5d06330841809f51df587
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 1 14:47:55 2020 +0200
+commit 9a3240062f069e14588b5b45a130e759b3db9f6f
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:55:52 2024 +0100
 
-    usrloc: use ul prefix for global param variables
+    acc_radius: Add SPDX identifiers
 
-commit 33cb45179bbd7477b81f297ae8de0a164aea8962
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 1 13:50:54 2020 +0200
+commit 345a05fee9e7a3275aaa5b83af8d6da59382fb27
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:55:50 2024 +0100
 
-    permissions: use perm prefix for global param variables
+    acc_json: Add SPDX identifiers
 
-commit 3203a6572b874d191c3be61519853005bd5ab056
-Author: Federico Cabiddu <[email protected]>
-Date:   Fri May 1 13:02:39 2020 +0200
+commit 9e473a6655a6fd3d1066420d947613fe0098af29
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:55:49 2024 +0100
 
-    core: new core parameter stats_name_separator
+    acc_diameter: Add SPDX identifiers
 
-commit 08671523826310b44d7f9a8963dcf948e47f6536
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Fri May 1 09:16:16 2020 +0200
+commit da934172a395b2a68eae839c7ccf1178fa9a54e1
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 22:55:47 2024 +0100
 
-    modules: readme files regenerated - permissions ... [skip ci]
+    acc: Add SPDX identifiers
 
-commit 8729a55f00b8ba6adbf97921ef09d56080145810
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 1 09:00:21 2020 +0200
+commit 5664d861d06ec105196c51ac3dcc9f136b5f5b74
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:09:05 2024 +0100
 
-    permissions: docs - note about netmask value 0 in the database column
+    p_usrloc: reformat exported structures
 
-commit b5816caeacc4c597b5358c1dcd429581b3233667
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri May 1 08:53:56 2020 +0200
+commit a096d09bb54cd4259b46356c5cc24a53d751baf5
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:05:19 2024 +0100
 
-    textopsx: use safer macros for temporarily making zero-ending strings
+    path: add fixup_free* to exported functions
 
-commit 4d49df443577dab22f6d4dae154468d855cf0463
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 30 15:52:04 2020 +0200
+commit ca415a35092ffbefbfdde714e7c7759470342907
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 22:03:20 2024 +0100
 
-    textops: use safer macros for temporarily making zero-ending strings
+    path: reformat exported structures
 
-commit 4ea9cdd8be210430deac4c88b804ff9ddb622da1
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Wed Apr 29 22:16:20 2020 +0200
+commit e1070f23f748ffdcf448562c2b1f99286ed24692
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 22:00:03 2024 +0100
 
-    modules: readme files regenerated - permissions ... [skip ci]
+    pdt: add fixup_free* to exported functions
 
-commit 8a7526bbf35a139c2284ed4641525e3bb194b628
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 29 22:09:41 2020 +0200
+commit bec7e25a3fd3b3ef7f6770f9f7f4a3ea32ddd7b5
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 21:57:47 2024 +0100
 
-    permissions: docs for address_file param and address file format
+    peering: reformat exported structures
 
-commit f376c82a9f8cac3d4428450132d4b916e3cda491
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 29 21:38:59 2020 +0200
+commit c7c25190e008723a78c827a40a52363b116013f5
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 21:51:46 2024 +0100
 
-    permissions: support to load address records from a text file
-    
-    - 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
+    pike: reformat exported structures
 
-commit 28f4cab2878b441eb6ddbed03ae7ddbcdbae37e2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 29 09:43:53 2020 +0200
+commit 78594dbf653b46d24cc7eaa26ff28b43b0c024ce
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 21:46:58 2024 +0100
 
-    dispatcher: use safer macros for temporarily making zero-ending strings
+    pipelimit: add fixup_free* to exported functions
 
-commit d815a2c92e49e315a9f6a614b7ee3a377836d368
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 28 18:27:57 2020 +0200
+commit 04cbace26b1e145c15fcff51445571cedfd4031d
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 21:42:13 2024 +0100
 
-    ndb_redis: use safer macros for temporarily making zero-ending strings
+    prefix_route: add fixup_free* to exported functions
 
-commit 0595795c659f6af586e63837efe56b45808cd735
-Author: Federico Cabiddu <[email protected]>
-Date:   Tue Apr 28 16:24:24 2020 +0200
+commit 713efe7b382e9e1d83240f3e348cbf46db46f1de
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 21:41:17 2024 +0100
 
-    ims_usrloc_pcscf, p_usrloc, usrloc: use KSR_STATS_NAMESEP for stats names
+    prefix_route: reformat exported structures
 
-commit 4357b5e6be2a71a401e9d53c43e787b9bfcc8ed0
-Author: Federico Cabiddu <[email protected]>
-Date:   Tue Apr 28 16:22:40 2020 +0200
+commit 0511e00f9ece75a61b8a3799a3d75f08c2013afa
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 21:31:13 2024 +0100
 
-    core: define KSR_STATS_NAMESEP for stats name separator
+    presence: add fixup_free* to exported functions
 
-commit 9657764f224bb9fb4f593dc55d3c4310ca02bb16
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Tue Apr 28 16:16:16 2020 +0200
+commit 0aa58fe66845cb1b4fe1b6d14fbb73df1bdfb640
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 21:10:25 2024 +0100
 
-    modules: readme files regenerated - keepalive ... [skip ci]
+    devcontainer: add cmake and cmake extensions [skip ci]
 
-commit 4e881304d33356a5fd3b93c15c0a9e06060049f7
-Merge: 70929caac3 6f52da5286
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 28 16:03:18 2020 +0200
+commit c28bd51076b5c50836cd4946e4e93c6d445fe068
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 19:37:12 2024 +0100
 
-    Merge pull request #2306 from NGSegovia/ngsegovia/keepalive_disable_delete_counter
-    
-    keepalive: ignore delete_counter if it is set to 0
+    presence_conference: reformat exported structures
 
-commit 70929caac33583ae1026234ca999cc90afcb6f4c
-Merge: c9468fe47a 24a3a172db
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 28 15:57:29 2020 +0200
+commit 0193b48403c7d6d43370ddcd6a2ecafaee023e07
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 19:35:37 2024 +0100
 
-    Merge pull request #2305 from dsciarra/do-not-use-tcp-id-for-lookup
-    
-    core: do not use tcp id for lookup if not needed
+    presence_dialoginfo: reformat exported structures
 
-commit 2fe0378c3d0596e30d8ec9ea4cb7d828321d2030
-Author: Federico Cabiddu <[email protected]>
-Date:   Tue Apr 28 14:48:59 2020 +0200
+commit 802bee7c205d402f6bdc3ba9c4210966ea758506
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 19:33:53 2024 +0100
 
-    p_usrloc, ims_usrloc_pcscf: change "-" for "_" in stats name to be prometheus compliant
+    presence_mwi: reformat exported structures
 
-commit 6f52da5286b61c5c039070d20a6687ee02e4e762
-Author: Nacho Garcia Segovia <[email protected]>
-Date:   Tue Apr 28 14:08:19 2020 +0200
+commit d916aa671f10b284aff0217fdf3182256b62ec7e
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 19:28:39 2024 +0100
 
-    keepalive: ignore delete_counter if it is set to 0
+    presence_profile: reformat exported structures
 
-commit 24a3a172dbdecb6e987df943a3ad1acb4da664b5
-Author: Donato Sciarra <[email protected]>
-Date:   Tue Apr 28 10:33:23 2020 +0200
+commit 07a47afb577c7958f23cd46c80f26edcb4f2995b
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 19:26:45 2024 +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.
+    presence_reginfo: reformat exported structures
 
-commit ddd277139165f39406832ddd557c2b56b75a7100
-Author: Federico Cabiddu <[email protected]>
-Date:   Tue Apr 28 10:24:04 2020 +0200
+commit ab033f5ed335b731a5026c9401b6bbf6d488ffe6
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 19:23:39 2024 +0100
 
-    usrloc: change "-" for "_" in stats name to be prometheus compliant
+    presence_xml: add fixup_free* to exported functions
 
-commit c9468fe47a192428dac89862f9de50b3fdc32f30
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 28 09:42:13 2020 +0200
+commit 64fe1638c08ac6c7e44daf663d24f088344a511a
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 19:20:49 2024 +0100
 
-    pv: use safer macros for temporarily making zero-ending strings
+    pua: reformat exported structures
 
-commit 65ab73a7efabf4a55e913adfa604094c9ad88cdb
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 15:24:23 2020 +0200
+commit e39420a17a6e1bbd8f1e87d456cc7f50f97781c9
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 19:15:47 2024 +0100
 
-    core: str - fixed wrong (undo'ed) version of STR_ZTOV() macro
+    pua_reginfo: reformat exported structures
 
-commit 4d758d5258097760c09a762929c5893c14ac3eef
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 15:06:10 2020 +0200
+commit 93b979aa5b3dd6ebd18eea20752af848fc83a74b
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 19:11:46 2024 +0100
 
-    ndb_redis: use the core macros for ending string value with '\0' and to restore
+    pua_rpc: reformat exported structures
 
-commit d6e24bd089bbe27c54a7e851993ab99bf93e8c52
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 14:53:33 2020 +0200
+commit bbb373e2239e5e25527b708551dd5e03399f7bf3
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 19:08:36 2024 +0100
 
-    core: str - helper macro to set ending zero with backup and restore from backup
+    pua_usrloc: reformat exported structures
 
-commit db7f10cf393a93f7fd989730f17a4da8dd4c505c
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Mon Apr 27 14:31:15 2020 +0200
+commit eaefe0f2f50a7bf1bbb17c14511d7ae5a4b4deee
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Dec 11 19:05:59 2024 +0100
 
-    modules: readme files regenerated - rtpengine ... [skip ci]
+    pua_xml: reformat exported structures
 
-commit cf084881d79dc18d8272fc4a9f89c0bfc8e1fde0
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Apr 27 12:19:35 2020 +0000
+commit 954fa3188b3e5e18b0992667b8904a1d17430598
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Dec 11 17:21:49 2024 +0000
 
-    rtpengine: remove obselete auto-bridge flag (GH #2301)
+    cmake: Use CMAKE_INSTALL_FULL_* paths where appropriate
+    
+    - include(GNUInstallDirs) from root so all CMakeLists have access to the variables
+    -CMake formatting
 
-commit 86ebb4eef482b37a3bb8bf033caa4d87fd8aeb87
+commit b540392ef910a63f2bda1b78d5970298edc87308
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 10:47:48 2020 +0200
+Date:   Wed Dec 11 15:38:02 2024 +0100
 
-    pdb: covert byte-by-byte from buffer to short-int to avoid unalignment compile warning
+    cmake: support for intel 32b cpu architectures
     
-    - GH #2298
+    - identified with i386, i486, i586 and i686
+    - target cpu arch aliased it i386, like in old-makefiles, some code
+      depending on it
+
+commit 2fbea39d4125be89f36cce161f9e6b0dbcd50595
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 13:14:06 2024 +0100
+
+    github: codeql use same strategy for nightly builds [skip ci]
 
-commit 3366bf4f3746285d9dc29e8a2461f53983f0acf0
+commit ccadde0a6656cd78fc1b4f67ed40b5a6ac119d9e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 10:25:28 2020 +0200
+Date:   Wed Dec 11 11:19:11 2024 +0100
 
-    app_python: use -fno-strict-aliasing for gcc
+    cmake/defs.cmake: value of -DCOMPILER updated to include compiler suite name
     
-    - python2 is known for not confirming strict aliasing
-    - it is EoL and likely not going to be fixed
-    - GH #2298
+    - similar format like for old-makefiles, not only the version number
 
-commit e64b29141afddf06bf7d5d68aa88679b54c5076c
+commit 6edc0396a04664e18ac43cbb024cde9cf2120a8c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 10:25:06 2020 +0200
+Date:   Wed Dec 11 11:03:25 2024 +0100
 
-    Makefile.defs: expose CC_NAME variable
+    src/CMakeLists.txt: log compiler details
 
-commit f1de08eef86dc2cd98509c90fa8b28212d47ca37
+commit 28f4089efcc9c2ccf8c79fc9ecc509ae29d873e5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 09:36:36 2020 +0200
+Date:   Wed Dec 11 09:49:15 2024 +0100
 
-    redis: init variables to get rid of compile warnings
+    cmake: added target compile option -ffile-prefix-map
+    
+    - remove the ${CMAKE_SOURCE_DIR} and path to modules from __FILE__
+      define
+    - the CMake provides absolute path to compiler, resulting in very long
+      log messages when left without this option, like:
+    
+    DEBUG: <core> [/home/ubuntu/work/kamailio-dev/src/core/sr_module.c:915]: ...
+    DEBUG: htable [/home/ubuntu/work/kamailio-dev/src/modules/htable/ht_var.c:193]: ...
     
-    - GH #2298
+    - this option should make it like it is with the old-makefiles
+    
+    DEBUG: <core> [core/sr_module.c:915]: ...
+    DEBUG: htable [ht_var.c:193]: ...
 
-commit a0fb220a8b60b135cabf6741882437317116d868
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 27 09:00:21 2020 +0200
+commit 7f24bc09863220b4c14e2046708c10ff0891c038
+Author: Victor Seva <[email protected]>
+Date:   Wed Dec 11 00:09:02 2024 +0100
 
-    db2_local: replace timelocal() with mktime()
+    db_unixodbc: fix incompatible-pointer-types warning
+    
+    > dbase.c: In function 'db_unixodbc_close_impl':
+    > dbase.c:261:32: error: passing argument 2 of 'db_do_close' from incompatible pointer type [-Wincompatible-pointer-types]
+    >  261 |         return db_do_close(_h, db_unixodbc_free_connection);
+    >      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+    >      |                                |
+    >      |                                void (*)(struct my_con *)
+    > In file included from val.h:34,
+    >                  from dbase.c:33:
+    > ../../lib/srdb1/db.h:495:40: note: expected 'void (*)(struct pool_con *)' but argument is of type 'void (*)(struct my_con *)'
+    >   495 | void db_do_close(db1_con_t *_h, void (*free_connection)(struct pool_con *));
+    >       |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+    > make[2]: *** [../../Makefile.rules:101: dbase.o] Error 1
     
-    - timelocal() is nonstandard GNU extension, not recommended to be used
-    and mktime() should be equivalent:
-      * https://linux.die.net/man/3/timegm
-    - GH #2298
+    related #4064
 
-commit d949907df4b0dd57d6b337c4ddbc968861e33536
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 26 10:34:52 2020 +0200
+commit 06cc2560e5358468178ef3e5c795a8a0ec67b693
+Author: Victor Seva <[email protected]>
+Date:   Tue Dec 10 23:58:06 2024 +0100
 
-    core: error.{c,h} - coherent use of camel case in error and reason texts
+    db_sqlite: fix incompatible-pointer-types warning
     
-    - indentation and whitespacing
+    fixes #4064
 
-commit 42285284bcb941563f431046262c06dc1c8119d7
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 25 12:27:39 2020 +0200
+commit d87d950c8eb78ab97fdf0c3461b2f086edb6e0a3
+Author: Victor Seva <[email protected]>
+Date:   Tue Dec 10 23:26:52 2024 +0100
 
-    presence: consider watchers in active status when in no-db mode
+    github: alpine improve nightly builds check [skip ci]
     
-    - there is no persistent storage for watchers, status is lost on restart
-    anyhow (similar to force active)
+    compare last_sha built instead of just commit date
 
-commit a675ab88fefac75145a7d563fee0431458630529
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 24 21:14:24 2020 +0200
+commit 4cbcec438c0a6a8ba4899ef4d9e9511acde33de6
+Author: Victor Seva <[email protected]>
+Date:   Tue Dec 10 19:24:40 2024 +0100
 
-    dmq: test of if reply code and reason are set to send the response
+    github: execute codeql on pkg-kamailio-docker container [skip ci]
 
-commit 7f618c2d855ac268df905eb3d6e18733c8773047
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 24 21:09:26 2020 +0200
+commit a266e051fd6b45617dc8966effd96a1d08d85960
+Author: Victor Seva <[email protected]>
+Date:   Tue Dec 10 18:41:02 2024 +0100
 
-    dmq: set 202 response for empty_peer_callback() handling
+    github: codeql.yml on self-hosted runner
 
-commit 0115d3424c0f8780a661882527f39b2b39d0e74e
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 23 19:04:58 2020 +0200
+commit a08da7b34b01f4b0a579fbfdc141bf2944613736
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Dec 10 14:39:03 2024 +0000
 
-    dispatcher: handle the case of maxload 0 for call load distribution
-    
-    - GH #2297
+    cmake: Use evaluated full paths from cmake for correct handling of special cases
 
-commit 1292e40c5260fa77d34db91abf7aacf47549d5e2
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 23 10:21:22 2020 +0200
+commit b6f25031590e472f0f63b3e2a4fa61dad946a582
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Dec 10 12:37:00 2024 +0000
 
-    ims_usrloc_pcscf: fix value array size and compile warnings
+    cmake: Build type set to Debug
 
-commit b9b177ccffd58b11cf460764514486d29637dd55
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 23 09:57:05 2020 +0200
+commit 329f95e95f7f80e5af2495f0a4273885a5112051
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Dec 10 10:34:08 2024 +0000
 
-    db_redis: var initialization and safety check to avoid compiler warnings
+    cmake: Do not link to kamailio binary
 
-commit 74f50796e28d5ae408ec4bac68c2f03263c1132c
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 22 21:01:38 2020 +0200
+commit 9ff2bb869dafca8521a0da7f112c3846f86c5f7e
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Tue Dec 10 10:31:48 2024 +0000
 
-    presence: implemented more functions to work with in-memory presentity records
+    cmake: Add generating parsing files dependency
 
-commit 75ef2a31ee3abd9e840788a3389cedfac8767cd0
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Apr 22 16:14:54 2020 +0000
+commit 909e659dc33942a92e54bed37ee1387f121c63e6
+Author: Nikolay Ivanuschak <[email protected]>
+Date:   Mon Nov 4 22:58:44 2024 +0300
 
-    auth: log correct variable name in nonce-count error message
+    http_async_client: fixed crash on curl callback
 
-commit 737d92bbc0ceb53bade20cbf82868e219cd7c6e8
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 22 16:57:24 2020 +0200
+commit e71b02a326e2ce54e4bf6c6c209f79af43c54278
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date:   Mon Dec 9 21:23:03 2024 +0000
 
-    presence: function to search presentity items for in memory subscriptions
+    github: [skip ci]: bump threeal/cmake-action from 2.0.0 to 2.1.0
+    
+    Bumps [threeal/cmake-action](https://github.com/threeal/cmake-action) from 2.0.0 to 2.1.0.
+    - [Release notes](https://github.com/threeal/cmake-action/releases)
+    - [Commits](https://github.com/threeal/cmake-action/compare/v2.0.0...v2.1.0)
+    
+    ---
+    updated-dependencies:
+    - dependency-name: threeal/cmake-action
+      dependency-type: direct:production
+      update-type: version-update:semver-minor
+    ...
+    
+    Signed-off-by: dependabot[bot] <[email protected]>
 
-commit 1c7b7603937cb7f32d6109c22a978bb8efd37e6c
-Author: Aleksandar Yosifov <[email protected]>
-Date:   Wed Apr 22 16:25:32 2020 +0300
+commit 8e398b8675079e1baac7c7575e70283175cdebe2
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Dec 9 19:04:25 2024 +0100
 
-    ims_registrar_scscf: pass event type as parameter
+    lib/srdb1: new and free connection callbacks expect one parameter
     
-    - pass event type as parameter in notify_subscribers()
+    - new connection is executetd with a database id and free connection
+      with a pool con
+    - compiler warnings:
+    src/lib/srdb1/db.c:322:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
+      322 |                 con = new_connection(id);
+    src/lib/srdb1/db.c:361:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
+      361 |                 free_connection(con);
 
-commit 0b207f621cf5e245ece384fa4f31d34ffd1b82db
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Apr 22 15:01:12 2020 +0200
+commit 83e9cc036147b071281ad5c444a473ece83f618e
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Dec 6 12:16:01 2024 +0000
 
-    modules: readme files regenerated - nathelper ... [skip ci]
+    cmake: Link internal libraries to core and remove them from modules
 
-commit 95fa98e254ae85b29fa80a8cddde3442b69ca9dc
-Author: Henning Westerholt <hw@skalatan.de>
-Date:   Wed Apr 22 12:52:12 2020 +0000
+commit ef73fb876f527c3bde4b425e3ec70d3f613fcb87
+Author: Matthias Urlichs <matthias@urlichs.de>
+Date:   Fri Nov 29 17:01:45 2024 +0100
 
-    nathelper: update flag documenation
+    app_python3s: fix exception handling
+    
+    Python's C interface contract states that C code must *either*
+    raise an exception and return NULL, *or* return a Python object.
 
-commit 673f25e0961cc49ad1804bb524b8e371adc39ff2
-Merge: a59dbb7a81 0f461ee26f
-Author: Federico Cabiddu <[email protected]>
-Date:   Wed Apr 22 14:05:26 2020 +0200
+commit 91dc75e65bb2a6643b8b322024416c420caf5d64
+Author: Matthias Urlichs <[email protected]>
+Date:   Fri Nov 29 17:01:45 2024 +0100
 
-    Merge pull request #2295 from kamailio/grumvalski/siptrace_memleak_fix
+    app_python3: fix exception handling
     
-    siptrace: siptrace: fix memory leak in fake replies tracing
+    Python's C interface contract states that C code must *either*
+    raise an exception and return NULL, *or* return a Python object.
 
-commit 0f461ee26fa72d1d2f4f6777f3e0d233619dc3fb
-Author: Federico Cabiddu <[email protected]>
-Date:   Wed Apr 22 11:40:58 2020 +0200
+commit ba0c570ca95bff06c8ce04779371567d88a4e9f8
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Dec 9 09:46:10 2024 +0100
 
-    siptrace: free parsed from in case of errors
+    modules: readme files regenerated - tm ... [skip ci]
 
-commit ee7496f18b626a6c5dff10753db5b546759f6f7b
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Wed Apr 22 09:34:20 2020 +0200
+commit 5e0bc1a5c9764ce472354a0aa242b7469d79eb7f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Dec 8 21:28:48 2024 +0100
 
-    siptrace: siptrace: fix memory leak in fake replies tracing
+    tm: small updates about timer avp params and compatibility modes
 
-commit a59dbb7a81ea7909cd542acbba85d231ccd519a4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 22 08:42:48 2020 +0200
+commit 49210190059df309677fa97204e4c50bde290990
+Author: Sergey Safarov <[email protected]>
+Date:   Fri Dec 6 15:41:59 2024 +0200
 
-    presence: safety checks in timer callbacks to cope with storage modes
+    pkg/kamailio: removed libsrdb and libkamailio_ims from packaging
 
-commit eb5c1a41ced14f502648c6bda9ae0ef585b0cb37
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 22 08:11:36 2020 +0200
+commit b4ec854c0822a61790ea4fa1bc6387cddce4cf35
+Author: Sergey Safarov <[email protected]>
+Date:   Fri Dec 6 15:05:52 2024 +0200
 
-    presence: use separate structure to match presentity to replace or update
+    pkg/kamailio/obs: added systemd template to start multiple kamailio services
+    
+    GH#3904
 
-commit 8077f387f9253a486a980c65a776507a7ad6ee7f
+commit 11df36260af8192948ffea8b3fae06cb3b18032c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 22:42:12 2020 +0200
+Date:   Fri Dec 6 09:47:34 2024 +0100
 
-    presence: init pres and subs hash tables for non db-only mode and memory index
+    xhttp_pi: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 174cc5e8d1800312eaa6d1bc4fea8df7934c5b55
+commit 9ee23160822ff953cdd756ad8f1f8374269f0ef3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 19:45:01 2020 +0200
+Date:   Fri Dec 6 09:47:31 2024 +0100
 
-    presence: delete expired in-memory presentity records
+    uri_db: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 7ada66b12254b809faaf265d21e75e7f347f695d
+commit d22e4fb8f472225c87bf4d7c831d616925bb1b44
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 17:31:44 2020 +0200
+Date:   Fri Dec 6 09:47:29 2024 +0100
 
-    presence: user core macro for hash slot index
+    uid_uri_db: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit d4f8674d0068a31bed7097804f37b6bff5fe21fb
+commit 378aae9e2cd975ffbe4cf1206383ebcc8576ccb1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 17:30:37 2020 +0200
+Date:   Fri Dec 6 09:47:27 2024 +0100
 
-    core: hashes - small helper macro to compute hash slot index
+    uid_gflags: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 4e49c0e21747b9c4344acb16e0013c178ec45dff
+commit 872ee0759b8c76873b245a257fa4ace92c7123d7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 15:25:25 2020 +0200
+Date:   Fri Dec 6 09:47:24 2024 +0100
 
-    presence: rpc presence.presentity_list is returning an array
+    rtpproxy: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 814af22ca48b2e1a57052b6e92cbf786cf2d99f8
+commit 4603e47511d8631446493b8e51d38259b8e29799
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 15:08:39 2020 +0200
+Date:   Fri Dec 6 09:47:21 2024 +0100
 
-    presence: use unsigned int for presentity hash id
+    rtpengine: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit b3e01c149433c26e8792f1caf77b189d85378055
-Author: Victor Seva <[email protected]>
-Date:   Tue Apr 21 13:03:16 2020 +0200
+commit 78201b70cb90f94a30b2d4d09123822d91b57087
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:47:18 2024 +0100
 
-    pv: fixes for KEMI pvx.xavp_getd
+    db2_ops: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit e53b25f89a14aba93d3c48a1b2f983114db1760c
-Author: Aleksandar Yosifov <alexyosifov@gmail.com>
-Date:   Tue Apr 21 13:55:36 2020 +0300
+commit 001d1c7f8503ceedfdc7f75c906bbff318ac825f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Dec 6 09:47:16 2024 +0100
 
-    ims_registrar_scscf: fix aor generation in lookup()
+    alias_db: Makefile - remove internal libs compilation and linking
     
-    - Generate AoR in lookup() from parsed uri user and
-      host. Skipping all user's and host's parameters.
+    - libs are compiled in the core
 
-commit 55c6f7751c81c8d738409e8c9470224ab9924cb7
+commit 460d25c4dc21f789963f2f8084f55d3568b15afb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 12:55:17 2020 +0200
+Date:   Fri Dec 6 09:46:50 2024 +0100
 
-    presence: compute presentity table slot index using correct structure
+    xcap_server: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 058edd7730436c0e7aa3cea7f0b9ec5bd47cff5b
-Merge: 7e9fe7f03e fa8b7941c4
-Author: ng-voice GmbH <[email protected]>
-Date:   Tue Apr 21 11:52:27 2020 +0200
+commit 1015bb167ab19b346764f4d0c23c14a7578724e1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:46:47 2024 +0100
 
-    Merge pull request #2246 from alexyosifov/ims_registrar_scscf_notify_fix
+    xcap_client: Makefile - remove internal libs compilation and linking
     
-    ims_registrar_scscf: fix multiple contacts in NOTIFY
+    - libs are compiled in the core
 
-commit fa8b7941c4d14625beadd4943d89e898543c7377
-Author: Aleksandar Yosifov <alexyosifov@gmail.com>
-Date:   Wed Mar 11 17:56:09 2020 +0200
+commit 8922ff32cc704511ac120751b02bff2a2d99fbfb
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Dec 6 09:46:43 2024 +0100
 
-    ims_registrar_scscf: fix multiple contacts in NOTIFY
+    utils: Makefile - remove internal libs compilation and linking
     
-    - Prevent multiple contacts for NOTIFY message in
-      Message body <registration> tag after
-      RE-REGISTRATION procedure.
+    - libs are compiled in the core
 
-commit 7e9fe7f03ef6914364e8147325515f6a4d3870f1
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 21 10:16:25 2020 +0200
+commit 5cbc70c06266ee00deaa5e4d05e73a21b120a8b6
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:46:39 2024 +0100
 
-    modules: readme files regenerated - presence ... [skip ci]
+    usrloc: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 58bb516e4fe1b098bc574d75bef32af9d2ae61b8
+commit 76856b6309d443f9133374c00facce6e8244d94a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 10:04:49 2020 +0200
+Date:   Fri Dec 6 09:46:35 2024 +0100
 
-    presence: docs for rpc command presence.presentity_list
+    userblocklist: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit c62e411b116db7f9b9227b9decd37866e62f4378
+commit 31a3ada1e12728dc8d36708cf468cdd0f13d2f0c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 09:57:30 2020 +0200
+Date:   Fri Dec 6 09:46:20 2024 +0100
 
-    presence: implemented rpc command to list presententy records in memory
+    uid_domain: Makefile - remove internal libs compilation and linking
     
-    - presence.presentity_list [mode] - mode is optional and can be 'full'
-    to print all attributes of the presentity record
+    - libs are compiled in the core
 
-commit 318c6a068916b478f16702c6f05b16eb8b64ac20
+commit 0b4593d37e69c15545286fdedfa1401c7b0f350b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 21 09:15:48 2020 +0200
+Date:   Fri Dec 6 09:46:16 2024 +0100
 
-    presence: increased the array size for rpc cleanup doc
+    uid_avp_db: Makefile - remove internal libs compilation and linking
     
-    - reformatted the static structure for coherence
+    - libs are compiled in the core
 
-commit 0b873ae96063b7f7b5da834fd634874b02a01b32
+commit 5c6220e0f04c7946eca95ce1e4a28f7792283a5f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 20 17:59:26 2020 +0200
+Date:   Fri Dec 6 09:46:12 2024 +0100
 
-    presence: correct value for PS_PCACHE_RECORD
+    uid_auth_db: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 79d07fe00af8e30910a4e1b23b641ebcc96f0895
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Apr 20 17:31:14 2020 +0200
+commit 61ffd59c4dce4bb960cb44f15acf8d9f611032c1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:46:07 2024 +0100
 
-    modules: readme files regenerated - presence ... [skip ci]
+    uac: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 59ca0190d2341cfeb3cf88db6ea7423f279a460a
+commit f4f5873636c8db9c03489b2a9a95db8e785fd8c5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 20 15:50:52 2020 +0200
+Date:   Fri Dec 6 09:46:02 2024 +0100
 
-    presence: do not init db connection when everything is stored in memory
+    topos: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 6aafae5d2803387abe4d634c7d0e740386ca20b4
+commit 72b8145ee4a139db50aac4c2d2f85b11ac69c8b4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 20 15:35:24 2020 +0200
+Date:   Fri Dec 6 09:45:57 2024 +0100
 
-    presence: updated docs for publ_cache parameter
+    sqlops: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit be088c5305d4e32e1d6c4db65d57e86f9fabc081
+commit 2cf799fd0d234c27660a60e6398a9ae632ebb19c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 20 15:26:39 2020 +0200
+Date:   Fri Dec 6 09:45:52 2024 +0100
 
-    presence: handle publish with full records stored in cache
+    speeddial: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 94942eb788872f00c2d77e7373fbb416af667a2b
-Author: Armen Babikyan <[email protected]>
-Date:   Mon Apr 20 00:51:26 2020 -0700
+commit cb32ba25959e33bfb6aafe14e3f27d48d7651143
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:45:47 2024 +0100
 
-    tls: add sel for tls verified cert chain (requires OpenSSL 1.1+) (#2289)
+    siputils: Makefile - remove internal libs compilation and linking
     
-    * tls: add sel for tls verified cert chain (requires OpenSSL 1.1+)
-    
-    * remove extra tcpconn_put() call
+    - libs are compiled in the core
+
+commit 277526f19571b1c0ffc823fee7d94eb5aeee67f6
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:45:42 2024 +0100
+
+    siptrace: Makefile - remove internal libs compilation and linking
     
-    Co-authored-by: Armen Babikyan <[email protected]>
+    - libs are compiled in the core
 
-commit ff174bb6432b3bb971f8b291c9420545c858ef19
+commit 0ff9e29837547afad4b8bb6360fb822659b56146
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 19 19:01:22 2020 +0200
+Date:   Fri Dec 6 09:45:37 2024 +0100
 
-    presence: init and destroy full presentity caching table
+    sipcapture: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit f2c65b4cc919fe066e11e08b4739b786177557d7
+commit 14a6ab8ef5e7be022e85417c965c740286fe535d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 19 09:02:09 2020 +0200
+Date:   Fri Dec 6 09:45:32 2024 +0100
 
-    presence: define modes for publ_cache parameter
+    secfilter: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 4b6d4fc2d733032391dc8575b594c3e29d06b93e
+commit 752e8dea1e7322109fdf0cbf12f332062271f509
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 18 14:38:08 2020 +0200
+Date:   Fri Dec 6 09:45:26 2024 +0100
 
-    presence: in-memory presentity update function
+    sca: Makefile - remove internal libs compilation and linking
     
-    - more functions exposed in the header file
+    - libs are compiled in the core
 
-commit e5d2ac2c925757b37fd0a8e25839b7d5bd5299b0
-Author: Armen Babikyan <armen@firespotter.com>
-Date:   Sat Apr 18 14:18:40 2020 -0700
+commit 33a70bfbead154810ccfd8e8d54008d0e9323dbd
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Dec 6 09:45:06 2024 +0100
 
-    tls: fix raw vs urlencoded behavior in sel_ssl_cert()
+    rls: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 1bc3bbd010705ee247345c1ed9b36210bb8d9ed1
+commit f8a1f1b8a856d6dff4a7529049e66f25b7fb24f1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 17 19:04:16 2020 +0200
+Date:   Fri Dec 6 09:44:59 2024 +0100
 
-    http_async_client: do not set global avp lists from t on async callback
+    pua: Makefile - remove internal libs compilation and linking
     
-    - 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
+    - libs are compiled in the core
 
-commit f917318c1e5fefa4106eaaf46123506d77dc02ba
+commit e441b647aa90d65edebe3ea2273ae0ef07c12444
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 17 18:44:06 2020 +0200
+Date:   Fri Dec 6 09:44:52 2024 +0100
 
-    presence: functions to keep presentity records in memory
+    presence_xml: Makefile - remove internal libs compilation and linking
     
-    - work in progress to have in-memory only records, without database
-    storage
+    - libs are compiled in the core
 
-commit c26f40bc0c0a410ece7203c680b57a5c587ec1aa
+commit 2ea7937098dbf98c3c9d10008c989834cea417a4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 17 12:57:26 2020 +0200
+Date:   Fri Dec 6 09:44:45 2024 +0100
 
-    tls: renamed tls hooks callbacks to highlight their purpose
+    presence: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit c68d783b67dc57eb8ff2598690ad50393acb107e
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Apr 16 17:01:20 2020 +0200
+commit ee691b6660966f0db2b1ef15ebc73368c9a7e7a7
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:44:38 2024 +0100
 
-    modules: readme files regenerated - corex ... [skip ci]
+    prefix_route: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 2ea7dc363b15259468fb1518208b87d3e2b6289c
+commit 1fbe7793571662cd551d60cc501b451d229c6a45
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 16:52:30 2020 +0200
+Date:   Fri Dec 6 09:44:32 2024 +0100
 
-    corex: docs for is_faked_msg() function
+    pipelimit: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 51505a0f5eadcdb8ca4aa3108b060802d7a55972
+commit 563890e8a754abf2438f05440719072e3015dac6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 16:44:17 2020 +0200
+Date:   Fri Dec 6 09:44:27 2024 +0100
 
-    corex: new function is_faked_msg()
+    permissions: Makefile - remove internal libs compilation and linking
     
-    - 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
+    - libs are compiled in the core
 
-commit a5fc02623c1489d1e46c2f352703e8bdcf808ec2
+commit 0336739c8207b5b4ac20555fc2088f62ca6afec2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 16:32:54 2020 +0200
+Date:   Fri Dec 6 09:44:20 2024 +0100
 
-    pv: format new xavp functions declaration lines to be matched by kemi docs tool
+    pdt: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 2161f0cc316af0e1153b01f327d0e7c50523060c
+commit 9c24fa42814a2f474b005d47e716b1fe2157c643
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 12:38:20 2020 +0200
+Date:   Fri Dec 6 09:44:13 2024 +0100
 
-    tm: do not return if kemi callback execution fails for t_continue()
+    p_usrloc: Makefile - remove internal libs compilation and linking
     
-    - have same behaviour as with route blocks
+    - libs are compiled in the core
 
-commit 9fb26280e9f90f326de885b4f93f5949b33f4bd4
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Apr 16 12:01:17 2020 +0200
+commit 87dcc20742f18b2575841cf6800a5de6ef0f3915
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:44:07 2024 +0100
 
-    modules: readme files regenerated - nathelper ... [skip ci]
+    mtree: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 288f1f17cb36cd69ea2daed7afcaa859ccc72d58
+commit 775a41e8367f8d7cfed4052de2a09bb297a2783a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 11:58:23 2020 +0200
+Date:   Fri Dec 6 09:44:00 2024 +0100
 
-    nathelper: docs - fix ending tags issues introduced with previous commit
+    msilo: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit f1a6f264c7665a43fbda86d6691d0361de3e0428
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Apr 16 10:01:22 2020 +0200
+commit 4b567d68fec9b0b534419c1ce4e3f4ff3e8cd9de
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:43:54 2024 +0100
 
-    modules: readme files regenerated - nathelper ... [skip ci]
+    mqueue: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 9721922e2e47f3e8403bc540ecd73b55f41d5d91
+commit bd936d39b050f25321d22789887ab540fed75b10
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 09:54:48 2020 +0200
+Date:   Fri Dec 6 09:43:47 2024 +0100
 
-    nathelper: docs for nat_addr_mode parameter
+    mohqueue: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit a10e7652f24bc7ed8e74ff27d16da5d77689b6ac
+commit c460314b7da50b5b2b7a3fcb37505410e11a9550
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 09:40:42 2020 +0200
+Date:   Fri Dec 6 09:43:41 2024 +0100
 
-    nathelper: new parameter nat_addr_mode
+    matrix: Makefile - remove internal libs compilation and linking
     
-    - 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
+    - libs are compiled in the core
 
-commit 097f613f0e1d4ef67a6d9022f33f037921cd9a9c
+commit b028c755b5a62086ae2f02f53d55c6d303d05f8e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 16 09:25:05 2020 +0200
+Date:   Fri Dec 6 09:43:34 2024 +0100
 
-    nathelper: moved cfg file to examples folder
+    lcr: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit cd4a51504921710816fa44330c2ac35b8136a4ab
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Apr 15 16:16:13 2020 +0200
+commit e5488760860d079cb7f9aeefd31f195c67c9d206
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:43:28 2024 +0100
 
-    modules: readme files regenerated - tm ... [skip ci]
+    keepalive: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 6d45c55197fe9460fac90364b96e01f68826992b
+commit bf54242a134cacadf8c9aba72f663c8505cb963d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 15:59:52 2020 +0200
+Date:   Fri Dec 6 09:43:21 2024 +0100
 
-    tm: docs for exec_time_check parameter
+    kazoo: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit b0becdd95dcd5d403d435bd02ee7934b44d9fcf6
+commit 12e24216100282e095a50fc9ae0baed529c1409c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 15:52:17 2020 +0200
+Date:   Fri Dec 6 09:43:15 2024 +0100
 
-    tm: new parameter exec_time_check for safety checks on lenghtly callbacks
+    ims_usrloc_scscf: Makefile - remove internal libs compilation and linking
     
-    - 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
+    - libs are compiled in the core
 
-commit dbec3e4f682b17fc706cf9ea486229a51928e2d0
+commit 14c9f1bc954364b6ddcc05a90b5e42338ce03941
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 14:20:48 2020 +0200
+Date:   Fri Dec 6 09:43:11 2024 +0100
 
-    core: receive - removed unnecessary time zone parameter for time difference
+    ims_usrloc_pcscf: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 36d55b1fca14eb1a055dedac2e3cdb81b48c3a22
+commit 660bbf3b10660310d21021b1a66ee3de8ef85a2d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 13:33:07 2020 +0200
+Date:   Fri Dec 6 09:43:06 2024 +0100
 
-    core: data lump - updated comments and param names reflect better the purpose
+    ims_registrar_scscf: Makefile - remove internal libs compilation and linking
     
-    - coherent whitespacing
+    - libs are compiled in the core
 
-commit 9f6331e0614599dd9dcdc1e362efad5bf228b0c4
-Author: Victor Seva <[email protected]>
-Date:   Wed Apr 15 12:02:27 2020 +0200
+commit 599ec257abdd897f48b936a6f1c285aa77740988
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:43:01 2024 +0100
 
-    app_python: fix SR_KEMIP_DICT case in return_xval
+    ims_registrar_pcscf: Makefile - remove internal libs compilation and linking
     
-    introduced at 82279ebd3a634911277e48523a56f93473baca2c
+    - libs are compiled in the core
 
-commit 18f6fbb8f8af8a822caca18e97da23a4fe4d9a7e
+commit 1625643fab51a60c404038aef1ad395431c00406
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 11:53:17 2020 +0200
+Date:   Fri Dec 6 09:42:57 2024 +0100
 
-    app_ruby: for now return NULL for array and map kemi results
+    ims_qos_npn: Makefile - remove internal libs compilation and linking
     
-    - free result structure
+    - libs are compiled in the core
 
-commit 0edc8e3ab127feca8847987612669cc8782aff23
+commit c533c4cc4907e8a80956dbe98c91ba59b4888fd8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 11:50:58 2020 +0200
+Date:   Fri Dec 6 09:42:52 2024 +0100
 
-    app_sqlang: for now return NULL for array and map kemi results
+    ims_qos: Makefile - remove internal libs compilation and linking
     
-    - free result structure
+    - libs are compiled in the core
 
-commit 930c69a88119c60560d815035d5bae2c95824a2a
+commit b9df30784ee6b9b613d4cc6fea933341d65839e0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 11:48:29 2020 +0200
+Date:   Fri Dec 6 09:42:47 2024 +0100
 
-    app_jsdt: for now return NULL for array and map kemi results
+    ims_ocs: Makefile - remove internal libs compilation and linking
     
-    - free result structure
+    - libs are compiled in the core
 
-commit 046bba65da26a4b30cb5965d6d6ae28320cc8a54
+commit 4e9ea623368a2c3f0f3763dfccfb8578018268e3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 11:45:50 2020 +0200
+Date:   Fri Dec 6 09:42:42 2024 +0100
 
-    app_python3: for now return none for array and map kemi results
+    ims_isc: Makefile - remove internal libs compilation and linking
     
-    - free result structure
+    - libs are compiled in the core
 
-commit 82279ebd3a634911277e48523a56f93473baca2c
+commit adb46bc1731bdc4ae60cbe59d1629147f9667b88
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 11:44:44 2020 +0200
+Date:   Fri Dec 6 09:42:38 2024 +0100
 
-    app_python: for now return none for array and map kemi results
+    ims_ipsec_pcscf: Makefile - remove internal libs compilation and linking
     
-    - free result structure
+    - libs are compiled in the core
 
-commit 7f51bc7080bc5c46fbc21148818b3cc30c05d59f
-Author: Victor Seva <[email protected]>
-Date:   Mon Apr 13 17:10:51 2020 +0200
+commit 596a4999d00062a1910c7a8b5067c65b1336c366
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:42:33 2024 +0100
 
-    pv: add KEMI functions pvx.xavp_get_keys and pvx.xavp_getd
+    ims_icscf: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit a1ef564b50877be7c5eed2b8a0ef3a8b00d3d1cd
-Author: Victor Seva <[email protected]>
-Date:   Mon Apr 13 17:10:01 2020 +0200
+commit 2217fa3c460d61b4e72adfff7b6e4d0ed50fd256
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:42:28 2024 +0100
 
-    app_lua: add support for ARRAY and DICT types
+    ims_diameter_server: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 8f753d10b7dd44735d723dd781864ddd0202e769
-Author: Victor Seva <[email protected]>
-Date:   Mon Apr 13 17:08:50 2020 +0200
+commit d7ec5407c16ea3512e9568a171fb1cc06dd88e7e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:42:23 2024 +0100
 
-    core: KEMI suport for ARRAY and DICT
+    ims_dialog: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 125be8e423cd968933690c682cb0a45ab7136ad3
+commit 42b125ad8226215602f1b95a16cfe62ed5c71503
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 15 09:19:56 2020 +0200
+Date:   Fri Dec 6 09:42:19 2024 +0100
 
-    presence_xml: use common prefix for global variables
+    ims_charging: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 3b2a84e94da6e17c61620760fee0288d8af936b9
+commit e669ad98545367c58c5f36777a3b89f590420f68
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 18:27:25 2020 +0200
+Date:   Fri Dec 6 09:42:14 2024 +0100
 
-    presence_xml: use presence api via structure instead of declaring local function variables
+    ims_auth: Makefile - remove internal libs compilation and linking
     
-    - simpler overall and clearer when function is local in module or imported via
-    api, given that same prefix was used
+    - libs are compiled in the core
 
-commit 498d7649339edfc07f40fe3e37e66376b2817d6c
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Tue Apr 14 13:15:21 2020 -0400
+commit b04d889305461b58081ec6ab2475660ed87948fd
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Dec 6 09:42:09 2024 +0100
 
-    rtpengine: add `flags` field for every command
+    imc: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 6b9e5c6c52fe3f22fc25b1b5e755c4d1842c4adb
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 14 15:31:11 2020 +0200
+commit cb3f640ea2c4cfa19e59a9294c95f07f3328aee1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:42:04 2024 +0100
 
-    modules: readme files regenerated - presence ... [skip ci]
+    htable: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 217a6b83da60d874b78cc451b339b3baca559b33
+commit a1f20d5d2ad3cf45f4b3ffe8423a50c39f6cfb7c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 15:25:14 2020 +0200
+Date:   Fri Dec 6 09:41:59 2024 +0100
 
-    presence: docs for timer_mode parameter
+    group: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit de0c3195894ae5e20bc3bc3d88431b5043566cf2
+commit 86285655b0b881c1e903adf309ae5a6ac8f1a972
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 15:20:24 2020 +0200
+Date:   Fri Dec 6 09:41:54 2024 +0100
 
-    presence: timer_mode - new parameter to control what timer process to use
+    drouting: Makefile - remove internal libs compilation and linking
     
-    - 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)
+    - libs are compiled in the core
 
-commit a0a18cc28dafe3b4bd73bf5e0d2d848d39b72668
+commit 5a12716f5c23280cffd5a7979713c5c4311f7abe
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 12:14:55 2020 +0200
+Date:   Fri Dec 6 09:41:49 2024 +0100
 
-    presence_xml: pass pres uri as pointer for pres_update_watchers()
+    domainpolicy: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit ddc755c6e0646a4d503842d6b06863c4f93bd525
+commit 40388ca374731d0a631c8b7d6e6e05fc70e84abb
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 12:12:08 2020 +0200
+Date:   Fri Dec 6 09:41:44 2024 +0100
 
-    presence: pass str parameters via pointer to couple of functions
+    domain: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 3b809cff36784c67577ea3a9c88508d44110616d
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 14 11:31:26 2020 +0200
+commit 1aec4608510bf35a56873c2858fb8ea9b0f7f656
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:41:39 2024 +0100
 
-    modules: readme files regenerated - presence ... [skip ci]
+    dmq: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit ce2bad95ec75bed4cf9b0bd19fde307162c8601d
+commit 4017c80a2c8c8bcac2b91ed9f75d543aab5f1278
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 11:23:59 2020 +0200
+Date:   Fri Dec 6 09:41:34 2024 +0100
 
-    presence: docs - removed to_tag_pref parameter
+    dispatcher: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit f871322c2d4102f5f67178b702fdf90b5b01ceea
+commit eb130304a7cd98de6c8834be63b9b5f50e7b37d9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 11:22:59 2020 +0200
+Date:   Fri Dec 6 09:41:29 2024 +0100
 
-    presence: removed unused module parameter to_tag_pref
+    dialplan: Makefile - remove internal libs compilation and linking
     
-    - no longer used to set prefix for to-tag value
+    - libs are compiled in the core
 
-commit fe0e0b894b16478ae490eac6b873ea6c39dd5b2f
+commit 5b9fcb15b657b056e52d1b2276611a81439c3951
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 11:10:55 2020 +0200
+Date:   Fri Dec 6 09:41:24 2024 +0100
 
-    presence: renamed global vars to add common module prefix
+    dialog: Makefile - remove internal libs compilation and linking
     
-    - better protection against name conflicts, as this module is used by
-    other modules and can run in library mode
+    - libs are compiled in the core
 
-commit 6ef70d7366d60c1c7c73aff987193340e0b7c938
+commit 99ea01b8af1f0036079a74c752e8277ac5a5be33
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 14 09:19:44 2020 +0200
+Date:   Fri Dec 6 09:41:19 2024 +0100
 
-    presence: removed unused global var log_buf
+    db_unixodbc: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 0c29e829cb4a268f4755afbb74af17304fb276dd
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Apr 13 20:01:08 2020 +0200
+commit 2004c2143685cba5745dcb73975ecbd50897acdb
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:41:14 2024 +0100
 
-    modules: readme files regenerated - tls ... [skip ci]
+    db_text: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 6b731cb07ba96675c9a61dd156bee0cdccfe60a4
-Merge: e2cdcdb9e8 ad91985849
+commit cc47b388410dc8672a4dbf2ecc575fa7e6246418
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 13 19:49:46 2020 +0200
+Date:   Fri Dec 6 09:41:09 2024 +0100
 
-    Merge pull request #2283 from fredposner/master
+    db_sqlite: Makefile - remove internal libs compilation and linking
     
-    tls: fix typo in documentation
+    - libs are compiled in the core
 
-commit ad91985849e46beee757d48ee9041b81bef9bd81
-Author: fredposner <fred@qxork.com>
-Date:   Mon Apr 13 11:49:06 2020 -0400
+commit 34add60ed2a424660c76139d3622aab67120ecd9
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Dec 6 09:41:03 2024 +0100
 
-    tls: fix typo in documentation
+    db_redis: Makefile - remove internal libs compilation and linking
     
-    - params.xml: replace "private" with "private_key"
+    - libs are compiled in the core
 
-commit e2cdcdb9e8fb7cafce4cf8d4b2821fcfa1cd1917
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Apr 13 17:46:11 2020 +0200
+commit 54e1ad080b5edd740134d420b91ed0c4596824d1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:40:58 2024 +0100
 
-    modules: readme files regenerated - secsipid ... [skip ci]
+    db_postgres: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit bc538f24f7de2f805e5ba907f1cbf99de7c807d0
+commit 90421496c923448ed0a65a31a9d10b31c8404d19
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 13 17:33:10 2020 +0200
+Date:   Fri Dec 6 09:40:53 2024 +0100
 
-    secsipid: docs - removed extra parentheses in example
+    db_perlvdb: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 37fdb5e9ba6e0c52812b311a167ae0ad8fd662a9
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Apr 13 17:31:14 2020 +0200
+commit 04e32260c8c8d541660b1775ffd7e99962e6e357
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:40:48 2024 +0100
 
-    modules: readme files regenerated - secsipid ... [skip ci]
+    db_oracle: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 85136f925c80a73618b1d9e4c24a30edae1bbb1e
+commit 60b9b321ea672b3a82eb9d850bdb89bf478272d3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 13 17:29:33 2020 +0200
+Date:   Fri Dec 6 09:40:43 2024 +0100
 
-    secsipid: reformatted long lines in examples to fit properly in README
+    db_mysql: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit fd409bad5ce9f40cf6fa5b4473967ec12499ec07
+commit 45e1c515f9c31667de5bf84eb9181f274f9688d7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 13 17:26:52 2020 +0200
+Date:   Fri Dec 6 09:40:37 2024 +0100
 
-    secsipid: added missing module file
+    db_mongodb: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 5f31a56acd25f892e6275e6ac786677f2eb2be0c
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Sun Apr 12 19:03:52 2020 +0300
+commit cd48ea762a4243efaaefaa10de6e2293733d295b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Dec 6 09:40:32 2024 +0100
 
-    pkg/kamailio: fixed python3 deps for RHEL 6
+    db_flatstore: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 28be94ea97216ba7ac1420130cc01ebda167c5d8
+commit 5f76852277a3451d6ac247b2516314bbaca3c026
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 13 12:14:52 2020 +0200
+Date:   Fri Dec 6 09:40:27 2024 +0100
 
-    misc/examples/kemi: make reply code integer everywhere
+    db_cluster: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 392688fc756a97f65c2433bb6af7adedca4e0abf
+commit 5a903bca6f1fa40aaa2ff062ddad71529d295bf5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 12 12:06:52 2020 +0200
+Date:   Fri Dec 6 09:40:21 2024 +0100
 
-    app_python3: Makefile - suppress warning if --embed is not supported by python3-config
+    db_berkeley: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit 35251dfbd17d27478063be56f7f96ca62c8d480b
-Merge: b2410d5256 05af36d34a
+commit e3904df72341501215f6094b3204e98419103a01
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 12 11:56:40 2020 +0200
+Date:   Fri Dec 6 09:40:10 2024 +0100
 
-    Merge pull request #2282 from micmac1/py3-detect
+    db2_ldap: Makefile - remove internal libs compilation and linking
     
-    app_python3: update Python3 detection mechanism
+    - libs are compiled in the core
 
-commit 05af36d34aa2668780aa111878206c6797fa98b0
-Author: Sebastian Kemper <[email protected]>
-Date:   Sun Apr 12 09:37:48 2020 +0200
+commit 730e68d50233a85bf7a9207c3dd2081eacfb9d19
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:40:04 2024 +0100
 
-    app_python3: update Python3 detection mechanism
+    cplc: Makefile - remove internal libs compilation and linking
     
-    This commit
+    - libs are compiled in the core
+
+commit 2103ea906c23a56abcd54aeec7a12fc54dc582e7
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:39:59 2024 +0100
+
+    cnxcc: Makefile - remove internal libs compilation and linking
     
-      - removes the python calls whose output is never actually used.
+    - libs are compiled in the core
+
+commit 99608b3c8b309002917bd9dc6a2bddb88431452e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:39:53 2024 +0100
+
+    cfg_db: Makefile - remove internal libs compilation and linking
     
-      - 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.
+    - libs are compiled in the core
+
+commit 4df1bbafa82011a0872225164a702ba78f34ae17
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:39:48 2024 +0100
+
+    carrierroute: Makefile - remove internal libs compilation and linking
     
-      - 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.
+    - libs are compiled in the core
+
+commit 04602663d099302cac618e24cb6214805764b63b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:39:42 2024 +0100
+
+    avpops: Makefile - remove internal libs compilation and linking
     
-    [1] https://docs.python.org/3/whatsnew/3.8.html
+    - libs are compiled in the core
+
+commit 5ab033f0cf792e2bffeaf34ee0bafb9dd47d66fa
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:39:36 2024 +0100
+
+    auth_db: Makefile - remove internal libs compilation and linking
     
-    Signed-off-by: Sebastian Kemper <[email protected]>
+    - libs are compiled in the core
 
-commit b2410d5256a8aad1ad98e1574e7af29fa975f47d
-Author: Kamailio Dev <[email protected]>
-Date:   Sat Apr 11 18:46:09 2020 +0200
+commit 7e3d2fc980b5539de77c785897c6b1d930bf0f27
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Dec 6 09:39:25 2024 +0100
 
-    modules: readme files regenerated - app_sqlang ... [skip ci]
+    acc: Makefile - remove internal libs compilation and linking
+    
+    - libs are compiled in the core
 
-commit a072e170c07370f97716ae719abb35c508d98564
+commit 44db158ff91fb9ab12f0d38f1eada08b118fad00
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 11 18:35:22 2020 +0200
+Date:   Fri Dec 6 09:34:57 2024 +0100
 
-    app_sqlang: docs - fix for rpc command name
+    src/Makefile.sources: integrate libs code in core compilation
 
-commit e61e9dc11a134b576c172e710ad8d9077cafa499
-Author: Kamailio Dev <[email protected]>
-Date:   Sat Apr 11 18:31:19 2020 +0200
+commit eaaea65d7b29aa0ccc774e6d2ed9fde9caa50f28
+Author: Xenofon Karamanos <[email protected]>
+Date:   Thu Dec 5 17:49:30 2024 +0000
 
-    modules: readme files regenerated - msilo ... [skip ci]
+    cmake: Git is not required. (do not emit warning if not found)
 
-commit 1e3d7d319d07cd022c374ed2698fb905dacf50b7
+commit eb29c636a697c47486770db7ed665f21b545c3d0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 11 18:22:42 2020 +0200
+Date:   Thu Dec 5 17:23:50 2024 +0100
 
-    msilo: docs - fixed position of parameter and whitespacing
-    
-    - parameter position was broken at the end of file
+    pkg/kamailio/obs: removed print_lib and print modules and library
 
-commit dfe724a95476694691ed6421f30d520bece05d5b
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Apr 10 11:16:15 2020 +0200
+commit 04ac6c9f3784145dd8299f1d7b5df05b29655524
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Dec 5 17:22:59 2024 +0100
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    pkg/kamailio/alpine: removed print and print_lib modules
 
-commit 971b79fef72ba7a6c85880160002664de8be284a
+commit d05191aeb9b5ca97e43ca9af421d3f17e1783f08
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 10 11:02:55 2020 +0200
+Date:   Thu Dec 5 17:20:55 2024 +0100
 
-    siptrace: helper function to link sip msg attributes
+    cmake: removed print and print_lib modules
 
-commit eb3a09fb92af939372ac292f14850c13f8232df6
+commit 6be7b7038f6ce88eb5512e2f03c5b712f27affb1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 10 10:18:16 2020 +0200
+Date:   Thu Dec 5 17:07:52 2024 +0100
 
-    siptrace: docs for trace_db_mode parameter
+    Makefile.groups: removed sample print modules
 
-commit e3a298e30a7d303bbea9a2511e1878295dceb34e
+commit 1f3828efdb653e4af15a3ac486f5cfab6a9b0ce6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 10 10:17:27 2020 +0200
+Date:   Thu Dec 5 17:06:14 2024 +0100
 
-    siptrace: support for using async-insert to store records to database
-    
-    - new parameter trace_db_mode to control what type of db insert
-    operation is done
+    print: relocated to archive
 
-commit bb2894a453d8b58f34b41870d057c21385b3af81
+commit b19c0aa3424e19b1f8f7131c1c9c2965ebccd82f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 10 10:01:12 2020 +0200
+Date:   Thu Dec 5 17:05:53 2024 +0100
 
-    siptrace: helper function for db insert
+    print_lib: relocated to archive
 
-commit 661fc0193da9e559e22b83b006db3e23345c092c
-Author: Victor Seva <[email protected]>
-Date:   Thu Apr 9 13:40:06 2020 +0200
+commit 10d2cd688dd55b0c5325a6527642483b024b58ea
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Dec 5 17:05:24 2024 +0100
 
-    misc: examples kemi, don't fail if optional modules are not loaded
-    
-    kamailio-basic-kemi.cfg has some define instructions that can be
-    removed ( WITH_MYSQL, WITH_AUTH, ...)
-    
-    So lets make sure that modules are there in the lua script before
-    using the defined routes.
+    lib/binrpc: relocated to archive
 
-commit e123971726a8d18627091870086ee7d244e9802f
-Author: Victor Seva <[email protected]>
-Date:   Thu Apr 9 13:19:00 2020 +0200
+commit bdae2469ab839ce87f3fca2a5fee6e7b1f9be9c5
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Dec 5 17:03:22 2024 +0100
 
-    misc: kemi examples, add missing kemix module
-    
-    change introduced at 01ac570c2fbda800d1e00cd50305739cf0596ebf
+    lib/print: relocated to archive
 
-commit 430e00a208c9ae4c2cdc39d628fc0a1d23f30f81
+commit 593e3ec3546b645e0224d0dc633a263a56356f9e
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Apr 9 09:46:16 2020 +0200
+Date:   Thu Dec 5 11:46:10 2024 +0100
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    modules: readme files regenerated - ims_auth ... [skip ci]
 
-commit 3466fc59abff5153c99b438f1e4becdfcba77b6b
+commit 22c9e3a11796d56b99550956987b661358f0b2d2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 9 09:42:58 2020 +0200
+Date:   Thu Dec 5 09:50:49 2024 +0100
 
-    dialog: docs for attrs parameter of dlg.briefing rpc command
+    ims_auth: docs updated with gcrypt dependency
 
-commit 4507ed570a881fc6cd9d364624b71b90b48ecbda
+commit 5fc21d897235f0155f061962aa342ca6039d3547
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 9 09:29:24 2020 +0200
+Date:   Thu Dec 5 09:41:36 2024 +0100
 
-    dialog: customizable list of fields for dlg.briefing rpc command
-    
-    - 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
+    ims_auth: don't bind or use cdp when av_mode is 1
 
-commit 507f4cfbdaf634abf6414067ff889e1c569334a4
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Apr 9 05:16:10 2020 +0200
+commit 7c3a23867fe107b82c6860751fb701880f3a77f4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Dec 5 09:20:26 2024 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    ims_auth: use gcrypt api for aes128 functions
 
-commit 84a4d8d266d7642e588f39fa1632fa46e6b47b42
-Merge: 541d1bdfaf 0eb265e6c6
-Author: Federico Cabiddu <[email protected]>
-Date:   Thu Apr 9 05:14:47 2020 +0200
+commit bbb4047583495bd26e5fd5b61b6dc03deb590358
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Dec 5 09:16:35 2024 +0100
 
-    Merge pull request #2279 from kamailio/grumvalski/dlg_briefing_ext
-    
-    dialog: add dialog init, start end end timestamps to the output of dl…
+    gcrypt: include file for binding module exports
 
-commit 541d1bdfaf0bf28114f556be61eb434597ed894a
-Merge: 0b3a669ca5 8fa5e4f572
-Author: Federico Cabiddu <[email protected]>
-Date:   Thu Apr 9 05:12:58 2020 +0200
+commit c206d4093c15582283ce492891f003c7a5c39acc
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Dec 5 09:04:33 2024 +0100
 
-    Merge pull request #2275 from kamailio/grumvalski/ds_outbound_proxy
-    
-    Grumvalski/ds outbound proxy
+    gcrypt: exported api for aes128 functions
 
-commit 0b3a669ca5d151dee4a825a24c8c5705af4ef34c
-Merge: 6d4fd94008 0c142be9e3
-Author: Federico Cabiddu <[email protected]>
-Date:   Thu Apr 9 05:11:06 2020 +0200
+commit 3c8ae737f2c3d67f36045d235b27bdf5f03d2bda
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Dec 5 08:43:31 2024 +0100
 
-    Merge pull request #2278 from kamailio/grumvalski/siptrace_ack_fix
+    ims_auth: relocated aes128.{c,h} to gcrypt module
     
-    siptrace: safety check for transaction when checking ACK
+    - they use libgcrypt
 
-commit 6d4fd9400835ff971a1642e07b83b0dc137db7bd
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Apr 8 19:55:14 2020 +0000
+commit 5fc56046351aeff88cb2788f3b75cd7a67b22cd4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Dec 5 08:15:13 2024 +0100
 
-    github: document precise GPLv2 version that we use in Kamailio (GPLv2 "or later")
+    ims_auth: docs for av_mode parameter
 
-commit 0eb265e6c6ee78ab3f8735ddc44fc8616ae41066
-Author: Federico Cabiddu <[email protected]>
-Date:   Wed Apr 8 15:52:29 2020 +0200
+commit 391474c43a3a0a77ab03044e3606ef72e716c83b
+Author: Dragos Vingarzan <[email protected]>
+Date:   Wed Dec 4 14:27:29 2024 +0100
 
-    dialog: add dialog init, start and end timestamps to the output of dlg.briefing
+    ims_auth: dropped all old vectors on local resync
 
-commit 781cae5b7d8908b5a879f9667d357660f0b2fb5b
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Apr 8 15:01:09 2020 +0200
+commit 08ff3b46223f7208d8adb23a70dced450ae1c0d5
+Author: Dragos Vingarzan <[email protected]>
+Date:   Wed Dec 4 14:19:13 2024 +0100
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    ims_auth: integrated local resync
+
+commit c3c9ae6c5f3c3537f0dd7c7d3b715c845f7e9721
+Author: Dragos Vingarzan <[email protected]>
+Date:   Wed Dec 4 13:45:41 2024 +0100
+
+    ims_auth: fixed compilation and moved back auth_vector to authorize.h
+
+commit 24548be94ac9d291f4693c55e20c5fc3b0102db8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Dec 4 13:34:17 2024 +0100
 
-commit 0162a0c85397f302f164e8b22c777beb6843fe57
+    ims_auth: generate local auth vector when none is found for challenge
+
+commit 9ccaec9f065d02f71b275eadc1e1f19adf6802e0
+Author: Dragos Vingarzan <[email protected]>
+Date:   Wed Dec 4 13:23:08 2024 +0100
+
+    ims_auth: reworked the local AV API
+
+commit 6e48bfd66b0730b2e5ae3458a0fe5d2f8b93fa51
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 8 14:57:59 2020 +0200
+Date:   Tue Dec 3 21:08:35 2024 +0100
 
-    siptrace: docs for send_sock_name parameter
+    ims_auth: function to set ims auth data
     
-    - 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)
+    - k, op, op_c and amf
 
-commit e0109d54b1a48aa70a6532c021fc4ae79957532c
+commit 2559363525f49c65c822806ab50c95becaa81270
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 8 14:51:46 2020 +0200
+Date:   Tue Dec 3 20:11:24 2024 +0100
 
-    siptrace: send_sock_name - new parameter to specify send socket by name
+    ims_auth: synced functions with number of parameters
+    
+    - renamed some parameters to be suggestive
+    - split wrapper functions that execute evaluation of fixed-up
+      parameters
 
-commit 1f524060fdba9093166e44cd462501fe38f64935
+commit e31f48b4658ae4f41bc5d9e1fe979d2796ec211a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 8 14:40:54 2020 +0200
+Date:   Tue Dec 3 19:37:47 2024 +0100
 
-    siptrace: search the send sock socket modparam in mod init
+    ims_auth: new av_mode parameter
+    
+    - to control how AV are managed
 
-commit 0c142be9e300e2883437c4aa46e68cc3bb3f5e4c
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Wed Apr 8 14:40:17 2020 +0200
+commit f08e98a39a2e18502f70108fea159e54fde4b1f3
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Tue Dec 3 19:10:01 2024 +0100
 
-    siptrace: safety check for transaction when checking ACK
+    ims_auth: added Milenage, AES-128 (Rijndael) and auth_vector local generation
 
-commit 744c954f268dee56764ed408172b7d04b536bbff
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Apr 8 12:46:24 2020 +0200
+commit 684533d099d304091082fd8a130619a4c5550a80
+Author: S-P Chan <[email protected]>
+Date:   Thu Dec 5 09:28:07 2024 +0800
 
-    modules: readme files regenerated - rr ... [skip ci]
+    tls: update docs about thread-locals
 
-commit 62a2553043f81cd47f611d2829181604488a4b0c
+commit 631bad4f0531af0ba44e5af99841d3b6371ee63e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 8 12:45:07 2020 +0200
+Date:   Wed Dec 4 15:19:50 2024 +0100
+
+    dispatcher: convert to unsigned int pv value for oc time
 
-    rr: docs - updated ids for xref linkend
+commit 292e086f3fd764584dc1c5e4deb2af61f9f6aec7
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Dec 4 14:21:07 2024 +0100
+
+    mangler: reformat exported structures
 
-commit 66582c49ee16a15a6859bfb094c2faaed7960d4d
+commit f7dfe8d794c0faa22978feaa60691b10b5c1651b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 8 08:48:55 2020 +0200
+Date:   Wed Dec 4 11:35:08 2024 +0100
 
-    rr: exported record_route_advertised_address() to kemi
+    nats: CMakeLists.txt - added dependency on libuv
 
-commit 0edff017fe4259f01ea62d5aa78d5305a6d8164e
+commit b0dee2ff21a6d81b431b9d75ba364e10e7a2d253
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 8 08:40:28 2020 +0200
+Date:   Wed Dec 4 11:02:12 2024 +0100
 
-    siptrace: skip grepping local socket till sending function
-    
-    - have a single place where to decide what local socket should be used
+    jwt: CMakeLists.txt - update for finding libjwt with pkg-config
 
-commit fbd101eebc17b92a80cbf4867527d2ff8075f6e5
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Apr 8 04:16:09 2020 +0200
+commit 9ff1bd7b6f0d11788234ff6a72057e0a27ba1be9
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Dec 4 09:29:11 2024 +0100
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    lwsc: add fixup_free* to exported functions
 
-commit 776f2f65e28028e5a67da30a8f10d2917b806108
-Merge: bc1710478e 2d00e26d91
-Author: Julien Chavanton <[email protected]>
-Date:   Tue Apr 7 19:06:40 2020 -0700
+commit d2a0b0727f1efbe21a37a1f81f7bd98cc9423951
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Dec 4 09:25:57 2024 +0100
 
-    Merge pull request #2272 from kamailio/jchavanton/dlg_dump
-    
-    dialog: adding dlg.dump
+    lost: reformat exported structures
 
-commit bc1710478e8d099d509424b3c0eaebb0fd4556cd
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 7 18:31:11 2020 +0200
+commit 064a88492c5d908569ba9d01f2116e7795a74583
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Dec 4 08:58:14 2024 +0100
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    log_systemd: add fixup_free* to exported functions
 
-commit bb0d49c6965208d7b27a0f22a79932a8db199faa
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 18:29:49 2020 +0200
+commit ee81e1e017c62063a5b1fd20ac61c5783ee4eab4
+Author: Curt J. Sampson <[email protected]>
+Date:   Wed Dec 4 15:53:36 2024 +0900
 
-    siptrace: docs - fixed missing ending para tag
+    misc: examples/ims/scscf/README - fix typo in .sql filename [skip ci]
 
-commit a21052ad5a43dcd5f1ff5cb8b67bc7a66b95c0bb
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 7 18:27:39 2020 +0200
+commit 4a8368e419d4bb62840989446947fc41c97db939
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Wed Dec 4 01:42:27 2024 +0000
 
-    siptrace: fixed missing extern declarations of global parameters
+    cmake: Allow for cross-compilation
 
-commit ccb51b26bd52a6b0917e71803e9ddbc82f095bc4
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 7 18:01:17 2020 +0200
+commit 93b189a22df772ccef6f1eb09b4be0897a467d89
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Dec 4 01:30:26 2024 +0000
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    cmake: Add parser as a link library for kamailio
 
-commit d0f46e8a9b3ed357057cc2b95b12fb7a58fbe73f
+commit f2c1f7ca8e238c77c9757573303451894c850ac6
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Dec 3 18:50:19 2024 +0000
+
+    cmake: Modify github action for cmake auto builds
+
+commit 2d59d44dd620c597e69f7f1b3d6a9d1b3d410ae3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 17:58:02 2020 +0200
+Date:   Tue Dec 3 16:55:17 2024 +0100
 
-    siptrace: use the send socket also for duplication via sip
-    
-    - it was ignored, being used only for duplication via hep
+    cmake/os-specific/darwin.cmake: added compile flag HAVE_MSGHDR_MSG_CONTROL
 
-commit 8de855740e9f31c6d53cf2834d7d825df640d967
+commit d416f7207a39db5ec15c0133904bfd76980a9d4b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 17:46:01 2020 +0200
+Date:   Tue Dec 3 16:51:21 2024 +0100
 
-    siptrace: removed storage of xheaders read/write flags in shared memory
+    cmake/defs.cmake: reorganize condition on cpu to prevent mismatching arm64
     
-    - they are not changed at runtime, set at module initialization
+    - arm64 was matched by arm6
 
-commit 2d00e26d912b79da67ce44375c5d422582041693
-Author: Julien Chavanton <[email protected]>
-Date:   Tue Mar 31 22:18:38 2020 +0000
+commit 4c7d99c2f65749dcc7aa9a7173c22c9d39ecdbe9
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Dec 3 15:49:19 2024 +0000
+
+    cmake: Delete macos.cmake...
+
+commit d86f05261c386f4147bb4177b80673ae4c0f45d3
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Dec 3 15:19:58 2024 +0000
+
+    cmake: Rename macos.cmake to darwin
+
+commit abb0448c11812d9f11529a70303348474eed19de
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Dec 3 15:14:56 2024 +0000
 
-    dialog: adding dlg.dump
+    cmake: Add support for custom binary and cfg name
+
+commit 394cc191e172f49525c91e3540eb590edf8bd101
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Dec 3 15:14:15 2024 +0000
+
+    cmake: Refines uninstall script and updates CMake options
     
-    alternative command to output dialogs data to file, far much faster than
-    dlg.list
+    - Modifies uninstall logic removing duplicate file entries when both .cfg and .cfg sample are installed
+    
+    - Remove unused SCTP and duplicate fast memory statistics options in CMake
+
+commit 6235369e1deab4b87c999d5f00fb59b6609b3df6
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Dec 3 14:19:43 2024 +0000
+
+    cmake: Update platform-specific flags
     
-    dialog: use core/srjson
+    - Update the platform-specific flags in the "os-specific.cmake" file for Linux and DragonFly BSD.
+    - Add new files "dragonfly.cmake" and "linux.cmake" in the "os-specific" directory to define the flags for DragonFly BSD and Linux, respectively.
+    - Add a new file "macos.cmake" in the "os-specific" directory to define the flags for Mac OS X.
+    - Update the "defs.cmake" file to print the availability of fast lock.
 
-commit c2512ac4b93dfc82264fc6d50d9b27a12755980f
+commit 76e18d0d13a41e93094f9084ac44e0809f91b109
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 17:35:25 2020 +0200
+Date:   Tue Dec 3 08:03:57 2024 +0100
 
-    siptrace: docs for trace_init_mode parameter
+    xlog: evaluate prefix for kemi functions
 
-commit 42c7c7a12b1e742cf51382cbaeba7a695d8241d1
+commit a493e2e0006f89d2f8b5e903134407109ef587da
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 17:34:49 2020 +0200
+Date:   Mon Dec 2 20:19:45 2024 +0100
 
-    siptrace: new parameter trace_init_mode
+    xlog: use crit level with prefix for kemi xcrit() and xlog()
     
-    - control what kind of tracing is initialized for the module
+    - GH #4048
 
-commit 43207442aec71d290442c174dd2bd194370f7b00
+commit 299db405e54741e4dc1ec04e6658d6bc99901edf
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 16:53:18 2020 +0200
+Date:   Mon Dec 2 18:00:18 2024 +0100
+
+    src/Makefiles: filter out CMakeLists.txt from modules discovery
 
-    siptrace: remove storage of trace_to_database value in shared memory
+commit 06a6e4a54bf1791650aac3e36ad09a573823dd9d
+Author: Xenofon Karamanos <[email protected]>
+Date:   Mon Dec 2 17:37:23 2024 +0200
+
+    build: add initial CMake support for core and modules
     
-    - not needed because it was not changed during runtime
-    - added some clang-format off/on for structures
+    - add initial CMake support for core and modules (GH #4043)
+    - core/resolve: fix compilation if DNS_USE_CACHE not defined
+    - core/forward: define return even if USE_TCP is not defined
+    - includes documentation building, initial support for other architectures (arm64) and cross-compilation
+    - support for gcc and clang compiler
+    - initial support for CPack packaging
+    - most modules were already integrated, a few remaining with special dependencies are missing
+    - usage and extensions documentation can be found in the kamailio wiki
 
-commit 2482f95edf9488375156b4a1116f4c9d26c41d7c
+commit c7bb0965bde055aaf76cad526eae248ae2165280
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 16:37:38 2020 +0200
+Date:   Mon Dec 2 12:39:17 2024 +0100
 
-    siptrace: renamed some global symbols for coherent prefixing
+    ims_ipsec_pcscf: clang format
 
-commit 8fa5e4f572a1ffe7efeb88cf8b80c1337f74741f
-Author: Federico Cabiddu <[email protected]>
-Date:   Tue Apr 7 15:18:34 2020 +0200
+commit 785659417bcc1984f12d5ebe35c134b15d614483
+Author: Lennart Rosam <[email protected]>
+Date:   Tue Nov 19 23:42:04 2024 +0100
 
-    dispatcher: docs for obproxy attr
+    ims_ipsec_pcscf: Add error logging
+    
+    Currently the module initialization fails when the ipsec listen
+    interfaces cannot be bound and it does not produce a helpful log message
+    for the user. This commit addresses that.
+    
+    Co-authored-by: Alexander Couzens <[email protected]>
 
-commit 74ef108fe0371bd261acc42291d7adbba357f769
-Author: Federico Cabiddu <[email protected]>
-Date:   Tue Apr 7 14:37:29 2020 +0200
+commit 353b788bb3c78a4c0e8c390decdc420322b4927c
+Author: Lennart Rosam <[email protected]>
+Date:   Tue Nov 19 22:00:07 2024 +0100
 
-    dispatcher: add new gateway attr "obproxy"
+    ims_scscf: Add more logging to ipsec_create()
+    
+    Currently there are scenarios where ipsec_create() fails with no more
+    information in the logs. This should make debugging issues a bit easier.
+    
+    Co-authored-by: Alexander Couzens <[email protected]>
 
-commit 2dde938c188839c71a1551866de20e39d73d28f6
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 7 12:46:16 2020 +0200
+commit c6a485b04c2ed14b77e8747ffcd822f0743d56dd
+Author: souradeep.bera <[email protected]>
+Date:   Sun Nov 24 14:29:57 2024 +0530
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    topoh: improve debug info for topoh crash
+    
+    - print entire socket address for ease of debugging with empty mask ip
 
-commit 87b8c506f0dc77f0d39eb662df24fbe500bef9bb
+commit dca29a87467fd074bcb63a5f20b6834a87fadc5f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 12:33:04 2020 +0200
+Date:   Sun Dec 1 09:02:12 2024 +0100
 
-    siptrace: docs updates for trace_mode parameter
+    db_mongodb: use STR_VTOZ() macro
 
-commit 1109fcfbdf2b01c46a437cf5b762df9aea85ce9b
+commit 3991350b1acdcd8b3cd575cdbc8932b4f8540e13
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 12:29:55 2020 +0200
+Date:   Sat Nov 30 10:39:20 2024 +0100
+
+    ndb_mongodb: mongoc_collection_command_with_opts() for mongodb_cmd()
+    
+    - mongoc_collection_command() is deprecated with lib v1.29.0
+    - GH #4037
+
+commit 784f55cdb31de9eda6971e04ee12c2cb88556835
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 29 09:33:58 2024 +0100
+
+    lost: removed use of deprecated xmlKeepBlanksDefault()
+    
+    - XML_PARSE_NOBLANKS seems to be used, which is suggested in deprecation
+      message
+    - GH #4038
+
+commit 4a9bb81a69fbef11d92d294fa1db0711ff8e78db
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 29 09:15:59 2024 +0100
+
+    lost: clang format
+
+commit be2d3bfe537a692efa8cdc2bd4e4441eed5d0840
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 29 09:13:49 2024 +0100
+
+    lost: use buffer size for snprintf
+
+commit 8e6a8e0baf8a700f36c81d3f808391f03a37c9d1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 29 07:53:31 2024 +0100
+
+    ndb_mongodb: fix for deprecated bson_as_json() from v1.29.0
+    
+    - GH #4037
+
+commit a4a86bd1a84ee16630660873486ec7d870a4e361
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 29 07:33:58 2024 +0100
+
+    db_mongodb: fix for deprecated bson_as_json() from v1.29.0
+    
+    - GH #4037
+
+commit 5eac8fd5356cc424d87cac4b4102c99e97054414
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 28 14:38:08 2024 +0100
+
+    lib/ims: libxml2 is not needed - removed from makefile
+
+commit 97b3d1cd3daec0741352764cb89f08d6d98fe3df
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 28 11:00:40 2024 +0100
+
+    ims_registrar_scscf: use defined fetchc fixup free function
+
+commit b993b824447f30c9533b6ebd90ab74c19ea001bb
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 28 10:56:12 2024 +0100
+
+    ims_registrar_pcscf: init and check vb variable
+
+commit c36dd7e9c8b01aae5f35e8c576188cd34b1f8aa6
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 28 10:51:56 2024 +0100
+
+    http_async_client: remove unnecessary str len
+
+commit eab6682e4d8bebaf97f85c55b0863ad435e1d133
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 28 10:39:44 2024 +0100
+
+    keepalive: use memcpy for coping data
+
+commit 926988487358e1ae3ba79ca999629c452e2d32df
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 28 10:36:47 2024 +0100
+
+    core: removed unnecessary use of strlen
+
+commit c2ff02b6d07c0f84dcbe5d0d47de3f12ed791e3a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 28 10:35:19 2024 +0100
+
+    core: modparam - use memcpy for data cloning
+
+commit 78f272da156ff7796dd84697bbf04522b7a08009
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 28 08:33:14 2024 +0100
+
+    async: fixed typo in log message
+
+commit 2fccae6cf901edf8b9515636b348246297a06131
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Nov 28 08:31:10 2024 +0100
+
+    modules: readme files regenerated - async ... [skip ci]
+
+commit 97c9aca6d2e7300b295c5cc7f9cd405d563d31b2
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 28 08:22:15 2024 +0100
+
+    async: docs for mode parameter
+
+commit 21d4853139523920810a9d73916f3435a5a73d70
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 28 08:16:11 2024 +0100
+
+    async: added parameter mode
+    
+    - control if binding to tm should be done or not
+
+commit b003a7184a02da5fd6dfe27def8d928d363e36ce
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 27 15:36:33 2024 +0100
+
+    corez: set sndinfo attributes for corex_sip_reply_out()
+
+commit 13f77911ebf5c5b53c9793727a9c5b4f1f0865fe
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 27 12:20:05 2024 +0100
+
+    core: parameter to set async_tkv_evcb
+    
+    - name of event route or kemi callback for tkv processing
+
+commit a6c7538cb873aa8ee173eadffecbe3fdefe40bd7
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 27 09:18:06 2024 +0100
+
+    core: new parameter to define async_tkv_gname
+
+commit a433cdf5532e9b2e945fa4ced2e07c0566c01eb3
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Nov 26 15:46:10 2024 +0100
+
+    modules: readme files regenerated - jsonrpcs ... [skip ci]
+
+commit 5437ad1a1dd691707e6ea1774e5c8ff6a72d30a7
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 26 15:41:44 2024 +0100
+
+    jsonrpcs: docs - example for jsonrpc_exec() with rpc params
+
+commit 50ae4a986c93ef8e405732d52f79ab98505888a4
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Nov 26 13:31:10 2024 +0100
+
+    modules: readme files regenerated - async ... [skip ci]
+
+commit 3eff208df921d6693a015836a266bf87212aae96
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 26 13:15:48 2024 +0100
+
+    async: docs for async_tkv_emit()
+
+commit dd0812196cede94aeea01f9c67ffe363a38ca100
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 26 12:58:40 2024 +0100
+
+    async: exported async_tkv_emit() function
+
+commit e3349b793f811538e84713472757b06634d16efb
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 26 12:45:28 2024 +0100
+
+    core: helper fixup functions for int-str-str parameters
+
+commit 77e7494d29d891c44a49377a462b0c82e6769f1e
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Nov 26 10:46:10 2024 +0100
+
+    modules: readme files regenerated - dispatcher ... [skip ci]
+
+commit 76f2d91dc00fa33368d4df0d5a25a2dbbbc9f8c7
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 26 10:39:35 2024 +0100
+
+    dispatcher: updated docs for ds_oc_set_attrs()
+
+commit cf72416567d915c1024471e917b933d057452ed9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 26 10:36:07 2024 +0100
+
+    dispatcher: ds_oc_set_attrs() return -2 when no oc attributes are updated
+
+commit 0571cb9c7ae2ba3a045e11b003bfba9e5ca6c9fc
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Nov 26 10:31:10 2024 +0100
+
+    modules: readme files regenerated - dispatcher ... [skip ci]
+
+commit 2bbba597c6b7bbef79b0c8be78b4dc94e010ec26
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 26 10:16:20 2024 +0100
+
+    dispatcher: docs for ds_dsg_fetch_uri()
+
+commit c1f814b2c01d2589e41eac06d3e63571933105eb
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 26 10:11:24 2024 +0100
+
+    fipatcher: more fields to $dsg(...) related to overload control
+
+commit c9ec6cad7300d40beef095116bcdd361bc9690c4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 25 19:10:10 2024 +0100
+
+    dispatcher: function to fetch by group id and uri
+
+commit 556efcaa34367dc689ee653b0de9f22ccef073f9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 25 14:25:16 2024 +0100
+
+    core: tcp - emit async tkv event for read error
+
+commit 1ceeba7364b745b6ca2840e830d006a37460d10e
+Author: Dragos Vingarzan <[email protected]>
+Date:   Tue Nov 19 14:08:33 2024 +0100
+
+    cdp: fixed issues discovered during static code analysis
+    
+    This fixes:
+    - 4-bytes (typically uint32_t) used for time_t storage (Y2K38)
+    - print of time_t with %d instead of %ld
+    - reuse of same loop index variable in a sub-loop
+    - use of random(), when kam_rand() could theoretically be better
+    - copy-paste mistake in sp2/sp parameter, where sp2 was meant and sp is probably NULL
+
+commit 55691f82666f361bac5efb6355e6f32afb508660
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Nov 25 10:46:10 2024 +0100
+
+    modules: readme files regenerated - rtpengine ... [skip ci]
+
+commit f7fa3a39f6c97ca8323a70f30ad4e33699ede23e
+Author: Xenofon Karamanos <[email protected]>
+Date:   Mon Nov 11 14:46:43 2024 +0000
+
+    rtpengine/docs: Add ping_interval docs
+
+commit a29afb3de6d9dd1491667a5858187ae782d8d56d
+Author: Xenofon Karamanos <[email protected]>
+Date:   Thu Nov 7 11:28:43 2024 +0000
+
+    rtpengine: Add doxygen function descriptions
+
+commit e183a3e25c3f2088435b3911d13fcb376a89f5c0
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Nov 5 16:51:15 2024 +0000
+
+    rtpengine: Re-enable down servers (but not disabled ones)
+
+commit 38234797332c79b81522c18cc7c6f83be86c0e9b
+Author: Xenofon Karamanos <[email protected]>
+Date:   Mon Nov 4 12:26:47 2024 +0000
+
+    rtpengine: Add timer to ping rtpengine
+    
+    - Added parameter to control the interval
+
+commit e58dc89324b30f09853a7430620e632ec5efaad5
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 25 10:27:11 2024 +0100
+
+    core: tcp read - convert ips to different buffers for log messages
+
+commit c82aa6e92d3475bb56db761ba65abb64e8f712fd
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Nov 25 10:16:07 2024 +0100
+
+    core: helper functions to convert ip to string using a pool of buffers
+
+commit 8d12a04b57db2f3da6f522b6685161b38ff40d5e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Nov 24 21:15:45 2024 +0100
+
+    async: fixed name of pv in log message
+
+commit bebf378252484f770f2dbc9a27e6ad2b7ff7f880
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Nov 24 20:59:13 2024 +0100
+
+    corex: fixed name of pv in log message
+
+commit 619b1f80d648e5869389b431e17c12f7b730634e
+Author: Federico Cabiddu <[email protected]>
+Date:   Mon Nov 25 08:34:48 2024 +0100
+
+    log_custom: add fixup_free* to exported functions
+
+commit adffa9e2b31bf0ad7070420ac821a914fc2bcd6b
+Author: Federico Cabiddu <[email protected]>
+Date:   Mon Nov 25 08:32:48 2024 +0100
+
+    ldap: add fixup_free* to exported functions
+
+commit cdafda78c9fc98d9d9fdb7f94e77c9bc60ebf4d1
+Author: Sergey Safarov <[email protected]>
+Date:   Sat Nov 23 22:02:16 2024 +0200
+
+    pkg/kamailio: added support for CentOS 10 [skip-ci]
+
+commit b1f9fc1d586975a12f6a6d56a76dbf2d3541124c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 22 19:30:25 2024 +0100
+
+    corex: added $atkv(name) variable
+    
+    - get async type-key-value attributes
+
+commit 88ca83a5379dbaca3a87fdcb26dd2855b5ba871d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 22 19:24:18 2024 +0100
+
+    core: function to get current tkv param
+
+commit d2c98b63d141a88f29a379f6b5f23122d4997e82
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 22 19:17:44 2024 +0100
+
+    core: main - init async type-key-value framework
+
+commit f4e04dac07bc11da08288a8a4a4957c5799c37e9
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 15:48:18 2024 +0100
+
+    pv: add fixup_free* to exported functions
+
+commit 8ff567606175fe2d1c1509a9e0d61c0cf2c87b07
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 15:44:42 2024 +0100
+
+    pv: reformat exported structures
+
+commit 389e22db478bb9d36e1fe0d75801b8602f746350
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 15:39:47 2024 +0100
+
+    qos: reformat exported structures
+
+commit 5484965bb912c96dec57b701af0030b03ccdeb44
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 15:37:49 2024 +0100
+
+    rabbitmq: reformat exported structures
+
+commit 5680e3acb5964952ed0b084f7e946bf28f817d61
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 15:35:38 2024 +0100
+
+    ratelimit: add fixup_free* to exported functions
+
+commit 0595feb17da5632a24f1e44a992335ff66d0b30e
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 15:34:22 2024 +0100
+
+    ratelimit: reformat exported structures
+
+commit 5bebde177c357e2aaf5f24537d0d44da51ac914a
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 15:29:00 2024 +0100
+
+    regex: add fixup_free* to exported functions
+
+commit 71197e76e02818d8e7e016cefbda3886bec9afb1
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 15:28:11 2024 +0100
+
+    regex: reformat exported structures
+
+commit a0f09749f7607b764523004663e0dd8f23675c22
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 15:15:16 2024 +0100
+
+    registrar: reformat exported structures
+
+commit 7f3207ccd2757fbdbed53bab5841808c4fc5c1cf
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 15:08:53 2024 +0100
+
+    rls: add fixup_free* to exported functions
+
+commit e56f003abaa1f8589193ac1826992929aea6f0b2
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 15:03:39 2024 +0100
+
+    rls: reformat exported structures
+
+commit 5b852254e75365c2886baf1e4be8829ac10b9917
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 22 13:23:53 2024 +0100
+
+    core: framework to execute async event route with type-key-value
+    
+    - execute event_route[core:tkv] in async fashion, with data passed in
+      the form of [type, key, value]
+    - the events have to be emitted from parts of the code and the execution
+      of the event route should not block the emitting process
+
+commit ecb99f2ff1babe3871af5fba7d7f94e8b0df68cd
+Author: Federico Cabiddu <[email protected]>
+Date:   Fri Nov 22 12:37:09 2024 +0100
+
+    jwt: add fixup_free* to exported functions
+
+commit 20a2d57e295c6329c0f8358f36915cd6a4cd5783
+Author: Federico Cabiddu <[email protected]>
+Date:   Fri Nov 22 12:33:45 2024 +0100
+
+    jsonrpcs: add fixup_free* to exported functions
+
+commit 436e79216a448b0a270a53f867d89b84269557d9
+Author: Federico Cabiddu <[email protected]>
+Date:   Fri Nov 22 12:31:36 2024 +0100
+
+    jsonrpcc: reformat exported structures
+
+commit a9acbdd92032dc8adf2f2aa5a584a8a188bc9e7a
+Author: Federico Cabiddu <[email protected]>
+Date:   Fri Nov 22 12:26:40 2024 +0100
+
+    json: reformat exported structures
+
+commit 8328024cd41b2c8a3cffa69db28ab21eed47b2c5
+Author: Federico Cabiddu <[email protected]>
+Date:   Fri Nov 22 11:57:40 2024 +0100
+
+    janssonrpcc: reformat exported structures
+
+commit e742232ab6646ced170ccda5209a4d3ca46103bc
+Author: Federico Cabiddu <[email protected]>
+Date:   Fri Nov 22 11:47:05 2024 +0100
+
+    influxdb: add fixup_free* to exported functions
+
+commit d92d12c055d23c167d5caa38511e5ad3b0a06148
+Author: Donat Zenichev <[email protected]>
+Date:   Fri Nov 22 09:49:40 2024 +0100
+
+    rtpengine: use to-tag for NG message when rtpp-flags
+    
+    Always use to-tag for NG message with rtpp-flags,
+    if presented. This change is caused by the processing
+    logic being moved to rtpengine with rtpp-flags.
+
+commit 8a46cb6babed5384d09b3dfc07fe15940128d1a3
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 22 11:15:36 2024 +0100
+
+    async: removed unused param from async data processing
+
+commit cfb20d3ca3bc87199664b34754b15526d49bbff7
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 22 10:17:09 2024 +0100
+
+    core: added event_route[core:modinit-before]
+    
+    - executed by core once before the module-init callbacks are run
+
+commit 1580d0b0f8742269c6f5b6bb99ac7a96b9f83276
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 11:10:53 2024 +0100
+
+    rr: add fixup_free* to exported functions
+
+commit 4c157538046dcc70aebf549522a960bca2c25bfd
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 11:08:31 2024 +0100
+
+    rr: reformat exported structures
+
+commit fcf8454c982c09c6cc89669b7327d000b5c154d9
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 11:05:03 2024 +0100
+
+    rtimer: reformat exported structures
+
+commit 1ce99a243e22eb8acdc94cc8f7ec98a6846760bf
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:58:55 2024 +0100
+
+    rtjson: add fixup_free* to exported functions
+
+commit 82206086f4adf17fa25dae248b49d930532bddd3
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:58:24 2024 +0100
+
+    rtjson: reformat exported structures
+
+commit 07134cb4c2cf66cf2e7e6ba738559c3c1209645a
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:55:49 2024 +0100
+
+    rtp_media_server: add fixup_free* to exported functions
+
+commit 744243d290946644fe0248b2eaa5591d5f9e985f
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:52:14 2024 +0100
+
+    rtp_media_server: reformat exported structures
+
+commit fa142bbe6327df2cc6c2cf8e942b9207cb6fe62b
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:47:17 2024 +0100
+
+    rtpengine: add fixup_free* to exported functions
+
+commit 907f213cfc93d860a30b839ab4f1ce1690b358ac
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:36:06 2024 +0100
+
+    rtpproxy: add fixup_free* to exported functions
+
+commit d5d19c6f0ca1f032d29c851a5c6054b32ff218a5
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:27:22 2024 +0100
+
+    rtpproxy: reformat exported structures
+
+commit 1723be183f21fd3225153367a75ed9ab824ad7ec
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:22:04 2024 +0100
+
+    sanity: add fixup_free* to exported functions
+
+commit c5bdc9237b661859b635e8dc7fcfea9526ec9def
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:21:30 2024 +0100
+
+    sanity: reformat exported structures
+
+commit 94e29db032546ccfaa085e1b19ecd11ba6bb922d
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:18:16 2024 +0100
+
+    sca: reformat exported structures
+
+commit bbd0f09e6bef06403a3e28a42abb07043d8857b5
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:15:05 2024 +0100
+
+    sctp: reformat exported structures
+
+commit fb7263a39a91e32dd39ef3548425ed3d43e7f9f9
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:13:20 2024 +0100
+
+    sdpops: add fixup_free* to exported functions
+
+commit 2a35ef2966bca64f759c435e248e3b9118a90fc4
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:09:41 2024 +0100
+
+    seas: reformat exported structures
+
+commit fa6192c1431186f395cf35e270916c2e7756455b
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:05:26 2024 +0100
+
+    secfilter: reformat exported structures
+
+commit 612f5d10f0d191b0c66e8ef907c09a00239bfcf4
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 10:00:33 2024 +0100
+
+    sipcapture: add fixup_free* to exported functions
+
+commit b0531ca55d8d918f58057b393ba13a22e95813b6
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 09:52:39 2024 +0100
+
+    sipcapture: reformat exported structures
+
+commit e915258d8a76f811c8e9a7607248cf7149719541
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 09:47:05 2024 +0100
+
+    sipdump: add fixup_free* to exported functions
+
+commit 3cce2ac7f9f8ef2ab10a9c228b9bbaddde3c7d03
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 09:44:23 2024 +0100
+
+    sipjson: reformat exported structures
+
+commit 1241c77c8ced81bfc2f1a8d72b99d4157d5a61b5
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 09:41:59 2024 +0100
+
+    siprepo: add fixup_free* to exported functions
+
+commit 2d024cc28ba3284fca67c4748e1b85349edb15ae
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 09:39:43 2024 +0100
+
+    sipt: reformat exported structures
+
+commit 64290a1aa41bba94387045c3d618ca3f7886f517
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 09:03:21 2024 +0100
+
+    siptrace: add fixup_free* to exported functions
+
+commit b074dc24c5bbd60d8bf6306f152c1f8c35eb2fef
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 22 09:00:37 2024 +0100
+
+    siputils: add fixup_free* to exported functions
+
+commit d3e698eca5410ebd3d08a8850c2149f2d0a54119
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 22 09:28:31 2024 +0100
+
+    etc/kamailio.cfg: removed comment about not impleented tls_threads_mode value
+
+commit 9ec3770f88339426c95514bc35a3afc2c2b0def8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 22 09:19:33 2024 +0100
+
+    core: main - tls_threads_mode set to 2 by default
+    
+    - recommended value (KSR_TLS_THREADS_MFORK) for production with latest libssl
+
+commit 1189f4874ab3e7ec2c2d1389d1e6ca466c2b8785
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 21:06:08 2024 +0100
+
+    siputils: add fixup_free* to exported functions
+
+commit d598d05cd076a0b36d63899270a9a5405f15a7b4
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 20:01:32 2024 +0100
+
+    sl: add fixup_free* to exported functions
+
+commit 73ba0266cf76083b51e85d877f04f4a3da67d207
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 21 20:37:31 2024 +0100
+
+    pike: disable destroy of internal tree on mod-destroy callback
+    
+    - it is safer and faster to be removed at once by core or OS when application
+      context is destroyed
+
+commit 26d6a518c974cfe509d23e41fe9db6b02f357930
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 21 19:59:05 2024 +0100
+
+    core: ppcfg - use define for size of the buffer for  core defined values
+
+commit 790bf50f5ec5a08f6fa0d1bd3c2732fb1317cdd0
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 19:41:47 2024 +0100
+
+    slack: add fixup_free* to exported functions
+
+commit 9a5000edf4d57ab3ecdcf12d6473b6e876dcf1f5
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 19:35:59 2024 +0100
+
+    slack: reformat exported structures
+
+commit 48d4f936f95ba2acfeb59211420cb2165716984a
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 19:31:18 2024 +0100
+
+    sms: reformat exported structures
+
+commit 4a9867faab4e290c3953d8d9ba2d50b3908a48b5
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 19:26:39 2024 +0100
+
+    snmpstats: reformat exported structures
+
+commit 4e88b0592299e69c4d20981d20a23e667268c7c0
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 19:22:38 2024 +0100
+
+    speeddial: add fixup_free* to exported functions
+
+commit 50e48d73df63a002d42fc1446ac90949475276aa
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 19:21:53 2024 +0100
+
+    speeddial: reformat exported structures
+
+commit dce9c2a572ff1f1be1e4d97ff083a1c2f0fc773c
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 19:20:03 2024 +0100
+
+    sqlops: reformat exported structures
+
+commit 7cda90863c5437fab97d14772921105a169965da
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 19:19:50 2024 +0100
+
+    ss7ops: reformat exported structures
+
+commit 2187dceadca36e443b8830cca15781d92aa13382
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 19:08:44 2024 +0100
+
+    sst: reformat exported structures
+
+commit b41ff44d27968d07d926ecd4de249f0e8a51ddd7
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 19:06:23 2024 +0100
+
+    statistics: reformat exported structures
+
+commit e3af304a0284302d68fd4b3206a93c8e00999b4b
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 19:04:17 2024 +0100
+
+    statsc: reformat exported structures
+
+commit ee12cb5a87f67ab32a219c1bc3a0b877dfc334a7
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 19:00:50 2024 +0100
+
+    stun: reformat exported structures
+
+commit 2edf111e73c6a8a640d932c42cfc59ab14dd74b2
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 18:59:28 2024 +0100
+
+    systemdops: reformat exported structures
+
+commit 00d95171dd15fbbe541027a64d08c32ef55dc605
+Author: Victor Seva <[email protected]>
+Date:   Thu Nov 21 18:57:03 2024 +0100
+
+    textops: reformat exported structures
+
+commit 98f0a2c8b17bcf0f54a183589c2b61a8fd47081f
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 21 18:58:16 2024 +0100
+
+    permissions: disable destroy of internal hash tables on mod-destroy callback
+    
+    - it is safer and faster to be removed at once by core or OS when application
+      context is destroyed
+
+commit cb029e9b279fa4deaa186eae994fe2b2c9a1a38c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 21 18:54:58 2024 +0100
+
+    dialplan: disable destroy of internal hash tables on mod-destroy callback
+    
+    - it is safer and faster to be removed at once by core or OS when application
+      context is destroyed
+
+commit 81450df0c1b247bbd7582c47e00f358f8e20317c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Nov 21 16:55:45 2024 +0100
+
+    core: use defines for tls threads mode values
+
+commit 0583ae7f70d3a88b21f826033052753fb02b48f8
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Nov 21 14:01:10 2024 +0100
+
+    modules: readme files regenerated - sqlops ... [skip ci]
+
+commit 378e857aa4eb17fe454b0f96fd4cd0200d31caf4
+Author: Julien Chavanton <[email protected]>
+Date:   Thu Nov 21 07:53:11 2024 -0500
+
+    sqlops: new connect mode documentation update (#4032)
+
+commit 05c7239986d659b5e14b7aa5d81d9faebb0f9b22
+Author: Federico Cabiddu <[email protected]>
+Date:   Thu Nov 21 10:05:27 2024 +0100
+
+    ims_registrar_scscf: add fixup_free* to exported functions
+
+commit e5d3aa1ea04ff7f49deee8f8385a2557f52e41e8
+Author: Federico Cabiddu <[email protected]>
+Date:   Thu Nov 21 09:48:23 2024 +0100
+
+    ims_registrar_pcscf: reformat exported structures
+
+commit ca5c11afb53ef089b852fc1406bce40fb29d334b
+Author: Federico Cabiddu <[email protected]>
+Date:   Thu Nov 21 09:37:04 2024 +0100
+
+    ims_qos: add fixup_free* to exported functions
+
+commit 2ed7a0e6fb8ee9a0ded9e13e6e7766075eed89da
+Author: Federico Cabiddu <[email protected]>
+Date:   Thu Nov 21 09:22:24 2024 +0100
+
+    ims_icscf: fix exported functions
+
+commit bc0d1a1b166a7c4eac6d4eb0652d77263db3d0a6
+Author: Federico Cabiddu <[email protected]>
+Date:   Thu Nov 21 09:18:45 2024 +0100
+
+    ims_ocs: add fixup_free* to exported functions
+
+commit 645ff32f0e2150f69669212d2de5eb5e3efb75ce
+Author: Federico Cabiddu <[email protected]>
+Date:   Thu Nov 21 09:15:34 2024 +0100
+
+    ims_isc: reformat exported structures
+
+commit 5394519800abb8e6ad205f614fa11fb4a3986fe9
+Author: Federico Cabiddu <[email protected]>
+Date:   Thu Nov 21 09:08:41 2024 +0100
+
+    ims_ipsec_pcscf: add fixup_free* to exported functions
+
+commit 5450313fb0dc2794cd160d44f9d10eb9e1c4c047
+Author: Federico Cabiddu <[email protected]>
+Date:   Thu Nov 21 08:56:58 2024 +0100
+
+    ims_icscf: add fixup_free* to exported functions
+
+commit 5e1e3b71e7394d08c91aaa19c8d83e419a3c8419
+Author: Federico Cabiddu <[email protected]>
+Date:   Thu Nov 21 08:46:15 2024 +0100
+
+    ims_diameter_server: add fixup_free* to exported functions
+
+commit 6e19534e9790188f0db8009170d05f1bd77b5ca5
+Author: Federico Cabiddu <[email protected]>
+Date:   Thu Nov 21 08:40:33 2024 +0100
+
+    ims_dialog: add fixup_free* to exported functions
+
+commit 35dcb1d7852282417a11c7771189e50734c0883b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 18:35:31 2024 +0100
+
+    db_cassandra: relocated to archive
+    
+    - new location: https://github.com/kamailio/kamailio-archive
+
+commit 7215f2554e3c2551870902fd061f20d5a4160bca
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Nov 20 18:31:10 2024 +0100
+
+    modules: readme files regenerated - sqlops ... [skip ci]
+
+commit a41752478201b2235f60b2f22e5d3c4113742b33
+Author: Julien Chavanton <[email protected]>
+Date:   Wed Nov 20 12:30:20 2024 -0500
+
+    sqlops: new connect mode to limit the amount of connections (#4027)
+
+commit 1d83950eb3f0eba21b2ade1d1c5565b1ef95c1d1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 17:41:22 2024 +0100
+
+    pipelimit: remove destroy of internal structures on mod-destroy callback
+    
+    - it is safer and faster to be removed at once by core or OS when application
+      context is destroyed
+
+commit 6f6504dd6091d0493a8401b4e71ceea98ad5f6ca
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 17:16:11 2024 +0100
+
+    mtree: remove destroy of internal structures on mod-destroy callback
+    
+    - it is safer and faster to be removed at once by core or OS when application
+      context is destroyed
+
+commit d984ba4a6b9cc57e7084a87ca617a9d377659d25
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 17:00:21 2024 +0100
+
+    pv: reset buf.s to avoid double free on error for pv_set_xto_attr()
+
+commit 8cf59e2bd1f9bb60d68b52f175df5dad9c34b533
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 16:06:07 2024 +0100
+
+    textopsx: add fixup_free* to exported functions
+
+commit 55216ee07d5904adc6e9b9750c5b78c9cf100fcf
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Nov 20 15:31:16 2024 +0100
+
+    tsilo: add fixup_free* to exported functions
+
+commit c499dac336469de50a520adebeaa3b408791f308
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 15:22:20 2024 +0100
+
+    tmrec: reformat exported structures
+
+commit f1ce74009aa0266207b054cdacc254bf222cd41c
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 15:19:16 2024 +0100
+
+    tmx: reformat exported structures
+
+commit a4a1f9d19213dcfa471b7e2accf9b05f5b1b9735
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 15:14:05 2024 +0100
+
+    topos_redis: reformat exported structures
+
+commit 8f4e66d3617b38077a827f5ac158074cbd45207c
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 15:07:31 2024 +0100
+
+    tsilo: reformat exported structures
+
+commit 24961934218578d3a3e8db5e0e6d65b0a31d903a
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Nov 20 14:54:27 2024 +0100
+
+    ims_charging: add fixup_free* to exported functions
+
+commit 065987e8c18b88aeed9b68c2e204ae4b51e56989
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 14:54:04 2024 +0100
+
+    uac_redirect: add fixup_free* to exported functions
+
+commit aaf32a472ff0729fd4230a02948ad6e4de06451c
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 14:49:54 2024 +0100
+
+    uac_redirect: reformat exported structures
+
+commit 96e98152faf6a47c0380a85b9fc9bd63794bbcc6
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 14:37:40 2024 +0100
+
+    uid_auth_db: add fixup_free* to exported functions
+
+commit 985193bd6ae93e9a6e5517bef4bb5bedba7505a3
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 14:32:47 2024 +0100
+
+    uid_auth_db: reformat exported structures
+
+commit 20bf9c834030f098fcc934135380eebc7bd4ff45
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Nov 20 14:29:01 2024 +0100
+
+    ims_auth: add fixup_free* to exported functions
+
+commit b3d64393f9c9c87bf76f2d01e2fe4764a3c0aeca
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Nov 20 13:58:20 2024 +0100
+
+    http_async_client: add fixup_free* to exported functions
+
+commit ff6e7d6d7a5288a5f6e247943c6bf45d40c9ed94
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Nov 20 13:43:53 2024 +0100
+
+    htable: add fixup_free* to exported functions
+
+commit 59ec3f219c345f2dd783baaf5fd118f760044ff4
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Nov 20 12:14:25 2024 +0100
+
+    h350: add fixup_free to exported function
+
+commit 13998407d5b42b40586e3c9f605624e26d89d953
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Nov 20 11:43:07 2024 +0100
+
+    group: add fixup_free to exported functions
+
+commit e10302033e42f25cf88b975fe9926d9210028299
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Nov 20 11:13:21 2024 +0100
+
+    geoip2: add fixup_free to exported funrcions
+
+commit 7251ba1fd6c888a2f352cf1763d213031e7e3f6a
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Nov 20 11:12:03 2024 +0100
+
+    geoip: add fixup_free to exported funrcions
+
+commit 8099e2d0b9fdc8826e21013a3fa67d89ebdd88b2
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Nov 20 10:22:47 2024 +0100
+
+    file_out: reformat exported structures
+
+commit 6232b8ae29988bfe17ddf6e0bd483eec854ab72b
+Author: Federico Cabiddu <[email protected]>
+Date:   Wed Nov 20 10:15:20 2024 +0100
+
+    exec: add fixup_free* to exported functions
+
+commit dd0a9624660ea58aa6f97828ecd526fc7dba3a43
+Author: Federico Cabiddu <[email protected]>
+Date:   Tue Nov 19 16:55:03 2024 +0100
+
+    evapi: add fixup_free* to exported functions
+
+commit 03287733434a6c2762ffad653917e15bbc462e0c
+Author: Federico Cabiddu <[email protected]>
+Date:   Tue Nov 19 16:48:00 2024 +0100
+
+    enum: add fixup_free* to exported functions
+
+commit e7cecd66a77669e32e5abc2ff4458e017c2a2f61
+Author: Federico Cabiddu <[email protected]>
+Date:   Tue Nov 19 16:07:25 2024 +0100
+
+    dlgs: fix some fixup_free
+
+commit a05b143385975f0cce349ff7ea1f4647f175cc3c
+Author: Federico Cabiddu <[email protected]>
+Date:   Tue Nov 19 16:02:01 2024 +0100
+
+    dispatcher: add fixup_free to several exported functions
+
+commit 52f02ca5f6d09c5323c582c9cf08990f0bc97ac5
+Author: Federico Cabiddu <[email protected]>
+Date:   Tue Nov 19 14:57:35 2024 +0100
+
+    crypto: add fixup_free function
+
+commit 82e653c026219704a4c065e9a523f88c214b2faf
+Author: Federico Cabiddu <[email protected]>
+Date:   Tue Nov 19 14:44:57 2024 +0100
+
+    corex: add fixup_free to file_read function
+
+commit ef84f28a61b513a72f4abb96ec0fc1240223add1
+Author: Federico Cabiddu <[email protected]>
+Date:   Tue Nov 19 14:27:20 2024 +0100
+
+    cnxcc: add fixup_free function
+
+commit 43563cf9888386aa0d7e4d5f63e9ee1147777e6c
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 14:16:50 2024 +0100
+
+    uid_avp_db: add fixup_free* to exported functions
+
+commit 5f78ba3367cedcde0c0fb55b8aca6f37b8569e44
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 14:03:12 2024 +0100
+
+    uid_avp_db: reformat exported structures
+
+commit d728b14bf2987b89ddfd131f66b62943424afa5f
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 13:57:59 2024 +0100
+
+    uid_domain: add fixup_free* to exported functions
+
+commit f63e5488b713e1a98ced684d43e9a69e12160516
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 13:44:19 2024 +0100
+
+    uid_domain: reformat exported structures
+
+commit 03af5047a38c9df4fbc407505fd03467f1584977
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Nov 20 13:46:10 2024 +0100
+
+    modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci]
+
+commit ec783503d3672a7c395894382de52e50f5fb8b91
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 13:40:51 2024 +0100
+
+    uuid_gflags: reformat exported structures
+
+commit f4d841ef01fd605a181879b23cbd7ccb179016fd
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 13:36:42 2024 +0100
+
+    uid_uri_db: reformat exported structures
+
+commit 643f50656a3e06ef7342bebef952a6463f425c4b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 13:33:38 2024 +0100
+
+    ims_ipsec_pcscf: docs for ipsec_listen_name parameter
+
+commit 219ebbd7d204687f42fc2ae6cf80f84f443ee467
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 13:29:13 2024 +0100
+
+    ims_ipsec_pcscf: added ipsec_listen_name param
+    
+    - set a common prefix to build socket names
+
+commit 4917045cf2c8a2ab29c82a1b2bb811dc2c645b76
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 13:33:52 2024 +0100
+
+    uri_db: add fixup_free* to exported functions
+
+commit 90ecec7e15a961d1ced11ba320ced037677ac61f
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 13:32:38 2024 +0100
+
+    uri_db: reformat exported structures
+
+commit a72f2f01235af073f4aa74e5380136006e568a6e
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 13:28:28 2024 +0100
+
+    userblocklist: add fixup_free* to exported functions
+
+commit c2ee05ba775f7a1e9d9be3442da4361f80f64aba
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Nov 20 12:31:10 2024 +0100
+
+    modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci]
+
+commit ef23393b657d186eab67738f26ad93379b4c6cca
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 12:28:14 2024 +0100
+
+    ims_ipsec_pcscf: docs for ipsec_listen_agname parameter
+
+commit c8900d8c4fd129e3486507673b4f10809c5dbf30
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 12:21:09 2024 +0100
+
+    ims_ipsec_pcscf: added ipsec_listen_agname parameter
+    
+    - set async (action) workers group name for udp sockets for
+      multi-threaded reading
+
+commit d465ac36e39f8d1f79365ff929499b4ecb5c4ae8
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 12:27:00 2024 +0100
+
+    userblocklist: reformat exported structures
+
+commit 6f1e01e4ec4c6335d19f5cc1eb6e2b4d0381a267
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 12:14:22 2024 +0100
+
+    uuid: reformat exported structures
+
+commit 5d9444cac7bf77ea58b762741a6cfe27a0398922
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 12:09:02 2024 +0100
+
+    xcap_client: reformat exported structures
+
+commit 4347f1470057ba8a3c7cf8f179a814163c38d34e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 12:08:14 2024 +0100
+
+    pua: remove destroy of internal structures on mod-destroy callback
+    
+    - it is safer and faster to be removed at once by core or OS when application
+      context is destroyed
+
+commit 5f8f4fade15e9b2950f503b2ec5bb49a326a4fc0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 12:04:16 2024 +0100
+
+    presence: remove destroy of internal structures on mod-destroy callback
+    
+    - it is safer and faster to be removed at once by core or OS when application
+      context is destroyed
+
+commit 944b1062bc7660d86048ab6a769183e40181f07a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 11:41:33 2024 +0100
+
+    htable: remove destroy of internal structures on mod-destroy callback
+    
+    - it is safer and faster to be removed at once by core or OS when application
+      context is destroyed
+
+commit d56b7ee42fffe9635bb0fde8427c9ec447a0f771
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 11:37:40 2024 +0100
+
+    usrloc: remove destroy of internal structures on mod-destroy callback
+    
+    - it is safer and faster to be removed at once by core or OS when application
+      context is destroyed
+
+commit d4e3f7f125cea1f8874b858324a804e6b743bb1c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 11:28:34 2024 +0100
+
+    tm: remove destroy of internal structures on mod-destroy callback
+    
+    - it is safer and faster to be removed at once by core or OS when application
+      context is destroyed
+
+commit e409ad5bc13b23ec171d9b66f937cd75731099c3
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 11:21:58 2024 +0100
+
+    dialog: remove destroy of internal structures on mod-destroy callback
+    
+    - it is safer and faster to be removed at once by core or OS when application
+      context is destroyed
+
+commit 43091a5ff118e777f8bf52d4aed69435f97993ea
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 12:04:27 2024 +0100
+
+    xcap_server: add fixup_free* to exported functions
+
+commit fbfe344247bf30cad43c47fe6fc35afda1b7a796
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 11:56:45 2024 +0100
+
+    xcap_server: reformat exported structures
+
+commit 81b0b9b35f639ab13774bdc30ff549a57d3cfbb5
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 11:50:30 2024 +0100
+
+    xhttp: add fixup_free* to exported functions
+
+commit 96ac7b469bda367e63824d441d784916181075f6
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 11:45:36 2024 +0100
+
+    xhttp_pi: reformat exported structures
+
+commit 459d8421f8cb1bd0e8e9084582f7625d30482b1c
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 11:20:28 2024 +0100
+
+    xhttp_prom: add fixup_free* to exported functions
+
+commit 408af86210eb407b56322d8bdefe3ff6ea72c369
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 11:11:46 2024 +0100
+
+    xhttp_prom: reformat exported structures
+
+commit 37afcc67095807cd6159898e2f87debd1353b2ed
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 11:07:01 2024 +0100
+
+    xhttp_rpc: reformat exported structures
+
+commit 451066e8e1b98c4c2a59827a661b18155515399d
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 11:04:01 2024 +0100
+
+    xlog: reformat exported structures
+
+commit 36824d8daf84369f6428643aee7837cf095cf4cf
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 10:46:51 2024 +0100
+
+    lib/xcap: relocated to archive
+    
+    - new location: https://github.com/kamailio/kamailio-archive
+
+commit 9cba8b050e45749307fbcbb75abc1d91fc06b917
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 10:45:08 2024 +0100
+
+    lib/shm_regex: relocated to archive
+    
+    - new location: https://github.com/kamailio/kamailio-archive
+
+commit 54a9e5843739968c34c23391d66de58d3815d165
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 10:38:20 2024 +0100
+
+    lib/presence: relocated to archive
+    
+    - new location: https://github.com/kamailio/kamailio-archive
+
+commit d93c750537a7084782b173edde0b16b81516fc60
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 20 10:21:37 2024 +0100
+
+    lib/cds: relocated to archive
+    
+    - new location: https://github.com/kamailio/kamailio-archive
+
+commit d11016326effb138372ac3ba97340a140c147546
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 10:32:39 2024 +0100
+
+    xmlrpc: reformat exported structures
+
+commit c34bce14a7dfba19bec7e46705eda3cf5f4298dd
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 20 10:23:17 2024 +0100
+
+    xmpp: reformat exported structures
+
+commit 1bbb1472d8d940814e4658ac0adcdf809ac7f5ab
+Author: Victor Seva <[email protected]>
+Date:   Wed Nov 6 19:10:01 2024 +0100
+
+    cnxcc: fix possible mem leaks on errors
+
+commit b14044fac93ef4b43584dd0e14f2b985d41745d6
+Author: PertsevRoman <[email protected]>
+Date:   Wed Nov 20 09:11:14 2024 +0100
+
+    db_redis: fix: hiredis-cluster build fix
+    
+    - fixed preprocessing issues if WITH_HIREDIS_CLUSTER specified
+    - GH #4015
+
+commit a6afb0d599e4dd7c92e5c019dbcf778517485ddb
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 19 23:27:31 2024 +0100
+
+    ims_ipsec_pcscf: use the function with ports range for listen sockets
+
+commit 59354fb028ad9dbea1628e94cfbfa7c8648caa05
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 19 17:37:30 2024 +0100
+
+    uac: replace INT_PARAM => PARAM_INT
+
+commit 3c7409db4b0ab09d801a23b2ca03ae4f1f66569c
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:24:10 2024 +0100
+
+    core: remove backward compability for old PARAM flavor
+
+commit d7c68da667b7cca14fdf8b1be41cf8257e175656
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:27:41 2024 +0100
+
+    tls: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 2960e6e21e1d152df97aabe5b02e78ccddab7d37
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:23:58 2024 +0100
+
+    xmpp: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 1629292f68f05d16843d5d813ad4c05b3a97c76f
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:23:57 2024 +0100
+
+    xmlops: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 9f3ff223321cdbeb96c46e451227f984c8b4cf0b
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:23:56 2024 +0100
+
+    xlog: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit f64fe3ee33ed1ad4be227be3d2addb97c6dd17de
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:23:55 2024 +0100
+
+    xhttp_prom: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 58356036361ed8be08bf68bc11107cb1321ea45d
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:23:54 2024 +0100
+
+    xcap_server: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit b76b7eae00d3c731eb285359f4d9f594b4aa1ba5
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:23:54 2024 +0100
+
+    usrloc: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 48dde8a0f79f1049cddfba3fcb88e7b8ba3145c4
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:23:53 2024 +0100
+
+    uac: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit cbbeda5eb9ce6103942358ac9eb77d2f7d6f29d3
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:14 2024 +0100
+
+    statsc: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 65af78e520870de1528de1877339e317a6bbd75e
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:13 2024 +0100
+
+    statistics: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 0c05058623a16454b51a78d02890c3a619da7b21
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:12 2024 +0100
+
+    sqlops: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit a58531f434acc477f3f60e8fb657ff7e762fe653
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:11 2024 +0100
+
+    snmpstats: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 7697ec9b2b1084bd0fa76d278e4937b00b6a8f38
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:10 2024 +0100
+
+    slack: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 3ef8b942e55535b44c8d2aee941942abf63ac7b8
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:10 2024 +0100
+
+    sipcapture: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 44310cf09a799ba52748804792c540100b32119d
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:09 2024 +0100
+
+    secsipid: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit d2f592ee30ee48abbf5f3a2b8b67a8485a81aeca
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:08 2024 +0100
+
+    rtpproxy: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 5ed223685e2b2c304d252b9a772e98d1189f06bf
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:06 2024 +0100
+
+    rtpengine: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit f70666e399e0c381b6ae48aa789f3924a5435f5e
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:06 2024 +0100
+
+    rtimer: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit f48ff5b4e95920aa982e51e341eb1da8a41f22f4
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:05 2024 +0100
+
+    rls: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 6341cc913d9ab360385fd82d3f07f9c1cf264290
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:04 2024 +0100
+
+    ratelimit: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 1f62d8fba3097b1b04328515ac75598c81ac65a7
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:03 2024 +0100
+
+    pvtpl: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 62e11a1a26a90b47f662d2d1d1d06dfeb633dcfb
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:02 2024 +0100
+
+    pv: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit e75996e155167d6d7ba458c7f86a4354bcca4f07
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:01 2024 +0100
+
+    presence_xml: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 5b695ac10ad01b0e712cb35001d1c2806ff033ca
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:15:00 2024 +0100
+
+    p_usrloc: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit f8c7be0aa7069b1301b1dd7f8d2bbe85779966d7
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:14:59 2024 +0100
+
+    nsq: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit d2c1a2915234444b6a32e847badbfb1b7727948d
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:14:58 2024 +0100
+
+    ndb_redis: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit f5a793cc1ecfe687d1f0395b13383b9798475fa6
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:14:57 2024 +0100
+
+    ndb_mongodb: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 0b3579ca6084d7bffbf18fe56de6c69443fb252b
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:14:56 2024 +0100
+
+    nats: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 0b106bc132dcbf346fac8f19219d70bc58f6cc24
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:14:55 2024 +0100
+
+    mtree: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 82ffd2ec1797248c9b0e06bb53a99600493cc3c0
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:14:54 2024 +0100
+
+    mqueue: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit f46df959d6872fd11ac3a00aee52e4bc8e3b6a91
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:14:51 2024 +0100
+
+    lrkproxy: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 333a902fd0153c37e6b84e808f690d5b77b4de2b
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:36 2024 +0100
+
+    keepalive: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit af1d0366bb04b4c2b477597b845bd8f42dc9766f
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:35 2024 +0100
+
+    kazoo: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 7fd4b165f8944d9449560812d847bb7a1bd76855
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:34 2024 +0100
+
+    kafka: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 9ce2f39951aac958af0334c35c0d49b50c0efef1
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:34 2024 +0100
+
+    janssonrpcc: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 5221a5be50ca6302653cbf4ee2a84bf5fa550da6
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:33 2024 +0100
+
+    http_client: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit a1b96ad3d585bb7416e54d5c00b75c9c8bfbe65e
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:32 2024 +0100
+
+    htable: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 1cdf77f8b858786edd80640db84fab27b479bf76
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:30 2024 +0100
+
+    evrexec: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 91d8bb6c438cc7ec9f8b3612a73d73355d59d4f9
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:29 2024 +0100
+
+    dmq: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 609e3bfca1bca136ab14ad3f226ae7eaa36d5f1c
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:28 2024 +0100
+
+    debugger: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 6dfee7e8e17d4a11d54916b9d545d0d0998a4772
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:27 2024 +0100
+
+    db_sqlite: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 98eb219c5964804d1926b0b77e0976327dfba1db
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:26 2024 +0100
+
+    db_redis: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit d2e19e91319de379cd4bc5d541a29289658b7d7a
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:25 2024 +0100
+
+    db_postgres: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 09c5bd4e4ee14a703cc68f98199b24d65b0a10e2
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:24 2024 +0100
+
+    db_oracle: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit a60fda91dc481d8aae72f634de84f0c9da3cc7ae
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:23 2024 +0100
+
+    db_cluster: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 5f13fc982fdf452142142d7d672b866827d165c2
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:22 2024 +0100
+
+    corex: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 6f5a34f8c9112f3a448d4a874eabb899d512c3c8
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:21 2024 +0100
+
+    call_control: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 2c909b06e2f4e5f3491af108c8a0078806713247
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:20 2024 +0100
+
+    benchmark: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit bc46dd47993fa37541d290d3531103a71d0641c8
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:19 2024 +0100
+
+    avpops: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 9760052704b5664e903351cf00671eb0cf22e4db
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:18 2024 +0100
+
+    auth_xkeys: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit ffc491647a41f36ca668bcf5edddc18e9965bdd6
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:17 2024 +0100
+
+    auth_ephemeral: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit d1090a2a12f89d21a52fd1d7c3b2fa3238716ef5
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:11:16 2024 +0100
+
+    app_lua: replace USE_FUNC_PARAM => PARAM_USE_FUNC
+
+commit 4d3fb92547c5f7cb27d25ad81a7c81b08b034ce2
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:02:07 2024 +0100
+
+    xmpp: replace INT_PARAM => PARAM_INT
+
+commit 26b0b86473dd0d0083e09365df2c09c5628e2fb0
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:02:07 2024 +0100
+
+    xmlops: replace INT_PARAM => PARAM_INT
+
+commit 06aeebc32da9b95bd27b84d508ae2c5961b301fb
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:02:05 2024 +0100
+
+    xlog: replace INT_PARAM => PARAM_INT
+
+commit e60c12ebd63328b70d7dd328a10c7b024bf11630
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:02:05 2024 +0100
+
+    xhttp_rpc: replace INT_PARAM => PARAM_INT
+
+commit a1aafe54f28a9648defb97280a88d6da40b294a4
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:02:03 2024 +0100
+
+    xhttp_prom: replace INT_PARAM => PARAM_INT
+
+commit c550ee134403816b3d977b9b8ca842aebcad9176
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:02:02 2024 +0100
+
+    xhttp_pi: replace INT_PARAM => PARAM_INT
+
+commit e6289aa3ed739db11f6ebf006b974ed28bd0aa31
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:02:01 2024 +0100
+
+    xcap_server: replace INT_PARAM => PARAM_INT
+
+commit d1affd1ff94dfdbd580eb9893a5d134a97e3b85d
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:02:00 2024 +0100
+
+    xcap_client: replace INT_PARAM => PARAM_INT
+
+commit debfabcae86808abd230497599028ef8c154500e
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:02:00 2024 +0100
+
+    websocket: replace INT_PARAM => PARAM_INT
+
+commit 0dc3772d8fe84ff0c32fc8f85a9ba31b48cdd3bd
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:59 2024 +0100
+
+    utils: replace INT_PARAM => PARAM_INT
+
+commit fa6e68bd373c0cf577ee391978c95372ff2055e5
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:58 2024 +0100
+
+    usrloc: replace INT_PARAM => PARAM_INT
+
+commit 7a6b57f5daedafd98181dd4d1681a9b7406e796e
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:57 2024 +0100
+
+    userblocklist: replace INT_PARAM => PARAM_INT
+
+commit aa2147694d516f41d5fde521835ff470412b7ee4
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:56 2024 +0100
+
+    uri_db: replace INT_PARAM => PARAM_INT
+
+commit 73a28706090e5f76b42777934a930df077282f7b
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:55 2024 +0100
+
+    uac_redirect: replace INT_PARAM => PARAM_INT
+
+commit 78ad563f7c5bb8d91771787d2e964f8a15114eed
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:54 2024 +0100
+
+    tsilo: replace INT_PARAM => PARAM_INT
+
+commit 4c60cb6c512d5d60d8c2260cc43b433ac1bf6ff2
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:53 2024 +0100
+
+    topos: replace INT_PARAM => PARAM_INT
+
+commit c880fa5a7219e21f5eb24838e22acd2f7ee8e919
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:52 2024 +0100
+
+    tmrec: replace INT_PARAM => PARAM_INT
+
+commit 16e650ece896a5bed33cc4b1fa89e8888c785d46
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:51 2024 +0100
+
+    statsc: replace INT_PARAM => PARAM_INT
+
+commit 146374e5895f683af11b952e99b4ea36ca62886f
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:50 2024 +0100
+
+    sst: replace INT_PARAM => PARAM_INT
+
+commit 145279d69647c032b26437ace89ebc6b1bbee774
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:49 2024 +0100
+
+    speeddial: replace INT_PARAM => PARAM_INT
+
+commit a0f36a30dd1ab5cf474f4849092176c6b4ec42ae
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:48 2024 +0100
+
+    snmpstats: replace INT_PARAM => PARAM_INT
+
+commit e8f568c1aef2aa4d785d42fc0aebcb2658e61a7e
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:43 2024 +0100
+
+    sms: replace INT_PARAM => PARAM_INT
+
+commit 33940fe704ea02f6e50f1723307e59d3f9ac4016
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:42 2024 +0100
+
+    siptrace: replace INT_PARAM => PARAM_INT
+
+commit 2966cbfb13dc2aa0992ff047b2e6614a4e6421f9
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:40 2024 +0100
+
+    sipcapture: replace INT_PARAM => PARAM_INT
+
+commit e5dca6d776b148f60c0ad105706f7442a612156c
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:39 2024 +0100
+
+    sca: replace INT_PARAM => PARAM_INT
+
+commit 2e1f4f51f43c7756fd68853e7fa045d7d840e2b7
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:37 2024 +0100
+
+    rtpproxy: replace INT_PARAM => PARAM_INT
+
+commit f8ecb1d10a54b8328dfb350b9fcbee96fa39b1f6
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:36 2024 +0100
+
+    rtpengine: replace INT_PARAM => PARAM_INT
+
+commit 759db1ceb2fab921b0f674f33e965723900b73a8
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:35 2024 +0100
+
+    rtimer: replace INT_PARAM => PARAM_INT
+
+commit ad2c199f64828589463907aafa8d3569b0baa5db
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:34 2024 +0100
+
+    rr: replace INT_PARAM => PARAM_INT
+
+commit 97e3e56716b19bb002b334cedb43541ed8f26949
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:32 2024 +0100
+
+    rls: replace INT_PARAM => PARAM_INT
+
+commit 873a4fc248461f4b4813335b620c3a95628b0af3
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:31 2024 +0100
+
+    registrar: replace INT_PARAM => PARAM_INT
+
+commit 46971846248d3dc3b02b94ca97f08818bd117cd3
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:30 2024 +0100
+
+    regex: replace INT_PARAM => PARAM_INT
+
+commit 9a4b082fae939e548dbe31eb0c2ea8a96af56839
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:29 2024 +0100
+
+    ratelimit: replace INT_PARAM => PARAM_INT
+
+commit 407202a4ef24395a8ed319468b7d25756f1dfaeb
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:28 2024 +0100
+
+    qos: replace INT_PARAM => PARAM_INT
+
+commit 5ba39263cc1efbeaa45c157ce9720b27f9808753
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:27 2024 +0100
+
+    pua_usrloc: replace INT_PARAM => PARAM_INT
+
+commit 05d9e543b31da74d134c0c006d3a8b3eb131aab6
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:01:01 2024 +0100
+
+    pua_reginfo: replace INT_PARAM => PARAM_INT
+
+commit 051653313752057687304a40baf34c98e66ee0e7
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:59 2024 +0100
+
+    pua_dialoginfo: replace INT_PARAM => PARAM_INT
+
+commit 9ee2ed7d4e3c345ea778a7740f631f8bd6c023da
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:57 2024 +0100
+
+    pua: replace INT_PARAM => PARAM_INT
+
+commit 3771fcaad79bc309849c9572bc706dbd05eba226
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:56 2024 +0100
+
+    presence_xml: replace INT_PARAM => PARAM_INT
+
+commit 4e44607fac4b0781e1137d968b87f18e82893ee4
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:54 2024 +0100
+
+    presence_reginfo: replace INT_PARAM => PARAM_INT
+
+commit f2109a30eebfed22b314c095c6800d2c21adfe39
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:53 2024 +0100
+
+    presence_profile: replace INT_PARAM => PARAM_INT
+
+commit b6e03c80eb56a2e3a56c32e8c55fbba75cbd46c6
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:52 2024 +0100
+
+    presence_mwi: replace INT_PARAM => PARAM_INT
+
+commit eccc7d9de5ba93e8ec258111fbce2c756f9bf752
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:51 2024 +0100
+
+    presence_dialoginfo: replace INT_PARAM => PARAM_INT
+
+commit 738964c6c07e9e8f457f30f715db3dcba14b6983
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:50 2024 +0100
+
+    presence_conference: replace INT_PARAM => PARAM_INT
+
+commit 2c8f39d0c793199193d4b1ad1f04873bfaed8db5
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:48 2024 +0100
+
+    presence: replace INT_PARAM => PARAM_INT
+
+commit fc06c3f2394eeced6349930687b97064cddd48fb
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:47 2024 +0100
+
+    prefix_route: replace INT_PARAM => PARAM_INT
+
+commit 1d5b5feb1f282ffd91e8b96a17df462df3e47966
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:46 2024 +0100
+
+    pipelimit: replace INT_PARAM => PARAM_INT
+
+commit 41d1696b8af3bb93e5ff44442b0f43fdd497b769
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:45 2024 +0100
+
+    pike: replace INT_PARAM => PARAM_INT
+
+commit 64e5cd6b47a46f863983ee00d67ee144acb0cba7
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:43 2024 +0100
+
+    permissions: replace INT_PARAM => PARAM_INT
+
+commit 1283cd9cc534a04a3666c8ceb4b4fd9f40bead55
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:42 2024 +0100
+
+    peering: replace INT_PARAM => PARAM_INT
+
+commit 08e01cc65c0a488626126de912e372c6a53c9861
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:41 2024 +0100
+
+    pdt: replace INT_PARAM => PARAM_INT
+
+commit 36e857db5084ff8f63fe24dc896340d815fe3bfd
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:40 2024 +0100
+
+    path: replace INT_PARAM => PARAM_INT
+
+commit 1d3518bfcf9ba008f4f52a0ef75b6ead8b876a8b
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:38 2024 +0100
+
+    p_usrloc: replace INT_PARAM => PARAM_INT
+
+commit 27a2787a5d70bdbe8505f88ecb9af655584340df
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:37 2024 +0100
+
+    nsq: replace INT_PARAM => PARAM_INT
+
+commit b567faa1dc5bd184356ff2a40d2a3d4920184998
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:36 2024 +0100
+
+    ndb_redis: replace INT_PARAM => PARAM_INT
+
+commit a303af45b60de50ee3c670076ef1d3ab4d1477b8
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:35 2024 +0100
+
+    ndb_cassandra: replace INT_PARAM => PARAM_INT
+
+commit 538cfbe4a747552b93a76eaf397e39b2ea74d34b
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:33 2024 +0100
+
+    nats: replace INT_PARAM => PARAM_INT
+
+commit 732bbe7957608f2e78e6ed23cc7cc8ff9d0109bb
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:32 2024 +0100
+
+    nathelper: replace INT_PARAM => PARAM_INT
+
+commit a1f70f3f5b909543d4a4cc90dea3598d29c4de85
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:31 2024 +0100
+
+    nat_traversal: replace INT_PARAM => PARAM_INT
+
+commit 1659212e761f73e29de24a255fbec1696ff3c943
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:29 2024 +0100
+
+    mtree: replace INT_PARAM => PARAM_INT
+
+commit 7ff5c893b850dfc678be4b72ffcd3a31fe27bfa1
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:28 2024 +0100
+
+    msilo: replace INT_PARAM => PARAM_INT
+
+commit 8df8e2268cb1ac8b67ef5b87b408a331610e99c8
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:27 2024 +0100
+
+    mqueue: replace INT_PARAM => PARAM_INT
+
+commit f4db2faaf3a806b04bb937459cd5fed5d8f3de0f
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:17 2024 +0100
+
+    mqtt: replace INT_PARAM => PARAM_INT
+
+commit f6213fb89f96eeda989332917c4a4bb993f83a31
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:16 2024 +0100
+
+    mohqueue: replace INT_PARAM => PARAM_INT
+
+commit 2fa6b906f56adc73064d02dd2fe9d6de2ade56be
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:15 2024 +0100
+
+    misc_radius: replace INT_PARAM => PARAM_INT
+
+commit 1ae5972d87ab7e8034eaeb3269a5a8c2c909e869
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:14 2024 +0100
+
+    memcached: replace INT_PARAM => PARAM_INT
+
+commit 09ffbe7ab3f7246e5403e5e64beb9e6e94af922a
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:12 2024 +0100
+
+    mediaproxy: replace INT_PARAM => PARAM_INT
+
+commit 4cd62de6ede62d6f8358641bb08222fb79393ce6
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:11 2024 +0100
+
+    maxfwd: replace INT_PARAM => PARAM_INT
+
+commit 719c5b7198065e59e7123379a128c92b7b63a2b0
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:00:00 2024 +0100
+
+    lrkproxy: replace INT_PARAM => PARAM_INT
+
+commit ed27f4acd19394120ba30e0677248ddd52394c0e
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:56:19 2024 +0100
+
+    lcr: replace INT_PARAM => PARAM_INT
+
+commit 30bdd8bf169bbd2478d56b7b13c4c31a11e170f2
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:56:18 2024 +0100
+
+    kazoo: replace INT_PARAM => PARAM_INT
+
+commit 2548c2d33ef3cdecd53d0cb65583aa9056054389
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:54:50 2024 +0100
+
+    jsonrpcc: replace INT_PARAM => PARAM_INT
+
+commit d96effdfed01018041c5d65c64ba388e304e538a
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:54:49 2024 +0100
+
+    janssonrpcc: replace INT_PARAM => PARAM_INT
+
+commit 23406dfcd09bdaa2ef9ecfbb268c7259f046f352
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:54:47 2024 +0100
+
+    ims_usrloc_scscf: replace INT_PARAM => PARAM_INT
+
+commit c099a30818483a23bc1e542ca2d66f09ccb6e785
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:54:46 2024 +0100
+
+    ims_usrloc_pcscf: replace INT_PARAM => PARAM_INT
+
+commit c3f8211fb4197af631acb3d0a166ec8fa691c3bc
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:54:45 2024 +0100
+
+    ims_registrar_scscf: replace INT_PARAM => PARAM_INT
+
+commit 111814c07e71c2aa8d461159e53ba0a505e64bc5
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:54:43 2024 +0100
+
+    ims_registrar_pcscf: replace INT_PARAM => PARAM_INT
+
+commit 6031cc601c93db0b566997e186403e379bf0773a
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:54:42 2024 +0100
+
+    ims_qos_npn: replace INT_PARAM => PARAM_INT
+
+commit d9a356a665acb898029bea3ef27446bdd981fd77
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:54:23 2024 +0100
+
+    ims_qos: replace INT_PARAM => PARAM_INT
+
+commit 548f63e3c2e4a03cb4ff30545e80fbaddc80f3b6
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:54:22 2024 +0100
+
+    ims_isc: replace INT_PARAM => PARAM_INT
+
+commit 94d952953b6ca0dc00759aae06cd39a857d59774
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:54:21 2024 +0100
+
+    ims_ipsec_pcscf: replace INT_PARAM => PARAM_INT
+
+commit 97079eaa99f8220316c0fa49a7d0a299df5f1120
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:54:19 2024 +0100
+
+    ims_icscf: replace INT_PARAM => PARAM_INT
+
+commit b3104b037d8b85aeacece08260c284317f5f6a92
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:53:42 2024 +0100
+
+    ims_dialog: replace INT_PARAM => PARAM_INT
+
+commit f008e359b4f22fe857c6932de47343f977e12f03
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:53:41 2024 +0100
+
+    ims_charging: replace INT_PARAM => PARAM_INT
+
+commit e61e8d7936b1aa5fb10ec56961183680efa85eb3
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:53:39 2024 +0100
+
+    ims_auth: replace INT_PARAM => PARAM_INT
+
+commit 592e84e2e6ee53fd173529bbf454197c5010e742
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:53:38 2024 +0100
+
+    imc: replace INT_PARAM => PARAM_INT
+
+commit 125d7ed361ce0ac4635edae788875ab93fcea05b
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:53:36 2024 +0100
+
+    http_async_client: replace INT_PARAM => PARAM_INT
+
+commit 8ebd2019915814f35592edc02283c329b29410f8
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:53:35 2024 +0100
+
+    htable: replace INT_PARAM => PARAM_INT
+
+commit 71d953a4d9bd95ab99726c56abbf1320576d82db
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:53:33 2024 +0100
+
+    group: replace INT_PARAM => PARAM_INT
+
+commit 9053478a0f6e6f83857754fa36a6722c94bcdd03
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:53:04 2024 +0100
+
+    exec: replace INT_PARAM => PARAM_INT
+
+commit 361d76d6399eb2b4730135c4d8007ec8163fd10c
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:53:03 2024 +0100
+
+    evapi: replace INT_PARAM => PARAM_INT
+
+commit 5294694c1b32c459f9eee1ce6cf35a6ec9a54c02
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:53:02 2024 +0100
+
+    drouting: replace INT_PARAM => PARAM_INT
+
+commit 8f4db59f9a83a1aa852b55f37d5f4ae320254cff
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:53:00 2024 +0100
+
+    domain: replace INT_PARAM => PARAM_INT
+
+commit 8c318eaa82c36eff75c1eff63bc980b0166be08b
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:59 2024 +0100
+
+    dnssec: replace INT_PARAM => PARAM_INT
+
+commit ccbb7a6dfc7b6f0c268477f63fee261134cc0f53
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:58 2024 +0100
+
+    dmq_usrloc: replace INT_PARAM => PARAM_INT
+
+commit 5f31f91a6668d6746c535fb7c0cb1cb2dcd3f24d
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:57 2024 +0100
+
+    dmq: replace INT_PARAM => PARAM_INT
+
+commit 1a78821f036827994526b71b815776eddf8c7e44
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:55 2024 +0100
+
+    dispatcher: replace INT_PARAM => PARAM_INT
+
+commit a790cce4b08a8327fdfdbe51fcde9581861b2aa0
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:53 2024 +0100
 
-    siptrace: trace_mode can be used to automatically store traffic to db or mirror via SIP URI
-    
-    - 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
+    dialog: replace INT_PARAM => PARAM_INT
 
-commit 3439680143422a3fd3e1bdbbe46b9c3770256631
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Apr 7 10:16:24 2020 +0200
+commit f1bf53c37cdfb07bdd6ce9e4dea34c25a355f64f
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:51 2024 +0100
 
-    modules: readme files regenerated - rr ... [skip ci]
+    debugger: replace INT_PARAM => PARAM_INT
 
-commit fd5a0b890028887b4cb1cd7ac2be2cf37d27956f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 10:04:54 2020 +0200
+commit 3f1b697c354542d8a17ab5547ca0fb85ae38f377
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:49 2024 +0100
 
-    rr: docs for loose_route_preloaded()
+    db_unixodbc: replace INT_PARAM => PARAM_INT
 
-commit 4cdd0b40ac2b150f93f38a091e650e2d648d379f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Apr 7 09:57:33 2020 +0200
+commit 9f1da070122418b474441ccdf26d7fbdea44ae4e
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:47 2024 +0100
 
-    rr: convenience furnction loose_route_preloaded()
-    
-    - 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
+    db_text: replace INT_PARAM => PARAM_INT
 
-commit 119bce3e20367cb0fad0700f744cdcc47dba6841
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Apr 6 21:31:11 2020 +0200
+commit d86c15ffbd5d90697fa52d0906461a160691b15f
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:46 2024 +0100
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    db_mysql: replace INT_PARAM => PARAM_INT
 
-commit ab6f384d4fd35c1f351c16838148164813c70a72
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 6 20:54:46 2020 +0200
+commit 06bf3bdb4e9701baf723075bcbc470a9db52026d
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:44 2024 +0100
 
-    siptrace: docs updates for trace_mode and whitespacing
+    db_cluster: replace INT_PARAM => PARAM_INT
 
-commit 6704c5117fa949ee610173ea5ac39a309c4dfe19
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 6 20:45:06 2020 +0200
+commit cabc24fdffcf94aa0357f87c14e0a6325b8b9236
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:43 2024 +0100
 
-    siptrace: check trace_on value for core recv/send callbacks
-    
-    - value was not tested, not considering the enable/disable control via rpc
+    db_cassandra: replace INT_PARAM => PARAM_INT
 
-commit 768b0b2c1559211dbc3c5b2e01a25bac8fd2540a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 6 20:43:57 2020 +0200
+commit b336e5ef4483aa99711701dbae33e3c7d3845eb6
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:42 2024 +0100
 
-    siptrace: docs - fix siptrace control command example in the overview
+    db_berkeley: replace INT_PARAM => PARAM_INT
 
-commit e2be8fe723ab98318816c18b59ffd086f7305040
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Apr 6 19:31:11 2020 +0200
+commit 4070f9862bc95cc39500b9b3ad44a754f4043330
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:40 2024 +0100
 
-    tls: init local variables to avoid compile warnings
+    cplc: replace INT_PARAM => PARAM_INT
 
-commit 8c18640583d7d057b6a9535e93f56a581a28aff8
-Merge: b9b08d7883 2ad7864131
-Author: Federico Cabiddu <[email protected]>
-Date:   Mon Apr 6 16:19:06 2020 +0200
+commit e4e8ee2bc962ba17b7786a0ac6131a53fd690ab1
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:39 2024 +0100
 
-    Merge pull request #2273 from kamailio/grumvalski/siptrace_flag_fixes
-    
-    siptrace flag fixes
+    corex: replace INT_PARAM => PARAM_INT
 
-commit 2ad786413199b487a65258c8bd33703b5ccbf04d
-Author: Federico Cabiddu <[email protected]>
-Date:   Sun Apr 5 17:13:46 2020 +0200
+commit 9c771b99396053ac2cedeec90555fcc32e5e65cc
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:38 2024 +0100
 
-    siptrace: skip sip_trace for ACK for negative replies if the original transaction is already being traced
+    cnxcc: replace INT_PARAM => PARAM_INT
 
-commit b9b08d7883308287b44336bcbc7003368f77d9d2
-Author: Kamailio Dev <[email protected]>
-Date:   Sun Apr 5 15:16:08 2020 +0200
+commit 6b0a1f59e45284cbe782007f814b523da5c62678
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Nov 19 16:52:36 2024 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    cfgutils: replace INT_PARAM => PARAM_INT
 
-commit d08d27bc12ffd2c519094c84f088b6bbb268e356
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 15:04:17 2020 +0200
+commit 7110f05f7a763bb89e6c0b27c3e5e69b92c4cc12
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:35 2024 +0100
 
-    dispatcher: added missing ending tag for para
+    cfgt: replace INT_PARAM => PARAM_INT
 
-commit 8619b4c7a1ac4ba245c2c839dd61a107819a6e34
-Author: Kamailio Dev <[email protected]>
-Date:   Sun Apr 5 14:46:09 2020 +0200
+commit ea3efdf05be9ca4270fedf665b24b8e0befb0f57
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Nov 19 16:52:34 2024 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    carrierroute: replace INT_PARAM => PARAM_INT
 
-commit 71ab351492835ded235f98d310c7085bb3195fc4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 14:41:15 2020 +0200
+commit b02805f35938e03dc2b0f5dda1c6ff4d022bfc35
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:32 2024 +0100
 
-    dispatcher: docs for sockname attribute for destination records
+    call_control: replace INT_PARAM => PARAM_INT
 
-commit 80930085504a052e450e55eb44a31eb73411f656
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 14:35:40 2020 +0200
+commit 7a468df97871d96bdaf375bcb1f5fd9d708bbe44
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:31 2024 +0100
 
-    dispatcher: support for per destination address socket name attribute
-    
-    - attribute name is: sockname
-    - if set to a socket name, enforce the send socket per destination
-    address
+    benchmark: replace INT_PARAM => PARAM_INT
 
-commit db042d2579c1eff50c322bbedbb73333d4f2bd06
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 10:58:31 2020 +0200
+commit 891faba7f75fd82deaedd1dfee87b59343075498
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:30 2024 +0100
 
-    tm: local uac support for using socket names
+    avpops: replace INT_PARAM => PARAM_INT
 
-commit 228c9364e58620b960f9421cace59685539d384d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 10:36:16 2020 +0200
+commit b2b4ec6be2833c500df5150fafa45e7db209adf1
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:28 2024 +0100
 
-    dispatcher: docs for ds_default_sockname parameter
+    auth_radius: replace INT_PARAM => PARAM_INT
 
-commit 87f170b2063f488dcf6a54c613044ef1663ef9f1
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 10:29:30 2020 +0200
+commit 0889a3a70adb0ccdfd339b4c35f6adcdd0fe8c75
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:27 2024 +0100
 
-    dispatcher: new parameter ds_default_sockname
-    
-    - allow to set default send socket by name
+    auth_ephemeral: replace INT_PARAM => PARAM_INT
 
-commit 90346a287165ac58d2ff5f295b92c5298878e035
-Merge: 5966b55bdf ae03ce1933
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Apr 5 09:56:55 2020 +0200
+commit 5eaa353eb3daae4942886ae55db3c000dd29ef19
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:26 2024 +0100
 
-    Merge pull request #2268 from armenb/tls_escaped_ssl_cert
-    
-    tls: add support for escaped cert PVs and select
+    auth_diameter: replace INT_PARAM => PARAM_INT
 
-commit 5966b55bdfd87025bd4459007ffe9eb0558bc16f
-Merge: 0517925ace 80dfbefe7d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 4 19:50:40 2020 +0200
+commit 8e7ed343cd00999824276449ac07fac83c7dc5d8
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:24 2024 +0100
 
-    Merge pull request #2270 from goharahmed/master
-    
-    kex: added process description for rpc command pkg.stats
+    auth_db: replace INT_PARAM => PARAM_INT
 
-commit 0517925aceae25f0d71e7f30ea0d5f849949e6e8
-Author: Kamailio Dev <[email protected]>
-Date:   Sat Apr 4 10:01:12 2020 +0200
+commit fb4a8fe7d7d8902b43428a2c6113143db0e50afb
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Nov 19 16:52:23 2024 +0100
 
-    modules: readme files regenerated - nat_traversal ... [skip ci]
+    auth: replace INT_PARAM => PARAM_INT
 
-commit 91c30dc8650d778851fcf439904557bc7363fcc4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 4 09:48:03 2020 +0200
+commit 9557bdbb9963fc060f9879ff2992d5c2031202d6
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:22 2024 +0100
 
-    nat_traversal: docs for contact_match parameter
+    async: replace INT_PARAM => PARAM_INT
 
-commit 531f2551affb06e71cbabbeba0e3174900e69aab
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 4 09:38:55 2020 +0200
+commit 8629aaf9c9a061a3842b903a1d28cb0b0a0e9518
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:20 2024 +0100
 
-    nat_traversal: new marameter contact_match
-    
-    - 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 )
+    app_perl: replace INT_PARAM => PARAM_INT
 
-commit d1584cff4766d45147cc3ed88da91ab691437799
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Apr 4 09:25:37 2020 +0200
+commit 93c4e849880d7314daa44a9a4d146729aa911f83
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:19 2024 +0100
 
-    core: functions for light comparison of uri values
-    
-    - match uri type, user, host, port and proto, but skip params matching
+    app_lua: replace INT_PARAM => PARAM_INT
 
-commit 080c6e07708f1964498a43e70c9b6240b5bdebcd
-Author: Federico Cabiddu <[email protected]>
-Date:   Fri Apr 3 13:03:56 2020 +0200
+commit e3c69a222a33054199b364d6297837edc1b790e2
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:18 2024 +0100
 
-    siptrace: don't trace CANCEL if the cancelled transaction is already being traced
+    app_java: replace INT_PARAM => PARAM_INT
 
-commit e28f464457eea47cc606c73cbfe4b30fcc8b542a
-Author: Federico Cabiddu <[email protected]>
-Date:   Fri Apr 3 11:59:50 2020 +0200
+commit e5e3d4acc238a3feab1fd39bccd25f6df29d43bd
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:16 2024 +0100
 
-    siptrace: trace incoming CANCEL into a dedicated callback
+    alias_db: replace INT_PARAM => PARAM_INT
 
-commit b64b3f03a9c6b69587ca360465f091f873f7274b
-Author: Federico Cabiddu <[email protected]>
-Date:   Fri Apr 3 10:00:53 2020 +0200
+commit 974ff4c442f533faf9441f0961814424d625c3c3
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:15 2024 +0100
 
-    siptrace: don't check if trace is off in ack for negative replies callback
+    acc_radius: replace INT_PARAM => PARAM_INT
 
-commit 5e484f1677363ae3fd791911e8ed78ba40ccc81d
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Apr 3 09:01:17 2020 +0200
+commit 87027ea0e38e566cca66577e335fb480ffa7563c
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Nov 19 16:52:14 2024 +0100
 
-    modules: readme files regenerated - corex ... [skip ci]
+    acc_json: replace INT_PARAM => PARAM_INT
 
-commit e900d05fba75314ac769aceb637c0a3f61eb8f8b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 3 08:48:17 2020 +0200
+commit f711e6240104c59c31913e04ea5bcb91c8d14817
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:12 2024 +0100
 
-    corex: docs for new functions to set send socket by name
+    acc_diameter: replace INT_PARAM => PARAM_INT
 
-commit c6c6e0326b1b4db856e25a485e13235b10b440f4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 3 08:42:59 2020 +0200
+commit a11dd6e8050f54fa7440ee28927a2f368b3a9a03
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:52:11 2024 +0100
 
-    corex: functions to set socket by name
+    acc: replace INT_PARAM => PARAM_INT
 
-commit 6a7aa74663a25b52651bc39e986849c62c8a50f4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Apr 3 08:40:10 2020 +0200
+commit 38cbe83526f5cb28d8861b38b1c0ab297bc0386c
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:45:44 2024 +0100
 
-    kamctl: try to locate rpc fifo file in /var/run/ or /run/ folders
-    
-    - cope better with old or non-linux systems
+    statsd: replace STR_PARAM => PARAM_STRING
 
-commit 5acc7c8a21599fed0b30df18fefaea3a80a02854
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 15:09:36 2020 +0200
+commit b91aab748e914eda57e62ebf13d40732404a554e
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:45:43 2024 +0100
 
-    rr: try to enforce send socket using name in Route URI params
-    
-    - done when sockname_mode=1; if param not found or no socket matching
-    found, then it tries the classic socket lookup
+    rtpengine: replace STR_PARAM => PARAM_STRING
 
-commit bfe48633516aa30d3b8ac0cfb4d166b21e6246c9
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Apr 2 14:31:10 2020 +0200
+commit 112a6cd10bd8227d28c316856ccb0a8e6c52eade
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:45:42 2024 +0100
 
-    modules: readme files regenerated - path ... [skip ci]
+    nosip: replace STR_PARAM => PARAM_STRING
 
-commit 9a35ca7155a390b1d64feed629601e82e35e1650
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 14:25:22 2020 +0200
+commit f522bc4e6203914075fe3c44dc016186825594f0
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:45:41 2024 +0100
 
-    rr: docs for sockname_mode param
+    janssonrpcc: replace STR_PARAM => PARAM_STRING
 
-commit 7d9d82cc1fc6822105b32f823da8d273910f9c3f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 14:24:54 2020 +0200
+commit aa2dd0646d9e824b3b5572091132f28d9b0f7491
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 16:45:40 2024 +0100
 
-    path: docs for sockname_mode param
+    corex: replace STR_PARAM => PARAM_STRING
 
-commit 8ba747b8af8068f0ee8e3d440ac9f094d7dec28a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 14:18:30 2020 +0200
+commit 294841104b02c98c826a629c2e4a499c1a3d5522
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 19 17:26:08 2024 +0100
 
-    rr: new param sockname_mode
-    
-    - if set to 1, socket name is added to Path URI in 'sn' param
+    tls: clang-format [skip ci]
 
-commit 31d92814679fdeca96d7f90bb85938eb9894a4e4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 14:17:36 2020 +0200
+commit a1acfc753eee120eaeeced60f83f8a64c826bdfe
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Nov 19 16:31:10 2024 +0100
 
-    path: new param sockname_mode
-    
-    - if set to 1, socket name is added to Path URI in 'sn' param
+    modules: readme files regenerated - rtpengine ... [skip ci]
 
-commit 53c5d86c37f407368cf9600a1b6745db83e38124
+commit cc4e51c45d23b4450d082ba606445b515788ba61
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 13:29:56 2020 +0200
+Date:   Tue Nov 19 16:20:46 2024 +0100
 
-    core: new conditional lump types SUBST_RCV_ALL_EX and SUBST_SND_ALL_EX
-    
-    - build conditional uri adding socket name in 'sn' param
+    rtpengine: doc - fix quote tag
 
-commit 10af978e2ee6dcb7bb2dfcec07d14987600b7c43
+commit d93e0bc19f577114ef7e07afad3ce329c399a488
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 12:22:51 2020 +0200
+Date:   Tue Nov 19 16:18:01 2024 +0100
 
-    pv: new config variable $fsn - forced send socket name
-    
-    - retrieve the name of the forced send socket
-    - setting the send socket can be done by assigning socket name:
-    $fsn = "sock1";
+    pv: made is_uri_enclosed() condition function inline
 
-commit 64069867c65239af912d96b7865f4faefb64e338
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 12:20:32 2020 +0200
+commit ff58d71f3d6c01e6c1a000c5f4de8fc8f5bedc3d
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Nov 19 16:16:09 2024 +0100
 
-    core: function to search socket by name
+    modules: readme files regenerated - rtpengine ... [skip ci]
 
-commit cf64fcef56deee64ec324ccc64054e27d051d89a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 11:38:01 2020 +0200
+commit 75e17db22afa92929054ccf36c8ca9b5daafccd8
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Wed Aug 7 16:07:56 2024 +0000
 
-    corex: print socket name in rpc command output
+    pv: Ensure URI enclosed in <> when changing Display Name
 
-commit 76889decfc6e8371eadf15388ba18d9899f57294
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 11:35:00 2020 +0200
+commit 5a4b91e92b03160e13ef83ad486fb64fdae71c7f
+Author: Remco van Vugt <[email protected]>
+Date:   Fri Oct 18 14:02:40 2024 +0000
 
-    core: support to asign names to listen sockets
+    kazoo: fixed segfault when using kazoo_query
     
-    - 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
+    - Refactored parts of the code to be more readable and DRY
+    - Split up functions for 3/4/5 arguments passed to avoid segfault
+    - Fixed pseudovar allocation for returning results
+    - Tested in 8.5.2
 
-commit e533a7e43e84745347dd11cede69db2d348e5107
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 11:27:13 2020 +0200
+commit ed5899b8213a28eb5659edfd5b1b9740ba6a5ab5
+Author: Anton Yabchinskiy <[email protected]>
+Date:   Mon Oct 7 15:32:49 2024 +0200
 
-    pv: kemi functions for xavu management
+    modules/snmpstats: exit with ksr_exit() instead of standard exit()
+    
+    The former respects the `--atexit=no` from Kamailio command line.
+    
+    See note on `atexit` in TLS module "Overview".
 
-commit 02b168d34786c363c6b5ce5a5e885c419f7de9e4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Apr 2 11:26:52 2020 +0200
+commit 43f4c0f9455d57f5b4e4963358fe214c85532bc6
+Author: Ihor Olkhovskyi <[email protected]>
+Date:   Fri Oct 11 11:30:25 2024 +0200
 
-    core: function to remove an xavu child value
+    rtpengine: update doc
+    
+    - explicit mention of label= flag
+    - add explanations regarding mos_A/B_label_pv parameters
+    - typo fixes
 
-commit 80dfbefe7d20299a0fbe9515c0d074e874f6fccb
-Author: Gohar Ahmed <[email protected]>
-Date:   Thu Apr 2 03:53:00 2020 +0000
+commit 21f12f108bd04b95a51704a570bc8215b26bf71b
+Author: AsedMorteza <mortezatorabi001@gmail.com>
+Date:   Sat Nov 2 15:52:09 2024 +0000
 
-    kex: added process description for rpc command pkg.stats
+    core: add other 4xx reply error count stats
 
-commit ae03ce19333a6ed44fefdc597f785bb1e4f4c04c
-Author: Armen Babikyan <[email protected]>
-Date:   Mon Mar 30 18:19:53 2020 -0700
+commit 91abfdf6ebf942cbb0234be36812a9513f92f96b
+Author: Kent <kent@amtelco.com>
+Date:   Fri Oct 25 14:44:03 2024 -0500
 
-    tls: add support for urlencoded cert PVs and select
+    lib/srdb1: Allow '/' in database URL passwords
     
-    - 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
+    - Modify parsing of a database URL so that a '/' character is accepted
+      as a valid character in the password part of the URL.
 
-commit e2f50d830e9bbec55965fec6c35d30d73e81ccdd
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Apr 1 14:01:19 2020 +0200
+commit 66350831872370a5a06f2ee44e8609ceb0164592
+Author: Eik Rentzow <[email protected]>
+Date:   Fri Nov 15 14:06:34 2024 +0100
 
-    modules: readme files regenerated - pv ... [skip ci]
+    siputils: generated icid-value too short
+    
+    - icid-value is only 17 charaters and not unique
+    - Re-parsing of generated PCV with icid-generated is 2 characters too short,
+      cutting generated-by value or creating false warning
 
-commit 3a744fc65501d3cc21ebf020fdf821f2a1b2614f
+commit 59ac31e496f4d5250567cc3c8fbafa0710f888ed
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 13:48:43 2020 +0200
+Date:   Tue Nov 19 15:09:15 2024 +0100
 
-    pv: docs for pv_xavu_print() function
+    sca: use core function for parsing to header and uri
+    
+    - instead of local implementation
 
-commit bd1ca1839ac0d70c70bbbe3a98e5845129cb2567
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 13:47:21 2020 +0200
+commit 84a448b94d2a926285c24f74f60a66d707d05880
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Nov 19 14:31:10 2024 +0100
 
-    pv: config and kemi functions to print xavu vars
+    modules: readme files regenerated - db_sqlite ... [skip ci]
 
-commit 729dac6667b8ba4f7b417351770fda3e2ecb7b8c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 13:43:55 2020 +0200
+commit 9d21fa0562b8b4379b882d89715c58028eb358dd
+Author: Andreas Granig <[email protected]>
+Date:   Tue Nov 19 13:52:03 2024 +0100
 
-    core: exposed xavu_print_list() function
+    db_sqlite: Add busy timeout param to improve concurrency
+    
+    It's needed specifically when setting WAL, because on module loading,
+    each child creates its own DB connection and sets the WAL (or other
+    options you might set), and it all happens roughly at the same time.
+    
+    Without setting the busy-timeout, starting of kamailio will fail
+    due to locking issues with sqlite.
 
-commit af0d730fd8f8dbbebdb223f57e452e67c00ce862
+commit 0d68c816bd72be78fef827ee923897f90c521570
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 13:37:08 2020 +0200
+Date:   Tue Nov 19 12:20:21 2024 +0100
 
-    pv: $xavu(...) config variables implementation
-    
-    - 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(...)
+    textops: free substitution expression for subst_v()
 
-commit 77ae0e27fe8337c41d090e43060092e0658a4ad1
+commit 67497692ff4a74a5cb3dc774184252243ea5c47b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 13:36:24 2020 +0200
+Date:   Tue Nov 19 11:55:34 2024 +0100
 
-    core: function to print xavus for debugging
+    dispatcher: updated boundary checks for uint32_t ocmin and ocmax
 
-commit 5a7199611a1c7c001f41d125a3ce89eebb08470c
+commit 5957ba50c8da1c543272643994190ba015221432
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 10:43:21 2020 +0200
+Date:   Mon Nov 18 14:19:38 2024 +0100
 
-    tm: process xavu list in transaction contexts
+    core: socket info - relocate ip address conversion for log message
 
-commit 621ba8bc1895e8b51e1eff6cbd32d391867d5c80
+commit 37905817d2a5a2e25a357d5797d0e26c9bb80a39
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 10:42:04 2020 +0200
+Date:   Sun Nov 17 20:29:41 2024 +0100
 
-    core: receive - reset xavu list after message processing
+    tsilo: switch to get/set T/branch tm api functions
 
-commit b536f6d5e8ffdc08b8d4a40e3236d305cf4fa03f
+commit da33e5bdefb45730f9b0536ec86d0ef7abc8e3d8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 10:40:38 2020 +0200
+Date:   Sun Nov 17 02:18:29 2024 +0100
 
-    core: pv - define xavu types
+    tm: exports get/set t/branch functions to intermodule api
 
-commit db826033759f1931686a061652d4b779e274bb70
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Apr 1 10:39:24 2020 +0200
+commit 77f03aabd871dbf86c5106a93eb32ce67d7762bf
+Author: Victor Seva <[email protected]>
+Date:   Fri Nov 15 11:09:34 2024 +0100
 
-    core: xavu api - like xavp but with single value items
+    doc: update manpage with missing -B option [skip ci]
     
-    - simplified version without indexes
+    * update -l description
 
-commit 5a16612493f9d6622f2c22fa83864295c7b55c9b
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 31 11:31:21 2020 +0200
+commit db2672636a9f029f624059eb6ef69db86a559ff1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Nov 15 09:44:54 2024 +0100
 
-    modules: readme files regenerated - tcpops ... [skip ci]
+    tm: backup/restor current T/branch for rpc reply commands
 
-commit d6e94d074a2a1f1af2964f1ed7f24602a8dd295a
+commit ec30f5831ed3b6684715103b0242ed220e0159be
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 31 11:23:20 2020 +0200
+Date:   Fri Nov 15 09:36:32 2024 +0100
 
-    tcpops: docs for tcp_set_otcpid() and tcp_set_otcpid_flag() functions
+    tm: rpc_cancel() switch to get/set T/branch helpers
 
-commit f84fd65707ff05c51f1b1764c42c98479ef74a14
+commit 027ca1b2e1d0857ac039ff8fee9fecadd88bbda0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 31 11:08:51 2020 +0200
+Date:   Fri Nov 15 09:33:52 2024 +0100
 
-    tcpops: function to control use of outbound tcp connection id
+    tm: small helper functions to get/set current T and branch
     
-    - 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
+    - pair for coherent naming
 
-commit 2846ef4271c4e539b3ffdfe8667a2894d7627af7
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 31 10:04:05 2020 +0200
+commit af0f0000c4755d01f668570bc6db71f2f534a5c0
+Author: Xenofon Karamanos <xk@gilawa.com>
+Date:   Thu Nov 14 16:10:38 2024 +0000
 
-    tm: use outbound tcp connection id for relaying if FL_USE_OTCPID is set
+    tm: Fix log level
 
-commit 2ec8e05f1297d9ed69c8cd847c9d4f5d3529d3cd
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 31 09:57:11 2020 +0200
+commit 2d745d21764485c725e2beea91b67cbda83c96f3
+Author: Sergey Safarov <[email protected]>
+Date:   Thu Nov 14 17:47:10 2024 +0200
 
-    core: use outbound tcp connection id for forward(...) if FL_USE_OTCPID is set
+    pkg/kamailio: packaged jwt module
 
-commit b9381ab2f4f3f4a791b284902757303a1cc21b90
+commit 879e074c4517cdda7bbdad343191dcfc9dedcb3c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 31 09:54:47 2020 +0200
+Date:   Thu Nov 14 10:51:58 2024 +0100
 
-    core: parser - new internal flag FL_USE_OTCPID
+    tm: backup and restore existing T-references for rpc tm.cancel
     
-    - mark request for routing existing outbound tcp connection id (e.g.,
-    restored from usrloc location lookup)
+    - GH #4011
 
-commit 8801ee89856d4a37709869a5c01dfa66988b8f5a
+commit 76b250c8b4c2b5bd81b5e776e9e726350bb65b7b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 31 09:11:40 2020 +0200
+Date:   Thu Nov 14 09:57:52 2024 +0100
 
-    core: parser - removed temporarily remark for module reserved internal flags
+    jwt: use JWT_VALIDATION_SUCCESS for validate check
 
-commit 2768f8ce1cf6da242674e7e40c8e76eb6c630f6b
-Author: Peter Friedrich <[email protected]>
-Date:   Mon Mar 30 19:02:29 2020 +0200
+commit 85456e17df760b3d716aa1207a59ef0c3a29b4b4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Nov 13 14:58:16 2024 +0100
 
-    ims_qos: bugfix for Rx register dialog callback
-    
-    - 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.
+    topoh: check if socket name is set for building sockets strings
 
-commit e2a1b967fd6e2cc92dc1447e1c033f6124aca446
-Author: Peter Friedrich <[email protected]>
-Date:   Mon Mar 30 19:00:58 2020 +0200
+commit ee85d49710b1dd51e2b89bd39c1c8e42bf02db5b
+Author: Victor Seva <[email protected]>
+Date:   Tue Nov 12 19:17:05 2024 +0100
 
-    ims_dialog: bugfix for registering dialog callbacks
-    
-    - 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.
+    app_python3s: fix doc section id [skip ci]
 
-commit 974c50aea6b581b5f8545f3d710e98b53d44bd67
+commit a5c12c707307a4e0b94818441398fc08b41393d9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 30 10:11:54 2020 +0200
+Date:   Tue Nov 12 12:16:55 2024 +0100
 
-    tm: do not set msg tcp connection id in the dst info
+    permissions: reformat exported structures
 
-commit f9eaa1298f7263be53b709ab7b68336d09e9de0b
+commit de99a82680d3a065dd51b4835be40d037fd9c08c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 30 10:10:33 2020 +0200
-
-    core: do not set msg tcp connection id in the dst info
-
-commit b505a4df46c241f8676f663ddcdddba935c0b3e4
-Author: Kamailio Dev <[email protected]>
-Date:   Sun Mar 29 17:31:14 2020 +0200
+Date:   Mon Nov 11 18:45:23 2024 +0100
 
-    modules: readme files regenerated - usrloc ... [skip ci]
+    core: udp - option to group multithreaded receivers by group
+    
+    - set same agname for socket structures
+    - udp_receiver_mode has to be set to 2
 
-commit c3a8a97d235b2399994c191a7b289bd943ce6388
+commit 0ea937c592bab36614b79f279ed77d3e63b15a51
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 29 17:30:03 2020 +0200
+Date:   Mon Nov 11 12:33:50 2024 +0100
 
-    usrloc: docs - updates for ka_loglevel and ka_logmsg params
+    corex: added agname field to list sockets rpc output
 
-commit 8525a26fa60c70035df22495ecf309d01019d093
+commit 06989030f665d6387c1d9951318656fc6aabbc93
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 29 17:25:28 2020 +0200
+Date:   Mon Nov 11 12:28:41 2024 +0100
 
-    usrloc: default keepalive log message prints remote address in socket format
-    
-    - more compact than sip uri format
+    core: added agname to sockets list rpc command output
 
-commit 367a865e7f0c9cd67fda9176add1ca3c0dad2d46
+commit 0f240dbccff6dfbacb45dded7d1db202b7e4ea46
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 29 14:17:19 2020 +0200
+Date:   Mon Nov 11 12:19:57 2024 +0100
 
-    lib/srdb1/schema: removed kamailio-extensions.xml file
+    core: socket - added agname field to bind structure
     
-    - file didn't have any content itself, tried to include an inexistent
-    extra.xml, which generated an warning for 'make dbschema'
+    - action/async group name
 
-commit ea2d21c2bb53ffa54d4fedcdd1d582707c654da6
+commit 0c238c8e3b4a26e99b96378549376e8502ef750f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 29 12:41:32 2020 +0200
-
-    usrloc: cast to get rid of warnings for different OSes in keepalive printing
+Date:   Sat Nov 9 16:41:07 2024 +0100
 
-commit 446dc8006240050a1e0c13c7094e9f9739cc16c8
-Author: Henning Westerholt <[email protected]>
-Date:   Sun Mar 29 11:39:34 2020 +0200
+    tsilo: remove unnecessary init in ts_append_branches()
 
-    doc/stylesheets: remove obselete company and e-mail address from my name, update copyright date
+commit 5801ff9612d9eef9a7b06f91ff533a59020181e9
+Author: Michal Hajek <[email protected]>
+Date:   Fri Nov 8 11:02:05 2024 +0000
 
-commit d4311f3dfa3fc6c3836e8573fb12bc2ae4b6c264
-Author: Henning Westerholt <[email protected]>
-Date:   Sun Mar 29 11:27:07 2020 +0200
+    tls_wolfssl: initialize cipher_list for domain (#3920)
 
-    lib/srdb1: fix warning about wrong namespace in version.xml
-
-commit 91c1b9a0e68c8a76a84fc7696b755cc1c8205aa5
+commit cabf8b00be9ca5a393da96ef78b8de185ecc0d22
 Author: Kamailio Dev <[email protected]>
-Date:   Sat Mar 28 10:31:12 2020 +0100
+Date:   Fri Nov 8 10:01:12 2024 +0100
 
-    modules: readme files regenerated - usrloc ... [skip ci]
+    modules: readme files regenerated - tm ... [skip ci]
 
-commit 54bce5c707feb91b2de90abe64e75952972816f0
+commit 828b216677dc317aace140bcc855b57c27ff76e5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 28 10:11:28 2020 +0100
+Date:   Fri Nov 8 09:58:20 2024 +0100
 
-    usrloc: docs for ka_loglevel and ka_logmsg params
+    tm: docs for reply_408_code and reply_408_reason params
 
-commit 0d912f11c9618ea399b81fe7d38faf335fe911c7
+commit bedc4c259e5e8178372e1ae545df2869e37421e9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 28 09:56:47 2020 +0100
+Date:   Thu Nov 7 12:15:49 2024 +0100
 
-    usrloc: fexible logging for roundtrip details
-    
-    - new params ka_loglevel and ka_logmsg
+    tm: make configurable the code and reason for generating timeout response
 
-commit 7883a5e417d10e88d187c7d88f61e28506483b7d
-Merge: c5bac15472 c2ddf608dd
+commit 499c3957773cfb7e8e350872832b51b8bdef2c62
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 28 08:31:03 2020 +0100
+Date:   Wed Nov 6 09:11:33 2024 +0100
 
-    Merge pull request #2265 from armenb/pv_remove_urlencode_urldecode
-    
-    pv: remove urlencode/urldecode functions (moved to core/strutils)
+    core: dset - function to get/set all sip branches
 
-commit c5bac15472ad7db452e35f000a3236a839f14cf8
-Merge: 7d1e27e945 0973bee70e
+commit 0df8c175499da7ee13556fe363170a6e6b8853b5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 28 08:30:16 2020 +0100
+Date:   Wed Nov 6 08:50:53 2024 +0100
 
-    Merge pull request #2264 from armenb/core_strutils_urlencode_urldecode
-    
-    core: strutils - add urlencode and urldecode functions
-
-commit 0973bee70e2a7f6ea274c357083fb67b6b2e27ad
-Author: Armen Babikyan <[email protected]>
-Date:   Fri Mar 27 14:01:05 2020 -0700
-
-    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
+    core: dset - small helper function to get nr of branches
 
-commit c2ddf608dd3cdb3a071763769e336157f9e831c9
-Author: Armen Babikyan <[email protected]>
-Date:   Fri Mar 27 14:14:53 2020 -0700
+commit 25bcd948228741db6a393a7928ca629ec2113eb4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Nov 5 17:41:58 2024 +0100
 
-    pv: remove urlencode/urldecode functions; moved to core/strutils
+    core: dset - renamed common global variable branches
 
-commit 7d1e27e945b09674f07bdb56f69947b41e8e945a
+commit cf54baa30db65a96bd732295200503b99b566914
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Mar 27 18:31:09 2020 +0100
+Date:   Tue Nov 5 18:01:09 2024 +0100
 
-    modules: readme files regenerated - usrloc ... [skip ci]
+    modules: readme files regenerated - snmpstats ... [skip ci]
 
-commit 30eda8a8f244e3e6eba66b50fa355b11735d8f7d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 18:16:28 2020 +0100
+commit 3b3c60f94dd93e460d5bda40c73b2052a4f1bf33
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Tue Nov 5 16:46:11 2024 +0000
 
-    usrloc: keepalive server id filtering also for in-memory contacts
+    sst: use proper name for ims dialog module in docs
 
-commit 1968b3248acc9d71974f5765e489af82ecf4849a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 18:06:46 2020 +0100
+commit 6c408ff8c7b558a725d67898d5f1a8dc3d717c61
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Tue Nov 5 16:45:50 2024 +0000
 
-    usrloc: docs for ka_filter parameter
+    snmpstats: use proper name for ims module in docs
 
-commit c4f3de7bfa704551e4b6cbf16e543c469a42c99c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 17:54:00 2020 +0100
+commit 0ffe157bc13e7759ae1cee63a584fad4ac9eb38f
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Wed Oct 2 13:37:13 2024 +0800
 
-    usrloc: internal keepalive support for db only mode
+    app_python3: refactor GIL and thread state handling
     
-    - new parameter ka_filter to enable server_id filtering of db records
-    processed for keepalive
+    * KEMI Python scripts that use Python threading for background jobs
+      would observe that the Python threads are not running
+    
+      This is due to not releasing the GIL when returning to the Kamailio
+      event loop from KEMI calls
+    
+    * The module was using PyGILState_Ensure / PyGILState_Release to
+      ensure thread-correctness
+    
+      It turns out that in this case these are the wrong functions to use
+    
+      The main thread is already correct due to Py_Initialize();
+      the PyGILState_xxx functions are redundant
+    
+      To release the GIL so Python threads run we use the macros
+      Py_BLOCK_THREADS/Py_UNBLOCK_THREADS
+    
+    Note: the PyGILState_XXX functions are for C-threads created
+    by Python unaware libraries
 
-commit f47700bb55cbf19f7d3f7d967bd4c4755a994db5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 17:52:53 2020 +0100
+commit effd74b61aff3fef27386a19035fe2df241650b5
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Tue Oct 1 13:02:08 2024 +0800
 
-    usrloc: fixed wrong comments related to the flags fields in ucontact_t
+    app_python3: initial support for free-threading Python
+    
+    * free-threading build can be disabled by defining
+      -DKSR_PYTHON_DISABLE_FREETHREADING
+    * this has no effect if Python is a non-free-threading build
 
-commit bef747a3ff728fb92593c565229d20e642b8b6c4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 13:58:56 2020 +0100
+commit c62f78e73390dff617a45a3c2e1f5d0382698510
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Tue Oct 1 12:43:04 2024 +0800
 
-    usrloc: global root var for domains list renamed to _ksr_ul_root
+    app_python3: clean-up of early imports
 
-commit 3b7069269f28be7869a90420682ef03641a741e4
-Author: Victor Seva <[email protected]>
-Date:   Fri Mar 27 12:55:43 2020 +0100
+commit 16876cf3f87f5447f9f5cb8e795106076409534a
+Author: S-P Chan <[email protected]>
+Date:   Tue Oct 1 10:52:45 2024 +0800
 
-    pkg/kamailio/deb: version set 5.4.0~dev4
+    app_python3: removal of legacy modules
 
-commit b4d38c4a1bf40e190628a82db87a2b913abecf22
+commit 2fc867d2861b7a16b0b6836e8de295a6b47597a8
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Mar 27 10:31:18 2020 +0100
+Date:   Mon Nov 4 21:46:10 2024 +0100
 
-    modules: readme files regenerated - usrloc ... [skip ci]
+    modules: readme files regenerated - timer ... [skip ci]
 
-commit 91bf474a77ad594edccc5e5f8aca9f0abd905aca
+commit 306d1439900d776e7876320e128cac90288420dd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 10:16:23 2020 +0100
+Date:   Mon Nov 4 21:40:28 2024 +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
+    tsilo: docs for ts_append_branches(uri)
 
-commit d1a221af4cac226199365c18a6a121090dc4cf82
+commit e9574d0833df81ed6c929ade6eee1ff0fc9addd4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 10:16:03 2020 +0100
+Date:   Mon Nov 4 21:25:55 2024 +0100
 
-    usrloc: docs for keepalive parameters
+    tsilo: added ts_append_branches(uri)
+    
+    - add current internal branches to the transaction stored for the uri
 
-commit 4652a116fb940fbda527e1b04a5a0a32f7b9a3fe
+commit 21c7066842a034d8674e5fac2b7c6fd38b0073e8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 27 09:12:34 2020 +0100
+Date:   Sun Nov 3 19:38:46 2024 +0100
 
-    usrloc: print ka roundtrip via rpc dump command
+    timer: docs - updates to examples
 
-commit de8493232eb6aefa742e038cb3ca6282aadf1a6a
+commit 75fd8efcdf46f8745629fbfaf005bfbed5ed89e7
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Mar 26 22:46:08 2020 +0100
+Date:   Sat Nov 2 23:31:10 2024 +0100
 
-    modules: readme files regenerated - lost ... [skip ci]
+    modules: readme files regenerated - tm ... [skip ci]
 
-commit 340bb1efbf5fc9ba9e1ef2ec8d3074c40be5d0ca
-Author: Wolfgang Kampichler <[email protected]>
-Date:   Thu Mar 26 22:36:05 2020 +0100
+commit d4f3caccbc2bd90d34fe083b208c25582aa5c3d3
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Nov 2 23:20:03 2024 +0100
 
-    lost: fixed defects reported from Coverity Scan
-    
-    - 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.
+    tm: docs for t_cell_append_branches(tindex, tlabel)
 
-commit 68928e95f50581170097373dafe7a441e7f88304
+commit 520be940f8504fdaed281a8df20618e2f1f77783
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 26 21:57:08 2020 +0100
+Date:   Fri Nov 1 21:24:52 2024 +0100
 
-    usrloc: store keepalive roundtrip in contact structure
+    tm: new function t_cell_append_branches(tindex, tlabel)
+    
+    - append current branches to a specific transaction identified by index
+      and label
 
-commit 87c5d45a66d2d1ecfca4d2677be4d3ff633dc218
+commit 79d7fae0f26f577356f017cfff5e00c348cf259c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 26 21:02:09 2020 +0100
+Date:   Tue Oct 29 08:20:44 2024 +0100
 
-    usrloc: process keepalive response
+    core: parser sdp - check body end for extract_ice_option()
 
-commit b3677f7508cfdcea54f48ed01688fa0cf9380e58
+commit ad919796b24d0c38af136cbad2563e6f98df4b74
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 26 16:18:17 2020 +0100
+Date:   Mon Oct 28 20:52:19 2024 +0100
 
-    usrloc: ability to send keep alive requests
+    timer: export timer_enable(...) to kemi
     
-    - GH #2223
-    - work in progress
+    - GH #4008
 
-commit 1611766a329aa60a690803d7ff179159a4657a56
+commit 8e2541ec6126b5665e92cde5eaf17f5a4970cb8d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 26 11:28:51 2020 +0100
+Date:   Sun Oct 27 19:45:07 2024 +0100
 
-    core: receive_msg() - init local variables for better runtime troubleshooting
+    timer: formatted exported structures
 
-commit 1d01ae5e7934cc84bb40ae4d18e6a48f6a78e5e2
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Mar 25 19:46:12 2020 +0100
+commit a4f0ee5da93ad64d449c7a95ecad2f3d70aeb975
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Oct 26 19:33:26 2024 +0200
 
-    modules: readme files regenerated - htable ... [skip ci]
+    topos: deal with BYE without contact header for mode 1
 
-commit 01933ac03f3db92f1c5f493a16ed3e4e75565e62
+commit d10257fbfdbb3e3e73c0fe60a224585822bdd7b3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 25 19:36:37 2020 +0100
+Date:   Fri Oct 25 20:45:59 2024 +0200
 
-    htable: docs for rpc command htable.store
+    core: parser sdp - check len gor extracting fmtp
 
-commit 17ed8ddf20338e0728cf4e8c496f726650577898
+commit 3e5f8deced0cb05710e631601e9098505f1d230a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 25 19:31:49 2020 +0100
+Date:   Thu Oct 24 17:40:04 2024 +0200
 
-    htable: new rpc command htable.store
-    
-    - save the content of hash table to database
+    dispatcher: debug messages for checking active destinations
 
-commit 06d545bb3e3e0921cdd70dbdd7fd290b74824b55
+commit a6b924be7fd7d4ce6a92ad5a0247077b09a29474
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 25 17:34:07 2020 +0100
+Date:   Wed Oct 23 08:21:16 2024 +0200
 
-    Makefile.defs: version set to 5.4.0-dev4
+    topos: extended error log message
+    
+    - ensure headers are parsed for storage record
 
-commit daf74e8a7356014a0227352d8f7be44d4c4fd9d0
+commit 824e81319b60054feb81c37b3a8be80523f8c95d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 25 17:16:35 2020 +0100
+Date:   Wed Oct 23 07:48:34 2024 +0200
 
-    sipdump: test initialization of faked msg structure
+    topos: catch ACK without contact that needs no storage updates
 
-commit d8acd8b9329955c21093df9507ebd8edd916eac9
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Mar 25 15:01:15 2020 +0100
+commit c67d8fa0b1015d73b34430f6f8a6afe22ca10cbe
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Oct 22 16:29:58 2024 +0200
 
-    modules: readme files regenerated - rtpengine ... [skip ci]
+    lrkproxy: use core str comparison functions and macros
 
-commit de5b28f89aadfbbf70f023bce7a6fcdd55bfd044
-Author: Richard Fuchs <[email protected]>
-Date:   Wed Mar 25 09:56:56 2020 -0400
+commit 9ee189883549faffb21d3ae113dafd7ad95757af
+Author: Victor Seva <[email protected]>
+Date:   Tue Oct 22 16:17:35 2024 +0200
 
-    rtpengine: document new T.38 options
+    pipelimit: use core str comparison functions
 
-commit 6ab1431464f97e856812e0f69d77bc96e3dd8f57
-Author: Richard Fuchs <[email protected]>
-Date:   Wed Mar 25 09:00:40 2020 -0400
+commit c44a349964081d397ab9efa3504737bf369f8cf5
+Author: Victor Seva <[email protected]>
+Date:   Tue Oct 22 16:12:42 2024 +0200
 
-    rtpengine: add support for new T.38 options
+    ratelimit: use core str comparison functions
 
-commit 4b2e79d932840c6810038e0e386354bc3cc90e6c
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 24 22:46:07 2020 +0100
+commit ef9fa6fb34859890afef70fc3803de360979e213
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Oct 22 15:46:07 2024 +0200
 
-    modules: readme files regenerated - textopsx ... [skip ci]
+    rtpengine: use core str comparison functions and macros
 
-commit a752411df65b93f82aaad43a767cff102f5a6100
-Author: Henning Westerholt <[email protected]>
-Date:   Tue Mar 24 22:42:59 2020 +0100
+commit 3f38206d88af0fae4c64ee3072eb78ea68f813cb
+Author: Dragos Vingarzan <[email protected]>
+Date:   Wed Oct 2 14:47:43 2024 +0200
 
-    uac: also set socket for in dialog REGISTER (GH #2262)
+     ims_registrar_scscf: fixing em_max_expires
 
-commit 53ccb420c0414a12af0783add864bb4d97a65d90
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 18:28:49 2020 +0100
+commit a094125433122313c2e02dfc0e9ad5d3a5beaa50
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Oct 22 10:13:59 2024 +0000
 
-    textopsx: small spelling fix in docs
+    db_schema: Create new table definitions
 
-commit 61e1fa2db0b6cdfaa4a5dc3791b646c38e3aaed2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 24 16:39:54 2020 +0100
+commit e2ea727988828a9683ef112637e25ee4d58032f7
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Thu Oct 3 08:28:50 2024 +0000
 
-    pike: renamed common name structs and globals to have module prefix
+    db_schema: Add ims_icscf db schema
 
-commit 55e721eed77f129ab22d043a7d03fbca21e64200
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 24 15:31:11 2020 +0100
+commit c823f41350ab9186a323707e9be32e31922bec17
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Oct 22 07:41:08 2024 +0200
 
-    modules: readme files regenerated - pike ... [skip ci]
+    core: parser sdp - check length for rtpmap extract
 
-commit e65ce2fd407626acc89879033a2114cf521457dc
+commit 0cbb2eb035c7d2a29ae707cde94a2c0573e0ffd5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 24 15:23:10 2020 +0100
+Date:   Tue Oct 22 07:34:29 2024 +0200
 
-    pike: docs - aligned ip tree example
+    jwt: print decode result in error log message
 
-commit ca33c2deb73e4532488ac8181622f2c7f723bd5f
+commit 6b7894d66ca65ca99b5987ddc35a7f28c7a88949
 Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 24 15:01:12 2020 +0100
+Date:   Mon Oct 21 15:01:11 2024 +0200
 
-    modules: readme files regenerated - sst ... [skip ci]
+    modules: readme files regenerated - rtpengine ... [skip ci]
 
-commit b800ffb9fb1de6ee0d7b6c2b42a25669022c1142
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 24 14:50:58 2020 +0100
+commit b1aae5658e84453ce5849a627832efbbb6c20117
+Author: Stefan Mititelu <stefan.mititelu@net2phone.com>
+Date:   Mon Oct 21 15:53:39 2024 +0300
 
-    sst: docs - more info about how timeout_avp is used
+    rtpengine: disable aggressive redetection by default (#3992)
 
-commit 29a35ec3cec8b9c3ee4b45c8d84308701bda097c
-Author: Nathan Bruning <[email protected]>
-Date:   Tue Mar 24 11:24:28 2020 +0100
+commit 62b4ee4a0d0b62b35c8bdf67e5daf9cbe9a28499
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Wed Oct 2 20:28:20 2024 +0800
 
-    core: fix returning multiple IPs for a cached DNS entry
+    app_python3s: refactor GIL and thread state handling
+    
+    * incorrectly using PyGILState_XXX functions; these functions are
+      for threads launched by Python unaware libraries
+    
+    * if the KEMI script used Python threading these threads would be
+      blocked after returning to the Kamailio event loop as the GIL
+      was not released
+    
+      Fix is to use Py_BLOCK|UNBLOCK_THREADS macros
 
-commit 740afac15b3d8d618b5101a761a37f5808d4b4f0
-Author: Zero King <[email protected]>
-Date:   Tue Mar 24 11:12:39 2020 +0100
+commit c81b2b3383c5900aba83672da024c812d8e6d89d
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Tue Oct 1 16:17:39 2024 +0800
 
-    rtpengine: fix zero-length log placeholder
+    app_python3s: initial support for free-threading Python
+    
+    * build the modules as free-threading compatible if free-threading
+      Python is detected
+    * can be gated by -DKSR_PYTHON_DISABLE_FREETHREADING
 
-commit 030f18b5cffeb117dcf582cf12c5b3c35ace1469
-Author: Zero King <[email protected]>
-Date:   Tue Mar 24 11:12:25 2020 +0100
+commit c7f89e81504c425a83f3423bc4b4d9d1a8a48909
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Oct 17 08:21:43 2024 +0200
 
-    rtpproxy: fix zero-length log placeholder
+    core: parser sdp - check if body is enough for rtpmap
 
-commit 69714b26c63c75df6759f9158c7181d4f86b4764
-Author: Zero King <[email protected]>
-Date:   Tue Mar 24 11:11:54 2020 +0100
+commit 1869a9d9a7639c6e18e0cc14779a0078ae165917
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Oct 16 12:01:11 2024 +0200
 
-    nathelper: fix zero-length log placeholder
+    modules: readme files regenerated - async ... [skip ci]
 
-commit 63cd404d4b46e4514ae1490303189a0f81def942
+commit cce29af41120cf30c4c22979e772d1ca666408c6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 24 10:32:10 2020 +0100
+Date:   Wed Oct 16 11:46:37 2024 +0200
 
-    kamctl: regenerated db schema file with secfilter updates
+    async: docs updates for async_sleep()
 
-commit 7c8fdb0df37ee1466d7171ff3cff77e5b961abb4
+commit e18c52030e202716df9f5e8e953c19fb4a9c65e2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 24 10:21:22 2020 +0100
+Date:   Wed Oct 16 11:05:04 2024 +0200
 
-    lib/srdb1: schema - use smallint for secfilter
-    
-    - tinyint is not supported
+    tls: docs - relocate overview notes to Important Notes section
 
-commit 09c18bb06691ad29b71990179a3006b5bdfbf602
+commit a5b1099c9061551a0b31db8ef88efb2e376b290c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 24 10:02:38 2020 +0100
+Date:   Wed Oct 16 10:49:16 2024 +0200
 
-    lib/srdb1: schema - added xml file for sefilter module
+    core: socket info - skip ipv6 link local on interface discovery
 
-commit 7c879b176df397b87332418dc071c49c17fb5781
+commit 39f2053769ea45b1d75a0b73f7f7c14397546b4e
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Mar 23 23:01:10 2020 +0100
+Date:   Tue Oct 15 14:01:10 2024 +0200
 
-    modules: readme files regenerated - lost ... [skip ci]
+    modules: readme files regenerated - siputils ... [skip ci]
 
-commit d5b2c1dfe37fbeb443912f2b80fb2877ebf09672
-Author: Wolfgang Kampichler <[email protected]>
-Date:   Mon Mar 23 22:44:27 2020 +0100
+commit d7c8bc5c58f672004894733d0e6d2a7cb00efe7a
+Author: Eik Rentzow <[email protected]>
+Date:   Tue Oct 8 09:11:53 2024 +0200
 
-    lost: new module parameters to set HeLD request attributes
+    siputils: bug fix for sip_p_charging_vector
     
-    - 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.
+    - Bug fix for #3929 and further improvements.
+    - New buffer usage for P-Charging-Vector handling.
+    - Added $pcv(status) pseudo-var.
+    - Added return values for sip_p_charging_vector().
+    - Much improved error case handling.
+    - Use send interface for icid-genearted-at:
+      The icid-generated-at parameter should carry the ip adress of the
+      egress interface and not of the interface where the message was received.
+      This is in accordance with other SBC solutions.
 
-commit dda07c69420e1a38948dae4b71f8005b2375253b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 23 18:42:23 2020 +0100
+commit 05a30ed53fc5657a2d86e1c1bdb9277571a8d17e
+Author: Eik Rentzow <[email protected]>
+Date:   Tue Oct 8 07:16:55 2024 +0000
 
-    rtpengine: replaced rtpproxy with rtpengine
+    siputils/doc: updated pcv documentation [skip ci]
     
-    - avoid confusion in printed log messges
+    - Updated documentation to reflect the changes to the $pcv pseudo-var
+      and the sip_p_charging_vector() function.
 
-commit 8965ff07f2e9fa105fc56896eed9caf4b6faf261
+commit e802f9187383feb7fdd96c4ded44fda403da4535
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 23 17:57:48 2020 +0100
+Date:   Fri Oct 11 12:37:08 2024 +0200
 
-    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
+    core: parser sdp - check field length when extracting the value
 
-commit 125031daeade9dab5c36b912dda65700d95c4c6a
+commit d4bbde619bbf808edebb31e131b3783ba2a4b34d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 23 17:48:39 2020 +0100
+Date:   Fri Oct 11 12:00:53 2024 +0200
 
-    dialog: exposed functions to search dlg and lock table entry
+    core: parse sdp - check for body limit on mixed content
 
-commit a4f8c0291bfd32752c0c2c323f618c6ac0c91d53
+commit fc4817064f81ef9a82b1b1468b1b8a4ae352c1f2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 23 17:36:44 2020 +0100
+Date:   Fri Oct 11 11:41:02 2024 +0200
 
-    dialog: functions to search dialog by uuid and keep table entry locked
-    
-    - helper macros to lock/unlock table entry with dlg cell structure
+    core: parser sdp - check for length of sendrecv attribute
 
-commit eb846397009066c719ee37478a72f5296317f3b6
+commit 95fb987bd402432996c616c6582ef430e9441d93
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Mar 23 15:31:17 2020 +0100
+Date:   Fri Oct 11 11:16:09 2024 +0200
 
-    modules: readme files regenerated - sipcapture ... [skip ci]
+    modules: readme files regenerated - siptrace ... [skip ci]
 
-commit 51bbc5557edf4d4c1cdcb268f70d00ef406b53fc
-Author: Stefan Mititelu <[email protected]>
-Date:   Wed Mar 11 11:48:20 2020 +0200
+commit 337c06b6b43606536f1d37ebfd6e4240aab9cf5a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Oct 11 11:02:35 2024 +0200
 
-    sipcapture: add new capture_bad_msgs modparam
-    
-    In order to enable the parsing of broken SIP messages.
-    
-    By default this behavior is disabled.
+    siptrace: docs for data_mode param
+
+commit 9d8432f3ffb1f9d07874452e23140be21e75c530
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Oct 11 10:57:05 2024 +0200
+
+    siptrace: added parameter data_mode
     
-    Updated doc.
+    - control if bind address of advertised address are used
 
-commit 9d0ea2b4323bcafd73322cc2b234231273013bcd
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 15:07:42 2020 +0100
+commit 9fb15e2ef93a0d606fa4c6d695a2f13a4b0a8031
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Oct 9 19:50:48 2024 +0200
 
-    seas: use ip_addr2sbuf instead of (redundant) buf_print_ip
+    siptrace: use advertise address if set for trace mode 1 callbacks
 
-commit 279848dda1fc24428ad3662f6890b6f51fef3518
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 15:06:33 2020 +0100
+commit afebe6b2e597755ae37fd37bdf011fbb2fbbf8fe
+Author: aelezovic <[email protected]>
+Date:   Wed Oct 9 12:17:54 2024 +0200
 
-    tls: use ip_addr2sbuf instead of (redundant) buf_print_ip
+    mongodb: fix cursor error resulting empty result set
 
-commit 3708022dfa24cf250cb34f0d5e5f990711f91d1b
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 15:05:51 2020 +0100
+commit 2737bb19a363be7c0d67749b75f11c7e9d2d09f3
+Author: Victor Seva <[email protected]>
+Date:   Tue Oct 8 15:03:55 2024 +0200
 
-    Revert "core: add new function  buf_print_ip(..) to print an IP address to an buffer"
+    http_async_client: fix warning deprecated-non-prototype
     
-    This reverts commit 4acca8ad2f31f465b08f15d98cc4780236e2beb0.
+    > Warning: ./http_multi.h:64:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+    >    64 | int init_http_multi();
+    >       |     ^
+    > http_multi.c:403:5: note: conflicting prototype is here
+    >   403 | int init_http_multi(struct event_base *evbase, struct http_m_global *wg)
+    >       |     ^
+    > 1 warning generated.
 
-commit cc34d05b8371c57cdcfe468fdba036d2b710dbb5
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 12:06:58 2020 +0100
+commit ee052fd0a7e7dc703a186a01926a8e64c635d636
+Author: Victor Seva <[email protected]>
+Date:   Tue Oct 8 14:58:40 2024 +0200
 
-    seas: use new introduced buf_print_ip to print IP addresses instead of own implemenation
+    sms: fix warning and remove old logic
+    
+    > Warning: libsms_getsms.c:107:25: warning: implicit conversion from 'int' to 'char' changes value from 183 to -73 [-Wconstant-conversion]
+    >   107 |                         ascii[charcounter] = 183;
+    >       |                                            ~ ^~~
+    > 1 warning generated.
 
-commit 328d45215514f03d2fcfd88d49e56027f2002b86
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 12:06:26 2020 +0100
+commit eeb17678d77548073a59b54c0a08ebdb48b25fa2
+Author: Victor Seva <[email protected]>
+Date:   Tue Oct 8 14:27:03 2024 +0200
 
-    tls: log src and dst IPs in case of protocol level errors in send/receive
+    kazoo: fix deprecation warning
     
-    - 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
-
-commit 4acca8ad2f31f465b08f15d98cc4780236e2beb0
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Mar 23 12:04:54 2020 +0100
+    fixes #3466
+    
+    From https://github.com/alanxz/rabbitmq-c/blob/c3e4176659aac7d0e497da90a46c08c63b98282a/include/rabbitmq-c/ssl_socket.h#L250
+    > * \deprecated Since v0.13.0 this is a no-op. OpenSSL automatically manages
+    > *    library initialization and uninitialization.
+    
+    > Warning: kz_amqp.c:857:3: warning: 'amqp_set_initialize_ssl_library' is deprecated [-Wdeprecated-declarations]
+    >                 amqp_set_initialize_ssl_library(1);
+    >                 ^
+    > /usr/include/rabbitmq-c/ssl_socket.h:249:1: note: 'amqp_set_initialize_ssl_library' has been explicitly marked deprecated here
+    > AMQP_DEPRECATED_EXPORT
+    > ^
+    > /usr/include/rabbitmq-c/export.h:29:46: note: expanded from macro 'AMQP_DEPRECATED_EXPORT'
+    > #  define AMQP_DEPRECATED_EXPORT AMQP_EXPORT AMQP_DEPRECATED
+    >                                              ^
+    > /usr/include/rabbitmq-c/export.h:25:43: note: expanded from macro 'AMQP_DEPRECATED'
+    > #  define AMQP_DEPRECATED __attribute__ ((__deprecated__))
+    >                                           ^
+    > 1 warning generated.
 
-    core: add new function  buf_print_ip(..) to print an IP address to an buffer
+commit a2f7147dded679d025a902aa12beb048ee714c32
+Author: Victor Seva <[email protected]>
+Date:   Tue Oct 8 14:17:34 2024 +0200
 
-commit ae95a6a2f73e6a4153a415c70d9e21562c651c1a
-Author: --list <[email protected]>
-Date:   Mon Mar 23 11:13:41 2020 +0100
+    rabbitmq: remove deprecation warning
+    
+    From https://github.com/alanxz/rabbitmq-c/blob/c3e4176659aac7d0e497da90a46c08c63b98282a/include/rabbitmq-c/ssl_socket.h#L250
+    > * \deprecated Since v0.13.0 this is a no-op. OpenSSL automatically manages
+    > *    library initialization and uninitialization.
+    
+    > Warning: rabbitmq.c:574:3: warning: 'amqp_set_initialize_ssl_library' is deprecated [-Wdeprecated-declarations]
+    >                 amqp_set_initialize_ssl_library(1);
+    >                 ^
+    > /usr/include/rabbitmq-c/ssl_socket.h:249:1: note: 'amqp_set_initialize_ssl_library' has been explicitly marked deprecated here
+    > AMQP_DEPRECATED_EXPORT
+    > ^
+    > /usr/include/rabbitmq-c/export.h:29:46: note: expanded from macro 'AMQP_DEPRECATED_EXPORT'
+    > #  define AMQP_DEPRECATED_EXPORT AMQP_EXPORT AMQP_DEPRECATED
+    >                                              ^
+    > /usr/include/rabbitmq-c/export.h:25:43: note: expanded from macro 'AMQP_DEPRECATED'
+    > #  define AMQP_DEPRECATED __attribute__ ((__deprecated__))
+    >                                           ^
+    > 1 warning generated.
 
-    ims_usrloc_pcscf: fix warning: this ‘if’ clause does not guard...
+commit 35a87c98f4e84b65f82376dfb57050f43d0f355f
+Author: Victor Seva <[email protected]>
+Date:   Tue Oct 8 13:26:32 2024 +0200
 
-commit c53423a755a0766d27137d1483edb05178d1a44d
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Mar 23 09:31:19 2020 +0100
+    ims_usrloc_pcscf: fix warning deprecated-non-prototype
+    
+    > In file included from usrloc_db.c:12:
+    > Warning: ./usrloc_db.h:131:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+    > int use_location_pcscf_table();
+    >     ^
+    > usrloc_db.c:113:5: note: conflicting prototype is here
+    > int use_location_pcscf_table(str *domain)
+    >     ^
+    > 1 warning generated.
 
-    modules: readme files regenerated - corex ... [skip ci]
+commit 7dcc8405ccec19132d27516426137e35e464d4ad
+Author: Victor Seva <[email protected]>
+Date:   Tue Oct 8 13:20:18 2024 +0200
+
+    ims_usrloc_pcscf: fix warnings deprecated-non-prototype
+    
+    > In file included from pcontact.c:46:
+    > Warning: ./pcontact.h:63:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+    > int new_pcontact(
+    >     ^
+    > pcontact.c:166:5: note: conflicting prototype is here
+    > int new_pcontact(struct udomain *_d, str *_contact, struct pcontact_info *_ci,
+    >     ^
+    > 1 warning generated.
+    
+    > Warning: udomain.c:232:17: warning: passing arguments to 'new_pcontact' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
+    >         if(new_pcontact(_d->name, _contact, _ci, _c) < 0) {
+    >                        ^
+    > 1 warning generated.
+
+commit f49012d15a06b27875cf6bca211ad953968b5217
+Author: Victor Seva <[email protected]>
+Date:   Tue Oct 8 13:10:57 2024 +0200
+
+    cdp: fix warning deprecated-non-prototype
+    
+    > Warning: peerstatemachine.c:120:19: warning: passing arguments to 'log_peer_list' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
+    >                                         log_peer_list(L_INFO);
+    >                                                      ^
+    > Warning: peerstatemachine.c:182:19: warning: passing arguments to 'log_peer_list' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
+    >                                         log_peer_list(L_INFO);
+    >                                                      ^
+    > Warning: peerstatemachine.c:395:19: warning: passing arguments to 'log_peer_list' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
+    >                                         log_peer_list(L_INFO);
+    >                                                      ^
+    > Warning: peerstatemachine.c:400:19: warning: passing arguments to 'log_peer_list' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
+    >                                         log_peer_list(L_INFO);
+    >                                                      ^
+    > Warning: peerstatemachine.c:420:19: warning: passing arguments to 'log_peer_list' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
+    >                                         log_peer_list(L_INFO);
+    >                                                      ^
+    > Warning: peerstatemachine.c:462:19: warning: passing arguments to 'log_peer_list' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
+    >                                         log_peer_list(L_INFO);
+    >                                                      ^
+    > Warning: peerstatemachine.c:467:19: warning: passing arguments to 'log_peer_list' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
+    >                                         log_peer_list(L_INFO);
+    >                                                      ^
+    > 7 warnings generated.
+
+commit 03e49d4e1d806f39ee6aadaedd183a6578108d96
+Author: Victor Seva <[email protected]>
+Date:   Tue Oct 8 13:07:37 2024 +0200
+
+    presence: fix warning conflicting prototype
+    
+    > Warning: presence_dmq.c:38:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+    > int pres_dmq_send_all_presentities();
+    >     ^
+    > presence_dmq.c:487:5: note: conflicting prototype is here
+    > int pres_dmq_send_all_presentities(dmq_node_t *dmq_node)
+    >     ^
+    > 1 warning generated.
+
+commit b0e16a57eab4d4d4113054aa2b79452da82dd7c9
+Author: Victor Seva <[email protected]>
+Date:   Tue Oct 8 13:03:37 2024 +0200
+
+    call_control: fix warning unused variable
+    
+    > Warning: call_control.c:1098:7: warning: unused variable 'param' [-Wunused-variable]
+    >         int *param;
+    >              ^
+    > Warning: call_control.c:1099:13: warning: unused variable 'type' [-Wunused-variable]
+    >         modparam_t type;
+    >                    ^
+    > 2 warnings generated.
 
-commit 1e58a56cb7f9d83ca0c943481d02c429d33e188a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 23 09:19:30 2020 +0100
+commit ce4107a6f654a4bc4462efb90f3cc5e8c73bf9ed
+Author: Victor Seva <[email protected]>
+Date:   Tue Oct 8 13:01:03 2024 +0200
 
-    corex: docs - examples with setting xavps for via functions
+    tm: fix warning uninitialized variable
+    
+    > Warning: t_fwd.c:1919:46: warning: variable 'port' is uninitialized when used here [-Wuninitialized]
+    >                                         ret = forward_request_uac(p_msg, &host, port, &dst);
+    >                                                                                 ^~~~
+    > t_fwd.c:1843:21: note: initialize the variable 'port' to silence this warning
+    >         unsigned short port;
+    >                            ^
+    >                             = 0
+    > 1 warning generated.
 
-commit 56ed5c028bd97837c7a9e0017a2599f09554211f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 22 15:27:46 2020 +0100
+commit 9475837b209c91366e8bb40416552b02c13aaf3a
+Author: Victor Seva <[email protected]>
+Date:   Tue Oct 8 10:59:16 2024 +0200
 
-    sst: debug message when setting timeout avp
+    core/rand: fix -Wdeprecated-non-prototype
+    
+    > Warning: core/rand/isaac/rand.c:28:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
+    > void isaac(ctx) randctx *ctx;
+    >      ^
+    > Warning: core/rand/isaac/rand.c:81:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
+    > void randinit(ctx, flag) randctx *ctx;
 
-commit 20013e4e2bf1a5d5ce8535e07320dca034639286
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 22 15:05:17 2020 +0100
+commit 66fe6eb71e58a02222d1a2fb00f9a0cdb863134c
+Author: Bastian Triller <bastian.triller@gmail.com>
+Date:   Mon Sep 16 14:24:59 2024 +0200
 
-    dialog: detailed debug messages when resolving the timeout
+    dialog: Remove dlg_flag docs
+    
+    Related to #3961
 
-commit 21bdbff049571ca22f1205a041c8b1162005d319
+commit 7acfe7723b4772ca45ce31ae98bf3d0b6948f50a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 20 17:10:05 2020 +0100
+Date:   Mon Sep 30 15:40:47 2024 +0200
 
-    dmq: init worker structure in chid_init for PROC_INIT rank
+    core: socket info - do not use interface index as internal array index
     
-    - have it ready when other processes are started
+    - there are cases when the interface number is high, even if there are
+      only a few real network interfaces, which can result in inability to
+      listen on them
 
-commit 5411eda4e44a487479d00433583a68a328aca9a3
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 19 16:56:38 2020 +0100
+commit 566eec1f6a035479619f6970c5386d501d5fce23
+Author: Victor Seva <[email protected]>
+Date:   Mon Sep 30 13:59:22 2024 +0200
 
-    cfgutils: use same type for local variable in rpc gflags functions
+    pkg/kamailio/deb: version set 6.0.0~dev3 [skip ci]
 
-commit c52e2331f4823ba488ea9d1d585ab5b1e6999745
-Author: Stefan Mititelu <[email protected]>
-Date:   Thu Mar 19 11:49:50 2020 +0200
+commit b7dcbc37aceaefecf9a0f7367526a331d42269ea
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Sep 30 12:54:11 2024 +0200
 
-    ratelimit: increase number of queues and pipes
+    core: socket info - relocate check for index to get more debugging details
 
-commit 1f76bca74839f35d11f42edf758eb046cedb752c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 19 10:59:43 2020 +0100
+commit ccc106922802213253f03f181d10fe83aa93da94
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Wed Sep 18 12:04:10 2024 +0000
 
-    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
+    tm: move local-request event route to the right location to access CANCEL
 
-commit 6728fa974723be3e79e7fd9750cd4fdc26fcb013
-Merge: 331ffea6c8 bca9768b6f
+commit 6848dd7d656f872013c857b6b78ebd8bae9b8604
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 19 07:21:26 2020 +0100
+Date:   Wed Sep 25 10:10:11 2024 +0200
 
-    Merge pull request #2256 from gdt/master
-    
-    Small portability fixes (NetBSD)
+    Makefile.defs: version set to 6.0.0-dev3
 
-commit bca9768b6f2667bad8472fa99a113b8249ca0f9a
-Author: Greg Troxel <[email protected]>
-Date:   Wed Mar 18 19:03:08 2020 -0400
+commit 621f3132708405939d3a40fb98ae57b793cd246e
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Sep 25 10:07:44 2024 +0200
 
-    Makefile.defs: Only add -ldl on systems that use it
+    core: print errno on tcp bind failure
     
-    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.
+    - log message with value of sr_bind_ipv6_link_local
 
-commit 3ccaac365da6078a96681109efebc70dcb12fc55
-Author: Greg Troxel <[email protected]>
-Date:   Wed Mar 18 19:01:52 2020 -0400
-
-    Makefile.defs: On NetBSD, link with -lm
-
-commit 331ffea6c8c8b2c7cf38e3d7eda882a6becd326a
+commit 307d6db88c218ffd5dc9d6e7de6425ac4ef24748
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 18 18:41:52 2020 +0100
+Date:   Thu Sep 19 08:54:32 2024 +0200
 
-    kamcmd: Makefile - updated the msg target to print pkg-config detections
+    tm: remove extra + used before MAXFWD_HEADER_LEN
 
-commit 0e6e05f8bec1fb451375d71a6b929a6908c5689d
+commit f7045d1c08d37e91ee7e96e415c06b218aee98fd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 18 17:39:18 2020 +0100
-
-    kamcmd: use pkg-config to get compile flags for lib readline
-
-commit 7ce976a2e2bb19a3f1aedea8fbb910250edd4c56
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 17 14:46:18 2020 +0100
-
-    modules: readme files regenerated - presence ... [skip ci]
-
-commit 8cbef62a0b9e654dda934edaf3e0f6e9c4a5c9a4
-Author: Stefan Mititelu <[email protected]>
-Date:   Tue Mar 17 14:56:51 2020 +0200
-
-    presence: add delete_same_subs modparam
+Date:   Wed Sep 18 19:22:53 2024 +0200
 
-commit 19c6f596f1daf246c0f77236ecf0016bfc3c81a2
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Mar 16 16:01:17 2020 +0100
-
-    modules: readme files regenerated - p_usrloc ... [skip ci]
+    core: reqorked check for incompatible modes of bind_ipv6_link_local
 
-commit d1f525c972447e28b21df6bb8a698c682873f26d
-Author: Stefan Mititelu <[email protected]>
-Date:   Mon Mar 16 15:56:43 2020 +0200
+commit ba6ab04e06b0dfd66874749e0cb1225f2ee273ac
+Author: Sergey Safarov <[email protected]>
+Date:   Wed Sep 18 09:45:54 2024 +0000
 
-    p_usrloc: add new update function
+    pkg/kamailio: removed geoip module rpm packaging [skip ci]
     
-    Add also new "uniq" column.
-    The new update function will use this new column.
+    fixes #GH3886
 
-commit ff8c2a661ec9b27f01447c1dd24d8b984f4b1625
+commit 7e8e6e32a348120bc8e4eef42a4304b3473091a4
 Author: Kamailio Dev <[email protected]>
-Date:   Sat Mar 14 21:31:17 2020 +0100
-
-    modules: readme files regenerated - cdp ... [skip ci]
-
-commit a09d1b7ed8480e7543f81e7c5344ad4107cad4e7
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:09:32 2020 +0100
-
-    pv_headers: state header, which could not be split
+Date:   Wed Sep 18 10:16:10 2024 +0200
 
-commit e907b53374ead5ec03a01f8a04ff69e70bd0356c
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:32:32 2020 +0100
-
-    nsq: docs fix parameter name
+    modules: readme files regenerated - kafka ... [skip ci]
 
-commit e9d4ab30419460175fe76b82c58b26768ea4ef57
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:24:22 2020 +0100
+commit 16f8f093df6af14528e18425553784d97999dc6e
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Sep 16 13:46:14 2024 +0200
 
-    sms: docs fix parameter name
+    modules: readme files regenerated - acc ... [skip ci]
 
-commit 34263c603a0b08625c3769a0c5f91012c4a4618f
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:21:59 2020 +0100
+commit cb8c3221119a580a16f633fdb2d968a67354defc
+Author: Victor Seva <[email protected]>
+Date:   Tue Aug 27 11:46:02 2024 +0200
 
-    msilo: docs add missing parameter
+    sca: documentation for contact_fallback parameter [skip ci]
 
-commit bba1b9a10d76d8380f3d27dd0120ae902586e481
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:19:37 2020 +0100
+commit 474f55c2d85f6d407957210ff777e8c38a102b89
+Author: Sipwise Development Team <support@sipwise.com>
+Date:   Thu Mar 26 10:06:46 2020 +0100
 
-    xmpp: docs fixes
+    sca: contact_fallback parameter
 
-commit 64f34d9315d24d9e919ec32c56fca2927e3845c3
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:19:14 2020 +0100
+commit 556682f8e2cf7e064b7df1ff31fdc496dc51b7ac
+Author: Stefan Mititelu <stefan.mititelu@net2phone.com>
+Date:   Mon Aug 26 13:30:24 2024 +0300
 
-    xcap_server: docs fixes
+    kafka: Fix per topic stats bug
+    
+    Bug added by me in commit 0b5e6ac310b7acdf96da0ec6bcbdca021a5089a2.
 
-commit 404c46f358340df2dc4a91c7f83036ea26d05375
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:18:20 2020 +0100
+commit bb5bd6e137c758e06736764d823f7437b78d6207
+Author: Stefan Mititelu <stefan.mititelu@net2phone.com>
+Date:   Thu Aug 22 17:45:23 2024 +0300
 
-    tmx: docs fix varname tag around parameter
+    kafka: Add interceptor for broker state
+    
+    So far there is no message logged by librdkafka or kamailio when broker is
+    back up again. The only way to find out that broker is back up is to
+    constatntly check kamcmd stats when errors stop growing.
+    
+    Broker state interceptor is available since librdkafka v2.0.0-RC1
+    (Dec 21 2022). So only if you are using that librdkafka version,
+    or newer than that, this code will be enabled.
 
-commit 2ba86a27a9f7d32eace52815161c0a8b9e48878a
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:17:27 2020 +0100
+commit fa92c728c10752824ef991d6828c1ddeea92fbe8
+Author: Stefan Mititelu <stefan.mititelu@net2phone.com>
+Date:   Thu Aug 22 13:17:34 2024 +0300
 
-    rls: docs add missing parameter
+    kafka: Add brokers via librdkafka config object
+    
+    This is because rd_kafka_brokers_add() is deprecated and will log a
+    CONFWARN message when kamailio starts.
 
-commit 3bbb27de30080a9fedaffcba04575dddb690caad
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:17:11 2020 +0100
+commit c31c91fc36dda736b0c19f66ac38b1cc500bfe8b
+Author: Stefan Mititelu <stefan.mititelu@net2phone.com>
+Date:   Wed Aug 21 10:44:30 2024 +0300
 
-    presence_xml: docs add missing parameter
+    kafka: Update doc with the new modparams
 
-commit 4b2970b5b8addbb6cb325e35060714aa1e8811b2
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:16:33 2020 +0100
+commit 43f56e4787c00f78b5ec2c2fb64ebe69c089c440
+Author: Stefan Mititelu <stefan.mititelu@net2phone.com>
+Date:   Tue Aug 20 17:18:20 2024 +0300
 
-    ldap: docs add varname tag around parameter
+    kafka: Update kfk_stats_add() to use str topic
+    
+    Also count stats on kfk_message_send() errors.
+    Also call rd_kafka_poll() even on kfk_message_send() errors.
 
-commit 10f7ff344f546cc1816d5e6882313ba57540387b
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:15:45 2020 +0100
+commit 6a81d90c8c0ec0ca7a3c1823c53efb51b0556ed0
+Author: Stefan Mititelu <stefan.mititelu@net2phone.com>
+Date:   Mon Aug 12 18:57:50 2024 +0300
 
-    lcr: docs fix parameter name
+    kafka: export statistics for total/err messages
 
-commit 65cb844fe0b180e0feeba641fa4d16ab3cb9c375
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:15:32 2020 +0100
+commit d104324ec86190d8ce0886f11fea9b131f46a877
+Author: Stefan Mititelu <stefan.mititelu@net2phone.com>
+Date:   Mon Aug 12 17:51:05 2024 +0300
 
-    htable: docs fix parameter name
+    kafka: add modparam metadata_timeout
 
-commit 6b5689f4079aacf348e60bd7e72560b4fe98d9dd
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:15:19 2020 +0100
+commit a544b14e0bdc331820a505517a52477879734e7c
+Author: Stefan Mititelu <stefan.mititelu@net2phone.com>
+Date:   Mon Aug 12 17:29:04 2024 +0300
 
-    dnssec: docs fix parameter name
+    kafka: add modparam log_without_overflow
 
-commit 2771b041d47339b76271d4115bd68ffa7514aa25
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:14:53 2020 +0100
+commit 741bb148ddf4311679cfa6e379fa8bdbc8fac5e5
+Author: Stefan Mititelu <stefan.mititelu@net2phone.com>
+Date:   Mon Aug 12 16:56:55 2024 +0300
 
-    dmq_usrloc: docs fix parameter name
+    kafka: add modparam init_without_kafka
 
-commit 4b84dd2e9387efcdab7e501b66a64a72b233a9c4
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:14:22 2020 +0100
+commit 72889e945041b6475a43c371aa4e20e99f5d1240
+Author: Thomas <[email protected].com>
+Date:   Mon Sep 2 20:27:26 2024 +0200
 
-    dispatcher: docs add missing parameter
+    topos_redis : show redis error for post mortem analysis
 
-commit 8668d43ccc814867be9716a548c9d3a4cbf0f3d9
-Author: Bastian Triller <[email protected]>
-Date:   Sat Mar 14 18:14:04 2020 +0100
+commit abaf42a735b00af8cbfec90888d2ef3397e5040d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Sep 18 09:52:32 2024 +0200
 
-    cdp: docs add missing parameter
+    core: use advertise port only when set for via header
 
-commit 4830cf41f7a0460c08491f0f14adf8fa84ebe639
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 14 18:34:10 2020 +0100
+commit d9ae203c637f53725556fea0ba82f7ae014ee508
+Author: Victor Seva <[email protected]>
+Date:   Wed Sep 18 08:54:01 2024 +0200
 
-    kamctl: db creation scripts regenerated
+    pkg/kamailio/deb: remove geoip package
+    
+    related #3886
 
-commit 5409a60421a7d5cda281c0fd94cbc2bd038f0dbb
+commit 1d2b4d5ed6cd31c5cd6d6a60d80b86a1f66fac79
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 14 18:30:13 2020 +0100
+Date:   Tue Sep 17 10:16:25 2024 +0200
 
-    lib/srdb1: schema - description fields and id column for version table
+    core: relocate core rpc, cfg locks and shutdown var initialization
     
-    - no change from perspective of kamailio internal usage, just coherence
-    across tables and easier format for management tools
+    - done now after shm initialization, shm being used for rpc reload
+      delta, the locks need also shm
 
-commit 41841dfc153894a97609bdc95d78a12cb2b304ca
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 14 18:16:34 2020 +0100
+commit 5746db1c5a99eaeaf7f97d520232f014548c912d
+Author: Victor Seva <[email protected]>
+Date:   Mon Sep 16 19:37:03 2024 +0200
 
-    kamctl: cmd trap output file with txt extension
+    app_jsdt: add support for loong64
     
-    - easier to view inline when sent via email, without extensions being
-    binary encoding and requiring explicit download
+    From: liuxiang <[email protected]>
+    > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060901
+    
+    fixes #3976
 
-commit bd387b4160f67d28fea79bd4168fb7280493ce10
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Mar 13 11:46:15 2020 +0100
+commit 99710daa8b05a0a37ef3bb35e2ffd723908037f4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Sep 16 15:27:42 2024 +0200
 
-    modules: readme files regenerated - sipcapture ... [skip ci]
+    core: proper condition for bind_ipv6_link_local modes
 
-commit cc1142fcc15e0875d309de894a239325526fa186
-Author: Bastian Triller <[email protected]>
-Date:   Thu Mar 12 17:53:02 2020 +0100
+commit faca8e7a20255d90a4786fd4043005ead9dfc5df
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Tue Aug 27 13:59:31 2024 +0000
 
-    sipcapture: fix spelling errors
+    tm: Emit request event when cancel is called
 
-commit f0ae3c37cdaf4c5d8034062bf27ebeb03aacb99f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 13 09:41:32 2020 +0100
+commit 45a93b46f0845867fdc1fd07a798eda6a9480816
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Mon Sep 16 11:45:11 2024 +0000
 
-    siptrace: proper setting of dst field when correlation id is not set
-    
-    - GH #2250
+    sst: small white space change in docs after dialog flag removal (commit 7e139951dc)
 
-commit 6a8e273112ca7059b647a7476d8c388503797644
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Mar 13 09:31:25 2020 +0100
+commit 30a362bd5d91205135721bf8bce129e41cef9651
+Author: Xenofon Karamanos <[email protected]>
+Date:   Mon Sep 2 14:50:15 2024 +0000
 
-    modules: readme files regenerated - p_usrloc ... [skip ci]
+    nat_traversal: Remove dlg_flag and update docs
 
-commit e7686e8a3217bac460ea44f00904d794b6a12da9
-Author: Stefan Mititelu <[email protected]>
-Date:   Thu Mar 12 17:13:23 2020 +0200
+commit 60a5ea45c5cc18b7074330da52ed1944cfbf3fbb
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Mon Sep 2 14:33:10 2024 +0000
 
-    p_usrloc: add matching_mode modparam
+    mediaproxy: Remove dlg_flag and update docs
 
-commit 6138877fcabfa579fb243c33b2bdde5d6a862668
-Author: Bastian Triller <[email protected]>
-Date:   Thu Mar 12 17:50:33 2020 +0100
+commit 013c3f1cc52d4ae2c68496cddf0f1122ffc079e1
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Mon Sep 2 14:31:14 2024 +0000
 
-    siptrace: log correct dialog event
+    cnxcc: Remove dlg_flag and update docs
 
-commit 4efab96e097faa3de6385d09e271d631ee27b47b
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Mar 12 17:01:15 2020 +0100
+commit 5115ea20322ef32d581c1dd8f581dfd780a5094c
+Author: Xenofon Karamanos <[email protected]>
+Date:   Mon Sep 2 14:11:01 2024 +0000
 
-    modules: readme files regenerated - siptrace ... [skip ci]
+    call_control: Remove dlg_flag and update docs
 
-commit 711eeeb1eca13fee9521328488dcfec38a2c12a6
-Author: Bastian Triller <[email protected]>
-Date:   Thu Mar 5 15:26:07 2020 +0100
+commit 7e139951dc925f60bdd37ce699b38188cb223888
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Fri Aug 30 12:29:25 2024 +0000
 
-    siptrace: duplicate via HEP with any protocol
+    sst: Remove dlg_flag docs
 
-commit 517b3be4b06473d1d64d1fe198c4a9c149bcc1b0
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 12 11:14:09 2020 +0100
+commit 435fa668e1709df8c3025961fa7a38224483914e
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Fri Aug 30 12:15:37 2024 +0000
 
-    kamctl: kamctlrc - fix CHROOT_DIR example and coherent use of ## for comments
-    
-    - ## is used for explanatory comments
-    - # is used for commented options
+    pua_dialoginfo: Remove dlg_flag docs
 
-commit c6faf3af06129f636f86f9919f0b9db84ca0dab6
-Author: Stefan Mititelu <[email protected]>
-Date:   Tue Mar 10 11:46:49 2020 +0200
+commit f612c9583072eb22dc477c11d000541ab8b944ad
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Aug 30 12:07:13 2024 +0000
 
-    dialog: update event route statistics
-    
-    If dialog was deleted while running the event route, update statistics
-    for early and active dialogs.
+    qos: Remove dlg_flag docs
 
-commit 3bfc01f0f57a25fb53de1dc45d39af747edf309a
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 11 08:41:19 2020 +0100
+commit fbe3aedee492ceb23ef53c967f1fe256a94d876f
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Aug 30 11:26:46 2024 +0000
 
-    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
+    acc: Remove dlg_flag docs
 
-commit 64cb2f6c121fe748696f55f797c8342415965c88
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 10 20:24:52 2020 +0100
+commit 81f966174275b715608f50aae606d40a791dd67c
+Author: Xenofon Karamanos <[email protected]>
+Date:   Thu Aug 29 07:55:44 2024 +0000
 
-    kamctl: kamctlrc - small adjustmet to rpc fifo file to match default naming
+    dialog/doc: Remove dlg_flag docs and suggest dlg_manage() instead.
 
-commit 9f5dc8aa20c1f71f54821432837a2bea96e8b6b9
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 10 20:16:10 2020 +0100
+commit e60a06469503c566d40437e69cf3374aad361251
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Aug 28 12:49:51 2024 +0000
 
-    modules: readme files regenerated - db_cluster ... [skip ci]
+    dialog: Drop support for dlg_flag parameter
 
-commit c4105a1882582f1a7d4315f419adc4ed3025e809
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 10 18:22:27 2020 +0100
+commit 11f207306a1da400f4252a1fafd456cda015fb3b
+Author: Moheb <bazrafshan.m.h@gmail.com>
+Date:   Mon Aug 19 07:47:13 2024 +0000
 
-    db_cluster: docs updates about insert-async support
+    cdp: export all functions in KEMI module
+    
+    - Added `cdp_has_app` function:
+      - Accepts a single parameter:
+        - `application`: The Application ID.
+    
+    - Added `cdp_has_app2` function:
+      - Accepts two parameters:
+        - `vendorid`: The Vendor ID associated with the application.
+        - `application`: The Application ID.
+    
+    - Added cdp_check_peer function:
+      - Accepts one parameter:
+        - `fqdn`: the Fully qualified domain name of the peer, that should
+          be checked. The parameter may contain pseudovariables.
+    
+    NOTE: All parameters are passed as standard strings.
 
-commit 0ce4310d8cfae43c194b7f48561dcd85fc7fdb99
+commit 15d81a0151aa46a20f95fb8c6dc2665d03e741aa
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 10 18:02:08 2020 +0100
+Date:   Mon Sep 16 12:18:54 2024 +0200
 
-    db_cluster: support for insert_async db api
+    core: use macro to check send_port_str value
 
-commit 40128763d8a987e4c64d51584f1d72872b53dff5
+commit c09a29369f03f6c5e621a94b5b853047490568aa
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 10 16:11:14 2020 +0100
+Date:   Mon Sep 16 10:42:19 2024 +0200
 
-    db_cluster: trailing spaces removed
+    core: use advertised port for recv socket only when set
 
-commit 3f57257c118ede63979d9755dd9d0d809d0cbebd
+commit 0f423f97607416edcff8d0f1612fad7af29b6064
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 10 15:27:55 2020 +0100
+Date:   Mon Sep 16 09:15:40 2024 +0200
 
-    tm: t_clean() exported to kemi framework
+    core: use advertised port only when explicitely set
+    
+    - do not fallback to socket port
 
-commit 43f6a02e45658b734988919151af8e9990b71fb6
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Mar 10 12:16:20 2020 +0100
+commit 6cf255dee8620ffa1a5be1bb23a1b767015218fa
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Thu Aug 29 11:22:31 2024 +0200
 
-    modules: readme files regenerated - auth_db ... [skip ci]
+    app_mono: module relocated to archive
+    
+    fixes #3963
 
-commit e52aada2a9ffa87136bdc5e1fe44273e601c32b8
-Author: Stefan Mititelu <[email protected]>
-Date:   Mon Mar 9 13:15:30 2020 +0200
+commit f0dbb620c1de59732b5f379af16b37713afffc56
+Author: Victor Seva <[email protected]>
+Date:   Thu Aug 29 11:21:54 2024 +0200
 
-    auth_db: add force_generate_avps parameter
+    Makefile.groups: remove app_mono
     
-    In order to fetch user DB attributes even when user authentication
-    failed. Default behavior unchanged.
+    related #3963
 
-commit 957fde95e15c0b5b4d6d92252df5adbeeb50736d
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Mar 9 20:31:12 2020 +0100
+commit fa17af660dc754cd46c747ec8c3216ef52fd4fcc
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Sep 14 22:07:35 2024 +0200
 
-    modules: readme files regenerated - registrar ... [skip ci]
+    core: skip interfaces with index over max iface limit
 
-commit c9ff5ef72c0562748eff9e2055eba3181be5b8c2
-Merge: 92c6f04a3f 03289ce36d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 9 20:30:25 2020 +0100
+commit a078f14050b6d31bfbcd3562306923c0c4ad73e3
+Author: Victor Seva <[email protected]>
+Date:   Fri Sep 13 22:07:26 2024 +0200
 
-    Merge pull request #2234 from smititelu/master
+    ldap: remove unused variable in child_init
     
-    registrar: add use_expired_contacts config param
+    fixes #3974
+    
+    > ldap_mod.c: In function ‘child_init’:
+    > ldap_mod.c:156:13: warning: unused variable ‘ret’ [-Wunused-variable]
+    >   156 |         int ret = 0;
 
-commit 92c6f04a3faa917a227fb5d3b8918c981a1b1d96
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 9 09:11:04 2020 +0100
+commit 8257f042f6bc7b59955b3d103cad55f8be4dac26
+Author: Sergey Safarov <s.safarov@gmail.com>
+Date:   Fri Sep 13 22:43:43 2024 +0300
 
-    siputils: proper param type for kemi contact ops exports
+    pkg/kamailio: RPM packaged ims_qos_npn
 
-commit a771d9abd9ce97228efa7a0dfc9c4d89690e9b38
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 9 08:27:47 2020 +0100
+commit b1c9dac2c382a98997d5771921af5aa3235876c0
+Author: Sergey Safarov <s.safarov@gmail.com>
+Date:   Fri Sep 13 22:08:17 2024 +0300
 
-    app_python3: declare global vars extern in header file
+    pkg/kamailio: fixed python module build on RHEL based dists
 
-commit 9cc9576c025c541264a3679618bb2be8d108a9f6
+commit 86770d203bde6859284ec8862be66d78efd2715a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 9 08:27:15 2020 +0100
+Date:   Fri Sep 13 08:50:35 2024 +0200
 
-    app_python: declare global vars extern in header file
+    core: check for incompatible modes for bind_ipv6_link_local
+    
+    - a few more debug messages
 
-commit 7afe5b9837d38cd77f75c3028c9134673c95404e
+commit fd95b95035a7da088a94888132326d463191da83
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Mar 8 20:23:32 2020 +0100
+Date:   Thu Sep 12 16:23:02 2024 +0200
 
-    pua_reginfo: extern declaration of global vars in header file
+    core: socket info - set address also for link local items
+    
+    - updates to log messages
 
-commit b514d330012826628f69128fa27afc102934ddc5
-Author: Kamailio Dev <[email protected]>
-Date:   Sun Mar 8 09:46:21 2020 +0100
+commit bd4c068ee9c8e18dc76f8154d3fa4c438972b79c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Sep 12 10:34:55 2024 +0200
 
-    modules: readme files regenerated - lost ... [skip ci]
+    core: check for items with emtpy address when discovering the network interfaces
+    
+    - it may be returned on some OSes, preventing to start
 
-commit d4fe0a9a5c553ca25c9e29ab1eb64f4debd9a91e
-Author: wkampich <[email protected]>
-Date:   Sun Mar 8 09:23:53 2020 +0100
+commit 15823c3eda3a332d22d9132a873d755aa024892f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Sep 12 10:10:33 2024 +0200
 
-    lost: added civic address parsing via xpath
+    core: log message about interface flags made info
     
-    - 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.
+    - small updates to a couple of error messages
 
-commit bc9baca2229d09b912a51a2e64ead79f709d45fd
+commit 2bcd29a7a2981670baea0b7fb2e8454b5ad9f4d7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 7 13:24:37 2020 +0100
+Date:   Tue Sep 10 18:01:57 2024 +0200
 
-    jsonrcc: use extern not to declare global variables many times
+    core: option to skip auto-bind on ipv6 local link
+    
+    - set bind_ipv6_link_local=2
 
-commit f2959f422bb8171241728f5148d4b21c9cc2c681
-Author: Victor Seva <[email protected]>
-Date:   Sat Mar 7 11:57:40 2020 +0100
+commit 42c107b9e5d5822cd2bd16f7b5d57b66bcde0861
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Sep 10 11:26:13 2024 +0200
 
-    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.
+    permissions: reformat rpc exports
 
-commit 6bb1e84907a6c8bdb0c72289bad7b9915c9b3385
+commit 4534d71f0e3f53d3f13ecd760e07d6d402b666c4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Mar 7 11:54:01 2020 +0100
+Date:   Tue Sep 10 07:51:05 2024 +0200
 
-    janssonrpcc: use extern not to declare tmb global many times
+    permissions: use core fixup function
+    
+    - add a few fixup-free functions to exports
 
-commit 2b070a622fa3c78d929580fda3c7952963c4066b
-Author: Victor Seva <[email protected]>
-Date:   Sat Mar 7 11:35:55 2020 +0100
+commit e6a3b3554af01e5141ba063df408a06b28261927
+Author: Lucian Balaceanu <[email protected]>
+Date:   Wed Sep 4 11:55:57 2024 +0300
 
-    core: remove compiler warnings [-Wstring-plus-int]
+    core: parser - use sip_parser_log
     
-    > 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 &&     \
-    >                                  ~~~~~~~~~~~~^~
+    Silencing messages that tend to appear when processing HEP.
 
-commit 7c097c1b3715526611668233be79fdf9b1cb0063
+commit c5c84099fc29623c4f0b8faf9e6151eeaf4421c1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 23:56:42 2020 +0100
+Date:   Mon Sep 9 11:29:20 2024 +0200
 
-    pv: remove unnecessary casts that rise warnings with some compilers
+    core: dprint - add possibility to set the structured log function
 
-commit d78289c34e4e5fb97fe1670e2c6773cf9ae5710f
+commit 8a13a1d8301aa22baa9b3a52b891fd04a04c3768
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 23:55:59 2020 +0100
+Date:   Fri Sep 6 10:16:50 2024 +0200
 
-    core: define function name for base64-url encoding as its declaration in .h file
+    utils/kamctl: regenerate db table definitions
 
-commit 1dd8c5784aa58bd48a713661a1f3e4ed7db58c88
+commit 12cdb896fed98a38bfd9b77e1ace1dd346901cc3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 17:46:49 2020 +0100
+Date:   Fri Sep 6 10:07:41 2024 +0200
 
-    pv: transformations for base64-url encode/decode variants
+    lib/srdb1/schema: increase default size of columns for htable
+    
+    - same type, version kept, code nca work with different size already
 
-commit 57d131bc26523d4a87d60b9e3fa96079030efa88
+commit 60165196ad3144597c24eb9f7bb7fb0cd56f8c25
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 17:45:43 2020 +0100
+Date:   Thu Sep 5 11:28:08 2024 +0200
 
-    core: functions to encode/decode base64-url
+    registrar: safety check for uri and remove duplicated aor extract
+    
+    - follow up of changes from previous commit
 
-commit 19263243127c40d0418ff04e56048d31e9dd9d0c
+commit aa794581ecf105b5313d2f5b8bcfe516ab337936
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 16:28:51 2020 +0100
+Date:   Thu Sep 5 09:01:52 2024 +0200
 
-    ims_diameter_server: extern declaration of global vars in header file
+    core: try to lookup connection for WSS when TCPCONN_MATCH_STRICT is set
+    
+    - URIs have always transport ws, but most likely the connection is wss
+    - GH #3969
 
-commit 51d95e0e7cce0483c517e2bcfc5000b60a7e35be
-Author: Juha Heinanen <[email protected]>
-Date:   Fri Mar 6 09:08:12 2020 +0200
+commit 744e5ac9678c0c9ef07bfb0de44c7c478a2debdc
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Sep 4 19:36:34 2024 +0200
 
-    modukles/tm: added t_clean() script function
+    nathelper: add_contact_alias() with parameters to enclose ipv6 in square brackets
+    
+    - the add_contact_alias() without parameters was doing it already
+    - discovered while investigating GH #3968
 
-commit eb4f66de483f17c7736a02dfc9eebfc49b491b01
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Mar 6 07:31:09 2020 +0100
+commit 6e01172a138d395fa3f7c3f25238647934137dba
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Sep 4 18:54:22 2024 +0200
 
-    modules: readme files regenerated - secsipid ... [skip ci]
+    nathelper: check if alias ipv6 has already square brackets
+    
+    - GH #3968
 
-commit 0a6323d43654a2b6c51eb84f9f7a225573a8e005
+commit 21e2d96672ccbe65eebdf64f839a1ce465a11b7c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 07:17:21 2020 +0100
+Date:   Wed Sep 4 13:02:19 2024 +0200
 
-    secsipid: docs - fixed example for timeout parameter
+    registrar: use parsed uri parameter when provided for save()
+    
+    - instead of to-uri, aor being built from uri parameter
 
-commit 13da8cf58a2abfcd87a48fbc963d4e1a26d60085
+commit 29686758e1ce51abb8d8dd5bebb0d7fa1a019dc6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Mar 6 07:02:18 2020 +0100
+Date:   Wed Sep 4 12:43:59 2024 +0200
 
-    ims_ocs: declare extern global variables in header file
+    auth_xkey: use memcpy() instead of strncpy()
 
-commit f879b4c4d75777892f160d8abe639c6f15f68569
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Mar 5 18:13:33 2020 +0100
+commit 637d53ff2e02273fe35901a42d021c976467514b
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Wed Sep 4 07:37:56 2024 +0000
 
-    core: small improvement related to commit 5e42adae624f9741 in cfg parser
+    tls: improvement to openssl version output and FIPS mode logging
+    
+    - output numerical openssl version also for openssl 3.x for easier comparison
+    - change log level for deactivated FIPS mode to DBG, as its rarely used
 
-commit 5e42adae624f9741e26dfb0af4accede2a8f92d2
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Mar 5 17:31:00 2020 +0100
+commit 228c59851878fed15d8b34e43938c281729e518d
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Wed Sep 4 06:53:31 2024 +0000
 
-    core: initialize memory to 0 in cfg parser in a few more places
+    tls: replace em dash with hyphen (reported from Bastian Triller, GH #3966)
 
-commit 9cd1cec4dedadcfcd50322c4709c4844a3db2f4f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 5 15:08:25 2020 +0100
+commit 5526809c2f00a50dfa217d2fbfd688c7abed99f3
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Wed Sep 4 06:30:45 2024 +0000
 
-    ims_charging: extern declaration for cdpb
+    tls: improve informational messages on startup for DH and ECDH support in OpenSSL
 
-commit a13d49fb099dd5e8d832a0559a8e69aa8c61c1ae
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 5 13:45:36 2020 +0100
+commit 04208090638a639cdf03fafb1df161cd71f74c7e
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Wed Sep 4 06:22:33 2024 +0000
 
-    ims_charging: use extern to avoid double declaration of globals
+    tls: extend startup information for OpenSSL library
+    
+    - output compiled and run-time library version for OpensSL
+    - also output FIPS mode if activated
+    - needs at least OpenSSL version 3.x
 
-commit 1bbab692b749feee7f23a6c5c3fbee1ac890fffa
+commit 1c2cb9980082a6a1a8e3986330d9b80c49ef7801
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 5 11:22:19 2020 +0100
+Date:   Tue Sep 3 23:24:49 2024 +0200
+
+    registrar: when provided, use host part from uri parameter
+    
+    - instread of the To URI, which can be different
+
+commit cf99bd53379694f9077433e05b5ac00ca43fda85
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Sep 3 18:16:10 2024 +0200
 
-    ims_usrloc_scscf: extern declaration for duplicated global vars
+    modules: readme files regenerated - secsipid ... [skip ci]
 
-commit 54a0aeee9d30ee85045150d8ad5b75f7a4b71d15
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Mar 5 11:19:52 2020 +0100
+commit 7abbc93d8db807077ca2afc10b026be0835f4b65
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Sep 3 18:08:44 2024 +0200
 
-    core: fix a crash in cfg parser related to invalid syntax cases
+    secsipid: docs update about libsecsipid installation
 
-commit 395303dbb3572e57bd8d16bcbbfb29d6d54a60fe
-Author: Stefan Mititelu <[email protected]>
-Date:   Tue Mar 3 18:06:26 2020 +0200
+commit 324611b2ecfe2fda25abc8114361d00a9e654772
+Author: Farzaneh Soltanzadeh <f.soltanzade7[email protected]>
+Date:   Mon Sep 2 15:34:19 2024 +0330
 
-    corex: check not in SHM before PKG free for path
+    rtpengine: use ki functions as exported api functions (#3956)
     
-    Do the same for reset_path_vector() in core msg parser.
+    - remove extra funcs
+    - change functions name
+    
+    Co-authored-by: Farzaneh Soltanzadeh <[email protected]>
 
-commit a041e94c4dce464737d6531d11fbe4d61292d7b4
+commit c3c75bf23fd07db1b5a2b83fa06eddc86ae2ed0f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Mar 5 05:17:07 2020 +0100
+Date:   Mon Sep 2 08:44:30 2024 +0200
 
-    ims_registrar_scscf: global vars declared extern in header files
+    secfilter: cfg functions execute the kemi functions
+    
+    - cfg functions may get the option to have cfg variables, which can
+      break the old approach without any warning
+    - itnernal function rename to not use common cfg wrapper prefix and also
+      have pointer to parameter, not value
+    - small formatting updates
 
-commit 325a45e846faae3e5dfa333727d5fab294e44dac
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 22:27:43 2020 +0100
+commit 5c5bf3a7c974d0378aba0ce07730e54377d69f41
+Author: Moheb <bazrafshan.m.h@gmail.com>
+Date:   Mon Aug 12 12:11:05 2024 +0000
 
-    tm: safe list iteration in tm_clean_lifetime()
+    secfilter: export all functions to KEMI
+    
+    - all secfilter functions are exported to KEMI
 
-commit 116302384110eccc9115ee8cbc96271d893a1f1a
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Mar 4 20:13:43 2020 +0100
+commit fde8bd21dca9c8b45b314b04b21f742363f028b1
+Author: Victor Seva <[email protected]>
+Date:   Fri Aug 30 12:52:46 2024 +0200
 
-    CONTRIBUTING.md: small spelling fix after recent doc extension [skip ci]
+    http_client: clang-format
 
-commit e260447833f616066e0fa23e51e791822b55b039
+commit bf13837461d859887172bf879ab4918f50d12dc6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 12:24:48 2020 +0100
+Date:   Fri Aug 30 11:44:03 2024 +0200
 
-    pua: extern declaration of global variable in header file
+    corex: removed unused parameter from ki_forward_uac()
 
-commit b7c47ce4ceea9ce97431bdd921afa2a59617e1c5
+commit 927acf4c4e9bfaa97eb2b9d4f3163a26b97244aa
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 12:19:40 2020 +0100
+Date:   Fri Aug 30 11:39:58 2024 +0200
 
-    siputils: contact encoding functions exported to kemi
+    sca: new function that accepts to/from uri so the kemi exports are still valid
 
-commit 04d082d2a89f8e0d3646856cb81666f9f03fdffa
+commit 4a57efa0f7ed2560420e10d0fe70037a14a12c12
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 11:39:02 2020 +0100
+Date:   Fri Aug 30 11:36:29 2024 +0200
 
-    CONTRIBUTING.md: section for first line of the commit message [skip ci]
-    
-    - note about [skip ci] flag in first line
+    sca: remove function name from log message
 
-commit 7bea30203b85b7ed17434ee3f301faa0cedcba76
+commit 0a2517f6e1b6a49eafd1846c1d65b4420ed404f5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 11:14:26 2020 +0100
+Date:   Thu Aug 29 11:45:58 2024 +0200
 
-    ims_qos: more extern declarations in the header files
+    siputils: export sip_parse_headers() to kemi
 
-commit a83952746263725500d92772038b64a3d58db3a0
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Mar 4 10:46:17 2020 +0100
+commit 2d7902708fa214d34cb4123857eba95257c659b1
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Thu Aug 29 11:27:42 2024 +0200
 
-    modules: readme files regenerated - acc_json ... [skip ci]
+    pkg/kamailio/deb: remove app_mono from builds
+    
+    related #3963
 
-commit 8d5ea6fbbc1d213c2f284720977dc67b8bb89b49
-Merge: df5521fcdf c4a566bf8d
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 10:42:29 2020 +0100
+commit 4d87f29248d36d873784827204f272116050343d
+Author: S-P Chan <[email protected]>
+Date:   Thu Aug 29 16:11:22 2024 +0800
 
-    Merge pull request #2238 from btriller/doc-fixes
-    
-    Doc fixes
+    app_python3: bump to 3.12 for el8/el9
 
-commit c4a566bf8df05b55a690a4ad9ea5f5dfe8961e0e
-Author: Bastian Triller <[email protected]>
-Date:   Wed Mar 4 10:19:57 2020 +0100
+commit 6cae3661419d8d79fc8fb0463f6787b06911fa9d
+Author: Michel Pelletier <[email protected]>
+Date:   Wed Aug 28 12:49:46 2024 -0600
 
-    websocket: docs - fix title for parameter rm_delay_interval
+    app_python3: Fixes Kemi TypeError thrown when latency_limit_action is exceeded.
+    
+    Replace PyBytes_AsString(..) calls with calls to PyUnicode_AsUTF8(..) in the PY_VERSION_HEX >= 0x030B0000 block of apy_kemi.c.
+    The PyBytes_AsString expects a Bytes value but receives a Unicode value instead, thus causing the TypeError exception.
 
-commit 32a21b5bd17309175ba99186629fa0d4e6b21fa7
-Author: Bastian Triller <[email protected]>
-Date:   Wed Mar 4 10:18:21 2020 +0100
+commit 98825a7bef452cae015e7491cfba1c7aad6051e2
+Author: Victor Seva <[email protected]>
+Date:   Wed Aug 28 11:01:25 2024 +0200
 
-    tm: docs - fix title for parameter event_callback_lres_sent
+    pkg/kamailio/deb: fix noble lintian errors [skip ci]
 
-commit 305ba1b23bae19a4042c3e8fa88451b47ac69ff5
-Author: Bastian Triller <[email protected]>
-Date:   Wed Mar 4 10:16:27 2020 +0100
+commit 6502872d35d9bd7043bf54cd1d640dd64ae87115
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Aug 28 10:51:44 2024 +0200
 
-    usrloc: doc fixes
+    usrloc: mark contacts with keepalive sent
     
-    * add doc for parameter reg_id_column
-    * fix title for parameter partition_column
+    - properly detect if the contact record has to be expired or not
 
-commit 81a9c09b7b25afc6bd9d0854c1bf7aa3c34d6b82
-Author: Bastian Triller <[email protected]>
-Date:   Wed Mar 4 10:13:08 2020 +0100
+commit c2ea356b9178c989083111dbc3bf13d993640dc8
+Author: Victor Seva <[email protected]>
+Date:   Tue Aug 27 15:59:41 2024 +0200
 
-    acc_json: doc fixes
+    pkg/kamailio/deb: add kafka package
     
-    * fix parameter names acc_output_mqueue and acc_output_syslog
-    * add missing parameter cdr_output_syslog
+    fixes #3952
 
-commit df5521fcdfc96462eb191b774f242fe1d4616adb
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 08:28:30 2020 +0100
+commit 7a390e0a297278b6d319c78f74b8179ed6a25c3b
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Aug 27 12:46:11 2024 +0200
 
-    ims_qos: use extern in header files not to redeclare variables
+    modules: readme files regenerated - tm ... [skip ci]
 
-commit bfb717fc8504a079066a0fdc09b856a937a7b430
+commit b67bb7a1bc4c710d33e242cea94a192297660c75
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Mar 4 07:19:57 2020 +0100
+Date:   Tue Aug 27 12:42:13 2024 +0200
 
-    ims_icscf: stats global variables made extern in header file
+    tm: docs for header_mode flag 2
 
-commit 32f37cdc876abcd7127993e079c9a0132d1f6460
+commit f409ffa05fcefc11dbfaef0cfedcc7cee0911b2a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 17:26:58 2020 +0100
+Date:   Tue Aug 27 12:37:43 2024 +0200
 
-    ims_isc: avoid duplicate declaration of isc_ulb by using extern
+    corex: handle return code from core functions for uac forwarding
 
-commit 8156dd87a977a011abb9652a997f4ba61eb3e642
+commit 31c77b2f81e23666fbd8d6d249d6b8ddce06483a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 13:28:30 2020 +0100
+Date:   Tue Aug 27 12:34:39 2024 +0200
 
-    ims_auth: declare extern the stats variables in header file
+    core: propagate return code for forward uac helpers
 
-commit 15d5676fd7b6d64616fbf8ebf9517f0d56a47f5c
+commit efcb697e34f767ccb243c181c9d557d136eada2e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 11:40:40 2020 +0100
+Date:   Tue Aug 27 12:23:53 2024 +0200
 
-    ims_dialog: declare extern dlg stats structure in header file
+    corex: export to kemi the forward uac functions
 
-commit 047fdebff732c847fcde5b066ce1acd5f6c2219a
+commit 69b4380222121321412afc70dfafe39961551f41
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 11:30:04 2020 +0100
+Date:   Tue Aug 27 12:18:09 2024 +0200
 
-    core: cfg.y - detect use of function call as parameter of another function
+    tm: new headers_mode flag 2
     
-    - GH #2227
+    - statelss uac-style forwarding of CANCEL
 
-commit 8c5b92ee638a33e612e68cf85a1d37ab5e5d2c22
+commit 233dda7b9a1ca6954c35f2f0b271cb9bc4c813d9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 11:01:53 2020 +0100
+Date:   Tue Aug 27 12:01:17 2024 +0200
 
-    core: cfg.y - init static global variables
+    core: helper function to forward uac style with dst attributes
 
-commit a88cf96b8ba3358c08e0e210f76320f6d7926b7d
+commit f58c1a0b74cce2f3abca540d0d6cb826d3d7b637
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 10:34:02 2020 +0100
+Date:   Tue Aug 27 11:40:05 2024 +0200
 
-    cdp: global variables declared extern in header file
+    corex: updates to forward-uac functions after code relocation
 
-commit 16bc15156ecc8a8f4f66c44b064db854d0e3e4e0
+commit a8162b513443fd688ab66e470748cc948c811a6a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Mar 3 09:11:59 2020 +0100
+Date:   Tue Aug 27 11:33:18 2024 +0200
 
-    sipcapture: declare extern heptime in hep.c and init it to null
+    core: relocated function for stateless forwarding uac style
 
-commit f8284418ea7d16dec970260cb92eb1af35bbf643
+commit bf9dec59480cb8bed1deaa7670454b57045b8b90
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 2 10:21:23 2020 +0100
+Date:   Tue Aug 27 11:16:57 2024 +0200
 
-    sms: removed duplicate declaration of global variables
+    tm: implement headers_mode option for build_local()
 
-commit 1ed7e896f054a4c40dc1d95263f73c0aa1fcd29c
+commit aba3c191e4d00666cb4a9e0c646057df4976d133
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Aug 27 08:51:19 2024 +0200
+
+    corex: backup and restor internal flags for forward uac mode
+
+commit a30839fceabbab3be18e01ec6f39c9e0d542f6b6
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Mar 2 09:31:22 2020 +0100
+Date:   Tue Aug 27 10:16:10 2024 +0200
 
     modules: readme files regenerated - pua_dialoginfo ... [skip ci]
 
-commit cd94a88d21c6d649d63791ba509845a38a6eb76b
+commit c06ed1864f37e5574345601489427a8623d24e34
 Author: Victor Seva <[email protected]>
-Date:   Mon Mar 2 09:24:29 2020 +0100
+Date:   Thu Aug 22 11:09:30 2024 +0200
 
-    pua_dialoginfo: fix doc for puburi_calle[e|r]_avp type
+    pua_dialoginfo: document use_uuid parameter
 
-commit ee34fa46d008426f710c38bf247f4dac9e11bfe7
+commit 6ba2fba382704b0c693a1ca5745db6203c12f2a0
 Author: Victor Seva <[email protected]>
-Date:   Mon Mar 2 09:20:22 2020 +0100
-
-    pua_dialoginfo: fix doc for pubruri_callee_dlg_var type
-
-commit dd6e2fd7740f351ef3acbd4d36d7e4546ca10ded
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Mar 2 09:01:37 2020 +0100
-
-    Revert "tm: set send socket flag when computing the destination and local socket is found"
-    
-    This reverts commit 8d608d1c3ed0fe4c69cb02868b746cd0497dd1f5.
+Date:   Thu Aug 22 11:24:20 2024 +0200
 
-commit 7f95cd207b5dd56ace92837ad989f234e64a2471
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Feb 28 17:57:16 2020 +0100
-
-    pv: debug messages when setting shv via rpc
-
-commit 6e9b0fad487aadb22df10e90f3db6a104ca99cfc
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Feb 28 17:53:34 2020 +0100
-
-    siputils: declare extern contact_flds_separator in header file
+    pua_dialoginfo: use_uuid parameter
     
-    - GH #2235
-
-commit 03289ce36d12d9397b5d9879e75d56b8baac10fa
-Author: Stefan Mititelu <[email protected]>
-Date:   Fri Feb 28 15:42:33 2020 +0200
+    generate pres_id using libuuid via uuid module
 
-    registrar: update doc for use_expired_contacts
-
-commit 252d18a032d5c6efbb709b75c0f17cdbd20ac58b
-Author: Stefan Mititelu <[email protected]>
-Date:   Fri Feb 28 15:16:42 2020 +0200
+commit bbb869441feb141d6732926973a6a95224d70a17
+Author: Victor Seva <[email protected]>
+Date:   Tue Jul 30 16:13:33 2024 +0200
 
-    registrar: add use_expired_contacts config param
+    pua: get_record_puadb() add pres_uri to the query
     
-    Allow/Disallow the usage of the expired contacts.
+    if pres_uri is present, added to the query to avoid this kind of
+    errors:
     
-    Useful when some problems happen with new REGISTERs; allow the usage
-    of old REGISTERed contacts.
+    > pua [pua_db.c:895]: get_record_puadb(): Too many rows found (2)
     
-    Default value is 0 meaning "disallow the usage of the expired contacts".
-    (no changes to existing behavior)
+    Since there's always in our case two records with the same pres_id
+    (callee|caller):
     
-    Value can be set dinamically via:
-      kamcmd cfg.set_now_int registrar use_expired_contacts 1
+    | 27 | sip:[email protected] | DIALOG_PUBLISH.padi-66c6f28a-108ad-4 |    32 | 1724318050 |      1724338210 | 1024 | a.1724314250.67760.9.0 |
+    | 29 | sip:[email protected]  | DIALOG_PUBLISH.padi-66c6f28a-108ad-4 |    32 | 1724318050 |      1724338210 | 1024 | a.1724314250.67757.8.0 |
 
-commit 97e3de1046cf5247f7a462385778409b02680149
-Author: Henning Westerholt <[email protected]>
-Date:   Fri Feb 28 14:52:14 2020 +0100
-
-    dmq: small spelling fix in error message
-
-commit 7db39bbc128233ae663061364c5545648e06d3a7
-Author: Stefan Mititelu <[email protected]>
-Date:   Fri Feb 28 12:17:49 2020 +0200
+commit 30d9ef64d7162d53290c1f18d0b89a33010084a1
+Author: Victor Seva <[email protected]>
+Date:   Tue Aug 27 10:01:21 2024 +0200
 
-    pdbt: add pdb server message check
-    
-    Related to 3c07e2351a94e4ff2cf3c6b9b9df4d7462cd5760 commit, but on server side.
+    pkg/kamailio/deb: add Ubuntu 24.04 (Noble Numbat) support [skip ci]
 
-commit 20d3c31dd9f919367bdf2cad9607ec945c816fc9
+commit 2581d7aa2fd9c14c76b75274ea42fb94a87c4684
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Feb 28 09:46:26 2020 +0100
+Date:   Tue Aug 27 09:46:09 2024 +0200
 
-    modules: readme files regenerated - pua_dialoginfo ... [skip ci]
+    modules: readme files regenerated - sca ... [skip ci]
 
-commit 9e1e7d4d3f7eb2e08d092c9b0b772fc76cf09376
+commit c9a9fcd4429de8c7da7cb3ab9cebe077edea91bf
 Author: Victor Seva <[email protected]>
-Date:   Fri Feb 28 09:28:44 2020 +0100
+Date:   Tue Jul 23 12:42:35 2024 +0200
 
-    pua_dialoginfo: add missing module parameter from docs
+    sca: add support custom [to|from]_uri
+    
+    * module parameters [from|to]_uri_avp to store
+    * sca_handle_subscribe() support [from|to_uri] parameters
     
-    intruduced at 09d1bdc38b51619c65c6a9ec8f293cf9c395c6c1 back in 2009
+    Add the possibility of define what is the URI value
+    for To and/or From instead of the values from the SIP message
 
-commit 5bc7bd99305b1341c6d0a6a4d2d3138432b14819
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 27 10:07:42 2020 +0100
+commit ed6730aa64e0e7c1580584d6f808e76a665e5882
+Author: Andrii Pogrebennyk <andrii@ng-voice.com>
+Date:   Wed Aug 21 11:17:40 2024 +0200
 
-    pv: exported functions for $var(...) management
+    pua_reginfo: free pkg memory after getting the content of each XML attribute
+    
+    - free the memory from the state XML attribute that was returned and immediately
+      used in another function call without freeing leaving one small mem leak;
+    - add comments but keep the dead code regarding parsed but unused attrs.
 
-commit 10b388423c8e60e1b0b7d625239a0df0afcfac0e
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 27 09:46:34 2020 +0100
+commit 1c5983c8f7ab7a93b5c96efeaa9600b6f2246d13
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date:   Mon Aug 26 21:05:15 2024 +0000
 
-    pv: exporte xavp copy variants to kemi framework
+    github: [skip ci]: bump tj-actions/changed-files from 44 to 45
+    
+    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 44 to 45.
+    - [Release notes](https://github.com/tj-actions/changed-files/releases)
+    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
+    - [Commits](https://github.com/tj-actions/changed-files/compare/v44...v45)
+    
+    ---
+    updated-dependencies:
+    - dependency-name: tj-actions/changed-files
+      dependency-type: direct:production
+      update-type: version-update:semver-major
+    ...
+    
+    Signed-off-by: dependabot[bot] <[email protected]>
 
-commit 8538a8c884adb0d844b0da7804711ceb8f427304
+commit 9743c1226e95e9a9f890d6c22ad1da7b9f9cc543
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 27 09:17:59 2020 +0100
+Date:   Mon Aug 26 18:07:47 2024 +0200
 
-    pv: formatted the very long lines in w_xavp_copy_dst()
+    corex: set internal flag FL_VIA_NORECEIVED for forward_uac() variants
 
-commit a8f60be7e3467611f0329198e3a1c4e4196b280f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 27 09:14:24 2020 +0100
+commit 3acf129660be4e2d9f4dfa68ad3ec6d25c43fbf1
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Aug 26 15:46:11 2024 +0200
 
-    pv: kemi functions for $shv(...) management
+    modules: readme files regenerated - siputils ... [skip ci]
 
-commit 3d7b3b1eeace71cc35aead54a5a1e2de42fd8505
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Feb 26 10:46:24 2020 +0100
+commit 52036e2772821459daea6d5ac98a3710d9daec13
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Aug 26 15:39:20 2024 +0200
 
-    modules: readme files regenerated - rtjson ... [skip ci]
+    siputils: docs for sip_parse_headers() function
 
-commit a23476600666d0cf0604a6a7e3212fa5b1223af8
+commit c04e236721f9572a2655e39b8c5136bd23f95dd3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 26 10:38:23 2020 +0100
+Date:   Mon Aug 26 15:00:07 2024 +0200
 
-    rtjson: fixed the updated example
+    siputils: added function to parse headers
     
-    - included invalid characters for xml text, rendering empty readme
+    - could be useful after applying changes or replacing message buffer content
 
-commit 8bbb97d152d45deff483a77dc869f82858fc6fcc
+commit fad4fbc3131ec261cd552d821eaf5a20157cfc65
 Author: Kamailio Dev <[email protected]>
-Date:   Tue Feb 25 20:46:08 2020 +0100
-
-    modules: readme files regenerated - rtjson ... [skip ci]
+Date:   Fri Aug 23 12:31:10 2024 +0200
 
-commit abecca7f6515a454b3394ec0df7f535a6a52e1e9
-Author: Mathias WOLFF <[email protected]>
-Date:   Mon Feb 24 19:57:42 2020 +0100
-
-    update example using IP address reserved for documentation
+    modules: readme files regenerated - tm ... [skip ci]
 
-commit f2a4fd419c27b99ce4ff6f93dc3f235d4f74a33c
+commit f2c31f5948cc8f6df652d193372973b1da748d51
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Feb 25 08:36:40 2020 +0100
+Date:   Fri Aug 23 11:22:39 2024 +0200
 
-    dmq: use PROC_RPC rank to init the worker process
+    tm: docs for headers_mode parameter
 
-commit ea2ea2f8274eda9d8d7055b22fab8910cd773a19
+commit e84ef54979dd05e92c65f96c7b1336aefd28faa2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Feb 24 20:27:14 2020 +0100
+Date:   Fri Aug 23 11:03:31 2024 +0200
 
-    auth: safety check for auth header pointer in pv_auth_check()
+    tm: new parameter headers_mode
+    
+    - control if headers from incoming CANCEL should be propagated to
+      hop-by-hop generated CANCEL
+    - default 0, do not propagate (exiting behaviour)
 
-commit 3843ae18599bfc1806ccb62df44bbc8ad41d60dd
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Feb 24 10:32:17 2020 +0100
+commit 9783c270eae580b22e73349ac72afd864b1de592
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Fri Aug 23 10:17:02 2024 +0000
 
-    usrloc: log database table if use_table() fails
+    core: main - safety check for invalid syntax in listen parameter
 
-commit 91e9835dc751403440b1b8c3d03004b3434fdd45
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Feb 24 09:30:31 2020 +0100
+commit d44b13cd91183e12aed1a3c5ee41f9d22ddac074
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Fri Aug 23 09:28:24 2024 +0000
 
-    kemix: exported get_conid() function to retrieve tcp connection id
+    core: main - add support for socket names as command line parameters
     
-    - returns -1 if not available
+    - format: [proto:]addr_lst[:port][/advaddr][/socket_name]
+    - example: -l udp:127.0.0.1:5060/1.1.1.1:5060/local
+    - Listening on: udp: 127.0.0.1:5060 name local advertise udp:1.1.1.1:5060
+    - based on a pull-request from Xenofon Karamanos (GH #3954)
 
-commit 150252e785d48e051de8640a1bbfa8a2f1a34553
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Feb 24 09:25:14 2020 +0100
+commit 57144a263680e86616dea49e9f2ca9f84a48d777
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Fri Aug 23 09:26:06 2024 +0000
 
-    core: kemi - convenience function KS.is_proto() to test many transport protos
+    core: add new function pkg_char_dup, similar as shm_char_dup but for PKG memory
 
-commit cd3def2da2b5a41ef5dac3715c18ad415d5ac218
+commit e839563d3bd572dd60c6045cc71461ec39cdf290
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Feb 24 09:31:24 2020 +0100
+Date:   Thu Aug 22 13:31:10 2024 +0200
 
-    modules: readme files regenerated - carrierroute ... [skip ci]
-
-commit 18c415f27ed9a914615a95c1d648ec2677ea13f1
-Author: Stefan Mititelu <[email protected]>
-Date:   Fri Feb 21 11:28:56 2020 +0200
-
-    carrierroute: remove mi fifo files
+    modules: readme files regenerated - tm ... [skip ci]
 
-commit 7647046384883f3506ec2321794f2b2e95032146
-Author: Stefan Mititelu <[email protected]>
-Date:   Thu Feb 20 17:29:07 2020 +0200
+commit c622429b1514f49d36519248f90b647f7b7b3144
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Aug 22 13:22:03 2024 +0200
 
-    carrierroute: update doc for the new rpc commands
+    tm: align comments
 
-commit dd186700b6c7a62a19ddde15f3d367bc48a0aa29
-Author: Huseyin Dikme <[email protected]>
-Date:   Thu Feb 20 13:11:54 2020 +0100
+commit 2d2daa0e69e57787d974dfae6826f03397109be2
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Aug 22 11:47:09 2024 +0200
 
-    carrierroute: add new rpc commands
-    
-    - add cr.add_host command
-    - add cr.delete_host command
+    tm: docs for e2e_cancel_hop_by_hop parameter
 
-commit 4c7896fa7f0294fb33d918c7e528871d5969daaf
-Author: Stefan Mititelu <[email protected]>
-Date:   Wed Feb 19 14:21:00 2020 +0200
+commit 138958103c4083c5273a6019169514a54623fb45
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Aug 22 11:07:33 2024 +0200
 
-    carrierroute: organize and add new rpc commands
+    tm: compile define E2E_CANCEL_HOP_BY_HOP turned into modparam
     
-    - organize helper commands from deprecated MI FIFO
-    - add cr.activate_host command
-    - add cr.deactivate_host command
-    - add cr.replace_host command
-
-commit 10b96696b82d2e70c15f3e4bc52097f0a5062499
-Author: Henning Westerholt <[email protected]>
-Date:   Sun Feb 23 21:45:48 2020 +0100
+    - easier to control without recompilation with modparam e2e_cancel_hop_by_hop
+    - default 1, same as so far, with E2E_CANCEL_HOP_BY_HOP defined
 
-    core: better debug logging in mk_action function
-
-commit 3d28b4c3fcb2131c0f360487b0d233ed93388aac
+commit 82abbf4cce93845352e158db03516236e99ebd87
 Author: Kamailio Dev <[email protected]>
-Date:   Sun Feb 23 12:31:14 2020 +0100
+Date:   Thu Aug 22 12:01:10 2024 +0200
 
-    modules: readme files regenerated - rtpengine ... [skip ci]
+    modules: readme files regenerated - presence_conference ... [skip ci]
 
-commit b15362ec487d14b2a428dabbcce4f3de4cf1fc59
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Feb 23 12:30:02 2020 +0100
+commit 20f7aa0d0fe2f152e47321657983e7fdbaa4727d
+Author: Victor Seva <[email protected]>
+Date:   Thu Aug 22 11:46:55 2024 +0200
 
-    rtpproxy: docs updated for rtpproxy_manage()
+    presence_conference: add a note about deactivated MI cmds to docs [skip ci]
 
-commit bdba22bb9b573c7b32a7de45154f9159c725715f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Feb 23 12:29:44 2020 +0100
+commit 59862ba222127b89e5d547dfb86e206ea8d0588d
+Author: Victor Seva <[email protected]>
+Date:   Thu Aug 22 11:45:13 2024 +0200
 
-    rtpengine: docs updated for rtpengine_manage()
+    presence_conference: add section ID's to documentation [skip ci]
 
-commit 4305c501128a0d37453a39795bd00314d7f60e4f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Feb 23 12:22:08 2020 +0100
+commit 748da56717800c36c43bb6fe3739011f3d3105e0
+Author: Victor Seva <[email protected]>
+Date:   Thu Aug 22 11:20:17 2024 +0200
 
-    rtpproxy: do nothing in rtpproxy_manage() when used in event_route[tm:branch-failure:...]
-    
-    - avoid duplicating sdp operations
+    pua_dialoginfo: reformat exported structures more human friendly
 
-commit 387de23a5c9252ee8409d378ea452bfd52e416d4
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Feb 23 12:20:17 2020 +0100
+commit aba56a5aa3b8fa4f07d0c52cd7fd2d56103ca56c
+Author: Victor Seva <[email protected]>
+Date:   Thu Aug 22 11:06:47 2024 +0200
 
-    rtpengine: do nothing in rtpengine_manage() when used in event_route[tm:branch-failure:...]
-    
-    - avoid duplicating sdp operations
+    pua_dialoginfo: add section ID's to documentation
 
-commit 345d6f67006e4254300209742a2778b925cafaf7
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 22 11:18:06 2020 +0100
+commit 3c6bc5db3e2651784d95ef80d6de24973ffc963c
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Aug 22 10:46:10 2024 +0200
 
-    topoh: skip http reply handling
+    modules: readme files regenerated - corex ... [skip ci]
 
-commit fad795648f8cbf12cc099dea18092ff7beee9c75
+commit 6c106dec657a7f2a0a6f56ab24a7a715ec5d40b0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 22 10:55:20 2020 +0100
+Date:   Thu Aug 22 10:33:08 2024 +0200
 
-    topos: skip http reply handling
+    corex: docs for forward_uac_uri(...)
 
-commit 459ccabe9e3975dd5a90135ab96f3cccdf4ffdbe
-Author: Bastian Triller <[email protected]>
-Date:   Thu Feb 6 17:28:42 2020 +0100
+commit a651349dec416ba649fda4e0665e23c980dce42b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Aug 22 10:24:03 2024 +0200
 
-    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
+    corex: added forward_uac_uri(vuri) function
     
-    This removes keys src_ip and dst_ip. Use $si resp. $Ri instead.
+    - target address can be provided via parameter
 
-commit d4d7a8bb27426045de9afd8636729426a346ca79
-Author: Bastian Triller <[email protected]>
-Date:   Thu Feb 6 15:28:18 2020 +0100
+commit 7bba70f82f9b9928d24e2312025d48aa0ed6a441
+Author: Dragos Vingarzan <[email protected]>
+Date:   Wed Aug 7 20:57:25 2024 +0200
 
-    sipcapture: fix typo
+    ims_qos_npn: fixed issues in 3GPP-User-Location-Information decoding to P-Access-Network-Info header value
 
-commit 84e049e7976c8c1407ae6d109fb4c10395b852de
+commit a5f4feaec7f61d9c8ce54bdd42634220d116f116
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Feb 21 10:01:15 2020 +0100
+Date:   Wed Aug 21 09:46:11 2024 +0200
 
-    modules: readme files regenerated - kex ... [skip ci]
+    modules: readme files regenerated - corex ... [skip ci]
 
-commit b96a1be81c6f4bb8ac3a8b11a02fc5d6a55faf41
+commit 3debbb5a608c135c628799546ee95c96abe18824
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Feb 21 09:54:18 2020 +0100
+Date:   Wed Aug 21 09:30:50 2024 +0200
 
-    kex: docs for rpc stats.fetchn command
+    corex: docs for forward_uac() function
 
-commit 7a9cb26aafc95ec8acb44ce36e513303319b8b6d
+commit ed8486de52c29996f64496dcce0f44941cff49d3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Feb 21 09:51:12 2020 +0100
+Date:   Wed Aug 21 09:23:14 2024 +0200
 
-    kex: new rpc command stats.fetchn
+    corex: new function forward_uac()
     
-    - get internal statistics with the values represented as numbers
-    - alternative to stats.fetch where the values are represented as strings
+    - send out with only one Via, the one added by Kamailio, simulating a
+      request sent by the initial UAC
+    - useful when the reply is not wanted to be sent back (e.g., it was sent
+      back from Kamailio)
 
-commit 61ffd51c45daaefd87c7ec4a9d4d05afc9a306d6
+commit f41b8ee9990aaee7423505b6216e46b574825c83
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Feb 21 08:58:24 2020 +0100
+Date:   Tue Aug 20 14:22:56 2024 +0200
 
-    tm: exported function to kemi returning the branch index
+    core: helper function to forward request specifying message build mode
 
-commit 2c6e87c50b13acdd94f77491eda0d73430f58dfc
+commit e0f10477728922cefbbff9d23d846cd5912eb148
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Feb 21 08:39:47 2020 +0100
+Date:   Tue Aug 20 13:05:42 2024 +0200
 
-    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())
-
-commit 5750b405e78de7d2f701708f9c41126c3173d8f5
-Author: Your Name <[email protected]>
-Date:   Thu Feb 20 10:35:19 2020 -0500
-
-    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
+    core: explicit unsigned long long for internal flag constants
 
-commit 22fa836797d729e9eec4ab6bac8b2daf49a0e8db
+commit 9ff1080cc6452343e6bc2de00350b2f7bcecf6d2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 20 15:50:58 2020 +0100
+Date:   Tue Aug 20 12:26:10 2024 +0200
 
-    usrloc: coherent coding style in mod init function
+    core: new internal flags to skip adding received/rport in incoming via
 
-commit 01ac570c2fbda800d1e00cd50305739cf0596ebf
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 20 14:50:51 2020 +0100
+commit 3d002d561e82b8bb71b225da708bdfd9ce504335
+Author: Farzaneh Soltanzadeh <[email protected]>
+Date:   Mon Aug 19 12:30:29 2024 +0000
 
-    misc: examples - use kx functions instead of pv for lua routing file
+    rtpengine: export API for other modules (GH #3949)
 
-commit 25e61922244ec9c438fc472500472b59d191093a
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Feb 17 17:09:36 2020 +0100
+commit b712ddc4db9a9c1bb30b236a0a86082108b23f07
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Aug 17 17:08:31 2024 +0200
 
-    db: update README describing the DB XML framework
+    msilo: removed duplicatred exported function
 
-commit 6fb8cb820207e51e7e6ae07020c17c32b9fa9aa0
+commit b6dea98ada293a3bbad004aa1b194d4bf44a60ab
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Feb 18 14:51:46 2020 +0100
+Date:   Sat Aug 17 16:30:21 2024 +0200
 
-    dispatcher: docs - added modparams for keepalives in sample config file
+    msilo: added fixup free functions to exports structure
 
-commit 942d1cc40a1772ffd7a7d62bf1354a0b6343f7fa
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Feb 17 16:41:32 2020 +0100
+commit f5f7c913d4f008b9937677ae2c2d66baa01dcf0e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Aug 16 17:03:44 2024 +0200
 
-    db: small spelling fix in docs
+    uac: added fixup free functions to exports structure
 
-commit f405f033a74673a7beeb4fd93a13538275c6b8c9
+commit 36ae41d5d3efce9c336cf2f675a0cb4fe01933a1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Feb 17 16:37:55 2020 +0100
+Date:   Thu Aug 15 14:46:39 2024 +0200
 
-    kemix: exported function to get next hop uri
+    uac: added field for cseq number for $uac_req(...)
 
-commit 3ff9cf08a2e158ef31ca9f4a1b249e9a202145ac
-Author: Federico Santulli <[email protected]>
-Date:   Mon Feb 17 11:04:36 2020 +0100
+commit 4a4689366aee9517ed90cf2df1a4e90018b9948d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Aug 15 14:41:12 2024 +0200
 
-    pkg: add ebuild for git master for new gento packages (GH #2220)
+    tm: added cseq number field to uac_req structure
 
-commit d94fce63e496f1039ed6b39ce2dfc257a8e60da2
-Author: Federico Santulli <[email protected]>
-Date:   Mon Feb 17 11:03:38 2020 +0100
+commit 7d2fd09103680454aaaba30f5e46f83b362513eb
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Aug 14 18:37:06 2024 +0200
 
-    pkg: add generic files for new gento packages (GH #2220)
+    phonenum: add fixup free functions to exports structure
 
-commit bb7f26b3b423d801a244d597ed79ac2b3fcae831
+commit e9dd041ce6af9ee4b9cc2e29b4417787a8056776
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 20:59:38 2020 +0100
+Date:   Tue Aug 13 21:01:51 2024 +0200
 
-    core: dprint - compare func name against null to avoid latest gcc warnings
+    phonenum: export match_cn() to kemi
 
-commit 35ca40c564d8b55b873f92cc30865ce2472d0457
+commit 8361471e6ec49d3b92443e0ddd728bf665460c02
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 19:33:02 2020 +0100
+Date:   Fri Aug 9 16:04:11 2024 +0200
 
-    core: dprint - try to make gcc happy evaluating __func__
+    dispatcher: use char for oc distribution array
     
-    - gcc throws warning without cast, clang is ok
+    - reduce array size
 
-commit 0c20b2976db55876fae2d1351f3a0b3c6e6a7b6e
+commit ad31292170f632a381c1f95cbf955ca71f046244
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:16:55 2020 +0100
+Date:   Thu Aug 8 10:15:19 2024 +0200
 
-    xprint: updates to used log macros
+    dispatcher: print priority in oclist rpc command
 
-commit 6f1c64377d1222a88fb0f86dfe4f879cf2572377
+commit 645b34cec9ee459ea33cb14d8f66e5c58a7ef975
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:16:55 2020 +0100
+Date:   Wed Aug 7 09:39:27 2024 +0200
 
-    xlog: updates to used log macros
+    dispatcher: group overload control attributes in a structure
 
-commit cad3ae51f25aedb5632d1ee7107dd11997a559c7
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:16:55 2020 +0100
+commit 398c40ab7969e738ac92abc8b9c8c557b25ef533
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Aug 6 11:16:10 2024 +0200
 
-    tls: updates to used log macros
+    modules: readme files regenerated - dispatcher ... [skip ci]
 
-commit 528eb33bd569db6258e351a295a7a0a459fa7a43
+commit 1a56ff54ec1898b8bbc2aae4ab5f4b19eff6ecf5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:16:55 2020 +0100
+Date:   Tue Aug 6 11:03:41 2024 +0200
 
-    debugger: updates to used log macros
+    dispatcher: docs for dispatcher.oclist rpc command
 
-commit 6e6c91601e3a9a6cb797fe87a1d4c6430331db38
+commit 583ab9f29cd7d5c472de2e12087a4c619bc1897f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:15:25 2020 +0100
+Date:   Tue Aug 6 10:23:27 2024 +0200
 
-    core: mem/tlsf_malloc - updates to used log macros
+    dispatcher: variables declared at beginning of block
 
-commit 3ea303350eebf32232421c9888266286d9a3e86d
+commit 4c481dc95338d9bb814730d3d4f84ce9670a0ed0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:15:10 2020 +0100
+Date:   Tue Aug 6 10:16:04 2024 +0200
 
-    core: mem/q_malloc - updates to used log macros
+    dispatcher: new rpc command dispatcher.oclist
+    
+    - list overload control attributes for a specific dispatcher group
 
-commit 950c3ba398d75b1606995a60b6128f1efa788bb2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:14:26 2020 +0100
+commit 4aaaca60ef2207100dd3f4e16ae63428aadc7dc5
+Author: Morten Tryfoss <[email protected]>
+Date:   Mon Aug 5 12:14:04 2024 +0200
 
-    core: mem/f_malloc - updates to used log macros
+    cdp: Error log caused crash
 
-commit c1ea36344448efe8a06c0c74fad73db07c9174ed
+commit 14fb25a5d39748e52224225667bae4ab2b428c9b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:11:10 2020 +0100
+Date:   Mon Aug 5 10:21:08 2024 +0200
+
+    dispatcher: print no-probing flag in the rpc list
 
-    core: action - update used log macro for core log() function
+commit 1243755d20192e7d5d1c492462a0f9f66521abac
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Aug 2 12:31:10 2024 +0200
+
+    modules: readme files regenerated - textops ... [skip ci]
 
-commit a7f862259f83af5d9296202a26b3bf80125d1397
+commit 40238581af0eea0787547bdacc2ff0fccf19cbba
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Feb 15 16:08:02 2020 +0100
+Date:   Fri Aug 2 12:28:19 2024 +0200
 
-    core: dprint - log macro to print message without function name
+    textops: docs - fixed typo in subst_v() 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
+    - unnoticed after copy and paste
 
-commit e1f1b3a5e55e05a80af4e2ef91fac42892211c08
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 23:00:39 2020 +0100
+commit e92375c96eace6340e42bca622e9835df6b5d17f
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Aug 2 11:46:11 2024 +0200
 
-    tmx: convert to memory logging helper
+    modules: readme files regenerated - textops ... [skip ci]
 
-commit 32c917f6a9a1bf4f5b95d3bdcbc5f3efdd209948
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:56:38 2020 +0100
+commit ab59aace74cca90be6d341a3f96e72693e939992
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Aug 2 11:42:07 2024 +0200
 
-    topoh: convert to memory logging helper
+    textops: docs for subst_v(...) function
 
-commit b06268f071ac614f914669a0888c59b8b4255ed2
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:52:04 2020 +0100
+commit e1954d7624eecdc33137d224c248240e2df90703
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Aug 2 11:36:25 2024 +0200
 
-    topos: convert to memory logging helper
+    textops: new function subst_v(...)
+    
+    - perform sed-like substituion over input text and store in a variable
 
-commit 9d316f2d0d2744c956e85a3619f6e39852aca20f
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:50:30 2020 +0100
+commit 5b2e4d38ac3da8693044aa64c1d4e73595d061cf
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Aug 1 12:28:01 2024 +0200
 
-    tsilo: convert to memory logging helper
+    Makefile.defs: set -pthread flag always
+    
+    - needed by the multi-thread udp receiving mode
+    - it was almost always set for libssl tls multi-process mutexes
 
-commit 9a132d30fa035197bf562fc563939a57b8f6ff68
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:45:36 2020 +0100
+commit 6b413cc8c7f9c6db019c98a28ab07cf902ef505e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Aug 1 08:09:34 2024 +0200
 
-    uac: convert to memory logging helper
+    permissions: reworked condition checking group id on db load
+    
+    - ensure it is not null and greater than 0 for both types
+    - update of 6afab49
 
-commit 1c7809b1f7e0ac5c4a08cda686f3cf867281eb7a
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:40:27 2020 +0100
+commit d90101e1a50ef0c958e8e8a2f361198a28ea336a
+Author: Tyler Moore <[email protected]>
+Date:   Fri Apr 26 07:45:01 2024 -0600
 
-    uac_redirect: convert to memory logging helper
+    lib/srdb1: add uint support for db->pv conversions
+    
+    - add support for converting unsigned integers into PVs.
 
-commit 118b22145dc0605db7e04f336588cc6d240dcdf1
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:39:13 2020 +0100
+commit 772f261f91685583af3db7cee2c227336eef7c42
+Author: Tyler Moore <[email protected]>
+Date:   Thu Apr 18 18:23:49 2024 -0600
 
-    uid_avp_db: convert to memory logging helper
+    htable: add uint support when packing an htable
+    
+    - add support for packing unsigned integer values from DB,
+      into hash tables.
 
-commit cf489648cfb957c49bd256e8d029fb949984673b
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:37:46 2020 +0100
+commit 5f4f1f027132a1e4cdc2528a0d65e777a0a01da7
+Author: Tyler Moore <[email protected]>
+Date:   Thu Apr 18 18:20:52 2024 -0600
 
-    uid_domain: convert to memory logging helper
+    permissions: fixup uint support in address table reload
+    
+    - add support for converting unsigned integer values directly,
+      in address table rpc reload.
 
-commit fe5027caf30f6ad4ead271aaa73754707ca140f2
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:30:49 2020 +0100
+commit e273fc10d65b41a407797fef0f9953c1615a88a2
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Aug 1 07:31:11 2024 +0200
 
-    uid_gflags: convert to memory logging helper
+    modules: readme files regenerated - msrp ... [skip ci]
 
-commit 5357de9c0af801876fec6dab00276c3aa29a87e4
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Feb 13 22:28:44 2020 +0100
+commit aa417aca610b1c8a623847c22d9becba9a343241
+Author: Bruno Santos <[email protected]>
+Date:   Tue Jul 30 17:32:24 2024 +0100
 
-    usrloc: convert to memory logging helper
+    msrp: add forward support with path replacement
+    
+    - add function to allow forwarding of MSRP frames with optional
+      To/From-Path replacement
 
-commit 6c557efc1b9cb8c880a05235c94780bbaf305073
+commit 83f2dd24e404eead32361079fca1fd68976e81c8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 17:01:49 2020 +0100
+Date:   Wed Jul 31 16:07:17 2024 +0200
 
-    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
+    dispatcher: return oc seq, min and max attrs in rpc list
 
-commit 994a8dfc070d84b5dad28fa873d8759280c910f2
+commit 604fd2787620de87585ba17fb6a6961b3b999331
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Wed Jul 31 16:01:38 2024 +0200
 
-    xmlrpc: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    dispatcher: always return attrs in rpc list full mode
 
-commit fe173b2af121b2d6388fea3632037a0ea2999988
+commit 41016d1835c1ab62b7d3c0f6299fae727a6f7ed3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Wed Jul 31 15:57:01 2024 +0200
 
-    xhttp_pi: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    dispatcher: range checks for oc rate min/max limits
 
-commit 169ccce5e3cb302352b1e4d5ac0a0dc58eb552cb
+commit 08ee7330922e9e2b4d8fd8d5f63f596c84e2c81c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Wed Jul 31 15:50:45 2024 +0200
 
-    xcap_server: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    dispatcher: intit oc rate max limit
 
-commit fbfe21f54c7fd845bf9c99c4091980b1ee4d61d5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+commit 629a518991ab204a45f625d82fbe8a0ccd247cd6
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Jul 31 07:46:11 2024 +0200
 
-    rls: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    modules: readme files regenerated - corex ... [skip ci]
 
-commit d40a924bd698ddf365b4db52cba2ab45f7d7a6e2
+commit 37e971f72c1783266ee29c02434361aaf2c819ed
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Wed Jul 31 07:40:45 2024 +0200
 
-    pua_xmpp: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    corex: docs updated for msg_iflag_set()
 
-commit 20d9453cd3259e8afa1de92a7dba1d25f5f43fe4
+commit 82c786fde7a635738c905899fb6edc9b7d1a2b67
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Wed Jul 31 07:29:57 2024 +0200
 
-    pua_usrloc: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    corex: functions to manage iflags can get 0..63 parameter value
 
-commit 7f6648a8586fdfd5a1fdba05556333095bc25777
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+commit fe56aa38a88a9961141bbcc2fc26d384af63734e
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Tue Jul 9 16:14:19 2024 +0800
 
-    pua_reginfo: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    tls_wolfssl: legacy clean-up
 
-commit b4842e81e3aa861739c996ff795b6d7261202b66
+commit 072c44330297c653675b5078fb0facdc399a5ab4
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Tue Jul 30 09:07:36 2024 +0200
 
-    pua_dialoginfo: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    corex: switch to unsigned long long for iflag lookup
 
-commit e00ce6016afd5c0fba084a19a45fb13353e7f6f4
+commit fdb0ef987ca2b013104b06ece006f67bf8ae07d3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Tue Jul 30 08:55:08 2024 +0200
 
-    pua_bla: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    corex: proper check for iflag lookup return code
 
-commit 4f43047172260e1a524700a866693f99ea11383b
+commit 70606e3ea575228b3ccc662d6f9048aa0eb899ce
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+Date:   Tue Jul 30 08:44:03 2024 +0200
 
-    pua: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    corex: small formatting of iflag list
 
-commit 8e9e1fdeacc4c1b2b0cd67f1b36d73737dacd015
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+commit f4e14a945d69e1555aa76431202693f0c855c916
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Tue Jul 30 07:43:14 2024 +0800
 
-    presence_conference: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    tls_wolfssl: upstream v5.7.2-stable
 
-commit 8d7c0f80083351de98b99d2505170b740974080a
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 13 10:25:51 2020 +0100
+commit 280c6cd0fac7be75dede54c8e4a96ccf03312371
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Tue Jul 30 07:39:04 2024 +0800
 
-    lost: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    tls_wolfssl: Makefile logging: reduce to info level
 
-commit ff92622c3b4c6224f75318ba9e39c9b4389bff1e
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+commit 097cd7353efc251fb764e6f7c88e3330c794d369
+Author: Victor Seva <[email protected]>
+Date:   Mon Jul 29 12:31:10 2024 +0200
 
-    ims_registrar_scscf: Makefile - use pkg-config if xml2-config is not found
+    pkg/kamailio/deb: refresh after service template added
     
-    - GH #2199
+    at a8cb23903b271a1b78456fed5da8e10474aee405
 
-commit 29573bbdb09412c9cbfe839f0c80b7dd7fe77804
+commit add65a4799c1650ea36c657d190fa0027e798404
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+Date:   Mon Jul 29 11:24:00 2024 +0200
 
-    ims_registrar_pcscf: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    sdpops: use proper include guard for the file
 
-commit 71e67531194aa867b8f3f32b72d07e1bd4ad7dff
+commit 49a9c0a0f391c2e9fc45dff7c37a087dde0f7ba3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+Date:   Mon Jul 29 10:07:43 2024 +0200
 
-    ims_isc: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    cplc: use long long constants for operations
 
-commit 80f2eb33a967ede3e70fef572dc9b42172ad067c
+commit fc2f34e8bab022b0c99e8313aee3e4a87c1f2e52
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+Date:   Sun Jul 28 18:44:45 2024 +0200
 
-    ims_icscf: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    core: tcp - use long long constants for operations
 
-commit 4d3496fb82df1d249a78365e0c50b4ec13989261
+commit e86d6ee30227a3fc5cff98e7983d4a80f0c42c4b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+Date:   Sat Jul 27 18:16:40 2024 +0200
 
-    ims_auth: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    db_berkeley: buffer size set to the argument of strftime()
 
-commit f05a46dc79de45c6cb958b845b9f2d85452c4f37
+commit 3333611a3ef9078cbcb9867db88921f0c48fce1b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+Date:   Fri Jul 26 19:49:57 2024 +0200
 
-    cplc: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    core: cfg select - check res when getting the variable
 
-commit 2749962b8354be1731ab68a0ae4aa0fac4f944e1
+commit 660a019263b81d318700c205531bf4e042c912cf
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 10:25:50 2020 +0100
+Date:   Fri Jul 26 19:00:29 2024 +0200
 
-    cdp: Makefile - use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    xprint: return on mod init error case
 
-commit 58deac2e7fd62afca409b17903deb951493b213a
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 13 10:08:58 2020 +0100
+commit a71bd9d9424456ef1167468c5bbbfd38b1099e89
+Author: Rick Barenthin <rick@ng-voice.com>
+Date:   Wed Jul 24 12:39:57 2024 +0200
 
-    lib/ims: Makefile - try to use pkg-config if xml2-config is not found
+    cdp: fix use after free in transaction call backs
     
-    - GH #2199
+    If the traction is set to auto drop,
+    the memory will be freed and with it the next pointer.
 
-commit b88b2306a0bdd8ba8df92cfeb60eb4032f337f44
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 13 10:07:24 2020 +0100
+commit 7943395957c070a16553b16536e5be59b4719d9b
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Thu Jul 18 13:45:29 2024 +0200
 
-    test/mod_httpapitest: removed unused xml2-config discovery
+    ims_qos_npn: fixed missing breaks in switch and checks for null pointers
 
-commit ed4559a76c32d0addc14a0fae9982b081edc511b
-Author: Victor Seva <vseva@sipwise.com>
-Date:   Tue Dec 17 15:27:35 2019 +0100
+commit b4efe7725728392d0c8921c006d6fbc6455e9b8f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Jul 25 10:58:40 2024 +0200
 
-    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
+    janssonrpcc: free new servers list on error
 
-commit 9fb8eb4a8db659b4e93c24d0d83d24bcff8149ef
-Author: Victor Seva <[email protected]>
-Date:   Thu Feb 13 09:22:43 2020 +0100
+commit a8cb23903b271a1b78456fed5da8e10474aee405
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Jul 3 15:32:13 2024 +0000
 
-    pv_headers: fix detection of branch flag on collect
+    pkg: Add systemd template for starting multiple kamailio services
 
-commit 03647b03c0ede9e2d5f65766ce6b72c593e3f39c
+commit a6c415713bb209b03ff110d4ae891173d04ac471
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 13 09:10:52 2020 +0100
+Date:   Thu Jul 25 08:44:15 2024 +0200
 
-    core: tcp - init value of *tcp_total_wq after allocation
-    
-    - use %u to log unsigned variables
+    core: cfg select - check res before initializing
 
-commit c2f0b7b6e41e334c8e0695feae3b5e6d4e8a74dc
+commit 7ba313f6f96ffa6042c163027c0c7bb65106fef7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 22:15:24 2020 +0100
+Date:   Wed Jul 24 10:43:18 2024 +0200
 
-    sdpops: exported sdp with transport variants to kemi
-    
-    - GH #2194
+    jsonrpcc: declare variables are the beginning of function
 
-commit 4bf0c5c9e573d587e271400aa55fb56a0fc9601d
+commit 796bcc038d7885e01dbad34abc68bf612062c533
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 21:56:14 2020 +0100
+Date:   Wed Jul 24 10:37:21 2024 +0200
 
-    core: tcp - print socked fd on logs when writing to tcp conenction
+    jsonrpcc: free allocated pkg buffer on error
 
-commit 02cf454fc601dd3b246a8886ec6d86103ad87a6e
+commit e96841130fd4d3a1e362170beef6b83e7a84f1cc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 21:30:09 2020 +0100
+Date:   Tue Jul 23 12:56:32 2024 +0200
 
-    utils: Makefile - try to use pkg-config if xml2-config is not found
+    Makefile.groups: removed osp module
 
-commit 517283c245be8c35d3c6ee9721fa1e85865b4638
+commit 193a8457af56dea6e7a1320df1d77d52e0951584
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 21:29:53 2020 +0100
+Date:   Tue Jul 23 12:54:27 2024 +0200
 
-    presence_dialoginfo: Makefile - try to use pkg-config if xml2-config is not found
+    osp: module relocated to archive
 
-commit 77ad9e626a8b9f26f3ce904fe35dda70ad4ce164
+commit 29510872607deb3238411b358c422d004fb307b7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 21:29:39 2020 +0100
+Date:   Tue Jul 23 11:57:48 2024 +0200
 
-    presence_xml: Makefile - try to use pkg-config if xml2-config is not found
+    erlang: init xavps for safety destroy on error
 
-commit 5ce9690245e0a075742c7cb8eac1786622c976f4
+commit 7350a80a1d4d121a75e12529553191c4a9038f56
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 21:29:25 2020 +0100
+Date:   Mon Jul 22 14:44:42 2024 +0200
 
-    presence: Makefile - try to use pkg-config if xml2-config is not found
+    nghttp2: duplicate reply status code in nghttp2_send_reply()
+    
+    - expected to be freed later
+    - GH #3917
 
-commit 64d37971d2d3fbd87176fe71ae19adca7f47a6ea
+commit 34749ab13b31504358761c964f794b283931394c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 12 20:56:05 2020 +0100
+Date:   Mon Jul 22 11:01:16 2024 +0200
 
-    xmlops: Makefile - try to use pkg-config if xml2-config is not found
-    
-    - GH #2199
+    utils: jump to error on pkg allocation failure
 
-commit 2fa4b0dbca4dad08707f12217165d2fd489b2cb5
-Author: Aleksandar Yosifov <alexyosifov@gmail.com>
-Date:   Tue Feb 11 10:57:21 2020 +0200
+commit 79a668b8bdb0e085adb3581d718e5fd5ae73e2e4
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Jul 21 22:41:45 2024 +0200
 
-    ims_qos: Rx AAR get identity from request for MT
-    
-    - Rx AAR for Terminating direction get identity
-      from request message if dialog is missing.
+    tls: check lenght when parsing pv alt name
 
-commit 4029e19e7438f295a00613ae84f39ad0adfb3dc1
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Feb 11 21:16:16 2020 +0100
+commit 7c06997a1b6e77ae0642d369f532219dc35ef8e0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Jul 21 22:23:29 2024 +0200
 
-    modules: readme files regenerated - ims_qos ... [skip ci]
+    tls: remove uselss pv format parsing in pv_parse_alt_name()
 
-commit 70b6e2fb4ccf77c9eb71610f9febeca843228093
-Author: Henning Westerholt <[email protected]>
-Date:   Tue Feb 11 21:15:04 2020 +0100
+commit 5a1f80f266069dbc453b44a856f225c254e7c050
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Jul 20 20:02:07 2024 +0200
 
-    ims_qos: fix dialog module name, dialog2 is not used anymore
+    xprint: check to avoid double free
 
-commit 3a25cf30ed371e7dd037e876e3e4c65f18287598
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Feb 10 18:31:26 2020 +0100
+commit dc71c0a5791ebc1306648b5ed338613050e32f5c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Jul 19 19:59:20 2024 +0200
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    topoh: 0-init alocated structures
 
-commit 7602329391760b2f18d653f46d6a596be1daade5
+commit 20f2096d314253e7e74688da664de2830289a276
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Feb 10 18:14:30 2020 +0100
+Date:   Fri Jul 19 19:53:47 2024 +0200
 
-    dispatcher: docs - note about special attributes section for weight dispatching
+    core: removed unnecessary destroy
 
-commit 35b82c4acb4559fd14faa86fe1c58caf763d5fd0
-Author: Peter Lemenkov <[email protected]>
-Date:   Sun Feb 9 16:38:17 2020 +0100
+commit fe505c9654541ec60f14e5a50896bb11751e61e4
+Author: Victor Seva <[email protected]>
+Date:   Thu Jul 18 17:26:33 2024 +0200
 
-    rtpengine: Remove unused struct fields
+    sipcapture: add missing headers for inet_ntop()
     
-    These two were copied directly from rtpproxy module but never used by
-    this module.
-    
-    Signed-off-by: Peter Lemenkov <[email protected]>
+    fixes #3927
 
-commit e9a19d5b4ebff9e06a061efdc5f2b91d4e1bf1b2
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Feb 6 20:49:36 2020 +0100
+commit b6de4b92fd18d541c745e07cfaefaf7c56c45f18
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Jul 18 15:46:10 2024 +0200
 
-    kemix: exported functions to get to-uri user and host
+    modules: readme files regenerated - sqlops ... [skip ci]
 
-commit d74157a3a2d97a50dc5de98a0e5fc1c8aa75c09b
-Merge: a4d78bb011 decd1848e8
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 5 18:00:20 2020 +0100
+commit e5407c058f88fe06be2ee5da468ce2929748e31f
+Author: Xenofon Karamanos <[email protected]>
+Date:   Mon Jul 15 10:25:23 2024 +0000
 
-    Merge pull request #2203 from nickvsnetworking/IMS_examples_refresh
-    
-    misc: examples; ims: Update kamailio.cfg example to function out of the box on current releases
+    sqlops: Add log_buf_size param for logging raw queries.
 
-commit a4d78bb01149c4c6bd8adc679e3547af270001a1
-Author: iurri <[email protected]>
-Date:   Wed Feb 5 17:56:44 2020 +0100
+commit 70563ca0629a8de5aa5427b003f441e6c3a40c6a
+Author: Victor Seva <[email protected]>
+Date:   Thu Jul 18 13:40:24 2024 +0200
 
-    core: tcp - allow plain connections when tcp_accept_haproxy=yes
+    dialplan: remove pcre2_free() warning
     
-    - PR #2206
+    related to #3851
 
-commit 787e2f978876b62aa0899b72b920952917af6ffb
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 5 16:11:26 2020 +0100
+commit 310b631007082f553117d126b6b9bd915be596ac
+Author: Victor Seva <[email protected]>
+Date:   Thu Jul 18 13:38:10 2024 +0200
 
-    core: dprint - option to print callid as attribute in structure json logging
+    lcr: remove pcre2_free() warning
     
-    - flag 'c' for --log-engine parameter
+    related to #3851
 
-commit 7d355f796b37c944928c41f19892221155e34ee4
+commit b86030cfbd66ba95f33f312595edae29e2b5cde0
 Author: Victor Seva <[email protected]>
-Date:   Wed Feb 5 14:22:03 2020 +0100
+Date:   Thu Jul 18 13:36:09 2024 +0200
+
+    regex: remove pcre2_free() warning
+    
+    related to #3851
 
-    Makefile.groups: add missing kemix to basic group
+commit acf50d86b502af36e3635d61745feaa5c577231d
+Author: Dennis Yurasov <[email protected]>
+Date:   Thu Jul 18 13:48:42 2024 +0300
 
-commit 9f8645a1b48e9f38d2b13a37b3fbcdfa645d88e0
+    tcpops: fix memory leak in $tcp(conid)
+    
+    - reference counter to tcp session not decremented, so shm for session never free
+
+commit 84ea36b4b79c07c4fc0a8c9e119184433353764e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 5 09:51:03 2020 +0100
+Date:   Thu Jul 18 12:29:05 2024 +0200
 
-    app_lua: regenerated mapping table functions
+    core: remove unnecessary check after using the structure
 
-commit c9e693261fce381a76e12311a9971f6bc413f182
+commit 15b2a5467f11e009ae4efad1ee29af860326095f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 5 09:50:16 2020 +0100
+Date:   Thu Jul 18 12:17:10 2024 +0200
 
-    app_lua: utils - increment mapping table size in the tool
+    core: set digit 0 in the md5 buffer in case of error inside char_msg_val()
 
-commit 71fe612c7d9a48890095fc2ec3c2496c79d0df83
+commit a471d34d6162387a1427f5d0c5b3c6079a2b0bdc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Feb 5 09:38:43 2020 +0100
+Date:   Thu Jul 18 12:00:47 2024 +0200
 
-    kemix: exported function to get call-id
+    core: init res inside select_cfg_var()
 
-commit 21904268cfe1b7d485578b4b8b63e64df36ae3be
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Feb 4 16:31:15 2020 +0100
+commit a3a63655dbcbf1bc8067f34c36f4a7295b2a1745
+Author: emvondo <[email protected]>
+Date:   Thu Jul 18 09:10:33 2024 +0100
 
-    modules: readme files regenerated - registrar ... [skip ci]
+    siprepo: fix int params and wrong copy data in siprepo_msg_async_pull (#3919)
+    
+    * siprepo: fix int params and wrong copy data in siprepo_msg_async_pull
+    
+    ---------
+    
+    Co-authored-by: emvondo <[email protected]>
 
-commit 65141b0603a1a053058da166eba2b6b2a869ed81
+commit aa79588ceacaaae118230bd06b0eb7aadf9b31f3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Feb 4 15:23:18 2020 +0100
+Date:   Thu Jul 18 08:18:25 2024 +0200
 
-    registration: docs for min_expires_mode param
+    dispatcher: added ocidx to the rpc response
 
-commit 7418625d482f924dd19d96c7a7c5f238e67062d6
+commit 8c3b5ab3818c86b90b02e20aa4631654e0b51745
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Feb 4 15:17:24 2020 +0100
+Date:   Wed Jul 17 13:56:30 2024 +0200
 
-    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)
+    dispatcher: remove reference to MI in comments
 
-commit a62d4f45282b4d216def7de908548ade40a6369e
-Author: Emmanuel Schmidbauer <[email protected]>
-Date:   Tue Feb 4 09:33:16 2020 -0500
+commit 39be7eb53773a1e3776d185f47d13a41e95408c3
+Author: Dragos Vingarzan <[email protected]>
+Date:   Tue Jul 16 12:09:19 2024 +0200
 
-    tm: t_continue - do not print error and return error code
+    src: added ims_qos_npn to Makefile.groups
 
-commit c275110a07fdad8963a08f5ca210f0d5fb717986
-Author: Aleksandar Yosifov <[email protected]>
-Date:   Thu Jan 23 15:24:17 2020 +0200
+commit 5ee7d35cfd9839230efbb163bac81ecbd461d6b5
+Author: Dragos Vingarzan <[email protected]>
+Date:   Tue Jul 16 12:08:51 2024 +0200
 
-    ims_reqistrar_scscf: Fix bug with multi-notifications
-    
-    - Added more accurate contact comparison when
-      sending NOTIFY to a subscriber.
+    ims_qos_npn: imported modified module
 
-commit e1a01699af450292859e4f2cd69b6a6d85246e5e
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Feb 3 11:53:55 2020 +0100
+commit 72b80c120c28fbc910c946c9a075e8792d37f61c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:55:31 2024 +0200
 
-    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
+    xprint: coherent use of defined types for avp flags, name and value
 
-commit 2c4deee67a1cdd4051bc777101fe2a580c1589a7
+commit 61ed552911e5ac633cdfdabd9ed2a26072fa923d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jan 31 09:36:32 2020 +0100
+Date:   Wed Jul 17 08:55:28 2024 +0200
 
-    core: kemi - exported helper functions to check myself for dst uri and next nop uri
+    uac: coherent use of defined types for avp flags, name and value
 
-commit 6887f4b05a7b9dc58d90cee6aae22cb380ef0647
+commit 32963fa84244fb0b6b80a50101866c4482dec1df
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jan 30 12:01:49 2020 +0100
+Date:   Wed Jul 17 08:55:27 2024 +0200
 
-    kemix: exported function to get timestamp
+    tm: coherent use of defined types for avp flags, name and value
 
-commit 0dbf08635a4b2f6e544c26da0a7f542f1863939b
+commit 72e8f2a201c9084c3ac86f7921c77878b0c30de2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 29 10:45:28 2020 +0100
+Date:   Wed Jul 17 08:55:25 2024 +0200
 
-    htable: safety check for item name value
+    siputils: coherent use of defined types for avp flags, name and value
 
-commit 0bf30a3b953ef64007552199f653310fc4aeb257
+commit e703f9454f8d2b48562e254d79d6102e8be5a936
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 29 09:07:09 2020 +0100
+Date:   Wed Jul 17 08:55:23 2024 +0200
 
-    htable: kemi - exported functions to inc and dec hash table values
+    siptrace: coherent use of defined types for avp flags, name and value
 
-commit 30eaf98045834e315497aa19744b0b0082b4c294
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Jan 28 20:01:10 2020 +0100
+commit 44654f476a7ebc3b8531e3dc0455ccd7ce7296a8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:55:21 2024 +0200
 
-    modules: readme files regenerated - rtpengine ... [skip ci]
+    sdpops: coherent use of defined types for avp flags, name and value
 
-commit ad3ae0133f321e357cf09f65f2067ed10d9c64a2
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Tue Jan 28 09:13:11 2020 -0500
+commit e14e80a29a8d6edcef955a66b696c3c64b1481e9
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Jul 17 08:55:19 2024 +0200
 
-    rtpengine: update/fix via-branch=next ID generation
-    
-    - 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
+    rtpproxy: coherent use of defined types for avp flags, name and value
 
-commit c943fdf2f3a690927d489d9f57cfc53bce00b49f
+commit 0483f1c74e9f3f48e573b445655a622000796e20
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 28 15:07:16 2020 +0100
+Date:   Wed Jul 17 08:55:16 2024 +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
+    rtpengine: coherent use of defined types for avp flags, name and value
 
-commit 1e3f4664c3b568f310235c093218bf12cb7a52b4
+commit 59c2ebad7d030fd8b2d2e675e3f481f934828fdc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 28 14:35:13 2020 +0100
+Date:   Wed Jul 17 08:55:14 2024 +0200
 
-    kemix: exported functions to get dst-uri variants
+    registrar: coherent use of defined types for avp flags, name and value
 
-commit 3e5633a1d2a243a4ac9773efc361513720e04f68
+commit 53f9a571315c151bdd1bf4a6bd5e21f390a29476
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 28 10:48:34 2020 +0100
+Date:   Wed Jul 17 08:55:11 2024 +0200
 
-    pv: new transformation {s.rmsw} - remove whitespaces from value
-    
-    - removes all occurences of ' ', '\t', '\r', '\n'
+    pv: coherent use of defined types for avp flags, name and value
 
-commit b9da65bcf0dea2740be9ddb2773d99e178d07117
+commit 456608939cf5970eaa3df09190883087475820f6
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 28 10:32:49 2020 +0100
+Date:   Wed Jul 17 08:55:09 2024 +0200
 
-    sqlops: exported sql_result_get() to kemi
-    
-    - return value of sql query result by id, row and column
+    pua_dialoginfo: coherent use of defined types for avp flags, name and value
 
-commit 3f52de273c359b60d0504e24b60401b5d1db2403
+commit 594a4b39b15a2d4db361554d091e14ea66d1b25e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 28 10:15:09 2020 +0100
+Date:   Wed Jul 17 08:55:06 2024 +0200
 
-    sipdump: kemi exports to get src/dst ip of the message
+    permissions: coherent use of defined types for avp flags, name and value
 
-commit d98d8b653e5cf0ae358f6abac392ec44ee39548a
+commit dda660bdb3fc3f9257e9291cf38182d9d9f02420
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 28 08:22:47 2020 +0100
+Date:   Wed Jul 17 08:55:04 2024 +0200
 
-    permissions: safety checks when destroying module
-    
-    - avoid warning of freeing null pointers on failed startup
+    pdb: coherent use of defined types for avp flags, name and value
 
-commit 67d02a3baa554f51b6a126fab2ab8bb35cbe52dd
+commit 11ac3d05d5d1f1222bf025d26f92f4343f3a18f9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 27 20:14:50 2020 +0100
+Date:   Wed Jul 17 08:55:01 2024 +0200
 
-    etc/kamailio.cfg: fixed comments reference to event route for jsonrpc handling
+    osp: coherent use of defined types for avp flags, name and value
 
-commit 88333187fbbc155eb3230a1bfebd391bc5c530f0
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jan 27 17:16:13 2020 +0100
+commit cb7ad3e8cfeb2bfc3b8d092d3b03073662e5ebf3
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:54:59 2024 +0200
 
-    modules: readme files regenerated - secsipid ... [skip ci]
+    nathelper: coherent use of defined types for avp flags, name and value
 
-commit 2d8fe4581c50f73787e2d25e8081b2c4c0944d57
+commit bf996241f712a8645ffb28906aeb849497f15bbe
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 27 17:05:29 2020 +0100
+Date:   Wed Jul 17 08:54:55 2024 +0200
 
-    secsipid: docs - added title to installation example
+    mtree: coherent use of defined types for avp flags, name and value
 
-commit 8ebfaee647d26862390e91cf009a6a3ce3226744
-Author: Victor Seva <[email protected]>
-Date:   Mon Jan 27 11:41:52 2020 +0100
+commit b7ae09d3b311a7e5cc6d7ded81fc0344179954fa
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:54:53 2024 +0200
 
-    Makefile.groups: fix ksecsipid group
+    msilo: coherent use of defined types for avp flags, name and value
 
-commit 06ddcbb6389b270d5c4031632f2a42bceac9135d
+commit be98520dd9366d30be74ec9078212f8e41bc7173
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 27 11:28:53 2020 +0100
+Date:   Wed Jul 17 08:54:50 2024 +0200
 
-    Makefile.groups: added group for secsipid module
+    mediaproxy: coherent use of defined types for avp flags, name and value
 
-commit 3f9f1620fd6d621863d6df92eb17039a956474d8
+commit 3bc58f2a3cdf1db930b3836d2d19614dca754930
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 27 11:25:09 2020 +0100
+Date:   Wed Jul 17 08:54:48 2024 +0200
 
-    secsipid: new module implementing STIR and SKAKEN IETF extensions
-    
-    - for more see RFC 8224 and RFC 8588
+    matrix: coherent use of defined types for avp flags, name and value
 
-commit 153fc0febcc7d2096199e4ac42c7ecd3e0159edd
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 19:20:34 2020 +0100
+commit def2e8fcd09ba4bceb21169410da4bc776d40cb0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:54:44 2024 +0200
 
-    xhttp: convert to memory logging helper
+    ldap: coherent use of defined types for avp flags, name and value
 
-commit d6374f825a006cb103256aade5bf114bf99d0635
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 19:00:09 2020 +0100
+commit b523f5e4f4a4f5b8c2f40717c57d09325a8680eb
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:54:42 2024 +0200
 
-    xhttp_pi: convert to memory logging helper
+    lcr: coherent use of defined types for avp flags, name and value
 
-commit 22512d9f28b4f91281e8b554f30e1c4c07b47e03
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 18:55:37 2020 +0100
+commit 2ac3e5daafe8c48835aaf8c488e5aa1b944b4aaf
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:54:39 2024 +0200
 
-    xhttp_prom: convert to memory logging helper
+    kazoo: coherent use of defined types for avp flags, name and value
 
-commit 90b8e31c48d8489564bd9ad4d1430e1f02c5fecf
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 18:46:29 2020 +0100
+commit e67ad97d3da4e3b5149ea0de31f0930b015a1dd9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:54:37 2024 +0200
 
-    xhttp_rpc: add missing mem error log message, convert to memory logging helper
+    json: coherent use of defined types for avp flags, name and value
 
-commit 63a9d4f917247e321cd34e9f087af729808767cb
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 18:43:58 2020 +0100
+commit 604f900ca8a0e64757ff123c2f0b6a0664e0a900
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:54:34 2024 +0200
 
-    xlog: convert to memory logging helper
+    ims_registrar_scscf: coherent use of defined types for avp flags, name and value
 
-commit 0903f5d65a8d16d4b6b9fddd0bc98cd5da35fb0b
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 18:41:43 2020 +0100
+commit 98504b4f7557299cd5c52e95aeb307e6caa64f48
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:54:31 2024 +0200
 
-    xmlops: add missing memory error log message, convert to memory logging helper
+    ims_registrar_pcscf: coherent use of defined types for avp flags, name and value
 
-commit 4ebc2dc56c43b6b94ac1847762ee44713440ced0
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Jan 25 18:39:25 2020 +0100
+commit 308246a76a268980038d2435ad7c259742932122
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:54:28 2024 +0200
 
-    xmlrpc: improve error log messages, add memory helper at a few places
+    h350: coherent use of defined types for avp flags, name and value
 
-commit decd1848e8c3c8a68553dba48abb4147195b5bf5
-Author: Nick <nick@nickvsnetworking.com>
-Date:   Sat Jan 25 11:38:19 2020 +1100
+commit ee07ab29297a7ac86fe975d692f2bf5eb3dfd68c
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Jul 17 08:54:25 2024 +0200
 
-    misc: examples:  IMS PCSCF pcscf.cfg update
-    
-    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)
+    exec: coherent use of defined types for avp flags, name and value
 
-commit 74e6daa71bf7dde64b907b7a1b9b3ebf925fad2b
-Author: Nick <nick@nickvsnetworking.com>
-Date:   Sat Jan 25 11:34:39 2020 +1100
+commit 896fc467901da9e99426866ce6348fd5b594105d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:54:22 2024 +0200
 
-    misc: examples: IMS PCSCF kamailio.cfg update
-    
-    Minor changes to make the example functional in the current stable release and higher.
-    
-    - 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)
+    drouting: coherent use of defined types for avp flags, name and value
 
-commit 2c7ba53b2b6cc7dd5e3c24241d23e76fb052aa50
+commit a6a191be5aa389f82f4f6d56b48eb9b588fbd93c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jan 24 10:20:09 2020 +0100
+Date:   Wed Jul 17 08:54:19 2024 +0200
 
-    core: msg translator - warning log made info for  multipart body processing
-    
-    - 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
+    dialplan: coherent use of defined types for avp flags, name and value
 
-commit a90c65813f8dcfdd7be533684d2ce5432d31a921
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jan 23 10:16:27 2020 +0100
+commit e1e2ad2fc278a05a1ad82e7cb18511ddd8de512f
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:54:16 2024 +0200
 
-    modules: readme files regenerated - textops ... [skip ci]
+    debugger: coherent use of defined types for avp flags, name and value
 
-commit 79592144c3ba99ccbb4883910eeda3a7dbe5c89d
+commit dcce0b7f9c742ce2fdc512da87f5b12d5ae6ce52
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jan 23 10:04:23 2020 +0100
+Date:   Wed Jul 17 08:54:13 2024 +0200
 
-    textops: docs - proper example for append_body_part() with headers
+    cplc: coherent use of defined types for avp flags, name and value
 
-commit 936d58fcbd7b7d929d227427ee578a25aa02af39
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Jan 22 17:46:11 2020 +0100
+commit d1bca3506b931164fb7993936107a42caa2846a1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:54:10 2024 +0200
 
-    modules: readme files regenerated - seas ... [skip ci]
+    cfgt: coherent use of defined types for avp flags, name and value
 
-commit 31b710b5ec402bf75b3babe5ffe440c429d3ec63
+commit 4f61b76640f3bca27642a4e0e973b3b277887e5e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 17:39:49 2020 +0100
+Date:   Wed Jul 17 08:54:07 2024 +0200
 
-    seas: docs - removed mi_fifo from examples
+    call_control: coherent use of defined types for avp flags, name and value
 
-commit 704c7f490adc519038d5c2fbb31dd019cc221566
+commit b7de3f755d7f613cb324768466d31228d3f4c297
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 17:37:59 2020 +0100
+Date:   Wed Jul 17 08:54:04 2024 +0200
 
-    sipdump: kemi functions to return buf and tag values
+    avpops: coherent use of defined types for avp flags, name and value
 
-commit 8ea44a690f308e0122660a13acf933de99a06250
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Jan 22 13:31:13 2020 +0100
+commit f8782d7f7522c83ca5490d133a6f69620e1fdd15
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jul 17 08:54:01 2024 +0200
 
-    modules: readme files regenerated - sipdump ... [skip ci]
+    acc: coherent use of defined types for avp flags, name and value
 
-commit 2bdb43082fefe107dc0348cfb5bcd96a99b11277
+commit bdd8619d4389b3a84b3ca601d5fe02a78b66a434
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 13:27:24 2020 +0100
+Date:   Wed Jul 17 08:44:51 2024 +0200
 
-    sipdump: docs for event route sipdump:msg
+    core: cfg.y - use avp flags type
 
-commit 3a6a55ac982fe06c73563a7030e3c79aaf693804
+commit dedba13bf159d780c3c0ae4dd524e922908472ca
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 13:17:34 2020 +0100
+Date:   Tue Jul 16 20:57:24 2024 +0200
 
-    sipdump: docs for mode and event_callback parameters
+    core: avp - coherent use of defined types for name and type
 
-commit 801eaa92b0ad67131744b8ec58ded01ba78c1bbe
+commit 07e5c94cad90474f8e2f2918ca28741d8545dd7b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 13:07:47 2020 +0100
+Date:   Tue Jul 16 20:55:52 2024 +0200
 
-    sipdump: option to run event_route[sipdump:msg] on rcv/snd messages
-    
-    - 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
+    core: pvar - use defined types for avp type and name
 
-commit 5d523e81c2a6ad1394254a36e9e143cb04e0171b
+commit ac9417cb0db60f9a4a0ff9f532edd072a18ef024
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 11:02:39 2020 +0100
+Date:   Tue Jul 16 20:36:30 2024 +0200
 
-    sipdump: small whitespace fixes
+    corex: destroy all msg avps after nio event route
 
-commit 2153445ac428ce8a4683a1cbabab6e24a1829c3c
+commit 4b35f78c57a679723ec77c10c1a2f0372df41623
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 22 09:02:19 2020 +0100
+Date:   Tue Jul 16 20:33:01 2024 +0200
 
-    core: dprint - new flags for long engine json
-    
-    - a: prefix attribute names with application name
-    - A: do not prefix message attribute with application name (when 'a' is
-    set)
+    corex: use defined types for avp name and flags
 
-commit 26560322750fde49f09d130200e58ce327112292
+commit fa792054a58126b57797675aadc4f0e862316dfd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 21:21:46 2020 +0100
+Date:   Tue Jul 16 20:27:27 2024 +0200
 
-    http_client: typo in variable name for network interface
+    core: pvapi - use defined types for pv_get_avp_name() name and flags
 
-commit 40f87b7e46714a114e7c98be7e677b20f1deb694
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 17:20:19 2020 +0100
+commit ba31a0065af34490650a205738328f52b95a784b
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Jul 16 10:31:11 2024 +0200
 
-    tls: proper match of config profile by server id
+    modules: readme files regenerated - dispatcher ... [skip ci]
 
-commit 5a607cabc34d16fe3770f273241b667fea470dc9
+commit 2ce75082134a7e03c29e3096316cee5ad455d9af
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 16:08:56 2020 +0100
+Date:   Tue Jul 16 10:20:17 2024 +0200
 
-    pipelimit: make error log debug in rpc command when pipe not found
-    
-    - error code is returned to rpc command
+    dispatcher: docs - listed flag 32
 
-commit f12492c231e1f3a08994727e3e8263886f1f2fbb
+commit abdd0bfaf6a2e50fb96e2f522f03a65f331b57b5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 15:02:53 2020 +0100
+Date:   Tue Jul 16 10:10:06 2024 +0200
 
-    Makefile.defs: add -lm to linker flags
-    
-    - on some linux distros is not linked by default
+    dispatcher: new flag 32 to not send ping to destination
 
-commit 512f89bec0b6ebd2b3c7c16b115f15dbd6de9a39
+commit eda03789f693bb72ec4ee05a8b2b4723e5080504
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:54:07 2020 +0100
+Date:   Tue Jul 16 08:27:42 2024 +0200
 
-    corex: declare nio specific globals in c file
+    core: remove unnecessary cleanup when locating a module
 
-commit 58a019f333d1ac5a19a1c7338c22d388cb378df0
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 21 14:49:57 2020 +0100
+commit 52ab6f3dcf5ad8d967be8bdecaa64ef31cbfbe33
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Fri Jul 12 13:30:41 2024 +0200
 
-    core: crypto, utils - updated comments referencing srutils after relocation
+    nathelper: fixed handle_ruri_alias() for alias being an IPv6
 
-commit cf7422d85f293e3ad69df2714d0d0e422d8dd19c
+commit f92fe42dc6c8d3d5b79cf6543b387501a41c09b3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:43:44 2020 +0100
+Date:   Mon Jul 15 08:24:59 2024 +0200
 
-    pkg: obs spec - removed lib/srutils from rpm pacaging
+    nghttp2: free the addr info on listen failure
 
-commit 0076124bcce4dfaa462291cf97aebda9ee3e8cdf
+commit d5076b557728b3f9d80df391ae71e2eab2c896dc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+Date:   Sun Jul 14 09:00:01 2024 +0200
 
-    usrloc: updated with relocation of lib/srutils to core/utils
+    evrexec: remove unnecessary safety exit loop
 
-commit dd84b3e38ba777e94f9d9bffab05d9e5129dde51
+commit f2a7a3c09ee881247c8a6641ec8d3b1e0e0eb812
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+Date:   Sun Jul 14 08:55:01 2024 +0200
 
-    uac_redirect: updated with relocation of lib/srutils to core/utils
+    dispatcher: remove unnecessary comparisons for unsigned
 
-commit 525467f9f1bc2617d42ef103ad5ded749d035d6e
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+commit 0da3eb3f94c087b272ebbe19c42fd933146482f8
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Fri Jul 12 14:03:26 2024 +0200
 
-    topos: updated with relocation of lib/srutils to core/utils
+    cdp: improved routing and removed useless warning/errors in authstatemachine
 
-commit 4e19ba888e067d3876fe6f77f1c8f41dd03f2d66
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+commit 70fd27174952fe6a67f01fca4fdc941b9fdc045a
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Fri Jul 12 13:02:23 2024 +0200
 
-    tmrec: updated with relocation of lib/srutils to core/utils
+    lib/ims: added cscf_get_host_from_requri
 
-commit 611d2c5427a2cb66802591c90454a2657999eda2
+commit fc8bee5b87e95e43bda2635e65457b2025eab6f9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+Date:   Fri Jul 12 12:05:40 2024 +0200
 
-    ss7ops: updated with relocation of lib/srutils to core/utils
+    pua: use long for time value diff operation
 
-commit 781b1cf9e0cb80f7c62423d035afe315f6b8530a
+commit c97145862119e9001874cd07de9b20ad8e96ff54
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+Date:   Fri Jul 12 11:49:10 2024 +0200
 
-    sipjson: updated with relocation of lib/srutils to core/utils
+    rls: remove unnecessary assignment
 
-commit 2760cbae8e25aa4e728ecd5629f35caae64d3de4
+commit 214eaaa5b7a0308fd7384a41e97b1204d71c93de
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:52 2020 +0100
+Date:   Fri Jul 12 09:45:53 2024 +0200
 
-    rtjson: updated with relocation of lib/srutils to core/utils
+    rtpengine: check fd before closing
 
-commit b22010961da2332395bccb013e82f6ce53ae06b2
+commit 87e1a4a7f5d565a59a362f22e9372697f2f2f2af
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Fri Jul 12 08:06:36 2024 +0200
 
-    registrar: updated with relocation of lib/srutils to core/utils
+    stun: check message len for response
 
-commit cb58783a55075524b57c262e28e3a8c815d46276
+commit 1e1ad4e74822881bb4d9cc2e9bd0f53e845bb48b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Fri Jul 12 08:01:37 2024 +0200
 
-    pua_reginfo: updated with relocation of lib/srutils to core/utils
+    sdpops: proper detect CR or LF
 
-commit 52db172af4963936af1c4b5d59057da7e1e00d30
+commit 1c2b33615888dede0ea8abc098f6f910f810366b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Thu Jul 11 21:30:33 2024 +0200
 
-    presence: updated with relocation of lib/srutils to core/utils
+    tmx: t_precheck_trans() - explicit catch of internal return 0
 
-commit 167d6e8a72655c3fb37f640106cdd0ffdad3303c
+commit e2193b9cd7f59377c54e0424c0d4a1628a5a60de
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Thu Jul 11 19:38:24 2024 +0200
 
-    msrp: updated with relocation of lib/srutils to core/utils
+    htable: do not print item name before is computed
 
-commit 73adafaaf785f4835fc7900a6d89208bd3aeaef0
+commit 0a9cb4bf74bf11af88e93c1512053008d94aff13
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Thu Jul 11 19:31:23 2024 +0200
 
-    mqtt: updated with relocation of lib/srutils to core/utils
+    htable: updated duplicated rm op id
 
-commit feb34410e5d69081b6a3c7d9c0375762432da2af
+commit fffe7aaecc41b8986eae342ce693bde87cdc20bc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Thu Jul 11 15:50:48 2024 +0200
 
-    kex: updated with relocation of lib/srutils to core/utils
+    core: counters - declare global cnts_no as unsigned short
+    
+    - it is used for counters h.id which is unsigned short
 
-commit f26a748705231c5020e07f79af6b24bae053ed20
+commit d7466474bdc86b2b0d0872c5fd41d743ec1c7d66
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Thu Jul 11 15:44:07 2024 +0200
 
-    jsonrpcs: updated with relocation of lib/srutils to core/utils
+    core: counters - init local global variables
 
-commit 66f6e2a827767a0961abbb56d580347a5e3f6b4d
+commit 487308204d2674368a16ea913137a368761dd0b2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Thu Jul 11 15:27:37 2024 +0200
 
-    ims_dialog: updated with relocation of lib/srutils to core/utils
+    core: action - logical OR for log() parameter types check
 
-commit db2208a66e239efd744059ac1cd6ce0a858ff2ce
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+commit 6cdd56bb85e1a10ebbb29c2633fb47bf7b56585e
+Author: anmartan <[email protected]>
+Date:   Thu Jul 4 09:30:02 2024 +0200
 
-    http_async_client: updated with relocation of lib/srutils to core/utils
+    core: Improved URN parsing according to RFC8141
+    
+    - Improved URN parsing to allow consuming URNs that contain 3 or more colons. Previosly URI parser treated some of the colons as separator between host and port causing the URN parsing to fail.
 
-commit bf89dabb54527b6b3f103f1a9384ef9aafc14129
+commit 22880dbb2171c2763b4df2731be49f208fde7e8c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Wed Jul 10 14:18:30 2024 +0200
 
-    htable: updated with relocation of lib/srutils to core/utils
+    core: log message that #!endif requires EoL after it
 
-commit 563c8f43f16d66ac41afba9b770cbb22c810ca11
+commit bd98aadf9803c0c0789680d5ca781e86499f55cd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:51 2020 +0100
+Date:   Wed Jul 10 14:01:23 2024 +0200
 
-    evapi: updated with relocation of lib/srutils to core/utils
+    corex: destroy nio_msg_avp avp after event_route[network:msg]
 
-commit 2f937559e6d5a9fd29949d21345b988111c3156c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:50 2020 +0100
+commit 5697cb17d4d3dcb346b49c66cd3de265681051de
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Jul 9 13:46:10 2024 +0200
 
-    dmq_usrloc: updated with relocation of lib/srutils to core/utils
+    modules: readme files regenerated - ndb_redis ... [skip ci]
 
-commit edf4f9330d7c8e087e3db70ae93e0d838128ba1f
+commit 501b7da6daaff354b000837b54bdb591947ac80a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:50 2020 +0100
+Date:   Tue Jul 9 13:41:57 2024 +0200
 
-    dialog: updated with relocation of lib/srutils to core/utils
+    ndb_redis: dpcs - updated link to hiredis library
 
-commit 040286bd54014afaeebcb6fdc2baca0ca0382849
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 21 14:41:50 2020 +0100
+commit dc2008b29395f5e45dffd270b6aa74f0c0a9a0d2
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Jul 9 09:31:10 2024 +0200
 
-    debugger: updated with relocation of lib/srutils to core/utils
+    modules: readme files regenerated - ims_qos ... [skip ci]
 
-commit d88f9c0a59e0eafdca4002b6b804774dace10cc8
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 21 14:41:50 2020 +0100
+commit 898308334982b39d668410b51b90835b57b8a4c2
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Tue Jul 2 10:42:06 2024 +0200
 
-    cfgt: updated with relocation of lib/srutils to core/utils
+    ims_registrar_pcscf: added trust_bottom_via parameter, added ignore_contact_rxproto_check, fixes for logging, fixes for SUBSCRIBE to reginfo for including Service-Route, allow use without ims_ipsec_pcscf
 
-commit 14c6cd74639b5ffee67f18a12ae4969ff0442672
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 21 14:41:50 2020 +0100
+commit d87d03285c83cded13a873338ec9cc6c2c55be30
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Tue Jul 2 10:40:10 2024 +0200
 
-    auth_xkeys: updated with relocation of lib/srutils to core/utils
+    ims_qos: added trust_bottom_via parameter
 
-commit 70c42c1e20c1742211729ab79953d333d0b025e2
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 21 14:08:57 2020 +0100
+commit 9a87ec98cf8aacc73b87846570202cbe69ebe837
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Tue Jul 2 10:37:54 2024 +0200
 
-    Makefile.sources: added core/utils/ folder for core files
+    ims_usrloc_pcscf: small log fixes
 
-commit a78691f2cf24db1632245b1b661e1596acf80acb
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 21 13:54:02 2020 +0100
+commit f105bc507a8e63fd7f6e493265a39ab4b2cdf9b4
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Tue Jul 2 10:20:37 2024 +0200
 
-    core: utils - removed unnecessary Makefile
+    lib/ims: fixed a typo in a log message
 
-commit f32ed56dfc60e287d378f44b525b8d5fa71b637e
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 21 13:53:05 2020 +0100
+commit cc376804ef2bb5064bbff9e3c963a5d9222568b3
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Tue Jul 2 10:20:09 2024 +0200
 
-    core: moved lib/srutils to core/utils
+    core: added str2ushort() to avoid some questionable casting in ims_qos
 
-commit b63c3aa7c221cc7f68b1e649287d4fed32c1b0e4
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 21 13:26:11 2020 +0100
+commit 92cfedaaffb034db536f3bcf68695b433db92706
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Tue Jul 9 10:53:07 2024 +0800
 
-    core: dprint - support for long engine data via cli --log-engine param
+    db_mysql: fix check for enum MYSQL_OPT_SSL_CA for CentOS 7/5.5.x
+    
+    - MYSQL_OPT_SSL_CA is an enum not a macro
+    - base check on MYSQL_VERSION_ID - 50568  used in CentOS 7
     
-    - 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
+    Addresses #3910
 
-commit 37b4a35ab2b1f156ff3fd4dab7ce7aab22a5e398
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Jan 20 20:26:59 2020 +0100
+commit 0fc0c7b3d3d6ded300c46f504406447670fee4e8
+Author: S-P Chan <[email protected]>
+Date:   Tue Jul 9 10:50:14 2024 +0800
 
-    core: dprint - implemented json structured logging
+    Revert "db_mysql: fix check for enum MYSQL_OPT_SSL_CA for CentOS 7/5.5.x"
+    
+    This reverts commit 5b2be5e2c716ad8f8502b3be3db5194eb8474d39.
     
-    - start with --log-engine=json
+    The commit should check >= not <
 
-commit fcd45145d9c534e2230707ce64b044d927efca14
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Mon Jan 20 20:39:52 2020 +0300
+commit 5b2be5e2c716ad8f8502b3be3db5194eb8474d39
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Tue Jul 9 10:37:32 2024 +0800
 
-    pkg/kamailio: removed not maintaned Oracle packaging files [skip ci]
+    db_mysql: fix check for enum MYSQL_OPT_SSL_CA for CentOS 7/5.5.x
+    
+    - MYSQL_OPT_SSL_CA is an enum not a macro
+    - base check on MYSQL_VERSION_ID - 50568  used in CentOS 7
     
-    To package for Oracle dist need use OBS folder
+    Addresses #3910
 
-commit 36723bbace54f98637ca0f20bbb42b8461716d61
+commit 9d923764747ff36152fc930da66e972201516b7b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 20 15:11:21 2020 +0100
+Date:   Mon Jul 8 12:08:13 2024 +0200
 
-    core: main - new command line parameter --log-engine
+    core: basex - compute lenght for base58 decode
     
-    - allow setting the log engine from command line
+    - GH #3907
 
-commit 452635c799460e4a0919e413d3916ed2a7d245c4
+commit 6f434afc414b7f5b66374a124138990f7a3dd1d1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 20 15:10:10 2020 +0100
+Date:   Fri Jul 5 11:47:34 2024 +0200
 
-    core: dprint - support for structured logging
+    ndb_redis: larger size for buffers to create server specs on cluster redirect
     
-    - enable formatting the logging output with different functions
+    - GH #3894
 
-commit 85fcffa021819dcf25d2bf792155edbe0d3d2710
+commit 4d2988a79d992ed8f3ce4cffa6c387ef0425be94
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 20 09:38:23 2020 +0100
+Date:   Fri Jul 5 10:41:09 2024 +0200
 
-    core: dprint - simplified log macros
+    ndb_redis: print server spec lenght in error message
     
-    - removed compile flag for no function name (activated for over 10 years)
-    - log prefix printed with inline conditions
+    - use standard pkg alloc error message
 
-commit ae23876b3091db2e62f651e05fa695d29f540028
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 20 08:49:29 2020 +0100
+commit d13e103ad047405e410d22046d354442b5a566f3
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Jul 4 16:31:11 2024 +0200
 
-    core: dprint - reformatted log macros for better readability
+    modules: readme files regenerated - tls ... [skip ci]
 
-commit 53ca8b50207ca35f16a2315efb1ed29448961da8
+commit 91d6a131ab9d3e58a1560c6305af542c92c2b19f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jan 19 16:30:28 2020 +0100
+Date:   Thu Jul 4 16:23:39 2024 +0200
 
-    core: check logging protection before the level
+    etc/kamailio.cfg: set tls_threads_mode to 2
+    
+    - recommended value for libssl 3.x, which is the library shipped with
+      latest stable popular Linux distros
 
-commit ec0dd71bd963d7bf5959521ff82b6a659efe699a
+commit 234f2ae07a26af8948a176d10358a0b7039ad1a2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Jan 19 13:39:22 2020 +0100
+Date:   Thu Jul 4 16:19:55 2024 +0200
 
-    log_custom: send processing logs via udp
+    tls: docs - note about tls_threads_mode core parameter
 
-commit ac5b1fa32a2c6c08ce6ca8048eee0064c96746fd
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Jan 17 13:16:25 2020 +0100
+commit d923f7b2a3c2fb0df506f9a211065566f6da3747
+Author: Lucian Balaceanu <[email protected]>
+Date:   Thu Jun 20 18:46:09 2024 +0300
 
-    modules: readme files regenerated - http_client ... [skip ci]
+    usrloc: refactor some db queries using global usrloc_columns variable
 
-commit 9b9bd62ca7a5a99c7db7cdefe523b8a6e7c8a99f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jan 17 13:01:46 2020 +0100
+commit 97ba5dff468fc309acc9245108a0d7645fe45361
+Author: Stefan-Cristian Mititelu <[email protected]>
+Date:   Tue Jun 25 14:25:49 2024 +0300
 
-    http_client: docs for netinterface parameter
+    db_redis: change logs on delete
 
-commit b384a99dc62330a2638fffe07ae1b142ff41d47f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jan 17 12:39:11 2020 +0100
+commit fae2a467cb7b543920cf8bea3ce655ad07b70969
+Author: Oded Arbel <[email protected]>
+Date:   Tue Jul 2 15:19:11 2024 +0300
 
-    http_client: new param netinterface to set curl network interface
+    rtpengine: show errno and error string in more places where it is useful (#3899)
+    
+    Also fixed bind_force_send_ip() error log to use the same semantic as other places
 
-commit 02bff604ec70a51a5ba9faae38e946e556763e08
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jan 16 11:23:40 2020 +0100
+commit b753682bdfa722280ed2dd3ca79b790f5c7529d1
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Tue Jul 2 11:41:25 2024 +0200
 
-    htable: make ht_dmq_init_sync variable extern in ht_dmq.c
-    
-    - avoiding redeclaration, it is set via modparam
+    misc/examples/ims/icscf: removed always adding a plus as a prefix on requests arriving to the I-CSCF (#3900)
 
-commit a85bdf58e3f1933a4a1d231b5de4fd9cf1393366
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 15 17:06:36 2020 +0100
+commit 0c7affcde380af433ce3373248a9544450261e1b
+Author: Dragos Vingarzan <[email protected]>
+Date:   Mon Jul 1 21:34:17 2024 +0200
+
+    ims_registrar_scscf: drop subscription on notification failure (#3895)
 
-    core: more details on error log on failed comp_num() expression
+commit 12c30d5606213eaf14c250e572545c3f8b37d50b
+Author: Dragos Vingarzan <[email protected]>
+Date:   Mon Jul 1 13:56:02 2024 +0200
 
-commit 5afe1e5942ba586ef3165e220a588a7176fc79e9
+    ims_registrar_scscf: fix for location AOR with empty host (#3897)
+
+commit b8c1bab290eaf1e26862c73c1add9d104c9841c0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Jan 14 09:38:54 2020 +0100
+Date:   Mon Jul 1 13:47:16 2024 +0200
 
-    pv: new transformations s.encode.base64t and s.decode.base64t
-    
-    - base64 encode/decode with optional trailing padding
+    pv: increase PV_ESCSTR_SIZE to 32
 
-commit cf2e3968000f1292ad1b1eb8f7d190fb53878c2b
-Author: fsantulli <[email protected]>
-Date:   Mon Jan 13 21:35:51 2020 +0100
+commit 96ada96f69f606c35fd46a45def3b095026f2393
+Author: Oded Arbel <[email protected]>
+Date:   Sun Jun 30 19:40:53 2024 +0300
 
-    userblacklist: add KEMI functions, adapt source load, fix match_mode for check_whitelist (GH #2190)
+    rtpengine: add "active" field to rtpengine.show as alternate of "disabled" (#3898)
     
-    - 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
+    As per issue #3896, "active" is a boolean field that just describes whether the socket will be used,
+    while "disabled" now just describes whether the socket was disabled by an RPC command. Also make
+    "disabled" and "recheck_ticks" fields have a fixed value type of boolean and number respectively.
+    
+    use `"recheck_ticks": -1` instead of "N/A" as per discussion
 
-commit 8d55c6eba94ab7c5ac76c116729b1efa007a9a50
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jan 13 21:16:19 2020 +0100
+commit fc5f61b7e838cf51ae24dd9714ebb7080b78e4c3
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Jun 28 12:09:09 2024 +0200
 
-    modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci]
+    tls: reformat exported structures
 
-commit 1fb8c88db4e307ad6981ccdf3e68fe91704341f1
-Author: Aleksandar Yosifov <[email protected]>
-Date:   Wed Dec 4 11:12:21 2019 +0200
+commit ef05d0f6210d73a3f991b31ce28630807ede23af
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Jun 28 11:46:10 2024 +0200
 
-    ims_ipsec_pcscf: new config param for ipsec
-    
-    - 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.
+    modules: readme files regenerated - tls ... [skip ci]
 
-commit 674852e07ddbd64e184efc16d5724f72cad9eee8
-Author: Kamailio Dev <[email protected]>
-Date:   Sun Jan 12 12:16:16 2020 +0100
+commit e7268ffffb35916118e21d1c3a5631c726464e51
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Jun 28 11:39:13 2024 +0200
 
-    modules: readme files regenerated - xhttp_rpc ... [skip ci]
+    tls: docs for private_key_password and key_password_mode params
 
-commit c9229d66136f41fda0082585c4a73baf503b2c2b
-Author: Sam Ware <sam.ware@gmail.com>
-Date:   Sat Jan 11 14:24:37 2020 -0600
+commit 54f248e60ce4d6ab9a87967d7df05e60c05d926d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Jun 28 11:31:48 2024 +0200
 
-    xhttp_rpc: documentation correction
+    tls: added key_password_mode modparam
     
-    - 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.
+    - if 0 (default), get private key password from config; if 1, prompt for
+      it (old way)
 
-commit 47c5450154a34224c04e6ece3da8c4056a8dca61
+commit d4cf61d78af54671056a65f3b91ea67574cc0158
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Jan 10 10:17:18 2020 +0100
+Date:   Fri Jun 28 11:25:19 2024 +0200
 
-    dmq_usrloc: cast param to int* to fix signness warning
+    tls: new option to set the password for private key
+    
+    - the provate_key_password field can be set in the tls profile
 
-commit 73088fd871b4b1a292c67e80c55373ed1b891144
+commit 7129f73ad0f27accc9c7c9922e0b04f594dee058
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jan 9 18:12:56 2020 +0100
+Date:   Fri Jun 28 10:18:00 2024 +0200
 
-    core: kemi - handle notice log level in KSR.log()
+    tls: small changes in log messages for key password callback
 
-commit bc24889c8384244ada89891691518108cdb663c0
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Jan 9 17:54:18 2020 +0100
+commit 8fe772509af34b70a961e21eef99ed19d777ddbc
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Jun 28 10:11:06 2024 +0200
 
-    core: remove one function for blocking TCP write, deactivated since 2004
-    
-    - remove one function for blocking TCP write, deactivated since 2004 in TCP core
-    - code is not compiling anymore if activated
+    tls: rename the key passowrd callback function
 
-commit 39802fd2efad4b710072244f360741312a7164f2
+commit dc7fc82ff77a8016c1a1e15b7aa0e950f7cca379
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jan 9 17:43:38 2020 +0100
+Date:   Thu Jun 27 11:28:30 2024 +0200
 
-    auth_xkeys: proper debug log messages on valid match
+    pv: several new $E... variables for punctuation signs
+    
+    - facilitate using them in params (e.g., for transformations)
 
-commit 28f00b4452f329c9f5b08abb0d7abaf31cc41fca
+commit 7061a79fe64066dd5a6598e38d714bd40bf2eabc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jan 9 17:09:28 2020 +0100
+Date:   Thu Jun 27 10:07:11 2024 +0200
 
-    keepalive: use dedicated wrappers for kemi exports
+    cnxcc: check if final pulse is 0
+    
+    - avoid dividing with it in such case
+    - GH #3859
 
-commit e5d8c17d58ba4ac9cc7b44ec9952bcf7a2f5a945
-Author: Victor Seva <[email protected]>
-Date:   Thu Jan 9 09:34:10 2020 +0100
+commit 3174159e0dbe5b16b04a83b199185f258540587e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jun 26 08:02:44 2024 +0200
 
-    pkg/kamailio/deb: remove mqtt from old releases
+    pv: new variables for common escaped characters
     
-    It seems that only libmosquitto1-dev is supported
+    - $En - '\n'; $Er - '\r'; $Et - '\t'; $Es - ' ';
 
-commit 5aad5de690594449d8b1eaa8137fb858a97f4a07
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Jan 8 21:16:12 2020 +0100
+commit 754f9ae28c9a731fc0bfd6d08411bf0913a7dbfc
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jun 26 07:22:38 2024 +0200
 
-    modules: readme files regenerated - app_ruby ... [skip ci]
+    core: dns cache - check warnings made debug
 
-commit 7f8eb2f9d001aca2e048a991e8560c7153d79bd3
+commit 385c054a5d96b4d2b888e62dd26ca7d563d93f61
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Jan 6 18:31:10 2020 +0100
+Date:   Tue Jun 25 13:01:10 2024 +0200
 
-    modules: readme files regenerated - keepalive ... [skip ci]
+    modules: readme files regenerated - pv ... [skip ci]
 
-commit 4b30a3c4a9fc9d4ca7d3ce40fc5a0637f2386646
+commit 8df69ebca23bde071b08b0ed5b8cd34b2d28446b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 8 21:07:11 2020 +0100
+Date:   Tue Jun 25 13:00:08 2024 +0200
 
-    app_ruby: docs for xval_mode parameter
+    pv: docs for xavp_xparams_explode(...)
 
-commit 9bafd4c4e09825b25a84bb35a6dc4a39dbd07b73
+commit 3d2849aee788fd3b33d80d9d72ef0cdcdd1c9f87
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 8 20:50:42 2020 +0100
+Date:   Tue Jun 25 12:53:32 2024 +0200
 
-    app_ruby: option to use internal KSR::PV module and skip returning xval str
+    pv: added xavp_xparams_explode(params, sep, xname)
     
-    - controlled via xval_mode module parameter
-    - workaround for a reported regression causing crash by using core
-    KSR::PV exports (GH #2180)
+    - option to specify the separator for parameters list
 
-commit af18330c7ed5266079038ca7ae515487537cd6b6
+commit d4ef9f268fd1b645fc1846db1fd7a6e814792921
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 8 17:38:57 2020 +0100
+Date:   Tue Jun 25 12:48:28 2024 +0200
 
-    app_ruby: memset rbdata to 0 in app_ruby_run_ex()
+    core: parse_param2() - continue if the separator matches comma or bracket
 
-commit 77a1698ce24620be0edc171494c4f414a5c5b5e1
+commit e956ae7b83971c50cbdf1a4db8db9929f02e3b19
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 8 17:31:27 2020 +0100
+Date:   Tue Jun 25 11:00:36 2024 +0200
 
-    misc: use single quotes in formatted ruby scrip for kemi example
+    pv: support all spaces separator for {s.select}
 
-commit c953af29433abef3251e9e4644c0af98b84368cb
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Wed Jan 8 15:22:28 2020 +0300
+commit e4a65922649c1db8edcb8fa18b421620c899b25f
+Author: Victor Seva <vseva@sipwise.com>
+Date:   Mon Jun 24 16:04:52 2024 +0200
 
-    pkg/kamailio/obs: enabled build of geoip and phonenum modules for CentOS 8 and RHEL 8 dists
+    rabbitmq: don't fail on init if connection fails
+    
+    * there's a reconnect functionality already in place
+    
+    Change-Id: I88320fc64aef802a1bcdd753fe7d22402ca4b18c
 
-commit 7c98249e3120b8ebd70aa4ee7d524bf26993eb75
-Author: Victor Seva <[email protected]>
-Date:   Wed Jan 8 13:01:54 2020 +0100
+commit 75b5325c3b125b8adc551591cd82b67cd3cab167
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Jun 25 09:41:56 2024 +0200
 
-    pkg/kamailio/deb: version set 5.4.0~dev3
+    pv: new transformation {s.rmhlws}
+    
+    - remove header line split white spaces (i.e., end of lines and
+      following white spaces in a multi-line header value)
 
-commit 8d455a5bc56116ac1bd5d136dd439c30ebe45c23
-Author: Victor Seva <[email protected]>
-Date:   Wed Jan 8 12:39:08 2020 +0100
+commit 31daee1800cb301d705524a56e7466abfa62e5d9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Jun 24 11:38:14 2024 +0200
 
-    pkg/kamailio/deb: use libmosquitto0-dev on older releases
+    pv: new transformation {s.rmhdws}
+    
+    - remove header-like duplicated whitespaces (i.e., end of line followed
+      by whitespaces are replaced by a single whitespace)
 
-commit ef19acf3a79a804a47238daf1f6d4794f1d82a5e
+commit 588b9c710b6555371bc8bbee21e474466bb099dd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 8 10:15:26 2020 +0100
+Date:   Mon Jun 24 10:22:25 2024 +0200
 
-    Makefile: use variable for detecting emacs for ctags flag
+    core: removed duplicated break
 
-commit 8cc8aaa1da885187a5d86ec2abe220d8929b196f
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 8 09:55:55 2020 +0100
+commit 54aa2eac1a8c60e0741a5616e79b7b03e1e213e5
+Author: Kamailio Dev <[email protected]>
+Date:   Sun Jun 23 12:01:10 2024 +0200
 
-    Makefile.defs: version set to 5.4.0-dev3
+    modules: readme files regenerated - textopsx ... [skip ci]
 
-commit 754d57f9b3f57e7e27f5642fb9a22e368534b1dc
-Merge: e656ed7400 35c846b1e8
+commit d13c741d90c3887cdf144a9094a78c0c7cb9856d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Jan 8 09:42:49 2020 +0100
+Date:   Sat Jun 22 17:52:34 2024 +0200
 
-    Merge pull request #2192 from jamesaimonetti/emacs-compat
-    
-    Makefile: include flag to generate Emacs-compatible TAGS file
+    textopsx: docs - note about @hf_value2 select
 
-commit e656ed7400e735ec867875d20b9ae117af7001b5
-Author: James Aimonetti <[email protected]>
-Date:   Wed Jan 8 09:37:00 2020 +0100
+commit eaf18505360a3bbaf25889095fcf23b620caedff
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Jun 21 13:01:09 2024 +0200
 
-    core: explicitly cast void* to char* in shm_char_dup()
-    
-    - fix gcc 9.2 warning
-    - GH #2191
+    modules: readme files regenerated - textopsx ... [skip ci]
 
-commit 35c846b1e8dc7075b0cee196a430dd1b09a87446
-Author: James Aimonetti <james.aimonetti@gmail.com>
-Date:   Tue Jan 7 23:55:01 2020 +0000
+commit 9317670dc2624a0ed06114e42e0e054ac5cbafb6
+Author: Dragos Vingarzan <[email protected]>
+Date:   Fri Jun 21 12:56:09 2024 +0200
 
-    Makefile: include flag to generate Emacs-compatible TAGS file
+    lib/ims: fixed Fraunhofer FOKUS Institute name
     
-    Emacs exposes an environment variable `INSIDE_EMACS` which can be used
-    to toggle ctags to generate an Emacs-friendly TAGS file.
+    - #3889
 
-commit 50e1bb819aa2cccd576722c879fa7231d894d8cd
-Author: Victor Seva <[email protected]>
-Date:   Tue Jan 7 13:09:06 2020 +0100
+commit 1adf52ba07a3b09b0ef5ef85b018d527764f428e
+Author: Dragos Vingarzan <[email protected]>
+Date:   Fri Jun 21 12:54:25 2024 +0200
 
-    mqtt: Makefile split check for pkg-config
+    ims_usrloc_scscf: fixed Fraunhofer FOKUS Institute name
     
-    libev doesn't have pkg-config file .pc on Debian
-
-commit 1a035ea1f08d051172ce54693b8a82b207e0c875
-Author: Victor Seva <[email protected]>
-Date:   Tue Jan 7 11:32:43 2020 +0100
+    - #3889
 
-    pkg/kamailio/deb: add mqtt to PACKAGE_GROUPS
+commit a845a73ea71f94f5e49d20e9d044c083ad43c410
+Author: Dragos Vingarzan <[email protected]>
+Date:   Fri Jun 21 12:54:25 2024 +0200
 
-commit 92cabe35ba2c39827898293b5e2eff226adcc8f3
-Author: Victor Seva <[email protected]>
-Date:   Tue Jan 7 11:22:45 2020 +0100
-
-    pkg/kamailio/deb: add kamailio-mqtt-modules package
+    ims_usrloc_pcscf: fixed Fraunhofer FOKUS Institute name
+    
+    - #3889
 
-commit a383caa12a1af2cbc0f135add643045a159f24f2
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 7 10:11:42 2020 +0100
+commit dc1df65fef8d4ad422507f9aeea3da1baeadf283
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Fri Jun 21 12:54:25 2024 +0200
 
-    ipops: fix locating static index for dns pv
+    ims_registrar_scscf: fixed Fraunhofer FOKUS Institute name
     
-    - reported by GH #2179
+    - #3889
 
-commit 91e4e1772289f0a6a6f19ff88f5861072611b25f
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Jan 6 18:30:14 2020 +0100
+commit ed8e382971981fd4147f48eae5f0f2cf92282ac7
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Fri Jun 21 12:54:25 2024 +0200
 
-    keepalive: adjustments to log messages and help text for rpc commands
+    ims_registrar_pcscf: fixed Fraunhofer FOKUS Institute name
+    
+    - #3889
 
-commit 7a136428c73be8409779a7d40b90cd71dd599a2a
-Merge: f890d0ce81 d79e26fd50
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 6 18:23:17 2020 +0100
+commit daf74039f1867b14a557b9f2b9ccef8b0392b6bf
+Author: Dragos Vingarzan <[email protected]>
+Date:   Fri Jun 21 12:54:25 2024 +0200
 
-    Merge pull request #2177 from ycaner06/keepalive3
+    ims_qos: fixed Fraunhofer FOKUS Institute name
     
-    keepalive: added add/del/get/flush rpc commands
+    - #3889
 
-commit f890d0ce81b3088657e885063e3c40829eb5a0de
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Jan 6 18:16:11 2020 +0100
+commit cd57d606cc6bfc96fca50e495d3a587fee25cc4f
+Author: Dragos Vingarzan <[email protected]>
+Date:   Fri Jun 21 12:54:25 2024 +0200
 
-    modules: readme files regenerated - mqtt ... [skip ci]
+    ims_ocs: fixed Fraunhofer FOKUS Institute name
+    
+    - #3889
 
-commit c855fdb24678c5ea3ac2993ac133a00f2d333f95
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Jan 6 18:06:49 2020 +0100
+commit 7e2850d3813ae3a6b86ef90a0b2d9648d24dfa1a
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Fri Jun 21 12:54:25 2024 +0200
 
-    mqtt: docs - use kamailio docbook entity and small text updates
+    ims_isc: fixed Fraunhofer FOKUS Institute name
+    
+    - #3889
 
-commit 006949d1779f79d4407c2780865cf5de4c1d59c2
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Jan 6 13:33:55 2020 +0100
+commit addc23622a4125293c25805cc8f1207af94a942a
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Fri Jun 21 12:54:24 2024 +0200
 
-    Makefile.groups: added group for mqtt module
+    ims_ipsec_pcscf: fixed Fraunhofer FOKUS Institute name
     
-    - depends on libmosquitto and libev
+    - #3889
 
-commit 4c8be66d6bc33bd09f58da13b40167273cb1c2f4
-Merge: bf57a7ab50 ea699419df
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Jan 6 13:28:58 2020 +0100
+commit 485f322ed7251122f4eb724ac8043a492be30074
+Author: Dragos Vingarzan <[email protected]>
+Date:   Fri Jun 21 12:54:24 2024 +0200
 
-    Merge pull request #2187 from pascomnet/mqtt_module
+    ims_icscf: fixed Fraunhofer FOKUS Institute name
     
-    mqtt: module to support mqtt pubsub messaging
+    - #3889
 
-commit bf57a7ab50949ddbeec787331548dfcb023c238f
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Jan 6 11:25:32 2020 +0100
+commit f2f3e0bbb3f04cdb8fe184f4188ad83635a7a7c9
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Fri Jun 21 12:54:24 2024 +0200
 
-    tm: added missing $T(reply_reason)
+    ims_diameter_server: fixed Fraunhofer FOKUS Institute name
+    
+    - #3889
 
-commit 8c3183569aa79214cf6b74196438962f63f8ef9e
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Sat Jan 4 23:51:42 2020 +0300
+commit 18de74013750809034742cc6313b39515b8390e2
+Author: Dragos Vingarzan <vingarzan@gmail.com>
+Date:   Fri Jun 21 12:54:24 2024 +0200
 
-    pkg/docker: update submodule
+    ims_auth: fixed Fraunhofer FOKUS Institute name
+    
+    - #3889
 
-commit ea699419df555b4453e1eb96659cfec8912ac3bc
-Author: Thomas Weber <[email protected]>
-Date:   Fri Jan 3 17:31:34 2020 +0100
+commit e2d0390790867ad65d495d67eeb9ce85a096f522
+Author: Dragos Vingarzan <[email protected]>
+Date:   Fri Jun 21 12:54:24 2024 +0200
 
-    mqtt: expose received message qos level via pv
+    cdp_avp: fixed Fraunhofer FOKUS Institute name
+    
+    - #3889
 
-commit 81852e5ba1fa6983df44f591c40154ea5fcef6b8
-Author: Thomas Weber <[email protected]>
-Date:   Fri Jan 3 17:05:14 2020 +0100
+commit 34254c61eb76b26a25881b0465617124dd4593de
+Author: Dragos Vingarzan <[email protected]>
+Date:   Fri Jun 21 12:54:24 2024 +0200
 
-    mqtt: add tls support
+    cdp: fixed Fraunhofer FOKUS Institute name
+    
+    - #3889
 
-commit 325292897d5ecdbdd202608fbe84dceaec6cfdac
-Merge: 2c4faf265a 21358270e4
-Author: Emmanuel Schmidbauer <[email protected]>
-Date:   Fri Jan 3 08:42:55 2020 -0500
+commit 48d97c1941f660aa396b5ef100584611cf92ad21
+Author: Dragos Vingarzan <[email protected]>
+Date:   Fri Jun 21 10:54:36 2024 +0200
 
-    Merge pull request #2189 from kamailio/dmq_usrloc-fix-log-message
+    textopx/doc: fixed hard-to-read documentation for textopsx
     
-    dmq_usrloc: use DEBUG loglevel for message
+    - was missing line-wraps in examples list, hence very hard to read
 
-commit 2c4faf265abf0502a840d5068c37e453a96f25f4
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Fri Jan 3 09:46:15 2020 +0100
+commit be5172a84b02a1ab4fc7e97e7dc0813056302bdd
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Jun 19 15:00:12 2024 +0200
 
-    modules: readme files regenerated - avpops ... [skip ci]
+    db_mysql: switch warn to dbg for log messages for opt_ssl_ca option
+    
+    fixes #3884
 
-commit 5c8ddbc64f556e4fec1f0e1215a42abb0b010cd3
-Author: Victor Seva <[email protected]>
-Date:   Fri Dec 13 08:58:05 2019 +0100
+commit 3a803770d4fb80347ba70dac94625b0e9aeab44d
+Author: Victor Seva <[email protected]>
+Date:   Wed Jun 19 10:12:10 2024 +0200
 
-    avpops: add avp_subst_pv() documentation
+    rabbitmq: don't try to use ssl_socket functions to a tcp_socket
+    
+    fixes #3883
 
-commit 3693ab0bbb5254e4286e1894884380295e99ad52
-Author: Kirill Solomko <ksolomko@sipwise.com>
-Date:   Thu Nov 28 16:11:15 2019 +0100
+commit 8f98317e92da61160a1c416e0da45938a205d358
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Jun 19 10:43:12 2024 +0200
 
-    avpops: add avp_subst_pv()
+    db_mysql: switch warn to dbg for log messages for opt_ssl_mode
     
-    * same functionality as avp_subst() but second parameter
-      will be evaluated before calling subst.
+    - GH #3884
 
-commit 992dcdabbb42394ad694354cf283a3beb7b66878
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 23 13:53:39 2019 +0100
+commit bc8ff9572eb2930a08dbfe16c94c7f878a05be72
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date:   Mon Jun 17 21:40:35 2024 +0000
 
-    core: stop start if ifdef check fails
+    github: [skip ci]: bump docker/build-push-action from 5 to 6
+    
+    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
+    - [Release notes](https://github.com/docker/build-push-action/releases)
+    - [Commits](https://github.com/docker/build-push-action/compare/v5...v6)
     
-    Related #2057
+    ---
+    updated-dependencies:
+    - dependency-name: docker/build-push-action
+      dependency-type: direct:production
+      update-type: version-update:semver-major
+    ...
+    
+    Signed-off-by: dependabot[bot] <[email protected]>
 
-commit 198dcde016514de3701e0cf1018a7427ee490f04
+commit fabd1eb423b62a5899857cf6c0974bb26fd8be30
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Jan 2 21:46:10 2020 +0100
+Date:   Mon Jun 17 16:01:09 2024 +0200
 
-    modules: readme files regenerated - dmq_usrloc ... [skip ci]
+    modules: readme files regenerated - ims_icscf ... [skip ci]
 
-commit c60e6aacb99a8e03e954edbf148cabc5573f9082
-Merge: 2b118d4e1b a830504f76
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Jan 2 21:42:21 2020 +0100
+commit 04e065af3d46e4b0def5ed3de6502442466f04bc
+Author: H.Yavari <[email protected]>
+Date:   Tue Jun 11 13:21:32 2024 -0700
 
-    Merge pull request #2175 from nmreis/PR_replicate_socket_info
+    ims_usrloc_pcscf: Update the module document
     
-    dmq_usrloc: replicate_socket_info using dmq
+    - Fixing the db_url param value from int to string in admin document.
 
-commit 21358270e49855f668dd01f3e4d9a00dc4c356a7
-Author: Emmanuel Schmidbauer <emmanuel@getweave.com>
-Date:   Thu Jan 2 10:58:35 2020 -0500
+commit 57087e42f1b1cae86132c558aa9497f4839af7e0
+Author: H.Yavari <hyavari@senasoftware.com>
+Date:   Tue Jun 11 13:05:00 2024 -0700
 
-    dmq_usrloc: use DEBUG loglevel for message
+    ims_icscf: add missing documents for database params
+    
+    - Adding missing ims_icscf database parameters to admin documents.
+    - Change the default value for ims_icscf db_url to Kamailio default db_url value.
 
-commit 2b118d4e1bf9f70c7d2b5a3e63fe7a5ecf68b697
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Jan 2 16:16:20 2020 +0100
+commit 30248b184ca169e6d348c98b0236efd230a5446e
+Author: Cedric Mueller <[email protected]>
+Date:   Wed Jun 12 11:17:50 2024 +0200
 
-    modules: readme files regenerated - rtpproxy ... [skip ci]
+    tls: enable statistics
 
-commit 873f0218023a1b66921a1a407ffe4416ada92208
-Merge: b9c5012333 347a3d1399
-Author: Olle E. Johansson <[email protected]>
-Date:   Thu Jan 2 16:10:44 2020 +0100
+commit bf863877f666dd8350e855bf933270b2fd8ad0fd
+Author: herlesupreeth <[email protected]>
+Date:   Tue Jun 4 10:44:34 2024 +0200
 
-    Merge pull request #2185 from sergey-safarov/doc-rtpproxy
-    
-    src/modules/rtpproxy: Updated FAQ about MSRP support
+    ims_ipsec_pcscf: update security params of newly created ipsec tunnel in contact
 
-commit 9b3a7227e2dc12823be28bf1b261de1ebdb3f954
-Author: Thomas Weber <[email protected]>
-Date:   Thu Jan 2 13:40:55 2020 +0100
+commit d17b97a864585782e03eedada6d226550630f7bb
+Author: herlesupreeth <[email protected]>
+Date:   Tue Jun 4 10:43:52 2024 +0200
 
-    mqtt: module to support mqtt pubsub messaging
+    ims_registrar_pcscf: fix typo in comments
 
-commit 347a3d1399389335102869b9253ec07fed521613
-Author: Sergey Safarov <[email protected]>
-Date:   Wed Dec 25 15:13:29 2019 +0300
+commit d5135adec7297caa4dca0021dcf33ea1a1897aac
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Jun 14 08:16:10 2024 +0200
 
-    src/modules/rtpproxy: Updated FAQ about MSRP support
+    modules: readme files regenerated - siputils ... [skip ci]
 
-commit b9c5012333e90d87eb65ab5c0f176834d05b6d57
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Dec 24 14:46:26 2019 +0100
+commit e5e0412f61096e82fdaf61b38fe6a219312709d4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Jun 14 08:07:53 2024 +0200
 
-    modules: readme files regenerated - tls ... [skip ci]
+    siputils: docs for is_http() function
 
-commit 4f42115ce29d446ad60b32af9ad370d9b2d847c2
+commit 9789b423da91ecf0d2fad30c90f6ad717884cde7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Dec 24 14:39:17 2019 +0100
+Date:   Fri Jun 14 07:56:03 2024 +0200
 
-    tls: docs - fix example for setting xavp_cfg
+    siputils: added is_http() function
 
-commit 298abc9eb6240b9567df5166d64eba9f6da078dd
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Oct 24 22:13:47 2019 +0300
+commit 856ecb09711773c6f24831a1a1d8724733541a7e
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Jun 14 07:16:48 2024 +0200
 
-    pkg/kamailio/obs: packaged evapi module [skip ci]
-    
-    Releated GH #2098
+    siputils: rename internal kemi function for is_sip()
 
-commit 1fb5f81618dc142a51104c7b60d467eb1acd9261
-Author: Sergey Safarov <[email protected]>
-Date:   Sat Dec 21 07:31:20 2019 +0300
+commit 87c8290ab934fd27f8baebabaf66d1fb4168ba72
+Author: Victor Seva <[email protected]>
+Date:   Wed Jun 12 10:13:56 2024 +0200
 
-    pkg/kamailio/obs: simplified fedora packaging rules [skip ci]
+    tls: remove confusing error message when trying to print socket for <default> server
+    
+    > CRITICAL: <core> [core/ip_addr.c:232]: ip_addr2sbuf(): unknown address family 0
+    > NOTICE: tls [tls_domain.c:1176]: ksr_tls_fix_domain(): registered server_name callback handler for socket [:0], server_name='<default>' ...
 
-commit 1da196174d8cd7e82ce57d4de60197fc063e6b50
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Dec 20 16:08:16 2019 +0100
+commit 1b97a0271b27794263b3eff61f4acfa81e66069f
+Author: Dennis Yurasov <[email protected]>
+Date:   Thu May 2 12:28:11 2024 +0300
 
-    tls: set default tls method (version) to 1+
+    siptrace: add SND_F_FORCE_SOCKET flag if send_sock_name/send_sock_address config parameters are used
     
-    - it was 1, but newer libssl doesn't have it anymore
-    - while older systems don't have newer version support
+    - send_sock_name/send_sock_address is ineffective for tcp based transports if SND_F_FORCE_SOCKET flag is not set
 
-commit 4d045438c4451cfc70e995344a2cfb42eb0ccb30
-Author: Kamailio Dev <kamailio.dev@kamailio.org>
-Date:   Thu Dec 19 18:31:12 2019 +0100
+commit 71e465818ba3df8a08ee46a728a1b68b5ea647e9
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Thu Jun 13 17:05:03 2024 +0200
 
-    modules: readme files regenerated - cnxcc ... [skip ci]
+    pkg/kamailio/deb: refresh fix for tls_wolfssl
 
-commit cea7fa14b0aefc647d28eb1bf56faaec89d90d67
-Author: Jose Luis Verdeguer <[email protected]>
-Date:   Thu Dec 19 17:58:45 2019 +0100
+commit 1d82805ef084d90e5ea14e4894f3e5076e29e2f3
+Author: Victor Seva <[email protected]>
+Date:   Thu Jun 13 17:01:36 2024 +0200
 
-    cnxcc: updated readme file [skip ci]
+    pkg/kamailio/deb: fix tls_wolfssl packaging
+    
+    * packages can't have '_' in name
+    * distinguish grp module and deb module name
+      '_' => '-' so tls_wolfssl => tls-wolfssl
 
-commit 42bad429680d4dbf1201394de1a5579573bcac74
+commit 128604b6bda0c193fab4d0f2dd5bd6e2927bfdbd
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 19 17:46:13 2019 +0100
+Date:   Thu Jun 13 13:31:10 2024 +0200
 
     modules: readme files regenerated - dispatcher ... [skip ci]
 
-commit faccbb1cf62bfb625d0bcc9d1a52727dcdd962ff
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Dec 19 17:35:58 2019 +0100
-
-    dispatcher: small style fix in ds_probing_mode docs
-
-commit ee45c2a07292cc977a7a212cac18fd2156279588
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Dec 19 17:32:14 2019 +0100
+commit 0666d34f8816479724b4bdf4621147ccba156c66
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Jun 13 13:24:04 2024 +0200
 
-    dispatcher: fix bugs in ds_inactive threshold and ds_probing_mode 2 (GH #2100)
-    
-    - 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
+    dispacther: docs - remark about RFC7339 for overload control values
 
-commit 0d7b5bd4575c80053e1d3851aeae34d5fbd5cf0b
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Dec 19 11:31:54 2019 +0100
+commit b3875476e02bf2590e857f73367efa4cedfbd328
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Jun 13 13:09:08 2024 +0200
 
-    sdpops: add missing line break for debug log
+    dispatcher: use milliseconds for time validity interval
 
-commit cb8b582f478d80e80d0dff492e0e376427182d91
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 19 11:01:22 2019 +0100
+commit 736408b3e6e05cffd3978689b10549dc236ccb0d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Jun 13 12:52:39 2024 +0200
 
-    modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci]
+    dispatcher: keep internal oc rate as the received value
 
-commit 52f6ca731c252a55b5c2cb605f661d04def8dd6b
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Dec 19 11:00:02 2019 +0100
+commit c3ce318e01bf0eae70daa109e680a75f3ea71546
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Jun 13 11:51:46 2024 +0200
 
-    ims_ipsec_pcscf: small docs change for ipsec_forward
+    dispatcher: print oc details in the record group not in attrs
 
-commit 6048a966df29b6447052b93cd86ecaf3eaaa7a41
-Author: Aleksandar Yosifov <alexyosifov@gmail.com>
-Date:   Tue Dec 10 17:21:43 2019 +0200
+commit 15403a543d83e337ee578ad37dc1d84316e4cf16
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Jun 12 16:21:34 2024 +0200
 
-    ims_ipsec_pcscf: new parameter in ipsec_forward()
+    core: tcp - change log levels for failing to set source for tcp connections
     
-    - 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.
+    - it is not possible always and it can fill the logs
 
-commit e99bfd2368c28e920f92af9ade1c29cb2ba709da
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Dec 17 19:31:12 2019 +0100
+commit 40d657592d1be9975deae6052132c458d6485fd9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jun 12 13:29:13 2024 +0200
 
-    modules: readme files regenerated - tm ... [skip ci]
+    dispatcher: internally keep the selecting instead of skipping rate
 
-commit 1399714fbba63732f94eb8034dabb1e565ca832a
-Author: Marco Capetta <mcapetta@sipwise.com>
-Date:   Mon Dec 16 14:15:50 2019 +0100
+commit 24afb14cfaba28c4e5a7dfe9f352b02a551eed5c
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Wed Jun 12 07:59:20 2024 +0000
 
-    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.
+    carrierroute: use proper define for db_url
 
-commit be34082aac3e275058f4747c3706499848ccd86d
+commit e047f35ad5e1d7b4984a9cce72ffb782fdae3bda
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Dec 17 07:49:57 2019 +0100
+Date:   Tue Jun 11 14:17:19 2024 +0200
 
-    Makefile.defs: use dedicated vars for pthread mutex flags
-    
-    - CC_EXTRA_OPTS and LD_EXTRA_OPTS may be set from environment
+    dispatcher: debug messages for setting oc attributes
 
-commit d79e26fd50b3a28dcfd4c0a938bcc3d0a3fc30b5
-Author: Yasin CANER <[email protected]>
-Date:   Mon Dec 16 16:49:02 2019 +0300
+commit 842bb7936ea92a9785711b7e61392615bb541826
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Jun 11 13:46:10 2024 +0200
 
-    keepalive : added doc for add/del/get/flush rpc commands
-    
-    added doc for add/del/get/flush rpc commands
+    modules: readme files regenerated - dispatcher ... [skip ci]
 
-commit 4160842f809edffe6c09ef0f84ba53fef01cbc6f
-Author: Yasin CANER <caner_yaso@hotmail.com>
-Date:   Mon Dec 16 06:41:50 2019 -0500
+commit e92be0e131193b4b0a294e71fb2cfb4f52f5ef6f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Jun 11 13:35:44 2024 +0200
 
-    keepalive : added keepalive.get and keepalive.flush rpc commands
-    
-    added keepalive.get and keepalive.flush rpc commands
+    docs: new parameter for ds_oc_set_attrs()
 
-commit 844c680fbe6740f5eef9bee83ebefa36934142d7
-Author: Yasin CANER <caner_yaso@hotmail.com>
-Date:   Mon Dec 16 06:38:05 2019 -0500
+commit 803e8442a2278adc19eebfbb2ff0aba31c180539
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Jun 11 13:09:10 2024 +0200
 
-    keepalive : added keepalive.del rpc command
-    
-    added keepalive.del rpc command
+    dispatcher: track oc-seq values
 
-commit 5b2ad5c7c3fbdadb856b32b1cf8ad8ecb913ba63
-Author: Yasin CANER <caner_yaso@hotmail.com>
-Date:   Mon Dec 16 06:35:55 2019 -0500
+commit b3eefcd34fa16a13f233afcf285f3abbe4401394
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Jun 11 12:59:37 2024 +0200
 
-    keepalive : added keepalive.add rpc command
-    
-    added keepalive.add rpc command
+    core: additional fixup functions for int-str-int-int-int parameters
 
-commit c65e0926b26ee9f1cdadb9fbd6f488159275cbea
+commit 9eb117abe34abbaa1ff228df3d81506b46933e53
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 16 11:02:57 2019 +0100
+Date:   Tue Jun 11 10:57:31 2024 +0200
 
-    rr: fixed warning about unused label in ki_record_route_reset_one()
+    dispatcher: print oc rate and time in rpc list full
 
-commit 36d941442496a51e265bdb96362624b667a40132
+commit dd30f8b905a80f85891df72a1f865c9ad1508c9a
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Dec 13 18:46:09 2019 +0100
+Date:   Mon Jun 10 13:16:10 2024 +0200
 
     modules: readme files regenerated - dispatcher ... [skip ci]
 
-commit da115fae61f5e1aa5e29edd4a7a9e5a9bcd291f0
-Author: Mikko Lehto <[email protected]>
-Date:   Fri Dec 13 19:32:52 2019 +0200
-
-    dispatcher: Minor documentation improvement for ds_is_from_list()
-
-commit 93e7f4b3b4120c4eaf064600a58128842cf91ace
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Dec 13 16:16:12 2019 +0100
+commit 851a839b50296669523947e1a0d73f1b602f0819
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Jun 10 13:09:26 2024 +0200
 
-    modules: readme files regenerated - rr ... [skip ci]
+    dispatcher: compare time interval validity for oveload control
 
-commit 9ddef1571c5508f2b12614d3cebac4368609a498
+commit 244fc84a971d3381e731dab558c19d96e0922f5f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Dec 13 16:14:04 2019 +0100
+Date:   Mon Jun 10 12:49:42 2024 +0200
 
-    rr: docs for rr_next_hop_route() function
+    dispatcher: docs for ds_oc_set_attrs(...)
 
-commit d5030adfaab5627791ea31a26141719349dba4b2
+commit 0f8b5349e2e98333d9e3b578144bb5402d8443e0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Dec 13 16:09:03 2019 +0100
+Date:   Mon Jun 10 12:41:30 2024 +0200
 
-    rr: new function rr_next_hop_route()
+    dispatcher: replaced ds_oc_set_rate() with ds_oc_set_attrs()
     
-    - return 1 (true) if there is a route header for next hop address
+    - used now to set both oc rate and time limit
 
-commit 24afe136361402f49f62aadc4401706c77a6b253
+commit 818cced90cdbb524acbc423c79fc6c2b696da77c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Dec 13 16:07:55 2019 +0100
-
-    core: internal flag to mark sip request if there is a route for next hop
-
-commit c0ef932324db091d8e0a14ac1287973db5bf08da
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 12 12:16:14 2019 +0100
+Date:   Mon Jun 10 12:22:58 2024 +0200
 
-    modules: readme files regenerated - keepalive ... [skip ci]
+    core: helper fixup for functions with int-str-int-int parameters
 
-commit e8bd86d764eca0b9554f9eee665ba786d76230e7
-Author: Yasin CANER <caner_yaso@hotmail.com>
-Date:   Thu Dec 12 14:06:24 2019 +0300
+commit 2c7c2d215ec9277fa706053579a38f058f15ae85
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Jun 7 14:00:43 2024 +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
+    pua_dialoginfo: Fix ruri length
 
-commit ae08b5955935466c401709903b38491aba7ec33e
+commit 637c5ce2a9f2a9f82937f9102545f896a5a8abed
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 12 08:46:16 2019 +0100
+Date:   Fri Jun 7 19:46:11 2024 +0200
 
-    modules: readme files regenerated - tm ... [skip ci]
+    modules: readme files regenerated - dispatcher ... [skip ci]
 
-commit 9a0c850f98063da145120f90d2c5c2a43e76b976
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Dec 12 08:42:06 2019 +0100
+commit 16e1b38fcc1593ad09eb03d86cd056ab8ff7f7f7
+Author: Bastian Triller <[email protected]>
+Date:   Fri Jun 7 13:24:17 2024 +0200
 
-    tm: clarification that the sip message flags operations after t_newtran()
-    
-    - they are not reflected in transaction, only in local sip message
-    structure
+    ims_ipsec_pcscf: Fix typo
 
-commit 9b97d01e90963851eaa698b2ab1e04fe43822b98
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Dec 11 12:27:52 2019 +0100
+commit e10a629a7737c12cc58a8abebf1fe67ed1f30ab9
+Author: Bastian Triller <[email protected]>
+Date:   Fri Jun 7 13:23:53 2024 +0200
 
-    kamailio.cfg: replaced xmlrpc with jsonrpc in default config
+    dispatcher: Fix typo
 
-commit 4b7a2d5bd9848e367f201b45fc8727a7fa8bae26
+commit a366c9a30f953571f89f539e87448ff0c5ac8585
 Author: Kamailio Dev <[email protected]>
-Date:   Wed Dec 11 11:46:24 2019 +0100
+Date:   Fri Jun 7 12:31:09 2024 +0200
 
-    modules: readme files regenerated - registrar ... [skip ci]
+    modules: readme files regenerated - dispatcher ... [skip ci]
 
-commit 58021b2e94c3f98048470d83fe9e331ebb8e725f
-Author: Victor Seva <[email protected]>
-Date:   Fri Dec 6 09:30:07 2019 +0100
+commit 331ca62818df5956676e9f99ebb41917e8d08d2a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Jun 7 12:29:23 2024 +0200
 
-    registrar: add documentation for xavp_rcd_mask parameter
+    dispatcher: overload control rate is how many times to skip destination
+    
+    - counted as in 100 selections
 
-commit 9593e3fed83a79dce35536d2eb132b29388a4e0b
-Author: Victor Seva <[email protected]>
-Date:   Fri Dec 6 10:02:43 2019 +0100
+commit cd8f551f40c6d3a3c30d7bb9d96e601c0c3087ae
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Jun 7 12:18:21 2024 +0200
 
-    registrar: control what values to add to xavp_rcd via xavp_rcd_mask
+    dispatcher: docs for ds_oc_set_rate(...) function
 
-commit 433551f3ea00e4151f2fa4e84d7c52422b6cefe3
+commit 55f82b772e53910d94c100903fc5c2c147aa91ea
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Dec 10 12:46:34 2019 +0100
+Date:   Fri Jun 7 12:10:25 2024 +0200
 
-    tls: init EVP_PKEY pointer when loading engine key
+    dispatcher: use ds_oc_set_rate() function name
+    
+    - suggests better its purpose
 
-commit 46436cf8ef7d337c255b2fd9115544a6971f9741
+commit c2bde271f9d606e6cef987a223f746092c59d306
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Dec 10 12:38:30 2019 +0100
+Date:   Fri Jun 7 12:02:04 2024 +0200
 
-    tcp: checks for event route index on close
+    dispatcher: docs for algorithm 64 - round robin with overload control
 
-commit 263b8ce5360716e44c6a7bcdbc65a76dfad67575
+commit 199f7cc4f29e6bab5f462d0db1942a8a583f8a67
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 9 22:15:24 2019 +0100
+Date:   Fri Jun 7 11:40:17 2024 +0200
 
-    tm: rework code to avoid compiler warnings
-    
-    - fix log message priting wrong string variable
+    dispatcher: set DS_ALG_OVERLOAD to 64 to be able to use as a flag
 
-commit fd750fe6047343720e319479e405f6953a4097a4
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Dec 9 21:31:09 2019 +0100
+commit 42998ac2b33ec9fd47d3b1491b48f4d75d842e55
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Jun 7 11:09:58 2024 +0200
 
-    modules: readme files regenerated - tls ... [skip ci]
+    dispatcher: function to set oc rate for destination records
 
-commit 0e5d24b4b5c427c1bcf0a4cecf21d6db260acb0c
+commit b7d7c6e24a906ed4f58bda603ec4574786919caf
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 9 21:19:17 2019 +0100
+Date:   Fri Jun 7 10:50:28 2024 +0200
 
-    tls: docs - fixed docbook tags
+    core: fixup helpers for int-str-int params
 
-commit 765f4b1f862ca297e673f0133d1acbdc4615ccb0
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Dec 9 21:16:14 2019 +0100
+commit f900e3325eb80ce8a266663e5fc251537436d449
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Jun 7 07:44:33 2024 +0200
 
-    modules: readme files regenerated - tls ... [skip ci]
+    dispatcher: round robin with overload control algorithm
 
-commit 24a522ba8565ccf1fc1d50792f8fb2585dd30039
-Author: Armen Babikyan <[email protected]>
-Date:   Mon Dec 9 12:02:53 2019 -0800
+commit f7c41e6602f397987470d4ff8a50b51ff16dd521
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Jun 6 13:54:58 2024 +0200
 
-    tls: add verify_client support (#2166)
-    
-    * tls: add verify_client support
-    
-    * tls: fix error in forward-port
-    
-    * tls: docbook update
+    dispatcher: prepare oc-based distribution
 
-commit a830504f76850dff71653fb684b9c5495e895b32
-Author: Nuno M Reis <[email protected]>
-Date:   Mon Dec 9 18:57:37 2019 +0000
+commit b6cd84b999030acb2db03ce9ff9d3de4d942fff9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Jun 6 13:28:09 2024 +0200
 
-    dmq_usrloc: replicate_socket_info using dmq
+    dispatcher: new set of attributes oc-based routing
     
-     - replicate_socket_info using dmq through a new modparam
-     - useful for anycast scenarios
+    - ocmin, ocmax and ocrate
 
-commit 636e3d372636172bddb266809639509d62dbcbc8
+commit 388cc4fc7531f803cdd401384b9d6baaa0d81054
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Dec 9 19:31:12 2019 +0100
+Date:   Thu Jun 6 11:46:10 2024 +0200
 
-    modules: readme files regenerated - rtpengine ... [skip ci]
+    modules: readme files regenerated - p_usrloc ... [skip ci]
 
-commit b86fa175e92be4a2ab36f198ebc47d8f9b7c9e2a
-Author: Dmitri Savolainen <[email protected]>
-Date:   Mon Dec 9 18:31:37 2019 +0300
+commit 8b6b3881594b4f2ac1b50b9c83cd0e1dac3ec321
+Author: Stefan-Cristian Mititelu <[email protected]>
+Date:   Thu May 30 09:14:15 2024 +0300
 
-    rtpengine: doc typos
+    p_usrloc: Add update/delete based on uniq
 
-commit 731056f0e7ae752273e16bc7bc1a48ba16638235
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:47:00 2019 +0100
+commit fc07aad0beaae9e133ca3252b088afd9eece0c53
+Author: Stefan-Cristian Mititelu <[email protected]>
+Date:   Thu May 16 10:16:43 2024 +0300
 
-    app_python3: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    pdbt: Allow to return carrier id 0
 
-commit e0f3675e1b0c93ec416e7663ab8b6e21b75373e2
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:46:19 2019 +0100
+commit f57be8030834cdeb0bb509d0d25afc89f3cca6e8
+Author: Stefan-Cristian Mititelu <[email protected]>
+Date:   Wed May 15 12:59:58 2024 +0300
 
-    app_python: add clang-format directives to skip format on kemi_exports
+    pdb: make 'timeout' runtime configurable
     
-    format is important for generating docs by our python tool
+    Also modify logs related to timeout from NOTICE to ERR and add
+    a bit more info to them.
 
-commit b5e3409aff3a5f8307ab812693ddea286ebc08e9
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Dec 9 18:44:58 2019 +0100
+commit 77cb0050b0e60bf42b28b77f09e6bd00d57481dd
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Wed Jun 5 20:46:10 2024 +0200
 
-    xlog: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    modules: readme files regenerated - siputils ... [skip ci]
 
-commit 18059dcc87f371f353fb585a89aefd8d7cadce8c
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:44:18 2019 +0100
+commit d1ec29726484026c27902832a3daa052d5d68c3d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jun 5 20:30:20 2024 +0200
 
-    tmx: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    siputils: docs for is_sip() function
 
-commit 6e7a441a9f27cb22ff22919f2e7b911045b7a7c0
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:43:29 2019 +0100
+commit d2ff3dd39766e4ee859c115f1fc5bf93d72abed9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Jun 5 20:25:20 2024 +0200
 
-    tm: add clang-format directives to skip format on kemi_exports
+    siputils: added function is_sip()
     
-    format is important for generating docs by our python tool
+    - return true if it is a SIP message
 
-commit af9cdfb14798e331eacb9495aaf70eedf9eae527
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:42:44 2019 +0100
+commit e94812149c6f2867a5b23f1218a9af139590bf51
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Jun 4 16:29:50 2024 +0200
 
-    sl: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    dmq_usrloc: reformat exported structures
 
-commit 3f859cf341d71ca3789907d9502fea18a48ca56a
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:42:10 2019 +0100
+commit 3d187336f22e30800acefd28e4d0f98e0f677a49
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Jun 4 09:37:01 2024 +0000
 
-    siputils: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    nathelper: remove magic constant
 
-commit beb9a7f7c6397f1ea51b8e8746d06c43f602d2a0
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:41:33 2019 +0100
+commit 8e0b2e4b6450fa50bd573fa013dc888aaaccd2bf
+Author: codenot <[email protected]>
+Date:   Wed May 29 10:10:28 2024 +0800
 
-    sdpops: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    nathelper: fixed handle_ruri_alias_mode(1) cannot proper handle multi alias
 
-commit 2b4d555610b06a1902e3d67f282b4a101e9f3796
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:40:41 2019 +0100
+commit 06d583e356351ae9d8a559c9f5de3e57fb128a38
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri May 24 08:03:49 2024 +0000
 
-    sanity: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    core/resolve: Check dns_cache_init and choose appropriate functions
 
-commit 60838d3a51d0afff75a6923791e99c94960f638e
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:40:02 2019 +0100
+commit 34d3e318aeb3ca3f3e6e48681eff517758fb0703
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Jun 3 22:55:34 2024 +0200
 
-    rtpproxy: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    uac: reformat exported structures
 
-commit 401240be0a1e4a3b06d2095d2f2a003c371921ed
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:39:26 2019 +0100
+commit b508ef253cf996a5efd8bf13ded0c804f3557ada
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Jun 2 21:28:19 2024 +0200
 
-    rtpengine: add clang-format directives to skip format on kemi_exports
+    iims_registrar_scscf: include header for common c functions
     
-    format is important for generating docs by our python tool
+    - GH #3855
 
-commit bc046a1cdd096ff66057bc7cb19512192743b705
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:38:32 2019 +0100
+commit 48317d3180e8ec67d24862ebcbbb80ab887ff5bd
+Author: Richard Fuchs <[email protected]>
+Date:   Fri May 31 10:20:03 2024 -0400
 
-    rtjson: add clang-format directives to skip format on kemi_exports
+    rtpengine: use extract_body with read_sdp_pv
+    
+    If the module uses an SDP taken from a pvar, and the current message
+    uses a multipart content, don't replace the entire message body with the
+    rewritten SDP, but only the part of the body that is SDP.
     
-    format is important for generating docs by our python tool
+    closes #3854
 
-commit 3d5d7278135e21f8fa63d29934943d3424c60de8
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Dec 9 18:37:53 2019 +0100
+commit f2a1d87d3122c4e7075f6dae31ca48b2ce36869f
+Author: Kamailio Dev <kamailio.dev@kamailio.org>
+Date:   Mon Jun 3 21:16:10 2024 +0200
 
-    rr: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    modules: readme files regenerated - uac ... [skip ci]
 
-commit 49903d1c03af293210b12ea48d13ff12a2bf7954
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:37:11 2019 +0100
+commit ad9bef09935d47729611cf5532300b634f99fec8
+Author: Tyler Moore <[email protected]>
+Date:   Fri Apr 26 07:55:15 2024 -0600
 
-    registrar: add clang-format directives to skip format on kemi_exports
+    uac: add reload_delta parameter
     
-    format is important for generating docs by our python tool
+    - add support for setting a different RPC reload interval than
+      the reg_gc_interval parameter. This allows the cleanup timer
+      to match the user's retransmission timeout without constraining
+      RPC reload times to a large interval.
 
-commit 48a92121ce496536a38ec3f076ad1298ef85c7e0
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:35:59 2019 +0100
+commit 51dcab019a42e5b1f3b81247ca71ffcaf46180de
+Author: Bastian Triller <[email protected]>
+Date:   Mon Jun 3 08:48:40 2024 +0200
 
-    pike: add clang-format directives to skip format on kemi_exports
+    geoip2: Reload database before accessing it
+    
+    Re-add reloading of database.
     
-    format is important for generating docs by our python tool
+    GH #3861
+    
+    Fixes: 293193c55c ("geoip2: clang format module file")
 
-commit 2c69186668353c371af4f4d27c78131b72b8719b
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:35:21 2019 +0100
+commit 293193c55caaf5d0c39dc456babe92f574b58b3b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Jun 2 04:58:23 2024 +0200
 
-    permissions: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    geoip2: clang format module file
 
-commit 8a1be5135296e0e340e0ef970a53d4e48615d62f
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:34:37 2019 +0100
+commit baccbe0298f9fa46db285505bc4386f997de5a47
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Jun 2 04:51:33 2024 +0200
 
-    mtree: add clang-format directives to skip format on kemi_exports
+    geoip2: keep global structure per process
     
-    format is important for generating docs by our python tool
+    - parsing db file allocates private memory
+    - reworked reload to rely on a global counter
+    - GH #3861
 
-commit 81eeb1b671d7750dd5d52e472242630f95cf7e48
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:33:53 2019 +0100
+commit 4bd619d3517f129362de3ce50eed2620d5002b42
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Jun 1 07:50:45 2024 +0200
 
-    maxfwd: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    geoip2: rename global lock variable
 
-commit 0f0ee6a2d46443be7f7096b0a65d503a9a6187e6
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:32:47 2019 +0100
+commit e066613cac308d1129baebc47d7c245b36eba4b0
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Jun 1 07:39:54 2024 +0200
 
-    kafka: add clang-format directives to skip format on kemi_exports
+    geoip2: do not close global MMDB_s on destroy
     
-    format is important for generating docs by our python tool
+    - GH #3861
 
-commit c340ef019789ebed2c57e5b4a0a0f1543b6df7ae
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:31:56 2019 +0100
+commit 8ba4ee4e00798ca015adc48542d0e4de8ed9daad
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri May 31 19:23:41 2024 +0200
 
-    htable: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    geoip2: init MMDB_s global pointer and check on destroy
 
-commit 7167ae9134edf247819618522c88c5f8d3cc1adf
+commit d89333748662c0e7c72e3579d41fd14ef05c0fee
 Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:31:13 2019 +0100
+Date:   Thu May 30 16:24:03 2024 +0200
 
-    geoip2: add clang-format directives to skip format on kemi_exports
+    regex: fix pcre2 migration
     
-    format is important for generating docs by our python tool
+    instead of reserving an array in pkg_mem and later
+    copy the pointers to shm_mem just use shm_mem in
+    the first place.
+    
+    fixes #3812
 
-commit 72509a9c538052ef21c0da9b9f3f220c01d8a81c
+commit 630a6f2c11c10c4f3be3570553d86486942d60fe
 Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:30:25 2019 +0100
+Date:   Thu May 30 14:59:05 2024 +0200
 
-    geoip: add clang-format directives to skip format on kemi_exports
+    dialplan: don't call free on empty pcre pointer
     
-    format is important for generating docs by our python tool
+    fixes #3851
 
-commit 7fb0410df8b0a05870690c5d770247855767630f
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:29:27 2019 +0100
+commit 8363208fff7c101a2779ff64783e5b7dbf8ffd7c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed May 29 10:18:44 2024 +0200
 
-    cfgutils: add clang-format directives to skip format on kemi_exports
+    siputils: free head of params list for get_uri_param()
     
-    format is important for generating docs by our python tool
+    - GH #3857
 
-commit 52f29796fc79706e31f389fbcf35d7b4a38900bb
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:28:19 2019 +0100
+commit d72a3fbc903da02ae3b26f3aae2ea228c9f8b255
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed May 29 10:15:21 2024 +0200
 
-    auth_db: add clang-format directives to skip format on kemi_exports
+    siputils: free head of params list for get_uri_param()
     
-    format is important for generating docs by our python tool
+    - GH #3857
 
-commit d39dd5480c6e8d56a1fb2c91220da079c1a65800
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 18:26:27 2019 +0100
+commit e67f6048f4883d446df2d88fe7a7d7f2ff6daf8c
+Author: Bastian Triller <[email protected]>
+Date:   Tue May 28 14:17:58 2024 +0200
 
-    auth: add clang-format directives to skip format on kemi_exports
+    rtpengine: Fix extra process in pkg.stats
+    
+    When DTMF events socket is not configured, pkg.stats RPC method returns
+    an empty entry.
+    {
+            entry: 13
+            pid: 0
+            rank: -128
+            used: 0
+            free: 0
+            real_used: 0
+            total_size: 67108864
+            total_frags: 0
+            desc:
+    }
     
-    format is important for generating docs by our python tool
+    Fixes: 26f6e57c8f ("Register a new worker process for dtmf event listener")
 
-commit a1acd62128c7c1e1d7e3c6ce55a9b78a3e32c0b2
+commit 24b27214231166366cceb88fcb3724298cc53b32
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 9 12:46:56 2019 +0100
+Date:   Tue May 28 11:45:37 2024 +0200
 
-    dialog: export dlg_reset_property() to kemi
+    htable: error on not finding htable in pv get
 
-commit 5fc6654781a930bcb9791e8214d6b53ce8482492
+commit 6a8eb982be8d8f0c731dd423827480a1a27c2d8f
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Dec 9 12:46:27 2019 +0100
+Date:   Mon May 27 15:31:11 2024 +0200
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    modules: readme files regenerated - permissions ... [skip ci]
 
-commit 0303415cce2acafe01cbbff0601259cd9162586a
-Merge: e1a3e0d6f2 3af08bbd0b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 9 12:44:54 2019 +0100
+commit 534a35956b1a79598dcd2436248c5d7ce4e92da8
+Author: Donat Zenichev <[email protected]>
+Date:   Fri May 10 09:43:28 2024 +0200
 
-    Merge pull request #2172 from korayvt/korayvt/dlg_reset_property
+    permissions: introduce func `allow_register_include_port()`
     
-    dialog: add new dlg_reset_property function
-
-commit e1a3e0d6f21507bc6f6ccb2e50a03c19872ff04b
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 09:19:17 2019 +0100
-
-    cfgt: use snprintf instead of sprintf
-
-commit 913ba6f196d19005a0e93ad0dbbdc48f532a9897
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 09:12:05 2019 +0100
-
-    pv_headers: use snprintf instead of sprintf
+    Introduce new function: `allow_register_include_port()`
+    to be able to check the whole Contact header including port.
+    
+    Example, register.deny content is:
+            ALL : "^sip:.*192.168.0.101:5062"
+    
+    If the Contact is: "Contact: <sip:[email protected]:5062>"
+    then this will check the Contact hf including port of it.
+    
+    Otherwise if usual `allow_register()` function is used,
+    then only the "[email protected]" will be taken into
+    account, which will lead the regex to be failing and letting
+    the check to pass through.
+    
+    The func `allow_register_include_port()` works similarly
+    as `allow_register()` except it checks Contact's port.
+    
+    Full backwards compatibility is kept in place,
+    no need for users of the module to change anything in
+    their configuration or kamailio script itself.
 
-commit 46e4389a8d4f546041cc0056473ef3fa7ebade63
-Author: Victor Seva <[email protected]>
-Date:   Mon Dec 9 08:59:41 2019 +0100
+commit 82cfea317fd8d02a6c94347bc1be18c8a06e580f
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon May 27 09:11:48 2024 +0200
 
-    pv_headers: add clang-format directives to skip format on kemi_exports
-    
-    format is important for generating docs by our python tool
+    htable: error on not finding htable in pv set
 
-commit 3af08bbd0bffacc6b31029e436ce729b1952d4a9
-Author: KORAY VATANSEVER <[email protected]>
-Date:   Mon Dec 9 09:09:40 2019 +0300
+commit d4629be286fc6d3cf61574e34ee877b2c5e9ee4a
+Author: Juha Heinanen <[email protected]>
+Date:   Mon May 20 11:41:42 2024 +0300
 
-    dialod: indentation fixed
+    tm: add mandatory Max-Forwards header to local AC
 
-commit b05b0891d890d55b649d19ec22105b2bdcfd3ba5
+commit 4eb39425e2bb9322e0cc4f0c013aaeab1fcfb9dd
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 9 07:03:18 2019 +0100
+Date:   Fri May 17 10:40:54 2024 +0200
 
-    rr: exported to kemi record_route_preset_one()
+    pv: added $cts - contact header star status
     
-    - the variant for record_route_preset() with one parameter
-    - GH #2171
+    - 1 if it is *, 0 otherwise
 
-commit 0c29f0e36b5b287266b5180efac14d4366fbe272
+commit e738bd08b14bfc765a8317267d738a8b1b574c64
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 9 07:00:51 2019 +0100
+Date:   Thu May 16 21:23:41 2024 +0200
 
-    pv_headers: fixed kemi export for pvh_append_header()
-    
-    - reformat kemi exports structure to be able to parse with python tool
-    for generating docs
+    pv: added $ctu - return contact header uri
 
-commit 4883b69298deda1fede5bcd02af9849e4142a629
-Author: KORAY VATANSEVER <[email protected]>
-Date:   Mon Dec 9 08:41:56 2019 +0300
+commit 6b8f6d3b5d563d91234b8d4b7e155b7e74b9d313
+Author: Rick Barenthin <[email protected]>
+Date:   Thu Apr 25 19:16:58 2024 +0200
 
-    dialog: add new dlg_reset_property function
+    usrloc: delete location_attrs in db_only mode on delete_urecord
     
-    - new dlg_reset_property() function is added to disable the previously enabled dialog module behaviour.
-      e.g. stop sending keep-alive OPTIONS messages.
+    When calling delete_urecord in DB_ONLY mode the location_attrs are not deleted.
+    This fix makes sure to delete location_attrs when calling db_delete_urecord is called.
 
-commit 64f4387952fee51a696dd0906ce0f8020fbe204a
-Author: Sergey Safarov <[email protected]>
-Date:   Fri Dec 6 17:15:19 2019 +0300
+commit 25e409cf60a80e4e0af09bb84234af51c33755c4
+Author: Victor Seva <[email protected]>
+Date:   Thu May 16 09:46:51 2024 +0200
 
-    pkg/kamailio/obs: packaged pv_headers module
+    pkg/kamailio/deb: version set to 6.0.0~dev2 [skip ci]
 
-commit f6050e2342c3b7f2c7ede45ce96707a5a45b5aa8
+commit 2e2b22a097139239b8493bfdd777530a9795ad66
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Dec 6 09:57:54 2019 +0100
+Date:   Thu May 16 09:25:33 2024 +0200
 
-    janssonrpcc: fixed errors from previous commit
+    Makefile.defs: version set to 6.0.0-dev2
+    
+    - next major release series is going to be 6.0.x
 
-commit 7515d64f6a390e19d6caa1508348e7d21523c582
+commit ccfb5a0f852bf101c1e2ef46f08192921a4d963f
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Dec 6 09:49:51 2019 +0100
+Date:   Wed May 15 22:03:43 2024 +0200
 
-    janssonrpcc: replaced str dup wrapers with the functions from core
+    auth: point auth_algorithm to a static list values
     
-    - they were basic wrappers and returning variables declared on stack
-    - time conversion inline function replaced with macro
+    - function parameters can be overwritten by subsequent functions
 
-commit e03244bd5804045a0ea06fb1afbd2d8269855c19
-Author: Victor Seva <[email protected]>
-Date:   Thu Dec 5 20:08:08 2019 +0100
+commit 922d7dfd9ae7d13436c23d60f22d47c9c2fa127a
+Author: Lucian Balaceanu <[email protected]>
+Date:   Fri May 10 10:49:27 2024 +0300
 
-    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.
+    p_usrloc: use a global p_usrloc_columns variable in db_load* functions
 
-commit fc793348ee1ed25823a541e52b9ca9cee8caf2d4
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 5 19:46:10 2019 +0100
+commit 467dbf3e1be16d5a760178d0801834ac67bad888
+Author: Xenofon Karamanos <[email protected]>
+Date:   Mon Apr 29 13:37:24 2024 +0000
 
-    modules: readme files regenerated - registrar ... [skip ci]
+    db_cluster: Update log levels
 
-commit fbe6d3bd02cfeddb40a60142971760363f1eee75
-Author: Andreas Granig <agranig@sipwise.com>
-Date:   Mon Dec 2 13:47:58 2019 +0100
+commit 18e4d38e4d57ce88cbe16eec4cfb2a5a1b5554a4
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue May 14 18:11:32 2024 +0200
 
-    registrar: add path value to xavp_rcd
+    auth: export auth_algorithm(...) to kemi
 
-commit 9cb251ec664fe97f5e60ab6000f45257fd5a1b0b
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu Nov 28 13:49:08 2019 +0100
+commit 4a7aa098281b608177c5da61e7a47067463267bf
+Author: Kamailio Dev <[email protected]>
+Date:   Tue May 14 18:01:11 2024 +0200
 
-    Makefile.groups: add new pv_headers to basic group
+    modules: readme files regenerated - auth ... [skip ci]
 
-commit a37140bef370cdfab88dbff87bedc2e2e6922e6b
-Author: Victor Seva <[email protected]>
-Date:   Thu Nov 28 13:44:23 2019 +0100
+commit 3763e9c826640402c798d4581d0b2f1b13e4519b
+Author: Juha Heinanen <[email protected]>
+Date:   Tue May 14 17:52:29 2024 +0200
 
-    pv_headers: Initial commit
+    auth: new function auth_algorithm(...) to dynamically override algorithm
     
-    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.
+    - GH #3849
 
-commit 00fb95b51572d0b057de99c28ea8f1cd7fe8361f
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 5 13:01:15 2019 +0100
+commit 767b3faee3af450d6482b919c81431ea6d707807
+Author: Sergey Safarov <[email protected]>
+Date:   Sat May 11 17:45:08 2024 +0300
 
-    modules: readme files regenerated - cfgt ... [skip ci]
+    db_mysql: fixed build on CentOS 7
 
-commit 33404809c5a7e604cdf8d7a37be4fa85eb477539
-Author: Victor Seva <[email protected]>
-Date:   Wed Dec 4 11:46:00 2019 +0100
+commit d1f377ff23f491bfd5162cb7bf510759440dd8e5
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri May 10 12:45:25 2024 +0200
 
-    cfgt: add RPC commands 'cfgt.list' and 'cfgt.clean'
+    sipcapture: use local static buffers for ip address and port
     
-    fixes #574
+    - GH #3835
 
-commit 89eb196f6ed0d4d572304c00fcfaca547fc8662d
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Dec 5 10:16:24 2019 +0100
+commit 9b087fd618ab6c5cbd6a29c352b09c7198f1b594
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu May 9 08:17:15 2024 +0200
 
-    modules: readme files regenerated - ims_usrloc_scscf ... [skip ci]
+    tcpops: reformat exported structures
 
-commit 55233fffb6ed9165bc912565ec782624dbffaa26
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Dec 5 10:05:14 2019 +0100
+commit 1535031a6c992c23270050793b23d290a631b684
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed May 8 06:56:47 2024 +0200
 
-    ims_usrloc_scscf: fix parameter example titles
+    etc/kamailio.cfg: remove executable flag
 
-commit dd6bae27eac161832f9315560b45ebe20188f373
+commit 29910ecc8f27cf70aa4490f8ed5188199ad8e612
 Author: Kamailio Dev <[email protected]>
-Date:   Wed Dec 4 12:11:33 2019 +0100
+Date:   Tue May 7 19:46:10 2024 +0200
 
-    modules: readme files regenerated - acc_json ... [skip ci]
+    modules: readme files regenerated - tcpops ... [skip ci]
 
-commit 840e29d7d63602482e202e1b514a0ba9952dffe5
+commit be9af338e3afdab1045cdd7c30a72a9ecddcb680
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Dec 4 08:20:30 2019 +0100
-
-    core: kemi - fixed missing support to check for REFER method
-
-commit 8973feb34ab5059966158b34d3d3e3deb2af1b23
-Author: Aleksandar Yosifov <[email protected]>
-Date:   Tue Dec 3 14:05:00 2019 +0200
-
-    ims_ipsec_pcscf: fixed defects and warnings:
-    
-    - 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.
-
-commit 93030e5ce1bf7d64f2cacd1a1ca1d3c20e901f44
-Author: Victor Seva <[email protected]>
-Date:   Tue Dec 3 13:40:14 2019 +0100
-
-    cfgt: remove dbg from RPC commands
-
-commit 14729d390ea42cbadeda707d9207e9fdfe4512d7
-Author: Victor Seva <[email protected]>
-Date:   Tue Dec 3 12:46:44 2019 +0100
+Date:   Tue May 7 19:32:39 2024 +0200
 
-    cfgt: [doc] add missing </section>
+    tcpops: note about execution of event routes by TCP main process
 
-commit 3b2225ba762291b825dd7dead92a4aaee676b637
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Dec 3 12:07:04 2019 +0100
+commit 3b7754fd3a75f849bb7509968843817d5888b2f8
+Author: Kamailio Dev <[email protected]>
+Date:   Tue May 7 18:16:09 2024 +0200
 
-    cfgt: add docs for missing RPC commands
+    modules: readme files regenerated - sipcapture ... [skip ci]
 
-commit 2cb4ca9c436f1e6e21a21b100f7a79a25e023865
-Author: Victor Seva <[email protected]>
-Date:   Tue Dec 3 10:38:54 2019 +0100
+commit aeeeb0c2f46c2575639dd725bef78fac64219a07
+Author: Henning Westerholt <[email protected]>
+Date:   Tue May 7 16:14:46 2024 +0000
 
-    cfgt: group RPC commands using module name
+    sipcapture: fix default DB URL docs
 
-commit d7f4493da751802dc47a694d251d34a85a7b3bf1
-Author: Victor Seva <[email protected]>
-Date:   Tue Dec 3 12:12:54 2019 +0100
+commit 446c75e0e2194b6e42d768d2e3c79b5f0222905f
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue May 7 16:55:24 2024 +0200
 
-    permissions: fix crash if load_backends parameter is 1
+    ctl: info log on ECONNRESET (connection reset by peer)
     
-    fixes #2151
+    - not a type of error that can be controlled by kamailio
 
-commit e896f2c9286809b5ef81c4952577780002ee5df8
+commit 65bafaffd6bcfebc508b774cfbb78120e68bb3f0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 2 19:07:40 2019 +0100
+Date:   Tue May 7 16:49:49 2024 +0200
 
-    rtproxy: docs - fixed section id value
+    ctl: removed level and function names from log messages
 
-commit 9e89a66b36d7aa691cf69d5b33b7ee31330693e9
+commit 6cb26e9e7045eeec9c08867fe264c71c697bb9d8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 2 16:47:40 2019 +0100
+Date:   Mon May 6 18:40:41 2024 +0200
 
-    kex: docs - fixed rpc command name for shm memory details
+    core: cfg socket struct - option to bind to a range of sockets
+    
+    - bind can be: proto:addr:portstart-portend
+    - bind=udp:127.0.0.1:5060-5080
+    - start and end ports are inclusive
 
-commit b2267fd5d2825214ae9be5217514547e60e6c0f3
+commit 2503a6fa6d45bb44ae390819636ad96269029b75
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 2 16:25:44 2019 +0100
+Date:   Mon May 6 07:56:28 2024 +0200
 
-    jsonrpcc: use snprintf() instead of sprintf()
+    core: udp server - lookup async task group for multi thread receiver
+    
+    - cache it locally for runtime usage
 
-commit c10ab724803cc084a00bab964dc1e2d582a0627b
+commit f8b08d01a98be3e5c823af769e20f0ccee1af629
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Dec 2 16:21:25 2019 +0100
+Date:   Sun May 5 19:53:14 2024 +0200
 
-    nsq: use snprintf() instead of sprintf()
+    core: async task - functions to find group and send tasks
 
-commit f2f492bd580621dec23d0538b8785635a013497a
-Author: Henning Westerholt <[email protected]>
-Date:   Fri Nov 29 19:40:03 2019 +0100
+commit f69b22d44cb5abc803c2b58790dd33f2310c1c59
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat May 4 20:18:18 2024 +0200
 
-    tm: extend t_newtran docs with a note about flag behaviour
+    core: parse/contact: jump to error on too many contacts
 
-commit e8b8251f6c7382f8e373c2b309422973a3bf730d
-Author: Greg Troxel <gdt@lexort.com>
-Date:   Thu Nov 28 20:53:23 2019 -0500
+commit 61660322ad07be24cdc98c0debb01119960124ea
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sat May 4 08:45:28 2024 +0200
 
-    utils: Change sh(1) "test ==" usage to "="
+    core: new udp receiver mode - one multi-threaded  process
     
-    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
-    "=".
+    - activated with udp_receiver_mode=1
+    - one process is created that starts one receiver thread per UDP socket
+    - SIP messages are pushed to "udp" async tasks group
+    - sending is still done by any of processes
 
-commit 0d80032442df3f684f62d92841c2911e5d4af5b5
-Author: Henning Westerholt <[email protected]>
-Date:   Fri Nov 29 15:55:55 2019 +0100
+commit 77de86909ac8c156335e1e789bb3067932f9eff5
+Author: S-P Chan <[email protected]>
+Date:   Sat May 4 19:48:21 2024 +0800
 
-    Revert "core: increase SHM memory pool to 128 MB"
-    
-    - This reverts commit 063e6a025b8ca0163af2147f057d29447c6f9760.
-    - to be added as comment to default sysconfig packaging files
+    tls: document handling of thread-locals
 
-commit e0ed91acb88091caf285704689f72e48c5127ae4
-Author: Marco Capetta <mcapetta@sipwise.com>
-Date:   Fri Nov 29 09:28:45 2019 +0100
+commit fc52a54370c085d6fa951da876eee99580677922
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri May 3 14:57:47 2024 +0200
 
-    cfgt: fix detection of jump to previous-previous route
-    
-    * this happends with onsend_route
+    core: parser/contact - basic validation tests for contact uri
 
-commit f268aa2f53f550eec45e5030a08f6d586941913e
+commit d6b0beb5a219ae57a62e9e7201a6ec1fe66e5a96
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 28 20:08:24 2019 +0100
+Date:   Fri May 3 14:36:29 2024 +0200
 
-    snmpstats: use snprintf instead of snprintf
+    core: parser/contact - add limit for max number of contacts
+    
+    - defined to 256
 
-commit d6f16797a0f895189d4a0ef2ea8fbd68acf0144e
+commit f1baf7dd48c4ccb8d2d0ab0b24547f2793bb8588
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 28 19:58:48 2019 +0100
+Date:   Thu May 2 10:15:48 2024 +0200
 
-    app_perl: use snprintf instead of sprintf
+    nghttp2: set the data field for event route
+    
+    - reset ctx fields when nothing was set from session/stream
 
-commit 6918a96cc61fa0b15e09db01bb02e9b9f8c78abf
-Author: Victor Seva <[email protected]>
-Date:   Thu Nov 28 14:28:14 2019 +0100
+commit 53e1a29c265df1489c9bd91deddc0719f8ca2092
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu May 2 09:27:41 2024 +0200
 
-    cfgt: don't try to create dir if it already exists
+    pua: check if local requests are dropped and free the param
 
-commit 1067abf87cdaabc9557a99b36ad60e2349e16fa5
+commit 00aac8d48370fac356eecff535835d918c631cc5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Nov 27 20:28:49 2019 +0100
+Date:   Wed May 1 07:00:58 2024 +0200
 
-    core: safety checks for xavp operations
+    uac: check if local requests are dropped and free the param
 
-commit dd4f2fceb25bf9536a0b6239d49d15f3ded97f5d
+commit d12fc31056cb37aac347ec05f9ada7bafa5f52de
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Nov 27 20:15:39 2019 +0100
+Date:   Wed May 1 06:20:43 2024 +0200
 
-    nathelper: use set_alias_to_pv() for kemi export name
+    presence: check if the local notify was dropped in event route
     
-    - same as for config export
-    - helper functions renamed to reflect better their purpose
+    - free tm cb parameter on drop
+    - related to GH #3403
 
-commit f35fd46de42a26d910e637023396a801c0ad404c
+commit 68624c2da093ab789d4e8d35df65ef1bce024bca
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 26 15:18:22 2019 +0100
+Date:   Wed May 1 06:08:28 2024 +0200
 
-    core: print modparam type as string in log message
+    pv_headers: print also the new TMCB_LOCAL_REQUEST_DROP in debug function
 
-commit a0e04cb2a06ec2cae9a066003732746cb8d609d0
+commit ebd1c6c75a1b832ce85d576aad134b99d47b5738
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 26 11:25:46 2019 +0100
+Date:   Wed May 1 06:07:26 2024 +0200
 
-    rr: debug messages when setting send socket on double rr
+    tm: cb_flags made unsigned for uac_req
 
-commit 13c1c0bfdd93d2f727ff65275e93f4a780143dee
+commit f5da773c5fa29edbf9d0e65a83a62f495928ddec
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 26 09:14:42 2019 +0100
+Date:   Wed May 1 05:57:46 2024 +0200
 
-    db_redis: do not print full table scan warning when loading the entire table
-    
-    - GH #2149
+    tm: cb flag to mark local uac on request drop
 
-commit 1c402ddc4cc499700e186b65108303a2aaec6287
+commit ee06666c43d96029315dae7618e10d381265a85a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 26 08:46:26 2019 +0100
+Date:   Wed May 1 05:28:18 2024 +0200
 
-    core: new command line parameter --modparam
+    tm: free new buffer on drop for local requests
     
-    - 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
-
-commit b36da1dca71036ea3aa52675d3166317851e6594
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 26 08:40:00 2019 +0100
-
-    core: utils functions to converts strz to integer
+    - GH #3403
 
-commit cef6284f18e0d4c606dcee3198f77e34e4c0863d
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Nov 25 20:53:37 2019 +0100
+commit 3f774f37a7ce6e102e1691707b2ba88cd4edfee1
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Apr 30 16:46:09 2024 +0200
 
-    nathelper: remove AVP from log message, use generic term
+    modules: readme files regenerated - sipcapture ... [skip ci]
 
-commit 9ba1a6c851aafc402f5fbe211638159717120c31
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Nov 25 20:48:05 2019 +0100
+commit 265c948286f2df5136179c95fbb1d7f1255e4c71
+Author: Jannik <[email protected]>
+Date:   Tue Apr 30 12:28:20 2024 +0200
 
-    nathelper: remove redundant check for zero
+    sipcapture: docs - fix default value for parameter
 
-commit 0cc8a34d3ddf2239fa8b9585d2b4432fe8362116
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Nov 25 20:45:46 2019 +0100
+commit 60d2ab6464657abf38136a771c297c6f5536e27a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Apr 30 10:19:35 2024 +0200
 
-    nathelper: small spelling fix in docs
+    ims_ipsec_pcscf: cascade on options to get the uri for fill_contact()
 
-commit 28cfa3978684838442fbd3b4861765023252e963
-Author: Yasin CANER <[email protected]>
-Date:   Thu Nov 21 17:57:25 2019 +0000
+commit c3e6c1edc7531406208efe2965243e6e81506127
+Author: Alexander Couzens <[email protected]>
+Date:   Mon Mar 4 17:33:50 2024 +0100
 
-    nathelper : set_alias_to_avp is renamed to set_alias_to_pv
+    ims_registrar_scscf: free_uint_fixup: fix memleak/freeing the wrong parameter
     
-    set_alias_to_avp renamed to set_alias_to_pv
+    The free_uint_fixup() freed the wrong parameter in the past.
 
-commit 46b713d35ebb99ccb60768d939d71f675bd016f5
-Author: Yasin CANER <[email protected]>
-Date:   Tue Nov 12 17:09:38 2019 +0000
+commit 6f908f05d4691abcb1b3a745048d3cc2a9996676
+Author: Alexander Couzens <[email protected]>
+Date:   Mon Mar 4 17:32:00 2024 +0100
 
-    nathelper : added doc for set_alias_to_avp
-    
-    added documents for set_alias_to_avp function
+    ims_registrar_scscf: fix typo in function name uint_fixup
 
-commit 72efa93cbf5926402f008180c026d0afbd2c0f9f
-Author: Yasin CANER <[email protected]>
-Date:   Tue Nov 12 09:52:23 2019 -0500
+commit 82a6d7ea6edbaca60879a38c5e74e40920e89342
+Author: Alexander Couzens <[email protected]>
+Date:   Mon Mar 4 17:21:25 2024 +0100
 
-    nathelper : new function set_alias_to_avp_f is renamed
+    ims_registrar_scscf: refactor save_fixup4
     
-    function set_alias_to_avp_f is renamed to w_set_alias_to_avp
-    added kemi interface
+    Rename function to match argument number.
+    Use assign_save_fixup3_async instead of the code copy
 
-commit 138c9df907f04003bafe80bad3cb98e031a6ef50
-Author: Yasin CANER <[email protected]>
-Date:   Sun Nov 10 18:06:39 2019 +0000
+commit 20a75004d53a06da0f22b11804a4d83496ad8919
+Author: Alexander Couzens <[email protected]>
+Date:   Fri Mar 1 17:38:21 2024 +0100
 
-    nathelper : fixed memory-leak for set_alias_to_avp
+    ims_registrar_scscf: fix uninitialized arguments in save()
     
-    fixed memory-leak for new function set_alias_to_avp
-    fixed some spelling
-    added return for functions write_to_avp and alias_to_uri
-
-commit 0fbc7a1026e6dc9dda34b75aef7a26e41ccf3b80
-Author: Yasin CANER <[email protected]>
-Date:   Fri Nov 8 06:06:34 2019 -0500
-
-    nathelper : added description of set_alias_to_avp function
+    The script "save" command can be used with different arguments:
+    2, 3 and 4.
+    But internally for all save() calls the exact same function is use, w_save().
+    When calling save("PRE_REG_SAR_REPLY","location"); as given by the examples,
+    kamailio will call w_save().
+    Because the command code will cast the function pointer, the w_save() function
+    is called with 2 uninitialized arguments *mode, *c_flags.
+    mode is unused, seems a legacy argument. c_flags is referenced resulting in a crash
+    if not null.
     
-    added description of set_alias_to_avp function
-
-commit 6b725120bec491197c29bd059c11d8efea58255e
-Author: Yasin CANER <[email protected]>
-Date:   Fri Nov 8 05:57:22 2019 -0500
-
-    nathelper : added new function set_alias_to_avp
+    Use separate wrapper functions to handle different argument number.
     
-    new function that read alias then write to given avp as sip uri
+    Fixes: a627c9a04a74 ("ims_registrar_scscf: Extend save() with optional flag")
 
-commit 29a818525572e19510cafb7aef9ed62eab98a369
-Author: root <[email protected]>
-Date:   Fri Nov 8 05:14:28 2019 -0500
+commit fe6f4fcde2fa06a3c00479cef169c27dc32ae490
+Author: S-P Chan <[email protected]>
+Date:   Mon Apr 29 09:24:16 2024 +0200
 
-    parse_uri : added new function proto type int to str
+    tls: clear thread-local variables up to tls_pthreads_key_mark
     
-    added new function proto type int to str
-
-commit 7966f10292cb3c0d0c1ccda20c8475822b4e0993
-Merge: d48ae79953 2ad6023432
-Author: Federico Cabiddu <[email protected]>
-Date:   Mon Nov 25 19:29:21 2019 +0100
-
-    Merge pull request #2147 from kamailio/grumvalski/local_request_drop
+    - other libraries may set thread-locals via pthread_setspecific
+    - assume that tls_pthreads_key_mark demarcates libssl's values
+    - only clean thread-local values up to tls_pthreads_key_mark
     
-    tm: add support for dropping messages in local-request event route
+    Currently only used by app_python[s]
 
-commit d48ae7995374ee4be01cdd28b4f65706a04b620c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 25 12:02:01 2019 +0100
+commit 27351e3f9f551a86ffecbc1e6aa269a2946d55d1
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Apr 29 10:16:08 2024 +0200
 
-    app_lua_sr: use snprintf() instead of sprintf()
+    modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci]
 
-commit f39f73204d53312612ef2c3d3cec9c2fd51532c7
+commit 48dab490965fa7f2f7200d95edd7dbb1407b2536
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 25 11:54:36 2019 +0100
+Date:   Mon Apr 29 10:08:29 2024 +0200
 
-    tm: use snprintf() instead of sprintf()
+    ims_ipsec_pcscf: handle tls for replies
 
-commit 7be06d444a0ca295e53efadb093f07e19a18cea8
+commit f7f93828993b5975dfe5f26ad63ba6c489aa69f7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 25 11:29:16 2019 +0100
+Date:   Mon Apr 29 06:49:47 2024 +0200
 
-    pike: use snprintf() instead of sprintf()
+    ims_ipsec_pcscf: updated comments for ipsec_forward() flags
 
-commit dadbc0cf4a3a198e7a3791d830ed2cd5ffa8bfdd
+commit 575b17d23cd5fa060f775bc56b42c735048bc849
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 25 11:21:08 2019 +0100
+Date:   Mon Apr 29 06:46:56 2024 +0200
 
-    sl: use snprintf() instead of sprintf()
+    ims_ipsec_pcscf: docs updated for ipsec_forward() flags
 
-commit 2ad6023432ae37b1709638ead2c77e1e4130678a
-Author: Federico Cabiddu <[email protected]>
-Date:   Mon Nov 25 09:13:01 2019 +0100
-
-    tm: initialize the context before running event route
-
-commit 00f4147a410990d3ebeeef8825329bbdff728d1a
-Author: Federico Cabiddu <[email protected]>
-Date:   Mon Nov 18 15:22:05 2019 +0100
-
-    tm: add support for dropping messages in local-request event route
-
-commit 384c2ab866cc9f6b6c1a6a90be032531b65cb394
-Author: Richard Fuchs <[email protected]>
-Date:   Sun Nov 24 08:16:37 2019 -0500
-
-    db_redis: fix printf type mismatch on size_t
-
-commit 278ff3a0265a3e3a4321d98555083c6e73669546
-Author: Henning Westerholt <[email protected]>
-Date:   Sun Nov 24 09:03:27 2019 +0100
+commit ab261540d656ed456bac8876f77f940457a9baf6
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Apr 29 06:32:07 2024 +0200
 
-    db_redis: declare variables at the beginning of the function (GH #2146)
+    ims_ipsec_pcscf: decouple IPSEC_FORWARD_USEVIA and IPSEC_TCPPORT_UEC for requests
     
-    - 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)
+    - both flags should be avaible for use at the same time in
+      ipsec_forward()
+    - for request IPSEC_FORWARD_USEVIA gets the protocol from the next hop
+      address
 
-commit b0d7cef110c580073cfb089ac348347f63b8cce1
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 23:19:32 2019 +0100
+commit 8558947034f16b162c15eda39d18f5f5df4ef562
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Apr 28 23:28:38 2024 +0200
 
-    call_control: remove redundant str trim implementation and use the one from core
+    ims_registrar_scscf: init variable to fix analyzer warning
 
-commit b8aafb37245c76f9146e192c3580ed83d254a63e
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 23:17:07 2019 +0100
+commit 5e66ba23851f115bcb88d7e3f71f78ab33fc1e30
+Author: Ostap <[email protected]>
+Date:   Mon Apr 29 00:15:28 2024 +0300
 
-    mediaproxy: remove redundant str trim implementation and use the one from core
+    modules/statsd: ensure statsd failures do not stop execution (#3819)
+    
+    * modules/statsd: avoid stopping flow when sending statsd metric fails
+    
+    Currently statsd functions return bool: `true` or `false` depending when
+    the function succeeds or fails respectively.
+    
+    This value gets implicitly converted to `int`: `true` -> `1`, `false` ->
+    `0`.
+    
+    For Kamailio `1` means succesfull execution, but `0` means to stop
+    processing messages, which is not what we want as statsd should not impact
+    flow execution. Instead we want to return `-1` which signifies error,
+    but the flow continues.
+    
+    * modules/statsd: do not fail module initilization when statsd init fails
+    
+    statsd_init executes `statsd_connect` which tries to connect to statd
+    server.
+    
+    If connection fails then kamailio fails to start.
+    This is not the desired behaviour as:
+    1. Kamailio should continue working even if statsd server is down,
+       metrics should not impact runtime.
+    2. `statsd_connect` is also re-executed each time we try to send the metric https://github.com/salemove/kamailio/blame/master/src/modules/statsd/lib_statsd.c#L76,
+    so it's initial result is not essential.
+    
+    Note, that before 5.8 the result of init was already ignored due to
+    implicit conversion of `false` to `0`
+    until after
+    https://github.com/kamailio/kamailio/commit/0186246fce8f0e4bb46b30c05174983cd957a3ba
+    was introduced (which could be considered a breaking change even if it
+    seemingly fixes a bug in conversion).
 
-commit cb41fc36a123d1fc3f9b30368ecd37ffa88c0730
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 23:14:16 2019 +0100
+commit de23dc1035e4b885f45bc4150d282c26b294db64
+Author: Tyler Moore <[email protected]>
+Date:   Thu Apr 25 14:12:21 2024 -0600
 
-    nat_traversal: remove not needed (and redundant) str trim implementation
+    utils/kamctl: make root host/port configurable
+    
+    - add support for configuring the DB root host/port connection
+      parameters separate from the ro/rw settings. This allows the
+      user to authenticate over the specific socket configured
+      (tcp/udp/unix) for each connection type (root/ro/rw).
+    - note that support is added for mysql and postgresql connections.
+      no changes to the other DB engine connection parameters.
 
-commit f427ac803b8d2b33970da5071ecb9f9db5c25499
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 23:01:28 2019 +0100
+commit f0caa96e7622c40200d22d730ca904f27e5fe752
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Apr 27 08:45:38 2024 +0200
 
-    jsonrpcc:  use core string handling instead of redundant implementation
+    phonenum: clang format cpp file
 
-commit 2ffdcf7fa13b1450a606d135d479dbf2b8d67bd3
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 23:01:06 2019 +0100
+commit 5b0e1e6d23fb0bf028589ae27949f11be2b22837
+Author: Kamailio Dev <[email protected]>
+Date:   Sat Apr 27 08:46:10 2024 +0200
 
-    nat_traversal:  use core string handling instead of redundant implementation
+    modules: readme files regenerated - phonenum ... [skip ci]
 
-commit dd2167bcb35de1dd003bf4da0e03ab5dc2d50ab5
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 23:00:00 2019 +0100
+commit efffd1db25f2da411f53fdab4954c60c16c021ae
+Author: Daniel Donoghue <[email protected]>
+Date:   Tue Apr 23 20:29:06 2024 +0200
 
-    janssonrpcc:  use core string handling instead of redundant implementation
+    phonenum: add national number
+    
+    - add natnum property, containing the nationally formatted number, to pv
 
-commit bf37bfc9186e6f75f2e5c153435a1b831a04a589
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 22:58:55 2019 +0100
+commit 465994de2859c7863b4cef8457be0a207f15c932
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Apr 26 15:46:09 2024 +0200
 
-    xmpp: use core string handling instead of redundant implementation
+    modules: readme files regenerated - ims_usrloc_scscf ... [skip ci]
 
-commit dcc801412a1c3a7a619aa0f91f098a88a01502de
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 22:58:27 2019 +0100
+commit 8506a6fe781e6e0b0b1418f4087db50480db6b57
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Apr 26 14:35:22 2024 +0200
 
-    xmpp: use SHM_MEM_ERROR logging helper
+    ims_usrloc_scscf: enclose examples in dotted lines for better visibility
 
-commit c0aa4397d3c3158800d4a6af941c06b49dc21d8f
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 22:55:44 2019 +0100
+commit 15d859e1e96552fca2708cf56047021beae29711
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Apr 26 14:24:16 2024 +0200
 
-    http_async_client: use core string handling instead of redundant implementation
+    ims_usrloc_scscf: reformat exported structures
 
-commit c288655278036e5125010ba3b818d2e9ddf5d1a4
-Author: Henning Westerholt <hw@skalatan.de>
-Date:   Sat Nov 23 22:52:13 2019 +0100
+commit 9f28450312749dfbc021a8cbc23472c8a39d3fef
+Author: Henning Westerholt <hw@gilawa.com>
+Date:   Fri Apr 26 05:54:27 2024 +0000
 
-    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
+    uid_auth_db: spelling fix in documentation
 
-commit 063e6a025b8ca0163af2147f057d29447c6f9760
-Author: Henning Westerholt <hw@skalatan.de>
-Date:   Sat Nov 23 22:49:28 2019 +0100
+commit db176a4918c0b500f5f051cad16fd8d442450ab7
+Author: Henning Westerholt <[email protected]>
+Date:   Fri Apr 26 05:53:30 2024 +0000
 
-    core: increase SHM memory pool to 128 MB
-    
-    - 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
+    core: spelling fix in comment and log message
 
-commit 7fad9c51f71854e0649fe76e273190e4b4f82438
-Author: Henning Westerholt <[email protected]>
-Date:   Sat Nov 23 18:53:17 2019 +0100
+commit 36fc03eaa49ba8ff02acd451699185ac18d8618e
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Apr 25 14:16:08 2024 +0200
 
-    app_sqlang: fix squirrel warning: ‘nArgs’ may be used uninitialized in this function
+    modules: readme files regenerated - htable ... [skip ci]
 
-commit daa86b204d3030e2abb2f2459aa348998b982ae2
+commit 39a2679fe165e34a225615ec32c58692fdcaf6a8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Nov 23 11:10:40 2019 +0100
+Date:   Thu Apr 25 14:00:40 2024 +0200
 
-    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
+    htable: docs for in operator for remove functions
 
-commit 8ad2c3ab8af597e7567ed5ab04a5e3a16d74ad5d
+commit c0d80f9eb42b025802c4680f19d788d01497301a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Nov 23 11:05:59 2019 +0100
+Date:   Thu Apr 25 13:53:31 2024 +0200
 
-    kafka: 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
+    htable: added in operator for rm functions
 
-commit febdb8778f5ef338864f52e441a4311c0b2c04da
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Fri Nov 22 09:37:28 2019 -0500
+commit fe8f052c29528b656062927626f9784b32b7c8f6
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Apr 25 13:49:58 2024 +0200
 
-    rtpengine: document play_dtmf() command
+    tcpops: removed unused variable introduced recently
 
-commit 120a71bec0ee7a07f5f39262a038977f27bc7073
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Fri Nov 22 09:37:02 2019 -0500
+commit 0ebfddd20b43396d602b4c68a88f7c2bc58ed211
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Apr 24 21:34:28 2024 +0200
 
-    rtpengine: add play_dtmf() command
+    regex: reformat exported structures
 
-commit 9da53baeadb0403de86d14fa7be826780382e315
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Fri Nov 22 08:35:49 2019 -0500
+commit 999d0c65402c99491683d694d77a01a5c1f91ecf
+Author: tsearle <torrey.searle@wavecrest.com>
+Date:   Wed Apr 24 11:28:49 2024 +0200
 
-    db_redis: performance improvements and fixes
+    tools/kemi: escape docstrings when required (#3824)
     
-    - 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
+    some of the documentation contains \ which need escaping
 
-commit f7ea88305ae5a74b7db248dd7e6e75b812950e20
+commit 2cc62133db4f6875f55e73e044f37dafbb2274c2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 22 12:38:27 2019 +0100
-
-    core: new command line parameter --loadmodule=name
-    
-    - enable the option to load a module from command line
-    - example: --loadmodule=systemdops.so
+Date:   Tue Apr 23 12:08:30 2024 +0200
 
-commit 582688ad625f41520328b6057d2b92ee5b6c08ee
-Author: root <[email protected]>
-Date:   Fri Nov 22 06:32:06 2019 +0000
-
-    pkg/kamailio/obs: packaged log_systemd and systemdops modules
+    regex: allocate pcres array
     
-    GH #799
-    GH #2139
+    - GH #3812
 
-commit fffd892b7d18734c8f60d2eebec5d4a15a0fdc26
+commit 84517c14ca38a8371c67b858077a42019c2217a8
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 22 09:42:08 2019 +0100
+Date:   Tue Apr 23 11:49:23 2024 +0200
 
-    systemdops: proper check for null value
+    regex: init globals for safer shutdown on failure
 
-commit 133492903d96d7666aa36a1da7de618345c3bd09
-Author: Victor Seva <[email protected]>
-Date:   Fri Nov 22 09:38:44 2019 +0100
+commit 66b3c04a9653425b1602c82dd2456a7eb7cf59d1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Apr 23 11:19:30 2024 +0200
 
-    src/Makefile.groups: remove non existent mod_list_systemdops reference
+    core: fmsg - parse loopback ip when initializing faked msg structure
     
-    mod_list_systemd is already there
+    - GH #3817
 
-commit d4fc8b0168ba3de78e29deb7c7d7ed9b3fd29a36
+commit f5c05a68ae72881ab0691bb8488112356fc67c79
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 22 09:14:06 2019 +0100
-
-    systemdops: set core callbacks in mod_register()
+Date:   Tue Apr 23 10:42:02 2024 +0200
 
-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
+    pv: use global tcp connection callback for event route on $conid
 
-commit 3bc5379aef4e37343b54660dace4774b9aceb6e3
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Nov 21 17:26:06 2019 +0300
+commit d114d11724dc4157e7e5809504531d26da6bcc57
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Apr 23 10:36:35 2024 +0200
 
-    pkg/docker: updated submodule
+    core: tcp - set a global shortcut to tcp connection for event route
 
-commit 6677dfdba3534a0f50c15fe5b43b8220444b18ad
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Thu Nov 21 17:12:37 2019 +0300
+commit 27e3b7f3f82957c6dc80f2ff89c40bdd87cecb81
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Apr 23 10:21:20 2024 +0200
 
-    pkg/kamailio/obs: fixed rpm requirment for python23
+    tcpops: reworked some debug messages
 
-commit f6c17cefe4c84fff3321a14e2a95c346c095b319
+commit 11e7d71e5c2ee9428298658ed3b9a0f625d40f00
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 21 13:45:29 2019 +0100
+Date:   Tue Apr 23 10:19:29 2024 +0200
 
-    Makefile.defs: version set to 5.4.0-dev2
+    core: tcp - keep connection id on event route cb structure
 
-commit b19d702e66098adad723cbb667006589a65a37b2
+commit 6e6b4f06546a0d9ad942847ee745b17a5aeb7f6a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 21 13:44:35 2019 +0100
+Date:   Mon Apr 22 21:54:26 2024 +0200
 
-    src/Makefile.groups: added systemdops module to systemd group
+    xhttp_prom: use %lu for printing pkg fields
 
-commit 0c48e1621c88bf1d390e4cfb82e52b2d6339b837
+commit b96de87ae94db2285d7a5f022c38a746d69ae5ef
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 21 13:42:14 2019 +0100
+Date:   Sun Apr 21 20:43:38 2024 +0200
 
-    systemdops: new module to facilitate integration with systemd
+    ipops: define hostname size for ptr structure
+    
+    - replace the strncpy with strlen with straight strcpy
 
-commit 03aa6556ef59c0b274c78f2edc2231c6d2ed333b
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Nov 21 13:41:38 2019 +0100
+commit 6b29df73115682424daf7b276d0138f004e274f7
+Author: tsearle <torrey.searle@wavecrest.com>
+Date:   Mon Apr 22 12:53:48 2024 +0200
 
-    core: main - executes callbacks on app ready and shutdown
+    tools/kemi: add dockstrings to the mocking (#3818)
+    
+    kemi_mock.py can now optionally consume documentation information
+    generated by the vscode-kamailio-hover project
 
-commit 99403c83f2163350eda3b76180947b1fddcdf500
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 21 13:40:21 2019 +0100
+commit 49276a1f43b1a3bf4a8d681888df964000360c79
+Author: Rick Barenthin <rick@ng-voice.com>
+Date:   Wed Apr 17 13:02:02 2024 +0200
 
-    core: events - support for basic void core callbacks
+    usrloc: check on db delete the return value of memchr
     
-    - can be used to allow modules execute their code from core for specific needs
+    When inserting into the database the AOR is split at the @ sign and
+    if there is no @ sign in the AOR only the domain part is filled and the
+    user part is left empty.
+    
+    But for deleting this is not done and the query failed to be executed
+    and the AOR is not deleted. This PR add this behaviour of only comparing against the
+    domain part if the AOR doesn't contain a @ sign.
 
-commit 0ad7fb46f633b8f710c4bab299121fe993ed03c5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 21 11:49:50 2019 +0100
+commit d4c23324a84d9727653e0b67c4455f9cf6be3d0c
+Author: Victor Seva <[email protected]>
+Date:   Thu Apr 18 15:29:39 2024 +0200
 
-    dispatcher: set the proper internal id for $dsv(reason)
+    cfgutils: initialize the optional key
+    
+    * bug introduced at 424769743c93dea5a4d2c21f7a0ef8ea8779a5bb
 
-commit bc40eaa4fe446bffd9f41d5d6b21becd7b7fdc87
+commit 382264730393afac09a319df46044c6ac0753ea7
 Author: Victor Seva <[email protected]>
-Date:   Thu Nov 21 08:15:03 2019 +0100
+Date:   Thu Apr 18 14:14:53 2024 +0200
 
-    tm: execute TMCB_REQUEST_FWDED cb as BRANCH_ROUTE when necessary
+    cfgutils: reformat exported structures
 
-commit bf2ecd4dec55d5009e0904392d083e17af91977d
-Author: rdboisvert <rdbprog@gmail.com>
-Date:   Tue Nov 19 16:05:34 2019 -0500
+commit 175d755c40bc50b78b2cf4f18ad22429289af90d
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Wed Apr 10 11:14:45 2024 +0000
 
-    db_redis: allow deletion of all rows
+    tcp_main: Match wss protocol
 
-commit a8cc28b6e0236b21569625baffa865ff4ce0a153
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Nov 20 19:31:19 2019 +0100
+commit d81e5113884b933251499630d112ec5b1150b8a4
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Wed Apr 10 11:13:32 2024 +0000
 
-    ims_isc: null terminate dst_uri field
+    core/forward: Match protocol when forwarding
 
-commit a8be2459fc4013060944bf79e7c66b3613e8d04c
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Nov 20 19:30:44 2019 +0100
+commit 0a28a93c6e060081267dc686e342d45ef03358e7
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Mon Apr 8 09:42:49 2024 +0000
 
-    ims_ipsec_pcscf: null terminate dst_uri fields
+    tcp_main: Update comment docs
 
-commit ca546d35c326666c6389c84ce45214bd2fc5c147
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Nov 20 18:06:22 2019 +0100
+commit 6779efd430178adff0ae438d178e38c003e4e05c
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Mon Apr 8 09:29:57 2024 +0000
 
-    core: make dst_uri null terminated
+    tcp_main: Add proto argument to tcpconn_exists function
 
-commit b0fc60403b539672c6a2638083e8955783c65e0b
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Nov 19 15:34:00 2019 +0100
+commit 4a40b16d4f9bef9bc75d3272c83878e6348aa0b8
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Fri Apr 5 13:23:56 2024 +0000
 
-    app_sqlang: imported latest squirrel interpreter
+    tcp_main: Add protocol argument for searching tcp/tls connections
 
-commit 9d59f5cbb7896ad5a6077b94a418bfdc7e2ef374
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 19 10:15:15 2019 +0100
+commit 30a0fe2ea4b1b59bb8e552f9abd3a65e1c7226ec
+Author: Arnis Voitkans <[email protected]>
+Date:   Tue Apr 16 12:40:09 2024 +0000
 
-    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
+    etc/kamailio.cfg: added tcp_accept_iplimit config sample
 
-commit 792261b43d74518e6d67f807df60b6622ba2d9f8
-Author: Sergey Safarov <[email protected]>
-Date:   Mon Nov 18 20:45:48 2019 +0300
+commit b4753ae4216b0c960ac094f4be8232fb4d0147b0
+Author: vijay kumar <[email protected]>
+Date:   Sat Apr 13 01:26:13 2024 +0530
 
-    utils/db_berkeley: fixed unused var
-    
-    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;
-          |      ^~~
+    rtpengine: fix pkg mem leak in send_rtpp_command()
+    - freed request.s after sending request to websocket
 
-commit c8de7e9bbb515449761b02b897ccaa10a250e25b
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 18 18:33:22 2019 +0100
+commit f43324473bfd9b6c5db59c5691e316d32c15be81
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Apr 15 21:31:23 2024 +0200
 
-    utils/kamunix: use snprintf() instead of sprintf()
+    modules: readme files regenerated - acc ... [skip ci]
 
-commit 05bd956a9980ffc8938cdbce6bab3af5086350dd
+commit 1adc07240c153b40f6bf5cb700145f8789070bcc
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 18 18:29:05 2019 +0100
+Date:   Mon Apr 15 21:29:54 2024 +0200
 
-    cnxcc: use snprintf() instead of sprintf()
+    acc: docs - small fix to cdr_extra param example
 
-commit 88b8ec8f2021fcc53289544102e5c5020885f8c3
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 18 18:24:36 2019 +0100
+commit 70f19ddd16b392f46e32b41536bde6fba8e7e14a
+Author: Victor Seva <[email protected]>
+Date:   Mon Apr 15 11:09:40 2024 +0200
 
-    acc_radius: use snprintf() instead of sprintf()
+    pkg/kamailio: app_lua_sr module relocated to archive [skip ci]
 
-commit 0666abf851bc5916b7700a30077ee954f695b862
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 18 18:05:19 2019 +0100
+commit 0c49d30f9d5ae1b1c4b5210851e30725dfa7aa8b
+Author: Victor Seva <[email protected]>
+Date:   Mon Apr 15 11:09:02 2024 +0200
 
-    uac: use snprintf() instead of sprintf()
+    app_lua_sr: module relocated to archive
 
-commit 8cb61c86879802bf3f4eb5d60ee280d6003303c7
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 18 16:47:56 2019 +0100
+commit 94b9cd5d5ffafde86fbcbede2d9a018fc616b6b1
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Apr 15 11:01:29 2024 +0200
 
-    nat_traversal: use snprintf() instead of sprintf()
+    modules: readme files regenerated - cfgutils ... [skip ci]
 
-commit a5cc190c1ffaab67129f96d966a39fe8db59a1eb
-Merge: 24eb08c9cb 840d2babc7
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 18 18:04:11 2019 +0100
+commit 92ac41c1e770077d39516fc049358b3c3897d590
+Author: Victor Seva <[email protected]>
+Date:   Tue Mar 26 11:54:46 2024 +0100
 
-    Merge pull request #2134 from mbodbg/master
-    
-    dispatcher: Fixed typo in dispatcher_admin.xml
+    app_lua_sr: support second str for cfgutils lock
 
-commit 840d2babc7518e92ffc2173dc760828da1d2ff7b
-Author: Markus Bönke <[email protected]>
-Date:   Mon Nov 18 17:40:23 2019 +0100
+commit 235591cd704529589bbde700b6232ac55281d071
+Author: Victor Seva <[email protected]>
+Date:   Wed Mar 27 08:47:22 2024 +0100
 
-    dispatcher: Fixed typo in dispatcher_admin.xml
+    cfgutils: document second optional string for hashing on lock functions family [skip ci]
 
-commit 24eb08c9cbcf4ab464ac5e8f2830bf8afa8a4271
-Author: Sergey Safarov <[email protected]>
-Date:   Mon Nov 18 00:55:13 2019 +0300
+commit 424769743c93dea5a4d2c21f7a0ef8ea8779a5bb
+Author: Victor Seva <[email protected]>
+Date:   Tue Mar 26 11:07:12 2024 +0100
 
-    pkg/kamailio/obs: added extra packages to centos 8, rhel 8 and 7 dists
+    cfgutils: expose optional second string key for hashing at locks
 
-commit 6b1c266a62e6839765cdb1cb0e5383887c226e41
-Merge: ceece0a353 17be36102e
-Author: Federico Cabiddu <[email protected]>
-Date:   Mon Nov 18 14:09:53 2019 +0100
+commit 0fae1026d49aa765b4451d2534972b57a2c09998
+Author: Victor Seva <[email protected]>
+Date:   Mon Apr 15 08:55:36 2024 +0200
 
-    Merge pull request #2132 from kamailio/grumvalski/http2_replies_parsing
+    pkg/kamailio/deb: version 5.9.0~dev1 [skip ci]
     
-    core: add support for parsing http/2 replies parsing
+    reset debian/changelog for 5.9.x series
 
-commit ceece0a353aa4f88e838857da2e1d2843057c309
-Merge: 6389c98d29 09f1c59bfe
-Author: Lucian Balaceanu <[email protected]>
-Date:   Mon Nov 18 12:13:47 2019 +0200
+commit 39ca28748162e940bd91bf4e0cb0b1223b5f9138
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Apr 15 07:19:31 2024 +0200
 
-    Merge pull request #2107 from lbalaceanu/cdr_json
-    
-    Adding CDR as JSON functionality
+    Makefile.defs: version set to 5.9.0-dev1
+
+commit 7bc702b79bb07901c0925c9842b75ad3d818b4e1
+Author: Kamailio Dev <[email protected]>
+Date:   Sun Apr 14 15:46:26 2024 +0200
+
+    modules: readme files regenerated - htable ... [skip ci]
+
+commit bb093505c5c5f625339f85961518f9db3fd6725d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Apr 14 15:41:31 2024 +0200
+
+    htable: docs for sw operator for functions removing items
+
+commit 29a890ffdcd394d26d53bd0951c7ca58262c7696
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Apr 14 15:29:57 2024 +0200
+
+    htable: add ew (end-with) operator for delete items functions
 
-commit 17be36102e3a1c286c69a5da193dd8405000ab62
-Author: Federico Cabiddu <[email protected]>
-Date:   Fri Nov 15 13:35:13 2019 +0100
+commit 671b874a31fb10c6c9e9a246358928f202fc669d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sat Apr 13 21:24:54 2024 +0200
 
-    core: add support for parsing http/2 replies parsing
+    nghttp2: clear response headers on event route
 
-commit 6389c98d29eeb7f61547bb68ec9d59e4f47b7552
+commit a368140d8d32a68ccc21845aad95e43c98a802d7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:58:31 2019 +0100
+Date:   Sat Apr 13 08:58:20 2024 +0200
 
-    dispatcher: docs for xavp_dst_mode to store socket string in dst xavp
+    nghttp2: fix typo in filed type
 
-commit 8507efe8644c43a5f3b5d4dc27d557596b3b2f2c
+commit 702e9cdbe8c6ca5856c25f9737d77e3223bbf9ce
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:52:02 2019 +0100
+Date:   Fri Apr 12 21:59:10 2024 +0200
 
-    dispatcher: option to set add socket as string in the dst xavp
-    
-    - bit 2 has to be set for xavp_dst_mode modparam
+    nghttp2: structure to hold headers in stream data
 
-commit 686daa57309b6dc5c32caf75e65a130dfd09d523
+commit a8481f588d5461285e512a0b68803ffc0f41d7b3
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:32:27 2019 +0100
+Date:   Wed Apr 10 10:06:20 2024 +0200
 
-    pkg/kamailio: removed netbsd unmaintained specs
+    nghttp2: debug message instead of error on peer disconnect
 
-commit 87fc2ef7adb7813fe36be40e9813ab28cc82404c
+commit 11c5ed679193c4cc94957c0a5948e07bfbfcfee9
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:25:24 2019 +0100
+Date:   Wed Apr 10 10:00:08 2024 +0200
 
-    pkg/kamailio: removed long time unmaintained specs for solaris and *bsd
-    
-    - 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
+    nghttp2: debug with data content
 
-commit 66313927181e6252f6f3807c607f143c88183c17
+commit 2b8d587713d96fbee31534b9b16f2c2b432e2e68
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:20:54 2019 +0100
+Date:   Wed Apr 10 09:16:05 2024 +0200
 
-    presence: docs for pres_subs_mode parameter
+    nghttp2: added $nghttp2(pathfull) - full http path with all params
 
-commit fb9351aa02137faa4c64998fd385b62dd034cddd
+commit 8bc64a9e6820243336387d9cd9acf81f24d89993
+Author: Xenofon Karamanos <[email protected]>
+Date:   Thu Apr 11 10:47:11 2024 +0000
+
+    corex: Fix unknown af in list_sockets
+
+commit 9a43631e1707490c0781f9d2d10055663ebcde44
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:14:33 2019 +0100
+Date:   Wed Apr 10 08:07:30 2024 +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
+    nghttp2: store method in stream data
 
-commit 72d3230ca5d22724b061f3ac11d16b50cee1340c
+commit 7fb51562233c8b94a4bb38e4bcb8c7529937ed9e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 20:06:14 2019 +0100
+Date:   Wed Apr 10 07:31:18 2024 +0200
 
-    presence: remove double extern declaration of _pres_subs_last_sub
+    nghttp2: $nghttp2(url) replaced with $nghttp2(path)
     
-    - set some global variables static
+    - match corresponding http2 header name
 
-commit 72d56337b49b1bfdeb74773edc9a973cfcdefe70
+commit 2da9ed9395ef04f889f4594753fc5f4cf7a75b29
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 15 18:32:33 2019 +0100
+Date:   Tue Apr 9 19:28:25 2024 +0200
 
-    core: use snprintf() instead of sprintf() in hash testing function
+    Makefile.groups: added group for nghttp2 module
 
-commit 0cdd264f67b37cff68afb5fbc9ced29b1b0315eb
-Author: Henning Westerholt <[email protected]>
-Date:   Fri Nov 15 10:52:01 2019 +0100
+commit 5655ded56eed50f743d2a60cb4c27c2c5b8dbd4b
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Apr 9 19:31:21 2024 +0200
 
-    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
+    modules: readme files regenerated - nghttp2 ... [skip ci]
 
-commit 4b0b045a114591de6cc0655ae019029e337167d0
+commit 3439eb44087b044cb9caaaf8af8df155d6a42bba
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 14 17:28:09 2019 +0100
+Date:   Tue Apr 9 19:15:32 2024 +0200
 
-    pv: print missing types for xavp values
+    nghttp2: docs for nghttp2_reply_header(...) function
 
-commit 2b12754920704f49cd227c518e130cef4d76ea7d
+commit ec847027effacb0f7003a3b12ff33017e10dc0c1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Nov 14 12:25:09 2019 +0100
+Date:   Tue Apr 9 19:10:57 2024 +0200
 
-    uac: reset credentials structure for uac_req_send() authentication
+    nghttp2: separate function for setting response headers
 
-commit 09f1c59bfef99867e4a006ba882ba13951b01276
-Author: Lucian Balaceanu <[email protected]>
-Date:   Thu Nov 7 15:46:52 2019 +0200
+commit f3a5fb519d1e6a6670e44175332dc7889f8fb99e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Apr 9 17:21:40 2024 +0200
 
-    acc_json: adding CDR as JSON functionality
+    nghttp2: convert to debug messages
 
-commit 027082793ccd4e849234e1dfa312c2148a8fd08d
+commit 20fd1c44916f45b7dec6253f6f105aa606839281
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 12 13:37:25 2019 +0100
+Date:   Tue Apr 9 17:18:05 2024 +0200
 
-    rr: debug messages when record-route is inserted
-    
-    - some trailing whitespace removed
+    nghttpd2: docs - update required libnghttp2 version
 
-commit a48d87dff0d266efabaf4b0312d2c228ccbd13ff
-Author: Henning Westerholt <[email protected]>
-Date:   Tue Nov 12 12:18:06 2019 +0100
+commit 6333db8fb19bd8684476914b3fe4d3ebda36940a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Apr 9 17:09:29 2024 +0200
 
-    core: bug fix in str2ipbuf, return an error for invalid input parameter
+    nghttp2: compatibility with older libnghttp2 versions
 
-commit 96fedc52d24f59309a5829337ef76f63a128738e
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Nov 11 16:08:04 2019 +0100
+commit 740b73e6dd174f2946e29cfc00c2a72063fd6645
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Apr 9 16:40:57 2024 +0200
 
-    cfg: fix error in RTPENGINE part, also load module
+    nghttp2: Makefile - link with additional libraries
 
-commit 75c5a20a870985059f642ac1a6624655332dbca8
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 11 10:51:33 2019 +0100
+commit 9d3759c5fcf38c842285dc2f6a700f7bb4cea740
+Author: Kamailio Dev <[email protected]>
+Date:   Tue Apr 9 12:46:25 2024 +0200
 
-    phonenum: use -std=c++11 cpp compile flag
-    
-    - required by the libphonenumber
+    modules: readme files regenerated - ipops ... [skip ci]
 
-commit 0075472ef96c77ec38789af7bba744667a49ef22
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Sat Nov 9 10:58:06 2019 +0300
+commit 5a5b96c8a1906b45873e50243f5946b8db5a068b
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Wed Apr 3 10:21:55 2024 +0000
 
-    pkg/kamailio/obs: replaced systemd-mini requirments by systemd [skip ci]
-    
-    Also commit restrict requirements only for OpenSUSE Leap dists
+    ipops: Add KEMI wrapper for ptr_query function
 
-commit e9545ae1e490ff768270d03ea28f14b751d2c132
-Author: Alex Balashov <abalashov@evaristesys.com>
-Date:   Sat Nov 9 01:17:44 2019 -0500
+commit 812ad6eb4e49426197e2860b89b255fffb018b5a
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Tue Apr 2 15:34:24 2024 +0000
 
-    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.
+    ipops: Add brief comment for ptr_query
 
-commit 6d036dcca36ace03c84a2ee663b44b17d44cd151
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Thu Nov 7 22:27:56 2019 +0000
+commit a824e939b589ae595fc735de1337a8bf4470de20
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Tue Apr 2 15:17:02 2024 +0000
 
-    kazoo: add new functions & params
+    ipops: Add ptr_query docs
 
-commit a7b8cb33d815fcea5dec7c82a33e8fcbad54ba03
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Nov 7 18:25:36 2019 +0100
+commit 4c775eddaf76cbaf376bfb2d0e5efc78d0d60dc4
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Apr 2 10:36:33 2024 +0000
 
-    ims_registrar_scscf: formatting change for a few really long lines
+    ipops: Add PTR query support
 
-commit 2e4727014fff86545bb9ce8bb97f72173d8c8c87
-Author: Aleksandar Yosifov <alexyosifov@gmail.com>
-Date:   Thu Nov 7 18:11:21 2019 +0200
+commit 9181ee56e8e90845982a5d994b96917c1e03d059
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Tue Apr 2 10:35:54 2024 +0000
 
-    ims_registrar_scscf: added '\n' for debug messages
-    
-        - added a new line to the end of some debug logs for
-          better formatting.
+    ipops: Move structures to header
 
-commit 575102bef5418ddfef2f619f22dd827183eef8af
-Author: Stanislav S. Litvinenko <[email protected]>
-Date:   Thu Oct 31 02:17:54 2019 +0300
+commit a7e02a406a0ecec5434fc634149dfc8f61043b2f
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Apr 8 21:31:24 2024 +0200
 
-    ims_ipsec_pcscf: closing mnl_socket in some exceptional situations
-    
-    - fix leak socket when error handling errors in creation or destruction ipsec tunnel
+    modules: readme files regenerated - http_client ... [skip ci]
 
-commit e3fe8e7f88c53e8ce69d776e21b78531d604783d
-Author: Lucian Balaceanu <[email protected]>
-Date:   Thu Nov 7 15:46:13 2019 +0200
+commit 5ba76f65f5c2ea522a2e6629bd845918258a80cf
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Apr 8 21:25:11 2024 +0200
 
-    acc: adding CDR engine functionality
+    nghttp2: new module for supporting direct http2 connections
     
-    - the engine allows the extension of the acc module
-      for anyone wanting to add another format (e.g. JSON)
-      or another backend for CDRs
+    - initial import version
 
-commit 7e7677683dd26f7f7ea2f0143c503cefa29dc535
-Author: Vicente Hernando <vhernando@systemonenoc.com>
-Date:   Wed Nov 6 21:23:52 2019 +0100
+commit d55cd7e613c787ce0dd91abad036d4ecd7556023
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Apr 8 17:03:19 2024 +0200
 
-    kafka: README file
+    http_client: docs for http_client_response_headers_clear()
 
-commit 574b080d69b2b968cfe871bc7cfe8fdf930fbc2e
+commit cdf0633b6b51bbfb7eb785715358c88aeb4c6a40
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Nov 5 13:47:53 2019 +0100
+Date:   Mon Apr 8 14:14:58 2024 +0200
 
-    core: slow timer - warning message if callback function is null
+    http_client: added http_client_response_headers_clear()
+    
+    - clear response headers
+    - if not explicitely done, it happens when next http request is
+      performed
 
-commit 867294f79f30b1b737d78e623514b4b14475f9cf
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Nov 5 12:31:21 2019 +0100
+commit 60ded00a3b574a08457a696334d11d668595cc0b
+Author: Stefan-Cristian Mititelu <[email protected]>
+Date:   Mon Apr 8 11:35:38 2024 +0300
 
-    modules: readme files regenerated - presence_xml ... [skip ci]
+    pdb server: allow carrier id 0
 
-commit 9d32561b15a12bd1ed2465a4ae1b4312662eb6fc
-Author: lazedo <[email protected]>
-Date:   Thu Oct 31 18:44:18 2019 +0000
+commit 1b01ecfe0b4e9bbba62afae0f3a3bb1612cdffcd
+Author: Kamailio Dev <[email protected]>
+Date:   Sun Apr 7 16:01:35 2024 +0200
 
-    presence_xml: adds option to aggregate xml body with priorities
+    modules: readme files regenerated - http_client ... [skip ci]
 
-commit e6b7081279ce16fc82a8ded4e785cae0dc0d3877
+commit b3562c6b10accec829a15c25fd56e53c8c89a87e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Nov 4 19:41:55 2019 +0100
+Date:   Sun Apr 7 15:50:33 2024 +0200
 
-    Makefile.groups: added kafka group
+    http_client: docs for http_client_response_headers_set()
 
-commit da163fbe65ac6ffd2b31933d3d58c07c13167e2a
-Merge: 90ff57e10f 4ae09ec3b1
-Author: vhernando <[email protected]>
-Date:   Mon Nov 4 18:01:36 2019 +0100
+commit 00198b8d863a94ea593b7473c88c35e6cad67014
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Apr 7 10:41:22 2024 +0200
 
-    Merge pull request #2112 from kamailio/vhernando/kafka_module_branch2
+    http_client: added http_client_response_headers_set(mode)
     
-    kafka: module to produce and send messages to a Kafka server
+    - control if http response header should be set or not
 
-commit 90ff57e10f1b456b35dc8ac262457dbb2c497997
-Author: Aleksandar Yosifov <alexyosifov@gmail.com>
-Date:   Mon Nov 4 13:51:07 2019 +0200
+commit fdb9c938639b3fea29b8c1ba6e6e412a5da8a7f3
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Apr 7 10:27:11 2024 +0200
 
-    ims_usrloc_scscf: added '\n' for debug messages
-    
-    - added a new line to the end of some debug logs for
-      better formatting.
+    http_client: docs for $httprhdr(name)
 
-commit bf1ba8d2d4519af50d44acfce5f34535fd1db8e0
+commit 90d78b7b2bfc1899c1b64c2db8a353d43df68218
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sun Nov 3 10:30:09 2019 +0100
+Date:   Sun Apr 7 10:15:41 2024 +0200
 
-    core: qmalloc - print details of prev fragment when its tail is overwritten
-    
-    - do it when check2 field is not touched
+    http_clinet: added variable $httprhdr(name) - get response header value
 
-commit 7261efbcd0826014227fbe814e4142cec0c79368
+commit f7e0a189362cc9f5ab8962868496c4b49b72a76c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Nov 2 18:04:23 2019 +0100
+Date:   Sun Apr 7 09:33:04 2024 +0200
 
-    textops: remove check done in the called function
+    http_client: docs for modparam response_headers
 
-commit d9ceadf16906b4687cddb482b4fd2ee96744aa23
-Author: Sergey Safarov <s.safarov@gmail.com>
-Date:   Sat Nov 2 04:49:22 2019 +0300
+commit 8f364976a81358de39cb5d675b3703f3f65a0d59
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Apr 7 09:20:33 2024 +0200
 
-    pkg/docker: updated submodule [skip ci]
+    http_client: option to store http response headers
+    
+    - new modparam response_headers has to be set to 1
 
-commit fb8c70584e331fd6573b596031baf9d4a2662bd1
+commit b4537720ff8158d59856cc0601ff4bf84216be99
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Nov 1 10:31:22 2019 +0100
+Date:   Sat Apr 6 08:46:21 2024 +0200
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    modules: readme files regenerated - corex ... [skip ci]
 
-commit 757bf4fa23e88521788a103a24c98cfcaa4eaaba
+commit 9b3b8ec968c6f7bda0d10a0d4fe593a92560ee7d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 1 10:28:44 2019 +0100
+Date:   Sat Apr 6 08:35:19 2024 +0200
 
-    dialog: docs for rpc command dlg.briefing
+    corex: docs for dns_file parameter
 
-commit 3585f802b3beada38b24e1daa72dc527c1d86535
+commit c8cf642c21169bcaee82347db858d8f3bcb6a42c
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Nov 1 10:23:35 2019 +0100
+Date:   Sat Apr 6 08:19:19 2024 +0200
 
-    dialog: added dlg.briefing rpc command
+    corex: added dns_file modparam
     
-    - list fewer details for the dialog records in memory
+    - can be set to the path of a file containing dns_cache records
+    - each line has to contain a dns_cache-param-formatted record
+    - empty lines are allowed
+    - comment line has to start with #, comments can be only on separate
+      line, not supported after dns_cache record
 
-commit 4ae09ec3b1348df7c93c4a0e0f25e65acb223b49
-Author: Vicente Hernando <[email protected]>
-Date:   Fri Nov 1 00:59:16 2019 +0100
-
-    kafka: comment about suitable versions of librdkafka library
-
-commit bf3797ce7566fd5d993cbb0b0314f255b66bf662
+commit 92d3573b500374d100639484e5a84cb640dc6b1d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 31 10:33:03 2019 +0100
+Date:   Fri Apr 5 21:41:21 2024 +0200
 
-    jsonrpcs: kemi function to get the rpc command response
-    
-    - shortcut to skip the pv get layer, can be useful for large values
+    ims_ipsec_pcscf: log error message made info
 
-commit 7470ab6d16200f011dc33aad5ad4e89483af12e6
+commit 5b689721332a311dd2fb93d154e09c775701dab4
 Author: Kamailio Dev <[email protected]>
-Date:   Thu Oct 31 17:16:14 2019 +0100
-
-    modules: readme files regenerated - dispatcher ... [skip ci]
-
-commit 2945ba448c6365728b49c10ba98824be357f85b3
-Author: lazedo <[email protected]>
-Date:   Thu Oct 31 14:41:53 2019 +0000
+Date:   Fri Apr 5 20:31:21 2024 +0200
 
-    dispatcher: add state to mode in ds_list_exists
-    
-    adds Bit 3 to allow the check of active/inactive entries in ds_list
+    modules: readme files regenerated - xhttp_prom ... [skip ci]
 
-commit 08e451066aad2ed14a70a72a18733788a48224ef
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 31 16:39:59 2019 +0100
+commit bae35e49fa364de6a4c003c4484358d5592677de
+Author: Ovidiu Sas <[email protected]>
+Date:   Fri Apr 5 18:28:32 2024 +0000
 
-    ims_ipsec_pcscf: fix gcc warning about misleading indention
+    xhttp_prom: update documentation for uptime statistic
 
-commit 8cae623c7051d529d779c4bf072225c44154e403
-Author: Stanislav S. Litvinenko <[email protected]>
-Date:   Thu Oct 31 01:54:28 2019 +0300
+commit 6af0ae461486554481cbace41d50b8639b2ade8a
+Author: Ovidiu Sas <[email protected]>
+Date:   Fri Apr 5 18:21:29 2024 +0000
 
-    ims_ipsec_pcscf: fix non-close mnl_socket when a bind error
+    xhttp_prom: new uptime statistic
 
-commit d960c2fe4199bc55c5914ea47f32fac663c683d5
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Thu Oct 31 13:08:32 2019 +0100
+commit d1118064d04bb77c818540e68edf1766db1d560a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Apr 5 16:19:42 2024 +0200
 
-    etc/kamailio.cfg: fix typo
+    siputils: tel2sip2() - memset to 0 pkg allocs and recompute len of new uri
 
-commit 2052115f8bc06b84d3751b329c8ac7d71149a9a4
+commit 8523eb2180ec878278863c5315ca4067586824bb
 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
+Date:   Fri Apr 5 13:01:11 2024 +0200
 
-    topos: fix documentation for msg-sending event_route (GH #2115)
+    modules: readme files regenerated - textopsx ... [skip ci]
 
-commit d9c603d3fcc93a3a160a03e7e3c5500d744957db
-Author: Bastian Triller <bastian.triller@gmail.com>
-Date:   Thu Oct 31 12:29:05 2019 +0100
+commit 3208dd822f94cff7b28d9682b083f3d144d7368e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Apr 5 12:59:39 2024 +0200
 
-    topos: fix event_mode parameter type (GH #2115)
+    textopsx: docs for msg_changed_route(...)
 
-commit 63334e312d60a5d6a6470b0067c29db672d08c7c
+commit ac22a5c174d4652ae09b779a5384182211700f20
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 31 09:54:22 2019 +0100
+Date:   Fri Apr 5 12:50:27 2024 +0200
 
-    evapi: use local allocated buffer to get data parameter for event relay
+    textopsx: added msg_changed_route(rname)
     
-    - 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
+    - execute a route block using the changed message, without efectivelly
+      changing the current message structure (it stays without changes
+      applied)
 
-commit 48279e08ee4a038bc4e6deceb916e5ac186b7802
+commit 756f01eecec754726c09a7067e11db9781e35ac1
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 31 09:03:17 2019 +0100
+Date:   Fri Apr 5 12:06:09 2024 +0200
 
-    core: tcp - set src/dst address before parsing haproxy headers
-    
-    - the connection ip and port are preserved in this way
+    pv: use core helper to evaluate changes for pv updated message buffer
 
-commit fa9228b45b29e29b807d03e267d2cb328b882b3d
-Author: Vicente Hernando <vhernando@systemonenoc.com>
-Date:   Thu Oct 31 01:33:19 2019 +0100
+commit cad94eb73c1223ddcf69aa0d073deb3118b46e3f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Apr 5 12:05:42 2024 +0200
 
-    kafka: comment about error return code for kafka_send function
+    core: msg translator - helper function to evaluate changes
 
-commit 95dd5245ce2499f97ade9cf3f24b2ee52690880c
-Author: Vicente Hernando <[email protected]>
-Date:   Thu Oct 31 00:00:24 2019 +0100
+commit 95f7af6f3aea7ff01fdc06a72703441c4ef320ca
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Apr 5 11:31:18 2024 +0200
 
-    kafka: get log levels from syslog.h header
+    modules: readme files regenerated - rtpengine ... [skip ci]
 
-commit 3052e563d80dd96de880bc68eed8f06bf6f6e753
-Author: Vicente Hernando <vhernando@systemonenoc.com>
-Date:   Wed Oct 30 23:11:29 2019 +0100
+commit 8330158b88815f28326fc5293831c83cebc2e41c
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Apr 5 11:06:53 2024 +0200
 
-    kafka: delete optional word in kfk_logger function
+    rtpengine: docs for write_sdp_pv_mode parameter
 
-commit a58e2f8bf7912f8c1d756cda346e0665edce9122
-Author: Vicente Hernando <vhernando@systemonenoc.com>
-Date:   Wed Oct 30 22:33:13 2019 +0100
+commit 664190b31303b52728f957113d97bd77a7ab4f8d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Apr 5 10:55:09 2024 +0200
 
-    kafka: delete some debug code
+    rtpengine: added param write_sdp_pv_mode
+    
+    - if set to 1, write the returned sdp in pv and set the body
+    - default 0, write only in pv (existing behaviour so far)
 
-commit f5539642dfda861e884283da3adb83338979e7b6
-Author: Vicente Hernando <[email protected]>
-Date:   Wed Oct 30 22:27:55 2019 +0100
+commit 30f620ae2254888c0d8d7edc375cb312e33de124
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Apr 5 08:23:29 2024 +0200
 
-    kafka: associate LOG_NOTICE to LM_NOTICE in kfk_logger
+    sdpops: use find_sdp_line_start() to find start of attribute line
 
-commit 2e3f8ebdca5d734ee4c523044da65c655ffc920b
-Author: Vicente Hernando <vhernando@systemonenoc.com>
-Date:   Wed Oct 30 19:45:11 2019 +0100
+commit 368661cc15251af4cbf295d1f5fad5a42d1b647b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Apr 5 08:10:11 2024 +0200
 
-    kafka: module to produce and send messages to a Kafka server
+    core: parser/sdp - function to find sdp line with start EoL check option
 
-commit 69ccdc25fbfaf01785127ecb051429e51df6cad5
+commit b03ec73589c12e566b11ce2c653401daa915c805
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 30 18:27:40 2019 +0100
+Date:   Fri Apr 5 07:54:12 2024 +0200
 
-    acc: better evaluation of error return for pv_printf_s()
+    core: parser/sdp - rename parameter to suggest better its role
 
-commit 6ee9e9c9dc2d818a5ce6c6cf7828a68a1c8cb291
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Oct 30 18:26:34 2019 +0100
+commit 57dd65c2c6abd520c0db876aca6bd2238229e187
+Author: Ovidiu Sas <osas@voipembedded.com>
+Date:   Thu Apr 4 16:22:39 2024 +0000
 
-    core: pv - function to get the size of the value for strings with vars
-    
-    - added silent mode for printing strings with vars
+    xhttp_prom: use proper prefix for pkg stats
 
-commit 73e36b6a467491252e1f81be1b8da66d6c1a4b1b
+commit c4b81393fed9a333af9349850e70ee377f3f3491
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 30 18:25:44 2019 +0100
+Date:   Thu Apr 4 16:17:26 2024 +0200
 
-    core: use pv_elem_t for vstr fixup value get
+    sdpops: function to parse path for sdp content
 
-commit 3e1438bebdf611b83574ab44c8ed3eb3c7067391
+commit 359a442e14a156b0bcf60dc5b2580cbc57924e34
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 30 15:41:04 2019 +0100
+Date:   Thu Apr 4 13:40:13 2024 +0200
 
-    core: fixup helpers to get dynamic string parameter in own buffer
+    sdpops: reformat the codecs map
 
-commit 71d72bfec8fad009957c1ef1e53356ba60e48669
+commit d0d4f58920669f280d80c6cd66578a4b68db9e43
 Author: Kamailio Dev <[email protected]>
-Date:   Wed Oct 30 13:46:11 2019 +0100
+Date:   Thu Apr 4 16:16:11 2024 +0200
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    modules: readme files regenerated - xhttp_prom ... [skip ci]
 
-commit f25bef926893e9efd495d3808dfad8f8753463c1
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Oct 30 13:41:42 2019 +0100
+commit a55967c0e8cee184f1cc8cc0c5df4635041b88d1
+Author: Ovidiu Sas <osas@voipembedded.com>
+Date:   Thu Apr 4 10:10:15 2024 -0400
 
-    dialog: rpc kill_active_dlg replaced with dlg.set_state
+    xhttp_prom: update documentation
+
+commit c3e8860f00ca1d4618b8d2ce986b5d5c3eb9a9d3
+Author: Alexander Bakker <[email protected]>
+Date:   Wed Mar 27 11:09:37 2024 +0100
+
+    core: dprint - include time in stderr json log
     
-    - enable the option to set different state values, although right now
-    targets the turning confirmed in terminated
+    This patch introduces a new "time" field for JSON logging to stderr. The
+    CEE format already includes this field, but the Kamailio-specific format
+    doesn't. If you need timestamps in your structured logs, but don't want
+    to use the CEE format due to its limitations, this patch'd give you the
+    best of both worlds.
 
-commit 22028f7ace9c92c1af7826aa0845754ea5e4f166
+commit 3c16c13acdf95924636c4d938abe13dcb3707b73
 Author: Kamailio Dev <[email protected]>
-Date:   Wed Oct 30 11:46:13 2019 +0100
+Date:   Thu Apr 4 13:01:21 2024 +0200
 
-    modules: readme files regenerated - dialog ... [skip ci]
+    modules: readme files regenerated - db_redis ... [skip ci]
+
+commit 24d77c23e1c0a528289d611c16916caeb9992008
+Author: Ovidiu Sas <[email protected]>
+Date:   Tue Mar 26 13:40:14 2024 +0000
 
-commit e0c7e7dd6b8a2a48f08d33a5117611b0d4ae1239
-Author: Julien Klingenmeyer <[email protected]>
-Date:   Fri Oct 25 09:16:20 2019 +0000
+    xhttp_prom: export pkg stats
 
-    dialog: adding RPC dlg.kill_active_dlg command
+commit b0d16cafcfee44a8564e251c7a725324b25a1ff4
+Author: Ovidiu Sas <[email protected]>
+Date:   Tue Mar 26 13:39:19 2024 +0000
+
+    kex: expose access to pkg stats
+
+commit 6faa180661e799187eff3a498f8b13e96719fa92
+Author: Jannik Volkland <[email protected]>
+Date:   Thu Apr 4 11:06:10 2024 +0200
+
+    ndb_redis: docs - refine docs regarding client certificates [skip ci]
+    
+    The created ssl context does not use client certificates [1,2] which is against the default in current Redis configurations [3]. The used Redis server therefore needs to be configured to not use tls-auth-clients [3].
     
-    - 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"
+    There is also a small typo in "ac_path" which was fixed to "ca_path".
+    
+    [1]: https://github.com/kamailio/kamailio/blob/8047c958b42ea5af2e8f9ede0152f892ac0eea3a/src/modules/db_redis/redis_connection.c#L168
+    [2]: https://github.com/kamailio/kamailio/blob/8047c958b42ea5af2e8f9ede0152f892ac0eea3a/src/modules/db_redis/redis_connection.c#L212
+    [3]: https://redis.io/docs/management/security/encryption/#client-certificate-authentication
 
-commit a0afac25b2faebc6884a036851ac7381384b70ec
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Oct 30 10:16:22 2019 +0100
+commit 40a50243f0bae782b7acd97cf0a9b1138185068b
+Author: Jannik Volkland <[email protected]>
+Date:   Thu Apr 4 11:03:32 2024 +0200
 
-    modules: readme files regenerated - ctl ... [skip ci]
+    db_redis: docs - refine docs regarding client certificates [skip ci]
+    
+    The created ssl context does not use client certificates [1,2] which is against the default in current Redis configurations [3]. The used Redis server therefore needs to be configured to not use tls-auth-clients [3].
+    
+    There is also a small typo in "ac_path" which was fixed to "ca_path".
+    
+    [1]: https://github.com/kamailio/kamailio/blob/8047c958b42ea5af2e8f9ede0152f892ac0eea3a/src/modules/db_redis/redis_connection.c#L168
+    [2]: https://github.com/kamailio/kamailio/blob/8047c958b42ea5af2e8f9ede0152f892ac0eea3a/src/modules/db_redis/redis_connection.c#L212
+    [3]: https://redis.io/docs/management/security/encryption/#client-certificate-authentication
 
-commit c9070600af1b7993b003964b5c58db3391d50f60
+commit eb8027f9292d46d70583168b76589fa55ccccb07
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 30 10:14:07 2019 +0100
+Date:   Thu Apr 4 12:16:24 2024 +0200
 
-    ctl: docs - more infor about binrpc_buffer_size modparam
+    sdpops: added $sdp(m0:b:AS), $sdp(m0:b:RR) and $sdp(m0:b:RS)
     
-    - replaced ser with kamailio in a few examples
+    - return string values for b=AS:.., b=RR:.., b=RS:..
 
-commit 7c6ef434bdbd0747adfad31172efbc5e50477370
+commit 8047c958b42ea5af2e8f9ede0152f892ac0eea3a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 29 10:26:12 2019 +0100
+Date:   Wed Apr 3 20:16:21 2024 +0200
 
-    kamailio.cfg: rebuilt the section for calling rtpengine_manage()
-    
-    - fixes also missing ifdef check for WITH_RTPENGINE
+    sdpops: aliased $sdp(raw) to $sdp(body)
+
+commit 3e73dbc6b69c8e26f276690bb6aa1e6db380510e
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Apr 3 19:19:27 2024 +0200
 
-commit fcf895d274d1793440529525e1db9603cfa19aec
+    sdpops: added $sdp(m0:raw) - get all lines of the first m= stream
+
+commit ed60be162918fc1791ee6425f664eb2f76b9475e
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 29 10:22:05 2019 +0100
+Date:   Wed Apr 3 18:52:58 2024 +0200
 
-    kamailio.cfg: option to use rtpengine for nat traversal
+    pv: transformation to escape/unescape cr lf
     
-    - define WITH_NAT
-    - define WITH_RTPENGINE
+    - {s.escape.crlf}, {s.unescape.crlf}
 
-commit 743f5dca220b8f1e6a863cd9f68fdeb9c2dc7237
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Oct 29 09:31:25 2019 +0100
+commit 6992c9eedeabd931fc255e5c1e992b0cfb01dbca
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Apr 3 18:48:29 2024 +0200
 
-    modules: readme files regenerated - uac ... [skip ci]
+    core: helper functions to escape/unescape cr lf
 
-commit 825800e6d3f297076bcce90f1f82c65a91cbb583
+commit ec7f3a2173c1de220afd5b4776d92c98bb901630
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 29 09:25:06 2019 +0100
+Date:   Wed Apr 3 17:02:14 2024 +0200
 
-    uac: updated docs for uac_auth()
+    sdops: typo fixed for $sdp(m0:rtcp:port)
 
-commit 981d787acf5f598f185d0d0ce8091b4e202f4d86
+commit 5f83d4f9c447f5a7e3de8336dc0e076b10e43833
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 29 09:15:49 2019 +0100
+Date:   Wed Apr 3 12:18:47 2024 +0200
 
-    uac: optional param for uac_auth() to specify auth mode
-    
-    - if mode is set to 1, then the password is provided in ha1 format
+    core: msg translator - duplicate reply via xavp params and handle errors
 
-commit 08e676654d901644724f52478a88c6d0258304cc
+commit 3b09fd343575c56d9658a61efebd4851662de338
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 29 08:49:27 2019 +0100
+Date:   Wed Apr 3 12:16:18 2024 +0200
 
-    uac: updated docs for uac_req_request_to()
+    core: xavp - added missing closing parenthesis in log messages
 
-commit 82a196ca567e9dbe89806626ee4d8dba7e9a7533
+commit e7b207e933d0f4284009059753d5b6a80ebfa9f7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 29 08:37:02 2019 +0100
+Date:   Wed Apr 3 08:11:07 2024 +0200
 
-    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)
+    pv: $K(IP4) and $K(IP6) - support SDP style for address family
 
-commit f3277f27cef07e6d33cafcdf149fc34d1b3b079a
+commit 42c7609631235aae4a2d9d98c108b0af7cce1357
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Oct 28 12:55:59 2019 +0100
+Date:   Wed Apr 3 08:07:15 2024 +0200
 
-    tcpops: new varaibale $tcp(key)
+    sdpops: added $sdp(c:af) - address family of first media connection
     
-    - 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
+    - can be compared with $K(IPv4) or $K(IPv6)
 
-commit 2bb8598edef41470f45bccb7a4b4715eed647a44
+commit cbe13bedc13278235ec66cde5938cd92e45e454b
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Oct 28 10:23:40 2019 +0100
+Date:   Tue Apr 2 21:22:39 2024 +0200
 
-    core: tcp - keep original connection info for haproxy tunnels
+    sdpops: added $sdp(m0:rtcp:port) - rtcp port of first media stream
 
-commit 1296bb2270985a1bf3af04f35e4cdae1fe4b184a
+commit 238219f126e3a155d109fab415d58f8903ee618d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Oct 28 10:00:28 2019 +0100
+Date:   Tue Apr 2 08:33:06 2024 +0200
 
-    core: pad some fields in contained structs for 4 byte alignment
-    
-    - safety for sigbus on strict cpu architectures when accesing fields by
-    address
+    sdpops: implemented $sdp(o:ip) - origin ip
 
-commit fb41fe5949a2ba6f3469f54cdf691aae2fc1c195
-Author: Sergey Safarov <[email protected]>
-Date:   Fri Oct 25 14:54:11 2019 +0300
+commit f2f3c57c2a9bc4bcdc829aaab743427cb349b7ab
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Apr 1 21:19:34 2024 +0200
+
+    spdops: added $sdp(m0:rtp:port) - port of first media stream
 
-    pkg/kamailio/alpine: Fixed alpine packaging after 475a54cb04c0594c3fdaffb0a07d370702e80dd4
+commit 87e60ca580f327d1d34f6881cda1048e5658a94b
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date:   Mon Apr 1 21:12:23 2024 +0000
+
+    github: [skip ci]: bump tj-actions/changed-files from 43 to 44
+    
+    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 43 to 44.
+    - [Release notes](https://github.com/tj-actions/changed-files/releases)
+    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
+    - [Commits](https://github.com/tj-actions/changed-files/compare/v43...v44)
     
-    changed hash sum after init script update
+    ---
+    updated-dependencies:
+    - dependency-name: tj-actions/changed-files
+      dependency-type: direct:production
+      update-type: version-update:semver-major
+    ...
+    
+    Signed-off-by: dependabot[bot] <[email protected]>
+
+commit baa177556514cd7cdb794740a1bfd6e47ea814d1
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Mar 31 20:56:24 2024 +0200
+
+    crupto: replace local fixup functions with core helpers
+
+commit 022da99ca22efbf226d89234edb3f9883bd89bb2
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Mar 30 18:24:35 2024 +0100
+
+    gcrypt: replace local fixups with core helpers
+
+commit 1c3ae81d904db99de9398d49af1bf6c5f47a4d74
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 29 23:08:07 2024 +0100
+
+    http_client: replaced local fixup with core helpers
 
-commit 2aa614d49f4917faec62534a51fcf8ddfc5fb870
+commit 2063993c1ae54c07b39ea9deb8f735a47785c0ee
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 25 12:55:06 2019 +0200
+Date:   Fri Mar 29 11:13:48 2024 +0100
 
-    lib/srdb1: detect if ipv6 address is between square brakets
+    core: added fixup_spve1_pvar() helper
     
-    - if not, let it be host part with surrounding brakets, because it can
-    by a mysql conf group name
+    - comments to spveX pvar fixup helpers
 
-commit 4bb8bc9a0fa0eb7144b7c8c56d28f2689fce9e6e
+commit 44a876a6a832b0d6baf4e6ee183576684b91f0af
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Oct 25 12:16:35 2019 +0200
+Date:   Thu Mar 28 08:46:17 2024 +0100
 
-    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.
+    modules: readme files regenerated - smsops ... [skip ci]
 
-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 e39557c96d2f419184c826d779f1a3309acc4269
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Thu Mar 28 08:30:17 2024 +0100
 
-commit a3ce062fdec2d3a5d5e46f49c9d0ea9d449a1bec
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Oct 24 14:19:32 2019 +0300
+    blst: reformat exported structures
 
-    pkg/kamailio/obs: added packaging for RHEL 8 and for CentOS 8 dists GH #2078 [skip ci]
+commit 9a94930ae1168d5df79e3dc1414841cdf23a2eba
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 27 08:19:03 2024 +0100
 
-commit 5d1cecd13ee1644a42000d5900e24d7d8c10b851
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Oct 24 14:23:24 2019 +0300
+    smsops: short reference section about variables
 
-    pkg/kamailio/obs: small spec formating [skip ci]
+commit ae04ccac92225a1e7b573a28ded555789e8604cd
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Mar 27 15:48:50 2024 +0000
 
-commit ac97c59a762b5ebf024775785193a9b25345c2fe
-Author: Sergey Safarov <[email protected]>
-Date:   Thu Oct 24 14:13:45 2019 +0300
+    file_out: FIx ‘for’ loop initial declarations error
+
+commit 9f2abc69e27c4b3246628138ec81fced81d7bc7a
+Author: Xenofon Karamanos <[email protected]>
+Date:   Wed Mar 27 15:48:25 2024 +0000
 
-    pkg/kamailio/obs: packaged lost module [skip ci]
+    tls: Fix ‘for’ loop initial declarations error
 
-commit 1361ce6e980856ce7a3ffb77349cc45254ced6ab
+commit 4137a8c63a03a316a0fa0f37d518a09e68273309
 Author: Sergey Safarov <[email protected]>
-Date:   Fri Oct 11 12:37:57 2019 +0300
+Date:   Wed Mar 27 09:57:29 2024 +0200
 
-    pkg/kamailio: Updated RPM spec release extracting for "-rc" [skip ci]
+    pkg/kamailio: packaged pvtpl module into RPM
 
-commit a463c53e767114567ff25f0fe50115da0e3d0045
+commit 9848d43cb367d6901a0b8c727759feb8a8fad930
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 24 12:38:20 2019 +0200
+Date:   Tue Mar 26 19:17:23 2024 +0100
 
-    statsc: debug message when fetching stats values
+    smsops: reformat module exports structures
 
-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
+commit 14dc277e29a170b9ac51e7dda07fa25cbd9be048
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 23 08:47:19 2019 +0200
+Date:   Mon Mar 25 23:25:19 2024 +0100
 
-    kamdbctl: new option DBINITASK to control the steps for db init
+    db_mysql: right position for define KSR_MYSQL_OPT_RECONNECT
     
-    - 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
+    - follow up of previous commit
 
-commit 2a3186ee0f8a2989f8de154019fd0ad73b390d73
+commit da3d6e9a74b63fdb7b1c4063d6be017f1ce42bea
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 22 15:16:30 2019 +0200
+Date:   Mon Mar 25 23:07:55 2024 +0100
 
-    uac: proper condition to chech if ha1 flag is set for uac reg authentication
+    db_mysql: MYSQL_OPT_RECONNECT is deprecated by MySQL 8.0.34
     
-    - GH #2108
+    - https://dev.mysql.com/doc/c-api/8.0/en/c-api-auto-reconnect.html
+    - MariaDB seems to still have it
 
-commit c0879add55bef77703f2259f224b4a1f954cd8bf
+commit dd221a6e5162838b979fd38ffdfb750663aef869
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 22 10:49:18 2019 +0200
+Date:   Sat Mar 23 21:38:00 2024 +0100
 
-    kamdbctl: split create user and grant access statements for mysql
-    
-    - MySQL 8 doesn't support all in one statement
+    keepalive: reformat module exports structures
 
-commit e35fe2d7b4ae79be6af9a70d8520620941960a72
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 10:08:34 2019 +0200
+commit 8114b2016d032484edafe4edd04fb02d52cfd058
+Author: Elena-Ramona Modroiu <[email protected]>
+Date:   Sat Mar 23 09:58:46 2024 +0100
 
-    core: fix spelling error
+    corex: fix conditions for dns_cache modparam srv attributes
 
-commit d06e85d6fa9e75e8008bc422a7596671283054f7
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 10:04:58 2019 +0200
+commit f35cf8904119dcf582ea2451648de5fef095466b
+Author: Elena-Ramona Modroiu <[email protected]>
+Date:   Sat Mar 23 09:51:47 2024 +0100
 
-    pua: fix spelling error
+    core: resolve/create_srv_pref_list() - insert at correct position in list
 
-commit 9aa42d7c8161d4a0d085b019a85cde6981b3b4f9
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 10:02:36 2019 +0200
+commit 0fb15fe72ec72474c12ab2688bf83d8396886360
+Author: Elena-Ramona Modroiu <[email protected]>
+Date:   Sat Mar 23 09:45:51 2024 +0100
 
-    utils/kamctl: update shebang to python3
+    http_client: CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE was added in libcurl 7.49.0
+    
+    - if not supported, fallback to default http version
 
-commit 20e6c522c6722012cb8c38ae7e0c1773b2d536ed
+commit a03dd2fdb6ac30937f29fe63cabbe09902ad8300
 Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 10:00:16 2019 +0200
+Date:   Sat Mar 23 01:02:04 2024 +0100
 
-    textops: fix spelling error
+    dmq: improve debug logs related to locks
+    
+    * dmq_node_list->lock
+    * dmq_worker->lock unreleased and some info inside worker_loop()
 
-commit 4ba14d2f6db6144870650398da6c07b07d23d64d
+commit 0d240e4e0dc3184ef37d338ba6872d295d6b16f2
 Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 09:59:02 2019 +0200
+Date:   Sat Mar 23 00:00:44 2024 +0100
 
-    smsops: fix spelling error
+    dmq: fix inter-lock on error
+    
+    triggered by intermittent DNS resolution error. dmq workers
+    were getting locked at dmq_notification_callback_f() due to
+    this missing lock_release()
 
-commit 4a657005a5c4eff88e48dc2b8847d5800a90bead
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 09:57:07 2019 +0200
+commit 4ada818099b5b7cb7deff1b1ce93b5aacaa1b84e
+Author: Xenofon Karamanos <[email protected]>
+Date:   Fri Mar 22 10:24:05 2024 +0000
 
-    smsops: fix spelling error
+    file_out: Cast to correct type of str
 
-commit 3c26ebe4670eaffce4754bbd0cd76cbecf5bf590
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 09:52:42 2019 +0200
+commit 5f901c3557f9f875545d82a7ab00f6d0c5c1fe52
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 22 10:25:48 2024 +0100
 
-    secfilter: fix spelling error
+    core: socket info - parse advertise ip part to get address family
 
-commit 8a197dcc8d2d063d3615e8800ed8d2f7812cce0f
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 09:35:10 2019 +0200
+commit 919216d051b8d459eb97f7ab0968d6bf0bead188
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 22 10:18:23 2024 +0100
 
-    seas: fix spelling error
+    core: fixup helpers with option to check if variable is writable
 
-commit 0944689db2eabbb531fc6daed9db3a9bcc1780b6
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 22 00:29:48 2019 +0200
+commit 61e076f0dbb302b88c5013503697afd9dfd81748
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 22 10:17:18 2024 +0100
 
-    domain: fix spelling error
+    http_client: use core helpers for fixup of http request functions
 
-commit 3c24dd27056c48528bc33bd90d680b9483785a18
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Oct 22 08:31:18 2019 +0200
+commit 19e91e097a851cc8c169c9c3144e2ab7669a5b71
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 22 09:43:25 2024 +0100
 
-    modules: readme files regenerated - imc ... [skip ci]
+    core: fixup helpers for functions with strings and output variable params
 
-commit 6f9bb6427ce201863d60e3255debe31a6a7db776
+commit ccd4481dcd42093ccca6d39cd71afc8fd4db938d
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Oct 21 08:28:09 2019 +0200
+Date:   Fri Mar 22 09:42:33 2024 +0100
 
-    imc: docs - added section ids
+    http_client: clang-format new code
 
-commit 0436af5abd8b73e17f65020c74943f0f3b72ba0d
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Fri Oct 18 09:59:27 2019 +0200
+commit 61d04f441488af1b943c4d5f8c35befc9cdd0437
+Author: Kamailio Dev <[email protected]>
+Date:   Fri Mar 22 07:31:22 2024 +0100
 
-    pkg/kamailio/deb: update [skip ci]
-    
-    * define User and Group
-    
-    Thanks @sergey-safarov
+    modules: readme files regenerated - http_client ... [skip ci]
 
-commit ac21d494253eddd085197e2862c3206efff8233a
-Author: Victor Seva <[email protected]>
-Date:   Fri Oct 18 09:47:07 2019 +0200
+commit 584b51fd00c87539eba44e86121fc0df2c465a27
+Author: Elena-Ramona Modroiu <[email protected]>
+Date:   Fri Mar 22 07:16:53 2024 +0100
 
-    pkg/kamailio/deb: update /var/run -> /run [skip ci]
-    
-    * introduced on Debian since 7 Wheezy, on Ubuntu since 11.10 Oneiric
+    http_client: documentation section for http_client_request_v2pk(...)
 
-commit 121dc3acc91eeaaa1b64605464f772256df6b792
-Author: Kamailio Dev <[email protected]>
-Date:   Fri Oct 18 09:01:24 2019 +0200
+commit 09ad47cd64e698a9bad55d2d697e88166ff948cf
+Author: Elena-Ramona Modroiu <[email protected]>
+Date:   Fri Mar 22 07:03:31 2024 +0100
 
-    modules: readme files regenerated - dispatcher ... [skip ci]
+    http_client: new function http_client_request_v2pk(...)
+    
+    - do HTTP/2 request with prior-knowledge
 
-commit 619b2603b486efea29fd314f360647f6d8ef3aec
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 18 08:52:23 2019 +0200
+commit 93503fdc337dc76a9a0d8222e1d03d77489ea834
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Mar 21 16:46:12 2024 +0100
 
-    dispatcher: docs - details of returned code by ds_list_exists()
+    modules: readme files regenerated - rtpengine ... [skip ci]
 
-commit fcabdc012d5490cfc740d0e0773fd88ed07c2b64
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Oct 18 08:48:27 2019 +0200
+commit 779654d3654586dc1b2ac64b9ea6e7ce1dae75c8
+Author: Donat Zenichev <[email protected]>
+Date:   Thu Mar 21 16:35:06 2024 +0100
 
-    dispatcher: adjustments to ds_list_exist()
+    rtpengine: fix doc typos
     
-    - info log messages made debug
-    - return -2 if evaluating the fixup param fails
+    Fix doc typos in `rtpengine_offer()` usage examples.
 
-commit e7bbf35275120d763e089a73362bbc7293511e91
-Author: Julien Chavanton <jchavanton@gmail.com>
-Date:   Thu Oct 17 16:20:24 2019 -0700
+commit 5b0e9e8cb818e1de0c88f9b505a5813147629499
+Author: Donat Zenichev <[email protected]>
+Date:   Thu Mar 21 16:31:56 2024 +0100
 
-    pv: xavp_copy fix docs
+    rtpengine: format files in clang format
+    
+    Formatting in clang for files not complying with it.
 
-commit 90c7f7564eb3e9d12f05a60041bbd4be63f336e5
+commit 7d95e67213f05c9ede6f0339246ae7e2fe93dea5
 Author: Kamailio Dev <[email protected]>
-Date:   Fri Oct 18 00:01:10 2019 +0200
+Date:   Thu Mar 21 16:16:24 2024 +0100
 
-    modules: readme files regenerated - pv ... [skip ci]
+    modules: readme files regenerated - rtpengine ... [skip ci]
 
-commit e2a08a77b03565c2bdc863f1aa7d9c5a22af4a7e
-Author: Julien Chavanton <jchavanton@gmail.com>
-Date:   Thu Oct 17 14:25:49 2019 -0700
+commit c6fff3a531740e648615a6e6223088693ecdccb9
+Author: Donat Zenichev <[email protected]>
+Date:   Sun Mar 17 17:48:56 2024 +0100
 
-    pv: xavp_copy improved examples
+    rtpengine: update documentation in regards of flags processing
+    
+    Due to a newer approach for parsing flags being added,
+    update the documentation of module accordingly.
 
-commit a6b114162ea830863abbd196508d4913060f3f07
-Author: Julien Chavanton <[email protected]>
-Date:   Mon Sep 30 11:07:53 2019 -0700
+commit 5cd02f5653e9b9f523a62a0dae78b801f962ce8e
+Author: Donat Zenichev <[email protected]>
+Date:   Sat Mar 16 19:23:21 2024 +0100
 
-    pv: adding xavp_copy with destination index
+    rtpengine: add flags processing on the daemon side
+    
+    Introduce a versatile behavior of the rtpengine module
+    in terms of ability to parse flags on rtpengine side,
+    instead of module. Previous behavior is also kept.
+    
+    General points:
+     - rtpengine daemon supports rtpp flags processing from now on
+     - module still provides in the bencode (when calling daemon):
+       call-id, to/from tags, viabranch (so identification call data)
+     - even though the module's interface is updated,
+       a backwards compatibility is given, so no obligatory changes
+       from kamailio script users required
+     - each rtpengine module's function which takes rtpp flags
+       as a parameter, now is able to get a third parameter `viabranch`,
+       which is used to detect, which approach to use (older/newer):
+       - without the viabranch - older one used
+       - with the viabrnach - new one used, so rtpp flags parsing on
+         rtpengine side
+    
+    The goal (for the future) is to deprecate processing of option flags
+    on the module side and only parse them using rtpengine.
+    This brings a list of benifits, such as:
+     - no need to keep in sync rtpengine and module (for specific flags)
+     - support of different rtpp flag string formats (raw), so that,
+       for example, kamailio script users can use plain text or
+       bencode dictionary like format, when providing flags from
+       the kamailio script
 
-commit bf3c70e00b0d8252acca4b8d28f435819dd100b5
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 16 12:13:07 2019 +0200
+commit b59812ff025a4c7e531ce9ad29d435820908fa8a
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Mar 21 07:31:23 2024 +0100
 
-    siptrace: use debug for the log message about retrasmission
+    modules: readme files regenerated - secsipid ... [skip ci]
 
-commit 27020d88b4d3206a8f193dc5343ea8bb5b39b5a1
+commit 01ec19f73a7257a83bd9abb9a02c12e2c3d225e0
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 15 19:40:02 2019 +0200
+Date:   Thu Mar 21 07:20:48 2024 +0100
 
-    statsc: free parsed params in case of error
+    secsipid: note that get url function is doing caching
     
-    - wrap some lines of codes in blocks
+    - use get url function in example for verify
 
-commit 33b174b979a0c8f3057e82089fb840cff69e380e
+commit eca79b066984d8bd219c19a8c0dccb4955503bfc
 Author: Kamailio Dev <[email protected]>
-Date:   Tue Oct 15 15:16:23 2019 +0200
+Date:   Wed Mar 20 16:16:11 2024 +0100
 
-    modules: readme files regenerated - tls ... [skip ci]
+    modules: readme files regenerated - pvtpl ... [skip ci]
 
-commit aedd2c6470feb6410605110e8e31eca8b43feefb
-Author: Henning Westerholt <[email protected]>
-Date:   Tue Oct 15 15:13:32 2019 +0200
+commit d3900987ddd012a192c4a429b29ac8d4e24587c5
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 20 16:15:27 2024 +0100
 
-    tls: add TLSv1.2+ to example configuration
+    pvtpl: docs - section for template file
 
-commit 5e00109fabe3507f1c20cbef80348e72ddb78cc8
-Author: Henning Westerholt <[email protected]>
-Date:   Tue Oct 15 15:13:09 2019 +0200
+commit d75e10f983e7afaa7779e8fde6524d7eccdfd497
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 20 16:07:16 2024 +0100
 
-    tls: fix missing TLSv1.2+ parameter documentation
+    pvtpl: renamed pvtpl_apply() to pvtpl_render()
 
-commit 3fa7b04cb6ac4170343455fa4f591fa95f7a3ff9
-Author: Henning Westerholt <[email protected]>
-Date:   Tue Oct 15 14:14:16 2019 +0200
+commit 68c69966c38b56775a3966d07c33ff94c2a8ba95
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 20 13:40:28 2024 +0100
 
-    tls: switch to TLSv1.2 in example cfg, usage of TLS 1.0 is not recommended anymore
+    gcrypt: docs - module name used for section ids
 
-commit 8ee71161f907201e1734a4b2476636cfb518dab3
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Oct 14 14:35:17 2019 +0200
+commit 3e3e9039b6bbd8922af5aa5ab81eb1addb8fb05c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Wed Mar 20 12:57:04 2024 +0100
 
-    dispatcher: add some debug logging for ds_update_state function
+    pvtpl: new module to process pv templates loaded from files
 
-commit 82195c2a51c5020ca0024f59492a4e2faef0e15a
+commit 951ab118bb7d9955f8e69b66bec1f0c107d474a2
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 11 14:02:57 2019 +0200
+Date:   Tue Mar 19 17:39:19 2024 +0100
 
-    nathelper: removed exe flag from c file
+    ndb_redis: break on finding a server via sentinel inside redisc_reconnect_server()
 
-commit 038158c99da96933c26b11a919ed1cbe29af9fab
+commit c8f3b496a05ae5bf29341dc7e2630f951d4effc5
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 10 14:25:43 2019 +0200
+Date:   Tue Mar 19 14:29:11 2024 +0100
 
-    core: new global parameter uri_host_extra_chars
-    
-    - allow specifying additional chars to be allowed in host part
-    - example:
-    
-    uri_host_extra_chars = "_"
+    ndb_redis: fix index on parsing sentinel address inside redisc_reconnect_server()
 
-commit af8e67033da2dabab319a9ecc21a279e6609f447
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Oct 9 22:46:11 2019 +0200
+commit e54051d698b059aa168229493dc2d6bf3cdd757c
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Mar 19 14:26:27 2024 +0100
 
-    modules: readme files regenerated - websocket ... [skip ci]
+    ndb_redis: clang-format for WITH_SSL code
 
-commit 179c536e972f4f8739a4ba3446610161d8cb913f
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Oct 9 22:41:47 2019 +0200
+commit cee82c92b06a026b88fea654944f6146eb5cb4d8
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Mar 19 10:21:51 2024 +0100
 
-    websocket: small doc improvement (use module names instead of file names)
+    keepalive: small formatting updates and comments to the ka dest structure
 
-commit 8a51d2d7bb248c2718a9fc45bb1581b80fdc72e4
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Oct 9 21:31:08 2019 +0200
+commit 9e2a0ee545646bd4491ecdbe58d7fea770764b54
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Mar 19 09:51:28 2024 +0100
 
-    modules: readme files regenerated - uac ... [skip ci]
+    keepalive: proper storing of last up/down timestamps
+    
+    - GH #3790
 
-commit 073907aa1f3b325b121801f06a65e7e7175154f3
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Oct 9 21:18:20 2019 +0200
+commit 9ae99b3dfc6eb538ea93d6775a283096fe17384c
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date:   Mon Mar 18 21:08:27 2024 +0000
 
-    uac: spelling fix in docs, add missing title section for uac.reg_add
+    github: [skip ci]: bump tj-actions/changed-files from 42 to 43
+    
+    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 42 to 43.
+    - [Release notes](https://github.com/tj-actions/changed-files/releases)
+    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
+    - [Commits](https://github.com/tj-actions/changed-files/compare/v42...v43)
+    
+    ---
+    updated-dependencies:
+    - dependency-name: tj-actions/changed-files
+      dependency-type: direct:production
+      update-type: version-update:semver-major
+    ...
+    
+    Signed-off-by: dependabot[bot] <[email protected]>
 
-commit 23b60ed9fbf9396bd531c76f57c133d5850c0764
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Oct 9 21:12:48 2019 +0200
+commit 04a73ace6572dd5c95a8f50b39b2ce712f7ebe84
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Mar 18 11:02:07 2024 +0100
 
-    uri_db: spelling fix in variable name
+    acc: more log messages of failure arsing extra acc string
 
-commit 12558445c2a569e8566e61d8085a06db7f13a769
-Author: Kamailio Dev <[email protected]>
-Date:   Wed Oct 9 15:46:10 2019 +0200
+commit 8cf5892cb34248cea2deea606a0f7d46d574404b
+Author: Stefan-Cristian Mititelu <[email protected]>
+Date:   Tue Mar 5 16:30:01 2024 +0200
 
-    modules: readme files regenerated - tls ... [skip ci]
+    pdb server: Return negative carrierid for failures. Clang format
 
-commit 4162eed87325ac74de2d275a18c4843b672b9bee
-Author: Henning Westerholt <[email protected]>
-Date:   Wed Oct 9 15:39:14 2019 +0200
+commit 0fd1516b9519f84a0f24b3c9a2c643e74f1dc527
+Author: Stefan-Cristian Mititelu <[email protected]>
+Date:   Tue Mar 5 16:14:11 2024 +0200
 
-    tls: small extensions in parameter docs related to PRNG engines
+    pdb: Return negative carrierid for failures
 
-commit 52afc7b70f8e4abfb347c84872ab7daa202a6a24
+commit 1380a4a0d18159c7130b70c0216134a253ad83f7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 9 12:38:14 2019 +0200
+Date:   Fri Mar 15 21:24:42 2024 +0100
 
-    tm: skip resuming suspended transactions put on wait
-    
-    - transaction is expired in that moment, pending its destroy process
-    - GH #2055
+    ctl: handle int input for double storage
 
-commit 77329bdd360344fd31f515c90f90e087a81ba3ad
-Author: Victor Seva <[email protected]>
-Date:   Tue Oct 8 13:25:43 2019 +0200
+commit 3154a0aba5543cab75153429bc8ec617c3484f71
+Author: Axel Sommerfeldt <[email protected]>
+Date:   Fri Mar 8 12:32:07 2024 +0100
 
-    pkg/kamailio/deb: version set 5.4.0~dev1
+    ims_ipsec_pcscf: TLS support in ipsec_forward() improved
+    
+    This patch was initially done by Herle Supreeth in his fork but isn't present upstream yet:
+    https://github.com/kamailio/kamailio/commit/8b9a2977e111d9adb8595d98ab59f8c8eb033120
+    
+    See also: https://github.com/kamailio/kamailio/issues/3772
 
-commit a12e436d054aba1c71cace2de4bf270d97ee1063
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 8 12:32:41 2019 +0200
+commit e36b2232e9b097794845659f71543bc57ef58a35
+Author: Xenofon Karamanos <[email protected].com>
+Date:   Thu Mar 14 16:47:28 2024 +0000
 
-    Makefile.defs: version set to 5.4.0-dev1
+    file_out: Fix var position and initialize
 
-commit 5a18155c0fe661e7488f75afa7b0ea7638932943
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 8 12:31:39 2019 +0200
+commit 5f6c8d6b74bb792eb9c5a6fba7a1fc149e838121
+Author: Kamailio Dev <[email protected]>
+Date:   Thu Mar 14 12:16:16 2024 +0100
 
-    avp: free allocated variable in case of error
+    modules: readme files regenerated - secsipid ... [skip ci]
 
-commit 223380dccdfc74c5a79c2bfa5281a1f75ea0f453
+commit dd1ddf0a5ad57395bc6aa7c71b47e43d1c7c5542
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 8 12:25:14 2019 +0200
+Date:   Thu Mar 14 12:12:40 2024 +0100
 
-    kamctl: updated the version for kamctl and kamdbctl
+    secsipid: docs for secsipid_verify(...)
 
-commit a52f05087a211bfecd36300907d0bff7170e08ec
+commit 3dcebaed01a75e2666345412713c391b6186cc69
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 8 12:10:35 2019 +0200
+Date:   Thu Mar 14 12:04:23 2024 +0100
 
-    tls: fixed prototypes for seed() and add() functions for kxlibssl rand engine
+    secsipid: new function to verify identity value with options
     
-    - libssl 1.1.x docs seem to be inconsistent with the code
+    - secsipid_verify(identity, keyval, opts)
+    - the options can be:
+      - A - do not verify the header attributes
 
-commit b590df771e59b78963d3748b157d21896f9abaa8
-Author: Kamailio Dev <[email protected]>
-Date:   Tue Oct 8 12:01:36 2019 +0200
+commit 5392dbf8070abf36734d9c857924df91186bc2dd
+Author: Oded Arbel <[email protected]>
+Date:   Sun Mar 10 19:55:20 2024 +0200
 
-    modules: readme files regenerated - tls ... [skip ci]
+    pkg/kamailio/obs: Allow builders to disable wolfssl module [skip ci]
+    
+    Building the WolfSSL module should be optional, even if it is on by default, builders should be able to choose to not need to install 4th party repositories.
+    
+    fixes #3781
 
-commit 98a392fa38419cd99494002dad66d4e1587110d3
+commit c0286d5c322759110dbadfca67edacb7cd9a0a7a
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 8 11:58:40 2019 +0200
+Date:   Wed Mar 13 20:48:20 2024 +0100
 
-    tls: docs for kxlibssl rand engine
+    utils/kamctl: version updated for devel version to 5.9.0
 
-commit 99eafac2d92533ba93cd8244173aef0db0e76b0c
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Tue Oct 8 11:56:05 2019 +0200
+commit e55d9f50be4adfc14ff9de45c77c23bd0f5e1981
+Author: Kamailio Dev <[email protected]>
+Date:   Wed Mar 13 10:16:29 2024 +0100
 
-    tls: added rand engine kxlibssl
-    
-    - use default libssl engine wrapped in a kamailio mutex lock
+    modules: readme files regenerated - dispatcher ... [skip ci]
 
-commit f3cf0a2f4e60a3a7185baa106869dab85cd8cd0b
-Author: Victor Seva <[email protected]>
-Date:   Thu Oct 3 14:21:35 2019 +0200
+commit 761e963c0f7d9bf1b66c1ef18a409756b919ae2c
+Author: Dennis Yurasov <[email protected]>
+Date:   Mon Mar 11 14:22:37 2024 +0300
 
-    usrloc: keep a private copy of urecord before running ul_callbacks
-    
-    fixes #2089
+    dispatcher: refine documentation
+    - more clear documentation for the new ds_is_from_list flags
 
-commit 2f641a405ad703f5b3124621aa30291ef8742903
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Oct 7 21:01:09 2019 +0200
+commit 0054b875045b4badfedd3e8424bf4772d6a9bc6b
+Author: Juha Heinanen <[email protected]>
+Date:   Tue Mar 12 22:18:20 2024 +0200
 
-    modules: readme files regenerated - pv ... [skip ci]
+    Avoid 'qm_strnstr' defined but not used warning
 
-commit 75226997422218a70acc121f4d9f65d9034de7ce
-Merge: 7cd2635b5c e38165575c
-Author: Julien Chavanton <[email protected]>
-Date:   Mon Oct 7 12:00:57 2019 -0700
+commit 4dc37aee853bbcf9d7fdb96245b76aaa8dfa2930
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Mar 11 20:56:37 2024 +0100
 
-    Merge pull request #2070 from kamailio/xavp_copy
-    
-    pv: adding xavp_copy
+    core: set null-terminated char for modparam
 
-commit 7cd2635b5c464c3f5b1cc0fc76f442b32bdff5ad
+commit eb3de9f046e845d34137e757508116279eb38637
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Oct 7 17:16:13 2019 +0200
+Date:   Mon Mar 11 08:17:56 2024 +0100
 
-    modules: readme files regenerated - textopsx ... [skip ci]
+    modules: readme files regenerated - http_client ... [skip ci]
 
-commit 899b826bcf2ebe0197fae5766962e0c193c585ec
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Oct 7 17:04:54 2019 +0200
+commit 798948d6989188eae41d79a1d7b1602bf4cb2d10
+Author: Elena-Ramona Modroiu <[email protected]>
+Date:   Mon Mar 11 07:27:29 2024 +0100
 
-    texopsx: extend docs with a small note about msg_apply_changes()
+    http_client: docs - fix order of parameters for http_client_request()
 
-commit 087654a5028cd800e17fcd9d1768135a60fd6706
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Oct 7 16:26:10 2019 +0200
+commit 8cf756812292e623ac9119fae30911ad005059fa
+Author: Kamailio Dev <[email protected]>
+Date:   Mon Mar 11 07:32:22 2024 +0100
 
-    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
+    modules: readme files regenerated - http_client ... [skip ci]
 
-commit cec1043a9c4daa39b4245b87f28fb5566e8627bd
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Oct 7 15:38:22 2019 +0200
+commit ef29e84929b8ef779341ef63a77e68ca6909705a
+Author: Elena-Ramona Modroiu <[email protected]>
+Date:   Mon Mar 11 07:18:17 2024 +0100
 
-    core: workaround related to T_OPT for alpine linux musl C library (GH #2095)
+    http_client: docs for http_client_request() function
 
-commit ca12494ec776babab86897eba35b88424a707c69
-Author: Kamailio Dev <[email protected]>
-Date:   Mon Oct 7 15:16:37 2019 +0200
+commit b9e5e4c2c7ca37f51e367312adb0955ab14f8473
+Author: Elena-Ramona Modroiu <[email protected]>
+Date:   Mon Mar 11 07:14:31 2024 +0100
 
-    modules: readme files regenerated - tls ... [skip ci]
+    http_client: function to do http request with method parameter
 
-commit 4e9f49a5e8ebd90d6b6913310402acea7f5a3ca9
+commit 24e410f9a20d004f55bcc79cd10fb35cb26e4570
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Mon Oct 7 15:07:41 2019 +0200
+Date:   Sat Mar 9 20:11:07 2024 +0100
 
-    tls: docs - relocated the note about krand and fastrand from default value paragraph
+    topos: properly handle cases of no user in contact for mode 1
     
-    - 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
+    - contact mode 1 accepted cases with no-user in contact uri but not in
+      r-uri, however, requests within dialog can have one's contact in r-uri
+      and then processing failed
 
-commit b0538d6515ad2a62f4336ec4395d10a5a9fc654b
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Oct 7 11:31:50 2019 +0200
+commit b6fccea258e56b7d3195659245713a6d44acb013
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 8 19:43:49 2024 +0100
 
-    tls: fix error in DBG message
+    topos: small rearangement by removing else after return in the true block
+    
+    - reduce level of indentation
+    - a few wraps in curly braces for clearer view of the if block
 
-commit 876c0529962678f7f0c610dd7190cb42d623f2a7
+commit 20edb64247a20a5d6b4b8bfb264b6e31d283b039
 Author: Sergey Safarov <[email protected]>
-Date:   Mon Oct 7 12:28:17 2019 +0300
+Date:   Thu Mar 7 13:32:22 2024 +0200
 
-    pkg/docker: updated kamailio-ci subproject
+    pkg/kamailio/obs: packaged README.file_out
 
-commit b1886c15ba562fef987fe6361df2cb3bbe00888c
+commit 88a04241469734867177770c8d34c83b7ea3cf14
 Author: Kamailio Dev <[email protected]>
-Date:   Mon Oct 7 11:02:17 2019 +0200
+Date:   Thu Mar 7 10:04:22 2024 +0100
 
-    modules: readme files regenerated - tls ... [skip ci]
+    modules: readme files regenerated - dispatcher ... [skip ci]
 
-commit d0743460f68c0dfcb807319dc9e2247eb51ee1ba
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Oct 7 10:49:16 2019 +0200
+commit 67785fea8f906236e4a30bc09bb11b3292c46572
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Mar 5 14:34:19 2024 +0000
 
-    tls: add cryptorand engine also to tls_mod and documentation, enable as default
+    tls/docs: Update certificate generation docs
 
-commit 8539b7cf6c5db86973f4f74f92762de9011b968b
-Author: Henning Westerholt <[email protected]>
-Date:   Mon Oct 7 10:38:36 2019 +0200
+commit 4c9cfa7a6a770a693ecb3b840ad042fb201db675
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Mar 5 12:52:51 2024 +0000
 
-    tls: add cryptorand support for TLS module, add some more comments to existing code
+    tls/docs: Update tls.reload docs
 
-commit 4e6c8fe6073d7d52bab66faa68abad2f685d2090
+commit ed32512f4594cc0ddc3437e274bcba5acfc16410
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Sat Oct 5 20:41:50 2019 +0200
+Date:   Tue Mar 5 20:53:47 2024 +0100
 
-    presence: free allocated memory in case of error
+    presence: docs - remove extra section end tag
 
-commit 954f25c21576052c176f96c0509f0414ea74d69c
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Oct 4 18:16:12 2019 +0200
+commit f6f9d90ada963b53b6552e1a172b8f2fd021c33b
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Tue Mar 5 09:59:41 2024 +0800
 
-    etc/kamailio.cfg: updated comment to reflect 5.4 series
+    tls: NULL safety check
 
-commit 36a4b16117d79f1a30a9f929350f75ab8bfd5d2a
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Oct 4 18:12:15 2019 +0200
+commit 5b4926b04ba0fcd8f65f5709789abd83181a381a
+Author: S-P Chan <shihping.chan@gmail.com>
+Date:   Tue Mar 5 06:47:24 2024 +0800
 
-    xmlrpc: clean allocated buffer for reply when no more memory for reason value
+    etc/kamailio.cfg: document tls_threads_mode = 2 to use atfork handler
 
-commit f877069e141749796ec02a78ce16342f9e120ef7
+commit 8a2894cd6180f904dd37acb4985db4e4935aa434
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 4 11:15:04 2019 +0200
+Date:   Mon Mar 4 15:31:18 2024 +0100
 
-    tls: use fastrand() for the corresponding rand_engine
+    core: main - init local variables used for cli param parsing
 
-commit b83a165e2d0e34c9bca742708c1891eb114bae04
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Fri Oct 4 08:53:53 2019 +0200
+commit 464299c202f3ba963aed821b777075397e843856
+Author: S-P Chan <[email protected]>
+Date:   Mon Mar 4 22:00:14 2024 +0800
+
+    tls: new option tls_threads_mode = 2
+    
+    - use pthread_atfork to force all thread-locals
+      to 0x0 after fork()
+
+commit e7f040f219b46592081a6053b4ed1ae0d0552b1a
+Author: S-P Chan <[email protected]>
+Date:   Mon Mar 4 21:49:10 2024 +0800
 
-    core: str2int() test first if result is null, otherwise init it to 0
+    core/rthreads.h: add new option tls_threads_mode = 2
+    
+    - add global handling of thread-locals with
+      tls_threads_mode = 2
+    - this will run a pthread_atfork handler to reset
+      all thread-locals to 0x0
+    - alternative solution to running functions
+      in thread executors
+    - requires tls.so to be loaded to be effective
 
-commit de0c7743e0cd6f9daf90a0dc9d0629dd63c50b65
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 17:52:37 2019 +0200
+commit 5b8b2717ee2f57da932132683b27eb33cea3fd59
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Mar 4 13:58:35 2024 +0100
 
-    core: add small wrappers around cryptographic PRNG with an interface like fastrand
+    ctl: reset log prefix on reading ctl traffic
+    
+    - it may be previously set in process by some event route
 
-commit e68f0926d6118497cd8d5cae54fc00378de8df86
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 17:49:05 2019 +0200
+commit 0fc0cdd791ce5157232dd2139238708403cdde1d
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Mar 4 09:07:22 2024 +0100
 
-    core: also initialize cryptographic PRNG, use it to seed all others RNGs
+    acc: cdr - do not free static empty string in case of error
 
-commit 2402b8abd7f5f5e106d7d23e99052a234e675955
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 17:48:32 2019 +0200
+commit 6ee26a3ae3293aaeb4507d5d0b16ad31173cc39a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sun Mar 3 20:57:45 2024 +0100
 
-    core: add debug logging for automatic reseeding and manual entropy adding
+    core: parser rr - check for rr value before serializing
 
-commit 752f3b4237ae6469ec0ed3efb5d53a78424f5fc2
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 17:28:56 2019 +0200
+commit 69883dd381368ca219cc52140e71d571775f95d5
+Author: S-P Chan <[email protected]>
+Date:   Sat Mar 2 20:46:16 2024 +0800
 
-    core: cleanup code for fortuna and random implementation
+    tls: basic OpenSSL 3 support of provider keys (replaces ENGINE)
+    
+    - initial support for v3 provider keys (replaces ENGINE from 1.1.1)
+    - can be disabled behind build flag -DOPENSSL_NO_PROVIDER
+    - provider keys start with /uri: e.g
+      private_key = /uri:pkcs11:token=NSS%20Certificate%20DB;type=private;object=Fork-Test-c67cc0e0
+    - global config:
+      provider_quirks: 0 | 1
+      - 0 - default
+      - 1 - create a new OSS_LIB_CTX* in the child
     
-    - 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
+    This integration does not load any providers itself and depends on
+    the usual
+    
+    export OPENSSL_CONF=my-openssl.cnf
+    
+    to configure providers.
 
-commit 6f66bd2fdf75dcad961ec225175c6700b2471413
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 14:53:10 2019 +0200
+commit 73e7123c2dd19b82db167ceee93444e43f70f446
+Author: S-P Chan <[email protected]>
+Date:   Sat Mar 2 21:41:11 2024 +0800
 
-    core: use static for internal fortuna CPRNG functions, add sr_ prefix to public functions
+    tls: remove unused ENGINE define
 
-commit 7625993165aa829ea454b34c7498b5b2ef883944
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 14:45:55 2019 +0200
+commit d443a1e37d85e0eec6f6c9875bb8e821b34c8d6b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Sat Mar 2 08:13:40 2024 +0100
 
-    core: synchronize rijndael.c with postgresql upstream (static functions, spelling fixes)
+    tlsa: removed the map files used in the past for tls engine
+    
+    - sync with code of tls module
 
-commit 4012eb43c7dd719aff32aef0b3161abac6f7a69a
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 01:08:24 2019 +0200
+commit 5933893b919bccdc1c35e7bb0505e3a49d72c403
+Author: S-P Chan <[email protected]>
+Date:   Sat Mar 2 08:29:31 2024 +0800
 
-    core: comment main() test routine in AES implementation out
+    tls: clean-up of ENGINE
+    
+    - remove tls_map.* - not needed anymore
+    - install an ENGINE in each worker SSL_CTX
+      no need to replicate to all processes
 
-commit f6c2d70ec107f830589eb35130a2e4d80598b442
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 01:04:10 2019 +0200
+commit d8e0942c9e83c8cad7c182bf41c156ba35bf24d2
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 1 12:46:17 2024 +0100
 
-    core: add fortuna cryptographic random number generator to core
+    core: select - handle ws and wss inside select_ip_port()
 
-commit b2ec4db5084234d1573ed16ac7bc29e25c2d4744
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 01:03:26 2019 +0200
+commit daac0bdb88f6f732bda7c683af45b90f87fdb7c9
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 1 12:41:13 2024 +0100
 
-    core: add AES implementation to core, necessary for fortuna cryptographic RNG
+    core: ppcfg - jump to end when defexp eval does not get a str val
 
-commit 204124a1e6bdf8f97c342f8a659017ae59e1ab7e
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:57:44 2019 +0200
+commit 19894425684504e2a19622ae5a9cdfc565f16fd3
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 1 11:42:45 2024 +0100
 
-    auth_xkeys: adapt SHA hash function to new location, remove srutils library dependency
+    file_out: additional checks for silenting warnings
 
-commit 56f4a0912e689a16056b55ac8785d35a760b125d
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:27:18 2019 +0200
+commit 73c66150c604326c07d454002c12cb221289936a
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 1 09:55:16 2024 +0100
 
-    pv: adapt SHA hash function to new location, remove srutils library dependency
+    influxdbc: copy with buffer size limit
 
-commit 6dead6e8f35882eabb6aa2c505df32e0ef9aeea3
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:26:53 2019 +0200
+commit 181c602616e13323786335e8e28f182871aa5e9b
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Fri Mar 1 09:37:59 2024 +0100
 
-    auth: adapt SHA hash function to new location, remove srutils library dependency
+    core: rthreads - init return variable
 
-commit aa9bffab566bee2f393e7101329cd7eb6eb39ad4
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:25:56 2019 +0200
+commit 0c68a5511e83e4367954172e3050fe997e47e9c8
+Author: S-P Chan <[email protected]>
+Date:   Fri Mar 1 08:06:13 2024 +0800
 
-    lib: move existing SHA cryptographic hash function to new core crypto sub dir
+    tls: make explicit ENGINE deprecation in OpenSSL 3
 
-commit 018d8bfe5220db796cb0289b938a67726c74f713
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:20:22 2019 +0200
+commit e535cc5eb2d81a67d00931bb53328953ec8ef492
+Author: S-P Chan <[email protected]>
+Date:   Thu Feb 29 19:01:14 2024 +0800
 
-    uac: adapt md5 #include path to new core location
+    tls: fix OpenSSL 1.1.1 engine keys
 
-commit 99d1a664bda9fcf4758be559dcc52a21f77b53c6
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:20:10 2019 +0200
+commit 4fb8accc6747ad56fec3dc84d70cb2b8bbd7316e
+Author: herlesupreeth <[email protected]>
+Date:   Tue Feb 27 21:01:44 2024 +0100
 
-    topoh: adapt md5 #include path to new core location
+    ims_registrar_pcscf: update registered state to pending registration if contact exists
 
-commit 5bac8fbe6eb2634a714745ae0085091f77a2aa7c
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:20:00 2019 +0200
+commit 17bdbd34b1038de936f14c1a41ce55f571e6402a
+Author: herlesupreeth <[email protected]>
+Date:   Sun Feb 25 16:16:14 2024 +0100
 
-    sl: adapt md5 #include path to new core location
+    ims_usrloc: make matching of username in contact conditional
 
-commit 5b7b5f1c9786c7f94f6f051fb47f0f284b12b576
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:19:48 2019 +0200
+commit 8af509ae280b2ef155f1946acac5a7d977bb5c14
+Author: Xenofon Karamanos <[email protected]>
+Date:   Tue Feb 27 11:50:54 2024 +0000
 
-    siputils: adapt md5 #include path to new core location
+    file_out: Fix leaks
 
-commit abb0f95e9a8457b2d578b82bb9d2b679434b329d
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:19:37 2019 +0200
+commit 967fb30b14fb63bcb396956f9e9ed0ca92028682
+Author: Xenofon Karamanos <[email protected]>
+Date:   Mon Feb 26 11:17:19 2024 +0000
 
-    ims_auth: adapt md5 #include path to new core location
+    file_out: Add header guards
 
-commit 9ebe6364c60d0ef6ec61c70fbc22d0769116b758
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:19:24 2019 +0200
+commit c3d753885b3cd1bc0cb9f46986e5798dfb5f6552
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Feb 27 09:50:05 2024 +0100
 
-    memcached: adapt md5 #include path to new core location
+    tcpops: if connection not found, return attributes from sip msg rcv
 
-commit 8aa7a19f671cf537cb0617ec1a3f1ecd3db575eb
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:19:16 2019 +0200
+commit 59230a07b8c6a79c4a574890bae775c3d166c471
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Tue Feb 27 07:57:22 2024 +0100
 
-    exec: adapt md5 #include path to new core location
+    tcpops: variables to get active connection attributes
 
-commit 8ea763eb3bc28008003195c0e22e1c65b7e8a6db
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:18:50 2019 +0200
+commit 6a0c86bba8ff1200b8fe9197f2a76688a9948808
+Author: S-P Chan <[email protected]>
+Date:   Tue Feb 27 12:38:09 2024 +0800
 
-    cfgutils: adapt md5 #include path to new core location
+    http_async_client: libssl refactor thread executors for curl
 
-commit 420b6baf2a63d3e65ebfa8d83fc073781dcae46e
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:18:27 2019 +0200
+commit f5164b39c8b61792e9cf396cfcd0fe3ba567bb86
+Author: S-P Chan <[email protected]>
+Date:   Tue Feb 27 05:01:45 2024 +0800
 
-    auth: adapt md5 #include path to new core location
+    xcap_client: libssl thread executor for curl_global_init()
 
-commit c5c2943f2139b3eecded7577292ade02ef18faee
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:15:42 2019 +0200
+commit f58225950cc2bfa63a230a3bc8460bbcbfa7738e
+Author: S-P Chan <[email protected]>
+Date:   Tue Feb 27 05:01:31 2024 +0800
 
-    tm: adapt md5 #include path to new core location
+    http_client: libssl thread executor for curl_global_init()
 
-commit 8d1403d59b09868028e2528b84a5bedcad3d8bea
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:12:20 2019 +0200
+commit 514635dc3e6182ff0daaebe548ed613edc2de61f
+Author: S-P Chan <[email protected]>
+Date:   Tue Feb 27 05:01:14 2024 +0800
 
-    lib: adapt md5 #include path to new core location
+    http_async_client: libssl thread executor for curl_global_init()
 
-commit 6c892196583adf7d4615cdfc9ba93117ac8ca309
-Author: Henning Westerholt <[email protected]>
-Date:   Thu Oct 3 00:11:37 2019 +0200
+commit db05449932b1753d4b705f88445533bbe1ed6475
+Author: S-P Chan <[email protected]>
+Date:   Tue Feb 27 05:00:35 2024 +0800
 
-    core: move existing MD5 hash implementation into new core subfolder crypto
+    core/rthreads.h: add thread executor for curl_global_init()
 
-commit 075c74f1dfc7b3402e8c0b9c3ad0e7930b2dcba6
-Author: Victor Seva <[email protected]>
-Date:   Thu Oct 3 11:59:52 2019 +0200
+commit 272a4e08be61870cd7788c8cd8dd9be29b50753f
+Author: S-P Chan <[email protected]>
+Date:   Tue Feb 27 04:58:40 2024 +0800
 
-    pkg/kamailio/deb: version set 5.4.0~dev0
+    Revert 8b2573c1f7 - split into per module commits
 
-commit e376fe8aacd37c9f2f889e16d98fb3da6960f95d
-Author: Kamailio Dev <[email protected]>
-Date:   Thu Oct 3 11:47:53 2019 +0200
+commit 19e5bf3d4cfc2b7d47623e307fff7e60e73e8a18
+Author: Daniel-Constantin Mierla <[email protected]>
+Date:   Mon Feb 26 14:06:38 2024 +0100
 
-    modules: readme files regenerated - tls ... [skip ci]
+    ndb_redis: init enabled for tcp-main and postchildinit callbacks
+    
+    - GH #3768
 
-commit 787b95a5a0573d4e81b2475a84bad59076e34faf
+commit 993583015b127b0a83603acd352925c8d6e6db70
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 3 11:36:05 2019 +0200
+Date:   Mon Feb 26 13:09:27 2024 +0100
 
-    tls: docs for rand_engine parameter
+    microhttpd: docs - note about variables available in the event route
 
-commit 6d154fbb2ff1d2941316281fad120b5db219deb1
+commit 65eef5c5446c1f6870eecf8bbc84d68d12271bc7
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 3 11:23:09 2019 +0200
+Date:   Sun Feb 25 19:29:24 2024 +0100
 
-    tls: set random number engine to fastrand for libssl1.1+
+    evrexec: reformat exported structures
 
-commit 4f514a7956534f1afc1ef30d8332f5dc3547de4b
+commit fb21f89dc544551b1bb65805303131fa990d2f44
 Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Thu Oct 3 11:18:41 2019 +0200
+Date:   Sun Feb 25 01:15:28 2024 +0100
 
-    tls: option to set use fastrand for rand_engine
+    ndb_redis: reformat exported structures
 
-commit 685fc6bd5388d2dedd07da7420c89f47af69ad42
-Author: Daniel-Constantin Mierla <[email protected]>
-Date:   Wed Oct 2 23:35:22 2019 +0200
+commit 8b2573c1f7c5e4bed24f8c5ca09817f613641a03
+Author: S-P Chan <[email protected]>
+Date:   Mon Feb 26 10:25:19 2024 +0800
+
+    OpenSSL integration: manage curl_global_init(...) used by modules
+    
+    - http_client, http_async_client, xcap_client use libcurl
+    - call curl_global_init in a thread executor as it invokes
+      OpenSSL functions on Debian 12
+    - clang-format
 
-    Makefile.defs: version set to 5.4.0-dev0
+commit 191efd6485989de64713d0644368c2f58d984f5e
+Author: S-P Chan <[email protected]>
+Date:   Sun Feb 25 20:42:14 2024 +0800
+
+    tls: fix OpenSSL 1.1.1 compatibility
+
+commit a02ca644e889d011dd63acbabfc5550904ff7d4d
+Author: S-P Chan <[email protected]>
+Date:   Sun Feb 25 12:56:19 2024 +0800
+
+    tls: fix restore early init
+
+commit 706d7b7ff3bc2723614de328611c2100d19bf742
+Author: S-P Chan <[email protected]>
+Date:   Sun Feb 25 08:03:17 2024 +0800
+
+    tls: restore early init for other modules that use TLS
+    
+    Client modules (e.g. dispatcher) that require outbound TLS
+    may race if tls init is too late.
     
-    - master branch is open for new features to be part of v5.4.x series
+    Restore tls init to PROC_INIT with a thread executor.
+    
+    Addresses GH #3765
+
 
+===================== 2024-03-07 Version 5.8.0 Released =====================
 
-===================== 2019-10-17 Version 5.3.0 Released =====================