===================== 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