===================== 2026-03-05 Version 6.0.6 Released ===================== ===================== Changes Since Version 6.0.5 =========================== commit 0d7a4b072cd649b7109451e15f2611461f35cdb5 Author: Daniel-Constantin Mierla Date: Sun Mar 1 22:55:21 2026 +0100 core: tcp read - check coontent lenght for max int limit (cherry picked from commit 2c47fe1625b57e04252230e0e783ba4182afbebb) (cherry picked from commit 4076b32435b32205460e4d5fbcbef3ed8500e8c7) commit 196a8e38cd09663ecaab33c0a3b507989f06637b Author: Daniel-Constantin Mierla Date: Thu Mar 5 09:19:14 2026 +0100 src: version set to 6.0.6 commit 73916b1eb9614bffe58b1be0258cb146e2d75e07 Author: Daniel-Constantin Mierla Date: Thu Mar 5 08:58:09 2026 +0100 pkg/kamailio: version set 6.0.6 for rpms and alpine [skip ci] commit ad78dbb3d13abcc0535a08f580b3f7f0c3c11191 Author: Victor Seva Date: Thu Mar 5 08:46:52 2026 +0100 pkg/kamailio/deb: version set 6.0.6 [skip ci] commit b4cde3ba4bb36da81f8ac8c1aceae2bab7bd63f1 Author: Daniel-Constantin Mierla Date: Wed Mar 4 17:33:54 2026 +0100 db2_ldap: cmake - link libldap (cherry picked from commit ce7c002c6ccf6f7b0a369c73a66c25b566080420) (cherry picked from commit 5f02ed54a24e08b0ebbf9816f15c80213f3b666d) commit 25dc203de73236e698db9bd304b0b1d712575610 Author: Daniel-Constantin Mierla Date: Wed Mar 4 17:25:01 2026 +0100 kazoo: cmake - link with libevent (cherry picked from commit 6b51a80f70a524eaadd2d52fc13594006d41d1bb) (cherry picked from commit 2bfbac1574692ff54e9647159ee9473ee95bc7d1) commit c35d28a7ba7a819758f0787a508168a99be4f8a5 Author: Daniel-Constantin Mierla Date: Wed Mar 4 17:23:45 2026 +0100 jsonrpcc: cmake - link with libevent (cherry picked from commit 69b4b70f38ec0458dd58f3c9fe1f522daad57279) (cherry picked from commit 78a3b9c22a6212ab619c3e20ee0513a3d43b90fe) commit 4df0071a8c80941ecc62f4576db2445b7998158f Author: Daniel-Constantin Mierla Date: Wed Mar 4 17:23:20 2026 +0100 db2_ldap: cmake - define OPENLDAP23 (cherry picked from commit 88df34e4aa711140f63dfec6db1d185459fdd1aa) (cherry picked from commit 43014286810a7777dd6cedb61586056861c3ff2a) commit 57a6d6f969ceebcb652c6aa261fff4d5062a2cce Author: Daniel-Constantin Mierla Date: Thu Mar 5 06:21:11 2026 +0100 src: updates to modules groups commit c907c964647ff0a3125a060d8ac64715d9b60b49 Author: Joel Serrano Date: Fri Jan 30 01:38:30 2026 -0800 xhttp_prom: include global tags in user-defined metrics (cherry picked from commit 9f7838561daece724a9fa877cd140f744c81d452) (cherry picked from commit 361c7ac0dc35f9907bcb1e151c0cc6e7971367d8) commit 396fe7478706d62ecb4e0fc67304f14abb366d42 Author: Xenofon Karamanos Date: Wed Mar 4 09:13:12 2026 +0000 phonenum: cmake: Add missing cpp files for compilation (cherry picked from commit a5a63fdca5a676b4317a21b95214ebed262f9b14) commit bb790fd7c3eec3deb16196517fe510322e0a8d31 Author: Kamailio Dev Date: Mon Mar 2 17:01:26 2026 +0100 modules: readme files regenerated - modules ... [skip ci] commit 79f3a1fdc1cc9e816171a87811d08c6f7c1c3fc8 Author: Norm Brandinger Date: Fri Feb 13 15:00:33 2026 -0500 dialog: fix race condition in link_dlg_profile Move link_profile() call inside the dialog entry lock in link_dlg_profile(). Without this, a linker added to the dialog's profile list becomes visible to destroy_linkers() before it is inserted into the profile hash table. If destroy_linkers() runs in that window, it sees hash_linker.next as NULL, skips the hash table unlink, and frees the linker. The subsequent link_profile() call then operates on freed memory, corrupting the profile hash table. This causes SIGSEGV in get_profile_size() (NULL pointer in hash chain traversal) or an infinite loop when hash buckets become cross-linked. GH #2923 (cherry picked from commit c958cc7a1dcad00c4bb36f79d539bbb96f135642) (cherry picked from commit c3fd3592257edbb2bd4d74cb438e6576cac7a079) commit 99d67106cb608feed5c89111f2642db3336baaa2 Author: Daniel-Constantin Mierla Date: Fri Feb 13 09:59:11 2026 +0100 pv: manage if changing uri to from/to needs enclosing (cherry picked from commit b29086966d6ab8b69c0fada8b6b379a0b3268bbb) (cherry picked from commit 5182a677a078dd89f16dd85fb0941577a6e7f3a4) commit 96e5e0a82d850392169fe88937ee0f874a1660a4 Author: Daniel-Constantin Mierla Date: Fri Feb 13 08:46:28 2026 +0100 tls_wolfssl: replace asserts with error logs - do not crash, try to run further - GH #4391 (cherry picked from commit 8239d541503ce43c58d7f7ab54ba8ee70f557821) (cherry picked from commit e8a43d551523e232c90214cc05929b35e5898d20) commit 06d806320c565f13db359f490409b2979d664e5e Author: Daniel-Constantin Mierla Date: Thu Feb 12 20:23:42 2026 +0100 uac: replace - enclose new uri if needed (cherry picked from commit d9e6bb39cabc963468326731d99423eaa65da278) (cherry picked from commit f3a00a3051b709580d7df75e8c91a438c195060c) commit 9e3df334e32c8014b572d575b37f0e0d0a74c937 Author: Xenofon Karamanos Date: Thu Feb 12 10:42:28 2026 +0000 uac: Fix 2 spaces when replacing empty display name (cherry picked from commit 1018ff6934879658ec045a6c2165e412c711a2c7) (cherry picked from commit 966d92ff34a892757aec7036dba0085abae3ff12) commit 18a872b76aa6a84cea2a52922304400e9cac2734 Author: Daniel-Constantin Mierla Date: Tue Feb 10 22:09:15 2026 +0100 core: parser - field to keep the style of the to_body - enclosed URI or quoted display (cherry picked from commit b1f0091b17707c5e04e7cc370ceb52d84bbd1aae) (cherry picked from commit e4a1693906780e1c7141cec228f5ee1e5172f212) commit 88b4f8c3fd2e1be08ea246057b2f59f7d6d67cc1 Author: Daniel-Constantin Mierla Date: Tue Jan 27 14:20:31 2026 +0100 xcap_client: check return for curl_easy_init() (cherry picked from commit 7ebb826040d63b4d55f11fb685a6c201739cd4b2) (cherry picked from commit 8b3872b7ddb9653e59e627cbd2e4399813b71abc) commit 28ed3259bd2a1e1b50923beed9330cdb8803f16e Author: Daniel-Constantin Mierla Date: Tue Jan 27 13:25:20 2026 +0100 xcap_client: check the return for curl_global_init() (cherry picked from commit 898cdbb4e37f8451c19b7be676d49e3aacd404a2) (cherry picked from commit e96b51fb988b43d7050669c9b598790ee577701e) commit e1e5e50cbd79c94177dd3414285d76b04f9785c3 Author: Henning Westerholt Date: Thu Jan 22 12:06:07 2026 +0000 db_text: fix conflicting comment about db_mode (cherry picked from commit 9c6606d335a92b2ef75e106ee958e43cd9c2aff1) commit 133b7c1dfdc853307513370daaeaadd715a83dc9 Author: Victor Seva Date: Thu Jan 22 11:41:25 2026 +0100 core: avoid unpredictable parsing behavior on platorms where char is signed * cast unsigned char before calling isalnum(), isdigit(), tolower() fixes #4563 (cherry picked from commit 8247b56401401f258995ade7edd8602937a96b19) commit 439ffa6dcedce96f7eef0569d9c2a12568fca046 Author: Daniel-Constantin Mierla Date: Wed Jan 21 09:50:14 2026 +0100 corex: use the data type for internal message flags (cherry picked from commit 9cc994d57f9a2a298bc4cbd5dda507b2fe261670) commit a552ffb0380596e4a750cc4f4cf48a3b8c31a1c7 Author: Michal Popovič Date: Mon Jan 19 13:54:15 2026 +0100 rtpengine: update documentation for rtp_inst_pvar variable (cherry picked from commit 8712ef21db9109d392c71e64c49fc0255d75decb) commit d01b0fde219c5fd1be3af95f184339fed1fa57aa Author: Daniel-Constantin Mierla Date: Mon Jan 19 10:03:00 2026 +0100 core: cfg.y - removed unused tocken APPEND_BRANCH (cherry picked from commit d3bbbbfa15c849bb1f1d7aef7a0dfc5d9120a380) commit 52e23ef0ccd9940aadd0cf47deef77706ca37cdb Author: Daniel-Constantin Mierla Date: Sat Jan 17 07:53:09 2026 +0100 core: ut - pkg_str_dup() skip memcpy when dst->len is 0 (cherry picked from commit fc1004506098e302cba9819179b76a62e245aba0) commit dbbfe1541f73ba49592da6df2bc18b1c81a1c77a Author: Daniel-Constantin Mierla Date: Tue Jan 13 12:56:02 2026 +0100 tm: remove module prefix from log message (cherry picked from commit 436b6a3de1797f90ae50fa4730567c3b31d6f660) commit 2e7e2d449a266a43c76723ce0233ea4d817bfcc0 Author: Daniel-Constantin Mierla Date: Mon Jan 12 13:23:12 2026 +0100 usrloc: small code update for clarity (cherry picked from commit 29e06a63289b70d7fc46fde16cc7ef6ad49f53f7) commit 4815912fd4e931f4a6710cd94defa5ba1fe86d30 Author: Richard Fuchs Date: Wed Feb 25 09:23:42 2026 -0400 rtpengine: add "directional" flag Closes #4599 (cherry picked from commit a02f07ecf24564b7f0eb555cce0bdf88727ebdd3) commit 3253177f525fd322e4e5e25f85efa6d39563bed5 Author: Kamailio Dev Date: Thu Feb 26 14:01:29 2026 +0100 modules: readme files regenerated - modules ... [skip ci] commit 962028fb3cc5fd72c0ec244eb5be246403207fb2 Author: Victor Seva Date: Thu Feb 26 13:53:16 2026 +0100 async: fix typo on use example of async_task_group_data cmd [skip ci] related #4606 (cherry picked from commit 6f29228e07eddf155a97a403b66c60dbcf2e051e) (cherry picked from commit 422449360dd6b83f7847a942364665b5b3650ce8) commit a9055ac8d8fe0e344b1fc73a302b1edfb37f6877 Author: Victor Seva Date: Thu Feb 26 13:49:15 2026 +0100 async: fix processing of 3rd parameter of async_task_group_data cmd fixes #4606 (cherry picked from commit 9ae78f8bb918324f4303f769ba79c6e2910d2eab) (cherry picked from commit 59799ab4c3d337e64cddbe4c87ea08c8a38cf9a4) commit c22ffcab6b7b544cc9ae6c3cb055ef74b56a5933 Author: Morten Tryfoss Date: Mon Feb 23 21:23:19 2026 +0100 auth_ephemeral: Add link to OpenSSL in CMakeLists (cherry picked from commit 3fd1afe60fe37e0ed87fe3b3c5acb6da9dd613f0) commit a440d2151bf70ceb4d9ff2e2585e89984fb8960e Author: Morten Tryfoss Date: Mon Feb 23 21:00:24 2026 +0100 geoip2: Fix typo in CMakeLists (cherry picked from commit 2c9e3138d2e5ada1b52e8e66af7df0dae4dce0f8) commit 43e5af11f3a0c91a28b85095038812e281b37500 Author: Daniel-Constantin Mierla Date: Fri Feb 20 09:13:46 2026 +0100 core: skip warning for no-native locks on aarch64 commit ee02200c2f4d8820fc9e165925ee25acbb1e3447 Author: Daniel-Constantin Mierla Date: Fri Feb 20 06:58:22 2026 +0100 core: tcp read - checks for MSRP first line (cherry picked from commit 045bf283c095d72e69986403c5835afeca9af4f1) (cherry picked from commit a64fd75c148ab1e224587da9b60ed048366d208a) commit 58109a52b91c852feda76261fa0c3cedff9e9ce5 Author: Xenofon Karamanos Date: Mon Feb 9 08:17:03 2026 +0000 cmake: netsnmp: Use correct option for discovering linking libraries (cherry picked from commit 92540376d1ab794802f7a047389f68a079a23021) commit 4fe55009757be0de60bffe647eef9a8cc1257d0b Author: eddie2072 Date: Wed Feb 4 19:44:33 2026 +0800 rtpengine: avoid use-after-free when logging duplicate hash entry (cherry picked from commit 94ce539038df5565e88bfa8105cfc289575105cd) commit dc03baff3bb13214c8715905f34bfedfbe57f958 Author: Federico Cabiddu Date: Wed Jan 28 04:59:27 2026 +0100 uac: copy uac_flag to transaction's uas request in replace_callback (cherry picked from commit 3da94a1920f0dfafc553c0d7519fd9733ce00899) commit 761c4f0d354fbe58f7412fcd0ea4aa4d429be6da Author: Kamailio Dev Date: Fri Jan 30 12:31:29 2026 +0100 modules: readme files regenerated - modules ... [skip ci] commit 4407527432a5a33763dcb62b5d397a868262d461 Author: Victor Seva Date: Fri Jan 30 11:52:45 2026 +0100 nats: fix typo at nats_url example [skip ci] (cherry picked from commit cc0362dc78eedd8f88d546d3d4e58555717d8088) (cherry picked from commit bbd698b2e591e6b70337911d93d0385329cffa76) commit 0d1eb775b65981936debdd3f22bdd692746c930b Author: Xenofon Karamanos Date: Tue Jan 20 17:11:37 2026 +0000 cmake: Update mutex option for TLS support and clean up unused code (cherry picked from commit c992bc7621ee1d18ceddf8866a8b38a852d1a1a9) commit 4b3c53265e0a073d1d3453a014f3fa43b6eef19d Author: Xenofon Karamanos Date: Tue Jan 20 17:04:57 2026 +0000 sipdump: cmake: Add missing dependencies (cherry picked from commit 98d6e8df16778e60e2b71f7d1c6bdff2b3a3df61) commit 23e2d5c5a6daf67e7c41ef20a3d0c757c71ce481 Author: Xenofon Karamanos Date: Tue Jan 20 17:04:33 2026 +0000 misctest: cmake: Add missing dependencies (cherry picked from commit 983f8cdc8af95b7bfb7d443c58427b8cff733003) commit 9f3d18d7ad8180a098224dd14defa23bd863114c Author: Xenofon Karamanos Date: Tue Jan 20 17:04:10 2026 +0000 ims_registrar_scscf: cmake: Add missing dependencies (cherry picked from commit 53ddd2411960606821dddd8db8b8fe7abc5704ba) commit 93785b09c8c09cf686abd84590639cccd5722195 Author: Xenofon Karamanos Date: Tue Jan 20 17:02:48 2026 +0000 ims_registrar_pcscf: cmake: Add missing dependencies (cherry picked from commit 7269a4c281d3e4f1a5d89e62c97bc17a04779201) commit b99def4d6ebc32e3113dc94c1ee8eb50b8afc6e9 Author: Xenofon Karamanos Date: Tue Jan 20 17:01:19 2026 +0000 ims_qos_npn: cmake: Add missing dependencies (cherry picked from commit 5cf2f4ecde080d6ab1402b9c94bcb33f7b91b8dc) commit f10715bb3fa82627a1804cfc62dafaee73c662c1 Author: Xenofon Karamanos Date: Tue Jan 20 17:00:58 2026 +0000 ims_qos: cmake: Add missing dependencies (cherry picked from commit cd5ad0b7f0f14bcdafa0ec7597d7a0a802260429) commit 4f2ed2db5f1364525e5e2d7df402556f885b6264 Author: Xenofon Karamanos Date: Tue Jan 20 17:00:35 2026 +0000 ims_ocs: cmake: Add missing dependencies (cherry picked from commit 5a3874b0140527eacbb1c90ea53a6c8560cbb892) commit 26c2c3bf1bdab22166f0f3b434557b240e7072b6 Author: Xenofon Karamanos Date: Tue Jan 20 17:00:08 2026 +0000 ims_ipsec_pcscf: cmake: Add missing dependencies (cherry picked from commit a4589658e78a79a4d9561ee50eae208360513f86) commit 0c152bfb9f2b8819b37c66cfc3213f08508b08d5 Author: Xenofon Karamanos Date: Tue Jan 20 16:58:43 2026 +0000 ims_diameter_server: cmake: Add missing dependencies (cherry picked from commit a284b855016eaeed430c79db9300f0c167aa7dc3) commit ddf2cdd70a851661769f6e6e9492cac1a544be70 Author: Xenofon Karamanos Date: Tue Jan 20 16:58:27 2026 +0000 erlang: cmake: Add missing dependencies (cherry picked from commit 441b7c861e0d1324b642493175e28b7d8a41a974) commit b9a03d970ae1cf180ba6a6f261744c0ab9861749 Author: Xenofon Karamanos Date: Wed Jan 21 01:35:21 2026 +0000 cmake: erlang: Adopt for newer Erlang/OTP version - libinterface.a deprecated in OTP Version 23 - Allow custom installation paths (cherry picked from commit 13d22450cdf99c6bbc31dfae51d874361b8f78f6) commit 27018e007d045a0d9e2b10479136b31d9e22a1d4 Author: Xenofon Karamanos Date: Tue Jan 20 16:57:32 2026 +0000 cdp: cmake: Add missing dependencies (cherry picked from commit d13fcc0300c6bed9f531d0db9a513e116ca4d89a) commit 00296194d1fda096000441083886e11d51e5c099 Author: Xenofon Karamanos Date: Tue Jan 20 16:57:05 2026 +0000 app_ruby_proc: cmake: Add missing dependencies (cherry picked from commit 7d86a9b2d20bb0b8a550498be44bb904066c00a9) commit 59cb58305afa84ebdee1ca63708920ead855635e Author: Xenofon Karamanos Date: Tue Jan 20 16:56:21 2026 +0000 app_ruby: cmake: Add missing dependencies (cherry picked from commit f87fd704d4ec4d6c470fc49be799a460937de806) commit f2d67fb3e1abdf03834c179f0747b9bd31896151 Author: Xenofon Karamanos Date: Mon Jan 19 09:15:33 2026 +0000 tlsa: cmake: Add build workaround for riscv64 (cherry picked from commit ba74e43074eaf9df80f6b2d231c658bbc4b85db6) commit 6380082df413958166f5413dcfe42c5914dae1d6 Author: Xenofon Karamanos Date: Fri Jan 16 11:07:02 2026 +0000 tlsa: cmake: Search for static openssl with find_package (cherry picked from commit acf5882c6142674a8f44de208f60f8d586eefb11) commit 075aba703ae7cb287ffff600dfa35ad3ce3670b4 Author: Daniel-Constantin Mierla Date: Wed Jan 14 23:21:37 2026 +0100 tlsa: CMakeLists.txt - search and link to static ssl, crypto and z libs - GH #4552 (cherry picked from commit 73d2ffe0f39d27376ea2e4082d1cbf317a80623d) commit 5d6372dccf8739e7ae10edb5890ef5832750ca0f Author: Daniel-Constantin Mierla Date: Wed Jan 14 19:25:39 2026 +0100 tls: CMakeLists.txt - added scope to target_compile_definitions() (cherry picked from commit aa64948ab69ce4ea7c0210de42b357353ff9aee4) commit 379d15587b8f8e24a631426eed95831165f0a08b Author: Daniel-Constantin Mierla Date: Wed Jan 14 19:24:01 2026 +0100 tlsa: CMakeLists.txt - the module has to be always linked with static libs - removed condition on LIBSSL_STATIC (cherry picked from commit 8006cc7d72b71b1e65c7f6eabead72593d03fcd6) commit 4d67fbf0d297f7c93f206a42fe74297939ec2c2e Author: Xenofon Karamanos Date: Tue Jan 13 15:28:41 2026 +0000 microhttpd: Lower acceptable version - bookworm builds fine with 0.9.72 (cherry picked from commit 8e3e3499c15c77403974d94f8602384e7455cbed) commit 7bbbd0a5f93e7a70671784048cc593acab4327df Author: Xenofon Karamanos Date: Tue Jan 13 16:00:59 2026 +0000 cmake: netsnmp: Don't require the cflags - It was using wrong interface property - kamailio modules do not require them (cherry picked from commit 884208172dd50fcbda1010be1e5cff66a484cfbc) commit d74ac6f65d20332692ee70809dca206cfbfe6275 Author: Xenofon Karamanos Date: Tue Jan 13 10:54:44 2026 +0000 rabbitmq: cmake: Use pkgconfig to find it - v0.11 (bookworm) reports wrong version (4.5.0) when used which adds the defintion and breaks the build (cherry picked from commit c13053e0d015391ceb76161375ca8389af40158d) commit 5f0de9fef869f4b312842bf71009e7f19fad9c39 Author: Xenofon Karamanos Date: Wed Dec 17 11:53:27 2025 +0000 cmake: Add default and per arch priority list for lock methods - Add aarch64 support for futexlock - Add default priority according to lock_ops.h - Add per-arch priorrity list, if not exist back to default - Add aarch64 priority list - Add some compile warnings (cherry picked from commit 18119539680183d5815df84c67d64a94357afbfd) commit eca78e86d21c7cb571e4fe1b7c76a10e9942b14d Author: Xenofon Karamanos Date: Fri Dec 12 13:02:20 2025 +0000 cmake: Update futex and fast_lock arch support - Remove futex support for arm - Add fast_lock support for arm (cherry picked from commit 4b3ac98cd29b3fbe9856e9b83e92e49031fe081a) commit dff8a9c266c7676af7d809579f4fce85dddd9f1a Author: Xenofon Karamanos Date: Thu Dec 11 15:54:06 2025 +0000 cmake: Update arch that support futex locking mechanism (cherry picked from commit 9ad781bb519182cb13b63be5bc2c68944a75c1d3) commit 37379eff106f2746a360dcbf91fa0bc4ec780400 Author: Xenofon Karamanos Date: Tue Dec 9 11:09:50 2025 +0000 cmake: Don't USE_FUTEX for arm64/aarch64 (cherry picked from commit a326b57363754e2ba5e1824e02b2a1ce80584fc7) commit 38d9c40e646f820404c422518690e1af7d824729 Author: Xenofon Karamanos Date: Wed Sep 24 15:38:35 2025 +0000 core: Add missing USE_FUTEX check in locks (cherry picked from commit da4e0d2dab0678374abbe6fa2274a6a434cf39c5) commit 80bc8665dcc185f5301b93283560a890eac73ac4 Author: Xenofon Karamanos Date: Tue Aug 12 14:13:05 2025 +0000 cmake: Update locking method detection (cherry picked from commit b4df3a4e9586e5a583fbee089993f9eb25e2d417) commit bca81cc5694cf05a669637cefb94faf0ce1b5a5d Author: Xenofon Karamanos Date: Mon Dec 8 16:30:46 2025 +0000 cmake: Respect KTLS_INCLUDE_TLSA env variable - KTLS group will include TLSA modules as well when defined - KTLSA group exists when not defined (cherry picked from commit 0f67c919e2a0b06e6a398867aff47cef7a7db679) commit 8621578197b44fe2f6794b16ec20bfb1d048dd88 Author: Xenofon Karamanos Date: Mon Aug 18 09:40:50 2025 +0000 websocket: cmake: Replace definition as an option for visibility - EMBEDDED_UTF8_DECODE option (cherry picked from commit acae32534942bd50436ec5e615193bd8f55f42cc) commit 9efb4c9ed558e7054f98e52abe1db2c4f9c0e132 Author: Nathan Bruning Date: Fri Jan 23 12:10:36 2026 +0100 core: qm: fix bookkeeping of used and real_used in case of fragment split (cherry picked from commit 412dcbfc9e2079c16ca23e423beb12b867ab4709) commit f8df3ff98392c63733e0eb7e2c47e502730ee9dc Author: herlesupreeth Date: Mon Jan 26 13:25:04 2026 +0000 ims_ipsec_pcscf: reuse IPSec tunnel params only if Ck and Ik stays the same (cherry picked from commit e728b7b8ec58cbd4c322fac076ef24572e895d0a) commit 800895cb5d069268016812a0174ca3ed2dc6b479 Author: Victor Seva Date: Wed Jan 21 08:36:46 2026 +0100 ims_registrar_scscf: unlock_udomain using the proper identity related #4553 commit 8529975a9e2fc9f61dcde50955db02c78c7157b4 Author: Victor Seva Date: Thu Jan 15 09:54:19 2026 +0100 ims_registrar_scscf: fix missing unlocks at update_contacts() issue introduced at 75904895577d0329ba0d30d10e645b8769451e51 fix #4553 (cherry picked from commit dacfbbf4d919c3004827bc7a0107c37a9bf77655) commit 5ae059af990782f7f38b6738d01fa59e961e54f7 Author: herlesupreeth Date: Tue Nov 11 19:15:17 2025 +0000 ims_registrar_scscf: check event type before populating Subscription-State in NOTIFY from S-CSCF (cherry picked from commit 913dce948729cdd0f9e45e7d71da8c3936719c58) commit 96dc055e5bc08791e30296faa8a0f60867268aa5 Author: herlesupreeth Date: Tue Nov 11 18:15:33 2025 +0000 ims_registrar_scscf: fix populating of Subscription-State in NOTIFY from S-CSCF (cherry picked from commit b4e07a290b7cbf369762c579a81182a1f9edf6e4) commit 288639366a56235c4a09266d734c9520e78a9f0f Author: Xenofon Karamanos Date: Mon Nov 17 17:16:48 2025 +0000 cmake: Demote fatal errors to warning for compilers (cherry picked from commit f7da6becd8bdb6446ea7ca4b681b694283f02102) commit d467d91eea3eaee4822e130588c86fd3cc5d662b Author: Henning Westerholt Date: Wed Nov 26 09:39:54 2025 +0000 topos_htable: fix PRACK routing - fix PRACK routing - related to GH #4466 (cherry picked from commit e893703d2b319468ca9d5f9ff51d8b74a29ca190) commit 6a8ccf7841e016f7d2c219469f517343281e09bd Author: Stefan Mititelu Date: Tue Oct 7 13:55:19 2025 +0300 topos_htable: remove smethod from transaction key (cherry picked from commit b8db6e6ee1ff61ca517c209a202f5db05865c3ab) commit 6e51390db6b60178b58c2a9f619011aae4f35eea Author: Daniel-Constantin Mierla Date: Thu Jan 8 21:10:17 2026 +0100 core: split input/output parameters validation for base64url_enc()/_dec() - update after commit d7210bc1102ae820f9e6f8998694271ac2a320fe, allowing again null input with lenght 0 that is used by some modules (e.g., topos_htable) - GH #4546 (cherry picked from commit 21f84cd08052a656ffc74480ee22b2ab6b7a02f0) ===================== 2026-01-08 Version 6.0.5 Released ===================== ===================== Changes Since Version 6.0.4 =========================== commit 438c10a6859aaa3865a0b229ab6d40402ebf1b7b Author: Daniel-Constantin Mierla Date: Thu Jan 8 09:17:32 2026 +0100 CMakeLists.txt: version set to 6.0.5 commit 857fa6e72f3bf7e146c3817382fb5a7eee637613 Author: Daniel-Constantin Mierla Date: Thu Jan 8 09:15:04 2026 +0100 Makefile.defs: version set to 6.0.5 commit 1549d7e8462f754a189f92bc905e387b641ebd25 Author: Daniel-Constantin Mierla Date: Thu Jan 8 09:10:22 2026 +0100 pkg/kamailio/deb: version set 6.0.5 commit 566fdcb4a444aad691ebe13ea3f03e1b8183c38d Author: Daniel-Constantin Mierla Date: Thu Jan 8 09:08:59 2026 +0100 pkg/kamailio: version set 6.0.5 for rpms and alpine commit 048e318881087fa6ba2bf25f0410b447203a0a00 Author: Daniel-Constantin Mierla Date: Tue Jan 6 17:02:23 2026 +0100 core: tcp - enable defining TCP_LISTEN_BACKLOG with compile options (cherry picked from commit 45a0e30f845d423474370cc5a46c851c2ba369ec) commit 27eb9f11da82d5a58137bb3ed2b0f05970a298f8 Author: Daniel-Constantin Mierla Date: Tue Jan 6 09:07:55 2026 +0100 stun: send response without triggering message-out callbacks (cherry picked from commit 6d1fe099e284514be05a56f235dcd3ce2325fa67) commit 28686b3561e5612f0b3e4ae86f7573747a06559d Author: Matteo Brancaleoni Date: Tue Dec 23 14:46:22 2025 +0100 dmq: Fix DNS resolution corruption when search list is used When `dns_use_search_list=1` (the default), `get_record()` may prepend a "fake CNAME" record to map short hostnames to their expanded form. (cherry picked from commit 787bbe5c91e9fc02f741fdd26b06ccad87b4c19e) commit 6413ceac061fc8cef59802128fa7b3cc43938144 Author: Sergey Safarov Date: Fri Nov 14 16:01:07 2025 +0200 pkg/kamailio: kamailio should listen on loopback only by default fixes GH#4428 (cherry picked from commit 4570fe3550d1c16bfa82999371f1f54c3e36c96e) commit 3b714261419f529ab086c5dee22fe98ef9c7ae2f Author: Sergey Safarov Date: Fri Nov 14 17:23:05 2025 +0200 pkg/kamailio: refactor kamailio user creation for rpm dists (cherry picked from commit 0f7a2fcab9dea8a3bc60bdfa3115c82bad81f112) commit c42fb5b9bd4efd2db240c97a6c7044701696098c Author: Sergey Safarov Date: Fri Nov 14 14:55:18 2025 +0200 pkg/kamailio: fixed systemd unit file inititlization (cherry picked from commit e221ef539d16570840f004c397909441bac58cce) commit 92ac628ecca55019fbe442de05ed25bc90ae4b05 Author: Sergey Safarov Date: Tue Aug 12 21:33:13 2025 +0300 github: added alma-10 and rocky-10 packaging (cherry picked from commit 7e357abd051a968d0454b24e369b15bfb3a9dd55) commit ed6084a5e4b9fcf2b58b4436adf1a607930515f3 Author: Kamailio Dev Date: Mon Jan 5 09:31:18 2026 +0100 modules: readme files regenerated - modules ... [skip ci] commit dee536cdc73e9d1b9ce494562fb1cd3d92cb6155 Author: Daniel-Constantin Mierla Date: Fri Jan 2 11:55:58 2026 +0100 topos: increase size for data buffer (cherry picked from commit d7d6444b3936390e1d977d72dcaa10197c87b87e) commit 3bc7431d77c5795f58e475087976ee9e3f7d563e Author: Daniel-Constantin Mierla Date: Mon Dec 22 12:08:57 2025 +0100 tm: safety check for EoL in user-agent parameter (cherry picked from commit 7eea4bc836bd14c7341d77e8cdde8a473ce2eef2) commit f3e400533b2f26a6efec50a6714ea3b7c09e9d3f Author: Daniel-Constantin Mierla Date: Mon Dec 22 11:47:28 2025 +0100 dmq: check the result of printing headers (cherry picked from commit 1ad4f802a4827bbfa0b132e6a21146bbb22a3f84) commit e87e6488335f4610b78469977a999851d96829b5 Author: Daniel-Constantin Mierla Date: Thu Dec 18 09:54:43 2025 +0100 sms: check for name field length (cherry picked from commit 6118e5b654e7344bf68ca0b77f4f39567980e0ef) commit 05291db0c314c1b97a5e9bb3ae20f51375d72a3e Author: Daniel-Constantin Mierla Date: Tue Dec 16 08:50:08 2025 +0100 timer: docs - organized files for indexing (cherry picked from commit bc14bb405c3cd855a525f1fd7742709051a95d40) commit d5ceccd0e6d72001ba93071b0bdacf8f6b0736ed Author: Daniel-Constantin Mierla Date: Fri Dec 12 15:40:16 2025 +0100 tm: rename parameter that hides a global (cherry picked from commit bb604e272dd034abfc0fe8dcbdfc0102cbbc8a40) commit 9ab4d1715769a4d9246041edf24bd494e86d5996 Author: Daniel-Constantin Mierla Date: Wed Dec 10 09:58:37 2025 +0100 json: use formatted string evaluation instead of fixup mechanism for transformation (cherry picked from commit a0d3183dda3d7af695deb6aba0798cd860cdde2e) commit ae611e7b5232e606ebb3b6b27b35af9bb451a926 Author: Daniel-Constantin Mierla Date: Wed Dec 10 09:38:54 2025 +0100 json: do not parse transformation parameter for vars if none there (cherry picked from commit 42014a3384c76575a96e1b4fe2ba524a503e845a) commit 0c0e68cfdfd9803d183e17100c0f0be05d62b20e Author: Daniel-Constantin Mierla Date: Wed Dec 10 09:38:05 2025 +0100 core: ut - helper functions to search in string (cherry picked from commit 5c7accbde8423072d5f3d6620115a588d8678294) commit eba11b333d215d00d1b0ea0cd1597b5b4efabdae Author: Daniel-Constantin Mierla Date: Tue Dec 9 11:49:53 2025 +0100 db_redis: use set max fetch for result to 1000 when *keys_count == 1000 - GH #4511 (cherry picked from commit 46737c269ae290c29639ab1a5e66e4cf1637556e) commit 5f8f8cc4fb4eeda5cf3a65d5cdc2e8a20e045db4 Author: Daniel-Constantin Mierla Date: Mon Dec 8 17:25:28 2025 +0100 json: reformatted exported structures (cherry picked from commit 9233834b4dd3ac51348b781629c84f4c6fe1aad3) commit c8df44342534f08be357e7be24f13e88bce282a5 Author: Daniel-Constantin Mierla Date: Thu Dec 4 08:06:59 2025 +0100 core: parser/sdp - rename local variable to be different than function name (cherry picked from commit b225469a49db1324ef67a630ad9bcd4a7f3f53ed) commit 00b8ecf25b647264ac9d5efe68928ced80e152b0 Author: Daniel-Constantin Mierla Date: Tue Dec 2 13:53:12 2025 +0100 topoh: meaningful debug message (cherry picked from commit adc6c53411e572a8f77efffa06ce3e7b5ed02764) commit cfbefe330d8f60f49bb79b5a6ecfc6c28ba1a965 Author: Daniel-Constantin Mierla Date: Tue Dec 2 09:11:21 2025 +0100 kamctl: remove CTLENGINE from kamctlrc - it has a single value option (cherry picked from commit 6c03c3e78b76a6b664c65c90c8681a2db62e1df7) commit 8450b807950cd0b07b6d41020397b5dac8ea2458 Author: Daniel-Constantin Mierla Date: Sun Nov 30 20:27:48 2025 +0100 benchmark: docs updated about measurment working inside process context (cherry picked from commit d4915b129cc3262a822d53e96b5f52df7b9b23fc) commit e7597d8478c74cefc22c59f39e886f77c0699dae Author: Fredrik Dahlgren Date: Mon Dec 1 08:34:39 2025 +0100 statsd: Added missing documentation to statsd module [skip ci] - Document already existing features in the statsd module and update the description of the module to clarify that it is more generic than previously implied. (cherry picked from commit 303b0bc2ad80f3664c38aad74fd67e6577db8751) commit 53fe35cf9e5276bfb96b210e0b40f2a92b1e7943 Author: Torrey Searle Date: Mon Dec 1 09:49:55 2025 +0100 topos: make tps parameter lookup more robust check both params and sip_params for the tps parameter, this is needed in case extra parameters added to the URI. closes #4505 (cherry picked from commit ede3912a732f99cada994157885328eef268f89b) commit 90a00cebf84bccd5a7c5b2a9dc37476aa5be2a54 Author: Daniel-Constantin Mierla Date: Thu Nov 27 19:19:08 2025 +0100 tm: small code formatting and clarity (cherry picked from commit bb0bb49a30b7732eea8785ce7b7f02bbf512ef74) commit 5fd4b275f0948621771ad05503fc9225f9e2243a Author: Ovidiu Sas Date: Tue Dec 30 01:22:00 2025 -0500 xhttp_prom: fix attributes for pkgmem_total_size (cherry picked from commit cbffe7b868e8b450293c2977b3ef1df61d6bf1bc) commit 68cccf5f3b3c640ee5926cec497ca21e80a387d9 Author: Xenofon Karamanos Date: Thu Dec 18 15:32:43 2025 +0000 cmake: Adopt sed commands for ctl and db files - Move dir defintions to defs.cmake for visibility from other modules - Add missing replacements in sed command (cherry picked from commit 8f912d2d3d748cc1cd95a38b951910a5f4848cf9) commit 2a9078378dc885a10f7b7a1471b4334b7d27001b Author: Joel Serrano Date: Thu Dec 11 14:03:28 2025 -0800 xhttp_prom: don't sanitize tag values in exported metrics (#4519) Fixes #4508 (cherry picked from commit 02f7ace19b49a16ccacc7d83f4717f6492ff56fa) commit e33380895bee40ccf02a27e8a25b9e94a4801563 Author: Xenofon Karamanos Date: Wed Dec 3 11:09:09 2025 +0000 core: Add input validation on internal functions - base64url_enc - base64url_dec (cherry picked from commit d7210bc1102ae820f9e6f8998694271ac2a320fe) commit aec01495a7e24c096d1a0a8fd92a8426a2d1a8b7 Author: Daniel-Constantin Mierla Date: Thu Dec 4 07:49:04 2025 +0100 core: parser/sdp - copy data after structure when cloning ice attr and opt (cherry picked from commit 37c78454408043e5d285cbc82681f9e2cc634cf5) commit 94882113464866cb16166a7e648b3ae938917c65 Author: Daniel-Constantin Mierla Date: Wed Nov 26 20:43:25 2025 +0100 auth: use AUTH_FLAG_NOINVNC flag (cherry picked from commit 9dc160d1d2bdf0542d3d9d8ae090bb1352520a1c) commit 244caf8c20ee61312b31aaa912529785e929c766 Author: Daniel-Constantin Mierla Date: Sun Nov 23 11:38:07 2025 +0100 auth: add defines for authenticate flags (cherry picked from commit cd88ca4bb64a8d44e2ea9f73be53b24d3b3a93fa) commit de337ed3c2ff50bf095b7179968fe7e73d83b62e Author: Daniel-Constantin Mierla Date: Sun Nov 23 11:21:04 2025 +0100 auth_db: init variable and set the result header later (cherry picked from commit c2e62cd2dfb0c9969f7e410020fa3a39f343d608) commit 317ed98d592de0230d84730652b7be5774046c12 Author: Daniel-Constantin Mierla Date: Sun Nov 23 11:19:06 2025 +0100 auth: init variable (cherry picked from commit 6d99a650cb79ec5551bb1af29132be9e9c7c555b) commit 72b213ce1442234475bed8ce59c002316c3a14cf Author: Daniel-Constantin Mierla Date: Sun Nov 23 09:18:48 2025 +0100 auth: propagate auth header via pv_authenticate() (cherry picked from commit aa14327b826ac3dfa348c33fe1e9d354cdd855af) commit 4b1176a2d174941ccf2124dd893a6063493db83d Author: Daniel-Constantin Mierla Date: Wed Nov 19 12:25:57 2025 +0100 core: parser/digest - more details on parsing failure (cherry picked from commit a07a360a5726350d4d28134e9d407364bb7e9386) commit ccfeed9bff2dae8a68838343c3d966e2d6338dd1 Author: Daniel-Constantin Mierla Date: Sun Nov 16 21:41:24 2025 +0100 rr: return $null on header not found for $route_uri (cherry picked from commit 09a0a1a0b44f996d9ae5d0a8fea390aa2dbe7d11) commit 0fe2f9d9da4d98d245b30c83eb3cb5ae7b9e0cd3 Author: Daniel-Constantin Mierla Date: Sat Nov 15 20:28:16 2025 +0100 ims_qos_npn: init variables for add_media_components() (cherry picked from commit 26036ca9a269ca97b30d86e103c512a1ef647886) commit ec164166ec1c70d85a7e979c24777541083ccba0 Author: Daniel-Constantin Mierla Date: Fri Nov 14 09:28:43 2025 +0100 uac: avp_flags_t for exter declaration of restore avp type vars (cherry picked from commit 2227c53615c807d0de547b1fdcaa399ff95c890c) commit 1294c2759f3e48031eed22bab447084ede4664d0 Author: Daniel-Constantin Mierla Date: Thu Nov 13 10:19:58 2025 +0100 auth_radius: cast value for log message (cherry picked from commit 772edab45c2ad04dda90f94b7e5535df857b5322) commit aacea30d56b50b32097e584f44e7cca46bef7b6a Author: Daniel-Constantin Mierla Date: Wed Nov 12 16:47:55 2025 +0100 uac: update cfg framework before sending the first uac registrations - GH #4356 (cherry picked from commit 270a57b4e605ce9a2734108f0244993ada774829) commit 53091debc027d71a38ccad9adfc9fe35ac22da62 Author: Daniel-Constantin Mierla Date: Wed Nov 12 16:36:11 2025 +0100 core: tcp - decrease busy field if sending to child fails - GH #4437 (cherry picked from commit 52f9a57e1a4a817b7ad0c05b3673daaf8458bc92) commit 43ec53e90e8c73ff68f4ecddd2632b44082b017b Author: Daniel-Constantin Mierla Date: Wed Nov 12 15:33:29 2025 +0100 lrkproxy: use strcat() instead of strncat() with strlen() - GH #4440 (cherry picked from commit 1f02e0a90ae0d463b8843c9d72aaf58a068ce02a) commit 5f150a910707f6fe29250eba3b06244c77732a89 Author: Xenofon Karamanos Date: Fri Nov 7 17:22:37 2025 +0000 lib: dbschema: Update xml file to use the db_* namings (cherry picked from commit c749c902a5e9f04a73ec36685de37734bf02f013) commit d4b3cf36069700ac4d1f24abbd663c388228bc5e Author: Sergey Safarov Date: Sat Oct 11 17:25:08 2025 +0300 github: fixed build for Alpine linux/386 platform (cherry picked from commit c7f7966181b3b8c9f629f9217612342125d588ff) commit bfadcd65aa6d7881a328dad1ebeaf173a9f98e35 Author: Sergey Safarov Date: Tue Sep 30 14:35:13 2025 +0300 github: fixed base alpine image (cherry picked from commit e357d9b055eac4153e9c0044bc75399eaa410aef) commit dc45e78266420fba12a8b2d30ff5b4cee8ac2b59 Author: Sergey Safarov Date: Sat Oct 11 13:16:16 2025 +0300 pkg/kamailio: alpine packaging customisation (cherry picked from commit 371972f260f57d4e3db818622ad046108928edb6) commit 28dfa0c3735867daf58c709ebf63973daa5f52ce Author: Sergey Safarov Date: Mon Sep 22 15:39:27 2025 +0300 pkg/kamailio: updated Alpine packaging rules (cherry picked from commit 5ae620031e487df487af1af0e398e4ebda513edd) commit e99748b15cdf12466beeb72acac2178c9208cb65 Author: Sergey Safarov Date: Sat Oct 11 14:50:17 2025 +0300 pkg/kamailio: apk build updated make instructions (cherry picked from commit dbcca2ee95227bd62c1fbdd11ae0bbbe2248cde8) commit ebcc3c3929025b4d1bacd321ec8f496952fe5f11 Author: Sergey Safarov Date: Sun Oct 19 13:53:58 2025 +0300 pkg/kamailio: added cmake to the build deps for rpm spec (cherry picked from commit 090a394462abe47f0d8e798bee86b1232407b64b) commit 70d0795d3dfb4016a5d2758b7a36303968bccafb Author: Sergey Safarov Date: Sun Oct 19 13:52:43 2025 +0300 pkg/kamailio: rpm packaged mqtt module (cherry picked from commit bf36942960307d761919a29b3ed192c59fb94332) commit 842da6877f78415293dc282e189a8e792f521b01 Author: Sergey Safarov Date: Sun Oct 19 13:43:27 2025 +0300 pkg/kamailio: rpm packaged nghttp2 module (cherry picked from commit 451b58b7f0d78c5d2e57b59b03a54ae082c41332) commit d7540b9c10180907d655041f4aeb195aa6582ca3 Author: Sergey Safarov Date: Sun Oct 19 13:36:10 2025 +0300 pkg/kamailio: rpm packaged gcrypt module (cherry picked from commit 2bd5d4e869a0fbe398541e0e695f7c3bbc3c481f) commit db78b600e069c8ef01b8c13f4fdb1945baeb007e Author: Sergey Safarov Date: Sun Oct 19 13:29:21 2025 +0300 pkg/kamailio: rpm packaged kafka module (cherry picked from commit 29ed29a209a3af6a1c33295901724ce657b94249) commit b10d7d492707d724a17742343c50987fbe98199f Author: Sergey Safarov Date: Sat Aug 16 18:10:32 2025 +0300 pkg/kamailio: rpm packaging cleanup [skip ci] (cherry picked from commit d9108421d5227d22110eedd2ebe97b7e61e8ac0a) commit 6752fefd9f607cb8cba2563db7657a4b01c7bff7 Author: Sergey Safarov Date: Fri Jan 24 17:20:59 2025 +0200 pkg/kamailio: switched RPM packaging to use cmake (cherry picked from commit 9a1b9d08a112745663f37f0dfcbe86a741486da3) commit 3fe34725fb9961a0bdf365389fbcb8ef41573885 Author: Xenofon Karamanos Date: Wed Nov 5 17:04:29 2025 +0000 gcrypt: cmake: Fallback to libgcrypt-config for older distributions - If no .pc installed, use the libgcrypt-config executable to find the libraries (cherry picked from commit 6a666575765373ee3c8d1daeee580bf50e28b1ff) commit 34614ff3cfadfe999fdc2815d47dec434bfb69b3 Author: Richard Fuchs Date: Thu Nov 6 10:22:53 2025 -0400 rtpengine: always set "flags" Processing a trickle ICE SDP fragment requires the "flags" list to be present, regardless of how other flags are being processed or if other flags are even set at all. Create the "flags" list unconditionally as it's a cheap operation and eliminates a few case distinctions in the code. (cherry picked from commit 2cd13758f172976c91fa814712e11ccb00a22397) ===================== 2025-11-06 Version 6.0.4 Released ===================== ===================== Changes Since Version 6.0.3 =========================== commit 457cfe43b6cf60497e730f2064988c1729b40434 Author: Daniel-Constantin Mierla Date: Thu Nov 6 09:17:01 2025 +0100 pkg/kamailio: version set 6.0.4 for rpms and alpine commit 28bcf795484d36a84cf52906674c4a35e7d850f5 Author: Daniel-Constantin Mierla Date: Thu Nov 6 07:36:59 2025 +0100 Makefile.defs: version set to 6.0.4 commit 0f56a4378adcca1de23d8a23610869651f87cfd3 Author: Daniel-Constantin Mierla Date: Thu Nov 6 07:36:35 2025 +0100 CMakeLists.txt: version set to 6.0.4 commit c0a10988fd462852865463c244c556dd796ced3b Author: Victor Seva Date: Thu Nov 6 08:33:39 2025 +0100 pkg/kamailio/deb: version set 6.0.4 commit ad52fc16f3b625577dac06e21f5d91a0b54f036b Author: Victor Seva Date: Tue Oct 14 08:52:57 2025 +0200 pkg/kamailio/deb: remove berkeley modules from sid [skip ci] db5.3 is going away https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117120 > db5.3 underwent a license change upstream, and thus newer versions > are unsuitable for Debian (cherry picked from commit cc4c036efa2bb1c468fff2101de9914ca0ef5580) commit 7f54e36191d08c929bfba5f3af130bf60b09c3ba Author: Mikko Lehto Date: Thu Sep 18 12:13:13 2025 +0300 pkg/kamailio/deb: Update changed module path in copyright statement Module malloc_test is renamed to misctest. Warning by lintian check "superfluous-file-pattern". (cherry picked from commit 6ecbde0455699548d8a538b30df6ade8a485ddcd) commit 082e3ac9a16d395b1d818d0d6acf15b19c20b488 Author: Mikko Lehto Date: Thu Sep 18 12:13:13 2025 +0300 pkg/kamailio/deb: Remove obsolete reference in copyright statement Memory manager "shm_mem" was removed in 2018. Warning by lintian check "superfluous-file-pattern". (cherry picked from commit 364b371d75faff61acfa6cc621a82cf689356e81) commit 215b1f667036d7ce8734842d16ab24635fdf4ad5 Author: Mikko Lehto Date: Thu Sep 18 12:13:13 2025 +0300 pkg/kamailio/deb: Update changed file path in copyright statement s!lib/srutils!core/utils! Warning by lintian check "superfluous-file-pattern". (cherry picked from commit e449840baf1112a7ca4f264153c7c0bc10bb3414) commit 0337a47af30609c1fc8ebe0a0ba002f9cb705b83 Author: Mikko Lehto Date: Thu Sep 18 12:13:13 2025 +0300 pkg/kamailio/deb: Fix incorrect file path in copyright statement s/code/core/ Warning by lintian check "superfluous-file-pattern". (cherry picked from commit a1581421685914c6f732a938cc11350cb909784b) commit f3dd68d2f8795937f9cb6d68bdac692e72a0429e Author: Mikko Lehto Date: Thu Sep 18 12:13:13 2025 +0300 pkg/kamailio/deb: Adjust named license in copyright statement Adjust license name in License -field. Warning by lintian check "space-in-std-shortname-in-dep5-copyright". (cherry picked from commit 857cb1af73b3ff84de50d200a369ae9488478b0d) commit b6dc1b185e48b49ddd3e9a2af5efed4b6174dc50 Author: Kamailio Dev Date: Mon Nov 3 10:46:18 2025 +0100 modules: readme files regenerated - modules ... [skip ci] commit 2f0b14803e8c60f3f617b8c26f491044fe82abc6 Author: Daniel-Constantin Mierla Date: Wed Oct 8 09:19:22 2025 +0200 auth: export wrappers to the functions to calcupate HA1 and response - the function pointers can change based on the hashing algorithm (cherry picked from commit 3c16b81a363b15116ef1f3a480f1184fd2eb3d14) commit 296c5766c87d8d23cc0d86102951f427b01fe762 Author: Daniel-Constantin Mierla Date: Mon Oct 6 15:05:57 2025 +0200 sms: handle case of unsupported length - GH #4413 (cherry picked from commit 42b24debb47edfef9229ada6fc7fafe293f530a9) commit 461dc36494711ed3b8db39e4eef7ce82340900a5 Author: Daniel-Constantin Mierla Date: Mon Sep 29 14:40:19 2025 +0200 tm: clean up locally parsed headers in onsend route - GH #4399 (cherry picked from commit e9d143f7890cae3c629c82df2c281d528d1499d9) commit cf1c796c549616e84bfb9eb84e793ee1ce9f693e Author: Daniel-Constantin Mierla Date: Mon Sep 29 09:43:39 2025 +0200 core: parser - rework parsing From body on getting headers - reuse code for parsing To-body header on getting headers (cherry picked from commit 7ddba9d07a938299cb50f6dde354d8f691c307cf) commit c2dae566a61bca1e828c13ae30330b06b4c929f7 Author: Daniel-Constantin Mierla Date: Sun Sep 28 09:02:21 2025 +0200 core: parse - parse from body on first iteration (cherry picked from commit 4fef850efb73aa063ae4f920e0f86f2bf085956c) commit 316610383101db55742dc85dc5b6cda3a648f97f Author: Lyubomir Yatanski Date: Sat Sep 27 14:34:37 2025 +0300 core parser: fix after 316ea8925edd0c401c121e9dc0f21dde3a2c6598 > Error: core/parser/msg_parser.c:423:9: error: call to undeclared function 'parse_from_header'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] > 423 | if(parse_from_header(msg) < 0) { > | ^ > core/parser/msg_parser.c:423:9: note: did you mean 'parse_to_header'? > core/parser/parse_to.h:48:5: note: 'parse_to_header' declared here > 48 | int parse_to_header(struct sip_msg *const msg); > | ^ > 1 error generated. (cherry picked from commit d8715c16fb79365a26fb75990565be4fea701ae6) commit d4d9b1b6be3baf6374def56d5e6bc189988e7469 Author: Daniel-Constantin Mierla Date: Fri Sep 26 11:25:21 2025 +0200 core: parser - parse From header on initial headers parsing (cherry picked from commit 316ea8925edd0c401c121e9dc0f21dde3a2c6598) commit e359c100cbf0f18b2cb3eb049a54d43c24132d21 Author: Daniel-Constantin Mierla Date: Thu Sep 25 12:31:38 2025 +0200 dialog: try sending bye to callee no matter of the return code for caller - GH #4404 (cherry picked from commit 25fa214154ede1907b20b0bf3d6c8e2ed8055512) commit 60dc2c93359b3e0baaa200b524e2b518ce628a20 Author: dmsf100 Date: Sat Aug 9 18:28:57 2025 +0100 dialog: fix sflags database persistence for dlg_setflag/dlg_resetflag Dialog script flags (sflags) were not being saved to database when dlg_setflag() or dlg_resetflag() functions were called. The functions updated flags in memory but didn't trigger database updates. - Add DLG_FLAG_CHANGED_SFLAGS flag to track sflags changes - Trigger immediate DB updates in realtime mode - Support delayed and shutdown database modes - Fix database update parameters to target sflags column correctly (cherry picked from commit 9dcba806093ef48962379a64770c2b71b8b74232) commit 9b0e8116e37cde82f1017d964dd57fa564e7f788 Author: Tim Anderson Date: Thu Aug 7 12:37:59 2025 +1000 xhttp_rpc: add handling of null strings in `print_value` - reported by GH #4351 (cherry picked from commit b32894f85485ba5cc9b4f4fa9cb706144e70d0e7) commit 548649a236dc5177cf9d2941856bfe380f5394b8 Author: Mikko Lehto Date: Mon Jul 3 07:23:34 2017 +0300 dispatcher: fix typo in documentation and code comments (cherry picked from commit 46ee44af4f1d9ae4fccc6178142ca602ef689943) commit 392f02f85127b93e5f21d50aac70283dc5c943ec Author: Mikko Lehto Date: Mon Jul 3 07:23:34 2017 +0300 core: socket_info - fix typo in log message (cherry picked from commit ef53fdeb33a6158801c52f522a1398abd3777324) commit 78e65311ffcdec1f6c7149ff80fa454cb3132654 Author: Mikko Lehto Date: Sat Apr 20 18:42:07 2024 +0300 sworker: fix function name in documentation (cherry picked from commit bf8a605bbf843d184c1f4d94bb7e1bf6697ef0d2) commit 697572e40c783ed9537b17fd290c88a5c31e7105 Author: Henning Westerholt Date: Wed Sep 10 13:21:52 2025 +0000 dispatcher: show link in README file as well (cherry picked from commit 616c4c77db531feaf0ce3ea13962b9bb41bf2160) commit c748b55c0c8db016ce24a811534106a2e26edc3a Author: Henning Westerholt Date: Wed Sep 10 12:18:58 2025 +0000 dispatcher: add link to algorithm definition to main section (cherry picked from commit 0933cb319aa2e114b35cfac8383dd88855125b83) commit aba4d8149836264224bc0b6f371db524314443ea Author: Julien Chavanton Date: Tue Sep 9 13:45:56 2025 -0400 dispatcher: update the default value and docs of ds_latency_estimator_alpha This is to match the recent adjustement made in "dispatcher: fix ds_latency_estimator_alpha meaning" (cherry picked from commit 02c0e0b1b0f84754c468e97ae7f2c09e7c13e8ee) commit aded821760d2b0be1e4fadb97d79fa163ebbc52e Author: Michael Furmur Date: Mon Aug 11 12:24:08 2025 +0300 dispatcher: fix ds_latency_estimator_alpha meaning swap 'latency' and 'latency_stats->estimate' in the EWMA formula to ensure ds_latency_estimator_alpha rates new values over the old average estimate (cherry picked from commit d789b6c1fec4cd1743a51c87b8f01af7ddee03d7) commit 6949f6970786d737daa88b05b014725ba81147f5 Author: herlesupreeth Date: Sun Oct 26 17:00:07 2025 +0100 ims_ipsec_pcscf: fix selection of encryption algorithm selection (cherry picked from commit 1bdafed8d4bb97f1f9a7654155decbf9625b0504) commit 1a2ab319458637e219bd43a4b2db9c8a38fd0b34 Author: Victor Seva Date: Mon Oct 27 16:22:17 2025 +0100 ims_usrloc_scscf: improve find_contact_from_impu() * remove ':5060' from comparation * don't compare twice if there's no alias_term > ims_dialog [dlg_cb.c:271]: run_dlg_callbacks(): dialog=0x7fa0f03b9da0, type=16 > ims_usrloc_scscf [contact_dlg_handlers.c:65]: find_contact_from_impu(): Looking for contact [sip:1d5c5384e21d0969@10.17.10.37:5060;transport=udp] for IMPU [sip:+3910010008912@ims.mnc001.mcc001.3gppnetwork.org] > ims_usrloc_scscf [contact_dlg_handlers.c:102]: find_contact_from_impu(): Comparing [10.17.10.37:5060;transport=udp] and [10.17.10.37;transport=udp] > ims_usrloc_scscf [contact_dlg_handlers.c:104]: find_contact_from_impu(): Comparing [10.17.10.37:5060;transport=udp] and [10.17.10.37;transport=udp] > ims_usrloc_scscf [contact_dlg_handlers.c:113]: find_contact_from_impu(): Skipping sip:1d5c5384e21d0969@10.17.10.37;transport=udp > ims_usrloc_scscf [contact_dlg_handlers.c:118]: find_contact_from_impu(): malformed contact, bailing search > ims_usrloc_scscf [contact_dlg_handlers.c:163]: contact_dlg_handler(): Unable to find caller contact from dialog.... continuing > ims_usrloc_scscf [contact_dlg_handlers.c:65]: find_contact_from_impu(): Looking for contact [sip:527478AC-68FF7C1E0004017B-BD55A700@10.17.10.37:5060] for IMPU [tel:+3910010008913] > ims_usrloc_scscf [contact_dlg_handlers.c:102]: find_contact_from_impu(): Comparing [10.17.10.37:5060] and [10.17.10.37;transport=udp] > ims_usrloc_scscf [contact_dlg_handlers.c:104]: find_contact_from_impu(): Comparing [10.17.10.37:5060] and [10.17.10.37;transport=udp] > ims_usrloc_scscf [contact_dlg_handlers.c:113]: find_contact_from_impu(): Skipping sip:1cecbffd628fa83f@10.17.10.37;transport=udp > ims_usrloc_scscf [contact_dlg_handlers.c:118]: find_contact_from_impu(): malformed contact, bailing search > ims_usrloc_scscf [contact_dlg_handlers.c:189]: contact_dlg_handler(): Unable to find callee contact from dialog.... continuing > ims_usrloc_scscf [contact_dlg_handlers.c:204]: contact_dlg_handler(): No Contacts found for both caller && callee ... bailing (cherry picked from commit 6ce335298da14211716209b8b8c12efedc86f53f) commit d56fd00cc6850b0e2130bb8e03f0aa53488ff3bb Author: Victor Seva Date: Sat Sep 6 11:47:35 2025 +0200 ims_usrloc_scscf: fix contact_port_ip_match() * same logic as in 22db60c1e29c26caacf4356849d2d1d550d68617 (cherry picked from commit 0cae5fa009ce1385a3a131523685f74bef5514b6) commit dfc590313be56564a924bd190ae89f8cf1b1f4fb Author: Victor Seva Date: Thu Sep 4 14:00:57 2025 +0200 ims_registrar_scscf: fix contact_port_ip_match() It was not matching comparation when default port was omitted > ims_registrar_scscf [registrar_notify.c:1556]: contact_port_ip_match(): Matching contact using only port and ip - comparing [127.169.7.104] and [127.169.7.104:5060] (cherry picked from commit f57f4045ac8a08585c573dcc1eb257102be1a2a9) commit a8ebcb84827a5ddceceebd98c8dbce8e89447f67 Author: Victor Seva Date: Tue Oct 21 15:32:46 2025 +0200 ims_qos: cscf_get_asserted_identity() not properly parsing PAI header > ims_qos [ims_qos_mod.c:1035]: w_rx_aar(): No P-Asserted-Identity hdr found in request. Using From hdr in req - we shouldn't have to do this commit 28d718c8caeff0e1780c553d5364246207e1420d Author: Xenofon Karamanos Date: Fri Oct 3 11:42:35 2025 +0000 topos_redis: cmake: Use consistent naming across modules (cherry picked from commit 5d73826c9b3b7ececf01358a7396e5e395f15872) commit 9731c735d59e07f82c578b6910e37ae109e539f2 Author: Xenofon Karamanos Date: Fri Oct 3 11:39:56 2025 +0000 db_redis: cmake: Add ssl support (cherry picked from commit 4f436ee4881e954fa6fc152c02ac5ddc52ff936c) commit 6970be9c0036c5af3b123c89beee5f32af861309 Author: Xenofon Karamanos Date: Fri Oct 3 11:38:52 2025 +0000 ndb_redis: cmake: Remove message for hiredis_ssl - pkg-config alreadys does (cherry picked from commit d4a955e1f04fe6b109556b43c2e682b105f2fb95) commit 1a93503ba82bd0227e774938bcf0d706cd8513a7 Author: Xenofon Karamanos Date: Thu Sep 25 11:28:22 2025 +0000 ndb_redis: cmake: Update for hiredis_ssl (cherry picked from commit 829dce8e9de586f1269be2f58f9a7f58cc81e2b1) commit 97fda22d4a3184fabf8889cbd0e72d621c523c96 Author: Kamailio Dev Date: Wed Sep 24 21:31:19 2025 +0200 modules: readme files regenerated - modules ... [skip ci] commit 2314adbc98deb8172f10d87ae8647dbd45d8bf8f Author: Richard Fuchs Date: Wed Sep 24 15:22:09 2025 -0400 rtpengine: add recommended version to docs Closes #4407 commit f5f3e9f63c62f12746d282eea29c1a77d6da456b Author: Mikko Lehto Date: Fri Sep 12 14:41:14 2025 +0300 CMakeLists.txt: drop EXTRAVERSION commit de4b07c3a4962afb167bf80e2e673ad0fe88f25c Author: Xenofon Karamanos <22965395+xkaraman@users.noreply.github.com> Date: Mon Sep 22 13:53:25 2025 +0000 Revert "websocket: use core sha1 instead of libssl for the handshake key" This reverts commit 24643eb80d8206098a17dd8073523157766a5a04. commit 24643eb80d8206098a17dd8073523157766a5a04 Author: Daniel-Constantin Mierla Date: Thu Aug 7 06:01:05 2025 +0200 websocket: use core sha1 instead of libssl for the handshake key - avoid the libssl crypto rwlock use (cherry picked from commit e0c04615bb6a9f4a2077012481d4cbb5c669ecf0) commit aad27e1536ed46bd86d8ca36758a176c250334e8 Author: Xenofon Karamanos Date: Mon Aug 25 14:52:09 2025 +0000 cmake: Detect armv8 and armv7 as arm - for compatibility reasons for make (cherry picked from commit 70ee233bf9a0cdf88be23d5e58e5df47f09926f2) commit 883b6720c9652d92b3e41debc07b535bfd8477e9 Author: Xenofon Karamanos Date: Mon Aug 25 14:48:16 2025 +0000 cmake: Add ppc compile options (cherry picked from commit 91e8565c32754229c124f99a25377142184fdb79) commit b371e1827c6190a8d26e2d1e32c7798302e241b1 Author: Xenofon Karamanos Date: Mon Aug 25 14:42:26 2025 +0000 cmake: Add alpha compile options (cherry picked from commit d32ce5536d19092dbc86637243c79d95c23ae24a) commit 1b6fd33901a259237e15a803286a420c4d0ab844 Author: Xenofon Karamanos Date: Mon Aug 25 14:40:17 2025 +0000 cmake: Add mips64 compile options (cherry picked from commit 2938e32cf53c1a31357577f55be5150745eb916d) commit c1826c49170f22533001477045405075db1463d8 Author: Xenofon Karamanos Date: Mon Aug 25 14:37:12 2025 +0000 cmake: Add mips2 compile options (cherry picked from commit b8baa3a1533fc38ac8960c655e41743fe1461e21) commit 3281b6c0c975ace1930e83bed3ac96c91e7dead1 Author: Xenofon Karamanos Date: Mon Aug 25 14:33:27 2025 +0000 cmake: Add mips compile options (cherry picked from commit f5d4c6095c91c54d29ba2dc3276ec08906813fbc) commit 58592f061e4e42f44ec2941d8461baa0c6060713 Author: Xenofon Karamanos Date: Mon Aug 25 13:32:37 2025 +0000 cmake: Add sparc compile options (cherry picked from commit 84db8b6c0c2ba289429ab36d054d677e2c16c8e0) commit 14919f1e35579d4406d79cd7e6361dbdb481aead Author: Xenofon Karamanos Date: Mon Aug 25 13:32:06 2025 +0000 cmake: Add sparc64 compile options (cherry picked from commit 97d453665f74edc9d0e8174c46c37ae7f57fee06) commit cce34a150f8ee7b77d314dd3d2c6f5ce3a7e2f0d Author: Xenofon Karamanos Date: Fri Aug 22 09:40:30 2025 +0000 cmake: Adopt x86_64 options from make (cherry picked from commit 0b7c938c3c2c652ee1fa8d55ce28135c6ab4b777) commit 29df7958433c25d51a02a33de5388e271c673d19 Author: Xenofon Karamanos Date: Fri Aug 22 09:30:25 2025 +0000 cmake: Adopt x86 options from make (cherry picked from commit cd46307a9c542eb74e69498b8fbcd35d70bb62c5) commit 4b6b739dbe6a4bf58a41060f3fbdaa717076fe05 Author: Xenofon Karamanos Date: Fri Aug 22 09:21:47 2025 +0000 cmake: Add set_if_empty function (cherry picked from commit bcbeb86443e1a058e1439572c93bc043517bdefd) commit 241f9737adf9f1e8e52ffbdbca68063b2a9e1587 Author: Xenofon Karamanos Date: Mon Aug 25 13:37:24 2025 +0000 cmake: Add arm6 compile options (cherry picked from commit 2bd61fc1b13af0e05b3060257f89a884433370bd) commit 6f4ad68c19b0d6c36d0d97fd96a75491a311f238 Author: Xenofon Karamanos Date: Fri Aug 22 09:08:43 2025 +0000 cmake: Add arm and arm7 options (cherry picked from commit bfd7596f0fcfe6127bea92c6de175ff0b6facf8a) commit 5f514798e97578602b9eac29be36629c8be35229 Author: Xenofon Karamanos Date: Fri Aug 22 09:07:42 2025 +0000 cmake: Use TARGET_ARCH var for detecting and aliasing target arch (cherry picked from commit 74c1c3fc919637491b22cbae11872da288990b5a) commit 247309893ef0d8b6189f122bf3f4e07d0eaaead9 Author: Xenofon Karamanos Date: Wed Aug 20 16:07:09 2025 +0000 cmake: Fix elseif() without conditions (cherry picked from commit 758af7cf202d3545bf2e68019dfadb0ea56219a3) commit e6ae9d1430290591b83e35aa8515206c0f6bb78c Author: Xenofon Karamanos Date: Tue Aug 19 17:18:40 2025 +0000 cmake: Fix bash specific result code to sh (cherry picked from commit 44bd165d101eb56ccb1189c77d98878f20a094b2) commit 068a67ee85f82feb7ab3a513051571274895a8a8 Author: Xenofon Karamanos Date: Tue Aug 19 17:11:38 2025 +0000 cmake: Use `sh` instead of `bash (cherry picked from commit b21f14b3fb1d4d553f6c07496a09003c049493fe) commit 13f2aff02192a71d86db931a4e4a0ff323c85698 Author: Xenofon Karamanos Date: Mon Aug 18 10:12:28 2025 +0000 cmake: Add prtint-modules target - Print a summary for included and excluded modules - Print a summary of all module to be built - Sort them (cherry picked from commit 916e9911bf9b06e5677975ca82d72618d1df9af8) commit ad276703aaedef50450e87731ea7a62163e46ce7 Author: Xenofon Karamanos Date: Mon Aug 18 10:10:50 2025 +0000 cmake: Add a component name for user-specified modules (cherry picked from commit 47892a13b4c9c2c6a4e100ecad250d1d23b2c9a1) commit f1b718ca70a840ab9b6c1e7397640e4ddf29df9a Author: Xenofon Karamanos Date: Mon Aug 18 10:10:19 2025 +0000 cmake: Provide a clear error - No folder with module_name found - No CMakeLists.txt file found in said folder (cherry picked from commit ba693314e43d4c20263a6b1f7dc937052cb6c604) commit 775a5ee671400e2f15167c2c3d8617cd275c1419 Author: Xenofon Karamanos Date: Fri Aug 8 15:08:58 2025 +0000 cmake: Add missing defintion (cherry picked from commit 3ca03821e6920fe57b15a0a46c22c6e9e9299aa3) commit 7f4a4012b129fdf28273f17a077dfad07ad1511b Author: Xenofon Karamanos Date: Fri Aug 8 15:08:36 2025 +0000 cmake: Remove duplicate definition - Used in os specific cmake like linux.cmake (cherry picked from commit b4fbab81f35984cf3369cd97142f49ee4c622877) commit a8328c46994e816b36ddc9ed53e57d2dba4ecac7 Author: Xenofon Karamanos Date: Fri Aug 8 15:07:17 2025 +0000 cmake: Fix FMSTATS and KMSTATS compile defs - Removed relevant unnessecary option (cherry picked from commit 8728cb4de4ba27287b1f43f9d96179ff4df08b84) commit 8c1ed877e5d57e437c9600aca9c53f4e34334a50 Author: Xenofon Karamanos Date: Wed Aug 6 09:57:27 2025 +0000 cmake: Fix typo for 6738b9e - Alias ppc64le to ppc64 (cherry picked from commit 41241ec4c7210d2db1195715afc0c84a6959b45f) commit 7d43c2ecacb60d4d7f91180b33a1ff024188235f Author: Xenofon Karamanos Date: Tue Aug 5 13:01:48 2025 +0000 cmake: Alias ppc64le to ppc64 - Match Makefile behaviour (cherry picked from commit 6738b9e64e04ba029e1c207c2dc76b10d8493df0) commit 3afd2aab843f1ad7cc338ff9a58cb1fade465417 Author: Xenofon Karamanos Date: Mon Jul 7 16:41:33 2025 +0000 cmake: Update and add options - Add dependent options - Add EXTRA_DEFS for undeclared options found in the code as a convenience (cherry picked from commit 848ef810c05d8969968e04752d333ffdfb754551) commit 377e902eccea79ad79a7e3e4af4acd9f36638510 Author: Xenofon Karamanos Date: Thu Jul 24 14:07:52 2025 +0000 cmake: Up min version to 3.13 - As discussed in https://github.com/kamailio/kamailio/issues/4078#issuecomment-2553148148 (cherry picked from commit 8cf64efffe08a6fdbb8365e463a63bad30b7a3d7) commit a21ec3ab7812852744aa56a3a66b0ed04c8d062e Author: Xenofon Karamanos Date: Tue Jul 22 13:39:03 2025 +0000 cmake: Add ppc64 arch compile options (cherry picked from commit 26b8bd414ba4cef25c8d5bcfd5a5d97cecf759d2) commit 5fe5dd3cf95c5395a03df99637f15646c17e8f41 Author: Xenofon Karamanos Date: Tue Jul 22 12:27:42 2025 +0000 cmake: Adopt regex to match only ppc and ppc64 and nothing more. (cherry picked from commit 25810b126740e741698d5067bca0e79c5cb12b16) commit 949075ab76e60cfb2798ec43794ff8a040c797f8 Author: Xenofon Karamanos Date: Tue Jul 22 11:51:05 2025 +0000 cmake: Fix condition for fast_lock on unknown archs (cherry picked from commit 053eb87f5338b0fc94dcb3e0d6b4c7416c854140) commit 57af62677c3c1056540748ad02053ec80ce3c826 Author: Xenofon Karamanos Date: Mon Jul 21 21:35:05 2025 +0000 cmake: Fix component group names for dbshema generation - dbshema modules generated components that were not provided by user - if a module with dbschema is included in the include_modules list, it will now be in "user_specified_list" component instead of the actual KGROUP component that might be not included. (cherry picked from commit 97345507045bee739b006298a586dfaedc2b09e8) commit 8874b2f64db9d5d1d7a6d83d260dd9b42838fbca Author: Xenofon Karamanos Date: Mon Jul 21 19:04:45 2025 +0000 cmake: Fix help string and allow mutliple values from gui - Allow providing multiple space seperated groups in guis like ccmake instead of the single option - ALL_PACKAGED option refined to be allowed with other groups as well. - Providing ALL_PACKAGED with another group will append the another group to the list of groups comprising the ALL_PACKAGED option. - Remove duplicates in the group list if any (cherry picked from commit 78dbbda4ca74e18c4a99c87520abd5d7906af4d3) commit a4f20cff3e41182515254249c4d2e5578386109b Author: Xenofon Karamanos Date: Mon Jul 21 17:45:27 2025 +0000 cmake: Remove Flavour options (cherry picked from commit ae28e39830f79ee2abf34518678749678e7d14bb) commit f44ce861660a9e436bedf274566c334771bbcebf Author: Xenofon Karamanos Date: Fri May 23 13:34:06 2025 +0000 cmake: dbschema Coorect install folder of pi_framework (cherry picked from commit 57bd37c54390fdb70520834b0c2eb29fbb79510e) commit 494a45af3eee3ae67307ab54e4696ce2cedba1af Author: Xenofon Karamanos Date: Fri May 23 11:03:00 2025 +0000 cmake: Add some check for finding group name if using non K-variants of group names (cherry picked from commit c7fcdfdb13aeec9aeae726a9cc1ccaeda557e7bb) commit 6b56aca2cf7dd8629b2779f263225c6535f7c6f2 Author: Xenofon Karamanos Date: Fri May 23 11:01:10 2025 +0000 cmake: Add missing package KSTANDARD - When `ALL_PACKAGED` is used, KSTANDARD should be built as well, but not KMINI which is a subset of it. - Fix RTP_MEDIA group name (cherry picked from commit 0fb182720428b276793899debb210279a0b5ec97) commit 03f4f7070d25f3cecacabe1dd66a71e1d074b12a Author: Xenofon Karamanos Date: Thu Apr 24 12:47:31 2025 +0000 cmake: Refactor packaging setup and improve installation paths - Moved packaging configuration to a new deb-packaging.cmake file for better organization. - Updated installation paths in CMakeLists to use DESTDIR for flexibility. - Enhanced group handling for module packaging, allowing for "ALL_PACKAGED" option. (cherry picked from commit cdf9a4716db3762b172df059d7366983216fd48c) commit 344bdcfa597bd0ae36a478a507f003ad605c3705 Author: Xenofon Karamanos Date: Fri May 23 10:56:11 2025 +0000 cmake: Move prefix/suffix calculation back. - Prefix depends on each table name.. - Fix postgress with correct install folder..... (cherry picked from commit 2ec8ddba5eeaeea1c7292d1aa56ed90dc834341e) commit fbd6875072963a55b613a0d359d871f4ed0315c4 Author: Xenofon Karamanos Date: Mon May 19 14:18:13 2025 +0000 cmake: snmpstats Remove warning message (cherry picked from commit 201a2bdee6a8b78787908b296824cd282b78eef5) commit 76d6fea3874ce1ea3dd91fb7845586e19f2d9a2e Author: Victor Seva Date: Tue Jun 10 16:20:30 2025 +0200 lib/srdb1: align schema Makefile after e0dd39618fae2004cd1ab44758ca323376935e2e (cherry picked from commit 4de3270830c08641e3bc3e5858513244083b106e) commit 3bb15cfd44f562ac054d480d7ef2053a9d144850 Author: Victor Seva Date: Tue Jun 10 13:50:17 2025 +0200 lib/srdb1: fix schema Makefile after e0dd39618fae2004cd1ab44758ca323376935e2e > diff --git a/doc/stylesheets/dbschema_k/xsl/mongodb.xsl b/doc/stylesheets/dbschema_k/xsl/db_mongodb.xsl > similarity index 100% > rename from doc/stylesheets/dbschema_k/xsl/mongodb.xsl > rename to doc/stylesheets/dbschema_k/xsl/db_mongodb.xsl > diff --git a/doc/stylesheets/dbschema_k/xsl/mysql.xsl b/doc/stylesheets/dbschema_k/xsl/db_mysql.xsl > similarity index 100% > rename from doc/stylesheets/dbschema_k/xsl/mysql.xsl > rename to doc/stylesheets/dbschema_k/xsl/db_mysql.xsl > diff --git a/doc/stylesheets/dbschema_k/xsl/oracle.xsl b/doc/stylesheets/dbschema_k/xsl/db_oracle.xsl > similarity index 100% > rename from doc/stylesheets/dbschema_k/xsl/oracle.xsl > rename to doc/stylesheets/dbschema_k/xsl/db_oracle.xsl > diff --git a/doc/stylesheets/dbschema_k/xsl/postgres.xsl b/doc/stylesheets/dbschema_k/xsl/db_postgres.xsl > similarity index 100% > rename from doc/stylesheets/dbschema_k/xsl/postgres.xsl > rename to doc/stylesheets/dbschema_k/xsl/db_postgres.xsl > diff --git a/doc/stylesheets/dbschema_k/xsl/dbtext.xsl b/doc/stylesheets/dbschema_k/xsl/db_text.xsl > similarity index 100% > rename from doc/stylesheets/dbschema_k/xsl/dbtext.xsl > rename to doc/stylesheets/dbschema_k/xsl/db_text.xsl (cherry picked from commit 58057e9c78971ee215b508f912e94f79bc57f247) commit 01d2ae51947898806b1d2ba67bea0eca539848bc Author: Xenofon Karamanos Date: Tue May 20 15:05:56 2025 +0000 cmake: Fix dbschema generation to match older makefile structure (cherry picked from commit e0dd39618fae2004cd1ab44758ca323376935e2e) commit 1421ade7732f8bdb4535e16a951dd3710325fedb Author: Xenofon Karamanos Date: Mon May 19 17:42:03 2025 +0000 cmake: Fix dbschema generation with group names - Add function to find group of module - Some targets and destinations folders have changed due to changing to more consistency naming. - dbschema_{db_module_name) targets - stringparam db set to module name (cherry picked from commit ccad04cc13b1c5695aded8ee02181f10c8ed7d11) commit 48ab6ef07162f73aed6708b3a8704696bfcf1997 Author: Xenofon Karamanos Date: Fri May 16 14:31:08 2025 +0000 cmake: Centralize dbschema generation - Do not define the targets if xsltproc is missing (cherry picked from commit 6753acd06859e5e5e34a7981765c4bcdbeb66897) commit c0d2b9eb08cd55e043d4df65dfb902ee6597e133 Author: Xenofon Karamanos Date: Fri May 16 11:08:52 2025 +0000 cmake: Fix wrong name of option (cherry picked from commit f9bbac5167e98952ef5b1764c3f2c4b6939fd25d) commit d6673422df4b6ae2ea50831a657458b708da14c5 Author: Xenofon Karamanos Date: Fri May 16 11:07:27 2025 +0000 cmake: Add some comments (cherry picked from commit 497b7d94b8d3575cf7399c8537e96297bcd4062b) commit 17c2fd25e353187297dcc09e456a97a302451d39 Author: Xenofon Karamanos Date: Mon May 12 09:27:44 2025 +0000 cmake: Add check and warning for module docs (cherry picked from commit 782d93197c928f8856a7026c93aebd223c6cb682) commit ebd6d2765161f2e8a228be3792c3e3012856e262 Author: Xenofon Karamanos Date: Thu Apr 24 13:26:45 2025 +0000 cmake: Fix build paths for dbschema. - Build artifcats of dbschema should be in utils folder (cherry picked from commit 478ddb1f38817ac4730d0f499c73046be26b6907) commit ded3889d606bd1d396e4a482ee61a91aa42bac40 Author: Xenofon Karamanos Date: Wed Mar 26 16:00:23 2025 +0000 cmake: Fix formatting and add some comments. - Remove unused replacement SRC_NAME to MAIN_NAME (cherry picked from commit 0550b6300703ec5536a033e1d4ba4d70ec53f83a) commit f5771a3ed1b397d5b76f5f50b27a3422f9040a29 Author: Xenofon Karamanos Date: Tue Feb 18 15:05:45 2025 +0000 cmake: Better handling of doc generation dependencies (cherry picked from commit 08bfcad2c34855dbadd3c9eafda72b38a6e65a1c) commit 1bc336122c6aa1adc259efb48882fe4f4ae5a0cf Author: Xenofon Karamanos Date: Tue Feb 18 14:50:31 2025 +0000 cmake: quote variables for expansion (cherry picked from commit d3f85d8a3b13a444ac66b440056aee8232cbae54) commit 23c578ba73833fa49f7d2807ecfc1c95e603a86b Author: Xenofon Karamanos Date: Tue Jan 28 14:41:37 2025 +0000 cmake: Use components to install groups - kamailio-core for anything related to core - group_name as defined in groups.cmake - Preferably use K-variants instead of DEFAULT,STANDARD - Refactor kamctl and dbschema CMakLists for component based installation (cherry picked from commit 3c9f60772e04edbc853d8162543b3b0af7f46217) commit 407433da72418f080ef79640cb04ca0e2951d1da Author: Xenofon Karamanos Date: Thu Feb 6 12:57:45 2025 +0000 cmake: If BUILD_DOC options is set to ON, include doc and man targets to default target! (cherry picked from commit 8cc60c03a25a2a9b1f7fbe93e08c21165336ad0a) commit 0c3cfeea45aadafba8f5b8ece814bd219a5911e2 Author: Xenofon Karamanos Date: Fri May 16 11:12:23 2025 +0000 cmake: Remove find_package for ORTP and Mediastreamer2 libraries - Use pkg-config instead because their cmake configs are not up to standard and complicates things (cherry picked from commit 42e1a9c3c5df65cae8a5f559f6fe47a6de5f6fac) commit 48de1c533d38ecd3c4cb6563bbbbb43bf559aa14 Author: Xenofon Karamanos Date: Fri May 16 11:11:18 2025 +0000 cmake: Quiet fail for rabbit-mq - Remove extra find_package(pkgconfig) - Remove required version (cherry picked from commit 1c4de2410f8f5d3f600c96ac823c88911c58ae22) commit 3dcfd9321d9ca9f9e8c107f8f81ec89cc558d19b Author: Xenofon Karamanos Date: Fri May 16 11:09:30 2025 +0000 cmake: Remove unnessecary components to be consistent (cherry picked from commit 898f680d85b3e558038b41a14fa6f2ebca05bc94) commit e3ea2f56791ae8d953ab5e8fc46a61a6037d37b8 Author: Xenofon Karamanos Date: Fri May 16 11:08:19 2025 +0000 cmake: Remove unused groups (cherry picked from commit 85b821b4b6e6cfaa5495d39bcd3ef2e1b939b499) commit 8edfda3952eb0c0b339a9822aaf06e182ce56fc5 Author: Xenofon Karamanos Date: Mon May 12 09:29:56 2025 +0000 cmake: Add missing defintion (cherry picked from commit 165f2cd3c2e1197b8d1986cbc2784a24c02e06e9) commit 35772f6fb527e9ce2fb131729203639de479c397 Author: Xenofon Karamanos Date: Thu Apr 24 13:27:08 2025 +0000 cmake: Remove warning message (cherry picked from commit 549643ec1e283b07e9fae274b6ed923065ba46e0) commit 287679f8dbff6114d6113bf38d3e02d211045a35 Author: Xenofon Karamanos Date: Thu Feb 6 12:55:43 2025 +0000 cmake: Warning if no modules/group were selected (cherry picked from commit cf8cdb99355e19a30460229633eaf087717ee44d) commit c19544c6af100ae86514d924a8c60e88fd855d90 Author: Xenofon Karamanos Date: Thu Jan 30 15:48:26 2025 +0000 cmake: Forbid in-source builds (cherry picked from commit 0afea1fd170a79d3f260c18a293bac1ce8fd8527) commit f34264ad78fd547e64db081ca2738b7fda385cd8 Author: Xenofon Karamanos Date: Thu Mar 27 13:50:51 2025 +0000 cmake: Fix formatting according to cmake-format config file. (cherry picked from commit 7c58b8a7fca0a72b360669ba297e0902cceeb4b0) commit bc5e6b864663891505191fbb74b54d66f4a03c99 Author: Xenofon Karamanos Date: Mon Mar 24 16:42:30 2025 +0000 cmake: Alter some of cmake-format options (cherry picked from commit b102e3f38a554f65a55424a728821d68cc386015) commit 0f58b8f0b304c72f2b42576b4ccf97989c2a8393 Author: Xenofon Karamanos Date: Thu Jan 30 15:09:21 2025 +0000 cmake: Generate version-create.mongo file and install it (cherry picked from commit b70ade3e636cec8c38f40c92ec6bab5e7486feee) commit 728776a3ad75d1d8f67b3f452d02c956a6f2da8e Author: Victor Seva Date: Mon Sep 15 15:56:45 2025 +0200 cdp: don't try to cleanup_ssl when no there's no tls info > Program terminated with signal SIGSEGV, Segmentation fault. > #0 0x00007fa6326b3a95 in SSL_shutdown () from /lib/x86_64-linux-gnu/libssl.so.3 > (gdb) bt > #0 0x00007fa6326b3a95 in SSL_shutdown () from /lib/x86_64-linux-gnu/libssl.so.3 > #1 0x00007fa6327582d5 in cleanup_ssl (tls_ctx=0x0, tls_conn=0x0) at cdp_tls.c:259 > #2 0x00007fa6327a30a7 in receive_loop (original_peer=0x7fa612199860) at receiver.c:890 > #3 0x00007fa63279b5cb in receiver_process (p=0x7fa612199860) at receiver.c:485 > #4 0x00007fa63277e2b1 in diameter_peer_start (blocking=0) at diameter_peer.c:294 > #5 0x00007fa63274ea8f in cdp_child_init (rank=0) at cdp_mod.c:275 > ... > (gdb) p sp->tls_conn > $5 = (SSL *) 0x0 > (gdb) p sp->tls_ctx > $6 = (SSL_CTX *) 0x0 (cherry picked from commit cb0f9a9ac493201bad29e7f393e1c1b193bdd4b9) commit 4e53db36e65f4d97c09b9daf67abd4e56e623107 Author: Victor Seva Date: Thu Sep 11 09:45:00 2025 +0200 pkg/kamailio/deb: refresh [skip ci] (cherry picked from commit 618874aeb817400ea53c0529c7cc856878c560a4) commit 886652cb20dcec45968e3cc0c052076b193d7734 Author: Victor Seva Date: Thu Sep 11 09:39:14 2025 +0200 pkg/kamailio/deb: add jwt to extra modules [skip ci] libjwt-dev > 1.12: * trixie * sid * noble (cherry picked from commit 6e756e7d6193e955298a1cb407b827f0538de190) ===================== 2025-09-10 Version 6.0.3 Released ===================== ===================== Changes Since Version 6.0.2 =========================== commit 37d5d89e421e966d9f5c5df52bd0c1450006a57a Author: Daniel-Constantin Mierla Date: Wed Sep 10 09:49:18 2025 +0200 Makefile.defs: version set to 6.0.3 commit 2e35476b03e0a25838e16035e8be5e4f12f538ca Author: Daniel-Constantin Mierla Date: Wed Sep 10 09:49:00 2025 +0200 CMakeLists.txt: version set to 6.0.3 commit ffa5d81dda8fd6a17e729697fd8a4101349e1a7d Author: Daniel-Constantin Mierla Date: Wed Sep 10 09:47:19 2025 +0200 pkg/kamailio: version set 6.0.3 for rpms and alpine commit d93edf5d842f8cb865d513a83dd57b7419198908 Author: Victor Seva Date: Wed Sep 10 09:05:39 2025 +0200 pkg/kamailio/deb: version set 6.0.3 [skip ci] * add trixie support commit 69056b37e032ad085005cef99e4b6519361fc90f Author: Victor Seva Date: Wed Sep 10 09:01:36 2025 +0200 pkg/kamailio/deb: add support for trixie [skip ci] commit 095ee3de59f7b5de289bec5375a1307bfa4ae2ae Author: Victor Seva Date: Tue Sep 9 14:01:32 2025 +0200 ims_icscf: sync ims_icscf_timer_routine() declaration (cherry picked from commit 7905312a183eac8c9338ccd4ff12c5667de974b2) commit 626c99b66a1ed7e0c7bc25d89a724db586cf68dc Author: Daniel-Constantin Mierla Date: Tue Sep 2 16:04:13 2025 +0200 sqlops: small formatting of exported pvs (cherry picked from commit c98c32b48bcd2cdf4b883ff46cb939b80351fb20) commit 4d99c9cecb2db32933a170e143b6435a4fb5d001 Author: vsaranov Date: Tue Aug 12 21:24:11 2025 +0300 rtp_media_server: fix incorrect function return value (cherry picked from commit 604771b4da34a5512fc65143297dbeb8a40db3f7) commit bccf6add61234b454f3ae034a728fc65d3a789e3 Author: Daniel-Constantin Mierla Date: Mon Aug 18 07:39:15 2025 +0200 core: resolve - SR_DNS_MAX_QNO and SR_DNS_MAX_ANO can be defined via compiler options - compiler -D or makefile variable CC_EXTRA_OPTS - #4359 (cherry picked from commit 1525b613357cbd1bcd5dbc3555603c57fa5dddcb) commit 32b69f52c427aae526f7e67d5f3d1a7141e98bb5 Author: Daniel-Constantin Mierla Date: Sat Aug 16 08:00:22 2025 +0200 microhttpd: clone header name for search - GH #4369 (cherry picked from commit 18bd172382f927a771b3b6ef05d614a3562c0202) commit 89418b3e525e6ed32281aaa604d7b1bcc74180f2 Author: Daniel-Constantin Mierla Date: Fri Aug 15 17:01:37 2025 +0200 microhttps: detect header name variables before the rest (cherry picked from commit e1fda6025e058ea44203541f70b48d800019609d) commit 66aeb54d861523892e255ff9140dc18c3b7e742a Author: Matteo Brancaleoni Date: Thu Aug 7 17:11:49 2025 +0200 pua_reginfo: use expires from contact for publish rq (cherry picked from commit 0e284b0632f5c1ca9d82b87e0b158e2858d1de5d) commit f9a7562bb85ce82861551cbcf83be455340feab0 Author: Stefan Mititelu Date: Tue Aug 5 11:02:52 2025 +0300 tm: add NULL check for transaction uac (cherry picked from commit 4e2a93074476a3e1747eb46cb197cd8f492d5902) commit 86eb79f1f6bc78dd42a7a0ede7d60d9785a9e910 Author: Victor Seva Date: Wed Aug 27 12:03:01 2025 +0200 ndb_mongodb: support mongo-c-driver version 2 related #4378 (cherry picked from commit 5182f261562c8882b9468f5209b21c9863e659bc) commit 6b3756ef8d44996742ffb24f4ffe6b4fc929599a Author: Xenofon Karamanos Date: Thu Aug 28 09:48:18 2025 +0000 ndb_mongodb: Adopte cmake for mongoc2 (cherry picked from commit 58b33d348db678bdda9c119aaa6074ff2cb752c9) commit 9668f46abdbe1c551138e81a19eca13e320f69cb Author: Victor Seva Date: Wed Aug 27 11:59:25 2025 +0200 db_mongodb: support mongo-c-driver version 2 related #4378 (cherry picked from commit 0bb166deb7fcbc5f0c7aa1bf12fba24ca1d34cf8) commit 006edde1876d3817b1296bb6135bf55859c4bea6 Author: Xenofon Karamanos Date: Thu Aug 28 09:48:06 2025 +0000 db_mongodb: Adopt cmake for mongoc2 (cherry picked from commit 41198c512c199501468d8b2a93914adae1b32d15) commit 688ace0835dff05d8653b1573aaf672e7a793bf4 Author: Victor Seva Date: Mon Sep 1 15:07:17 2025 +0200 ims_icscf: use proper timer_function parameters fix #4370 (cherry picked from commit bf24361bb02677cebba275a60ba289700d285c61) commit 86bb6fee439b3d149c67196f7fd2a0b7c1c15728 Author: Federico Cabiddu Date: Wed Jun 18 08:03:04 2025 +0200 http_async_client: free cell->reply when curl handler is reused for http challenge commit 015efa305c2c7822e64383c6a98de9addd41add7 Author: Stefan Mititelu Date: Tue Jun 24 12:28:43 2025 +0300 rtpengine: don't ping manually disabled nodes Fix for original commit: 3202dc9d8e26620fe642e474e5cf8632ab6bc3a7 (cherry picked from commit d48011199c1c262271efa63430f6e4a982b6052c) commit ea8e68340a7ff3c65d6df9389472d176f41332b6 Author: Xenofon Karamanos Date: Thu Aug 14 14:56:26 2025 +0000 cmake: Add futex definition to linux. - Match existing behavior with makefiles - This has the side effect that both fast_lock and use_futex are defined. - code selects use_futex (cherry picked from commit 9d6d4f66c586396def5bbf9b8cf59d277983c72e) commit 2a28715a32a9b2ca0fc29b43b772576a57938b0c Author: Daniel-Constantin Mierla Date: Tue Aug 12 08:54:04 2025 +0200 dispatcher: load tm api earlier than records loading not to reset the probing flag (cherry picked from commit fc366962cf6142fd7614baee9ace854ac661d698) commit 650739064d27f10bb19b4d811d1c5545e1a49690 Author: Daniel-Constantin Mierla Date: Mon Aug 11 20:49:17 2025 +0200 dispatcher: print the flags and priority in the debug message (cherry picked from commit 533324e21ee48c680ebf7505ce37b2503810d874) commit ec76d674e688c20255322e6b77e2f0e823960e6d Author: Richard Fuchs Date: Wed Aug 6 07:40:14 2025 -0400 rtpengine: enlarge cookie buffer With `server_id` being a signed int, it may be negative, taking up 11 characters instead of 10. Add explicit type casts to ensure future consistency. Closes #4350 (cherry picked from commit 6281f71476dfd1f71c824029b1970100cc150d7d) commit b6d6aa24d6cdf526a29469155d3cb7c6856bd31c Author: Kamailio Dev Date: Sun Aug 3 16:16:21 2025 +0200 modules: readme files regenerated - modules ... [skip ci] commit 3e64cf44eb6e01147cd18a6a8b73f47b6e4e1481 Author: Daniel-Constantin Mierla Date: Sun Aug 3 16:08:07 2025 +0200 dispatcher: removed exports to config propagated by backporting - removed param event_callback_mode and function ds_mark_addr() commit 3fa9a83342b70c296cd10856d64711b370f8fb15 Author: Daniel-Constantin Mierla Date: Fri Jun 20 06:53:44 2025 +0200 core: mod fixup - helper function for s-i-s parameters (cherry picked from commit 62b18cdfb62721304e5f82fd71063303cff06641) commit 2e98f882b09f8c3adc82631fddbf36b101afc1c9 Author: Daniel-Constantin Mierla Date: Wed Jul 23 19:40:31 2025 +0200 topos: docs updated for event routes (cherry picked from commit 913d60bed99eee7dd212831e9153e5a3c39ab4be) commit 7b02ee5a57c657e96cfea9e47689d758f4d1c37b Author: Daniel-Constantin Mierla Date: Wed Jul 23 19:17:37 2025 +0200 sipdump: made the received info available via the faked message in event route (cherry picked from commit c6c25e43c8a24b50b73bf0772d58686cf8944020) commit eb518c35b2aa76c58967f5d5985e40b3891118ee Author: Stefan Mititelu Date: Thu Jul 17 11:50:27 2025 +0300 topos: expose rcv data in event routes Updated documentation. (cherry picked from commit 90b350a2815bc2ca4c69fda75194322416ced328) commit 5c31ba6baec200177aeadcf40da1af8bdb16322a Author: Daniel-Constantin Mierla Date: Wed Jul 23 17:19:06 2025 +0200 dispatcher: use always the internal faked message for event routes - being executed on state change, the config message does not provide useful data (e.g., on ds_mark_dst() inside failure route, the UAS request is used, not having uri where it was sent) - the r-uri of the internal faked message is set to the destination uri from the dispatcher record (cherry picked from commit e7bf487cfcde699fbcd6fd4a6233ef2113570545) commit e212f1ff7747906fd6deeb7f74b7a07e99f3355e Author: Daniel-Constantin Mierla Date: Wed Jul 23 16:06:25 2025 +0200 dispatcher: use faked message also for tm faked-reply on event routes (cherry picked from commit 97d5a13b9f2c6cd84e6ce62e0c779a5118b3dfb1) commit 41478779d55b158ddd8c3b177de5309afa4485cf Author: Daniel-Constantin Mierla Date: Fri Jul 18 09:11:20 2025 +0200 core: extended log messages for lumps_len() (cherry picked from commit c53b5345e6101c6fe1771e3d64c25e6f7671c479) commit 169387ffcfca99e251bbde250dca66dd7025d1e1 Author: Daniel-Constantin Mierla Date: Thu Jul 17 17:41:05 2025 +0200 core: more details in the log for checking msg_recv_max_size (cherry picked from commit 30331861c6d10ba04352448f10ce6b912ebe0515) commit 29302f9838922ac1c130e36c3573d362d57a9e05 Author: Daniel-Constantin Mierla Date: Thu Jul 17 09:16:23 2025 +0200 usrloc: use proto from socket for keepalive via header (cherry picked from commit 3322bea764036deba6340e435c257244d511a11f) commit 9f53a495f0d6a09f56c872958e18f712afef31da Author: Daniel-Constantin Mierla Date: Wed Jul 16 11:28:13 2025 +0200 crypto: init call-id rand seeding with the first usage - randomization per process (cherry picked from commit a07b845cffe0a6a5fb6410d735aee6c510f8ff8e) commit 816040c333c068d54438a56658dd6554f42568b1 Author: Daniel-Constantin Mierla Date: Wed Jul 16 08:23:00 2025 +0200 dispatcher: added parameter event_callback_mode - control when event route and KEMI callback functions are executed (cherry picked from commit 77805bc1f028f4cca956d4f05dd9dc3c0d534d0f) commit 10093edb2b69d1bc1773c0449d2e2314228982c1 Author: Bastian Triller Date: Sun Jul 13 14:10:27 2025 +0200 tls_wolfssl: Fix typo (cherry picked from commit 157f0ea6eb570226bcbf52c6ebb706f2e81b3c8e) commit 0dba33ddc9fa64df4dd1df2c9658636f796d076b Author: Bastian Triller Date: Sun Jul 13 14:08:58 2025 +0200 tls: Fix typo (cherry picked from commit 982a1a676a84142a511e4f095f8d19161f3c34ee) commit 0b543ae073653af9fe27b35fcbd327c2b509d3ea Author: Bastian Triller Date: Sun Jul 13 14:03:36 2025 +0200 pv: Fix typo (cherry picked from commit a426a2e113c4b41af36ee4240cc10460a6cb537a) commit 165b19e4a8f684350529a87823cae41f6f5802d6 Author: Bastian Triller Date: Sun Jul 13 14:02:27 2025 +0200 core: Fix typos (cherry picked from commit 6b92933080230f9546c9559aba9ecdfad7759a15) commit 8818cd8fc6d37a395a4e8b15675eba6f7ebb0776 Author: Bastian Triller Date: Sun Jul 13 14:00:43 2025 +0200 htable: Fix typo (cherry picked from commit 93586580259fe2d71899a3a4d83868f89362f695) commit 00def1b816472d7eff9ecb22654ecea58e865fb1 Author: Дилян Палаузов Date: Sun Jul 13 12:50:04 2025 +0300 dialog: use capital letter at start of sentence (cherry picked from commit cc22bfc5199855f990156fb6a533c67dbc9049e9) commit c58ac37fced3a0d0a6ae95107d3733eb727ec431 Author: Daniel-Constantin Mierla Date: Sat Jul 12 11:40:12 2025 +0200 dispatcher: check rewrite_uri() return code (cherry picked from commit 34c903a6a4658852bfef0edfb78614b83700a5e9) commit d8453e714abe2d80f8953d40b67a0ec4440ecd8c Author: Bastian Triller Date: Mon Jun 30 09:55:31 2025 +0200 uac: Fix From/To header restore with dialog store When replacing From/To header and using dialog module to store original URIs (modparam restore_dlg=1), restoring of headers does not work for replies to in-dialog requests sent upstream. Add in-dialog request's direction to TM callback parameter, so correct URIs are restored for replies to upstream in-dialog requests. (cherry picked from commit 0d4ffb74a949ae6e390d334b30ec51cedb001226) commit c2f382afb529cdbd0dbd16c73680794ca1e92b87 Author: Daniel-Constantin Mierla Date: Tue Jul 8 11:53:07 2025 +0200 cplc: update main process variable after the internal fork() - probably module should be updated to use internal API fork_process() (cherry picked from commit 508e59090960322d1709b7e56a41300d0e948600) commit cc09f81443946be5948356eff4ddc298044b8efe Author: Daniel-Constantin Mierla Date: Tue Jul 8 11:52:37 2025 +0200 sms: update main process variable after the internal fork() - probably module should be updated to use internal API fork_process() (cherry picked from commit 92949eb21a3ce6869fce01f9b080d9502f61edf8) commit 183f71fba0b0a948816a03d1d690e1f68c4e3524 Author: Daniel-Constantin Mierla Date: Tue Jul 8 11:51:30 2025 +0200 seas: update main process variable after the internal fork() - probably module should be updated to use internal API fork_process() (cherry picked from commit d18f7189a9664f3c2cca65c76e068ad1951a0c19) commit c648866f63c6aabcc058aa49439e6c6033ac8494 Author: Daniel-Constantin Mierla Date: Fri Jul 4 10:25:13 2025 +0200 kex: formatted pkg rpc export structure (cherry picked from commit e153560eec82787c92c7bb6522dfa7a106781bfd) commit 12b46a0e8fe7f904834f6a4c0ae29911c32de97e Author: Daniel-Constantin Mierla Date: Tue Jul 1 13:05:43 2025 +0200 microhttpd: rework resetting the data field (cherry picked from commit 4083714575e2cb7500c67fb8a0b99ff371bf8576) commit 6a2516c12094d375ba63ef5b9cd021bfa1d620bc Author: Daniel-Constantin Mierla Date: Sun Jun 29 20:33:34 2025 +0200 secsipid: docs update to reflect better the use of private/public key (cherry picked from commit 64635de552896fbf354e52656ec4ee93f1d87e6f) commit 40db3cacd06952f47f90311a04f6c98ffc45790c Author: Daniel-Constantin Mierla Date: Fri Jun 27 10:01:18 2025 +0200 uac: small reformatting for reg_copy_shm() macro (cherry picked from commit 9187303af7689d435112f69fdbec45b7c5687351) commit ef4a1349470bb05fbf52f78103310a6c7123e6b0 Author: Daniel-Constantin Mierla Date: Fri Jun 27 09:22:28 2025 +0200 rtpengine: docs section for rtpengine_destroy() (cherry picked from commit 3020ddd9ad832a51cb04aef9d717935bcae5405f) commit 3d9bf7d271fa9f01014600c34083f21b0a0de5a3 Author: Daniel-Constantin Mierla Date: Fri Jun 27 09:09:53 2025 +0200 rtpengine: aliased rtpengine_destroy() to rtpengine_delete() - make it easier to migrate from rtp proxy by replacing the module name inside routing blocks (cherry picked from commit 32db0297d27093181ff4eb0530cc1a67d680e99f) commit 97c904c02ad797473a82d41d815a8e8bcb729135 Author: Daniel-Constantin Mierla Date: Thu Jun 26 09:05:10 2025 +0200 nghttp2: docs updated to use the proper $nghttp2(path) variable (cherry picked from commit b513666f76d2220d8914fadcc4968845efbf170f) commit 6e36d3fdb0f0794ec3f57c7265d283916d79c46c Author: Daniel-Constantin Mierla Date: Wed Jun 25 20:33:45 2025 +0200 core: print ip and port in log message (cherry picked from commit 092ad634a2741ad21fd29586a30bd2bcb9ac653b) commit 9d07b43816658b6e2683dedfcab655bdb792cd3b Author: Daniel-Constantin Mierla Date: Wed Jun 25 17:03:58 2025 +0200 dispatcher: clone dispatcher uri for event route variable (cherry picked from commit db65368108b0de14e40cbbd7c92561e5c8740dac) commit 00fcc56fdb11d1bbb14291aaf4b348e6d0222a93 Author: Daniel-Constantin Mierla Date: Wed Jun 25 13:22:17 2025 +0200 dispatcher: $dsv(name) extended to return setid and uri (cherry picked from commit 0e914414e48637168ab9ab682a9463412cf8f3fe) commit 30893f0027363e0ca83ac1b50a5ffcf3bb521abb Author: Daniel-Constantin Mierla Date: Tue Jun 24 19:18:52 2025 +0200 dispatcher: renamed field to reflect better the purpose and print in rpc result (cherry picked from commit deb8405b403a5a8da4f2aac3aa167e2a84d15d91) commit 499e886f265f02d87124e71f1a53a1de89b23d07 Author: Daniel-Constantin Mierla Date: Tue Jun 24 13:30:13 2025 +0200 dispatcher: set state from config without depending on keepalive thresholds (cherry picked from commit a70a55df0dbe5fc9231329327e3d6acf6a37c5c4) commit 8d2a9aa3748d0a5ee2f0dec588f4821d26154580 Author: Daniel-Constantin Mierla Date: Tue Jun 24 12:20:20 2025 +0200 dispatcher: use rewrite/reset uri for event route with faked msg (cherry picked from commit a878e7f2ec015015f53b1ad152554a81c9422674) commit 9ed2e519dfb5933afd4a151b8bece0f5af55abbb Author: Daniel-Constantin Mierla Date: Tue Jun 24 12:15:37 2025 +0200 core: dset - wrapper function to reset request uri (cherry picked from commit e01f50fa3de5b0eb24ba0852917d682fe1d83ea1) commit 716e89dd5a86fd17c3c60a7815796a08f230d4cf Author: Daniel-Constantin Mierla Date: Fri Jun 20 08:10:45 2025 +0200 dispatcher: added ds_mark_addr(state, group, uri) - set the state of a target by group and address (cherry picked from commit d85e63e7c5fb422151ba0d8a08b47cedc4929d8d) commit 483d7190cdd193b56570cb6b8bfef9235351f663 Author: Daniel-Constantin Mierla Date: Wed Jun 18 19:19:37 2025 +0200 dispatcher: docs - more details about using algorithm 12 (cherry picked from commit 1b62f165d541cf88fe37778f0e23232e45e86b3d) commit 87f60d2b4429b4858dabd9fa5be5fe19418cfade Author: amnapa Date: Sat Apr 5 13:08:18 2025 +0000 ims_auth: replaced t_continue_skip_timer with t_continue in cxdx_mar.c - fixed log message in MAR Async CDP callback - fixed executing cfg_action after sending MAR Diameter request - cfg_action is the callback parameter of the ims_www_challenge function (cherry picked from commit 7470967790a78ba67ef7acb7c87d94482fbea0cb) commit 4c6485235ab6a66e45ab20be731dd4f220e36e44 Author: Victor Seva Date: Tue Jul 29 11:25:22 2025 +0200 ims_ipsec_pcscf: ipsec_reconfig() fix logic reconfig should only happen once. Before, if more than one REGISTER was processed when there are no contacts, the process could be triggered more than once. (cherry picked from commit c362531c5dccc3ed674247c18bac65c224385108) commit 959ccfb762f1643ebfc9a57b12e8e7e0df2e7aba Author: Victor Seva Date: Thu Jul 24 17:54:43 2025 +0200 Makefile: fix dependency of core/cfg.tab.c rule * don't call bison twice Fix #4337 (cherry picked from commit d3e71874cf39c9ab50af293d647754bb589d0612) commit b9b39e53a53dffade4b0102e6dec6f75928e3a92 Author: Victor Seva Date: Wed Jul 23 17:13:12 2025 +0200 ims_usrloc_scscf: update SUBSCRIBER_TABLE to "subscriber_scscf" * schema was changed at 283a77887c88c38a240567a7b165478775662d81 (cherry picked from commit 359e0df42d3e1c5880c9f465c6898fedd5bdead1) commit 5993ec85431f5d23dcc2aac12a5e98eb6f7de989 Author: Victor Seva Date: Tue Jul 22 11:16:32 2025 +0200 ims_icscf: cxdx_send_lir() return error on fail send message (cherry picked from commit 73119407a0999ca32eed75e56e412f3087a37800) commit 9bc482d9e859473621b5a4bebb3bf7e11e9bdd96 Author: Victor Seva Date: Tue Jul 22 11:09:02 2025 +0200 ims_icscf: cxdx_send_uar() return error on fail send message (cherry picked from commit 8a30b015e5d8da263cd6f91cc659813cc6c9946a) commit c52a6b5a9ce6e328f327d1abc0aaf52443ae298d Author: Victor Seva Date: Mon Jul 21 13:27:30 2025 +0200 ims_dialog: dlg_onroute() use proper tag depending on direction * needed for correctly updating cseq (cherry picked from commit a3fdf6dc8f9bf74f937ccde6becb64afd74910a8) commit bad15277b3bf35e727397ad727fb6cb4e14992ae Author: Victor Seva Date: Mon Jul 21 10:59:54 2025 +0200 ims_isc: build_p_associated_uri() fix tel uri build (cherry picked from commit a93b6f5831a9e0a86d468f91bbdba9590868dec9) commit 9bdcb7f3bb304c2f0824006542bd613c20d39f0d Author: Victor Seva Date: Tue Jul 15 18:10:38 2025 +0200 ims_isc: remove function names from log messages * use generic PKG_MEM_ERROR messages on pkg_malloc errors (cherry picked from commit 48d3fdb3cfa3e5eec777853e1a4d32d844e94e8f) commit 681c76b21103045aa09db8bf79a6abc818581094 Author: Victor Seva Date: Tue Jul 15 18:03:07 2025 +0200 ims_isc: fix wrong log level messages this are clearly debug log messages, not errors (cherry picked from commit db7c46d97cf2d3f47024dbf9583aad575dd14b35) commit 9c6fbd3b139d9e48b7cc2323f3b902773f181c83 Author: Victor Seva Date: Tue Jul 15 08:53:38 2025 +0200 cdp: cdp_rpc_list_peers() release lock on errors (cherry picked from commit 7f078931d3d684822e90485024672632be29741c) commit 567a0e75e3ee780641365b9a3fb2747d57b3e4ab Author: Kamailio Dev Date: Sat Jun 28 04:46:18 2025 +0200 modules: readme files regenerated - modules ... [skip ci] commit 27f09f6ee73b1eb65db839e213069511a2e8434c Author: S-P Chan Date: Sat Jun 28 07:42:41 2025 +0800 tls: document provider_quirks parameter (cherry picked from commit e93de1d71513b444054bac0b9b668205655bf268) commit 4e8f34cf5eca5f0a6c6dc2a32d9e521d2c3df135 Author: Xenofon Karamanos Date: Thu Jun 26 10:46:44 2025 +0000 rtpengine: Remove unnessecary log (cherry picked from commit bd8f7b4e749f2b4d5525d5864c36252823926351) commit 830a9f349f0356bc695b8744b4c96218e690d9e8 Author: Henning Westerholt Date: Wed Jun 18 11:10:02 2025 +0000 lrkproxy: improve randomness of cookie by using PNRG and random sequence numbers (cherry picked from commit 4935196ee8ce1d99e77c614aaa0131a1972580ed) commit 898bfc89fde04bb5f3d0fda059c58b0c9378d15a Author: Henning Westerholt Date: Wed Jun 18 11:09:38 2025 +0000 rtpproxy: improve randomness of cookie by using PNRG and random sequence numbers (cherry picked from commit 04686c40d380e16e55c359cbc6bfc28f644a4c0b) commit 46702d80d76f6b70b63d2fca4e884def18b20385 Author: Henning Westerholt Date: Wed Jun 18 11:08:12 2025 +0000 rtpengine: improve randomness of cookie by using PNRG and random sequence numbers (cherry picked from commit 33b80fcc4d84f955b29bd65bccee9ef2a62e7000) ===================== 2025-06-25 Version 6.0.2 Released ===================== ===================== Changes Since Version 6.0.1 =========================== commit ab318d268404799950cb992aa4498756f88bbed3 Author: Daniel-Constantin Mierla Date: Wed Jun 25 08:56:30 2025 +0200 Makefile.defs: version set to 6.0.2 commit 16e04c66058386012cb975fa8e73db4c82152063 Author: Daniel-Constantin Mierla Date: Wed Jun 25 08:55:15 2025 +0200 CMakeLists.txt: version set to 6.0.2 commit 6c9e5413656a7f375f42fdf5fc9888398d1d2524 Author: Daniel-Constantin Mierla Date: Wed Jun 25 08:51:38 2025 +0200 pkg/kamailio/deb: set version to 6.0.2 commit cadf2e2248177b4e38a9f7611ddab4be455b17e1 Author: Daniel-Constantin Mierla Date: Wed Jun 25 08:48:31 2025 +0200 pkg/kamailio: version set 6.0.2 for rpms and alpine commit c522cff31e01abc822ae488a830f08b292f69829 Author: Ovidiu Sas Date: Mon Jun 23 13:48:00 2025 -0400 tls: fix setting cipher suites for tls verions prior to 1.3 (cherry picked from commit 84a29ac892d1097a8d08a4853fd2749ee039405c) commit 0e820635bbbf9d887e1d481f2dc0243603eb9624 Author: Nicolas Chapleau Date: Mon Jun 23 10:42:09 2025 +0000 tls: use SSL_CTX_set_ciphersuites() when using openSSL 1.1.1 (cherry picked from commit 6faf0470d0fab1594249e43d91000f324c5e25a7) commit 3c19d508ea84d8541b9eca0fc06c0c62309b34cc Author: Daniel-Constantin Mierla Date: Tue Jun 24 15:11:18 2025 +0200 secsipid: set global url pointer to null after free - GH #4284 (cherry picked from commit 15a976808f5e785a6d234734b0a7de0d735d4a5a) commit 6de03f80bd266ab8b2ddf018b68f3501bd0094b0 Author: Daniel-Constantin Mierla Date: Mon Jun 23 13:29:37 2025 +0200 websocket: set the field for event route execution on timer removing - GH #3950 (cherry picked from commit e77ba1cdf80b384bc55cc457d280b5fc0aef80db) commit cf14f3244567658bee3f226834baea424dceff32 Author: Daniel-Constantin Mierla Date: Mon Jun 23 13:19:44 2025 +0200 websocket: updated a couple of debug messages with id and hash id (cherry picked from commit 868240b75b9bc6a2263a31a46038d11064269000) commit 1c2ed9b6c1a4c82bb9fe8a98271bae3db3acee5b Author: Sergey Safarov Date: Sat Jun 21 21:36:44 2025 +0300 github: added multiarch support for rpm generation [skip ci] (cherry picked from commit 76b6e3b9733d0382348da1a80c3cdeecec44415e) commit 1f3058011f8f45f8d7ad2eb68294a9b9c6e82bcd Author: Sergey Safarov Date: Sat Mar 29 20:50:13 2025 +0200 github: generate rpm packages (cherry picked from commit afa2d017e3b5a1f5a776935767e485c1158be461) commit 3bb3b4ef8f38e944bbae94ccc51c25b3330d2faa Author: Sergey Safarov Date: Fri May 23 09:09:48 2025 +0300 pkg/kamailio: use radcli on RHEL based dist [skip ci] (cherry picked from commit c2fc809059e0c70aa4324f5727666989ee8aff05) commit b80dd57418fa1dad8a333f11f64f5a9df3e65332 Author: Sergey Safarov Date: Wed Jan 29 13:00:57 2025 +0200 pkg/kamailio: removed RHEL 6 and 7 if macros from RPM spec file (cherry picked from commit 701d07df14d0d66125ff0ff3adec3ce424929472) commit 6d0c691c379a8798822c5672d3fd515eb01f5394 Author: Sergey Safarov Date: Sun Jan 26 13:31:15 2025 +0200 pkg/kamailio: sipcapture remove (cherry picked from commit a7c4d4003dced50b3f6cbc7c9c6235e6bf894334) commit 4e221917fc18463e8a7a1a5f6db13e8da6785ed0 Author: Victor Seva Date: Fri Mar 28 09:59:10 2025 +0100 pkg/kamailio/alpine: add missing dependency for jwt module [skip ci] related #4132 (cherry picked from commit 95d0c1fc38da00dc6bbda19dba1ac4b20535abf5) commit 6edde7080fd5f7fb6a547f6de5c5b7c104cb493a Author: Sergey Safarov Date: Mon Jun 9 18:25:59 2025 +0300 pkg/kamailio: for dispatcher work required working DNS resolution daemon (cherry picked from commit aa7b2460ff0d8085ddc8ae9232a9fea0fe0db5f8) commit d4159f45972bad6151649d190f4e6c35c3259e5f Author: Sergey Safarov Date: Tue May 27 19:20:05 2025 +0300 pkg/kamailio: updated alpine build rules (cherry picked from commit 9ddd70a45168c618a3ef2356689890daee8c8415) commit 26bd61047c446eb509691765ad3fa60292a0b25d Author: Sergey Safarov Date: Tue May 27 22:23:02 2025 +0300 github: refactored alpine docker image generation - GH #4241 (cherry picked from commit de4e36779ec0d01e4ba749318677e29472de5b55) Signed-off-by: Sergey Safarov commit 7022d9493d4db047d5fa2d67e589c05f43aec5e9 Author: Sergey Safarov Date: Sat Jun 21 16:40:40 2025 +0300 pkg/docker: submodule update commit a9e553746d7853e5229a54a5b54a8448374171dd Author: Kamailio Dev Date: Fri Jun 20 10:01:20 2025 +0200 modules: readme files regenerated - modules ... [skip ci] commit 265a2b6b7173944d38acf3e93a85ef2d50c3e68f Author: Daniel-Constantin Mierla Date: Fri Jun 20 09:48:11 2025 +0200 Revert "secfilter: add missing RPC del_wl command" This reverts commit 6e4100e11f49c02a9e319aa2ab269e5476fa3b9e. commit 7990d4bf35f7b79a74315ed775401d6311b6bf97 Author: Daniel-Constantin Mierla Date: Fri Jun 20 09:47:53 2025 +0200 Revert "secfilter: add RPC del_* commands [skip ci]" This reverts commit a1a65348974d7847af6637dedf31d926cd09cffd. commit 8926a88d9011f0ec08b8e97f085848929572d9e5 Author: Daniel-Constantin Mierla Date: Fri Jun 20 09:47:37 2025 +0200 Revert "secfilter: fix table of contents index points [skip ci]" This reverts commit 8ffc7f1e971e94e18facc000bf99084f69b1f400. commit b3555bb2e5d4ea0ffa80c5f98dd0988eb69c14e7 Author: Daniel-Constantin Mierla Date: Sun Jun 15 19:23:11 2025 +0200 core: reformat structure with core pv exports (cherry picked from commit 076d9549a28295392c9a8ca0ce079f2a59ed4f1e) commit 24e9e573eaa0e85abd4285103528d1e5272cd13c Author: Daniel-Constantin Mierla Date: Fri Jun 13 09:49:25 2025 +0200 core: tcp - log message on message processing timeout made debug (cherry picked from commit 2af2c80fde4e82614846af9d817ab2bffa2d954d) commit c31ea2270f5b3ef43bb324f63b86c1f1764fd83c Author: Daniel-Constantin Mierla Date: Fri Jun 13 09:26:17 2025 +0200 jwt: added to the notes about libjwt versions - module is not compatible with the new libjwt3 (cherry picked from commit 36c466bce5a57df72806a0915361612c32cc838e) commit 7a4362f646cfa029c31e7a447beac1559e40ffa0 Author: Daniel-Constantin Mierla Date: Thu Jun 12 17:42:14 2025 +0200 core: parser - count diversion header body len based on last param - take in consideratio quoted param values (cherry picked from commit f789f6a5fa4d651ad3bcb657cb2a1dc765de6460) commit ab88793011826693e259699ea9fe1a00bfcde443 Author: Daniel-Constantin Mierla Date: Thu Jun 12 16:10:01 2025 +0200 htable: return true for sht_setxi() - GH #4283 (cherry picked from commit 9ded810b2dfe527db8d8be409fe1f34b002f3325) commit 9ba402d3508034ef3111942b8f594cf91197497a Author: Daniel-Constantin Mierla Date: Thu Jun 12 08:15:34 2025 +0200 dispatcher: rework MIXSOCKPRPORT (16) matching mode - GH #4236 (cherry picked from commit 28cd81c9ad7a64ee8953ba9438756b88740b7820) commit b0089e25607d8724a1f5f3f0effa95ec21c5a909 Author: Daniel-Constantin Mierla Date: Wed Jun 11 19:56:57 2025 +0200 dispatcher: rename varaiable about strictest match with common prefix - init values (cherry picked from commit dfb5ef6f9d670a9ee2de223eac0a665f9e5cab71) commit b920a95701c4109089045d9bd9e2395976fc8af6 Author: Daniel-Constantin Mierla Date: Tue Jun 10 11:56:46 2025 +0200 core: srapi - prototype function names set back for msg env push/pop (cherry picked from commit ec5ab51a7ba1c2a94515b8f28c546c9d7cf58b90) commit 91182d61d5df9fefcb71893eaa71757217cb19c1 Author: Daniel-Constantin Mierla Date: Tue Jun 10 08:21:44 2025 +0200 core: sdp - check if space is found for extracting session version (cherry picked from commit cdcb570e46101703f4963863c705345c7a3420ac) commit 644669d61667b8bc4e484c80c12a8cd1cdc1bfbd Author: Daniel-Constantin Mierla Date: Mon Jun 9 08:45:31 2025 +0200 core: destroy the x/avp lists on msg env data pop (cherry picked from commit 418a1017a58e87a9fe9085f75183bcbfba3f9022) commit ebef3ae7185862339f6751bf4798802524c895b0 Author: Daniel-Constantin Mierla Date: Sun Jun 8 12:09:53 2025 +0200 sipdump: use the msg env data stack (cherry picked from commit 10c6f973b0f2334c6b2790d61efa1fc3ac282a01) commit 506f4fa7a8bb6768bd4f2ddf2bd419da3ac30e29 Author: Daniel-Constantin Mierla Date: Sun Jun 8 10:53:21 2025 +0200 siptrace: use the msg env data stack (cherry picked from commit f3a6f2ed539a4a0f287ba0bfee89bd44d2f1a781) commit fd054f531e400653a1f13f3379257b7e89de8bf9 Author: Daniel-Constantin Mierla Date: Sun Jun 8 10:52:24 2025 +0200 core: keep a stack of msg env data - GH #4258 (cherry picked from commit c10c1d7f0214105c01a300b4a69c58219e4c970a) commit 0e9f67faef8408befffa3bf39580efc7c8233870 Author: Sergey Safarov Date: Fri May 9 16:30:44 2025 +0300 core: tcp_send_timeout applied for outbound connections (cherry picked from commit 9105398413b4f9fab410482d9ebf5d82b6c3fb0a) commit fa614b1cb8c638292e399fe4350b212619b10a1e Author: Benjamin Tietz Date: Tue May 27 15:56:40 2025 +0200 tls: add WSS to RPC funtions - tls_list() add PROTO_WSS to TLS_LIST RPC call to include WSS connections in tls.list - tls_kill() add PROTO_WSS to handle WSS connections Co-authored-by: Andreas Tarp (cherry picked from commit 9581e5b332bff8e61ed65c6ddd340a472cb1d93c) commit 39685ace68f52a0b5e96dc9b6e42479915efe151 Author: Daniel-Constantin Mierla Date: Fri Jun 6 10:15:02 2025 +0200 dialog: use defined tockens for is_set field of local cseq structure for keepalives (cherry picked from commit 2492b92e49cfcd5f6828007b6a289b3f881dba69) commit 082a07138b7b920cfda8ce52b4b611dbbf680afc Author: Daniel-Constantin Mierla Date: Fri Jun 6 10:08:12 2025 +0200 tm: add defines for dlg cseq is_self field - DLG_SEQ_VALINIT (should be initialized), DLG_SEQ_VALSET (is set, but can be updated for requests within dialog), DLG_SEQ_VALNEW (is set, and ready to be used as new cseq number in generated request) (cherry picked from commit 73c8316bf89703156f241886554919339ac270d0) commit e5d101f2385b20b98cb7f2e27a8c8ac1aadc6505 Author: Daniel-Constantin Mierla Date: Tue Jun 3 22:27:14 2025 +0200 core: print default path to runtime dir on internals output (cherry picked from commit 730d6872054cb6218684d5e48af341c7c2749233) commit 980975e95219da00acdbde91343ff8cdfec1522b Author: Daniel-Constantin Mierla Date: Mon Jun 2 07:50:17 2025 +0200 userblocklist: docs - small typo (cherry picked from commit 81357b548b6e0cdf464361c2b1742d797f0d7e95) commit 14664939b8e7c054ac73af228a57b948227d06ba Author: Daniel-Constantin Mierla Date: Mon Jun 2 23:33:01 2025 +0200 siptrace: reset x/avp lists after event route (cherry picked from commit 0195e86084ffbe5333310fc4206f4a6d01662a85) commit ff735b36117c13608d45c80749372e0a14fe75d0 Author: Daniel-Constantin Mierla Date: Fri May 30 12:23:19 2025 +0200 siptrace: reset x/avp lists after event route - GH #4258 (cherry picked from commit 5ee87b7905d931931dece44ec591d8e6bcf567e2) commit ffe19fc22151f63c310f71650a50c35e9c1a32b4 Author: Daniel-Constantin Mierla Date: Fri May 30 12:07:46 2025 +0200 core: implement pop of lists from msg env (cherry picked from commit 465fda0f790e44e5484b2ef41363fb23fece3f41) commit 0f9266684005a3c4f4748d72b8e8d54d4912361e Author: Daniel-Constantin Mierla Date: Thu May 29 20:53:04 2025 +0200 jansson: docs - added missing semicolon in the example (cherry picked from commit 7fed8f52391aaef43d5cb672f4821d50d4855830) commit d39f318b36cd468826887289651f87df02155b62 Author: Daniel-Constantin Mierla Date: Wed May 28 21:28:05 2025 +0200 core: helper functions to get/set msg env lists (cherry picked from commit 54a330bb707fb6b4943ba26356891696681a02e7) commit ac74e0fae054e264fe8d64063fef477b85262e0f Author: Daniel-Constantin Mierla Date: Tue May 27 21:40:26 2025 +0200 ims_ipsec_pcscf: jump to error for clean up (cherry picked from commit f0291728b7fb623faf1d4de0f3152e782a6782ae) commit 36004e22f8a61becf75cb6b8e424190f05e73b7a Author: Daniel-Constantin Mierla Date: Mon May 26 18:59:14 2025 +0200 pv_headers: set value after checking if src is set (cherry picked from commit 25daa0445ebc611cda3e47fd34aefc74494550d7) commit b00a05bf7b0483d16b722b41e2407201cd04619b Author: Daniel-Constantin Mierla Date: Sat May 24 17:24:47 2025 +0200 dialog: check for message struct before accessing the fields - for build_dlg_t_early() (cherry picked from commit 5c38b53b902949fa48c3bc60288514cd7c555d5b) commit 761770e87b8f27bd8aa5dd46c23fa6dde3470749 Author: Daniel-Constantin Mierla Date: Fri May 23 13:16:53 2025 +0200 pua_dialoginfo.c: fix condition for refresh_pubruri_avps_flag (cherry picked from commit 46548193144c0b8ab0bf2e3ecdfd7feb79bc3b2f) commit 7fa5f5d94d81b7517b71963c4de475fa6753aa1e Author: Daniel-Constantin Mierla Date: Thu May 22 16:58:57 2025 +0200 carrierroute: check pointer and length for str value (cherry picked from commit 423f46e6a68e241ef03f59f863ecf6dee92c07db) commit 6974217dfd37a0097b4e27e2cb699296fa0a16c8 Author: Daniel-Constantin Mierla Date: Thu May 15 22:49:07 2025 +0200 tls: removed unnecessary code (cherry picked from commit 73dc08affb9d0a7a3f9ab83c24e01bada8958b2d) commit 656256019c08727c352d62f35303c5f3e4dec358 Author: Daniel-Constantin Mierla Date: Wed May 14 07:39:32 2025 +0200 pv_headers: compare the pvh_set_xavi() result with NULL (cherry picked from commit 87cfa9f3c5ae337dceb78654beb6fe4b00587993) commit 3884d9d3661ca17d5eeb8f731bdff6696c982bd6 Author: Henning Westerholt Date: Sat May 10 11:07:56 2025 +0000 dialog: add missing documentation for optional limit parameter for list_match (cherry picked from commit c66d9f7298aa1d76d1905b3388e3e55023baa5ae) commit 877ed19b937aafc4fcdcb39f3dd07feedd0e9832 Author: FelipeCuadra Date: Fri Apr 4 10:22:27 2025 +0200 stirshaken: removed repeated x509 certification path check - removed a second check of the x509 certificate path from the module, since it is already done earlier in the library and updated documentation (cherry picked from commit f007736ba18f5cc2114ffdd1e6df2b9b03808fe7) commit c941b9aa680618b5a72e8adf1e5e77f61de2b2a4 Author: Xenofon Karamanos Date: Tue Apr 29 12:17:44 2025 +0000 cdp: docs: Add missing list_peers function - Fix some typos - Remove unused section 7.2 (cherry picked from commit 11275ccb94cdddfec49191eaf80b2bc2f083c284) commit ff2a85e9021bb1991156ad0ad912d7ad93fef9f7 Author: Xenofon Karamanos Date: Tue Apr 29 12:18:23 2025 +0000 cdp: Cast time_t and use 'L' (long long) identifier in rpc function. (cherry picked from commit 4e94572059d46b6bdd6726abfd52cb59793f5b03) commit c8952f7e75b022d6319fd57acbc905c548d100fd Author: Xenofon Karamanos Date: Tue Apr 29 14:58:00 2025 +0000 core: docs - Update type identifiers that can be used in the RPC API - format as well (cherry picked from commit 9a8ab3199488f02bd01e39bb6e13ef192321b37c) commit 9828b565e8646ab5ecebc128efb08a05a370351d Author: S-P Chan Date: Tue May 6 06:21:51 2025 +0800 core: sdp - update start pointer only after len adjustment - len is adjusted first by the amount of chars consumed so far - start pointer is adjusted to start new search (cherry picked from commit c9fbf6f46898dbb2a8413a1c9d824a56241f2288) commit e85f97cee22fcc234c1918687ff38b6b16626735 Author: Daniel-Constantin Mierla Date: Fri May 2 08:58:32 2025 +0200 drouting: rework expression to prevent value overflow (cherry picked from commit eee4431447789b2fc614144064dd61b97570e8bf) commit ce23c88d710d38c785a328949695b8caac9a92ed Author: Daniel-Constantin Mierla Date: Thu May 1 20:53:56 2025 +0200 pv_headers: proper pointer comparison for returned value (cherry picked from commit c2f36a2c4f83b0ea077722ae6cc2fcecfb3616c1) commit 8ffc7f1e971e94e18facc000bf99084f69b1f400 Author: pepelux Date: Wed Apr 30 22:49:54 2025 +0200 secfilter: fix table of contents index points [skip ci] (cherry picked from commit 4ade5f53c1f7f6eb7357b0561b67928e39a91b9f) commit a1a65348974d7847af6637dedf31d926cd09cffd Author: Victor Seva Date: Wed Apr 30 15:51:10 2025 +0200 secfilter: add RPC del_* commands [skip ci] Related #4089 (cherry picked from commit e87326297a30f2adeaa4936da4e1e30fa5a81dc8) commit 6e4100e11f49c02a9e319aa2ab269e5476fa3b9e Author: Victor Seva Date: Wed Apr 30 15:41:39 2025 +0200 secfilter: add missing RPC del_wl command Related #4089 (cherry picked from commit dca075fec723fa9d1d64997d6d5c0a992780c83c) commit 4c96282bdf3445d4fc8f4bbeac7ebdc4a4b6e526 Author: Daniel-Constantin Mierla Date: Tue Apr 29 11:48:22 2025 +0200 core: utils/tmrec - reworked bymonth matching for negative indexes - GH #4214 (cherry picked from commit 2081b3aac394223b68b849fbac2a9e5ac4392334) commit 2f05a38a11a80fe2f2617e8c219cc60dfb399273 Author: Daniel-Constantin Mierla Date: Tue Apr 29 09:21:37 2025 +0200 core: utils/tmrec - decrement month for bymonth matching - struct tm uses 0-11, comparing with 1-12 in the date format - GH #4214 (cherry picked from commit 8f1a8c50ff230a1fffdd6b376f172cabe9fe60e3) commit cafa2e0d74ae6ca1a27ee6aa604ddfa0f9c7afa6 Author: Daniel-Constantin Mierla Date: Mon Apr 28 11:15:58 2025 +0200 smsops: use global buffer for getting pv sms body (cherry picked from commit 4a20f89185d82515e1ac55f8cf12eec332723fc0) commit 7e2ed561c12c172d9f3d6ce1c7f13d44752eac40 Author: Daniel-Constantin Mierla Date: Sun Apr 27 21:05:37 2025 +0200 lib/ims: free before return on not finding the token (cherry picked from commit e0adeaa22ec64444773d75b0ef04fce19b44ef2b) commit 5a9526f03b23bcc86f3983c5135e1c6d523ede8c Author: Daniel-Constantin Mierla Date: Sat Apr 26 16:24:20 2025 +0200 lost: clean allocated memory also for length 0 (cherry picked from commit c8217350f44a9ab897e3acdffbce1eb2a57fe1a2) commit 0bddbd8c1525d73ad990d5cf97f332f91b626057 Author: Paul Donald Date: Fri Apr 25 10:52:45 2025 +0200 lib/srdb1: spell fixes - mainly setup(n) <-> set(v) up distinction (cherry picked from commit eefee7f917795bd4e6ffd049fbdfc0ebd166ab96) commit 0b87a5492792741f6f9d2d3d95713c67bf0b751e Author: Paul Donald Date: Fri Apr 25 10:51:53 2025 +0200 pkg/kamailio/deb: spell fixes - mainly setup(n) <-> set(v) up distinction (cherry picked from commit cb55765834b24da779d381531d1bc70c56deee3f) commit c01d4339ae199a5cbfb7c579d013f148dc6e3c48 Author: Daniel-Constantin Mierla Date: Fri Apr 25 10:50:04 2025 +0200 core: spell fixes - mainly setup(n) <-> set(v) up distinction (cherry picked from commit 7dbb45a1a8d4a98f439054ace33f041f1758bd96) commit 99ac7b807fb6aad46087897b89da7d2c413e7daa Author: Paul Donald Date: Fri Apr 25 10:48:41 2025 +0200 doc: spell fixes - mainly setup(n) <-> set(v) up distinction (cherry picked from commit c876f3f753cd48184bc1f11d6354a66cd7e6ccd3) commit d53bb2348099619669d080511d8c2b9c22efed33 Author: Paul Donald Date: Fri Apr 25 10:48:01 2025 +0200 kamctl: spell fixes (cherry picked from commit 92917b5d3e69798ddb64c8cc40d3c4aa77f9659c) commit 9f09bb8b029f6f64dba64ed7b81d1e9d4fa71f41 Author: Paul Donald Date: Fri Apr 25 10:47:21 2025 +0200 kamdbclt: version set to 6.0.0 - spell fix (cherry picked from commit 607d713acfaadbb3b60ec1ba25c6eec101810c95) commit a4c3c463d5658f91012a9ecb55eb8343395d0622 Author: Paul Donald Date: Fri Apr 25 10:46:44 2025 +0200 kamctl: version set to 6.0.0 (cherry picked from commit d54641a86656b782e3c8901c1c3ba6556248a4f5) commit a18ea51273139bbc14efafe899aecfceafa0c9d4 Author: Daniel-Constantin Mierla Date: Fri Apr 25 08:57:08 2025 +0200 misc/examples/ims/pcscf: location renamed to pcscf_location - GH #4177 - table has different name to avoid conflict with usrloc - pre-commit whitespaces fixes (cherry picked from commit dc269b336c863940514e538bc71a0ef3eb5961ff) commit 17f763a892e62387d945dd3c94a9189d5a480963 Author: Daniel-Constantin Mierla Date: Thu Apr 24 20:51:21 2025 +0200 sca: free in case of parse headers error (cherry picked from commit 6d658fe6c1af84368d093942356cf2b116ff17e5) commit 705aa5bdb4e1412b8ee5c7a54031dd096c671925 Author: Daniel-Constantin Mierla Date: Wed Apr 23 21:04:08 2025 +0200 jsonrpcs: reworked closing tcp socket (cherry picked from commit d965b9242b313cb19f75baac12786d202a9987eb) commit 6da6f0e25a902ad89ea293b7fddd8cc11c3c16e6 Author: Daniel-Constantin Mierla Date: Tue Apr 22 22:15:45 2025 +0200 ims_isc: free allocated route in case of error (cherry picked from commit 76a72a0092272d0f0ca7cf3df22ad6d05a79e782) commit 544866d63dcca50e47233ab878112f1d34b3d49d Author: Daniel-Constantin Mierla Date: Mon Apr 21 08:24:18 2025 +0200 cdp: free in case of errors inside load_certificates() (cherry picked from commit 47aa53ebd55eba4b36c38329f8619d9f7d20c076) commit 0b39a7359b8d7470168279e4ad1dd21d0c366087 Author: Daniel-Constantin Mierla Date: Sun Apr 20 09:15:59 2025 +0200 prefix_route: more debug messages - GH #4218 (cherry picked from commit 5aee159c2881aff29a2973073e1dd6c5c61bfdb9) commit 58a7e25ffcbca6b681c3d581e8322ceebc2efc26 Author: Daniel-Constantin Mierla Date: Sat Apr 19 09:25:19 2025 +0200 cfgutils: kemi export try/un/lock_key2() functions - different kemi functions cannot be exported with same name, even if they have different number of parameters - GH #4216 (cherry picked from commit 204839ec9aeb0f31425732dd0a2e8e256481dae5) commit 7c3475af29df1e5a7f2fe25a84d7450264e51e98 Author: Daniel-Constantin Mierla Date: Fri Apr 18 09:21:17 2025 +0200 core: use ULL constant to induce value size (cherry picked from commit cb915a518106c49c2d71308396feee9ba5149e39) commit 2ee3ce3efac5dd600cb74a427a63a3faf1791048 Author: Daniel-Constantin Mierla Date: Thu Apr 17 09:39:15 2025 +0200 textops: simplify return code when removing via param (cherry picked from commit e9c519ad4d49b8c74069577edb84ce02a5e63ee0) commit 039c877b8846043db9cef6a8024e68d25369cbc7 Author: Daniel-Constantin Mierla Date: Wed Apr 16 08:31:10 2025 +0200 microhttpd: warning on failing to add content-type (cherry picked from commit 2b331d95ae62eb0000a289e1bdb668ee7bc572cb) commit 304ac169061d785e098b03bf3c49809d75b4300e Author: Daniel-Constantin Mierla Date: Mon Apr 14 21:19:08 2025 +0200 nat_traversal: check result for searching port in contact uri (cherry picked from commit 91e9cba3d4e22851275167510b6d8a71bd9e11a1) commit b4030094f1dedcc7977ab49be66fbea031e47f0d Author: Daniel-Constantin Mierla Date: Sun Apr 13 22:22:21 2025 +0200 lost: simplify freeing local variables on error - the helper function has conditions inside (cherry picked from commit 9f24f1109d6d491750c6feb19a9a6d0bcb674f90) commit d8ffd03c81833ec33c532c79ef57b92c4975855c Author: Daniel-Constantin Mierla Date: Sat Apr 12 17:24:11 2025 +0200 lost: simplified lost_free_string() - removed unnecessary memset() for lost_copy_string() (cherry picked from commit 28efc7610d08ee0177b8b252316ba53686bf83bf) commit 9b6fa2f9ee13b64edf90ab0e823397555d260ae3 Author: Daniel-Constantin Mierla Date: Sat Apr 12 17:18:23 2025 +0200 lost: keep pointer to original geo value - triming can lose the start pointer and free is going to fail - init more local variables (cherry picked from commit f390a654ee9d2c2059669e0209926096c978ff11) commit a8d291951b225415538d07208b8fb08ef48fc195 Author: Daniel-Constantin Mierla Date: Sat Apr 12 16:43:30 2025 +0200 lost: condition only on str pointer to free it - cover empty strings (cherry picked from commit 6b1008610861be62bd1b5f419f2cdd9bd2b23ffc) commit 8bde7892f40349beb10953da23f0737fc92b618c Author: Daniel-Constantin Mierla Date: Sat Apr 12 10:10:20 2025 +0200 microhttpd: return on malloc failure (cherry picked from commit cdf0eda22f91f0d237e0ae0a9fc3ad292934fae1) commit 4262016921e015153bfb61d47d33e993b9f24b64 Author: ngash Date: Thu Apr 10 19:19:44 2025 +0100 uac: fix memory corruption from shared tp being freed by another transaction - Shared memory corruption resulting in multiple process core dumps. Triggered by an outbound REGISTER receiving 401 for all requests which resulted in the shared tp being released in uac_resend_tm_callback whilst the current transaction was put on timer and also used after release and then re-released. In order to avoid sharing the tp I changed the code in uac_send_tm_callback to clone the existing tp. Also added a sanity check for null as tp could be released prior to a dereference of tp->event (cherry picked from commit d529b511b1ce722ceccf29dc006e92d45f1f340e) commit 5fd7f980d6cbcc21b669d445887e768338b13aa6 Author: Xenofon Karamanos Date: Mon Apr 7 15:26:17 2025 +0000 tm: Update docs of fr_timer to match the implementation - Use description found in https://sip-router.org/wiki/ref_manual/timers (cherry picked from commit 1195252256858dc4419c179e5b72541018f5feab) commit 9f8f0ebdd69de961a8e67245067a81df64ed715c Author: Daniel-Constantin Mierla Date: Mon Apr 7 13:18:02 2025 +0200 snmpstats: mibs/KAMAILIO-MIB relocated DEFVAL after DESCRIPTION - follow better the definition specs - some tools complain otherwise (cherry picked from commit eff0a5d9b39b371c2fdea0378a1f52002cba1e7f) commit c99eba2aa980b2c9a2769a6ddc6e16831d3e8ecd Author: Mathias Schneuwly Date: Tue Mar 11 15:10:21 2025 +0000 core: Include parameter skip_record in dns_cache_print_entry Extend the return value of dns_cache_print_entry with the parameter `rr_skip_record` for NAPTR records. The parameter `rr_skip_record` indicates, whether the NAPTR record is skipped due to issues reaching the destinations. Once a NAPTR record is marked as skipped, it will no longer be used. Reported by schneuwlym #4174 (cherry picked from commit 1f4e6795502626865d10c83b3880e2985eb94787) commit c0e60449ae0d35fd9e753d0da92c98c03e2a4494 Author: Xenofon Karamanos Date: Wed Jun 18 07:41:34 2025 +0000 dlgs: Fix spelling mistake (cherry picked from commit 994d4dfa9cd284f63092543400a5ed82b746a758) commit 0637ca7e0b7795c33ab9f230c0eee65d6ea80e8d Author: Xenofon Karamanos Date: Mon Jun 16 14:32:39 2025 +0000 tmx: Update to use new tm FLAG for CANCEL (cherry picked from commit caad49279e6db7e85e3f2b84276f9defb0aa4eef) commit c3160efc9b4af01d8e2997fdc6cb168838f76ba9 Author: Xenofon Karamanos Date: Mon Jun 16 14:32:27 2025 +0000 rtp_media_server: Update to use new tm FLAG for CANCEL (cherry picked from commit fc5f804ad92593f74110a9392d63384e04fed218) commit 5d82b77ad9852d8d584edef97ec11e16879a1fd6 Author: Xenofon Karamanos Date: Mon Jun 16 14:32:10 2025 +0000 dialog: Update to use new tm FLAG for CANCEL (cherry picked from commit 9740f5ea7ee0b9827cf3e113bc1c458f72b8cbf7) commit 835a3b60607db381b3941b308f00c0469fcaf021 Author: Xenofon Karamanos Date: Mon Jun 16 14:20:02 2025 +0000 tm: Generate local_request for CANCEL only if locally initiated - Introduce new flag F_CANCEL_LOCAL (cherry picked from commit 49ffcebdf6cbf8ce2e4e2e55d9197b906f74ff95) commit 7bbf2cc6f2ee947c33d1b6a2495ba210f43b663c Author: Torrey Searle Date: Tue Jun 10 14:41:26 2025 +0200 tm: fix compile warning in uac.c fix compile warning introduced by #4250 commit c020f76b231d554545e14ed1f4e543b942ea769b Author: tsearle Date: Tue Jun 10 13:05:06 2025 +0200 tm: invoke tm:local-request on generated ACK messages (#4250) commit 53f721cf7169e163ceab5113ca3296683b88921e Author: Xenofon Karamanos Date: Wed May 21 12:25:04 2025 +0000 rtpengine: Add check for skipping pings on manually disabled nodes. - Add debug log when trying to ping a node. (cherry picked from commit 3202dc9d8e26620fe642e474e5cf8632ab6bc3a7) commit a37a57c2b4db73b4963d3af5e733ea8fe5c5833d Author: Daniel-Constantin Mierla Date: Thu Jun 5 13:07:59 2025 +0200 dialog: bump cseq for generated byes also for caller side - do it always, they are the last requests within dialog (cherry picked from commit 43e64af9bade5fedf34e847f662b97ce94c041bc) commit b293f20620c3396130f6409ddf30b69499bb482f Author: Daniel-Constantin Mierla Date: Thu Jun 5 11:32:04 2025 +0200 dialog: set cseq is_set for keepalive (cherry picked from commit b5d4c20172bdcaf0e63b15b4e23d205125398a42) commit 21c944e4a8c04d6f1a4c66897021e01a5ea6f22b Author: Daniel-Constantin Mierla Date: Mon May 5 16:48:21 2025 +0200 core: sdp - removed invalid condition - introduced in commit 3198b66 - GH #4229 (cherry picked from commit 444fef809c21b250402cfdbd48de65926ac6286a) commit 14de4b1101f62c3463e5f05836e8618a3b0db96b Author: Victor Seva Date: Thu May 22 09:04:51 2025 +0200 sca: reserve subscription.rr.s separately since it could be updated (cherry picked from commit fd04bcc152dd6ef88fbb819b0b77aee7ca817878) commit e3b1220b375b48f16ae361cfe592e8c1bd8e7649 Author: Torrey Searle Date: Wed May 7 10:44:57 2025 +0200 rtpengine: improve compatibility of rtpengine per call leg stats parsing not all versions of rtpengine sends a key SSRC per stream. For those that do not the same information can be found in ingress SSRCs. Add logic to check for the SSRC value there if the SSRC key is not present. (cherry picked from commit 992ee3df02148a940c255b8be7eb9d8e63465834) commit be2fae4075fc23582356e416e1bdbb475d837eda Author: Kamailio Dev Date: Tue Apr 22 02:01:20 2025 +0200 modules: readme files regenerated - modules ... [skip ci] commit 265e0f78bd0ecf34c0356ad4ffe8a9d9cf4a9594 Author: S-P Chan Date: Thu Apr 17 09:15:49 2025 +0800 app_python3s: update docs for threads_mode parameter (cherry picked from commit fcedbd7099a15e09d1dd21c933f3ebfe3c55f5c5) commit 5406da9cf265f6dc80beeb9bea642bf8dd87be32 Author: S-P Chan Date: Thu Apr 17 09:15:37 2025 +0800 app_python3: update docs for threads_mode parameter (cherry picked from commit 168d289ebd6daadf58199f4461ef7cd30dc7442a) commit 9e8e6efc812795498d6d540c9f4afcae30965e35 Author: S-P Chan Date: Wed Apr 16 12:56:44 2025 +0800 app_python3s: fix threads_mode = 1 - fixes gh #4153 - commit 62b4ee4: incorrect use of thread-local storage to save python thread state (cherry picked from commit 779cb229ba9a693ac241f4b359c596c0ed46bb7b) commit 24b095d86ae3288dac2e703dc865f9b43a7c40c6 Author: S-P Chan Date: Wed Apr 16 12:51:12 2025 +0800 app_python3: fix threads_mode = 1 - fixes gh #4153 - commit 0ffe157: incorrect use of thread-local storage to save python thread state (cherry picked from commit 9c746b26bf7ecb4922f445318de7756d21e0d041) commit 0f5d7744976cabdd1ddac0371fadaf22ee19c636 Author: Kamailio Dev Date: Fri Apr 11 15:01:17 2025 +0200 modules: readme files regenerated - modules ... [skip ci] commit a68d952de5d6a5d91202176877730d53f9c2c580 Author: Lyubomir Yatanski Date: Thu Mar 6 14:56:20 2025 +0200 ims_registrar_scscf: fix reg_fetch_contacts call The implementation of reg_fetch_contacts was hard-coded to empty result. The fix: - adds iteration over contacts and - adds impi to the ulc variable - improve documentation in the documentation $ulc variable is referred with misleading name cleanup the $imssulc mentions to avoid confusion (cherry picked from commit 9caf655c51d5a846fa944bb866e3abadeb8b799c) commit 91cc4a6af20911e96ccc8d88edd1c43c636b3ee2 Author: Daniel-Constantin Mierla Date: Wed Apr 9 08:28:22 2025 +0200 tm: debug message instead of error log (cherry picked from commit d5cbcfad6e4227b198c90a57ed9a9d7883e7d911) commit bc5e32c9ba1a4da6cd9dd85098f3576d2c0dc4bc Author: Daniel-Constantin Mierla Date: Tue Apr 8 17:33:14 2025 +0200 tm: mode details in log message (cherry picked from commit 9788fe9d2241fb85e6d78578689d6694161bc5a1) commit d3d62bde97a86faa7dd1189bf10b697f28d84a63 Author: Daniel-Constantin Mierla Date: Tue Apr 1 19:38:01 2025 +0200 parser/sdp: check if value is exceeded when looking for o= version field (cherry picked from commit c532a67db654efb21f81e058b7e3a86229766a40) commit 0b48c889623a19ed223c252ada049cabebee45f2 Author: Daniel-Constantin Mierla Date: Fri Mar 28 08:15:13 2025 +0100 core: allow route(...) usage inside onsend_route block - GH #4130 (cherry picked from commit 6343713bcc91a499c772fc6f548597693f220c35) commit 70a26690c00c18086dad440abe64268e7270802b Author: Daniel-Constantin Mierla Date: Tue Mar 25 18:37:44 2025 +0100 uid_domain: rename internal is_local() to avoid duplicates (cherry picked from commit 7cc9a1979a2594f4b19d6750cffb2795b3274ede) commit 202e8bd38692ec8ed97c218fd0517d9655dcb7df Author: Boris Korzun Date: Wed Mar 5 23:37:12 2025 +0300 sipt: KEMI support - GH #3264 (cherry picked from commit 522fa2fabe1d4ec8fe53a25b2af95cbf8031cbad) commit a0c724ff720d71fd9e6c5d5988c3cd59e76bc8ab Author: Federico Cabiddu Date: Wed Apr 9 07:45:35 2025 +0200 dlgs: fix dlgs_rpc_briefing (cherry picked from commit b856d90b1e63308f23c4510edecc1159d41bfa4e) commit 5d740aa865561a9b7d36fd43647fbc4c4b76cfc1 Author: Kamailio Dev Date: Tue Apr 8 14:31:21 2025 +0200 modules: readme files regenerated - modules ... [skip ci] commit 6c55de3be8ff537dc2d3ba0169b26917c5765094 Author: Henning Westerholt Date: Tue Apr 8 12:29:29 2025 +0000 cdp: document library dependencies (cherry picked from commit 72579affd6751c096a7f6457b5f0b245be8f3389) commit ecb00946bf684b4c8405d71fe9306d35aba21359 Author: Alessio Garzi Date: Mon Mar 24 12:52:29 2025 +0100 fix typo on sanity checks module (cherry picked from commit 3b48fff143b49f16b328475a7b26017209e98666) commit 00544a66aad09faf345d54bef7f464f2749ef548 Author: João Capucho Date: Thu Mar 6 02:50:12 2025 +0000 pua_reginfo: handle_notify - fix AoR key parsing - The AoR key generated by handle_notify no longer includes the domain of the AoR when usrloc use_domain isn't enabled (cherry picked from commit b7e16294ae1bbfe8cc469facf59fc9e3960ff2a4) commit f24315c2bc4ec7b9507516a96603e91ae2ce0fd1 Author: Daniel-Constantin Mierla Date: Mon Mar 17 09:15:39 2025 +0100 microhttpd: handle all incoming body data - GH #4176 (cherry picked from commit 96392eda8fac1cb075e7f407c0155085acc92c5f) commit f761cad5b462820af060d6e07410f0dd84c1a52f Author: Daniel-Constantin Mierla Date: Sun Mar 16 08:50:52 2025 +0100 microhttpd: create response with MHD_RESPMEM_MUST_COPY flag (cherry picked from commit 1569a7b71af26f5b3cb7cb25de7d2425c75f5587) commit 813d3ed6a532cc0baa98d27ef9eea579e5ca1688 Author: Daniel-Constantin Mierla Date: Sat Mar 15 20:27:22 2025 +0100 microhttpd: debug message for http response queue (cherry picked from commit 7a793a257b12f946e54bca3d3d92b6c07602fb20) commit b3cb2b38c5d81c48b0b6315cb7feb99d236d15e3 Author: Daniel-Constantin Mierla Date: Wed Mar 12 11:20:11 2025 +0100 tls: get wss connections as well for selects and vars - GH #4167 (cherry picked from commit 3a3856c68cf0cc04385921f8bbec72420cf8f656) commit 0cbf7eede6dbd3198664160b77d1b4d0337833b8 Author: Daniel-Constantin Mierla Date: Wed Mar 12 11:07:15 2025 +0100 dialog: enforce second bye towards callee for dlg_bye() - GH #4169 (cherry picked from commit 7de1693573fc08e54db1955095d66c495b2051b9) commit e4781f256cc0fbfc8ad4b4345934da7c8899b47e Author: Lyubomir Yatanski Date: Tue Mar 4 10:48:47 2025 +0200 cdp: fix cmake build - fix runtime Error relocating cdp.so: TLS_client_method: symbol not found when building with cmake (cherry picked from commit ba13699faba8938ff547a34af9f05631d0b8a9cd) commit 5807e268169d251780b09c526c3cf33404314485 Author: Kamailio Dev Date: Wed Mar 12 23:16:16 2025 +0100 modules: readme files regenerated - modules ... [skip ci] commit f86649b48483a69327fe4a2ffc66886eab28f07d Author: Victor Seva Date: Wed Mar 12 23:09:16 2025 +0100 presence_dfks: add missing definition (cherry picked from commit fb00af35fa36120491c85d47d3e71b5c6c22a2db) commit 394437f499c487c364d9e82a49367202b2aeb435 Author: Victor Seva Date: Wed Mar 12 22:34:50 2025 +0100 presence_dfks: fix list format on docs [skip ci] (cherry picked from commit 0dd0d00e935d1cc74eb5c2bcec8119ed572e324d) commit 2b3dd3b477afef88421377b703aefe217b9e915b Author: Victor Seva Date: Tue Mar 11 13:22:38 2025 +0100 core: fix NAPTR dns cache print fix #4173 (cherry picked from commit df1eff2a52d0670900ee5bf15f2e7a2cd4d74da0) commit b686ca7466df403512191384cc8322333a9ebcdc Author: Victor Seva Date: Tue Feb 11 01:35:56 2025 +0100 utils/kamcmd: cmake fix on custom command commit 5b2758c2d390c2a735de1026c7cfaf6e8aae4480 Author: drTr0jan Date: Mon Feb 24 22:19:35 2025 +0300 sctp: cmake - search for libsctp on linux only (cherry picked from commit 41b2cba74a9fff204b2cc671670073d008b3c6b1) commit 3c5e7b5031951870457f5e3b96b1449b1c1d9613 Author: drTr0jan Date: Mon Feb 24 22:20:50 2025 +0300 dialplan: cmake - add pcre2 (cherry picked from commit 1f3b45056caf298062c6fbe683660ac6c158331a) ===================== 2025-03-10 Version 6.0.1 Released ===================== ===================== Changes Since Version 6.0.0 =========================== commit 07f5a5e36ccc07f379ec791a4e0d8df71fb628fb Author: Daniel-Constantin Mierla Date: Mon Mar 10 08:20:45 2025 +0100 Makefile.defs: version set to 6.0.1 commit d39e14f995efda18fc43b38107356fdc2372a7ae Author: Daniel-Constantin Mierla Date: Mon Mar 10 08:19:00 2025 +0100 pkg/kamailio/deb: set version to 6.0.1 commit 544cd04b8603d3e1bd89cf634fd8f686394a1d6d Author: Daniel-Constantin Mierla Date: Mon Mar 10 08:18:06 2025 +0100 pkg/kamailio: version set 6.0.1 for rpms and alpine commit 141b489a39b138d95be50237d32c8b8104a281e8 Author: Kamailio Dev Date: Mon Mar 10 08:16:17 2025 +0100 modules: readme files regenerated - modules ... [skip ci] commit 9ccaad23961dba1fd34f46168cfad0fddbd2bac3 Author: Daniel-Constantin Mierla Date: Wed Mar 5 10:29:20 2025 +0100 app_python3s: docs for threads_mode parameter (cherry picked from commit 9ee8f9624a00474ed3c9fbd60169abdffd0543a0) commit 5624c5cf530c92376811e2fefbfd91588fe13a3d Author: Daniel-Constantin Mierla Date: Wed Mar 5 09:33:32 2025 +0100 app_python3: added threads_mode parameter - control how python interpreter threading is done - GH #4153 (cherry picked from commit db7a19a82605076e09224e07645e436f1e166ce8) commit f07bc9ef61b9eaecb528e57ee0228d0e690f16af Author: Kamailio Dev Date: Tue Mar 4 17:46:19 2025 +0100 modules: readme files regenerated - modules ... [skip ci] commit 6e58d6b7831bfcfbd28835c673697ae8d530c6f5 Author: Daniel-Constantin Mierla Date: Tue Mar 4 13:37:27 2025 +0100 app_python3s: docs for threads_mode parameter (cherry picked from commit 445af28bef2d0874254b3e4c8224b3c1e7329d62) commit f6b717a90202b4fe099a36f37fcf1a66530a84ef Author: Daniel-Constantin Mierla Date: Tue Mar 4 13:29:23 2025 +0100 app_python3s: added threads_mode parameter - control how python interpreter threading is done - GH #4153 (cherry picked from commit df8eb5460924b68919ee35fe8df3afeecdbbf714) commit 83e0e5ea61eb4287d88b1341021eaa7de59c6742 Author: Daniel-Constantin Mierla Date: Fri Feb 28 19:30:04 2025 +0100 auth: docs - extended example for auth_algorithm() (cherry picked from commit 38544a774d92c86065709888d07c5b4f5bd013c5) commit 64350f8e6bb999971cf162470f7720fd05e67aad Author: drTr0jan Date: Sun Feb 23 01:45:36 2025 +0300 lib/ims: libxml2 is not needed - removed from cmake (cherry picked from commit 11a609d06b527470c535a20866c48cafdedcb820) commit c883d30934815e0dba0ae35538a636ae2edfcb28 Author: Henning Westerholt Date: Tue Feb 25 10:37:34 2025 +0000 misc/examples: update default webrtc cfg to current main kamailio.cfg state (cherry picked from commit 29e51c139725a58b2cbe9cfe409a1c62b3904a3e) commit 4aa5804db1e8458ae639c8db20e8ededd26d3d56 Author: Henning Westerholt Date: Tue Feb 25 10:32:40 2025 +0000 kamailio.cfg: small whitespace indention fix (cherry picked from commit 3b28e0151d15e7883c0ce81e63851fd9952dd2db) commit 2e8f3eb6cc280661acc5c904d6ab915bef2d389c Author: Henning Westerholt Date: Tue Feb 25 09:29:37 2025 +0000 kamailio.cfg: small whitespace indention fix, spelling fix (cherry picked from commit 4f573561797b297131464699bd1ed6f0b5d7ed75) commit fb2109db4bfcf0239d7ae8aa99c5eaab27d58085 Author: Daniel-Constantin Mierla Date: Mon Feb 24 12:30:26 2025 +0100 ims_dialog: right timer function prototype for print_all_dlgs() (cherry picked from commit 6cdbaa1815bdcadc467f36109c6e3a7d00c344f5) commit ed21e7c97677572d732fa1020528fe92f3a9ee35 Author: Daniel-Constantin Mierla Date: Mon Feb 24 09:57:38 2025 +0100 sl: stats for 1xx replies - GH #4144 (cherry picked from commit f43c132db9b1dc71f623d592fb46d487ba492c7d) commit c20ad4abaec2632acfa069a73b1c0b195ccb8334 Author: Dennis Yurasov Date: Fri Feb 21 10:42:58 2025 +0100 dialog: fixed DLG_FLAG_CHANGED_PROF value and setting DLG_FLAG_DEL - GH #4151 (cherry picked from commit 2b1ca7813cf5014553c807c1a5034c404b3685a5) commit ea0fc8e213f6703d87a000216a2cc18764732fce Author: Daniel-Constantin Mierla Date: Fri Feb 21 10:35:22 2025 +0100 dialog: get vars via value instead of reference for kemi functions - do lock/unlock - GH #4151 (cherry picked from commit 3b213f1d008656682f1733d59f6c3bacd474c4b9) commit 081c5e4167753a77ce5c036e3bf61e3289fcd176 Author: Stefan Mititelu Date: Tue Jan 28 13:52:40 2025 +0200 topos_htable: fix xtag and add more snprintf checks (cherry picked from commit e0e0884627609804661082a1235f87a7bbb5e67a) commit a8b8484dc2cc18954c56438e5f2450734b43906b Author: Stefan Mititelu Date: Tue Feb 18 16:46:55 2025 +0200 dispatcher: skip ping for DS_NODNSARES_DST (cherry picked from commit 5f29b4491634c360ade5691977d622617ae014ad) commit 61d577341b86b2d76c5849f60f2bbc6b783c9916 Author: Victor Seva Date: Wed Feb 19 19:26:10 2025 +0100 acc: avoid local variable hides global variable (cherry picked from commit ccf33100c1eba5dcd9494f1558ff03703fb8e7bf) commit 04989c2e1c65ee46f411f58c874fe181eec60c66 Author: Victor Seva Date: Wed Feb 19 19:22:52 2025 +0100 db_cfg: avoid local variable hides global variable (cherry picked from commit b019dbc5dc88a58a50a3d272a30e6a1aa3b174c0) commit f8b7dedc7e8d0535b737cd5dfcf2fe2e33c527d0 Author: Victor Seva Date: Wed Feb 19 19:17:38 2025 +0100 db2_ops: avoid local variable hides global variable (cherry picked from commit 79120639521f61d2b95a3be5f0faf8018afbd91c) commit 3b1e00e8f70ebef0b386b10d8d510ae800cc1de0 Author: Victor Seva Date: Wed Feb 19 18:53:58 2025 +0100 p_usrloc: avoid local variable hides global variable (cherry picked from commit c626bef15034fd6ff2e3eb3388ff0d73bf1557c4) commit 914cc65f48333cd8df92650321228c4b874f6abd Author: Victor Seva Date: Wed Feb 19 18:51:05 2025 +0100 pv_headers: avoid local variable hides global variable (cherry picked from commit 1c302265c0fbf2083741fdbabfab8b922a00b8bc) commit 5579fd3ca41d32f25a6dc69e2761bea350f9eefb Author: Victor Seva Date: Wed Feb 19 18:49:06 2025 +0100 sipcapture: avoid local variable hides global variable (cherry picked from commit 4963f0af2f27e3e5164f54ec9b5c8713e911f1db) commit d62aac91f062984f215532292775909af0a255f5 Author: Victor Seva Date: Wed Feb 19 18:47:40 2025 +0100 xhttp_rpc: avoid local variable hides global variable (cherry picked from commit b38fbe7ab4988f916ed0dd4156c732e615980150) commit a786e4b5a910fef1b3472354bb112fb36605a4aa Author: Victor Seva Date: Wed Feb 19 18:36:52 2025 +0100 mediaproxy: avoid local variable hides global variable (cherry picked from commit 288010b92cd86e2210c079cbd00bf11536e0b0cb) commit 3746f3f2c86a7a085f4abcd1c67c468031b6cd9b Author: Daniel-Constantin Mierla Date: Tue Feb 18 13:21:25 2025 +0100 etc/kamailio.cfg: use send_reply_error() instead of sl_reply_error() (cherry picked from commit 6a7c8c232132078b97bd3023efaed30f369cfe63) commit d18e367da12c85bd7a87a706d1f231f3119365a9 Author: Stefan Mititelu Date: Thu Feb 6 17:41:40 2025 +0200 kafka: Fix mod_destroy() crash A crash happened on mod_destroy() due to librdkafka thrd_join(), in case of multiple restarts, in case of ssl kafka connection. Init kafka only for timer and routing processes. Add checks for rk pointer. (cherry picked from commit 10012eeb17210ea7eb9549dc71be5af7e92b4a97) commit 0c09b213cbd0a8b12128fa4fb16c01907684b0a6 Author: Daniel-Constantin Mierla Date: Sun Feb 16 12:06:57 2025 +0100 dialog: set keepalive local cseq value to 0 (cherry picked from commit 5d3ae2acfab38eda88c6369c0db18a286faba2e3) commit be47356fda7ee3862f335fd5b192e54c33dfe85c Author: Daniel-Constantin Mierla Date: Sun Feb 16 10:36:57 2025 +0100 core: socket info - print index values in error message for overflow (cherry picked from commit 413c90202975886f4dfcb579a1157a19c3065341) commit dddb8b0c99f2822be5fff2693a105b391480bc77 Author: Daniel-Constantin Mierla Date: Sun Feb 16 10:23:18 2025 +0100 registrar: remove unnecessary condition (cherry picked from commit 6b7af1beb7fdaaec1b5d069fdfff3e3af5ca43ca) commit 21943c8bc2df36e818ff79256ccda99b98ade0b9 Author: Daniel-Constantin Mierla Date: Sun Feb 16 10:19:53 2025 +0100 ims_auth: restructured function to avoid unnecessary condition (cherry picked from commit bf0cb8dd85c38c00435bfe6591b4b39b717b743c) commit c59d29abbdc65784ea6fbe6eb237dbadd3fb370d Author: Daniel-Constantin Mierla Date: Sat Feb 15 15:28:35 2025 +0100 db_redis: clean the keyname variable (cherry picked from commit aae4cb323d4ea9d07b4b8aec61a6c9bc03e2ab83) commit a6e99ff231ca5a42bd053d3a8f2f9d02682ab07d Author: Daniel-Constantin Mierla Date: Fri Feb 14 12:38:04 2025 +0100 tsilo: free duplicated ruri and contact on error cases (cherry picked from commit d029de6380f8e30e0c82435b820744c21a5fbc78) commit 975d3449ae01a9078009772e0e1b86c9a996d982 Author: Daniel-Constantin Mierla Date: Fri Feb 14 12:23:39 2025 +0100 dlgs: return -1 for 0 tags count (cherry picked from commit 6a2a82555ee8bbfaca1e825c19d1532f22c2c629) commit 7274e353d7c05f5387c64aaf90197c9a8e8d1dd4 Author: Daniel-Constantin Mierla Date: Fri Feb 14 12:17:23 2025 +0100 http_client: free dumplicated name in case of errors (cherry picked from commit 39ba53a2499dd1f0e080bb011d7438a60ea5faec) commit 44764414c48fed1b90580cf62dd33e975f1f7ecd Author: Daniel-Constantin Mierla Date: Fri Feb 14 12:03:57 2025 +0100 call_control: free pv field in case of error (cherry picked from commit 8a96379cc1ef7aa42bc4be49834c538a3bffdf14) commit 47162f64626904ae799f8c47e4bc4ce9b6747f4f Author: Daniel-Constantin Mierla Date: Fri Feb 14 11:55:53 2025 +0100 sdpops: check the limit for computed rtcp port (cherry picked from commit 34743f40056e230e6c6d1ae6bf72e369b6f6890f) commit c8acc1f6e5441fd4514c2b7ead1e2bbe441f7895 Author: Daniel-Constantin Mierla Date: Fri Feb 14 11:39:11 2025 +0100 sca: free replaces hdr on anchor lump failure (cherry picked from commit 01782191418f3d65c4aa5cb273140fec928d153a) commit 1887dfcbd930c6f1757fe5fe691f52c3502d1824 Author: Gustavo Almeida Date: Wed Feb 12 18:54:20 2025 +0000 ims_registrar_pcscf: Fix CentOS 7 Build - ims_registrar_pcscf: Fix non C99 compliant code (cherry picked from commit e458ca15a4ca30448ea9aae20a93eb86e2ce92c0) commit 528b6e9805c23883a19e959475a566fddd41b349 Author: Gustavo Almeida Date: Wed Feb 12 18:52:16 2025 +0000 ims_auth: Fix CentOS 7 Build - ims_auth: Fix non C99 compliant code (cherry picked from commit 7a65b3ce11a3afc0f5be47f61235166cb8938c78) commit 8991e340e9eb26a3aba3333b4868a5e5b0057625 Author: Gustavo Almeida Date: Wed Feb 12 17:45:47 2025 +0000 ims_auth: Fix CentOS 7 Build ims_auth: Fix non C99 compliant code (cherry picked from commit 2349e4088d3fd454b74de15dfcb9a3e19fc03663) commit 6d06293f3fe1c5897a3e01272fdc9ac409925f3d Author: Daniel-Constantin Mierla Date: Fri Feb 14 10:16:00 2025 +0100 xmlrpc: removed unnecessary code (cherry picked from commit e65b03cdd946d735a3ef33ae3582bcfad464d2c7) commit 691eb2600c1fcf24d0d1f9b2648e7257499537a8 Author: Daniel-Constantin Mierla Date: Fri Feb 14 08:37:23 2025 +0100 ctl: refactored error handling and removed unnecessary code (cherry picked from commit edbb5b11e9453be3519e6e9a945937307c95709e) commit 7310f99a85bb3cc581c1747ef0ac151228554a79 Author: Daniel-Constantin Mierla Date: Thu Feb 13 11:58:21 2025 +0100 pv: free buf uri in case of error setting xto attr (cherry picked from commit a6d692be4283dc349c38b455ee71c4e21dcef6aa) commit 8b7637140c5362bf90046ccb3b34ea74ef658c0a Author: Daniel-Constantin Mierla Date: Thu Feb 13 11:45:06 2025 +0100 pv: free next field on error when parsing xav* names (cherry picked from commit b875e7368dcc8e221007caafa3599c3e354404f7) commit c7a4dd132478ff2d5f46c85594a44fee9c570f6d Author: Daniel-Constantin Mierla Date: Thu Feb 13 11:01:20 2025 +0100 topoh: check on pointer only for via decode return - code reformatted (cherry picked from commit d0cd3c4b40fd791143122622a6d74703e1375832) commit d0df1eef55cd9bb0bca2b0db007d94dbe4e8e95c Author: Daniel-Constantin Mierla Date: Thu Feb 13 10:50:32 2025 +0100 tm: rpc uac - jump to error when failing to create delayed context (cherry picked from commit aa081dbd1ee1901c6174ffddd556bda47b6ef732) commit d505c876c534cc4a4b8aff5ef1b5e28b151d8d06 Author: Daniel-Constantin Mierla Date: Thu Feb 13 10:42:27 2025 +0100 tm: jump to error when failing to built content length for uac cancel (cherry picked from commit 27e1e9102f07047a3d2c2f28baa708f14be556a6) commit a5576fb3476e327ef10135a85cf20f2e720803db Author: Daniel-Constantin Mierla Date: Thu Feb 13 10:32:51 2025 +0100 tm: split reverse rte list function (cherry picked from commit e85d07e5b42ff25f81b74f68ab412e0ab27e7170) commit de5986433283b2fcff09b064420d43327270d390 Author: Daniel-Constantin Mierla Date: Thu Feb 13 09:48:33 2025 +0100 xprint: break on first resolved ip address (cherry picked from commit 7c908137826071b8180bd93ff8ba3994be66da3a) commit c68522f5c3c59cb915feb873bd3351e57a8db579 Author: Daniel-Constantin Mierla Date: Thu Feb 13 09:43:43 2025 +0100 ctl: fifo - clean intermediary buffer (cherry picked from commit 4c4d7f7967a99d4dd4acdc5e198bce493bf15d67) commit e1398e53e9825db6c20590e1576d960ac0c3c429 Author: Daniel-Constantin Mierla Date: Thu Feb 13 09:40:00 2025 +0100 xmlrpc: clean allocated buffer (cherry picked from commit ff712539566c903312ebba2f8e2585f9c80ffdcf) commit cf3b3849cb2a3c4060281377e2adee09de5d47d9 Author: Daniel-Constantin Mierla Date: Thu Feb 13 09:18:00 2025 +0100 xprint: init globals when declared (cherry picked from commit b17038ec072b1854fa2fae1c2d4725c1471ef8ac) commit 5024235f876df4b3239ef746de700ade362cc7b2 Author: Daniel-Constantin Mierla Date: Wed Feb 12 17:48:42 2025 +0100 ctl: free rpc struct in case of error (cherry picked from commit 4a71d3c9e6a4f92ef33ce8e62372b2c4dba62a56) commit 85cf965d1a298f8c12064fd4f9790d00e065edc7 Author: Daniel-Constantin Mierla Date: Tue Feb 11 15:27:26 2025 +0100 db_sqlite: added prefix to internal helper function (cherry picked from commit f37940b9a113ab79611f851334af7f8fbb7b3f6a) commit eee79e2a4650e1362ca460f3c329d5bf90a588a1 Author: Daniel-Constantin Mierla Date: Tue Feb 11 15:26:27 2025 +0100 ims_registrar_scscf: updates for lib/ims macro names (cherry picked from commit 3fb1d7832006d290ee1c2e15ea1e731dc0768b5f) commit 20cda1f11d6f20143a1271b3db9cf3836a2a0c02 Author: Daniel-Constantin Mierla Date: Tue Feb 11 15:25:30 2025 +0100 ims_qos_npn: updates for lib/ims macro names (cherry picked from commit b9c36860fc8a91fc6c73b456ff64b6191f61813b) commit d06d5e143e2586e0075c0c580f79f29bd3d32939 Author: Daniel-Constantin Mierla Date: Tue Feb 11 15:24:20 2025 +0100 ims_charging: updates for lib/ims macro names (cherry picked from commit f1abcba4eeabccf96a8d16c2e63a47b27db62f88) commit 0b42dcb9997dac347f007742f8936e81b6aa185c Author: Daniel-Constantin Mierla Date: Tue Feb 11 15:23:34 2025 +0100 lib/ims: renamed specific macros with pretty generic name (cherry picked from commit c45c71164ed40e06cdfab4ceda292d29d2d1459f) commit 718692c6d402b6942e0b1e8ebd8e64b306813495 Author: Daniel-Constantin Mierla Date: Tue Feb 11 12:41:26 2025 +0100 core: check for unexpected long value return by pathconf() (cherry picked from commit 2ba6d4ff2727031e7bca5d3d1da016bfe508b8df) commit ac0a4a5052e9aaf6531130675c8140fdd5c11e97 Author: Daniel-Constantin Mierla Date: Tue Feb 11 11:30:34 2025 +0100 core: pass fd - check for unexpected read size overflow (cherry picked from commit 6c12477f1dad2279431d703d1a4f63fcfc6543b8) commit f1549b99a69bf0dec4aad564afa1d6e328621752 Author: Daniel-Constantin Mierla Date: Tue Feb 11 10:25:34 2025 +0100 tsilo: clean allocated memory on error for append by contact (cherry picked from commit 6fb38cb33095c11a1c90d7b88140ac159b9fd5ca) commit 086d228b29ab414a65521da78695786a979ef754 Author: pepelux Date: Fri Feb 7 19:08:56 2025 +0100 secfilter: fix secf_check_dst bug (cherry picked from commit 578c2abb36b9101bfc1dddc1505f7239e928b98e) commit 626d9d823690dce4557deeaa2d6247082f1ebc02 Author: Daniel-Constantin Mierla Date: Thu Feb 6 08:26:22 2025 +0100 nghttp2: check return for setsockopt TCP_NODELAY (cherry picked from commit ad8f017b38e90746790ec9789f01abe6fab46e1b) commit 8d1b0139f3a62651f7f0dac6944b6e19e380b9fb Author: Daniel-Constantin Mierla Date: Thu Feb 6 08:15:58 2025 +0100 ims_auth: amf passed as parameter to resync local auth vector (cherry picked from commit 6e76452c11189620663da84f879400575c673792) commit eed2ccbb658b28433e71a95e9715934aa64c4cfb Author: Daniel-Constantin Mierla Date: Thu Feb 6 08:07:46 2025 +0100 core: socket info - use unsigned for current size in buffer for get flags (cherry picked from commit 462f9730eb55a3abbd50b9170eb6318eb43eb999) commit 89afe1e7bd4bdf9a4ad505ecd260b502cf7daa4b Author: Daniel-Constantin Mierla Date: Wed Feb 5 16:44:49 2025 +0100 ims_isc: check return for parsing headers and anchor lump (cherry picked from commit efce6e76ba20f7b02101fb2f44cb149b609f4bef) commit a88946a84133660d5b2a466a231dff226c9db995 Author: Daniel-Constantin Mierla Date: Wed Feb 5 13:30:17 2025 +0100 textops: catch return 0 when removing via param (cherry picked from commit 65645c761e94cedde04f100764d5c506590cb200) commit b6fd791f533be6b044b0c18e44c36f7f8e3f5baa Author: Kaufman Date: Fri Jan 31 13:52:37 2025 -0600 nghttp2: compilation with gcc 14 - Explicitly include nghttp2.h file GH #4135 (cherry picked from commit 1e5a91be57de02beedbd2b3b03031647b51eb7b6) commit 703b3244a5a6fabc219d5772694584dd884b6fcf Author: Daniel-Constantin Mierla Date: Tue Feb 4 12:04:39 2025 +0100 topos_htable: use the xtag also for base64 key (cherry picked from commit 88b96d717be2a66a9351c01c861408743be40fc4) commit 4ff58bb3e02b76e2489144867c8b0dc5041dc621 Author: Daniel-Constantin Mierla Date: Tue Feb 4 08:05:28 2025 +0100 msrp: send failure response after referening the buffer (cherry picked from commit 5f8adb625b6bae81ef44613d774106bf3a943bb0) commit 9d3392a55831124121b078201985c417c9f9982d Author: Daniel-Constantin Mierla Date: Mon Feb 3 13:36:10 2025 +0100 core: mem f malloc - additional check when getting to search very big fragments (cherry picked from commit ac909a7a019922676076bc47a28a3801c749becc) commit c29d9d661b3954906cdee7e98a4f9b6502673490 Author: Daniel-Constantin Mierla Date: Sat Feb 1 07:40:11 2025 +0100 msrp: variable for extra headers used in local replies (cherry picked from commit 7a73e08b0e5b4c3fbeb4f097c1f891d06c74651d) commit 921acc45d7f9f96b15b801e270a9377ab29a1221 Author: Daniel-Constantin Mierla Date: Fri Jan 31 09:20:36 2025 +0100 pv: small reworking of pointer conditions (cherry picked from commit 478310c56f0eb060c5f31b2ee8febbb6204d37e7) commit 3ba48f9a83284f629654c0030f6f55699d6c4edb Author: Ovidiu Sas Date: Wed Jan 29 01:29:56 2025 +0000 db_oracle: fix db_oracle build for oracle 18.3.0.0.0 (cherry picked from commit 77ce71fcd4cfb6f0f86313d95341e4abd0031b2c) commit 60004b02856ebe03b1fc84b74ee8fb663bec61d3 Author: Kaufman Date: Thu Jan 30 14:03:26 2025 -0600 pkg/kamailio/alpine: Add new modules - Add missing modules to alpine packages as listed in GH #4131 (cherry picked from commit f07d8ea527883009fece7fd2a1c61d0a90a0c660) commit c8be39750902ad69818f8247898070fce2d6a3a3 Author: Daniel-Constantin Mierla Date: Thu Jan 30 11:32:53 2025 +0100 seas: remove redundant check (cherry picked from commit ab1b032771be9adbb1d643cd44beac0e09a31553) ===================== 2025-01-29 Version 6.0.0 Released ===================== ===================== Changes Since Version 5.8.0 =========================== commit 8197ca2cbfc168f3ee6e2bf92b0619253a47f8b1 Author: Daniel-Constantin Mierla Date: Wed Jan 29 11:57:25 2025 +0100 Makefile.defs: version set to 6.0.0 commit 51efe48de9ccff7d6e38a4b0a1f139bad94591b6 Author: Daniel-Constantin Mierla Date: Wed Jan 29 11:51:28 2025 +0100 pkg/kamailio: version set 6.0.0 for rpms and alpine commit 8d482b1a4a01dca834928795b0e789ae135b8224 Author: Daniel-Constantin Mierla Date: Wed Jan 29 11:42:49 2025 +0100 pua: added breaks to event type matching switch (cherry picked from commit a2ae4fe607125a05debeb40c0ecf1ce05d69ff5f) commit f540d97e3f0be21cb6abc61ac701c8fd437b4371 Author: Daniel-Constantin Mierla Date: Wed Jan 29 11:33:34 2025 +0100 ims_qos_npn: small docs updates (cherry picked from commit dcdcee0d9f2326e079f905632af9db3b898330ab) commit 1efa133244bbca0c9c35b76f936cce2b0a5864d3 Author: Xenofon Karamanos Date: Wed Jan 29 10:06:59 2025 +0000 cmake: Use pkg-config instead for json-c dev package. (cherry picked from commit 8ebae54cff261b95fcece3be3719da511cc35084) commit 2496ccd1d1878e275a8797a286de6edc4aff4805 Author: Xenofon Karamanos Date: Wed Jan 29 10:03:29 2025 +0000 cmake: Use pkg-config instead for json-c dev package. (cherry picked from commit e7f9531adc6f319b6889d5644eb55a9cccfdd27d) commit d0360fbb8e622c786f3d8791b67f06d1eb6e0ae4 Author: Xenofon Karamanos Date: Tue Jan 28 14:05:25 2025 +0000 cmake/json: Remove find_package call. Use pkg-config instead. (cherry picked from commit 99d36df0a15bbb960b2d7ee5916d65a55b9b26cd) commit f08adc567b19721b1bf515a2b1595fed28152177 Author: Xenofon Karamanos Date: Tue Jan 28 11:18:03 2025 +0000 cmake/json: Use CONFIG mode (cherry picked from commit 532744eebf1014939c4ccd9a6aa4e7d6fbb454ac) commit 5da8459301f0a9d74b9c9b0f8e6e5890c194a8c2 Author: Victor Seva Date: Mon Jan 27 19:41:30 2025 +0100 cmake: fix CPL definition (cherry picked from commit feb371852ea9b53a1dd95fec0db0943c5fb160ad) commit 7a17464946f8027e9d66497a44357d7f0eac64a2 Author: Xenofon Karamanos Date: Mon Jan 27 14:21:47 2025 +0000 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 3adaab6c56657bc73cd83e0b7bbcd158efb070c1 Author: Xenofon Karamanos Date: Fri Jan 24 09:59:10 2025 +0000 cmake: Install snmpstats files (cherry picked from commit f69b22ce3cdc2c06739c11f19c9ebeb5eb1727f3) commit e4e669286264cc7e7ce6aab92c68a486311de708 Author: Xenofon Karamanos Date: Thu Jan 23 10:52:36 2025 +0000 cmake: Fix naming to be clear we want the CLIENT version (cherry picked from commit 640bd4fb7529ad8b0a9415775679dca5e64c52be) commit 5ce31280e1c4988408b4b77833947ae0cece4c83 Author: Xenofon Karamanos Date: Thu Jan 23 10:06:46 2025 +0000 cmake: Fix typo (cherry picked from commit 8d1b60bc7f21fe9d0fadd1df926fee931966f34e) commit ff20204c0163d56964036bdfba5d9325cd74c90e Author: Xenofon Karamanos Date: Thu Jan 23 10:06:03 2025 +0000 cmake/sctp: Search for libsctp and error if not found (cherry picked from commit 9b7719a61ab02c93939e3681cb90e9fa04f3ac5d) commit aef5f6c422981a36a1eac3d93079d8aa930c3810 Author: Xenofon Karamanos Date: Thu Jan 23 10:05:21 2025 +0000 cmake: Link with correct Erlang target (cherry picked from commit 2dbd3d47cdbd55365fcb37b48a30c3224b8af810) commit fa54a06f165f7d6a0c49a8653f2ed71fe775dbc4 Author: Xenofon Karamanos Date: Thu Jan 23 10:03:14 2025 +0000 cmake/Radius: Add libfreeradius support - Add libfreeradius.cmake to search for libfreeradius-client - Link modules with correct libraries paths - Fix description (cherry picked from commit 53bd567dd7444a8145aa876d82db2c6b579a7e19) commit 620eb2f029c74006200d19dae1450e7735e3ec2e Author: Daniel-Constantin Mierla Date: Wed Jan 29 10:34:25 2025 +0100 kamctl: regenerated db creation files commit ddd98b09c80dc0d15af080e37961b59ecde17689 Author: Sergey Safarov Date: Wed Jan 29 09:12:44 2025 +0200 janssonrpcc: fixed warning var may be used uninitialized (cherry picked from commit 3039c02404e05da05a031f6ccf68913a8c1c80eb) commit 01429a85381a1d9ad96ce678285358b0ecfe48a1 Author: Alexander Bakker Date: Wed Jan 15 16:31:30 2025 +0100 core: tcp_main - include local dst port in conn lookup when using haproxy (cherry picked from commit 9c109f3a371445e03defde279912fbb4179244bd) commit 60c9bafc287bfabe7860b389197e8801e26a6bfb Author: Alexander Bakker Date: Wed Jan 15 16:30:53 2025 +0100 outbound: encode bind address into flow token as destination 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/sr-users@lists.kamailio.org/msg21854.html 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. 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 af3d036fbc6ca41be61b79bb6e22ac72266234ea Author: Xenofon Karamanos Date: Tue Dec 31 14:35:29 2024 +0000 main: Print open file limits (cherry picked from commit 4a335848f1b2b1e685891258803d1acd5540710d) commit 5f2c7c7a958d010afd303a4feb95241aefd31dca Author: herlesupreeth Date: Wed Jan 8 19:25:22 2025 +0100 ims_registrar_scscf: set contact to presentity URI in 200OK for SUBSCRIBE to reg events (cherry picked from commit 75af5c3d8b14a0b17d34c416f2dfc0df6c3ff6f8) commit 225f23a03a2941d44cbb1b56d0d95adcc3f78004 Author: herlesupreeth Date: Fri Jan 3 17:50:29 2025 +0100 ims_registrar_scscf: send NOTIFY in case of subsequent SUBSCRIBE as per RFC 3265 (cherry picked from commit 7de4f84f08e4ce910c007aad3fa2cadbe4b11dd2) commit 1e362f2ba51c6ee9a9e005675a30202e42ceb3a7 Author: pinacolada1610 Date: Thu Jan 23 16:21:04 2025 +0300 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 dec19b9d4a2f4cedf31b0f8661add77761d85036 Author: Victor Seva Date: Wed Jan 29 10:14:21 2025 +0100 github: set 6.0 for devcontainer [skip ci] commit 489b46bd9ffaa8a9e6fed5281f7df250cf1ad777 Author: Victor Seva Date: Wed Jan 29 09:07:06 2025 +0100 pkg/kamailio/deb: version set 6.0.0 commit ce5cbf1263e38e51973d2515b047f2213a8f6039 Author: Victor Seva Date: Wed Jan 29 09:01:46 2025 +0100 kamctl: regenerated db creation files commit d407132aa0accd93f58b7da1b6fdc2cf91b340db Author: Victor Seva Date: Wed Jan 15 22:31:38 2025 +0100 lib/srdb1/schema: ims_usrloc_scscf definitions related #4100 (cherry picked from commit 283a77887c88c38a240567a7b165478775662d81) commit 0fbaf4567973f84721b7e25074b61374e657b34a Author: Victor Seva Date: Thu Jan 16 00:17:34 2025 +0100 lib/srdb1/schema: ims_charging definitions related #4100 (cherry picked from commit 48683f3798683a508fc456bcde11a8e59a8a64de) commit 022940dec70272a19c86604d2fa9af83d8790bb1 Author: Ovidiu Sas Date: Wed Jan 29 01:40:24 2025 +0000 db_oracle: fix warning: passing argument 2 of ‘db_do_close’ from incompatible pointer type [-Wincompatible-pointer-types] (cherry picked from commit 577a87861a8566e00f2700dfb227dcc8b26393b4) commit ded36e28198cb518bfb64ffb0e2cc659a35af9ac Author: Daniel-Constantin Mierla Date: Tue Jan 28 18:38:19 2025 +0100 dispatcher: copy over the ocdata structure for records kept by rpc add/remove record (cherry picked from commit 77eaba17916109ef5656a276e3f469b29415d6f5) commit ccd5708cb02cdc3e6cf76224417c7d04ba30f6e9 Author: Daniel-Constantin Mierla Date: Tue Jan 28 18:28:35 2025 +0100 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 db1ddc0dd2d663887ecfd24b9d74322518e8e98f Author: Kamailio Dev Date: Tue Jan 28 18:19:54 2025 +0100 modules: readme files regenerated - modules ... [skip ci] commit 374b7e46881bbf591fd56305d3572ab3c12d1979 Author: Daniel-Constantin Mierla Date: Tue Jan 28 18:03:47 2025 +0100 kamctl: refresh db creation files commit c1f8cb4de71ec11d669484db8b67484caf96b288 Author: Daniel-Constantin Mierla Date: Tue Jan 28 17:58:46 2025 +0100 ims_qos_npn/doc/Makefile: proper xml file name (cherry picked from commit 9daea6c00dc5b613d9e4b7ffd711ee7999e31ad5) commit 4fe03b9e59e0e4598419818cf1770312eeada86a Author: Daniel-Constantin Mierla Date: Tue Jan 28 17:22:20 2025 +0100 srdb1/schema/location_pcscf.xml: table location renamed to pcscf_location - fix conflict with default table for registrar/usrloc - GH #4124 (cherry picked from commit fc02c3ca46bd96e50cbb6903a2efe48cb134377b) commit be2c68f86fcf84dac24501a6b24a6573917894aa Author: Xenofon Karamanos Date: Tue Jan 28 11:31:57 2025 +0000 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 (cherry picked from commit 046ba41e431fec7fad0c82a9091ea9e27d9f677d) commit 3a480f03fa54855059b72db8304f47cca7ee753e Author: Daniel-Constantin Mierla Date: Tue Jan 28 10:10:33 2025 +0100 etc/kamailio.cfg: close comment for tls_threads_mode (cherry picked from commit d8d627eff7de268a487d7f91cc52e7ba8a6c708e) commit b4718cd7dca8e037664dbc49a1cfac684906ecea Author: Daniel-Constantin Mierla Date: Mon Jan 27 16:06:04 2025 +0100 http_async_client: check returned cell inside check_multi_info() (cherry picked from commit b16550fa72d23084b4221769fe74b1f3c357c9fd) commit dfa9239cf6df7644e9fe6b83cfc33aff518a19c6 Author: Daniel-Constantin Mierla Date: Mon Jan 27 10:20:49 2025 +0100 htable: wrapped maco code in do {} while(0) (cherry picked from commit 65a296b3478503ed3519ea9156d8f46f5cb9ce2a) commit b38925b0b3628539840de2b6240da75b9f9f3cc6 Author: Bastian Triller Date: Tue Jan 14 12:35:21 2025 +0100 htable: Fix expiry on assignment Update cell expiry on assignment for htables w/o updateexpiry (analogue to #4079). (cherry picked from commit 75994f40c99ffa2c7c33e5fce5e3d3cd8db7d780) commit 9c44aec667fc3c088612dd31935bce2eb082812d Author: Daniel-Constantin Mierla Date: Sun Jan 26 18:07:54 2025 +0100 core/parser/sdp: proper test for media ip separator (cherry picked from commit 200cdb318569191cd012dfe99b252f98fe9623b9) commit 9e21ce85d0c97679f9e14f9c31108f2dcdad772e Author: Daniel-Constantin Mierla Date: Fri Jan 24 16:48:51 2025 +0100 presence: do not break on one notify sending failure - try all of them, debug message with successful and failure counters - GH #4118 (cherry picked from commit 65e51b776290a1981e9ac27fbe6b47813516bc8b) commit a5ac9e04b91971da44256373904450501f9a4493 Author: Daniel-Constantin Mierla Date: Thu Jan 23 11:51:07 2025 +0100 core: more checks for extract_candidate() (cherry picked from commit 3198b66aa5dbda1c6a03f46a610073671cbd5157) commit 6e2a37c449a14c03f9c086ae9fb61729d8fce393 Author: Daniel-Constantin Mierla Date: Thu Jan 23 09:04:34 2025 +0100 core: extended logs for subst lumps (cherry picked from commit d307fee57b7a8a7e0b5ccf0956464a159e156b73) commit 2790d202e2756e1b5037239983b134d04bdb73f3 Author: Sergey Safarov Date: Thu Jan 23 14:47:56 2025 +0200 pkg/kamailio: simplified systemd unit files installation [skip ci] (cherry picked from commit c47108eacba1a6cf7e8564a00ff0850f621d29aa) commit 142260f8c30d66510e6f186b170b467fb66a15a3 Author: Victor Seva Date: Thu Jan 23 09:19:35 2025 +0100 github: set branch 6.0 [skip ci] commit 8d0cd75cc8176105bc6fbdbac75ed57e7d14194f Author: Victor Seva Date: Thu Jan 23 08:55:04 2025 +0100 pkg/kamailio/deb: version set 6.0.0~rc0 [skip ci] commit fc3412ed108a9264a28ed1afc41ee5b0fef7a825 Author: Daniel-Constantin Mierla Date: Wed Jan 22 20:36:33 2025 +0100 Makefile.defs: version set to 6.0.0-rc0 - version set also in CMakeLists.txt - branch 6.0 created for release series 6.0.x commit 1fc084851c75ae5b1d3957c25c99c5c76a7e3125 Author: Daniel-Constantin Mierla Date: Wed Jan 22 20:28:37 2025 +0100 Makefile.defs/CMakeLists.txt: version set to 6.0.0-pre1 commit b3605a63b503d2579cef3f6feb43fbf768de9d21 Author: Daniel-Constantin Mierla Date: Wed Jan 22 16:28:54 2025 +0100 README: updated the version commit 874183da2a6000f5f8e755e19338b74757e09bf0 Author: Xenofon Karamanos Date: Wed Jan 22 14:54:13 2025 +0000 cmake/phonenum: Remove find_package as it's broken for newer distributions - Search for the library manually commit d613f30214782d47ed0aab8bf2fb55329d87862a Author: Daniel-Constantin Mierla Date: Tue Jan 21 21:43:06 2025 +0100 core: reworked how rport, received and extra params are added to first via of generated replies commit 9045c8d537b8960a18451f870effe2255cb4861d Author: Daniel-Constantin Mierla Date: Tue Jan 21 21:22:38 2025 +0100 core: add extra params to first via only for generated replies commit 09d1ba87f4d37c3e13153229c63698f09ca195bc Author: Daniel-Constantin Mierla Date: Tue Jan 21 19:45:20 2025 +0100 core: add rport to generated replies after first via branch when no incoming rport commit cfc9d69435b4bbc53dbe6748e0d22603760c48fd Author: Daniel-Constantin Mierla Date: Tue Jan 21 18:15:19 2025 +0100 etc/kamailio.org: do record route for REFER - it creates a subscription dialog - https://datatracker.ietf.org/doc/html/rfc3515#section-2 commit c994fb8d3906f2199d61302882f3836aa83dd6bb Author: Henning Westerholt Date: Tue Jan 21 12:23:49 2025 +0000 ims_qos_npn: fix documentation XML names, it was not adapted after the copy from ims_qos commit 13d306dd97989162bf716fa23342608bce037b9b Author: Xenofon Karamanos Date: Tue Jan 21 10:29:46 2025 +0000 cmake: Fix FindBerkeleyDB to correct lib name. - CMake lint - Search only C version commit 024c649c36bbe1d5ba4b306de53102cec4096734 Author: Henning Westerholt Date: Mon Jan 20 19:36:11 2025 +0000 htable: close parentheses on error description commit e8389b36aff772d1a419a5b9d28ede0e86b2109e Author: Victor Seva Date: Mon Jan 20 18:37:51 2025 +0100 cdp: remove level and function name from log messages commit b96bc11a54f11ec688429c057bf5a90c40c147b3 Author: Daniel-Constantin Mierla Date: Mon Jan 20 17:10:05 2025 +0100 core: parser/sdp - check if still before end of the value commit 6750e2e2f1d6c10f6b5e66897d38657a576a9732 Author: Daniel-Constantin Mierla Date: Mon Jan 20 12:58:18 2025 +0100 core: socket info - set receive timeout for netlink socket - GH #4098 commit e50a24aa4a4fcc6c0310f9f2d5f130197372b2f9 Author: Daniel-Constantin Mierla Date: Mon Jan 20 11:05:08 2025 +0100 cmake/os-specific/darwin.cmake: use -undefined dynamic_lookup for OS v24+ - the option -undefined suppress has been deprecated commit a1bdef919414173e8327a8dd65ecaa2fca279d6a Author: Daniel-Constantin Mierla Date: Mon Jan 20 10:54:14 2025 +0100 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 09628a8e6060a21805fccccc1f530062fca1bb75 Author: Victor Seva Date: Mon Jan 20 09:18:45 2025 +0100 cmake: fix typo, missing KRADIUS commit 0a5db6808e859e88aae739e277d1647e05a4f4c6 Author: Xenofon Karamanos Date: Fri Jan 17 14:56:17 2025 +0000 cmake: Remove depracated modules from groups - cmake lint commit eeffe798b85d4f8c580c221b0e655b1b49a7420f Author: Xenofon Karamanos Date: Fri Jan 17 14:54:44 2025 +0000 cmake: Fix ignoring excluded module - When adding groups, we now also check if they contain a user-excluded module. commit 81b84ef83f59981b6e5f199055e9ab6a94c58b38 Author: Daniel-Constantin Mierla Date: Fri Jan 17 09:29:45 2025 +0100 parser/sdp: more details in logs for setting fmtp payload commit fbf120d3696b63ecd90055b136fd40c87b5db68e Author: Xenofon Karamanos Date: Thu Jan 16 13:39:31 2025 +0000 cmake: Add dbschema_xhttp_pi to have consisteny across the targets commit a4f44ceaaf2203e79c8b2f1ea19a7ffc18c2712a Author: Victor Seva Date: Wed Jan 15 20:39:17 2025 +0100 utils/kamctl: regenerate db table definitions related #4100 commit f339eb7e5aee90229f3d6046d5f7586a1622f4bb Author: Victor Seva Date: Wed Jan 15 19:35:42 2025 +0100 lib/srdb1/schema: ims_usrloc_pcscf definitions related #4100 commit 5fe61ec6dbcd9d2dde3f2bd978dad5130ac5bff9 Author: Daniel-Constantin Mierla Date: Thu Jan 16 10:47:25 2025 +0100 core: tcp - remove level and function name from log message commit c8290b8f4ca35f88265073301de4c38e40516206 Author: Victor Seva Date: Fri Jan 10 18:06:37 2025 +0100 utils/kamctl: regenerate db table definitions commit ef6df94258c7ebe542feca9af241de41ca048785 Author: Victor Seva Date: Fri Jan 10 17:51:43 2025 +0100 lib/srdb1/schema: ims_dialog definitions fixes #4100 commit 6839f1a2e090f06b0b7ca9289dd3b7279903a1e2 Author: Xenofon Karamanos Date: Wed Jan 15 14:42:31 2025 +0000 cmake/kamctl: Build and install to correct paths - Some filebased databases require the kamailio subfolder commit f26313c3729753e3b54d98a5c611ee4295b90f48 Author: Xenofon Karamanos Date: Wed Jan 15 12:14:14 2025 +0000 cmake: Add project information commit 4016cdcac78f7b85277455084704c109a3511e59 Author: Xenofon Karamanos Date: Wed Jan 15 12:13:24 2025 +0000 cmake: Fix Ninja warning about duplicate target commit 97cea8b7ffccde3916eeb5dab8687e17bf329817 Author: Xenofon Karamanos Date: Wed Jan 15 12:12:01 2025 +0000 cmake: Link with resolve and dlopen when nessecary - FreeBSD and Dragonfly are include in libc - Linux and Mac need explicit linkage commit 3cda5a83cc45da2b0a9d6bb18f1b7f85849c526f Author: Xenofon Karamanos Date: Wed Jan 15 10:52:50 2025 +0000 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