diff --git a/ChangeLog b/ChangeLog index a88e55f62f7..0b35ffff653 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,805 @@ +===================== 2020-10-27 Version 5.4.2 Released ===================== + +===================== Changes Since Version 5.4.1 =========================== + +commit 44e95a7723aa71612050ad321a282c2bad04f2ea +Author: Daniel-Constantin Mierla +Date: Tue Oct 27 12:06:12 2020 +0100 + + Makefile.defs: version set to 5.4.2 + +commit c4186b78463899b044dd18dfca6f023b763ea502 +Author: Victor Seva +Date: Tue Oct 27 11:45:17 2020 +0100 + + pkg/kamailio/deb: version set 5.4.2 + +commit 6114e2fc8bc00cc8875720322fbacd35312628c3 +Author: Daniel-Constantin Mierla +Date: Tue Oct 27 09:55:02 2020 +0100 + + pkg: version set to 5.4 for rpm and alpine specs + +commit c8d42b328302e18c7b915b3760c5089910a1ad49 +Author: Daniel-Constantin Mierla +Date: Tue Oct 27 09:34:18 2020 +0100 + + xcap_server: shorten a bit the search range for xcaps_xpath_hack() + + - match on the buffer len min size, xmlns is expected to have a value, + plus the ending of the xml tag + + (cherry picked from commit 3be41802c7c670cce0d3e08462e23ca3f3fbe2d4) + +commit b51ea9f361a81fe8117dcef51902e975f7a662d0 +Author: Daniel-Constantin Mierla +Date: Mon Oct 26 14:02:48 2020 +0100 + + usrloc: safety check on len for user in db keepalive routine + + (cherry picked from commit a1620fa1b4587239835db6ed5765ce04f927172d) + +commit e3cda7fa4e873c110ee2641f6200fad52222586a +Author: Daniel-Constantin Mierla +Date: Mon Oct 26 13:36:36 2020 +0100 + + core: parser rr - clean partially cloned fields in case of error + + (cherry picked from commit e4f6c660bd75cdb9ff0855fcb511673cc8ec00c4) + +commit bd2204b7151261981bc6872928b7434e2ac7df2e +Author: Daniel-Constantin Mierla +Date: Mon Oct 26 13:06:53 2020 +0100 + + regex: use var to store strlen() values + + - avoid doing it again in a few cases + + (cherry picked from commit 5d490d616132067a5e914302a24b964b73b229a2) + +commit 900a05c4ba32513ebb61428ef53a4d1705f58443 +Author: Kamailio Dev +Date: Mon Oct 26 11:16:32 2020 +0100 + + modules: readme files regenerated - modules ... [skip ci] + +commit 7cd88cf05f25a5a5883d936285ac51f82911e9af +Author: Daniel-Constantin Mierla +Date: Mon Oct 26 10:53:24 2020 +0100 + + textops: docs - some enhancements to basic header operations functions + + (cherry picked from commit 374f0f05bdf27ddaf5d8652560738fbfb886c43c) + +commit 82ff4f40455a910ef42dd3692af5c1c9dfb8d4c1 +Author: Daniel-Constantin Mierla +Date: Mon Oct 26 09:17:02 2020 +0100 + + pv_headers: free hash entry in case of error + + (cherry picked from commit 46c7a8c0bf2b4d5c00e22a751f95f13263686445) + +commit aa0573d2afa3c1a0afa76b8fd1e0de952c487a01 +Author: Daniel-Constantin Mierla +Date: Mon Oct 26 08:15:10 2020 +0100 + + alias_db: clang format the code + + (cherry picked from commit 3dca5cd2c7f018189b6784a7e87807df1de7589e) + +commit 5114cc77cb61744843ed8b535d9804fcdf61e635 +Author: Daniel-Constantin Mierla +Date: Mon Oct 26 07:52:49 2020 +0100 + + alias_db: removed history from top comments + + - missing copyright header + + (cherry picked from commit 7ae0caaffd3d6e523fd32501401213521a1881e5) + +commit 83005d4fafd5d055e4125a83c24d1c6cd0eed058 +Author: Daniel-Constantin Mierla +Date: Mon Oct 26 07:42:10 2020 +0100 + + alias_db: set ending zero in a single place + + (cherry picked from commit dc1bb5b1861de279b450ab550888dd748b77463f) + +commit dfa7bf13fb0e5513cd3b1558765ba32e9300a120 +Author: Julien Chavanton +Date: Sun Oct 25 18:54:33 2020 +0000 + + rtp_media_server: state transition improvement + + - fix disconnection while in bridge, to keep thing simple for now the + second leg is automaticaly disconnected. + + (cherry picked from commit e419bad759dc817ba673563ec4e79681f685dc28) + +commit 407586bec91fac11311809d2693e521ad82394dc +Author: Julien Chavanton +Date: Fri Oct 23 20:21:45 2020 +0000 + + rtp_media_server: fix dialog_list_mutex + + issue 2522 + + (cherry picked from commit 750cb7fc131afa254952536bdb200d55e2cc8955) + +commit a5ee9476c8f403c42a6bc80d2228b49a39a0ca5b +Author: Julien Chavanton +Date: Fri Oct 23 19:37:35 2020 +0000 + + rtp_media_server: fix issue 2524 + + - fix completion without failure route + - rms_bridge automaticaly append missing ';' is not present + + (cherry picked from commit 2ea4f685ea8b7dbca13b4fd521441088f8318d1f) + +commit dc2336f541eb27d0a034f4c72a26c40270cfea70 +Author: Alex Hermann +Date: Mon Nov 13 16:48:30 2017 +0100 + + tmx: Allow $T_branch(flags) in onreply_route + + (cherry picked from commit d161d4523fc6b0619defe918bc204cc7a9cae073) + +commit e93717fe95f39c5832e4bc380fe4a1d24a4e977b +Author: Kamailio Dev +Date: Fri Oct 23 11:17:14 2020 +0200 + + modules: readme files regenerated - modules ... [skip ci] + +commit cbd9c3d2851ece3c8f08b0664b72fca18f6f4f77 +Author: Alex Hermann +Date: Mon Nov 13 15:50:20 2017 +0100 + + tm: Fix faked_reply_prio by passing correct reply to get_prio + + Instead of passing the to be evaluated reply as the "best" reply, pass the + actual "best" reply. + + (cherry picked from commit 5731cc0911ff65bf7efd433a83a25ffbf6073d10) + +commit 48df37a27ae2e42498d1cb44bec8604827a5ed55 +Author: Alex Hermann +Date: Fri Oct 23 10:32:02 2020 +0200 + + janssonrpcc: cleanups (#2512) + + * janssonrpcc: Remove unused variable and redundant assignment + + * janssonrpc: No need for copying options + + The address stay valid until free_params is called. And before that + happens, mod_jsonrpc_request() makes its own copy. + + (cherry picked from commit 61771b0595c126d884e8c1eb392a54b5786a8fa8) + +commit eae86ff8bf327b6ed0bcb83ee25c663cb97a02fc +Author: Stefan Mititelu +Date: Thu Oct 22 16:54:01 2020 +0300 + + textops: fix append_hf function + + Before: append_hf adds header after first header occurance + + After: append_hf adds header after last header occurance + (cherry picked from commit 4adea97a4f8a9b35273d4d28b0518964abb7f0d8) + +commit 071fe9366b3cc14f0cce1aa0373d20a0242182cb +Author: Kristian F. Høgh +Date: Wed Oct 21 11:21:43 2020 +0200 + + utils/pdbt: Relax permissions when creating files + + (cherry picked from commit bb42ee28fc115e1e3373962c02162c9a8e6d41fc) + +commit 39895a53b7df804573746585b5d0dd9d4a56f209 +Author: Daniel-Constantin Mierla +Date: Wed Oct 21 08:29:21 2020 +0200 + + rtp_media_server: use directly gen_lock_t instead of ser_lock_t which is tm typedef + + (cherry picked from commit 3a162187580880fa7210bd376621f57576e9d209) + +commit 9f2f517ffbc616d14567fcb9948147dae6507da0 +Author: Daniel-Constantin Mierla +Date: Wed Oct 21 08:24:53 2020 +0200 + + rtp_media_server: declare variables in .c files + + - extern in .h files, GH #2522 + + (cherry picked from commit 128ba4fe95f3c27474c9f839d34f8fb1fd75e064) + +commit 0752f63d41a5c02bc1a5612a22797f186e291119 +Author: Alex Hermann +Date: Tue Oct 20 14:58:28 2020 +0200 + + core: Document that a str can be zero-terminated + + But by default it isn't. + + The functions shm_str_dup() and pkg_str_dup() will always create a + zero-terminated copy + + (cherry picked from commit fcdfaf98acf8a66e84b9dccc767fb52c0cf0d460) + +commit 4e50930695e288b0285370cc7fd26801cbf751de +Author: Alex Hermann +Date: Tue Oct 20 10:13:29 2020 +0200 + + core: Zero terminate str copies made with (pkg|shm)_str_dup() + + As discussed in #2512, zero-terminating all copies is preferred as most str + usage is already with zero-terminated str.s. + + (cherry picked from commit 0ea69b16db298842f58a6fcaaab2c0ee1a137b94) + +commit f050ce2dc5f27a08bf5c5364e4002b646802eb81 +Author: Juha Heinanen +Date: Tue Oct 20 11:04:58 2020 +0300 + + registrar: added note about branch flags in save()/lookup() doc + + (cherry picked from commit f2996bf733a0b5e00fe124440353b9a69a3532a2) + +commit 12ebd41d0dae516f39933eeabcda1919cb10b71e +Author: Daniel-Constantin Mierla +Date: Mon Oct 19 11:01:12 2020 +0200 + + permissions: exported allow_trusted() to kemi + + - related to #2509 + + (cherry picked from commit 843b22b4efb0d343f13230d6e90d2484f370dbdb) + +commit 550840b4b9ce8df9acdf875f907ce86533fea43e +Author: Daniel-Constantin Mierla +Date: Mon Oct 19 10:09:59 2020 +0200 + + pipelimit: use unsigned to compute size and for iterator + + (cherry picked from commit 23818fb34d09a487654ea89c9f29b880c0c75197) + +commit 41b6be639eb56dbb9732e1961b75654a73ee2fa6 +Author: Emmanuel Schmidbauer +Date: Fri Oct 16 07:22:33 2020 -0400 + + nsq: remove unused defs.h file + + (cherry picked from commit 79db27575a48c5451b547ece68b5849456e245f9) + +commit e93b62f2f9a27943d68b1e2a8b2529f37a419292 +Author: Daniel-Constantin Mierla +Date: Fri Oct 16 08:49:12 2020 +0200 + + secsipid: docs - small typo + + (cherry picked from commit f74f1df842815e8a42d1b4f71b6f98287a625d41) + +commit d43872c11edacf972c2ae72c746517dcf56e2777 +Author: Kamailio Dev +Date: Fri Oct 16 14:16:41 2020 +0200 + + modules: readme files regenerated - modules ... [skip ci] + +commit ef7a0789a52a9b741ce679145f8fadb5c6b97755 +Author: Bastian Triller +Date: Fri Oct 16 12:41:00 2020 +0200 + + nathelper: docs - fixed typos + +commit b8576f0f34d373173ff223f00c6b6b2ce8daa85a +Author: Bastian Triller +Date: Fri Oct 16 12:32:45 2020 +0200 + + uac: docs - fix missing uac.reg_remove method + +commit 80c834d1eea1e1917f185d9d1110c7d07bb27bd6 +Author: Bastian Triller +Date: Fri Oct 16 12:36:13 2020 +0200 + + core: fix typo in comment + +commit a505f5eb2bb60f935d3ecc55b0dfa1b410c1bb58 +Author: Kamailio Dev +Date: Mon Oct 12 10:31:20 2020 +0200 + + modules: readme files regenerated - modules ... [skip ci] + +commit eec7d2613489613725b8979ce3d00d6616bb80c8 +Author: Daniel-Constantin Mierla +Date: Tue Oct 6 12:59:50 2020 +0200 + + rtpproxy: renamed extract_mediaip() to rp_extract_mediaip() + + - extract_mediaip() is also in core sdp parser + + (cherry picked from commit 8d0044770e94eaf7099eabbb55abe177e52e5373) + +commit a989f384b5cb95e096e89899c57d8f11283b12cb +Author: Daniel-Constantin Mierla +Date: Tue Oct 6 11:56:45 2020 +0200 + + nathelper: renamed extract_mediaip() to nh_extract_mediaip() + + - extract_mediaip() is also in core sdp parser + + (cherry picked from commit b0f239a2c16b71b8b7e7b325ea121ffc48afa78e) + +commit d5393ffd76cc37e98365d7b945454e0215d9f82f +Author: Arsen Semenov +Date: Tue Oct 6 11:40:27 2020 +0500 + + nathelper: docs - updated notes for fix_nated_sdp. few typos fixed [skip ci] + + (cherry picked from commit 64579fee33d0a82a583b75184f78fcb7c9df2d82) + +commit fd4dd36319599867e590098d86dc37186595cfad +Author: Arsen Semenov +Date: Mon Oct 5 13:52:45 2020 +0500 + + nathelper: fix_nated_sdp added support for a=rtcp param RFC3605 + + - GH #2459 + + (cherry picked from commit 088738ce16e73339e4c1b78c11f6ad6f8f3394cf) + +commit 755867b920e4e0d17a4bdf447a0d59a06875f8e1 +Author: Daniel-Constantin Mierla +Date: Fri Oct 2 21:37:15 2020 +0200 + + phonenum: note about the role of country code name for phonenum_match_cn() + + (cherry picked from commit dfd6c3966ed70d111a9196076bc29767c395d814) + +commit 75cb64a768d187baf5730067503a708959284827 +Author: Daniel-Constantin Mierla +Date: Thu Sep 24 10:04:08 2020 +0200 + + core: dns cache - removed disabled code between #if 0 ... #endif + + (cherry picked from commit 298aeb7f93bfa75ec78bc941f2c76167525b2e61) + +commit 1d8f45e88a8bc79646a330f5531c6b767e547754 +Author: Daniel-Constantin Mierla +Date: Thu Sep 17 14:21:30 2020 +0200 + + tmx: safety check of expected route blocks for using $T_*() variables + + - related to GH #2479 + + (cherry picked from commit 2e7710e292a649c6c57e46d5994d3b2cf3815865) + +commit 4c234562bf0265f2a221231e7f3d72648166995f +Author: Daniel-Constantin Mierla +Date: Thu Sep 17 12:55:10 2020 +0200 + + lib/srdb1: db_use_table() more suggestive error messages + + (cherry picked from commit 57d33a2d76219ae3d1eb503044dadaeddc7e06fd) + +commit 26fb90fd6ffdb239fa6c2779f281fae78f90c5ef +Author: Daniel-Constantin Mierla +Date: Tue Sep 15 07:33:00 2020 +0200 + + topos: docs - more details about what SIP traffic is handled + + (cherry picked from commit 878971f2c0bc32233b6f18728f9b88537b3d19e8) + +commit 23bdd1f6f2581d745f20c66ca9a93e4dad55ffec +Author: Daniel-Constantin Mierla +Date: Wed Sep 9 13:01:36 2020 +0200 + + msrp: proper parsing ipv6 host part in uri + + - enclose ipv6 address in square brackets for msrp pv + - related to #2472 + + (cherry picked from commit 1cda029885dd89e2ec46fe28a0d6f656aad19e7a) + +commit f57c900b438f3233fa1e9a9d3ca8cd383a30baa6 +Author: Daniel-Constantin Mierla +Date: Fri Oct 9 22:15:12 2020 +0200 + + tm: do not add duplicate headers in local requests + + (cherry picked from commit ada3701d22b1fd579f06b4f54fa695fa988e685f) + +commit 6e2bdf1056e3a31f1ca1f485473fcd26f9ccf044 +Author: Daniel-Constantin Mierla +Date: Fri Oct 9 21:59:49 2020 +0200 + + core: parser - print lenghts in to header parsing debug message + + (cherry picked from commit 2648eb330b133a20f1398d59a28c53532106cad3) + +commit 7adf410af754f1bb737edca6f427ef02d3441cda +Author: Daniel-Constantin Mierla +Date: Fri Oct 9 21:55:45 2020 +0200 + + sanity: extended check 4 (required headers) for uniqueness + + - Call-ID, CSeq, From and To have to be only once + + (cherry picked from commit a9ede56b35990fcc9164af0775f503e49e33377e) + +commit f4d5b1b86a821ed7e5168b15765bb40e83b3ec21 +Author: Daniel-Constantin Mierla +Date: Fri Oct 9 09:25:41 2020 +0200 + + usrloc: send keepalive over ws and wss connections + + (cherry picked from commit 5dda7f336121b6068fd306340cb90a7d7e76c708) + +commit 83f242845a8b2759d8eec0559154cfd62cf89278 +Author: Daniel-Constantin Mierla +Date: Fri Oct 9 07:52:29 2020 +0200 + + core: tcp - helper function to send data over ws/wss connection + + (cherry picked from commit 5e107824d684cdf30514b033e7f600862123ece5) + +commit 73476522301b6de65b8873e4ab04041315e93a82 +Author: Daniel-Constantin Mierla +Date: Mon Oct 5 11:53:01 2020 +0200 + + dialog: do unlock after saving updated dialog details + + - lock()/unlock() for dialog slots are reentrant + + (cherry picked from commit e4cf6739e62c2ac1e5364315aaed1a7b73919253) + +commit a24dc3a4e64671d3428c629b2d12a0d6ca1a93ca +Author: Henning Westerholt +Date: Sat Oct 3 16:58:53 2020 +0000 + + dialog: fix error in dlg.list_match for callid parameter (reported from Ilie Soltanici) + + (cherry picked from commit 360e012d9d93c80b62b6e75bfac6e3340407ee98) + +commit 76a0d84a02062f340bf6415db5270dbfce31136a +Author: Daniel-Constantin Mierla +Date: Wed Sep 30 12:34:40 2020 +0200 + + rr: reset param buffer for r-r advertised address + + - GH #2486 + + (cherry picked from commit 8dfc0f6ef0ddc4bf2d73d21124caa289d4b8ce07) + +commit 0b923cabb82870e5376f79682b90b65e71050249 +Author: Kamailio Dev +Date: Fri Oct 2 16:01:38 2020 +0200 + + modules: readme files regenerated - modules ... [skip ci] + +commit bcd8f50929ac25d4eabe7b5886d22dd61c4872e7 +Author: Jorge Vallecillo +Date: Thu Oct 1 20:51:16 2020 -0600 + + Fix typo on main README.md: Consecutives 'the' + +commit 27f28271981e46ea9abec97392ab3232264c742f +Author: Jorge Vallecillo +Date: Thu Oct 1 20:50:41 2020 -0600 + + Fix typo on xmpp module: Consecutives 'the' + +commit 0eec5a2c839d9a1de6a152f733fe69e3353d1d22 +Author: Jorge Vallecillo +Date: Thu Oct 1 20:50:02 2020 -0600 + + Fix typo on websocket module: Consecutives 'the' + +commit 2b4f7960ae740175fa4bd37fc2d93868fc52ac95 +Author: Jorge Vallecillo +Date: Thu Oct 1 20:46:20 2020 -0600 + + Fix typo on tm module: Consecutives 'the' + +commit 3910066feabbfbe2f2f653b9b4af5d7d14285911 +Author: Jorge Vallecillo +Date: Thu Oct 1 20:45:44 2020 -0600 + + Fix typo on sca module NOTES + +commit 13e6f48fe794455b673e73181397d6d6f8d355c6 +Author: Jorge Vallecillo +Date: Thu Oct 1 20:44:27 2020 -0600 + + Fix typo on ims_qos module: Consecutives 'the' + +commit d26bf214e7050c051fa6db9477fd7650ad873509 +Author: Jorge Vallecillo +Date: Thu Oct 1 20:43:44 2020 -0600 + + Fix typo on drouting module: Consecutives 'the' + +commit a8f66e8d3104ac35bb99023777a5363d700b3855 +Author: Jorge Vallecillo +Date: Thu Oct 1 20:42:54 2020 -0600 + + Fix typo on db_mongodb module: Consecutives 'the' + +commit fe70897c15c8236fc226d2a05822f98e385ea083 +Author: Jorge Vallecillo +Date: Thu Oct 1 20:41:54 2020 -0600 + + Fix typo on cplc module: Consecutives 'the' + +commit 54926260bcb0ef9c487ed66990f945fbe1cb1b13 +Author: Jorge Vallecillo +Date: Thu Oct 1 20:40:13 2020 -0600 + + Fix typo on counters module: Consecutives 'the' + +commit 02f470f64d57d27b3035b9f8884d539916a8ca02 +Author: Jorge Vallecillo +Date: Thu Oct 1 20:39:26 2020 -0600 + + Fix typo on carrierroute module: Consecutives 'the' + +commit ab5a57b1291316b4be57ade1219200db8222ac87 +Author: Jorge Vallecillo +Date: Thu Oct 1 20:31:12 2020 -0600 + + Fix typo on avp module: Consecutives 'the' + +commit 408efc005320d055c16cce9a518954692eb75187 +Author: Jorge Vallecillo +Date: Thu Oct 1 20:30:12 2020 -0600 + + Fix typo on app_jsdt module: Consecutives 'the' + +commit 5aff688af40e87c32e43c7c6d5abca60fbb22595 +Author: Jorge Vallecillo +Date: Thu Oct 1 20:29:03 2020 -0600 + + Fix typo on srdb1 lib: Consecutive 'the' + +commit 8006da08a44d15c37b07e20ea95e03b07ae1e66a +Author: Daniel-Constantin Mierla +Date: Thu Oct 1 10:04:50 2020 +0200 + + topos: update to-tag and rr on reply even to-tag is already set + + - GH #2489 + + (cherry picked from commit acd7f6f1703d12aa8f2dce87e1b8e4b74d6b4d96) + +commit 0bde3ca506467008cf3d8345afa731617b095c8c +Author: Julien Chavanton +Date: Mon Sep 28 09:13:16 2020 -0700 + + dialog: dlg_cell, always check for a to-tag match + +commit aed88c64710493452ee3ea8468c80c3c01287111 +Author: Daniel-Constantin Mierla +Date: Tue Sep 29 07:25:46 2020 +0200 + + pv: use the corresponding functions for parsing names of xavu and xavi + + (cherry picked from commit aa8589ba66f984e93438a91a7fe8b26bd9d5b62e) + +commit a6cb7427ea8d98ba10d51e1fde3648bb1aca53b6 +Author: Daniel-Constantin Mierla +Date: Fri Sep 25 09:38:39 2020 +0200 + + usrloc: set last keepalive value to current time on new records + + - do not rely on last modified value, can be loaded from db and be too + old + + (cherry picked from commit 60f04b6d6f51b55294d22722df3f351a76cbfb9b) + +commit 7f14deb8704697ebe1e073c8db30a5569bab6985 +Author: Daniel-Constantin Mierla +Date: Wed Sep 23 17:31:04 2020 +0200 + + usrloc: do keepalive mode checks before expire processing + + (cherry picked from commit e67b588434a08c828548c79b6cc5f4c2a7240dc9) + +commit f14111e9ba0139e79a2bf7b7c0c5bc98c47cf220 +Author: Daniel-Constantin Mierla +Date: Wed Sep 23 17:00:29 2020 +0200 + + usrloc: do keepalive-based contact expire on internal callback + + - the one used by nathelper is not triggered automatically + + (cherry picked from commit 5c1e07dc2efc46fe078263c76ce0388f09949539) + +commit 4669e8f295eefca64af61e168e5e79f540df89c8 +Author: Daniel-Constantin Mierla +Date: Tue Sep 22 19:00:25 2020 +0200 + + imc: jump over printing error log messages when list commands are ok + + - reported by GH #2481 + + (cherry picked from commit 92cfb5e8d291706889c926892397e663e2d93b05) + +commit 463498565029aced931b44fd686f5c9d15b49341 +Author: Victor Seva +Date: Wed Sep 23 09:01:43 2020 +0200 + + ndb_redis: set message level to debug on exec + + * logging error makes no sense here since there's going + to be a reconnection afterwards + + > ERROR: ndb_redis [redis_client.c:903]: redisc_exec_argv(): Redis error: Server closed the connection + + (cherry picked from commit a9c331d70dbed6827874aa99296203ac5a9d5c7b) + +commit 609685c91d92337a1d0832d709ebff437fb193ef +Author: Kamailio Dev +Date: Tue Sep 22 19:46:21 2020 +0200 + + modules: readme files regenerated - modules ... [skip ci] + +commit 79ec049ba50c0c48c02748c2679c07f4da2a766e +Author: Daniel-Constantin Mierla +Date: Fri Sep 11 22:06:45 2020 +0200 + + usrloc: docs for ka_timeout module parameter + + (cherry picked from commit 2e9d4e2dc45bf5baab1bff9c13fc841b66793cb4) + +commit f5eb642c9bc9012debd2009ad03f2598d0c7c354 +Author: Daniel-Constantin Mierla +Date: Fri Sep 11 22:00:38 2020 +0200 + + usrloc: export modparam to set keepalive timeout + + - variable was not exported by the module for internal keepalive + mechanism + + (cherry picked from commit 9331044bf517be120dea59414402415090b63007) + +commit 5cbec397d4dbe338400aefacddcce69dd0547f39 +Author: Kamailio Dev +Date: Tue Sep 15 18:01:22 2020 +0200 + + modules: readme files regenerated - modules ... [skip ci] + +commit acce084fcab7249d52862bef0f4c32ed488222bc +Author: whosgonna +Date: Tue Sep 15 10:29:08 2020 -0500 + + registrar: Update documentation + + - Replace all occurences of "HF" with "header field" + - Replace all occurences of "HFs" with "header fields" + + (cherry picked from commit d936c6276b6d8e45efd87a4fc25a55b9c3ab1fce) + +commit 76864d4508ff4e1d9d909480663819db272aae48 +Author: whosgonna +Date: Tue Sep 15 10:32:07 2020 -0500 + + registrar: Update documentation + + - Fix double negative "without no DB operation". Changed to + "with no DB operation". + + (cherry picked from commit be0382fa11920de972ddbcdbe17c3ff583da87e4) + +commit 99b2a0c066bcc35425b3a2bc73158711bba70b70 +Author: Daniel-Constantin Mierla +Date: Wed Sep 9 15:32:33 2020 +0200 + + core: more comments about data lump structure fields and options + + (cherry picked from commit b13431b6fc7eec20096c5be46c8ce2e43931c45f) + +commit 2ca2232b3cac72f7c03b37ef9db5a198462e6dfa +Author: Daniel-Constantin Mierla +Date: Wed Sep 9 15:33:18 2020 +0200 + + core: skip abort() in free_lump() for LUMPFLAG_DUPED + + - the LUMPFLAG_DUPED is set when duplicating lumps list for branch route + execution, but some functions such as set_body() may want to clean them + - report and minimal reproducing config by Henning Westerholt + + (cherry picked from commit 57ee97f52dd90c86743b6fd6dd682285ef994e80) + +commit 4e0f9f8869aaf364011413417ff6c95c032af16d +Author: Federico Cabiddu +Date: Tue Sep 8 15:04:04 2020 +0200 + + httpa_asyc_client: set curl memory callbacks in module initialization + +commit c7a07121012b23299331b22426852d9af534582f +Author: Daniel-Constantin Mierla +Date: Tue Sep 8 13:08:01 2020 +0200 + + core: events - return once SREV_SIP_REPLY_OUT callbacks are executed + + (cherry picked from commit 1910432ce3af56af1e6d4c4c124c2af2925c5b9a) + +commit 1a49cc015609c8701057d5a9cf50f68db61870c1 +Author: Daniel-Constantin Mierla +Date: Mon Sep 7 19:35:04 2020 +0200 + + uac: restore first display name then uri with dialog callback + + - same as for rr callback, otherwise the new header can be malformed: + the case of initial INVITE with From URI having no angle brackets and goes + out with display name and angle brackets, the ACK for 200ok results with + From broken when forwarded + + (cherry picked from commit efa6c6a9bf13c430d5be5146168d1ded4c39dba7) + +commit e1d4ddcb6c517f8fc3d688728f4d1310c5149352 +Author: Victor Seva +Date: Fri Sep 4 11:19:33 2020 +0200 + + pv_headers: fix $x_hdr index on get + + * previously we where not supporting pseudo-variables as index + + (cherry picked from commit 492c99e8065baa510f55154593122e33d3a61d73) + +commit ad14b61155686aead27e7ac5f3fb6b1aa90b6840 +Author: Daniel-Constantin Mierla +Date: Fri Sep 4 10:22:52 2020 +0200 + + pv: handle s.prefixes for empty values + + - avoid crash due to invalid length of result, GH #2467 + + (cherry picked from commit e74b06c32bc2b090937350858f655af4ab89ff63) + +commit 0f6dea703bd8a4cb5e450eddd046bce2b254e84d +Author: Victor Seva +Date: Wed Sep 2 13:12:25 2020 +0200 + + Revert "tls: support compilation without deprecated OpenSSL APIs" + + This reverts commit 10af8efa9061c2f52ee1db51c4cf665073c20dcc. + +commit e7cf0625893125bb45029f6e055ec7910f70d88f +Author: Victor Seva +Date: Wed Sep 2 13:12:06 2020 +0200 + + Revert "tls: added define condition on version functions" + + This reverts commit 67979e07b63b574687b1924c38fabd724d0ad876. + +commit abebfbed313aaf052f4383ecf03607f17549c63c +Author: Victor Seva +Date: Wed Sep 2 13:11:51 2020 +0200 + + Revert "tls: proper ifdef on libssl version for tls_init_locks()" + + This reverts commit e9baba91c6c7e3d1817e8a07bbabbce3a8efbe79. + +commit acebbeef29d538c245e58738574bb5432c4170f6 +Author: Daniel-Constantin Mierla +Date: Wed Sep 2 13:11:40 2020 +0200 + + kamctl: regenerated dbtext version table records + + - GH #2463 + + (cherry picked from commit 65f5d0ed0fb88f5312ac53f2faaa66a2098ce0d8) + +commit b43f98af239b8459bb8872464c954ba25ce3dbf5 +Author: Daniel-Constantin Mierla +Date: Wed Sep 2 13:11:18 2020 +0200 + + doc/stylesheets: set 0 for id column in dbtext version table records + + (cherry picked from commit fcd3f257c12d2e17fa92007f9d149e4ee27ec994) + + ===================== 2020-09-01 Version 5.4.1 Released ===================== ===================== Changes Since Version 5.4.0 ===========================