- URL: https://github.com/kamailio/kamailio/commit/9758c88a12cf08edf2f18ae71e139521e1773cb4 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T10:50:35+02:00
core: kemi - KSR.is_method_in() uses E/e to match PRACK (cherry picked from commit b04111b583b454b12ea0c6a265a14858c195b213) (cherry picked from commit ff5283b156f6aa934bd5f621537427d9f2b31b1d) - URL: https://github.com/kamailio/kamailio/commit/b3623ff5cf1eed58b0af9f0ed85b615331aaf55c Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T10:51:01+02:00 core: info message made dbg when adding a subst expression (cherry picked from commit 80b3d5d036da493316a93594c770df1ef8218e5e) (cherry picked from commit 0b98ddb1ea04603851ce581a69111581a1d30a67) - URL: https://github.com/kamailio/kamailio/commit/0d2edc1871aa8bf163e50612ded26682940c2cc1 Author: Dennis <[email protected]> Date: 2021-03-29T10:51:20+02:00 rtpengine: fixing wrong parsing the pair of IPv6 addr:port (#2592) - fixing wrong parsing the pair of IPv6 addr:port in rtpengine module, when loading node information from database. (cherry picked from commit 13d786e33d6f04a718af40ba345cf0827f752c2f) (cherry picked from commit f64d41efc8bf08daa8f4a36cb81d4620bea2b367) - URL: https://github.com/kamailio/kamailio/commit/14fd3f6432e1385be78022c21f0f666e85e3b8a0 Author: Paul Komkoff <[email protected]> Date: 2021-03-29T10:51:48+02:00 core: work around interface enum buffer overrun When a system has too many interfaces and too many addresses, 8 kilobytes isn't enough to fit all of the netlink responses. As the result, kamailio gets stuck in a loop where it tries to do a 0-length recv. Increase the buffer to 32K. It's a miniscule amount for modern times anyway. Also, add diagnostics to make further troubleshooting easier. Proper fix would be to switch to libnl here, which would make a good weekend project. (cherry picked from commit d2fd204b0ae35512a04702e480bb0d16878e98be) (cherry picked from commit 252b0dd2d778c15ac6e96c7c415296619df3dc3e) - URL: https://github.com/kamailio/kamailio/commit/82476273898615f278ee209c65ad2beb67ac281d Author: Paul Komkoff <[email protected]> Date: 2021-03-29T10:52:00+02:00 core: fix unused argument in socket_info.c:get_flags get_flags has an argument - family - which is supposed to be used in netlink message, otherwise why would we need it? (cherry picked from commit 42f7702430c312b2c9caea8f617af4e3719ef12f) (cherry picked from commit 23000a3ab3d88419d4f0ac797aae201a22f0e1fb) - URL: https://github.com/kamailio/kamailio/commit/0761382626bb4c8882c7fa5226e6380abb7e884f Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T10:52:39+02:00 kamctl: option for rpc command to replace tokens in parameters - supported now: replace '=CRLF=' with '\r\n' - fix 'kamctl ping' command by replacing '=CRLF=' with '\r\n' in multi-headers parameter (cherry picked from commit 1c66f6a1a5d04c33f1912609a36729b06b6eebd7) (cherry picked from commit 9b5eade1faa8deeb3fcc8f9cb010f803c17ee309) - URL: https://github.com/kamailio/kamailio/commit/577f8b9b8bb3920be739f940d0a1c8ee77933df0 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T10:52:52+02:00 kamctl: use tm.t_uac_wait for ping command (cherry picked from commit 20d075a17189961baf63ac000e4417d7f04d8a08) (cherry picked from commit 6769d44cfab686824a6b077bc8cbb4a347fd3356) - URL: https://github.com/kamailio/kamailio/commit/aee753d522088c09620e73872d5b18adfd8d6f6c Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T10:53:30+02:00 kamctl: use param evaluation mode for cisco restart command (cherry picked from commit 359050f9be40002aec1d3894dc43a2a8762ce8cc) (cherry picked from commit b8a7d2bfd1118d556c9e46dcab97fbcb45fa6187) - URL: https://github.com/kamailio/kamailio/commit/ac05b82e8036b14423652b3bee2b347e898d281a Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T10:55:23+02:00 kamctl: added srv debug subcommand - control server debug level via rpc (cherry picked from commit 6b5aa70f09e294338a65a0bf2fcae8b92fdc6fae) (cherry picked from commit 3027f8b9daed5ca4f36d0779cd6f79e596bf42e1) - URL: https://github.com/kamailio/kamailio/commit/5d34b8e4cc025c8b1bceee9fa066b9a73ccccfba Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T10:55:58+02:00 app_python3: handle deprecated PyEval_InitThreads() - https://docs.python.org/3/c-api/init.html#c.PyEval_InitThreads - GH #2626 (cherry picked from commit ca37f9247ecb6754fbdbd210fc59158bf0f32def) (cherry picked from commit f9f33d37f80003836cf87338a4dd96b1b4614c22) - URL: https://github.com/kamailio/kamailio/commit/5030d4f7e066222e88813cf89ed387eb007e4e29 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T10:57:08+02:00 tls: fixed small typo in log message (cherry picked from commit 3c1a454a1ac4fe8e668f709d3e278bbce59c51d3) (cherry picked from commit a36805a26aa84e865ba18260d94587be44688883) - URL: https://github.com/kamailio/kamailio/commit/7898de48fe58b3a17e846ba7b8e4af615f0b2943 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T10:57:44+02:00 core: cfg.lex - do not destroy action if pre-fixup fails - params might be in inconsistent state, shutdown is triggered which cleans the pkg anyhow - GH #2630 (cherry picked from commit dddd530ed9fa7b6ca8b31ff299105a53c39c1a5e) (cherry picked from commit 38dd7fd703f043c51756df936abc56103c891545) - URL: https://github.com/kamailio/kamailio/commit/b2b0979ab435c82ea2dc9ba6e2552e3bdf3d1d5a Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T10:58:32+02:00 htable: docs - not about use of event_route[htable:mod-init] (cherry picked from commit e0dcb1617bedf13cc3fc76cf7f3b5cd516806bc8) (cherry picked from commit e0461d1c4026dd2953e4352bea0586419980180b) - URL: https://github.com/kamailio/kamailio/commit/17af137c8ce2112387b6e356bbc479703b92df16 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T10:59:04+02:00 pv: proper transfomation name in the log message (cherry picked from commit b4d1def5d8a5ffaddbd87708d8dc99f0f5f8853c) (cherry picked from commit e8595172d317b03a335bfd7c29fdf09d2e6da8b5) - URL: https://github.com/kamailio/kamailio/commit/f78d112e7c7e03e0c9121b9f34471c4e16eae4f2 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T10:59:52+02:00 rr: catch uri without host part when matching local addresses - can happen for tel or urn uri (cherry picked from commit 81cd9c5d6934392cafd4b73541a19dbfa4b553f9) (cherry picked from commit 908acb8f0995d10b1ed9334fc7b81166b14ab8cc) - URL: https://github.com/kamailio/kamailio/commit/55689451b6902f6bcd61e3eaf5221d5902f28a6b Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T11:00:03+02:00 core: early detect of empty host for check_self() (cherry picked from commit 6863cb8b0253c641146633bd063575a53bc6a466) (cherry picked from commit 5b6a77222eca4e927480ed7b18e7f233e3fdf822) - URL: https://github.com/kamailio/kamailio/commit/856c5632011480b1281bb5f6ce8ebd6424c7d524 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T11:00:13+02:00 jsonrpcs: use json null value for c null char* or str* (cherry picked from commit c48e409b741821fa470788b3bca0ead32e4d6efc) (cherry picked from commit 3632d39b557d2b926ccfce4fd83b4c16568e6ee1) - URL: https://github.com/kamailio/kamailio/commit/77a8514ee2c459579b706078237d134b8e0db15a Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T11:00:28+02:00 ipops: use local ip struct for internal resolving - static structure from core can be overwritten on subsequential use - GH #2645 (cherry picked from commit 2ce244825bf7bc38f145699209ef7125ae5480d0) (cherry picked from commit 47b45b60a037808a675f7d52dd5b2ee80bfe0868) - URL: https://github.com/kamailio/kamailio/commit/7c9f6aeb7f7bbaad68a14252f084b3348ff0f5ec Author: Piotr Gregor <[email protected]> Date: 2021-03-29T11:00:45+02:00 kamdbctl: typo in log message - core tables successfully installed (cherry picked from commit 571fe52f4ad0cf5ceef98fb2d77c2711f3692c28) (cherry picked from commit 68ec1e125e5069160696c8a634cac43e14d35ddd) - URL: https://github.com/kamailio/kamailio/commit/fe17b6f7117105a644b5888db0ffe308e4e6f510 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T11:11:35+02:00 ims_qos: typos in comments (cherry picked from commit f9c336aa9a78169cf9c7f3fd9bfcfd22218078fb) (cherry picked from commit c9a46eb88365add327b5d6f11f121c26a6230e58) - URL: https://github.com/kamailio/kamailio/commit/bad7d0aeb170b7a93787c3f60806d55e5bd97940 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T11:38:58+02:00 ims_charging: renamed str_list_t to str_htlist_t - fix conflict added by e1dc6dd6d9b206168f6da2929560ca6a64e1b41e (cherry picked from commit 1f751775525fdcdb5a75b45fbf451e2bef3696ec) (cherry picked from commit 0df03a96e9ed07ff1683690f95598bf44b87701a) - URL: https://github.com/kamailio/kamailio/commit/0301ed59003aceb645a8f7c781596c69c86d927f Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T11:39:35+02:00 ipops: proper handling of return code for ip to buf conversion - reported in GH #2695 (cherry picked from commit 1d7d78c31eeab717c7013a00650d3cb07895bac8) (cherry picked from commit 8bd9404ff172671338a91a16aa04cbf8e22db501) - URL: https://github.com/kamailio/kamailio/commit/068f5d10a97e5aa79a14ac74e9b6d604b572ce0b Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T11:39:47+02:00 topos: handle 100 response completely - it may be needed by other modules to be processed with all via stack (cherry picked from commit 80e812caf83a131c5f830b7d23de754136fd54f7) (cherry picked from commit 8ac768c9da3102db87a420b5a5bea8a960183698) - URL: https://github.com/kamailio/kamailio/commit/fbf0e1eeb84f1bc3a66cc3f0f68d10f702c05c3b Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T11:39:59+02:00 topos: one more update to enable processing ofr 100 (cherry picked from commit 620194165e0c6c27dfe9dbe382dc2e7b58be13b5) (cherry picked from commit a7442d19734a40c6b2f9df2d427216bf5631d3a9) - URL: https://github.com/kamailio/kamailio/commit/3458fe7b341f312079948f86a1f01e206a768507 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T12:18:08+02:00 xmlrpc: use <nil/> for null string values - XML-RPC extension listed at https://en.wikipedia.org/wiki/XML-RPC#Data_types (cherry picked from commit 17b9a6add82781f71b4d84da7c804e0e72c8b026) (cherry picked from commit e8c38b14f2cecaaf41468e52bc23e5b15aa5cf81) - URL: https://github.com/kamailio/kamailio/commit/3d4eb57841a07deb09e01afc214db9af3b13e019 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T12:18:18+02:00 ctl: handle null char* and str* values everywhere - not all cases were covered (cherry picked from commit fa0d2f05ad5124f6166a0384265a827187c6c83f) (cherry picked from commit 25c26de179f3e5081afb2f1ff063bc535a7cc06b) - URL: https://github.com/kamailio/kamailio/commit/34076bfe3a018a48addbfc5e4b017ac3cc9e842f Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T13:54:12+02:00 xmlrpc: fixed error assigning to str variable added by previous commit (cherry picked from commit 4c6715b5e4a0938ece2937a787c6d2ed6e81a3d8) (cherry picked from commit 2c154f3cfaba97d9a97ca924ce17e01ac3519c74) - URL: https://github.com/kamailio/kamailio/commit/18024d670a28602080e1ff32fa266585478237e6 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T13:54:31+02:00 textops: docs - note about search() doing posix regex matching (cherry picked from commit 0cbee55284c4f4d5fef09a3185de31d04776e569) (cherry picked from commit 5a1c7faa6b72feaa71da383e5b19e6442a50b27d) - URL: https://github.com/kamailio/kamailio/commit/0f10d2dee358ddf3dd4db9d1da6bff2eb1b3810b Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T13:55:01+02:00 usrloc: adjusted rpc reply text when the location domain table is not found (cherry picked from commit d3a36ed6757eeda42dc32608a63b857ee9a67bb9) (cherry picked from commit a0a5b201041616d1df7f497eb4db7eb49b080f96) - URL: https://github.com/kamailio/kamailio/commit/2710b7825ce4b74c7448575693c711cfabfb056a Author: easyrider14 <[email protected]> Date: 2021-03-29T13:55:25+02:00 cplc: permanent contact not skipped by lookup anymore - a permanently registered contact has an "expires" value of 0 in usrloc when processing lookup, cplc module checks that contacts are not expired by checking that the "expires" value of the contact is not lower than current time as a consequence, permanently registered contact are alsways skipped and never targeted (cherry picked from commit 525ee139abcb45f71bda42b417b5f8e75c12a622) (cherry picked from commit 631232a502de1e6ec60a72b4828ddfcaff57e805) - URL: https://github.com/kamailio/kamailio/commit/d37e5da02d1de9b1c39a890a4c4536dd0408112e Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T13:55:38+02:00 tm: log message if starting cancel retransmission fails (cherry picked from commit afe84defa4ab391064c266e15f557415c5249f7c) (cherry picked from commit 5ae6e5222a65030d8e2fd313ca1da8c4dad12830) - URL: https://github.com/kamailio/kamailio/commit/d6a9148faff05125d06a3c7e6650ed758e051553 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T13:55:53+02:00 registrar: documented lookup_to_dset() cfg function [skip ci] - function available for long time, but somehow was not documented - GH #2623 (cherry picked from commit 56cdf70ea008b5401bdd7d1824f15788f85fc6fa) (cherry picked from commit c6a07c6891fd14aa0d46d5b0d064bc45d41b1a88) - URL: https://github.com/kamailio/kamailio/commit/d011770220830454219518da7f586ff5990408f7 Author: Dennis Yurasov <[email protected]> Date: 2021-03-29T13:56:16+02:00 rtpengine: remove square brackets from IPv6 address for getaddrinfo function - After loading from DB rn_address is in form: [x:x:x:x:x:x:x:x]:nnnn, getaddrinfo function expect ipv6 in node argument without square brackets, otherwise, the argument is interpreted as FQDN. (cherry picked from commit 491d1261e04e09f13990d5062c21faca7eb32b37) (cherry picked from commit 3141310b5cd6283d1f7b1ebed3d7471fb0d03138) - URL: https://github.com/kamailio/kamailio/commit/1219a949663dd1e18499ec135e06fe0fe0ac149e Author: Henning Westerholt <[email protected]> Date: 2021-03-29T13:56:26+02:00 nathelper: small spelling fixes (cherry picked from commit 46dee155ee10a2f11ecfd41b103f92752042c5ec) (cherry picked from commit 695439f128ccae4306730735eac7a9e8dd286eb9) - URL: https://github.com/kamailio/kamailio/commit/081407592b57b3704b4183ae6c2466e6f8cd60fc Author: Miteshkumar Thakkar <[email protected]> Date: 2021-03-29T13:56:37+02:00 app_lua: Fixed error 'too many parameters' - Calling function KSR.secsipid.secsipid_add_identity() has six parameters, is giving error 'too many parameters' (cherry picked from commit 5460949614c92c7dbfb7f63274540500f2a69d5b) (cherry picked from commit d0f028b4f48fc6e55612ed43bc9160d2bf67fb10) - URL: https://github.com/kamailio/kamailio/commit/66a35ce02a1b68672dbd965e632877b8ebba3b15 Author: Richard Fuchs <[email protected]> Date: 2021-03-29T13:56:59+02:00 rtpengine: fix typo in docs (cherry picked from commit 5cc888f0e9e305734621c0db1f63a47f2f0c381a) (cherry picked from commit ad6559f48735a9b369caad851bf87392a12dee9a) - URL: https://github.com/kamailio/kamailio/commit/ad4f9c76fc607bbd195eb612f1a4707c23ec0790 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T13:57:43+02:00 acc_diameter: init variables for safer cleanup (cherry picked from commit 5c48d437935e971482c9bbf41f067d120911e2c8) (cherry picked from commit 652c3fb55f94efee0c9d5b16f3f492ad8e771984) - URL: https://github.com/kamailio/kamailio/commit/e3deee64670b9d4280a5fe53d449240793591120 Author: Daniel-Constantin Mierla <[email protected]> Date: 2021-03-29T13:58:10+02:00 pv: use unsigned for safer non-ascii bit shifting for hexa - related to GH #2690 (cherry picked from commit c331e6dddb238abe5fc832ce3d3934fbe56ad2f7) (cherry picked from commit 7faaf17a532de7c2f4f781f3a33bfd8306458ca0) _______________________________________________ Kamailio (SER) - Development Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev
