===================== 2022-07-06 Version 5.6.1 Released ===================== ===================== Changes Since Version 5.6.0 =========================== commit 22084e646f22dfb591e72f3ec24ee4b7deb5fff9 Author: Daniel-Constantin Mierla Date: Wed Jul 6 10:02:43 2022 +0200 Makefile.defs: version set to 5.6.1 commit 5199d1f5615ac94aebbd56090fef895d76700cb4 Author: Daniel-Constantin Mierla Date: Wed Jul 6 10:01:49 2022 +0200 pkg: version set to 5.6.1 for rpms and alpine specs commit 7d2b11cb65e2ed6812ffc3fa0f2b8735330df992 Author: Daniel-Constantin Mierla Date: Wed Jul 6 09:59:53 2022 +0200 pkg: deb specs updated for v5.6.1 commit 167237f7ce1a17b6d0e83fd90e563dc70ce0b68d Author: Daniel-Constantin Mierla Date: Wed Jul 6 09:37:07 2022 +0200 tm: enable debug message to log putting transaction on wait (cherry picked from commit c67bbca95b861f735889f14467c0192896298e84) commit d97c59a15bf6634d28998b3a0fa4acc845b70fa2 Author: Victor Seva Date: Mon Jul 4 15:49:20 2022 +0200 tm: check T just in case before UNREF Related #3156 (cherry picked from commit dedd7ee2ddcb92b020ea40a074008a317a9553f5) commit d49c4b498a0c835d4f3a36d0494b7a131bdfd332 Author: Kamailio Dev Date: Wed Jul 6 09:31:48 2022 +0200 modules: readme files regenerated - modules ... [skip ci] commit a0addadc9234ce041eb0adf4d45f40ec05896f14 Author: Daniel-Constantin Mierla Date: Mon Jul 4 15:51:32 2022 +0200 tm: docs - fixed section for rpc.t_uac_wait_block (cherry picked from commit c4f5b88b1861c73bc96904eef00b0048c9550240) commit b2a64563acc69a6c69ca462e137a1b5b84062248 Author: Daniel-Constantin Mierla Date: Mon Jul 4 15:34:47 2022 +0200 topos: docs - small updates to module description (cherry picked from commit b8fc507c9dee07f1a0b7af01d24142240bcd8fa4) commit bc1e222ea3375dc52dab135016af7d73712a05f1 Author: Daniel-Constantin Mierla Date: Mon Jul 4 14:08:27 2022 +0200 ndb_redis: clean up response on moved reply with cluster mode on (cherry picked from commit ef00062fb3feb051e3e11c62ce3c529579d23f5b) commit c4465cf37bbc925377d1eff0c2290203497dd36b Author: S-P Chan Date: Thu Jun 30 07:19:18 2022 +0800 tls: cert serial number can exceed uint64 - GH #3168 (cherry picked from commit 996bf4cad1d5645761fb80e66e435cedf29fa749) commit 2d2ab366fff589b43071360084f4ebd53d6a41d3 Author: Victor Seva Date: Wed Jun 29 09:03:14 2022 +0200 presence: be more resilient doing clean up of presentity values previously if an error was found we were bailing out and the value was kept so at next round the value will be there and no more values where removed (cherry picked from commit 444adb0b27d62fbd2af25e4f555b6aab5ca7bc96) commit 09e9fa84bc550411c1840e5af325407ba4e25a7c Author: Kamailio Dev Date: Mon Jul 4 11:01:46 2022 +0200 modules: readme files regenerated - modules ... [skip ci] commit 3839eed219ab2da2e441cdfb82adbba24b03c035 Author: Daniel-Constantin Mierla Date: Sun Jul 3 12:20:05 2022 +0200 auth: coherent log message content with header parsing (cherry picked from commit 267d4ad48ac8426b3d5c53724281605a74d07999) commit 11a191e837821c535832382ce9f0ed244e4d66b9 Author: Daniel-Constantin Mierla Date: Fri Jul 1 19:19:14 2022 +0200 siptrace: lookup socket by name if not set for hep - GH #3174 (cherry picked from commit 66f175f40e6145e895fa22952b40b372e4eff381) commit d83ec54bfc13ac1ddc5a6d39dfaa4f3313d976a9 Author: Daniel-Constantin Mierla Date: Thu Jun 30 19:33:45 2022 +0200 kamctl: propagate DB_PATH to DBTEXT_PATH - GH #3170 (cherry picked from commit 1f6ec9022f2358441233e8b139e13cbdcf0947aa) commit bdd1c561ed640bc79a270532ed70346c5478001f Author: Daniel-Constantin Mierla Date: Tue Jun 28 18:41:50 2022 +0200 core: init pv buffers earlier to be avaialble for cli params - GH #3152 (cherry picked from commit a78adb5340ae6cb57f756189d070c32c49bfa426) commit 73ff08bc5aada525017766121342676058507638 Author: Daniel-Constantin Mierla Date: Sat Jun 25 14:48:35 2022 +0200 ipops: added fixup free functions and use of ANY_ROUTE (cherry picked from commit fa6a2d79aca3bc4733276ce99a53efd8fe63ffd5) commit 0ac60f613674cd686e80aa3ab87a17bcc97ef44f Author: Seven Du Date: Fri Jun 24 18:44:28 2022 +0800 nats: add KEMI publish function and event_callback param (#3154) (cherry picked from commit 25d42b7e69cc6242c66887a2816499d841e3ba89) commit 272649c1c4b718067abc776186529b0e0c40e363 Author: Seven Du Date: Sun Jun 19 19:42:18 2022 +0800 nats: fix the nats:connected event_route not being triggered on a successful connect (cherry picked from commit b3c8329cfbfa19613dfbadaea7f220443dbb7f55) commit 203d0ca9b5564d006ad3f56bdf7c1e8572f456fb Author: Victor Seva Date: Wed Jun 22 15:12:33 2022 +0200 pv_headers: rework pvh_remove_header_param * fix KEMI interface, this is suppose to be called like pvh_remove_header_param(header_name, string_to_remove) * use pv buffer for temporal value * use xavi interface to set the new value (cherry picked from commit d9626dc9f341718ad7d78e62042695124ba52c32) commit 967b8290d1e5081966425cbf705bd4ba36d5e98e Author: Daniel-Constantin Mierla Date: Fri Jun 24 10:50:08 2022 +0200 topos_redis: use tag based on direction for early dialog transaction record loading - GH #3112 (cherry picked from commit 06679174fc3d9cc6a18bc3edc7f2fb985c50d27b) commit a4fc8afea094b6778b9d264cf9911b69c1a6d22f Author: Daniel-Constantin Mierla Date: Fri Jun 24 08:18:42 2022 +0200 kamctl/dbtextdb: solve TypeError: a bytes-like object is required, not 'str' - GH #2469 (cherry picked from commit 6aa1a84c6e37e0d6d5a725d43636debeaf5fa3b4) commit 82edf7a447a770f1cd2c97a05ad128255898586a Author: Frits Wiersma Date: Wed Jun 22 21:50:44 2022 +0200 acc: Fix reason code for locally generated replies. (#3137) * acc: Fix reason code for locally generated replies. - Use heap memory for the reason code instead of the stack memory. - See issue #2981 * acc: Remove code which was commented out. - Code was commented out in the previous pull request. (#3137). - This has now been corrected. (cherry picked from commit e74cb2371ab879874a8981818139024f1c2beb9e) commit 45c3b1b6cd97b610ca3bd8753df44e14ec780b22 Author: Victor Seva Date: Wed Oct 7 15:35:50 2020 +0200 topos: don't insert contact header for 4xx replies unless original msg has contact (cherry picked from commit f49f14a87606314e98a253ee29b1624ae814dccf) commit 8137b8da1a36e54787957ab3d4ee66ca49a4b5ee Author: Daniel-Constantin Mierla Date: Tue Jun 21 08:41:53 2022 +0200 topos: skip adding contact header for BYE, CANCEL, PRACK - GH #3149 (cherry picked from commit 414c7dd608584df18f871b42e05f401e21ba775d) commit 10c3a432d8f032788bf57e304ccf728c3a379740 Author: Sergey Safarov Date: Wed Jun 22 18:16:41 2022 +0000 pkg/kamailio/obs: added CentOS 9 support (cherry picked from commit 19edea067f890814c767581fef65713046c768c6) commit 315781e547e359354b6deaf53355a029fdb3e869 Author: Victor Seva Date: Wed Jun 22 12:26:46 2022 +0200 core: fix freeaddrinfo coredump > #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 > #1 0x00007fbb5e515537 in __GI_abort () at abort.c:79 > #2 0x00007fbb5e56e768 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7fbb5e67ce2d "%s\n") at ../sysdeps/posix/libc_fatal.c:155 > #3 0x00007fbb5e575a5a in malloc_printerr (str=str@entry=0x7fbb5e67b05a "free(): invalid pointer") at malloc.c:5347 > #4 0x00007fbb5e576c14 in _int_free (av=, p=, have_lock=0) at malloc.c:4173 > #5 0x00007fbb5e5d8da0 in __GI_freeaddrinfo (ai=ai@entry=0x7fbb5e83ba10) at ../sysdeps/posix/getaddrinfo.c:2520 > #6 0x000055ba099dcd0b in log_init () at core/dprint.c:482 > #7 0x000055ba09970d7a in main (argc=10, argv=0x7ffde85a1788) at main.c:2055 (cherry picked from commit 71502d2bb733340db310bf4e0c47e4b194f49113) commit d456f07cd14b8f3bf7a4eae229a8e1ba46be45c4 Author: Kamailio Dev Date: Thu Jun 16 09:46:34 2022 +0200 modules: readme files regenerated - modules ... [skip ci] commit 873172351fae24ed8d74e9d5ce55a45f19b7bb01 Author: Daniel-Constantin Mierla Date: Wed Jun 15 11:36:30 2022 +0200 tls: Makefile - link libdl dynamically - libcrypto uses dlopen() and dlclose() - GH #3115 (cherry picked from commit 9529730c478aef83c9b84c98242bf8af4bf152ad) commit aa759c12aca3c8cdee11fcd383a2e565baef23be Author: Daniel-Constantin Mierla Date: Wed Jun 15 11:29:33 2022 +0200 db_cluster: docs - more suggestive db url examples (cherry picked from commit 9b1a3a6b9a3e6a24d646e62ba74811cfdf553dae) commit f2bad782198ae2c0f25713d93312bfb0b204d94b Author: Daniel-Constantin Mierla Date: Wed Jun 8 23:23:09 2022 +0200 sipdump: docs - sync example with description (cherry picked from commit 2a744a58c57542520e4ff4c73b1419a083b17076) commit 5b8e5d02c27b0cd3c5854012d0e0968504a6b252 Author: Daniel-Constantin Mierla Date: Fri Jun 3 11:21:14 2022 +0200 dispatcher: fix for checking reply code class rule (cherry picked from commit 1ac02d9f0b436602cfc8bf72037ca7f84be3d67f) commit 8d93720b363babfe8d8c8fe58bd4c5022bd64954 Author: Atanas Bakalov Date: Tue May 31 12:52:38 2022 +0200 ims_qos: fix compilation warning (cherry picked from commit bd4cc486879616d502362dd464b04d7d3c2865c4) commit 46db60f1f4ee02ff5c28eee21b365963830790c7 Author: drTr0jan Date: Wed Jun 1 10:07:26 2022 +0300 lost: Makefile - support for FreeBSD build - added libcurl deps. (cherry picked from commit 881e3e1e195858d36d863a32f3c40f1cb83c8d9d) commit b064a1357e6a771eb4755824a42d842a85bda410 Author: drTr0jan Date: Tue May 31 19:07:59 2022 +0300 slack: Makefile - support for FreeBSD build - added LIBS and DEFS variables, making them consistent with the rest of modules. (cherry picked from commit 36baa8cda606e107308303c33c5b98cbb513c653) commit 7f2a62ae9c6f06a5e2c4ea19ef6794aef4278298 Author: drTr0jan Date: Tue May 31 19:02:04 2022 +0300 Makefile.groups: renamed malloc_test to misctest - building module_group_standard fail due to rename of malloc_test module. (cherry picked from commit 5910c8184f42e9564711a07959d410aa2d483b43) commit b106b2f9047a5b6b322e09a6bd6ba768332b0486 Author: Wolfgang Kampichler Date: Sat May 28 22:42:02 2022 +0200 lost: URI list support in LoST response (filter for sip/sips scheme) (cherry picked from commit 9b8a4fd17e8819395043f54d43dab07a226d8490) commit b7778364742726357071dbad7c0549cca2d40c91 Author: Daniel-Constantin Mierla Date: Tue May 24 12:21:53 2022 +0200 auth_identity: docs - type for accept_pem_certs param (cherry picked from commit 6e7b6cfabba6774627f942d7f02e1adf62bf7797) commit ec6b0a110c9e71897c0cbf8a5a62ea37e9c7733a Author: Daniel-Constantin Mierla Date: Tue May 24 12:19:38 2022 +0200 auth_identity: removed auth_identity.xml from source folder - there is one in doc/ subfolder (cherry picked from commit 9155a53bccd090e51b274802d140f363aca6d4b7) commit b552a27821cf083e87bf0e2cd2c05acb6cf79aea Author: Anthony Alba Date: Sat Jun 11 09:05:26 2022 +0800 packaging: on EL8 package with Python 3.9 (cherry picked from commit c938619e458e0efa0676e7e60c2b1a6fc7e947db) commit 824867fd1f81c78cc0fd8c688aa4032c24e49781 Author: Anthony Alba Date: Fri Jun 10 22:13:39 2022 +0800 app_python3: use _ksr_is_main to detect child process (cherry picked from commit 8683deb20a) commit 1dfca366a8eb781bfd178e01378d2f7333c67956 Author: Anthony Alba Date: Thu Jun 9 23:02:18 2022 +0800 app_python3: call PyOS_AfterFork_Child() only in child processes - GH #3125: we should not call PyOS_AfterFork_Child() in the main process. (cherry picked from commit 69b4b6222e) commit b7162ce2eb239cb9e9f4152440951e3aade411d3 Author: Anthony Alba Date: Thu Jun 9 21:24:44 2022 +0800 app_python3: workaround for abort in Python 3.8+ - GH #3125 (cherry picked from commit 73db408a4a) commit 69b4b6222edd43a935524e69497c1e7ab1148488 Author: Daniel-Constantin Mierla Date: Tue Jun 7 09:12:40 2022 +0200 uac: check new callid value for setting $uac_req() field - GH #3135 (cherry picked from commit 0eeb4cc61f4a340ef5f8d4acf1d4ea20eb711f73) commit 30c14ac9d71414f11a7c4a48c292496cd5d0145f Author: Victor Seva Date: Fri Jun 3 11:40:46 2022 +0200 pkg/kamailio/deb: update Maintainer and Vcs fields [skip ci] In order to be more clear of who is the origin of the packages (cherry picked from commit 1225d7fda1d8c3eb82c403dcd0cd38d57fc4ad2a) commit 92e0dc0c3a8fe17d18fad944bfeb3d9102c2ca6c Author: Daniel-Constantin Mierla Date: Thu Jun 2 12:48:38 2022 +0200 ctl: skip checking end tag for BINRPC_T_DOUBLE values - related to GH #3123 (cherry picked from commit 72901b7822c5684f8a10faa91118f3fd6de6c01a) commit b0d6a66f1069f9eed5a3b551b9281dcd36fb9185 Author: Sergey Safarov Date: Mon May 30 15:21:23 2022 +0300 pkg/kamailio/obs: packaged siprepo module into RPM files (cherry picked from commit a812e490d3ba4245c2dba4f08d081a957fb5679b) ===================== 2022-05-23 Version 5.6.0 Released ===================== ===================== Changes Since Version 5.5.0 =========================== commit 9df3ebedc62631ecb5faf1bc93008c30d1ffecb7 Author: Daniel-Constantin Mierla Date: Mon May 23 10:57:55 2022 +0200 pkg: version set to 5.6.0 for rpms and alpine specs commit dd2978576fca0985fe05cf6b26a9330d1b8cba1c Author: Daniel-Constantin Mierla Date: Mon May 23 10:09:18 2022 +0200 Makefile.defs: version set to 5.6.0 commit 9b044b41778b3d3d55027751fc6c2b55027cc3c4 Author: Daniel-Constantin Mierla Date: Mon May 23 09:44:43 2022 +0200 ChangeLog: initial content for v5.6.x series commit c38529cad713964534ef1ad94c31ce88c3e16c81 Author: Victor Seva Date: Mon May 23 09:29:20 2022 +0200 pkg/kamailio/deb: version set 5.6.0 commit 018f6145e441dede75ea6f128b472397574f7763 Author: Victor Seva Date: Mon May 16 15:08:38 2022 +0200 pkg/kamailio/deb: version set 5.6.0~rc1 commit 88786b402cbeb4a7d2261ed198c0927cec79e362 Author: Daniel-Constantin Mierla Date: Mon May 23 08:18:04 2022 +0200 INSTALL, README: updated version and links (cherry picked from commit 8718fb447b0d5d53a0eeb5b21ed6f8d1766cb21b) commit 76acfb717fac8fa8a960c0e830998d9db9909ccf Author: Daniel-Constantin Mierla Date: Fri May 20 13:15:43 2022 +0200 core: mod fixup helpers for params sequence str, str, int (cherry picked from commit 5e4576a54e7783b1ee8fde6af7919232a5e207c4) commit 9b8f927f613f1666af19347b928a099a208a8d71 Author: Daniel-Constantin Mierla Date: Tue May 17 12:30:24 2022 +0200 tm: fix kemi t_relay_to_proto() variants for tls (cherry picked from commit 1f7e894f5b293f97dc99e1b7e5d06159f91a96f7) commit ce68e763a5115d0f98bddac8c329ee6626581543 Author: Daniel-Constantin Mierla Date: Wed May 18 09:18:23 2022 +0200 siprepo: set name for timer function (cherry picked from commit 81265e41b52cfda9a284233c93683522a98f0a64) commit 26d5639f8a81bd797cb409c3170aee2bc0428d8e Author: Daniel-Constantin Mierla Date: Mon May 16 18:51:51 2022 +0200 xlog: docs - updated section ids (cherry picked from commit c6ecf1d18a41167e54dbcfca566ebf7eb8fa5b74) commit 213e3a850987f53913c9545dcde259d897780fd1 Author: Daniel-Constantin Mierla Date: Mon May 16 18:51:25 2022 +0200 kazoo: docs - removed unnecessary xinclude entity (cherry picked from commit 8caf4ece54623fb3b85cc5c98315d9e53ae56fbf) commit f8365576dd8291c924870f43b765196a7dc48d3e Author: Daniel-Constantin Mierla Date: Mon May 16 10:29:03 2022 +0200 Makefile.defs: version set to 5.6.0-rc1 commit bf65c0e229e2bcf2967d3e5fb0a43da1f93bb7fb Author: Daniel-Constantin Mierla Date: Mon May 16 09:09:42 2022 +0200 dialog: docs -remark wabout to-tag parameter for dlg_get() (cherry picked from commit b498a0ad470a83f1e21c45a585926509827dda50) commit 43a8f66903ce11f9017a6c7e2bdfe2225fc4b06f Author: Dennis Yurasov Date: Sun May 15 21:49:18 2022 +0300 siptrace: fix hardcoded PROTO_UDP in duplicate_uri module parameter - possibility to switch to other then UDP transport protocol in diplicate_uri (cherry picked from commit 2d24221e3b409a13f3724267860d8f8411ae063e) commit 0c7abf1010afe72da8d4c117937e6fd34d06d88e Author: Henning Westerholt Date: Mon May 9 16:43:22 2022 +0000 geoip2: log errors for cases where the container could not evaluated and add docs - log errors for cases where the container could not evaluated due to missing initialization of the pvc container because no actual access is done in the cfg - add documentation describing that at least one access to the container is necessary for the match function to work correctly (cherry picked from commit 0c16d6824fda729bf481e300992fb6bad057c89d) commit d40aa29915b4621b783384a9b3a69d114bbad9eb Author: Daniel-Constantin Mierla Date: Mon May 9 11:19:16 2022 +0200 mtree: remove single-used small function (cherry picked from commit 2e38d1a5a1178ca437d5256d7619fee251b06d6f) commit a1c0788f33485bbc80db8993c9fcdfebb63e711d Author: Daniel-Constantin Mierla Date: Mon May 9 09:16:49 2022 +0200 dialog: open db connection in POSTCHILDINIT callback for DB_MODE_SHUTDOWN (cherry picked from commit 1ff86ffceede46c7a67fec92c8319c34c916a545) commit f1c7d72f00a2c65c65241d97e2901af2f727ce82 Author: Daniel-Constantin Mierla Date: Mon May 9 09:05:18 2022 +0200 usrloc: connect to db for main process in PROC_POSTCHILDINIT child init (cherry picked from commit 4780d46976a7a392f23af0d89f05855d473bcb30) commit 150a66f51ade6484d570a877ff9692852f434ddb Author: Daniel-Constantin Mierla Date: Sun May 8 21:35:07 2022 +0200 app_squirrel: updated squirrel interpreter to latest git version (3.2+) (cherry picked from commit c5da175fd79ecd17752bb2fd8af2b5a65739e58e) commit b90b950712b841a1ce477cd6dd1f8db93859986f Author: Daniel-Constantin Mierla Date: Sat May 7 20:20:42 2022 +0200 app_jsdt: duktape interpreter upgraded to v2.7.0 (cherry picked from commit 3bd6eb0d7322b9f4654656b3f0b5080cd44c6e5b) commit 616026b4888c4e8b3e42cdb104642e7b51c1f4af Author: Henning Westerholt Date: Sun May 8 15:33:56 2022 +0000 userblocklist: fix function comment, related to gh #3102 (cherry picked from commit a21c929a389c6e5f85e9166d01adb0d474c6ebaf) commit d9c87c114b32cfa8af676685557183ad93f02300 Author: Stefan Mititelu Date: Thu May 5 15:14:01 2022 +0300 userblocklist: fix restart errors (cherry picked from commit 778374aba27d81058869dba18b5dd0833893056a) commit af6533f0797601dd710ce254adba17cc86b996a2 Author: Bastian Triller Date: Thu May 5 18:27:33 2022 +0200 uid_auth_db: Fix typos (cherry picked from commit f72c574372abf4c0286799137896a247ed6269b6) commit 73df223b4e78a422f3c3c32ed97266bb3a684013 Author: Bastian Triller Date: Thu May 5 18:26:57 2022 +0200 tls: Fix typos (cherry picked from commit ff9b030be39f82d0e952301ddd0b61a0de5a8041) commit 668a2f8e80b0e8eadfb37eeb5625070afed8a05d Author: Bastian Triller Date: Thu May 5 18:25:59 2022 +0200 sanity: Fix typos (cherry picked from commit c5ff6d9638b1033d2536ed46a7d254c016d8b103) commit ceb88c9a302ad87f951d786eb4119075517485c4 Author: Bastian Triller Date: Thu May 5 18:25:31 2022 +0200 pike: Fix typos (cherry picked from commit b94f8da598ef99d06a0db8f9bb2f9ca29a198740) commit 3349a521487c0b39f3338948ee9a13c2a9fd9551 Author: Bastian Triller Date: Thu May 5 18:24:53 2022 +0200 ldap: Fix typos (cherry picked from commit f6da37aa7dec1cdc5a737ed354a68ae15cfc7a43) commit ef7d6def2802014f03a2e1b45c5af4e605376522 Author: Bastian Triller Date: Thu May 5 18:24:21 2022 +0200 ctl: Fix typos (cherry picked from commit 4caf7e70c09a5b61f5c28b89fa1ea5c951e4cbc0) commit 141183abadd2e0cc6484ef213cbb1221e0937451 Author: Bastian Triller Date: Thu May 5 18:24:00 2022 +0200 auth: Fix typos (cherry picked from commit ba3f7d5157819d55a67a054de1b7d0f8fc521140) commit a3d4672795583e5fd955a7c6f549da0621cfdbad Author: Bastian Triller Date: Thu May 5 18:22:28 2022 +0200 acc: Fix typos (cherry picked from commit 5e71d0100ff93e345d31b7210e93be92cde88111) commit b9f29aff97c4a5a3a78560b915a93254a51c7d2b Author: Bastian Triller Date: Thu May 5 18:22:00 2022 +0200 lib: Fix typos (cherry picked from commit 4b2b8925c2c8f195f135ff262f7b45601b111b0d) commit d7fcb3178bba4e2084662ddc3a2c43b1b4be54b7 Author: Bastian Triller Date: Thu May 5 18:21:23 2022 +0200 core: Fix typos (cherry picked from commit 5dd8f0a6ff30fd3aa917a98b006106bef61506e5) commit 6051768c472f5a30467866f38966d0ba9fa71f45 Author: Bastian Triller Date: Thu May 5 18:20:11 2022 +0200 pkg: Fix typos (cherry picked from commit e8bdf2b99de1ecfe8f276e2d9bed54e01588210b) commit 6cb54c218ae8d088720061abe1f8481613929f37 Author: Bastian Triller Date: Thu May 5 18:19:21 2022 +0200 doc: Fix typos (cherry picked from commit 5497d15766d25625b4704a3bd3e884ef2f1149da) commit b9418cfae910264696b9b6c6c002e9eacc619e57 Author: Daniel-Constantin Mierla Date: Fri May 6 13:50:13 2022 +0200 ipops: add dns container in dns_update_pv() if not created before - dns context creation relied on using the dns variable in some way, the main purpose of dns_update_pv() being to fill the variable, but one may want to use it for testing only (cherry picked from commit 543cd8f897bc43d5fe1eb4c562d8351b32778209) commit 2f27c6f6765c5356cbfff2e2a81da625bd08d9e0 Author: Daniel-Constantin Mierla Date: Fri May 6 12:46:28 2022 +0200 ipops: warning when too many dns containers are created (cherry picked from commit 0f9a833fcc7cbc306a5d47413f6449ccc5a37f59) commit 532cef75a2fda7725e869776fe8faa83ded33dd3 Author: Victor Seva Date: Thu May 5 12:52:29 2022 +0200 pkg/kamailio/deb: version set 5.6.0~rc0 [skip ci] commit e074ab5dca373735187de5ab2d187bfdb45cd116 Author: Daniel-Constantin Mierla Date: Thu May 5 12:05:54 2022 +0200 Makefile.defs: version set to 5.6.0-rc0 - branch 5.6 was created to host 5.6.x series - vesion type set to release candidate mode commit 6bd109d0230369514f611869fd3e321634bf6e4a Author: Daniel-Constantin Mierla Date: Thu May 5 11:40:17 2022 +0200 Makefile.defs: version set to 5.6.0-pre2 commit f1194f44532f179c016269f93c44b755d2594c1d Author: Daniel-Constantin Mierla Date: Thu May 5 11:38:41 2022 +0200 pv: check parameters and fix log message for invalid values for {s.fmtline...} commit 7c52c05b09abdf2cf754cc02f3a1ea0855cdedd0 Author: Daniel-Constantin Mierla Date: Wed May 4 16:33:47 2022 +0200 sanity: fix sanity_reply() function name for config exports commit d9e0e3716cd85a4fae4587e7bf8dc6967cf19ebe Author: Daniel-Constantin Mierla Date: Wed May 4 16:33:08 2022 +0200 Revert "sanity: fix sanity_reply function name for config exports" This reverts commit eeefe7dcc2af90e7def8f1698e8f79d0dd020043. commit eeefe7dcc2af90e7def8f1698e8f79d0dd020043 Author: Daniel-Constantin Mierla Date: Wed May 4 16:25:03 2022 +0200 sanity: fix sanity_reply function name for config exports commit 993c036bb185f6053a3a2f0486be30398918a87c Author: Daniel-Constantin Mierla Date: Wed May 4 14:55:01 2022 +0200 cdp: close socket in case of error commit b1eb0928f8e68a697eccda3e75504eb2263cb95b Author: Daniel-Constantin Mierla Date: Wed May 4 10:02:18 2022 +0200 ims_ipsec_pcscf: safety check for pcontact search result commit 5cac8b4e99399ae3db4fb281fc084f73d8e8307f Author: Daniel-Constantin Mierla Date: Wed May 4 09:57:53 2022 +0200 ims_ipsec_pcscf: clean local parsed tm uas request headers commit 8e69474ab7fd23ebd03bd193387f7e9fe8e1346d Author: Daniel-Constantin Mierla Date: Wed May 4 09:05:03 2022 +0200 presence: rename local variable that conflicts with tm define commit 27b6c641b5d941503f974fea05af506972ac2ab5 Author: Daniel-Constantin Mierla Date: Wed May 4 09:00:55 2022 +0200 tm: relocated defines not useful in the header file commit 159224b254d9a67104c60fedab46a1b78cf19a83 Author: Daniel-Constantin Mierla Date: Wed May 4 08:56:14 2022 +0200 tm: function to clean local parsed headers and body for uas request - some modules use t->uas.request for getting attributes of the transaction request when processing the response, which may result in pointers to private memory being stored in the shared memory, causing crashes when other processes try to use the pointers commit 7f359ca152e87ec72c6dd39fe09885bae630e36f Author: Daniel-Constantin Mierla Date: Tue May 3 20:58:32 2022 +0200 lcr: init variable for fixing warning report commit a0285e6d6f1aec539e89df60cf5aeb78c6a0409b Author: Kamailio Dev Date: Tue May 3 20:01:15 2022 +0200 modules: readme files regenerated - cfgutils ... [skip ci] commit 79b2e4b00ebf7a7cdf0ed3b9c4ab7f0176d78686 Author: Henning Westerholt Date: Tue May 3 17:45:49 2022 +0000 cfgutils: improve example for $RANDOM commit e5efcbdd7be9897cf169b28a7a52c45bff24cac3 Author: Daniel-Constantin Mierla Date: Tue May 3 19:19:52 2022 +0200 msilo: skip invalid stored records commit 0c99fed48403e2cc4f24441901b81b7c51411511 Author: Daniel-Constantin Mierla Date: Tue May 3 19:07:41 2022 +0200 snmpstats: fix allocator sizeof operand mismatch commit c0b5e62782e0c8d5eb10eeb9d8e0952b1cb720d6 Author: Daniel-Constantin Mierla Date: Tue May 3 12:08:04 2022 +0200 core: clang format for sip msg clone code commit 82f14f54a45a2d0ddd4c870d6fb4adae7e1a65f1 Author: Fabricio Santolin da Silva Date: Thu Apr 28 09:34:27 2022 +0200 pv_headers: fix possible mem. overflow issue and wrong size string - remove a variable creation - change from using snprintf to memset (no more \0 at last position) - change the destination of a allocated space being smaller than the source commit 64d141170430fad2e9dbe09fc5bec0b96cedf040 Author: Kamailio Dev Date: Mon May 2 17:01:19 2022 +0200 modules: readme files regenerated - userblocklist ... [skip ci] commit 4192d734640acedbc6509170166876a20675f2a7 Author: Stefan Mititelu Date: Mon Apr 18 14:52:09 2022 +0300 userblocklist: add RPC functions commit fa3cf27abf1f76ef90941f47ef81adef4ffae68e Author: Bastian Triller Date: Mon Apr 11 14:16:30 2022 +0200 pua_dialoginfo: Determine dialog event types in mod_init Determine dialog event types for dialog callback on module initialization, since these will not change. commit b4daf05991f5fd5faae0defcf8802b650d6a4d24 Author: Ovidiu Sas Date: Fri Apr 29 14:55:51 2022 +0000 core/crypto: fix several mismatched bound warnings commit 47169b6774759131e9e535f2b9d358772b777b9c Author: Daniel-Constantin Mierla Date: Sun May 1 16:28:41 2022 +0200 cdp: use same data type for size computing as pointer type commit 3de5a781a3d0333352ab72c6b790f472f393df2b Author: Daniel-Constantin Mierla Date: Sat Apr 30 17:21:42 2022 +0200 snmpstats: use same type as the pointer for sizeof commit 69c004eec161c14d957f9e4011aeff4163af858d Author: Daniel-Constantin Mierla Date: Fri Apr 29 14:04:12 2022 +0200 core: modparam - safety check for str s pointer - deal with the case of argument with 'nonnull' attribute passed null commit dfc407c4009acbd6e05ecfaf4e727b0636ab92a4 Author: Daniel-Constantin Mierla Date: Fri Apr 29 09:44:46 2022 +0200 core: main - check the debug cli param value commit 89495b8595d37f4d24e10e5ed1177614b2979d82 Author: Daniel-Constantin Mierla Date: Thu Apr 28 14:09:13 2022 +0200 db_redis: free db vals on error commit eba6c7d78088cde411f5cd1b7730ba458e62a69e Author: Daniel-Constantin Mierla Date: Thu Apr 28 14:03:55 2022 +0200 presence_xml: free uri for http xcap auth commit 33921b79a4f5849f85a588332fe8debfb4d27c0e Author: Daniel-Constantin Mierla Date: Thu Apr 28 13:42:21 2022 +0200 cfgt: free dest.s before return on error commit cacae7fc5db5418a67d543995273280d57f027c6 Author: Daniel-Constantin Mierla Date: Thu Apr 28 13:31:41 2022 +0200 sms: use unsigned int for bit shifting for compiler warnings commit 9fd0cae960b0795a5e511c37f768f0962b7a15c1 Author: Daniel-Constantin Mierla Date: Thu Apr 28 13:10:23 2022 +0200 lrkproxy: init value for compiler warning commit cfb50124e67b68552520e418a20ad2dfec96117b Author: Daniel-Constantin Mierla Date: Thu Apr 28 13:04:37 2022 +0200 xcap_client: init structure commit b5aae4f5afd07db114c3ff7712b484f743663b26 Author: Daniel-Constantin Mierla Date: Thu Apr 28 12:15:12 2022 +0200 rls: safety check for dialog structur commit f6620aa5fe7ef65ddd7fa232829ea9cfb3f0f774 Author: Victor Seva Date: Thu Apr 28 09:46:31 2022 +0200 pkg/kamailio/deb: set version 5.6.0~pre1 commit 67da7301f1eb74b6fff9e6e73b43f08dbc9c53bf Author: Daniel-Constantin Mierla Date: Thu Apr 28 09:36:09 2022 +0200 topos: catch INFO requests during early dialog phase commit dc2ef8edaacb6947019cbde0a4c3ca238bee56c2 Author: Daniel-Constantin Mierla Date: Thu Apr 28 09:20:08 2022 +0200 async: proper pv function name commit bd71add6616e283f9f60a28785170c41c439f905 Author: Daniel-Constantin Mierla Date: Thu Apr 28 09:02:07 2022 +0200 Makefile.defs: version set to 5.6.0-pre1 commit a49a017764bf7a6cdb3ff4ecd885b0a51c87dc15 Author: Victor Seva Date: Tue Apr 19 12:57:33 2022 +0200 cfgt: fix memory leaks - free parsed message - free srjson object left behind + remove unused headers + remove unused function + parse only HDR_CALLID_F commit cfca81063c36ff2f1fe5578f89ccf9c0701e818a Author: Victor Seva Date: Wed Sep 16 14:26:25 2020 +0200 cfgt: improve detection of dynamic format * skip tm vars $T_* commit 563ea05637da475bdaed789d9530e3221e2e7296 Author: Daniel-Constantin Mierla Date: Wed Apr 27 08:52:25 2022 +0200 siprepo: removed sip msg parameter when not used - filled async pull commit 1465a9b6e9fda36617b7b198ae051f0957803550 Author: Carsten Bock Date: Wed Apr 27 14:43:55 2022 +0200 Revert "dialog: Terminate dialogs in Early stage and add functionality to send messages within a dialog" This reverts commit 26ef622ff3621c8a82c1c3560a32e8d735e30c4e. commit d3ec6057d8ab2875476f7b87d2b64265fd3c31f2 Author: Carsten Bock Date: Wed Apr 27 14:43:01 2022 +0200 Revert "modules: readme files regenerated - dialog ... [skip ci]" This reverts commit 4704f53593d3e810c159a2825df61b47143ce1f7. commit 4704f53593d3e810c159a2825df61b47143ce1f7 Author: Kamailio Dev Date: Wed Apr 27 11:46:20 2022 +0200 modules: readme files regenerated - dialog ... [skip ci] commit 26ef622ff3621c8a82c1c3560a32e8d735e30c4e Author: Carsten Bock Date: Wed Apr 27 11:33:31 2022 +0200 dialog: Terminate dialogs in Early stage and add functionality to send messages within a dialog - This change adds the capability to termiante a dialog in early stage by either sending a SIP response to the A-Party or by sending a CANCEL to the B-Party - This change adds a function to send a request in-dialog from script (e.g. send INFO to a party to provide additional information or for example UPDATE a Media-Session in early stage, when certain conditions are met commit d3ba42097af410b5395f03edd1f8a95c61f7b041 Author: Daniel-Constantin Mierla Date: Tue Apr 26 14:21:28 2022 +0200 core: async task - fix typo in log message commit cd201b8a8e6c059fdac599c8498873395f8e89e6 Author: Daniel-Constantin Mierla Date: Tue Apr 26 14:16:28 2022 +0200 siprepo: removed extra empty comment header lines commit 96c402b94ada3556218d9924d89d53bf5663b203 Author: Kaufman Date: Fri Apr 22 17:46:09 2022 -0500 pkg alpine renamed malloc_test to misctest - Fix #3091 Building APKs fail due to rename of malloc_test module commit 5e27471312c110ce19cfa0bfa5a29abcd03daec6 Author: Daniel-Constantin Mierla Date: Mon Apr 25 15:08:15 2022 +0200 siprepo: unlink item from hash table based on rmode commit 72443722d7fda4289390ef8bc20ad91990b895a7 Author: Daniel-Constantin Mierla Date: Mon Apr 25 12:04:06 2022 +0200 rls: free resources in case of errors commit 3553ee0b4e2e973a742c5c73f43d848496959723 Author: Daniel-Constantin Mierla Date: Mon Apr 25 11:39:10 2022 +0200 janssonrpcc: free resources in case of errors commit ef62bfb27514dc7ec3b603bee661cfac18c4fe93 Author: Daniel-Constantin Mierla Date: Sun Apr 24 17:45:40 2022 +0200 core: mem/tlsf - handle return codes during memory pool init commit 5504c68c88d6f8fcc85db4d18b818203a748329d Author: Daniel-Constantin Mierla Date: Sat Apr 23 16:48:32 2022 +0200 kamdbctl: version set to 5.6.0 commit ec22a2127750b5422d5ab01a23c4ea7404bad3cf Author: Victor Seva Date: Sat Apr 23 10:28:46 2022 +0200 pkg/kamailio/deb: add breaks/replaces to kamailio-cnxcc-modules commit e59fcc4d828e12e1fc506775477772c8fa5c2ef5 Author: Victor Seva Date: Sat Apr 23 10:27:06 2022 +0200 Revert "pkg/kamailio/deb: remove radius old Breaks/Replaces" This reverts commit 61ea9c85140766ff6fd3201d3117803114436bd4. commit 61ea9c85140766ff6fd3201d3117803114436bd4 Author: Victor Seva Date: Sat Apr 23 09:25:09 2022 +0200 pkg/kamailio/deb: remove radius old Breaks/Replaces commit 0030a756375217f4e1b5de55f96c6b2ba89a87d4 Author: Victor Seva Date: Sat Apr 23 09:17:53 2022 +0200 pkg/kamailio/deb: update copyright with new paths * remove duplicate-globbing-patterns commit 3da9060a4479b5d1275088213b560f9e3b250394 Author: Daniel-Constantin Mierla Date: Fri Apr 22 13:17:01 2022 +0200 janssonrpcc: do not set TCP_KEEPIDLE if not available in the OS commit 55255570cf74f8c86d7757a3fb08ac3aad7cfa55 Author: Daniel-Constantin Mierla Date: Fri Apr 22 13:15:57 2022 +0200 tcpops: remove explicit compile warning about unavailable TCP_KEEPIDLE commit b8b6c915a0f8d3f820e6c51a272ccd8d8c8f9ac7 Author: Daniel-Constantin Mierla Date: Fri Apr 22 13:05:54 2022 +0200 janssonrpcc: close fd in case of error commit dbf9b28402d9506c5761476febc31fbf45eb08fa Author: Daniel-Constantin Mierla Date: Fri Apr 22 12:29:35 2022 +0200 ims_diameter_server: 0-terminate value converted to json commit 1e97d6e63c89c7a27be7152ac38192d056fef7c8 Author: Daniel-Constantin Mierla Date: Thu Apr 21 20:00:11 2022 +0200 evrexec: free resources in case of failure commit e2df1d91de0e0351a7976720d1e9a101af746cf7 Author: Daniel-Constantin Mierla Date: Thu Apr 21 16:07:17 2022 +0200 pua_reginfo: clang format code files commit 27a98c580f41a279417a8493461ff0567b3ce12a Author: Kristiyan Peychev Date: Mon Apr 11 10:39:12 2022 +0300 ims_registrar_scscf: replace unregistered state with deregistered where relevant for CxDx Registration Termination Requests commit 89421e184a8b47557dcfc6c348d60dde347a9417 Author: Kristiyan Peychev Date: Mon Apr 11 15:17:40 2022 +0300 ims_registrar_scscf: use t_continue_skip_timer instead of t_continue when processing CxDx SAR commit 2067f110336244826b183a649cb987fac94ffe1c Author: Kristiyan Peychev Date: Wed Mar 9 13:59:23 2022 +0200 tm: add function t_continue_skip_timer to enable skipping of timer checks This is done because third party registration requests would be skipped because t_continue would get called on the transaction _way_ before the timer timeout. All this resulted in the correct route not being called. commit 858ecd297c9c53e3f6d0575868d409c4dd3460cf Author: Kamailio Dev Date: Thu Apr 21 14:46:14 2022 +0200 modules: readme files regenerated - sanity ... [skip ci] commit acafe70708a13ac7f549cb113d99af53ee0ac088 Author: Bastian Triller Date: Mon Apr 18 12:23:25 2022 +0200 sanity: Use str_list implementation from core * Remove redundant str_list implementation. * Improve docs commit c309122864eaa2bfa58253290bed49084ccc9302 Author: Daniel-Constantin Mierla Date: Thu Apr 21 14:28:26 2022 +0200 topos: restore attributes based on direction for early dialog requests - GH #3090 commit ceb688b3d364bb7b8d9f52b7238d560cb4e30b3d Author: Daniel-Constantin Mierla Date: Thu Apr 21 09:00:09 2022 +0200 topos: use direction for loading invite record for other early dialog requests - GH #3090 commit 098955e23289b82db40d5cef76ee03bf09e8a0da Author: Daniel-Constantin Mierla Date: Wed Apr 20 16:45:06 2022 +0200 xmlops: coherent formatting commit f406d036af6abd7330b6b250bba04f2875f073d0 Author: liviu-rolo <82887358+liviu-rolo@users.noreply.github.com> Date: Mon Apr 18 14:38:59 2022 +0200 fix typo commit 24776e1463742b11cf0201093105129235216d7b Author: Kamailio Dev Date: Tue Apr 19 12:01:16 2022 +0200 modules: readme files regenerated - presence ... [skip ci] commit f63a4645afe1c52050bbd8050bf3c392acc985b8 Author: Liviu Andron Date: Thu Apr 14 15:47:59 2022 +0200 fix typos commit c259eb6421713165d0800c030a589c867fe4da22 Author: liviu-rolo <82887358+liviu-rolo@users.noreply.github.com> Date: Thu Apr 14 13:06:09 2022 +0200 wrong printf format "%*.s" used instead of "%.*s": "The result is padded with space characters" (https://en.cppreference.com/w/cpp/io/c/fprintf) Probably harmless (but still wrong) if the string ends with '\0'. commit 95bf86dc2900b707d4b9bfa2005fcea6c17c3410 Author: Daniel-Constantin Mierla Date: Mon Apr 18 20:50:51 2022 +0200 siprepo: updates to kemi exports signatures commit 9601f651ecdbf5e816f15fc6aedce9981d4afae7 Author: Daniel-Constantin Mierla Date: Sun Apr 17 21:16:34 2022 +0200 pv_headers: update kemi exports signatures to match c code commit 6cddfb888d5622a986f2e5b57fe3a36f81632cfd Author: Daniel-Constantin Mierla Date: Sat Apr 16 15:24:59 2022 +0200 kamctl: version set to 5.6.0 commit 03726a3f04f860ead060ad2f7984b587ad10ab43 Author: Victor Seva Date: Fri Apr 15 13:23:49 2022 +0200 ims_registrar_scscf: fix build warning > userdata_parser.c: In function 'parse_user_data': > userdata_parser.c:930:23: warning: pointer targets in passing argument 1 > of 'xmlParseMemory' differ in signedness [-Wpointer-sign] > 930 | doc = xmlParseMemory((unsigned char *)xml.s, xml.len); > | ^~~~~~~~~~~~~~~~~~~~~~ > | | > | unsigned char * > In file included from /usr/include/libxml2/libxml/globals.h:18, > from /usr/include/libxml2/libxml/threads.h:35, > from /usr/include/libxml2/libxml/xmlmemory.h:218, > from /usr/include/libxml2/libxml/tree.h:1307, > from /usr/include/libxml2/libxml/xmlschemas.h:19, > from userdata_parser.h:47, > from userdata_parser.c:44: > /usr/include/libxml2/libxml/parser.h:846:32: note: expected 'const char > *' but argument is of type 'unsigned char *' > 846 | xmlParseMemory (const char *buffer, > | ~~~~~~~~~~~~^~~~~~ commit 3e46fc12adbee2c8d0b0dc4de4814d343762c52d Author: Victor Seva Date: Fri Apr 15 13:17:25 2022 +0200 pv: remove unused variable > pv_branch.c:623:13: warning: unused variable 's' [-Wunused-variable] commit 6c15b875c9763013afc1aafc1ae06c96c4e2c698 Author: Victor Seva Date: Tue Apr 12 13:36:34 2022 +0200 pv_headers: fix build warning pvh_func.c:392:35: warning: division 'sizeof (char *) / sizeof (char)' pvh_func.c:407:66: warning: division 'sizeof (char *) / sizeof (char)' commit 8964b1a9819d9fd644a5a30b0fe4de9b3146501d Author: Victor Seva Date: Fri Apr 15 09:04:56 2022 +0200 pkg/kamailio/deb: version set 5.6.0~pre0 commit a1d89de03b0274b642d35ee875a1985ee51a2cd8 Author: Daniel-Constantin Mierla Date: Fri Apr 15 08:30:04 2022 +0200 Makefile.defs: version set to 5.6.0-pre0 - testing phase for v5.6.x series commit a0f53622fd624562d9f65ac212b2d91363f2714c Author: Daniel-Constantin Mierla Date: Fri Apr 15 08:29:16 2022 +0200 Makefile.defs: version set to 5.6.0-dev4 - mark the end of development for 5.6.x series commit 3bdd15c8dd60d445fc9f86b7579ddd2e1a862bc4 Author: Kamailio Dev Date: Thu Apr 14 16:01:13 2022 +0200 modules: readme files regenerated - corex ... [skip ci] commit b08bfd0226f244bb44299ce8177efbd6f5bf0c11 Author: Daniel-Constantin Mierla Date: Thu Apr 14 12:28:47 2022 +0200 siprepo: added rmode parameter for push and pull functions commit eeb0417340a120da5f3267aef5e08600dad3107b Author: Daniel-Constantin Mierla Date: Thu Apr 14 12:20:54 2022 +0200 siprepo: parse msg for pull operation commit ba66bc87ac05403f494d2820ef53a40b321881b0 Author: Daniel-Constantin Mierla Date: Thu Apr 14 12:14:42 2022 +0200 corex: docs for forward_reply() function commit a23ede7247b52ddc53dc0186810923dc1ae8c51c Author: Daniel-Constantin Mierla Date: Thu Apr 14 12:11:37 2022 +0200 corex: added forward_reply() function - forward received reply on demand commit 190e172fee572c169a0caa14bb08d7d271aa4f48 Author: Daniel-Constantin Mierla Date: Thu Apr 14 10:02:50 2022 +0200 siprepo: timer routing to clean up stored items commit 4e86a15979249a881ccbe4828588e8be0f241626 Author: Daniel-Constantin Mierla Date: Thu Apr 14 07:54:20 2022 +0200 siprepo: new module to store sip message content in a hash table - push/pull sip messages - wip commit 9a8974a80b8ce5ffc9166e81f43f8581777cd48f Author: Daniel-Constantin Mierla Date: Wed Apr 13 17:05:18 2022 +0200 htable: check if entries are initialized before sync'ing to db commit b1fa63b1547fc5af6cc1e97db42ea76db1bf927b Author: Daniel-Constantin Mierla Date: Wed Apr 13 13:11:30 2022 +0200 htable: track when records were successfully loaded from database - write back only in such case commit d542cb89afb1a34cba35cbcf0f40315581fbb767 Author: Daniel-Constantin Mierla Date: Wed Apr 13 12:52:15 2022 +0200 htable: reset entries field if hash table initialization fails commit bf69b85fe9f383debcae6420c5d2d53a2ba452e9 Author: Kamailio Dev Date: Wed Apr 13 12:01:10 2022 +0200 modules: readme files regenerated - geoip2 ... [skip ci] commit 282bbf188831bf9b4187fa2aa54fd9b2412e066c Author: Daniel-Constantin Mierla Date: Wed Apr 13 11:58:01 2022 +0200 geoip2: docs - fixed the rpc command geoip2.reload title commit c43432e6fda8db527ffca3442d7cea8e601a211e Author: Kamailio Dev Date: Wed Apr 13 11:16:09 2022 +0200 modules: readme files regenerated - geoip2 ... [skip ci] commit 166edc37177c2a92f57a31591ca781b15202a57f Author: Henning Westerholt Date: Wed Apr 13 09:04:31 2022 +0000 geoip2: add a note about db replacement recommendations commit 6a001d3f90a8cfa2514b5b2781fc61dec50fc0c4 Author: Henning Westerholt Date: Wed Apr 13 08:20:54 2022 +0000 geoip2: fix logging for reload failures, initialize memory for db commit 85c4ad1025cc3aa882ddfb42cb35257500f4528b Author: Kamailio Dev Date: Wed Apr 13 08:46:12 2022 +0200 modules: readme files regenerated - geoip2 ... [skip ci] commit 2f78b97eaf3d4232a623be0d2eb2da575c93f13b Author: Henning Westerholt Date: Wed Apr 13 06:34:02 2022 +0000 geoip2: add reload RCP command fuctionality (related to GH #2029) commit 3440a43377ee14fd68de90c940a763b845e98be1 Author: Kamailio Dev Date: Wed Apr 13 08:16:10 2022 +0200 modules: readme files regenerated - userblocklist ... [skip ci] commit d1342772cdcd882b0c26db111b608e37b748314d Author: Henning Westerholt Date: Wed Apr 13 06:02:27 2022 +0000 userblocklist: add a note about deactivated MI cmds to docs commit 79859614cb584ec1f3d3bbdd885b7f4979e61da5 Author: Kamailio Dev Date: Wed Apr 13 08:01:18 2022 +0200 modules: readme files regenerated - userblocklist ... [skip ci] commit dd12c792b42c223bf93bb58ff0103efb454ab88b Author: Henning Westerholt Date: Wed Apr 13 05:58:49 2022 +0000 userblocklist: small spelling improvement in docs commit b467ce544afa709c28e39d8734b2e9ba6a43b79c Author: Henning Westerholt Date: Mon Apr 11 09:41:45 2022 +0000 geoip2: also log database path commit 7f03faa01ee4d832f5079b9344fc895ff425ac6c Author: Henning Westerholt Date: Mon Apr 11 09:38:23 2022 +0000 geoip2: logging library version at startup commit 2c3cc027b05317ec61c706180cb9cfea555cbc11 Author: Daniel-Constantin Mierla Date: Tue Apr 12 08:37:11 2022 +0200 corex: corex: $lsock() variable can match by index commit 1bde8e0e6193f0ed63452b3b8d31bfc78121dfb6 Author: Daniel-Constantin Mierla Date: Tue Apr 12 08:36:36 2022 +0200 core: function to get local socket by index commit aa8ec3bf19328741b0565d306438a9b396f39eef Author: Kamailio Dev Date: Mon Apr 11 16:01:26 2022 +0200 modules: readme files regenerated - auth ... [skip ci] commit 841681e68a8fd913bc6944eed4f4d00c05f92359 Author: Bastian Triller Date: Mon Apr 11 14:07:49 2022 +0200 pua_dialoginfo: Fix typo commit dd15436e8697f70df6ef9d188da36f70e7116a74 Author: Bastian Triller Date: Mon Apr 11 14:01:37 2022 +0200 auth: Fix missing dependency in docs commit 8bab711590ac8b4fd73efabbc7c22be3231e6214 Author: Bastian Triller Date: Mon Apr 11 14:00:58 2022 +0200 core: Fix typos, reference to SER commit abd41396a937155a978ff024f309b082459a057e Author: Kamailio Dev Date: Mon Apr 11 15:16:16 2022 +0200 modules: readme files regenerated - pv_headers ... [skip ci] commit 7a3f71e7ce6b63fe1c32853c30d785bc9c1f2236 Author: Fabricio Santolin da Silva Date: Wed Mar 30 16:42:41 2022 +0200 pv_headers: Add support to remove a specific value from a header - To be used with headers containing values separated by commas - pvh_header_param_exists() check if the value is present to a given header - pvh_remove_header_param() remove the value from the given header or the entire header if no other value is present commit 322102e6a6b9e775aaa5d9f738e549ba8dddf2cd Author: Henning Westerholt Date: Mon Apr 11 07:40:09 2022 +0000 fix compilation warning for gcc 12.x (GH #3073) commit 4033b3be916eef91773fa8c3f04ee7e8f954b7f0 Author: Kamailio Dev Date: Mon Apr 11 08:46:20 2022 +0200 modules: readme files regenerated - dispatcher ... [skip ci] commit 06aa21a975f76ce49a10925972ad8c239fc91216 Author: Daniel-Constantin Mierla Date: Mon Apr 11 08:42:57 2022 +0200 ipops: docs for dns_set_local_ttl() commit ac376471d95ab7a350d9d7cc124c06a157776dff Author: Daniel-Constantin Mierla Date: Mon Apr 11 08:31:20 2022 +0200 ipops: added function to set local ttl for dns queries commit 1c67548e9e3c78040fac933a6b59397f2ebb329e Author: Daniel-Constantin Mierla Date: Sun Apr 10 20:22:16 2022 +0200 dispatcher: docs for ds_dns_ttl commit 6074d5cecf3f7f009d5a33678843926b57f34520 Author: Daniel-Constantin Mierla Date: Sat Apr 9 21:27:21 2022 +0200 dispatcher: new ds_dns_ttl - option to set ttl for dns queries done by dispatcher commit 0846ddd9eb79eeb0f93535ad65c75670f026941b Author: Daniel-Constantin Mierla Date: Sat Apr 9 15:36:32 2022 +0200 core: dns cache - option to set local ttl to overwrite the global value commit ba28855a1745e0b084d230958bd3fbb5b0e23847 Author: Daniel-Constantin Mierla Date: Fri Apr 8 19:17:35 2022 +0200 pv: added set function for variable $rcv(buf) commit d5e29886ccca6e4384859523e8b923761532c513 Author: Daniel-Constantin Mierla Date: Fri Apr 8 19:15:26 2022 +0200 core: enable updating received data via $rcv(buf) - on event_route[core:msg-received] commit f10f3b516ccab7f2bca8ff71c3fa34b915fc03f6 Author: Daniel-Constantin Mierla Date: Fri Apr 8 16:17:02 2022 +0200 dispatcher: track time of last dns timer update commit a7e9eb0897a0ea512a4c72c44ced9a14113099ff Author: Kamailio Dev Date: Fri Apr 8 13:31:17 2022 +0200 modules: readme files regenerated - dispatcher ... [skip ci] commit 8e211bc196abd49a635192f788364afad13c5a45 Author: Daniel-Constantin Mierla Date: Fri Apr 8 13:28:23 2022 +0200 dispatcher: docs updated for rpc add command commit a7ade4f3c6c2439ebc286c0c595c92b88550dbc3 Author: Daniel-Constantin Mierla Date: Fri Apr 8 13:25:31 2022 +0200 dispatcher: rpc command to add a record updated to get priority commit d09e2250db652650945867d135faa84a08dda820 Author: Daniel-Constantin Mierla Date: Fri Apr 8 12:39:12 2022 +0200 corex: $lsock() variable can match by advertise address commit 313c0a93ad2076a2eac88c95d8992c42975a36cf Author: Daniel-Constantin Mierla Date: Fri Apr 8 12:38:27 2022 +0200 core: helper function to get socket by advertise address commit e272eea0229678b4446a3907b7360c61c273caa7 Author: Daniel-Constantin Mierla Date: Fri Apr 8 12:36:49 2022 +0200 permissions: return ret variable set inside double_fixup() commit d4d20240d5ef55a55b2ddd37ae926124d9919623 Author: Kamailio Dev Date: Thu Apr 7 20:16:16 2022 +0200 modules: readme files regenerated - dispatcher ... [skip ci] commit 168b76538c33be5a91d73d553930c60229e72c1f Author: Henning Westerholt Date: Thu Apr 7 18:14:10 2022 +0000 p_usrloc: add a note to docs about runtime change of UTC parameter, related to gh #3072 commit a3ca4237f3514da99d9fb1095b82a76740ebd108 Author: Daniel-Constantin Mierla Date: Thu Apr 7 20:13:00 2022 +0200 dispatcher: docs for ds_dns_mode and ds_dns_interval commit fd0794bc87c15d04c78c5bf2f23a8afc550b24eb Author: Daniel-Constantin Mierla Date: Thu Apr 7 19:34:38 2022 +0200 dispatcher: set default value for ds_dns_interval to 600 - use modparam value for ds_dns_mode commit fa0e1684a39a505abf95e0fa202907ceb7d3ff3e Author: Daniel-Constantin Mierla Date: Thu Apr 7 19:21:23 2022 +0200 dispatcher: dns resolving of destination addresses done on timer - new option to refresh periodically the ip addresses corresponding to destination addresses commit ef7f784e70087abd8dec22a899eb7c544e9d981d Author: Stefan Mititelu Date: Tue Apr 5 15:06:36 2022 +0300 p_usrloc: make UTC param runtime configurable commit 19a8c97b0b4089966af6b1705bf5eaee7554e30b Author: Daniel-Constantin Mierla Date: Thu Apr 7 09:38:29 2022 +0200 corex: new transformation {sock.attr} - get attributes of a socket address proto:host:port commit a3d88ed0128d5d9d94af3bc5b9bbc3e1dbe9aea7 Author: Kamailio Dev Date: Thu Apr 7 08:31:25 2022 +0200 modules: readme files regenerated - dispatcher ... [skip ci] commit 4e08fbcd45886dfa7d687cda68540ef548b23cf9 Author: Daniel-Constantin Mierla Date: Thu Apr 7 08:27:19 2022 +0200 dispatcher: docs updated for rpc dispatcher.list commit 68901fca96a2ebfa812dd2b2c857e020e08e7331 Author: Daniel-Constantin Mierla Date: Thu Apr 7 08:23:59 2022 +0200 dispatcher: new option for rpc list command to print more attributes commit 2eac6a0c2f2dd7c8831ef65fa9d92b88a79d23af Author: Daniel-Constantin Mierla Date: Wed Apr 6 20:36:26 2022 +0200 core: zero-ending ipv4 string in ip_addr2sbufz() like done for ipv6 commit 1dfeba4aeed8cd76c630108b2363155eab07801c Author: Daniel-Constantin Mierla Date: Wed Apr 6 17:20:02 2022 +0200 corex: support matching on listen string for $lsock(...) variable commit bed923ddb92d9d7b694167f0276414373d3297c4 Author: Daniel-Constantin Mierla Date: Wed Apr 6 17:00:02 2022 +0200 core: helper function to get socket by listen string commit 507b8ab6e109e8b8ec231b2436324c534497c794 Author: Daniel-Constantin Mierla Date: Wed Apr 6 14:02:10 2022 +0200 corex: new variable $lsock(expr) - get listen socket attributes - the expr is an expression to match the socket and specify the field to return - example: "n/s1/listen" - match the socket with the n[ame] "s1" and return the listen address - wip commit 61b32b46afd7cc0a82f33aa3d92a5e76c4d87fee Author: Daniel-Constantin Mierla Date: Wed Apr 6 13:54:59 2022 +0200 core: count and store global index for listen sockets at startup commit b3bdfa61aabfaf4f546f899b2afe2d288a9849c5 Author: Kamailio Dev Date: Tue Apr 5 21:16:16 2022 +0200 modules: readme files regenerated - dispatcher ... [skip ci] commit 3f84e45edc0d00866b76b7f35d569f02ff72eff2 Author: Daniel-Constantin Mierla Date: Tue Apr 5 21:07:31 2022 +0200 dispatcher: docs updated for rpc dispatcher.list commit 2e5b81676c91f9c39ba8613f1116a7f8e0e06453 Author: Daniel-Constantin Mierla Date: Tue Apr 5 18:11:50 2022 +0200 dispatcher: option to get shorter result for rpc list command commit e680b6b7f7fc33c98720b928b505e8ac96980186 Author: Daniel-Constantin Mierla Date: Tue Apr 5 13:02:06 2022 +0200 dispatcher: option to do srv dns query for target addresses commit 03f844bbe842107ad09cbf46bfcbff722e788937 Author: Daniel-Constantin Mierla Date: Tue Apr 5 11:07:56 2022 +0200 dispatcher: fix compile error by previous commit pushing unsaved files commit bf6b1feffeef81f43c9bffc75f7a1fbf5cd9caa7 Author: Daniel-Constantin Mierla Date: Tue Apr 5 10:29:57 2022 +0200 dispatcher: turned ds_dns_mode values in bit flags commit cdf8cb6444f3b3f9aeb76053edc05bf595d4a583 Author: Daniel-Constantin Mierla Date: Tue Apr 5 07:54:15 2022 +0200 dispatcher: check valid values for ds_dns_mode commit 1b5b0aa94b82845995791a356b68ed6e1cbc3491 Author: Daniel-Constantin Mierla Date: Mon Apr 4 19:34:55 2022 +0200 dispatcher: added ds_dns_mode parameter - control when dns resolving is done for hostnames in target addresses from dispatcher groups (wip) commit 5555e893ea0997a7c71a3e424ef09c4570f122f6 Author: Daniel-Constantin Mierla Date: Sat Apr 2 11:15:04 2022 +0200 mqueue: use local variable to lock early only when needed commit c09daf26a58f23483c2b8cf1f40c990f20e4d215 Author: Kamailio Dev Date: Fri Apr 1 14:16:20 2022 +0200 modules: readme files regenerated - ims_qos ... [skip ci] commit 6da1a08b12e162a5dd4cde90033f51e7b9d48656 Author: Daniel-Constantin Mierla Date: Fri Apr 1 14:08:22 2022 +0200 stirshaken: docs - add missing end of section tag commit 20559f647fee0dc46fef83f8f7782ec24a1f0b94 Author: Daniel-Constantin Mierla Date: Fri Apr 1 14:04:27 2022 +0200 ims_qos: removed angle brakets in the text commit 2799782c530927de5db3c69df18b8248b8055ee2 Author: Stefan Mititelu Date: Tue Mar 8 14:11:46 2022 +0200 mqueue: add mqueue_mode modparam commit e2383b74f79107aed232ffb8e6a311c56f64ff46 Author: Kamailio Dev Date: Fri Apr 1 14:01:12 2022 +0200 modules: readme files regenerated - ims_qos ... [skip ci] commit 1ff0a9c4cee17a68a54c7002a528710ce85b96da Author: Stefan Mititelu Date: Fri Mar 25 09:11:34 2022 +0200 uac: fix shm leak commit 5a85767ef3371dd6443e9cc0caebf3b68980dc07 Author: Aleksandar Yosifov Date: Fri Mar 25 17:18:10 2022 +0200 ims_qos: Added new parameters for AAR,AVP517 - Added new parameters: af_signaling_ip6, component_media_type, flow_protocol, omit_flow_ports, rs_default_bandwidth, rr_default_bandwidth. Check doc for details. commit 1986ac41e38d2bd7600a19527cf00164876e77e3 Author: Trevor Peirce Date: Fri Mar 25 19:26:10 2022 -0700 stirshaken: fix doc typos commit 58fde6844ca5b6f98ca12693d59e22722635cf16 Author: Kamailio Dev Date: Fri Apr 1 09:01:22 2022 +0200 modules: readme files regenerated - evrexec ... [skip ci] commit ba98cbb78e0e2b9f4075bf548bb8e9bc3c3c8b48 Author: Daniel-Constantin Mierla Date: Fri Apr 1 08:50:16 2022 +0200 evrexec: docs update with variable example commit 0292cae2812628e433cc07af6a45bf229e2ba708 Author: Daniel-Constantin Mierla Date: Thu Mar 31 08:23:58 2022 +0200 evrexec: exposed src ip and port via variable commit 220413010fa1e268501edd8808dc02fcc8b9d0d1 Author: Daniel-Constantin Mierla Date: Wed Mar 30 17:28:29 2022 +0200 evrexec: use structure of exec context attributes commit b81000ca0f3332a00831ce9d6e774027beb4a605 Author: Daniel-Constantin Mierla Date: Wed Mar 30 13:01:03 2022 +0200 evrexec: log src ip and port commit e792de60d24386cdd3816b67d4778f4eba33b0f0 Author: Kamailio Dev Date: Wed Mar 30 08:46:20 2022 +0200 modules: readme files regenerated - evrexec ... [skip ci] commit a074608ca41e70b21de27e050869883e70e13033 Author: Daniel-Constantin Mierla Date: Wed Mar 30 08:40:45 2022 +0200 evrexec: docs for sockaddr attribute commit a2d97f897b5ee1cc550480af02af8d79b94a8ef3 Author: Daniel-Constantin Mierla Date: Wed Mar 30 08:27:12 2022 +0200 evrexec: execute event route on data received on a custom udp socket commit b3f59ded7d5ea9b183e4d301ca2a69aaeb966e65 Author: Daniel-Constantin Mierla Date: Wed Mar 30 08:26:32 2022 +0200 core: keep references to proto and port parts by parse_protohostport() commit d1bb4892c74062a0e4a6f932b76c1bdb3fa59ebb Author: Kamailio Dev Date: Tue Mar 29 20:01:24 2022 +0200 modules: readme files regenerated - stirshaken ... [skip ci] commit 1989193a1ce22b06be0fef23e84e92084d9ecdc6 Author: Daniel-Constantin Mierla Date: Tue Mar 29 19:57:52 2022 +0200 stirshaken: docs - removed extra section ending tag commit 68bb785914a8f2efef678974e845e7e7a36382ea Author: Kamailio Dev Date: Fri Mar 25 13:16:25 2022 +0100 modules: readme files regenerated - stirshaken ... [skip ci] commit 363b9da8516ee56b9892f760b24c531c19cee3b5 Author: Trevor Peirce Date: Tue Mar 22 19:53:54 2022 -0700 stirshaken: Add PVs to allow access to x509 subject and ppt grants - added vs_certsubject_pvname and vs_pptgrants_pvname config params - adjusted log level of load/unload events commit 2f9c0c4d2b6551bb0f8f1915d2585d96c3bca8cb Author: Dennis Yurasov Date: Tue Mar 22 15:28:45 2022 +0300 siptrace: add direction attribute to exported by module pseudo-variable - Add direction attribute to event route siptrace pseudo-variable. commit 8d5d5a872c0bafa2e591b69fa5d8c17179e1e4a4 Author: Daniel-Constantin Mierla Date: Thu Mar 24 11:10:32 2022 +0100 etc/kamailio.cfg: add return to root blocks - make it more explicit for returned code commit fc50ce1dbd31bbd28a11d672ed9bdbe9bd4ae5d0 Author: Dennis Yurasov Date: Mon Mar 21 16:23:36 2022 +0300 siptrace: fix pkg memory leak when module configured with core callbacks - Correctly freeng pkg memory in core callbacks when body modifications take place with X-Siptrace headers, also fix potential pkg_free with not dynamicaly allocated objects. commit 51dcda9aab961aa86c77c7e0a99bc91aee860d52 Author: Kamailio Dev Date: Tue Mar 22 08:16:22 2022 +0100 modules: readme files regenerated - uac ... [skip ci] commit faefa6ccc3ce9a774ca977aa35b8da07b46daf02 Author: Daniel-Constantin Mierla Date: Tue Mar 22 08:10:26 2022 +0100 uac: docs - fixed typo - GH #3056 commit d28ca884548b0f24a618ed9cbdc8e1b9538f2574 Author: Sergey Safarov Date: Sun Mar 20 16:12:13 2022 +0300 utils: fixed sinitiser error [root@localhost]# kamcmd cfg.seti param_group param_name value ================================================================= ==2409977==ERROR: LeakSanitizer: detected memory leaks Direct leak of 38 byte(s) in 1 object(s) allocated from: #0 0xffff98c250af in malloc (/lib64/libasan.so.5+0xd50af) #1 0x41549f in parse_listen_id /root/kamailio/utils/kamcmd/parse_listen_id.c:133 #2 0x4144fb in main /root/kamailio/utils/kamcmd/kamcmd.c:2075 #3 0xffff97dc0de3 in __libc_start_main (/lib64/libc.so.6+0x20de3) #4 0x40260b (/usr/local/sbin/kamcmd+0x40260b) commit 16a5234b11f139ec6b2be99499c970234dec90c3 Author: Kamailio Dev Date: Mon Mar 21 15:16:26 2022 +0100 modules: readme files regenerated - auth_db ... [skip ci] commit c67c568ad476879529cd04f7a5b1b77401a8f428 Author: Henning Westerholt Date: Mon Mar 21 14:11:32 2022 +0000 auth_db: document flag 0 for auth_check function commit 0b7a71070f3845e4c7e89e149a80b3db8872bb1e Author: Daniel-Constantin Mierla Date: Thu Mar 17 09:34:56 2022 +0100 ims_qos: free result of getaddrinfo() commit 782b4773119e21a9354d698c0f405d7162166a4a Author: Daniel-Constantin Mierla Date: Thu Mar 17 09:00:36 2022 +0100 cdp: init the entire msg structure commit b32a9caf4797370a4704b5f94d2d704b6e52fdef Author: Daniel-Constantin Mierla Date: Wed Mar 16 10:11:43 2022 +0100 core: parse uri - extra check when user part is missing before @ commit dad443172628c3736b057fa24343c265ed3827b2 Author: Daniel-Constantin Mierla Date: Wed Mar 16 09:12:03 2022 +0100 db_berkeley: covert blob values commit 476d763d8ee504b71c13063ca002ecfe158da94e Author: Daniel-Constantin Mierla Date: Wed Mar 16 09:04:33 2022 +0100 core: 0-terminate string for very long local network interface names commit b8c4d8b8d0f06267f2bc1a760307345fd06745ce Author: Daniel-Constantin Mierla Date: Wed Mar 16 09:00:35 2022 +0100 db_redis: init allocated structure commit b7fa610ca381dff572d0276fabe7101acdc3ced1 Author: Daniel-Constantin Mierla Date: Wed Mar 16 08:35:24 2022 +0100 core: resolve - use macro value for comparison commit b98cbddfaf271887276c4be8a98a0708dab4d091 Author: Ovidiu Sas Date: Tue Mar 15 12:09:15 2022 -0400 db_text: fix db url in example config commit d4af1304778c10213cb1f98e23938c6c4b912723 Author: Daniel-Constantin Mierla Date: Tue Mar 15 13:01:10 2022 +0100 db_text: reworked the checks for database and table names commit e513d1cc549fea43eebc5fc504bb01270adbc10e Author: Daniel-Constantin Mierla Date: Tue Mar 15 10:41:59 2022 +0100 seas: check for header type value for flags comparison commit 5c774d6eced2ad52cb341b9e36419aac6c0506cb Author: Daniel-Constantin Mierla Date: Tue Mar 15 10:38:42 2022 +0100 ims_auth: warn if the header type is not set properly commit f9a38d6b621a2c3966a3c85dce6fdd2e6bb8d431 Author: Daniel-Constantin Mierla Date: Tue Mar 15 10:35:12 2022 +0100 core: parser - catch special header types for get_hdr() commit 67e0fa5e53ef5d4dd9802e3027b2bc7ff6dcb671 Author: Daniel-Constantin Mierla Date: Tue Mar 15 10:30:58 2022 +0100 core: parser digest - warn if the header type is not set properly commit 8b20e6045dbebdb784a4e8f66d81fc79c0a17304 Author: Daniel-Constantin Mierla Date: Tue Mar 15 10:18:23 2022 +0100 core: parse - fix typo in comment of previous commit commit eda4b3c51ce12d4fe052b7e9ad40be1ef6e56444 Author: Daniel-Constantin Mierla Date: Tue Mar 15 10:11:09 2022 +0100 core: parse uri - sanity check for user part commit 692d15ce9bcc329fff55060dcdc8e5161f12c30e Author: Daniel-Constantin Mierla Date: Tue Mar 15 10:00:24 2022 +0100 pua_reginfo: init uri buffer commit 0b684a5d9a2f5d17e64cb8cb5f4b53b06f180f06 Author: Daniel-Constantin Mierla Date: Tue Mar 15 09:59:44 2022 +0100 sipcapture: more init buffers content commit 0204232ba1f229edb9c7e0080e98e9d3b2500672 Author: Daniel-Constantin Mierla Date: Tue Mar 15 09:37:58 2022 +0100 dmq: init peer structures commit 9292b9f5daacfa5340b5fe1a5f02469a7e597d9b Author: Daniel-Constantin Mierla Date: Tue Mar 15 09:31:24 2022 +0100 sipcapture: init buffers content commit 473e051bef688d9e78bc4c28abebbedfffd1f549 Author: Sipwise Development Team Date: Thu Mar 10 16:34:37 2022 +0100 pv-headers: ignore skip-header config on clone_branch commit 0c101ffe713603e812759da6d396e0451cf13ba1 Author: Daniel-Constantin Mierla Date: Tue Mar 15 08:18:03 2022 +0100 core: parse uri - detect empty user when @ is found commit 30079910bbb33b430621f188beae40c71592bcba Author: Daniel-Constantin Mierla Date: Mon Mar 14 17:07:42 2022 +0100 dispatcher: fix ds_reload() return logic - GH #3054 commit 4659d27f73f4e4d840e04a20d9b65a76280954e8 Author: Daniel-Constantin Mierla Date: Mon Mar 14 13:01:24 2022 +0100 core: mem - define qm_report() for compilation with debug disabled commit 9140686dcd4c32712e46f3e6e824ab090545a03e Author: Daniel-Constantin Mierla Date: Mon Mar 14 12:53:56 2022 +0100 misctesc: sync-ed with fuzz function commit ae46c85a3d1e829900080c2b6ee16fda1bce90d4 Author: Daniel-Constantin Mierla Date: Mon Mar 14 12:28:55 2022 +0100 core: fuzz - include missing headers file for last changes commit a9e92eb9dfe4e52b45e271bcfa51c0c732dc23c4 Author: Daniel-Constantin Mierla Date: Mon Mar 14 12:20:37 2022 +0100 misc: fuzz - add functions for parsing record-/route headers commit 22b8ecc24442dce775600dfb186a83bc947fd4ca Author: Daniel-Constantin Mierla Date: Mon Mar 14 12:17:42 2022 +0100 core: parser - helper functions to parse all record-/route headers commit 8f04fd24c8f0d9edc88b5c3ff734560bb10735ee Author: Daniel-Constantin Mierla Date: Mon Mar 14 11:30:38 2022 +0100 core: mem - expose qm_report() in header file commit 9f7edfbd9f3b5fdb660043048a4c3a517483016e Author: Daniel-Constantin Mierla Date: Mon Mar 14 11:20:54 2022 +0100 misc/fuzz: use parse_contact_headers() instead of parse_contact_header() commit 5c99d7f87ed94cd52c6ab74d46f511447b3db2b9 Author: Daniel-Constantin Mierla Date: Mon Mar 14 10:23:58 2022 +0100 sanity: use dedicated functions for parsing From/To URIs - updates to parsing Contact headers commit 355c02106c95400c44833a89aeea68c61ba2f200 Author: Daniel-Constantin Mierla Date: Fri Mar 11 21:41:06 2022 +0100 core: parse sdp - removed redundant check commit 7076904d0f0980d6bfa0814e3b1a8c61ee0acecc Author: Daniel-Constantin Mierla Date: Fri Mar 11 21:36:16 2022 +0100 core: parse sdp - detect multipart invalid format commit 11d9cf595eb92c8eee74ab386db0c061ee1c63f0 Author: Kamailio Dev Date: Fri Mar 11 13:31:20 2022 +0100 modules: readme files regenerated - textops ... [skip ci] commit 70c385518829d07b2061678af4e2d7f21587e454 Author: Daniel-Constantin Mierla Date: Fri Mar 11 13:21:48 2022 +0100 textops: remove_hf_match() returns true when a header is removed commit 5c59e96a7d0a04bff13bde8be688fae8c4d664d9 Author: Daniel-Constantin Mierla Date: Fri Mar 11 13:20:48 2022 +0100 textops: docs for remove_hf_match() commit 8b24f28e9949271d993a5f6cf814fe1de2ddbf6d Author: Daniel-Constantin Mierla Date: Fri Mar 11 13:09:55 2022 +0100 textops: added remove_hf_match(hname, op, expr) - remove headers with name hname that match the body with expr commit e64a1eb774284a720718878170e198147af67e50 Author: Daniel-Constantin Mierla Date: Fri Mar 11 11:28:36 2022 +0100 textops: reset counter for looping again in remove_hf_idx() commit 07b19ef0604a48148f1bb14787516334820e5a3a Author: Kristiyan Peychev Date: Tue Mar 8 10:40:51 2022 +0200 ims_registrar_scscf: add a new contact state for notifications Add the `deregistered` state to IMS_Registrar_events_enum_t, allowing the registrar to distinguish between UE unregsitration, which do not require a notification to be sent, and network-originated deregistration requests. commit 0e0bdbf83c7f20bf1814fb58232f8c25e29dd94d Author: Kristiyan Peychev Date: Mon Mar 7 17:59:03 2022 +0200 ims_registrar_scscf: use xmlParseMemory instead of xmlParseDoc Fix issues where a non-zero terminated string would get passed to `parse_user_data`. commit 79bb2b1c4e5a446a333d837d4ccb1038303340e5 Author: Rikyz Date: Fri Mar 4 23:15:57 2022 +0100 ims_ipsec_pcscf: fix sha1 algorithm and tcp connections for SIP Replies over TCP commit 69ee44c4cf83447bab2104b5d380f01af3893608 Author: Daniel-Constantin Mierla Date: Thu Mar 10 11:45:34 2022 +0100 corex: use ZSW() for shm report rpc output commit 647a734f07537272f1235415f2712f770bc3f350 Author: Daniel-Constantin Mierla Date: Thu Mar 10 11:19:00 2022 +0100 core: mem - use macro for setting qm report fields commit 1c5b26d0b6e2c43741d7b37341bfe49a78d7697a Author: Kamailio Dev Date: Thu Mar 10 11:01:25 2022 +0100 modules: readme files regenerated - tm ... [skip ci] commit 57b1d5375927b987b162fcf0e2c99a39b717bd65 Author: Dennis Yurasov Date: Sat Mar 5 11:36:29 2022 +0300 siptrace: add X-Siptrace headers when configured core callback mode and SIP URI traffic mirroring - Added X-Siptrace headers in core callback mode for SIP URI traffic duplication, headers also available in event route for filtering purporses. commit f9f16a6c700a7378fc30f6f9c0a767438fc638b9 Author: Aleksandar Yosifov Date: Wed Mar 2 13:25:22 2022 +0200 smsops: Fix ucs2-to-utf8 for Accent chars commit d3f25a5dd0139677a66792141fff075475085a03 Author: Stefan Mititelu Date: Fri Mar 4 15:45:55 2022 +0200 tm: Add enable_uac_fr modparam commit b3c301e1c99eb90df1533724442aef7991cd36bc Author: Stefan Mititelu Date: Fri Mar 4 15:33:51 2022 +0200 uac: trigger event route for failure and timeout ...when $uac_req(evroute) = 2 commit e1974977a3e604996b752566d187b77da5072999 Author: frederic Date: Thu Mar 3 16:57:28 2022 +0100 topos: handle BYE sent by callee during non connected call with provitional response sent by callee (INVITE,180 and BYE from callee instead CANCEL) commit b559a5de7c948b678522eca2c7a05d4491690aad Author: Daniel-Constantin Mierla Date: Wed Mar 9 17:16:39 2022 +0100 corex: shm.report to print code location for fragments commit fa0f802e9042afb9142378943397d45f727bb86a Author: Daniel-Constantin Mierla Date: Wed Mar 9 11:46:14 2022 +0100 mem: store file, line, module and functions in memory reports commit 3719888c2d6df492e48a07e04682930abba07e71 Author: Kamailio Dev Date: Mon Mar 7 14:16:19 2022 +0100 modules: readme files regenerated - p_usrloc ... [skip ci] commit 4e26551f3529876beafd318f30ffc5f0cf92cda1 Author: Stefan Mititelu Date: Wed Feb 23 09:50:40 2022 +0200 p_usrloc: add UTC_timestamps parameter commit 96efbdad0e9ed320657f56c3a0b4a5e54b1cdd5c Author: Victor Seva Date: Mon Mar 7 09:20:39 2022 +0100 snmpstats: fix build, update memory field > CC (gcc) [M snmpstats.so] kamailioServer.o > kamailioServer.c: In function 'handle_kamailioSrvFreeMemory': > kamailioServer.c:193:37: error: 'struct mem_info' has no member named 'free' > 193 | int freememory = (int)_stats_shm_mi.free; > | ^ > make[2]: *** [../../Makefile.rules:100: kamailioServer.o] Error 1 > make[1]: *** [Makefile:511: modules] Error 1 changes introduced at fb8727b3e1b9fc4f4278809ef9cdea93e96ae77a commit fffcfdf86aa8bd6ea417b593f9a5af2892cd6d1a Author: Kamailio Dev Date: Fri Mar 4 13:31:34 2022 +0100 modules: readme files regenerated - corex ... [skip ci] commit 8a58717c5d81989e835a7c30bd6a1e5954c59a0b Author: Daniel-Constantin Mierla Date: Fri Mar 4 13:27:57 2022 +0100 corex: docs for shm.report rpc command commit 2d9de91df94ca686968a307d18902f51d59a9c18 Author: Daniel-Constantin Mierla Date: Fri Mar 4 13:20:46 2022 +0100 corex: add shm.report rpc command commit 72a4e0e90e95e2088b995bbe49bad5324edd9b09 Author: Daniel-Constantin Mierla Date: Fri Mar 4 13:18:58 2022 +0100 core: mem - added api function for getting usage report for qm manager - combine internal memory manager stats with metrics computed on the fly by walking all memory fragments commit fb8727b3e1b9fc4f4278809ef9cdea93e96ae77a Author: Daniel-Constantin Mierla Date: Fri Mar 4 09:44:21 2022 +0100 kex: updated memory info fields commit 6695b6fcb830b379e3d2aea4d7d35daba8e30317 Author: Daniel-Constantin Mierla Date: Fri Mar 4 09:43:59 2022 +0100 corex: updated memory info fields commit f65c98cf74e4495a6e892a701980c4b691a3390b Author: Daniel-Constantin Mierla Date: Fri Mar 4 09:43:13 2022 +0100 core: parser - check value of pointer with white space code commit 27d71da5da8a2f33a74e35765ba00ef83a20186f Author: Daniel-Constantin Mierla Date: Fri Mar 4 09:26:07 2022 +0100 core: mem - renamed memory info fields - avoid conflict with keywords like free commit 62f7be2281f5dd91a5668c4b84e52a7d7169e21f Author: Kristiyan Peychev Date: Thu Jan 13 15:29:43 2022 +0200 cdp: increase the amount of avps allocated when reading AVP_Vendor_Specific_Application_Id commit 2ea56a4cf40045bb92b1f17f5a0b8c172da4f866 Author: frederic Date: Thu Mar 3 14:23:38 2022 +0100 cplc: manage case where TZ environment variable is not set. commit 86d233d34b06016fc3436ca4574155959d24bb16 Author: frederic Date: Wed Mar 2 15:59:41 2022 +0100 topos_redis: contact on A side is never updated on dialog update commit bf73dcec994887b473ee2b76f6f21b9c845f62f5 Author: Daniel-Constantin Mierla Date: Thu Mar 3 09:14:09 2022 +0100 blst: remove log level and function name from debug message commit 415f20804e423b503d5e0d1743e28c9f509f9c21 Author: Daniel-Constantin Mierla Date: Thu Mar 3 09:03:12 2022 +0100 blst: docs - small formatting updates commit e3b9521a150ac2245dee2afeac5d674768c7399a Author: Daniel-Constantin Mierla Date: Wed Mar 2 09:28:24 2022 +0100 siptrace: use msg_send_buffer() to skip send callbacks for uri duplicate - GH #3042 commit 3dc980d66fc4caeea90bb95870394c8855b51dec Author: Kamailio Dev Date: Wed Mar 2 08:46:19 2022 +0100 modules: readme files regenerated - jwt ... [skip ci] commit eee5068e2f315b6d391e6fe7b6aef4875afcf574 Author: Victor Seva Date: Wed Mar 2 08:33:35 2022 +0100 jwt: add missing tag in doc error instroduced at aaa142d293105ef27f7e4b6143fc3fb18c9a5a75 commit 9d1f223c7705a7ed8d888f50f2611dea1649ffa5 Author: Kamailio Dev Date: Tue Mar 1 14:01:17 2022 +0100 modules: readme files regenerated - corex ... [skip ci] commit c9d682fa7fb52357c2ca3779b1d23d1d151f065a Author: Daniel-Constantin Mierla Date: Tue Mar 1 13:48:29 2022 +0100 corex: docs extended for dns_cache parameter commit 23c8ba29ac4cd0ccbc3012e87e48f289bfb9d200 Author: Daniel-Constantin Mierla Date: Tue Mar 1 13:45:54 2022 +0100 corex: support adding dns srv records via dns_cache param commit 78c8d084e30373aacc456fd41062b68e6e82ea6f Author: Victor Seva Date: Mon Feb 28 15:24:21 2022 +0100 db_redis: clean previous connection before trying to reconnect commit cf054e0e041385d0533d0fa7b49e34fc1131ddcb Author: Daniel-Constantin Mierla Date: Mon Feb 28 14:54:21 2022 +0100 siputils: handle messages with many headers for contact param encode/decode commit fe7d7c571b6c8d446cf66a1cf27d335d98f5f945 Author: Donat Zenichev Date: Fri Feb 18 12:03:49 2022 +0100 core: improve an existing data structures cloning in the SDP parser It's been noticed that the cloning of SDP session(s) and SDP stream(s) structures doesn't allocate the ICE candidate attributes, nor it allocates (recently introduced) ICE media stream options. In order to target this a couple of new functions have been introduced: - clone_sdp_opt_attr() - clone_sdp_ice_attr() And additionally the following functions have been improved, in order to properly clone/free ICE candidate attributes and (recently introduced) ICE media stream options: - clone_sdp_stream_cell() - free_cloned_sdp_stream() - free_sdp() - print_sdp_stream() Additionally for a proper new structure length calculation, the following function is fixed: - clone_sdp_session_cell() commit 236fada43f610b910490f7e0c216ac9aa3d9480c Author: Donat Zenichev Date: Fri Feb 18 11:44:14 2022 +0100 core: add support of ICE media options to SDP parser In the current implementation only parsing of ICE candidate attributes is supported, which makes it Possible to work with ICE candidates and parameters specifically related per candidate, but makes it Impossible to work with ICE options of the media stream level (ICE options which have an impact on the whole specific media stream). ICE candidate attributes and ICE media options have different dedication. In order to target this matter, a new linked list is introduced to store ICE media stream options. Additionally, now when parsing media stream's attributes, a couple of new helper functions have been introduced to properly extract and store ICE media options: - extract_ice_option() - add_sdp_ice_opt() The following extraction approaches are supported: - multi-valued ICE options attribute (more than one value per a= header) - one value per attribute (multiple a= headers with ICE options present) Also now the way how a "zeroed" on-hold is detected is improved, in case of the ICE (re)negotiation (when the connection address is equal to '0.0.0.0', the media port is equal to '9' and ice-option 'trickle' is present) the SDP is Not considered as an on-hold case, and it clearly detects it's the ICE (re)negotiation (RFC 8840), which for e.g. leads to a proper work of other side modules' functions (which use SDP parser's data structures), such as 'is_audio_on_hold()' from the textops.so module. commit cc4ac5c4b8133f435438bb322457eef7a8a642cf Author: Victor Seva Date: Fri Feb 25 16:19:51 2022 +0100 pkg/kamailio/deb: fix backports rules related to nats commit 21efa40ab781d3dffb271fbb3def0a9d12bf8a17 Author: Matthias Urlichs Date: Fri Feb 25 15:42:18 2022 +0100 pkg::deb: Missing spaces fixes the deleted space after "erlang" introduced by a593f518dd62fd68c330eb42470ce5d5e1dce636 commit 5ac41325edcc323684bae5bfc8bd1c4617571553 Author: Kamailio Dev Date: Fri Feb 25 09:46:16 2022 +0100 modules: readme files regenerated - app_jsdt ... [skip ci] commit 0bc30ab5b54a9450552a968bdcdff8f39830733b Author: Daniel-Constantin Mierla Date: Fri Feb 25 09:36:19 2022 +0100 app_jsdt: docs for mode parameter commit f7509533685129a87f411e395eb87c07935b969d Author: Daniel-Constantin Mierla Date: Fri Feb 25 09:29:09 2022 +0100 app_jsdt: added parameter mode to control initialization of js module api commit c37ccdc6e3bad0af4644941a872f510c51936c58 Author: Daniel-Constantin Mierla Date: Fri Feb 25 09:13:46 2022 +0100 core: fixed comment typo commit 3c1851ad546f574d1fda869348c8f7e5186079d2 Author: Daniel-Constantin Mierla Date: Fri Feb 25 09:13:08 2022 +0100 app_jsdt: skip child init for proc_init rank commit 4a2415e33ea75bb103da3561312f7b850c4aedf6 Author: Ian Carlson Date: Wed Feb 23 03:27:03 2022 -0800 app_jsdt: add duk_module_node for JS module resolution - reported by GH #3037 - cb_resolve_module: resolves absolute and relative paths resolves absolute if request_id starts with a / if parent_id then resolved relative path based parent_id path if no parent_id resolves relative path based on app_jsdt load file path request_id without /, ./, or ../ are not resolved and return error - cb_load_module: use jsdt_load_file to load resolved file - see: https://github.com/svaarala/duktape/tree/master/extras/module-node commit f85cd7eb9d3249ee93f0de7f978d0a9e7044df77 Author: Daniel-Constantin Mierla Date: Thu Feb 24 14:12:44 2022 +0100 blst: converted log macros and removed function names commit a63fde36f440b6d79cea6cdb0dfeee6258d96698 Author: Victor Seva Date: Wed Feb 23 14:25:46 2022 +0100 pkg/kamailio/deb: add kamailio-nats-modules to bookworm https://tracker.debian.org/news/1305763/natsc-320-1-migrated-to-testing/ commit 7cbbd8fb22ac0d57a5dd3883dee185b3bc0601e2 Author: Matthias Urlichs Date: Tue Feb 22 18:22:52 2022 +0100 nathelper: Fix uninitialized data - the IP checksum is part of the header and must be zeroed before checksumming - also silence another (benign) warning commit 84898be41740624ceb03a2f135683c880f5f95e0 Author: Kamailio Dev Date: Mon Feb 21 12:46:21 2022 +0100 modules: readme files regenerated - async ... [skip ci] commit d5b0927983b308d36e512f0134b0aef015f22f89 Author: Daniel-Constantin Mierla Date: Mon Feb 21 12:34:20 2022 +0100 async: docs - fixed mismatching tags commit 1ed58f0de4f7a3ab3a81dd84c1c3b94fa1df2c4b Author: James Van Vleet Date: Sat Feb 12 19:07:56 2022 -0600 Erlang: Revert breaking change Revert https://github.com/kamailio/kamailio/commit/6542a367638ec5f8a2b62994f8c309e7a2533962 xavp_add_xavp_value returns the root and not the xavp it added and that was the reason for the code the commit removed. Changed a variable name to help make that more clear. Also related to https://github.com/kamailio/kamailio/issues/2069. commit fa74be53232d56797209a630823a20346f9d2597 Author: James Van Vleet Date: Sat Feb 12 19:05:26 2022 -0600 Erlang: Erlang module assumes pvi.type is zero Related to this commit: https://github.com/kamailio/kamailio/commit/7bb2669528a819ec29a8193eebc9c641edd69993 commit 0236730941b6cdd80009de40daeef5f095cc1d58 Author: Kamailio Dev Date: Fri Feb 18 09:16:20 2022 +0100 modules: readme files regenerated - async ... [skip ci] commit 537d11183d4907101e69d00e92e3530d2eb7cb5e Author: Daniel-Constantin Mierla Date: Fri Feb 18 09:04:06 2022 +0100 async: docs - fixed typos commit 73321a9a56e3772852c3254cc1936cb17d0a635d Author: Daniel-Constantin Mierla Date: Fri Feb 18 09:01:56 2022 +0100 async: docs for return parameter commit 29035b39707a94436d24a4a8dce9c36632d4ec78 Author: Daniel-Constantin Mierla Date: Fri Feb 18 08:57:57 2022 +0100 async: module parameter to set return code on success - more flexibility to exit or not config file execution commit ac96b585a5ed5a93fef65bcdbdb077fe6a75de22 Author: Daniel-Constantin Mierla Date: Fri Feb 18 08:57:20 2022 +0100 uuid: set sruid uuid api hooks on module load commit a593f518dd62fd68c330eb42470ce5d5e1dce636 Author: Victor Seva Date: Fri Feb 18 00:18:03 2022 +0100 pkg/kamailio/deb: fix rules commit 39a0a5d6f43ab265f1003f7bbb6e981bcd2e3b72 Author: Victor Seva Date: Thu Feb 17 23:38:57 2022 +0100 pkg/kamailio/deb: remove python*-dev dependency for module package commit 7dbe4222d0a20a7514c57a0ed3e9bdcfb14fb1c2 Author: Victor Seva Date: Thu Feb 17 23:27:27 2022 +0100 pkg/kamailio/deb: kamailio-nats-modules for now just for sid, libnats-dev not yet in bookworm commit d3ba5e2927c2ac603637f26104177a7497fdb919 Author: Victor Seva Date: Thu Feb 17 23:08:58 2022 +0100 pkg/kamailio/deb: sync control file with Debian commit c3ffbce540d8a2fb58f193dcffebc2ed57cb802f Author: Daniel-Constantin Mierla Date: Thu Feb 17 13:00:48 2022 +0100 uuid: set sruid hooks for uuid generation on mod register commit f54788b5ac1109a2113592871c1494704523d527 Author: Daniel-Constantin Mierla Date: Thu Feb 17 10:06:29 2022 +0100 core: sruid - api hooks for setting uuid generation callbacks - allow modules to set funtions for generating uuid strings following the api from libuuid commit e721e9262c4b48c3c2f5107f5f5d6195243662db Author: Daniel-Constantin Mierla Date: Wed Feb 16 13:34:05 2022 +0100 core: sruid - functions to get sruid with suffix from hasing a string commit 88f1a1a671c4486e5000415b3d52eb42e6ad4cbb Author: Daniel-Constantin Mierla Date: Wed Feb 16 12:45:33 2022 +0100 tmx: use trimmed call-id value for hashing commit 0d688a69e27b1ea49bf8c06469e1ce2e11006d95 Author: Daniel-Constantin Mierla Date: Wed Feb 16 12:05:40 2022 +0100 async: exported functions to kemi to get async group name and data commit e81f2e318bc32802d152ef69d005b8194e17ca42 Author: Daniel-Constantin Mierla Date: Wed Feb 16 10:18:17 2022 +0100 uuid: use define for buffer size - log error if uuid was not generated in safe mode commit b311a01cde334106cea4ee777d40a75f0fab491f Author: Kamailio Dev Date: Wed Feb 16 09:46:22 2022 +0100 modules: readme files regenerated - async ... [skip ci] commit e9595b5fcc758a50cea5dcaa0d9109e2f349ecca Author: Daniel-Constantin Mierla Date: Wed Feb 16 09:39:21 2022 +0100 async: allow async task data functions in any route commit 6462571bbdf1270516243b6759a26625ca874b80 Author: Daniel-Constantin Mierla Date: Wed Feb 16 09:37:40 2022 +0100 async: docs for async task data functions commit a2b089939afc5309fc86d68bc9d43619bda4fec5 Author: Daniel-Constantin Mierla Date: Wed Feb 16 09:26:59 2022 +0100 async: added variable $async(key) - get async task group name and async task data commit 5f32e36b94ec21836fa910062e4121a8e47019fc Author: Daniel-Constantin Mierla Date: Tue Feb 15 13:53:38 2022 +0100 async: functions to execute async tasks only with custom data - variants which don't suspend transaction, just pass some custom data to async workers to execute route blocks with faked message commit 961f27665394010d517e54c7e3e2e8da0916cce7 Author: Kamailio Dev Date: Tue Feb 15 09:46:21 2022 +0100 modules: readme files regenerated - dispatcher ... [skip ci] commit 0f633c0def3759078fea427597190fab196c89bd Author: Henning Westerholt Date: Tue Feb 15 08:30:47 2022 +0000 dispatcher: small docs extension, algo 3 hashes only over r-uri user (DS_HASH_USER_ONLY 1) commit a78b2dcdb484dd3c58b5c3c59e6e627bf2947516 Author: Kamailio Dev Date: Tue Feb 15 08:16:18 2022 +0100 modules: readme files regenerated - async ... [skip ci] commit 5f590180c3acc5f786c1d0667997c1b3b8924ed9 Author: Daniel-Constantin Mierla Date: Tue Feb 15 08:10:54 2022 +0100 async: docs for async_task_group_route(routename, groupname) commit 812e77d393faf9b49f54d7fc16e3aa5e74168a5d Author: Daniel-Constantin Mierla Date: Tue Feb 15 08:09:52 2022 +0100 async: added async_task_group_route(routename, groupname) function - similar to async_task_route() that allows to specify the group of async task processes commit 546639ba55e8d0e3116d4d2bb1999d7a44f6fe69 Author: Daniel-Constantin Mierla Date: Mon Feb 14 15:17:11 2022 +0100 core: async task - keep group structure as global for own processes commit 5b4506b2b11600f9678a32a4b9f49a7aef837d94 Author: Daniel-Constantin Mierla Date: Mon Feb 14 14:10:43 2022 +0100 core: async task - do not close sockets for sip worker processes commit 12af4fb33a02617288f0b598356310cdcdff49d6 Author: Daniel-Constantin Mierla Date: Mon Feb 14 08:49:57 2022 +0100 core: added tcp_script_mode global parameter - control if the tcp connection should be closed if received message processing resulted in error return code commit c15c1286c41dc2ce519b46cfcdd8487c2b45ecbd Author: Kamailio Dev Date: Fri Feb 11 16:16:13 2022 +0100 modules: readme files regenerated - dialog ... [skip ci] commit 1581ef7acbd6ac6459956cf8b327cd4fd7a14736 Author: Daniel-Constantin Mierla Date: Fri Feb 11 16:12:49 2022 +0100 dialog: docs for dlg_filter_mode parameter commit 14348216c4c993d582f54270fc73298c864403ad Author: Daniel-Constantin Mierla Date: Fri Feb 11 16:06:38 2022 +0100 dialog: renamed ignore_non_local_dlg to dlg_filter_mode commit af8f9e38c4331334a242457fa5d3fb9ba14d2e82 Author: Kamailio Dev Date: Fri Feb 11 16:01:21 2022 +0100 modules: readme files regenerated - dialog ... [skip ci] commit e530ad444741a2d8bddc1e6c67676282ce648456 Author: Riccardo Villa Date: Fri Feb 11 13:07:40 2022 +0100 dialog: add ignore_non_local_dlg parameter commit f8398d937611c692f87ccc0ddc284442acbf1893 Author: Riccardo Villa Date: Thu Feb 10 18:00:48 2022 +0100 dialog: don't sent ka if dialog is not local commit 79c4c7d0c4de2b15c68e07380a106544f2e27dbe Author: Riccardo Villa Date: Thu Feb 10 18:00:18 2022 +0100 dialog: don't do nothing on timeout if dialog is not local commit b3314c8b99fb7e9c15aee137e2b9f1fe83881c05 Author: Kamailio Dev Date: Thu Feb 10 17:16:16 2022 +0100 modules: readme files regenerated - xmlops ... [skip ci] commit 56e26387b77536e6c9f13dd62e5aecabaaba2d9a Author: Daniel-Constantin Mierla Date: Thu Feb 10 17:11:45 2022 +0100 xmlops: docs - added the remark that xml_ns param can be set many times commit 0cb6a0640e9e3e2e06d2c5bc68c6177d5bd38b89 Author: Daniel-Constantin Mierla Date: Thu Feb 10 17:06:13 2022 +0100 xmlops: docs - more practical example for xml_ns commit aca381d30413eb1b43abf9e7e3b1306854ceb117 Author: Daniel-Constantin Mierla Date: Thu Feb 10 08:42:10 2022 +0100 core: updated description for core.psa rpc command commit a807010da9385b909add5c0b79455e84b4ead4c2 Author: Kamailio Dev Date: Wed Feb 9 09:01:13 2022 +0100 modules: readme files regenerated - htable ... [skip ci] commit a4a55c42aa719f8674ae54d30527acca85763358 Author: Daniel-Constantin Mierla Date: Wed Feb 9 08:54:25 2022 +0100 htable: docs for rpc commands to set value and expire commit 37e50fadb8a18bc85c0af00da153db7f0dc59e0f Author: Daniel-Constantin Mierla Date: Wed Feb 9 08:46:14 2022 +0100 htable: added rpc commands to set value and expire at the same time commit c1335157c53ca014bbeec6de312f42d955221d58 Author: Adrian Bunk Date: Tue Feb 8 17:03:57 2022 +0200 src/Makefile: Also stop compiling kamcmd from here commit c47ec08d8d4a14dc190091ccb79ace62ea6674e3 Author: Daniel-Constantin Mierla Date: Tue Feb 8 10:23:22 2022 +0100 presence: safety checks for user and domain in ps_ptable_search() - GH #3008 commit d3cf7fb4e6be3d8690d04e06f87c51a7797e10dd Author: Daniel-Constantin Mierla Date: Tue Feb 8 09:35:55 2022 +0100 core: crypto - stick to C99 uintXY_t only types - they are used in other parts of the core, removed the option to compile with u_intXY_t variants - GH #3014 commit a8d56242da48708949149c11c06d031b5c2fad49 Author: Daniel-Constantin Mierla Date: Tue Feb 8 09:14:08 2022 +0100 ims_dialog: updated test conditions - GH #3014 commit 17e10b74e1b018c9c06d2b640f3282b3d26a9fcf Author: Daniel-Constantin Mierla Date: Tue Feb 8 09:08:43 2022 +0100 nathelper: updates to nh_alias_to_uri() - reduce search range by size of parameter and minimum length of value - check if port is 0 (GH #3014) commit 937be943e8f261e5f5228e339e2fbb605b313156 Author: Daniel-Constantin Mierla Date: Tue Feb 8 08:36:50 2022 +0100 app_lua_sr: define luaL_openlib for lua >=5.4 for custom exports commit d3daed0a617024fde1efabbcdab27dc4c5c140c8 Author: Daniel-Constantin Mierla Date: Tue Feb 8 08:29:55 2022 +0100 db_perlvdb: removed unnecessary condition commit e85c6bf7636b15170ddd7d0c51ae462e51c2c974 Author: Daniel-Constantin Mierla Date: Tue Feb 8 08:23:01 2022 +0100 nats: moved static global in the c file - it is used only in that file commit 08b29fe56357d669ed888c5b94cbfe7bbde5bbef Author: Daniel-Constantin Mierla Date: Tue Feb 8 08:19:03 2022 +0100 ndb_redis: wrap if block in curly braces - GH #3012 commit 37580a25694d5e5b0b4c89a92d1ba2d8b77aacba Author: Daniel-Constantin Mierla Date: Tue Feb 8 08:06:02 2022 +0100 xhttp_pi: wrap freeing and setting to null in curly braces - GH #3012 commit 9bf7601d7340ab179619db3fe4b69bfa1373ed6e Author: Aleksandar Yosifov Date: Wed Jan 26 22:53:17 2022 +0200 smsops: extend rpdata params manipulation - Add capability to set RPData originator and destination addresses flags. Default values 0x91. commit 2ab74b2cee705a97214a61936a6e940bcbf6eb75 Author: Federico Cabiddu Date: Fri Dec 3 06:25:02 2021 +0100 db_postgres: added support for async queries commit e921fc8ed7a6c9fdeb532179a77503cd67799487 Author: Sergey Safarov Date: Fri Feb 4 12:04:03 2022 +0300 rls: fixed format-truncation warning GH #3013 commit c1b14f49ead9a29711cde5334155819cd1c6c90d Author: Sergey Safarov Date: Fri Feb 4 12:01:08 2022 +0300 presence: fixed format-truncation warning GH #3013 commit 2b9706aca33b8ca34d3d9c58b80527956c92dd7a Author: Sergey Safarov Date: Fri Feb 4 11:47:19 2022 +0300 kazoo: fixed misleading-indentation warning GH #3012 commit d94879b06f9bbb9d6ffa2dcaae5b213f169f2d5a Author: Sergey Safarov Date: Fri Feb 4 11:46:31 2022 +0300 ims_charging: fixed misleading-indentation warning GH #3012 commit adb2d539e0db7feb1d6758dcc040c22a5915f104 Author: Sergey Safarov Date: Fri Feb 4 11:26:00 2022 +0300 sms: fixed misleading-indentation warning GH #3012 commit 4f3f4e5152e2e6cc7bb2bf4f97bbb2d21c6f91be Author: Daniel-Constantin Mierla Date: Mon Feb 7 09:08:47 2022 +0100 core: set mem_summary to 12 by default - more useful for troubleshoot on a quick look - avoid long restart time for writing a lot of log messages with memory status for each chunk commit ee33df0800493329b6fd1cc1d9979182cad86379 Author: Kamailio Dev Date: Tue Feb 1 17:31:17 2022 +0100 modules: readme files regenerated - htable ... [skip ci] commit a2c9b9ba8861bfc95ca995c491d2c32ac8e59579 Author: Daniel-Constantin Mierla Date: Tue Feb 1 11:44:50 2022 +0100 htable: docs for sht_setxs() and sht_setxi() commit 6fe9d1527d247d8d5ad926d2290dae3860a1d78a Author: Daniel-Constantin Mierla Date: Tue Feb 1 11:20:39 2022 +0100 htable: exported config functions to set value and item at once - they were already available in kemi commit 8a124182ab0667455726fa1d2ed2fc368c2723ff Author: Daniel-Constantin Mierla Date: Tue Feb 1 11:11:15 2022 +0100 core: two fixup helpers for functions with four parameters commit 4031260fbb21a0330651977fdcaf4708dc270497 Author: Kamailio Dev Date: Mon Jan 31 19:46:12 2022 +0100 modules: readme files regenerated - nathelper ... [skip ci] commit 36320b7a22982cc6d2aff610b325bf9620d99239 Author: Daniel-Constantin Mierla Date: Mon Jan 31 19:32:35 2022 +0100 nathelper: docs for alias_name parameter commit e3cfb250912911e31bbc69e9927d48ef9384e949 Author: Daniel-Constantin Mierla Date: Mon Jan 31 19:28:09 2022 +0100 nathelper: added alias_name parameter - allows to set the name of the parmeter used for alias commit ff1a1d0adef9dbfeb9a523297027a162c2f644ea Author: Daniel-Constantin Mierla Date: Mon Jan 31 17:30:07 2022 +0100 core: dset - added function to set contact alias parameter name commit 4793b392489e64a6f106f04f5faaca6d40eeccf8 Author: Daniel-Constantin Mierla Date: Mon Jan 31 14:29:48 2022 +0100 nathelper: use contact uri alias parameter name via core globals commit 2ed2161a2d7e7c027c5fe7bad3ebdee606ad8e1f Author: Daniel-Constantin Mierla Date: Mon Jan 31 14:01:08 2022 +0100 core: dset - global variables for contact uri alias parameter name commit 3b75ccbfda758e0d72e34ad5e9d3deb75d10ecf9 Author: Daniel-Constantin Mierla Date: Wed Jan 26 16:25:56 2022 +0100 app_lua_sr: support for lua 5.4.x commit 74bcf6e3f891def532fbcba7d709b3ee7ce9614d Author: Daniel-Constantin Mierla Date: Mon Jan 24 13:55:55 2022 +0100 app_lua_sr: fixed confition on number of parameters for xavp get commit 5d5934ab14605f22231f1340f51b2b5c6ade46f5 Author: Daniel-Constantin Mierla Date: Mon Jan 24 13:49:37 2022 +0100 app_lua_sr: Makefile - reworked detection of lua version with support for 5.3 and 5.4 commit 8caf07a43f86e6fc38bda96efb04c69679e26561 Author: Daniel-Constantin Mierla Date: Mon Jan 24 13:45:32 2022 +0100 app_lua: Makefile - check cross compile for luajit - a few updates for compile flags ordering commit 673dab16593d9a70bf606adaf31b52d14ad75e99 Author: Daniel-Constantin Mierla Date: Mon Jan 24 13:36:59 2022 +0100 app_lua: Makefile - reworked detection of lua version with support for 5.3 and 5.4 commit 76c273ecaa76f031ce9892acd895b4eacf4de17e Author: Daniel-Constantin Mierla Date: Mon Jan 24 11:32:31 2022 +0100 dispatcher: check reload delta in functions building new routing structure commit f2cf4581389ddea28ab870842c3cbd864926ba43 Author: Victor Seva Date: Mon Jan 24 10:07:15 2022 +0100 github: use bullseye docker image commit e139f0c6816728a7104be96b501559ae5a68a353 Author: Kamailio Dev Date: Mon Jan 24 10:01:28 2022 +0100 modules: readme files regenerated - kex ... [skip ci] commit 999857f092d59084430c3a4ce0ea71b7cd497de2 Author: Daniel-Constantin Mierla Date: Mon Jan 24 09:51:08 2022 +0100 kex: docs for rpc core.runinfo commit 9b9a4b283539f4575240737f2557ad84a4df9615 Author: Daniel-Constantin Mierla Date: Mon Jan 24 09:49:02 2022 +0100 core: added rpc command core.runinfo - return runtime info: running version, uptime, ... commit 399c95171db003dc56b0f870c8dacd3922ac45c3 Author: Kamailio Dev Date: Sun Jan 23 20:01:22 2022 +0100 modules: readme files regenerated - htable ... [skip ci] commit 90b7f6157abbbdf0de61ac3f7764ad41f29f37d9 Author: Daniel-Constantin Mierla Date: Sun Jan 23 19:50:44 2022 +0100 htable: docs - removed extra ending section tag - fault of previous commit commit 8ea9d5a8b989332e16ecc56373d7d417123dc20c Author: Daniel-Constantin Mierla Date: Sun Jan 23 19:48:26 2022 +0100 app_lua: enclose ksr_luaL_openlib() between defines - uses functions not available in lua 5.1 commit b0e705fbd796ba279400dae39607e86a185be43c Author: Kamailio Dev Date: Fri Jan 21 09:01:24 2022 +0100 modules: readme files regenerated - htable ... [skip ci] commit 2b9c0a5fbc2c9ce7354655fa22038e22302553af Author: Daniel-Constantin Mierla Date: Fri Jan 21 08:49:51 2022 +0100 htable: docs for rpc command htable.setex commit 083de68b8e930b3be151a56f7452e14ea5bcc752 Author: Daniel-Constantin Mierla Date: Fri Jan 21 08:46:03 2022 +0100 htable: added rpc command to set expire for an intem commit c23104bd16c8b1df983e434dc6017a69bf586604 Author: Kamailio Dev Date: Thu Jan 20 16:31:20 2022 +0100 modules: readme files regenerated - uac ... [skip ci] commit 8014638fb8a3653868684d00df7dfb8e3f13eb33 Author: Henning Westerholt Date: Thu Jan 20 15:16:39 2022 +0000 uac: fix wrong documentation regarding contact_addr database, empty string means skip, not dot commit 584eabf7de6af9f835678f9c6d6851cce49a3878 Author: Daniel-Constantin Mierla Date: Thu Jan 20 13:02:18 2022 +0100 Makefile.defs: set localbase for macports on macos commit 2e4258f440a07a2cfd20082af22bba4f9a2448ab Author: Daniel-Constantin Mierla Date: Thu Jan 20 13:01:59 2022 +0100 websocket: makefile - set library path for localbase commit ca3b5f3ca581c4327d6b02342773fed47ea82ee2 Author: Kamailio Dev Date: Thu Jan 20 12:31:24 2022 +0100 modules: readme files regenerated - db_redis ... [skip ci] commit 610603da5fb45eeffba2f7d623f50b358e65d6ed Author: Riccardo Villa Date: Wed Jan 5 12:06:00 2022 +0100 db_redis: update documentation commit 8eec0115a2689ce1d4bff2b5bab909f2401965f4 Author: Riccardo Villa Date: Wed Jan 5 12:05:41 2022 +0100 db_redis: use cluster api commit f15c768ce89ef78eb87e476d4c6dff0b29585df2 Author: Riccardo Villa Date: Wed Jan 5 12:04:37 2022 +0100 db_redis: added hiredis-cluster detection commit cda05478b25ad93b1fb7475cf6b2767d7164bbbb Author: drTr0jan Date: Thu Jan 13 11:03:56 2022 +0300 rtp_media_server: Makefile - support for FreeBSD build - updated LIBS and DEFS variables, making them consistent with the rest of modules. commit 0a3476384b325514b1da784b74cc821360193409 Author: drTr0jan Date: Tue Jan 11 18:45:45 2022 +0300 websocket: Makefile - support for FreeBSD build - updated LIBS and DEFS variables, making them consistent with the rest of modules. commit c4b280bd5b5b0cfb8d34ecef296972f2a043791e Author: drTr0jan Date: Tue Jan 11 18:45:27 2022 +0300 phonenum: Makefile - support for FreeBSD build - updated LIBS and DEFS variables, making them consistent with the rest of modules; - removed predefined CXX and LD variables. commit 23c39ecbdd29f2fff0af4a693b08032e8afff48b Author: Daniel-Constantin Mierla Date: Thu Jan 20 09:57:45 2022 +0100 core: set exit flag for return 0 commit af080336e1d63cf51d0f29ed946ebfb73c2c77f0 Author: Kamailio Dev Date: Tue Jan 18 20:31:18 2022 +0100 modules: readme files regenerated - presence_conference ... [skip ci] commit ad8e1c4d0cfb0a8c6af17b08900ef45064e54303 Author: Adrian Tabacioiu Date: Fri Jan 14 15:33:34 2022 +0200 presence_xml: use parameter default_expires instead of 3600 constant - GH #2996 commit e8ece95f0c56d81d644fe469e3cbbf56c11c0891 Author: Adrian Tabacioiu Date: Fri Jan 14 15:32:53 2022 +0200 presence_reginfo: use parameter default_expires instead of 3600 constant - GH #2996 commit 86cb58b045854c6fe95afbd81c2c13c81e1052d5 Author: Adrian Tabacioiu Date: Fri Jan 14 15:32:02 2022 +0200 presence_profile: use parameter default_expires instead of 3600 constant - GH #2996 commit 1e3606ebca0d927595f6a0aa98cc0972174b9a62 Author: Adrian Tabacioiu Date: Fri Jan 14 15:31:03 2022 +0200 presence_mwi: use parameter default_expires instead of 3600 constant - GH #2996 commit 31598421de858786f9ed416db8f33c12c0efd383 Author: Adrian Tabacioiu Date: Fri Jan 14 15:29:42 2022 +0200 presence_dialoginfo: use parameter default_expires instead of 3600 constant - GH #2996 commit 2158819818afabd501af1a41803989d4bd00656e Author: Adrian Tabacioiu Date: Fri Jan 14 15:27:41 2022 +0200 presence_conference: use parameter default_expires instead of 3600 constant - GH #2996 commit 1f3de642bc3822290608dfed6a47a9052fa65ae1 Author: Daniel-Constantin Mierla Date: Tue Jan 18 20:11:58 2022 +0100 htable: proper function executed by w_ht_iterator_setex() - reported by GH #3004 commit 2e85bb541ff19e4b0074b04c4d05399a216deca2 Author: Daniel-Constantin Mierla Date: Tue Jan 18 15:19:52 2022 +0100 app_lua: support for lua 5.4.x - GH #2728 commit a30a6ceb5d7616bc135377b1dc507bd2eeeab876 Author: Daniel-Constantin Mierla Date: Mon Jan 17 08:29:13 2022 +0100 app_lua: added internal alternative to luaL_openlib() - it was deprecated in Lua API, no longer available in newer versions [wip] commit 3da3a780c9a9a4fc7a0852193080da2cbaa2adcf Author: Daniel-Constantin Mierla Date: Fri Jan 14 16:50:07 2022 +0100 kex: use unsigned long for rpc stats.fetchn values commit 6794a120f3c2466985fe1d837f00c5366df8e1c1 Author: Daniel-Constantin Mierla Date: Fri Jan 14 16:19:03 2022 +0100 statsc: use long long for rpc output value commit 22558e3407a49dbf7ef84669190df0c98c8a8d58 Author: Kamailio Dev Date: Fri Jan 14 09:16:13 2022 +0100 modules: readme files regenerated - statsc ... [skip ci] commit f517f8c655e676f5872eda5f81f5244eac4eed25 Author: Daniel-Constantin Mierla Date: Fri Jan 14 09:02:39 2022 +0100 statsc: note that items param must be set before track commit b29c79c8d83fd23064e50dcee02e5f85ec51328d Author: Daniel-Constantin Mierla Date: Fri Jan 14 08:55:06 2022 +0100 stats: detect of mod param items is set after track - it can lead to crash if items is set to greater value than the default one (GH #2101) - round up for better memory alignment in the allocated structures commit 795a09077ccc5dd06f9074978dc77dd81389512b Author: Daniel-Constantin Mierla Date: Thu Jan 13 16:49:33 2022 +0100 db_unixodbc: catch queries without result to skip printing error logs - GH #2810 commit 0ed1282238da6cdd8a4dbef1b61493b70a850a6b Author: Daniel-Constantin Mierla Date: Thu Jan 13 13:49:46 2022 +0100 tm: update uri when refreshing local uac shortcuts commit 55d185de535503ab860c0475e07d2d4af64f3ab0 Author: Daniel-Constantin Mierla Date: Thu Jan 13 12:16:14 2022 +0100 dispatcher: reworked management of ping reply codes and classes - do not generate all the 100 replies code for a class, but compare to be in in the range commit 29ebde9cfe746c1dd9083a5fc4b26a32c39ca0a4 Author: Daniel-Constantin Mierla Date: Thu Jan 13 10:37:46 2022 +0100 dispatcher: removed module name from log message - updates to debug messages commit 3a11426bdf0a4a458f2531689110fee84451da88 Author: Daniel-Constantin Mierla Date: Wed Jan 12 17:05:21 2022 +0100 kamcmd: double/float values printed without decimals when they are 0 - cope better with long (long) values stored in double fields commit f619cae55ffeb4596da852d9ed75773c3217de50 Author: Daniel-Constantin Mierla Date: Wed Jan 12 17:03:58 2022 +0100 corex: rpc shm stats values printed as unsigned long - GH #2824 commit 7162dc0a7368f61e3b32231a2ad00e72ee29d82e Author: Daniel-Constantin Mierla Date: Wed Jan 12 17:02:11 2022 +0100 ctl: float/double values are stored over a long long int instead of int - cope with larger values than MAX_INT/1000, supporint now up to MAX_LLONG/1000 commit 40e59d9c3b8ec531cb9e26093c43647a43108dfd Author: Daniel-Constantin Mierla Date: Wed Jan 12 14:12:42 2022 +0100 core: parser - print ascii code and position of invalid char for identity info commit c818e16367ff997ecb059141f4752d6e8ba6136f Author: Henning Westerholt Date: Tue Jan 11 15:10:50 2022 +0000 presence: small spelling fix in XML entity ID commit 6ba9249e49e5eafe164beae46996161a3950def4 Author: Henning Westerholt Date: Tue Jan 11 15:10:30 2022 +0000 evapi: small spelling fix in comment commit adba3caa2d12d1f8b89d720fbb9a6a9cdc8b2573 Author: Morten Tryfoss Date: Wed Dec 8 13:07:53 2021 +0100 dispatcher: Fix handling of inactive destination for alg 13 Alg 13 did try to distribute calls to inactive destinations. If the highest priority destination is inactive, hash is not updated and the xavp is not set. This is resulting in failover mechanism not working at all for the given call. When the hash variable is not updated, it makes alg 13 behave like round robin if the scenario above occurs. If you got two destinations and the highest priority is out of service, 50% of the calls will fail. Now I tried a more simple approach updating hash with the first entry of the sorted list. commit 1c43e8b4ed63d29ef912211e368faaea6a62dcd8 Author: Kamailio Dev Date: Tue Jan 11 12:46:26 2022 +0100 modules: readme files regenerated - dialog ... [skip ci] commit 97293a53060b2b2329018ca7bbeb02a26b0a4afe Author: Riccardo Villa Date: Fri Jan 7 11:34:21 2022 +0100 dialog: update documentation commit b177f05ee8b3a6bf553160ececdb3508a99a65b0 Author: Riccardo Villa Date: Fri Jan 7 11:34:10 2022 +0100 dialog: add filter based on start timestamp to dlg.list_match commit b5258d9b0e88de4b9a7c58997b651e790e2cc87e Author: Victor Seva Date: Tue Jan 11 09:32:38 2022 +0100 pkg/kamailio/deb: add --atexit=no This helps with openssl1.1 see #2912 commit 9f679c6e1c036a8bda42807fea6a42b8d1d2230c Author: Victor Seva Date: Tue Jan 11 09:29:51 2022 +0100 pkg/kamailio/deb: version set 5.6.0~dev3 commit 682f9984fc4942d5f786f0ca9d798630d618f8da Author: Daniel-Constantin Mierla Date: Tue Jan 11 09:02:35 2022 +0100 dialog: init variable to fix warning commit 102b7c62ae9877151ce542b8b5747051fb954acb Author: Daniel-Constantin Mierla Date: Tue Jan 11 09:02:11 2022 +0100 db_text: init variable to fix warning commit b7815d04ced35d5b5ccbcdaa39d41ef4a2cb2ad0 Author: Daniel-Constantin Mierla Date: Tue Jan 11 08:41:35 2022 +0100 avpops: init variable to fix warning commit 55f23d09faee06a892dde13e371d144b98bae68f Author: Daniel-Constantin Mierla Date: Tue Jan 11 08:30:46 2022 +0100 rls: free xml doc in case of error commit 5443db4d632c8502dc622cc28fe2847fb0c147c1 Author: Daniel-Constantin Mierla Date: Tue Jan 11 08:20:30 2022 +0100 dispatcher: safety checks for str fields commit 0247c336e208912324c71aea9843e688d7c5a463 Author: Daniel-Constantin Mierla Date: Tue Jan 11 08:19:42 2022 +0100 lcr: init buffers to try to get rid of new warnings commit 33c40170e73adc71e2ad66d8dbb6c776b771ce5d Author: Daniel-Constantin Mierla Date: Tue Jan 11 08:19:06 2022 +0100 presence: utils - use memcpy instead of strncpy for coherence commit 819ca1d7afe558d944fa88b2d453bf7ae7fcc819 Author: Daniel-Constantin Mierla Date: Mon Jan 10 18:37:34 2022 +0100 ims_usrloc_scscf: removed unrelated comment with is_main - was not even used commit 9d280b589a035fa04cd4c7235671d1fdb6ae44e9 Author: Daniel-Constantin Mierla Date: Mon Jan 10 18:37:17 2022 +0100 p_usrloc: removed unrelated comment with is_main - was not even used commit 5978ec116c3efacacf260e9f579d93c9e9bfb780 Author: Daniel-Constantin Mierla Date: Mon Jan 10 18:36:49 2022 +0100 ims_usrloc_pcscf: removed unrelated comment with is_main - was not even used commit 3a00526bbe535d46d234108cb71fd80376f0718d Author: Daniel-Constantin Mierla Date: Mon Jan 10 18:35:58 2022 +0100 usrloc: removed unrelated comment with is_main - was not even used commit 461ec0a79ae365729c11efcbd96fc158c50a2891 Author: Daniel-Constantin Mierla Date: Mon Jan 10 18:33:53 2022 +0100 http_async_module: check return for event_base_dispatch() - exit if it fails - part of GH #2999 commit 52cad0a39b224add8ff7eb6dd253f00122e93704 Author: Daniel-Constantin Mierla Date: Mon Jan 10 18:33:24 2022 +0100 db_text: rename is_main to _ksr_is_main commit e7c14adc0b171fae9ad7c0fed4fb3c785dd282ca Author: Daniel-Constantin Mierla Date: Mon Jan 10 18:32:43 2022 +0100 ctl: rename is_main to _ksr_is_main commit f3454dd9f2d065e7757e9d9680b815481d08269c Author: Daniel-Constantin Mierla Date: Mon Jan 10 18:31:38 2022 +0100 core: renamed global is_main to _ksr_is_main - safer to avoid conflicts with other libs commit c73a8deb2f3ff18bdcb98c7ed4cf9f562058265e Author: Kamailio Dev Date: Mon Jan 10 15:01:23 2022 +0100 modules: readme files regenerated - siputils ... [skip ci] commit 195f7ea8a16aa4df36c722267b6456a4b82fb2bd Author: Henning Westerholt Date: Mon Jan 10 13:44:51 2022 +0000 siputils: remove ring 180/183 conversion functions (GH #2989) - remove ring 180/183 conversion functions (GH #2989) - they are not working correctly anymore, and can easily be replaced by textops/htable or reply routes commit cd3942b13cd09e0a1a27264a714424db3ad05895 Author: Kamailio Dev Date: Fri Jan 7 14:31:10 2022 +0100 modules: readme files regenerated - nats ... [skip ci] commit fbdb57aab18b570880bf63590b41e8f32f13fca1 Merge: 3e7d5ed340 ce21bd8a0c Author: Emmanuel Schmidbauer Date: Fri Jan 7 08:16:17 2022 -0500 Merge pull request #2978 from kamailio/NATS-add-nats_publish NATS: add new function `nats_publish()` commit 3e7d5ed34033067377ed9034e4ec49be444ca6fe Author: Rhys Hanrahan Date: Fri Dec 24 18:41:20 2021 +1100 core: Updated check_local_addresses to use getifaddrs Changed virtual socket code to use getifaddrs instead of gethostbyname as this avoids lookups against the hosts file, which causes incorrect results. commit 3cf033295f2ec78aeddf53b130ae9eab8f6d60f8 Author: Rhys Hanrahan Date: Wed Dec 22 22:15:48 2021 +1100 ims_ipsec_pcscf: Added virtual flag to output of sockets list. commit 04aa88c524ba6a61e59d9be6a344dce79c3aa178 Author: Rhys Hanrahan Date: Wed Dec 22 22:15:18 2021 +1100 corex: Added virtual flag to output of "corex.list_sockets" commit 92c44f1b3196f125b3e298499ed65df12cdd1a5a Author: Rhys Hanrahan Date: Wed Dec 22 22:14:54 2021 +1100 core: Added virtual flag to output of core.sockets_list commit e93640e6119e61a24d8c1f6d36b60c83b3573f90 Author: Rhys Hanrahan Date: Wed Dec 22 22:13:47 2021 +1100 core: listen can now have a "virtual" flag to check for nonlocal floating IPs. A new option to "listen" has been added called "virtual". This sets a flag on the listening socket to modify the behaviour of grep_sock_info. When this flag is set, grep_sock_info will only consider the listening IP a match if the IP is found in the system's current list of local IP addresses. If the IP is not currently local, then the matching IP is ignored. If the virtual flag is not set on the socket then existing behaviour used instead. This is useful in scenarios with an active/active cluster where Kamailio must know if a floating IP is currently local or not. commit 60c5a87379b30aa3f0eef569166abac703fab50a Author: Viktor Date: Fri Dec 24 00:18:04 2021 +0200 tcpclose event_routes issue commit da0d4658985fe4b98a8247dc7a89dd48a6635e94 Author: Viktor Date: Mon Dec 20 13:44:06 2021 +0200 tcpclose event_routes issue commit 635f3fb5387713181a3492278bcf72d34738afd2 Author: Viktor Date: Mon Dec 20 12:14:31 2021 +0200 tcpclose event_routes issue commit 7583b9300864caeb6538a3bfbaf30aa7b0a22ba3 Author: Daniel-Constantin Mierla Date: Thu Jan 6 11:10:12 2022 +0100 Makefile.defs: version set to 5.6.0-dev3 commit f7358b01efd0d8d71edf730d1a8cf4c9555d1dd8 Author: Daniel-Constantin Mierla Date: Thu Jan 6 11:08:09 2022 +0100 db_cluster: enclose block in curly braces - fix returning always introduced in previous commit commit 50a976f00e4ee19c24260a10f0a70349fe2d9d6d Author: Daniel-Constantin Mierla Date: Wed Jan 5 18:44:41 2022 +0100 pua: use parameter default_expires instead of 3600 constant - GH #2994 commit 6ce9c3c897055ff9942634c493caf79780ccf71b Author: Olle E. Johansson Date: Tue Jan 4 10:49:10 2022 +0100 Secfilter: Modify error messages to RPC error messages instead of printf commit cf1907cac4c21fe12a27057cc3eeb2dd98e65635 Author: Olle E. Johansson Date: Tue Jan 4 10:47:28 2022 +0100 mtree: Re-instate error log messages in RPC reload removed in an earlier commit commit 89958e9350597100d09689357b631ad30928ed99 Author: Olle E. Johansson Date: Mon Jan 3 17:00:28 2022 +0100 TLS: Add RPC success confirmation message commit 9ebf483a51b8584c05a2bcd3d4b26ac22a878ce8 Author: Olle E. Johansson Date: Mon Jan 3 16:36:26 2022 +0100 rtpengine: Fix typo in RPC response handling commit 7feb38651970fc1f3cfd90769685c46804ab25ae Author: Olle E. Johansson Date: Mon Jan 3 16:33:08 2022 +0100 secfilter: Convert error messages to error responses in secf_rpc_add_dst() commit b108bd6aaa7f25f91bd058c92103e9f0910bba0e Author: Kamailio Dev Date: Mon Jan 3 16:31:27 2022 +0100 modules: readme files regenerated - rtp_media_server ... [skip ci] commit 82721b916d9743cca58b69a5772b3e5a7ce8461e Author: Olle E. Johansson Date: Mon Jan 3 16:28:27 2022 +0100 rtp_media_server: Documentation update, typo fixing commit 2468473c18200161bba42e01468d3007541329ef Author: Olle E. Johansson Date: Mon Jan 3 16:14:19 2022 +0100 rtpengine: Add RPC success message on reload commit 261b7e13d711e5361ed491a8fd04efee2d73709e Author: Olle E. Johansson Date: Mon Jan 3 16:00:05 2022 +0100 matrix: Add RPC response on matrix reload success commit 41e20d7f5106748a415951f6766cf64b9d14180d Author: Olle E. Johansson Date: Mon Jan 3 15:55:41 2022 +0100 keepalive: Add RPC success responses commit e5dac2fb61f375ccd131d4ad0c85ddabda32754c Author: Olle E. Johansson Date: Mon Jan 3 15:37:52 2022 +0100 dmq: Add RPC success response on removing a node commit 101ddb5efe16fd415410be1ac86ff759e83bdc54 Author: Olle E. Johansson Date: Mon Jan 3 15:28:16 2022 +0100 dispatcher: Add RPC success message when removing destination from set commit 70a7f92b6df5fa154709ccb711a81641ea84ab51 Author: Olle E. Johansson Date: Mon Jan 3 15:27:36 2022 +0100 dispatcher: Add RPC success message on adding destination to set commit af8b605b71a4b15f8c2f69878e589c8554bebfec Author: Olle E. Johansson Date: Mon Jan 3 15:24:44 2022 +0100 disaptcher: Add RPC success message on set_state commit 9f8de5255bb90551d6cad5828ccafb6f41083c47 Author: Olle E. Johansson Date: Mon Jan 3 15:21:41 2022 +0100 dispatcher: Add RPC success response on reload commit fc0ee0bca6d5b42d11e0d7ed5933e23ae1636941 Author: Olle E. Johansson Date: Mon Jan 3 15:16:41 2022 +0100 db_cluster: Add RPC error message when clusters not found commit 82845eac8a8bae73d1033736ff9cf15337661981 Author: Olle E. Johansson Date: Mon Jan 3 15:14:39 2022 +0100 db_cluster: Add RPC success and error messages to dbcl_rpc_enable_connection commit 86b4189c1335a2d1aa4414ab9d1a5b8a27a29e00 Author: Olle E. Johansson Date: Mon Jan 3 15:10:55 2022 +0100 db_cluster: Add RPC error messages and responses to dbcl_rpc_ddisable_connection commit 4d41b85a6b9d7f82306282a19c01d63b90f2a7d9 Author: Olle E. Johansson Date: Mon Jan 3 15:04:10 2022 +0100 dbcluster: Add RPC error message wheb listing connections and no cluster is found commit 559b52b194f813c0c8584b3becbac9b2ab8e0343 Author: Olle E. Johansson Date: Mon Jan 3 14:53:05 2022 +0100 mtree: Add RPC response on successful reload, re-organise function rpc_mtree_reload commit 326abd1737336ad733cb53f9b4ac506f178da0e2 Author: Olle E. Johansson Date: Mon Jan 3 14:43:53 2022 +0100 htable: Add RPC response for storing htable to DB commit fecda3d12f0f72ba0f35f239108f5dcd3bec0959 Author: Olle E. Johansson Date: Mon Jan 3 14:42:58 2022 +0100 htable: Add RPC response for successful reload of htable commit 0b5407ec0f13d7631a5273171338628b44814498 Author: Olle E. Johansson Date: Mon Jan 3 14:33:16 2022 +0100 htable: Add response for rpc flush failed and success states commit ce21bd8a0cd4c74227bc43bef2bdd8f4a8006171 Author: Emmanuel Schmidbauer Date: Thu Dec 30 10:37:27 2021 -0500 NATS: add new function `nats_publish()` commit c4e462fa6bda38ac6fd814ce8d98ea030d4049b9 Author: Daniel-Constantin Mierla Date: Tue Dec 28 20:27:43 2021 +0100 core: parser sdp - print hdr name by length on error in get_sdp_hdr_field() commit 089a55b8417b48ed783fafe0ed4bc10374e09425 Author: Kamailio Dev Date: Tue Dec 28 20:16:21 2021 +0100 modules: readme files regenerated - siputils ... [skip ci] commit 090f1f74603de6113f3dd41095ae41b4f03f8171 Author: Daniel-Constantin Mierla Date: Tue Dec 28 20:00:17 2021 +0100 siputils: docs - note about restrictions of ring_insert_callid() - GH #2989 commit e809b2415b6074826bf641a0a85667a400f778ef Author: Victor Seva Date: Wed Dec 22 18:08:30 2021 +0100 uac: fix unknown type name introduced at b6e264c9780fc0432e6e746f473024e41bc1126b > uac_send.c: In function 'uac_send_tm_callback': > uac_send.c:741:16: error: unknown type name 'authenticate_body_t' > 741 | static authenticate_body_t auth; > | ^~~~~~~~~~~~~~~~~~~ > uac_send.c:781:49: warning: passing argument 2 of 'parse_authenticate_body' from incompatible pointer type [-Wincompatible-pointer-types] > 781 | if (parse_authenticate_body(&hdr->body, &auth)<0) > | ^~~~~ > | | > | int * > In file included from uac_send.c:42: > auth_hdr.h:30:67: note: expected 'struct authenticate_body *' but argument is of type 'int *' > 30 | int parse_authenticate_body( str *body, struct authenticate_body *auth); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ > uac_send.c:788:27: error: request for member 'realm' in something not a structure or union > 788 | cred.realm = auth.realm; > | ^ > uac_send.c:795:56: warning: passing argument 4 of 'do_uac_auth' from incompatible pointer type [-Wincompatible-pointer-types] > 795 | do_uac_auth(&tp->s_method, &tp->s_ruri, &cred, &auth, response); > | ^~~~~ > | | > | int * > In file included from uac_send.c:41: > auth.h:77:43: note: expected 'struct authenticate_body *' but argument is of type 'int *' > 77 | struct authenticate_body *auth, > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ > uac_send.c:797:49: warning: passing argument 4 of 'build_authorization_hdr' from incompatible pointer type [-Wincompatible-pointer-types] > 797 | &auth, response); > | ^~~~~ > | | > | int * > In file included from uac_send.c:42: > auth_hdr.h:33:71: note: expected 'struct authenticate_body *' but argument is of type 'int *' > 33 | struct uac_credential *crd, struct authenticate_body *auth, > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ > make[2]: *** [../../Makefile.rules:100: uac_send.o] Error 1 commit d8f0e71a0497e0bb98be60452914df51c84b56d8 Author: Victor Seva Date: Wed Dec 22 11:19:19 2021 +0100 pv_headers: restore pvh_real_hdr_del_by_name() it was wrongly removed at 09981c41cb6685fa18f61b9e7d66339917c4f097 commit 362c6de08058948d0a70a1eeb14ec718f922b4e5 Author: Sebastian Kemper Date: Wed Dec 15 23:30:38 2021 +0100 ldap: rename private function ldap_connect When compiling against openldap 2.6.0 kamailio's private ldap_connect() clashes with openldap's own. curl dealt with a similar issue earlier (see [1]). Simply rename the function to avoid the issue. In file included from ldap_api_fn.c:37: ldap_connect.h:34:12: error: conflicting types for 'ldap_connect'; have 'int(char *)' 34 | extern int ldap_connect(char *_ld_name); | ^~~~~~~~~~~~ In file included from ldap_api_fn.c:33: /home/sk/tmp/sdk/openwrt-sdk-ath79-generic_gcc-11.2.0_musl.Linux-x86_64/staging_dir/target-mips_24kc_musl/usr/include/ldap.h:1555:1: note: previous declaration of 'ldap_connect' with type 'int(LDAP *)' {aka 'int(struct ldap *)'} 1555 | ldap_connect( LDAP *ld ); | ^~~~~~~~~~~~ make[5]: *** [../../Makefile.rules:100: ldap_api_fn.o] Error 1 make[4]: *** [Makefile:511: modules] Error 1 [1] https://github.com/curl/curl/commit/8bdde6b14ce3b5fd71c772a578fcbd4b6fa6df19 Signed-off-by: Sebastian Kemper commit b6e264c9780fc0432e6e746f473024e41bc1126b Author: Daniel-Constantin Mierla Date: Wed Dec 22 08:37:40 2021 +0100 uac: exposed internal flags for $uac_req(key) variable - if set to 1, the password is considered to be HA1 value - GH #2982 commit 84cdc33429c61fe7cac91cbedf96bef560267313 Author: Daniel-Constantin Mierla Date: Wed Dec 22 08:12:20 2021 +0100 auth_identity: close file in case of errors - GH #2983 commit 81b8eb2c2f8e3fb370185bad05bd77656351dd06 Author: Daniel-Constantin Mierla Date: Tue Dec 21 10:31:01 2021 +0100 ctl: implement long and long long types of values - convert/store from/to double, based on supported types by binrpc, similar to xmlrpc commit ff2d9e84e43e87483cacc6bdbcf875f650b4d292 Author: Daniel-Constantin Mierla Date: Tue Dec 21 09:07:17 2021 +0100 xmlrpc: implemented specifier for long and long long types of values - they are mapped over double, xmlrpc defines only int and double types http://xmlrpc.com/spec.md commit 92683311d16dafe56951d9603a3a1e9a1b219d9a Author: Daniel-Constantin Mierla Date: Mon Dec 20 10:15:36 2021 +0100 jsonrpcs: support for long/long values in rpc messages - l and j for long and unsigned long - L and J for long long and unsigned long long commit 04763fe7de760005535e145f7fd783bbb60b2586 Author: Daniel-Constantin Mierla Date: Mon Dec 20 10:14:27 2021 +0100 core: utils/srjon - macros to get long long values commit bd42130e3cfb87856b4b0431de50eccdd4324f9f Author: Daniel-Constantin Mierla Date: Mon Dec 20 08:55:51 2021 +0100 misc/examples: kemi - sanity checks for response in python script commit 99a9f27c8d24a06f201b4713f7a2bfeb37092482 Author: Daniel-Constantin Mierla Date: Sat Dec 18 19:54:57 2021 +0100 misc/examples: kemi - update lua sample config commit 8e7f2e6a158bb2c59600b03be3c7e6eefc416180 Author: Henning Westerholt Date: Fri Dec 17 12:53:37 2021 +0000 dlgs: optimize dlgs_init, if/else path are identical commit a993f1538918c6c31c5da031e1d903250c4a9048 Author: Daniel-Constantin Mierla Date: Fri Dec 17 08:45:11 2021 +0100 kemix: added KSR.kx.get_rcvaddr_sock() - return local received address in socket format commit d132d595c7a75e1206f4d42973966767e305f4fb Author: Daniel-Constantin Mierla Date: Fri Dec 17 08:38:25 2021 +0100 kemix: rename get_sas() to get_srcaddr_sock() commit 2aae3ee39ea56e349879e25234a75aa79ff4284d Author: Daniel-Constantin Mierla Date: Fri Dec 17 08:34:46 2021 +0100 pv: added $Ras - return local received address in socket format commit bd5280726a9842b257afabae548853d000ecd249 Author: Daniel-Constantin Mierla Date: Thu Dec 16 10:01:34 2021 +0100 core: parser sdp - check if delimiter exceeds body limit commit 03acf834a19689d6c3efcea93e48985d3e7ffc37 Author: Daniel-Constantin Mierla Date: Thu Dec 16 09:44:54 2021 +0100 core: parser - clang format parser_f.c commit 09ac5b6c5330bc0a9eb4617d2385745b4a09c116 Author: Daniel-Constantin Mierla Date: Wed Dec 15 14:53:00 2021 +0100 kemix: exported kx.get_sas() - return source address in socket format, similar to $sas commit 06306c29d45449d83db718a3e2207ee3fd1755c1 Author: Daniel-Constantin Mierla Date: Wed Dec 15 14:29:25 2021 +0100 kazoo: fix prototype for ki_kz_amqp_publish_hdrs() commit 96ba8bdf87221c985d8198fe36f7f0bd9858a738 Author: Daniel-Constantin Mierla Date: Wed Dec 15 12:37:48 2021 +0100 misc/examples: kemi - sanity check for response in lua script commit 1cd480dfe6f2e06bac99b74e466e0c6bb8801279 Author: Daniel-Constantin Mierla Date: Wed Dec 15 09:00:45 2021 +0100 core: parser - clang format for parse_identityinfo.c commit b0f4c835b91059f021c4e5be1b16a6493cc46fbe Author: Daniel-Constantin Mierla Date: Tue Dec 14 20:42:02 2021 +0100 kazoo: fix kemi export due to changed function prototype - change done in dcb8e1650204c9453457871515ab5c7ec2d497f1 commit 2c239795d3d1a7e0ef9918006ff57da13dfedae1 Author: Daniel-Constantin Mierla Date: Tue Dec 14 17:55:22 2021 +0100 jwt: exported jwt_generate_hdrs() function to kemi commit c83b3eb828efbe5370eab9ecdfdd10cb9ea11a87 Author: Kamailio Dev Date: Tue Dec 14 17:46:16 2021 +0100 modules: readme files regenerated - jwt ... [skip ci] commit aaa142d293105ef27f7e4b6143fc3fb18c9a5a75 Author: rodrigo.alves Date: Fri Dec 10 13:31:54 2021 +0000 jwt: possibility to add headers when generating jwt commit 8df3752c2d7ea37b4acadf76283287744a56005a Author: Kamailio Dev Date: Tue Dec 14 14:16:31 2021 +0100 modules: readme files regenerated - tls ... [skip ci] commit 8dc18cab5bc32c1d34a9113242d230b7458d4075 Author: Daniel-Constantin Mierla Date: Tue Dec 14 14:02:41 2021 +0100 tls: docs - added note about --atexit=no cli param for newer libssl versions commit 2e62177f7f08314efa883f87f3d703a4f71a1d5e Author: Daniel-Constantin Mierla Date: Mon Dec 13 15:17:37 2021 +0100 core: tcp - fixed typo on condition introduced in previous commit commit 7a5ae41ec7184ffb362fe54154c350e552ad8917 Author: Daniel-Constantin Mierla Date: Mon Dec 13 14:42:50 2021 +0100 core: tcp - added core parameter tcp_wait_data - specify how long to wait (in milliseconds) to wait for data on tcp connections in certain cases - default is 5000ms (5secs) - now applies when reading on tcp connection for haproxy protocol commit 8f23548c4d201445e29e73cd0f2efab6a7dc5c04 Merge: ba773d2a2b 1d0b7f22b3 Author: Daniel-Constantin Mierla Date: Mon Dec 13 13:27:36 2021 +0100 Merge pull request #2973 from btriller/dialog-fix-missing-else dialog: fix missing else commit 1d0b7f22b3321cf9b2a4866b0a8a6001538aba42 Author: Bastian Triller Date: Mon Dec 13 13:11:26 2021 +0100 dialog: fix missing else commit ba773d2a2bf64e01f1724e61acad765fb311a0a6 Author: Daniel-Constantin Mierla Date: Mon Dec 13 09:54:29 2021 +0100 dialog: added duration field in dialog rpc output commit 3816bcb2375baef9451025ed906ebf36e8c32ec3 Author: Kamailio Dev Date: Mon Dec 13 09:31:25 2021 +0100 modules: readme files regenerated - dialog ... [skip ci] commit 225a59475c91e154ce0a7f0ec252be841a5a8ce5 Author: Daniel-Constantin Mierla Date: Mon Dec 13 09:29:06 2021 +0100 Makefile.defs: use sed instead of awk for detecting glibc version commit f639dfb5f5b74d77026bec7b8bb493b40ce6d47c Author: Daniel-Constantin Mierla Date: Mon Dec 13 09:22:39 2021 +0100 dialog: docs - typo and clarification about local socket bind address commit c3e7b1e4f402081b122ca6f0967f92005e1cfeaf Merge: d39bbb080b 506672e523 Author: Daniel-Constantin Mierla Date: Mon Dec 13 09:20:03 2021 +0100 Merge pull request #2935 from kamailio/vseva/dlg_rpc dialog: add local_only paramter to RPC dlg.stats_active commit d39bbb080ba9e3d44cc66a35a7934732c5a5e058 Author: alexyosifov <47529095+alexyosifov@users.noreply.github.com> Date: Mon Dec 13 10:19:00 2021 +0200 ims_usrloc_scscf: Add capability to skip a specific realm (#2951) * ims_usrloc_scscf: Add capability to skip a specific realm Capability to skip realm in NOTIFY's Message body reginfo tag. Added realm(string) and skip_realm(int) parameters. * Update ims_usrloc_scscf_admin.xml Revert changes for user_data_xsd commit f42b6c5cf2ee9861cb1eed016a5ddcc499d2b854 Author: Daniel-Constantin Mierla Date: Mon Dec 13 08:31:07 2021 +0100 presence: info logs instead of error for not maching conditions commit b83810eb1eb70f326698db874a1f67cf6a8d06cf Author: Daniel-Constantin Mierla Date: Sun Dec 12 13:29:00 2021 +0100 core: parser/sdp - check for delimiter size done before comparison commit 1b5756ae9f67c3907c134eb725f19c875cccd913 Author: Daniel-Constantin Mierla Date: Sun Dec 12 13:13:32 2021 +0100 core: parser/sdp - coherent indentation of two functions commit c1ec3857f360c806b7cc856b8e6ae3d5362ef49f Author: Daniel-Constantin Mierla Date: Sun Dec 12 12:31:29 2021 +0100 core: parser/sdp - cast to unsigned for left shifting commit 48dc90dfa1839a405e7d090b23c1fdc907107731 Author: Daniel-Constantin Mierla Date: Sat Dec 11 18:40:51 2021 +0100 core: parser - print start of buffer on error for identity info commit 43c48edc5064cdef9d4a41a579d59dfbb2cfb865 Author: Daniel-Constantin Mierla Date: Fri Dec 10 12:11:00 2021 +0100 core: cfg.lex - renamed defenv value mode parameter commit 29c3b865d8efde8435c2217df44d1df684caaea2 Author: lazedo Date: Wed Dec 8 14:50:29 2021 +0000 websockets: enable KEEPALIVE_MECHANISM_CONCHECK KEEPALIVE_MECHANISM_CONCHECK was added but can't be enabled commit 03cd22b41b80a81a4260c0dee2c500cf1007e1f8 Author: Ben Kaufman Date: Thu Dec 9 13:37:53 2021 -0600 core: cfg.lex support for undefned env vars Feature Request GH #2967 for undefined defenv Add new keywords for preprocessing: - #!trydefenv - The same as #!defenv, except if the variable is undefined, the def value will be undefined as well. - #!trydefenvs - The same as #!defenvs, except if the variable is undefined, the def value will be undefined as well. commit 53fc8c1dfeeff8231278563595cd3ae46ba81e22 Author: Daniel-Constantin Mierla Date: Fri Dec 10 08:58:10 2021 +0100 app_sqlang: update to handle xval return for functions with 3 parameters - fix for functions like KSR.sqlops.sql_result_get() commit 7658cc9fdbfaba2001d538dbef23deaec4af8557 Author: Daniel-Constantin Mierla Date: Fri Dec 10 08:57:38 2021 +0100 misc: kemi-code-gen.py - generate code for sqlang functions with xval return commit 3136d47993a9f08ea1c7e4de715f5fbbdf18a4e4 Author: Daniel-Constantin Mierla Date: Fri Dec 10 08:43:17 2021 +0100 app_ruby: update to handle xval return for functions with 3 parameters - fix for functions like KSR.sqlops.sql_result_get() commit b91245397f1c61313b853fc770f20a860f07b395 Author: Daniel-Constantin Mierla Date: Fri Dec 10 08:42:43 2021 +0100 misc: kemi-code-gen.py - generate code for ruby functions with xval return commit e9690b36e44fc65fb6d368f7231bfa15faaeed59 Author: Daniel-Constantin Mierla Date: Fri Dec 10 08:31:58 2021 +0100 misc: kemi-code-gen.py - relocate code for generate conditions and params commit 871475c6aba89bd6506255665d304206325bbf4c Author: Daniel-Constantin Mierla Date: Fri Dec 10 08:11:54 2021 +0100 app_python3: update to handle xval return for functions with 3 parameters - fix for functions like KSR.sqlops.sql_result_get() commit 466fcb283ccf0de92d78c90ca7df7830f8e8ced5 Author: Daniel-Constantin Mierla Date: Fri Dec 10 08:08:11 2021 +0100 app_python: update to handle xval return for functions with 3 parameters - fix for functions like KSR.sqlops.sql_result_get() commit 5a048b9489ce4a5c48e632376f7472b26efefb45 Author: Daniel-Constantin Mierla Date: Fri Dec 10 08:07:23 2021 +0100 misc: kemi-code-gen.py - generate code for python functions with xval return commit 6064b1ee64fa2fa6682c671f554acaead5ca1898 Author: Daniel-Constantin Mierla Date: Thu Dec 9 21:01:04 2021 +0100 app_jsdt: update to handle xval return for functions with 3 parameters - fix for functions like KSR.sqlops.sql_result_get() commit a99f581a519123e7c47479b724308a5dc239393a Author: Daniel-Constantin Mierla Date: Thu Dec 9 20:42:01 2021 +0100 misc: kemi-code-gen.py - generate code for javascript functions with xval return commit da9eee2125fc6e632bcbeae4d9133bb39c412dee Author: Daniel-Constantin Mierla Date: Thu Dec 9 20:37:51 2021 +0100 app_lua: update to handle xval return for functions with 3 parameters - fix for functions like KSR.sqlops.sql_result_get() commit 8bce8a738e16303985ed386213e1d86a1a6a7878 Author: Daniel-Constantin Mierla Date: Thu Dec 9 20:15:31 2021 +0100 misc: kemi-code-gen.py - generate code for lua functions with 3 params and xval return commit 72cc434ef75a0667c843206cf84fe080bb912dd3 Author: Daniel-Constantin Mierla Date: Thu Dec 9 20:12:22 2021 +0100 core: kemi - added typedefs for functions with three params and xval return commit cd2f5d4ca2a3ec31c1e67cd08ad025a152241e35 Author: Daniel-Constantin Mierla Date: Thu Dec 9 10:41:41 2021 +0100 core: enclose in quotes the value for #!defenvs commit 02be5bef89625a53b2f67f8ca8d3acd4073b6c2b Author: Daniel-Constantin Mierla Date: Wed Dec 8 15:16:12 2021 +0100 pv: added $msg(lpart) - return last part of the message - headers and body (skips first line) commit dfbeb92a956009fc57070ac988cb0177f9c8192f Author: Victor Seva Date: Wed Dec 8 11:20:40 2021 +0100 pkg/kamailio/deb: fix lintian warnings commit de2bee1805c2c89565e9b28afb50fac375d0b5ba Author: Justin-lavelle Date: Sat Dec 4 03:09:43 2021 -0800 auth_ephemeral: fix sha256/384/512 - sha256/384/512 broken due to use of sha1 password length, change to check and use proper lengths for each - sha384 mistakenly using sha256 method commit 743a9d33dcc3a6220bba217c14810dafb53355b2 Author: Daniel-Constantin Mierla Date: Wed Dec 8 09:21:53 2021 +0100 src/Makefile.defs: link -lrt if glibc <= 2.17 - GH #2921 commit 4d06b1e4bbd371d247301ece057a3c26ae876a9f Author: Olle E. Johansson Date: Tue Dec 7 10:09:29 2021 +0100 htable: Modify previous commit to create new API for RPC and keep old API for backwards compatibility Thanks to @miconda for a hint! commit 7556fbfa38ac4dad00494944dd02fc60f65cfcb5 Author: Daniel-Constantin Mierla Date: Tue Dec 7 09:27:17 2021 +0100 pv: free escaped value for {val.json} transformations commit 5b1177df2193968a3efc26bcf07eba80a59304e7 Author: Daniel-Constantin Mierla Date: Mon Dec 6 14:52:45 2021 +0100 pv: added {val.jsonqe} - quoted json value commit cbd9fc13ab11270df4b541afd9dc9b51517cdd12 Author: Olle E. Johansson Date: Tue Dec 7 08:52:08 2021 +0100 htable: Add return code on successful deletion of item, update RPC commands with replies commit 9517cf47f512f561c6461edc3cbca3410e773735 Author: Olle E. Johansson Date: Tue Dec 7 08:30:51 2021 +0100 htable: Fix spelling errors in error and debug messages commit 2eed551ed55fcd2bc190e1045da377f6b1e4d22d Author: Olle E. Johansson Date: Mon Dec 6 13:00:59 2021 +0100 db_cluster: Fix spelling errors commit 3e36a56fa6e04d68227bc4098689be3771ec8995 Author: Kamailio Dev Date: Sun Dec 5 21:01:20 2021 +0100 modules: readme files regenerated - lrkproxy ... [skip ci] commit 17ff51f205a9c311e9dd2908d370957faf770ea5 Author: Henning Westerholt Date: Sun Dec 5 19:56:53 2021 +0000 lrkproxy: small changes in documentation commit 986b9bea258864bf40606afe9761dc17dead6476 Author: Victor Seva Date: Sat Dec 4 16:52:26 2021 +0100 pkg/kamailio/deb: fix bookworm and sid build * no python2 and dh-systemd package available commit 3c905ec289c2779b969f185021518f3532ce6833 Author: Mojtaba Esfandiari.S Date: Sat Dec 4 00:41:51 2021 +0330 lrkproxy:some features add to lrkproxy module add 'gt' option for optimization port resource allocation add 'custom_sdp_ip_avp' option for handling NAT client commit 3e4e59584f3e8a2fea1d9167eaf42eda8cc5653b Author: Daniel-Constantin Mierla Date: Thu Dec 2 16:12:01 2021 +0100 tsilo: reworked checking ruri and contact parameters - removed module name from log messages commit e976054f71692b536f59a81347e8254886f08a69 Author: JailBird Date: Wed Nov 24 03:50:59 2021 -0600 sqlite: module group creation - Add sqlite as an option to Makefile.groups - Add sqlite to INSTALL documentation commit f01a00bf86bbdd09e26ba08f0da8ec89172a5eb8 Author: Victor Seva Date: Fri Dec 3 10:59:33 2021 +0100 pkg/kamailio/deb: Add bookworm support commit d6a34eee893a47450650ea29671e80dbffc03c8f Author: Daniel-Constantin Mierla Date: Wed Dec 1 09:34:28 2021 +0100 core: reworked string-number conversion to catch out of limits values commit 94d1eecc618067bb04ed36deaf0ceee4e3bff06b Author: Daniel-Constantin Mierla Date: Tue Nov 30 11:10:43 2021 +0100 core: added #!defenvs preprocessor directive - similar to #!defenv, but the value is enclosed in double quotes to make it covenient to be used as a string token commit e97ae3e621b2e7f28bd01069a9fbdd77ea16663f Merge: 2af28f2e30 bbd7b2ed58 Author: Andreas Granig Date: Tue Nov 30 11:03:07 2021 +0100 Merge pull request #2960 from apogrebennyk/apogrebennyk/db_redis_update db_redis: don't leave unconsumed redis replies in case of error commit 2af28f2e303b5eaa3738d045269fb94e8b059904 Author: Nicolas C Date: Thu Nov 18 13:40:07 2021 +0100 pv: extend $cnt to work with $xavp As suggested in previous PR (#2936). This is much more flexible as we also handle sub XAVPs and indexes. commit 557952f00bff4e9e70a41cad0be22c2f545f3c22 Author: Kamailio Dev Date: Tue Nov 30 08:46:13 2021 +0100 modules: readme files regenerated - presence ... [skip ci] commit 1ef340457d0bddd8b15be2195c0a9d5d79f88d12 Author: Daniel-Constantin Mierla Date: Tue Nov 30 08:32:16 2021 +0100 presence: docs - note the version for default behaviour change on 202 reply commit 7a01a991b9012918130b131336a988a5f9fc4285 Author: Kamailio Dev Date: Tue Nov 30 08:31:19 2021 +0100 modules: readme files regenerated - presence ... [skip ci] commit 22dd8c88f854cb507b0af07ec8712ff3e74c510d Author: Laurențiu Nicola Date: Mon Nov 22 19:29:25 2021 +0200 presence: return 200 instead of 202 by default commit 429fea8069f0753e6b8dbfbfaf36701e30af6dda Author: Morten Tryfoss Date: Sat Nov 27 21:14:41 2021 +0100 dispatcher: Not possible to deactivate probing of destination by reload If ds_probing_mode is set to 3, flag in the dispatcher entry needs to include 8 for probing to happen. Changing a destination to not include this anymore while the destination do not respond to OPTIONS will cause the probing flag to be re-added because of the delayed response. A restart will fix it. We need to check against the probing flag in the CB function to determine if we should continue probing this destination. If probing is deativated while waiting for a reply, we should abort. commit 96a285dbb193a7eb7b4080963bee69bce859abd8 Author: Kamailio Dev Date: Mon Nov 29 17:46:20 2021 +0100 modules: readme files regenerated - tm ... [skip ci] commit c060e9000f9c6cca98e23bef7aa8c295c8863de6 Author: Zion Dials Date: Sat Nov 27 11:42:27 2021 -0500 Fix TM Module Doc unmatched_cancel param commit 0afc10d9b1b3f65b92d649d530b6363476b3d03b Author: Daniel-Constantin Mierla Date: Mon Nov 29 11:24:51 2021 +0100 core: protect for unsigned int value overflow on string convert commit bcd59d73e2fc5ae8e14cad520e726ef431f0563f Author: Daniel-Constantin Mierla Date: Sun Nov 28 17:51:05 2021 +0100 core: protect for int value overflow on string convert commit 1a406e093ea7ac07428c92aec21ac67f8caa1093 Author: Daniel-Constantin Mierla Date: Sun Nov 28 10:39:02 2021 +0100 core: flags - use unsigned literal for bit shifting operations commit 8c30109df0b479cc3fce39a765717149e9c70ddf Author: Daniel-Constantin Mierla Date: Sat Nov 27 15:24:45 2021 +0100 nat_traversal: declare flag literal as unsigned - GH #2954 commit bbd7b2ed5827252680e9d8949c193699da0a76b2 Author: Andrii Pogrebennyk Date: Sun Nov 28 08:34:36 2021 +0100 db_redis: don't leave unconsumed redis replies in case of error on update Execute db_redis_consume_replies on failed update same as in db_redis_insert: if db_redis_perform_update encounters an error it was leaving unconsumed data thus causing unexpected reply later on when reading from the same connection. commit 1ba6f2fa77459ed1fcec04f446fe9e8c210b94d6 Author: Kamailio Dev Date: Fri Nov 26 22:46:22 2021 +0100 modules: readme files regenerated - uac_redirect ... [skip ci] commit a0ef1ccd17368775d68f8687f25b0d72656ac273 Author: Daniel-Constantin Mierla Date: Fri Nov 26 15:32:54 2021 +0100 uac_redirect: use inter-module acc api instead of config export lookup - use acc functions via inter-module acc api, intead of config file function export lookup, to get the right signature and avoid workaround of fixing a modparam like a function param and improper access of expected fields by offset - GH #2953 commit 35767f387bbcd2766bf7a4ff1345183612219225 Author: Daniel-Constantin Mierla Date: Thu Nov 25 13:36:59 2021 +0100 acc: expose accounting functions via inter-module api commit b3f77460ff78f4d38542ca79bb13398180cd7710 Author: Daniel-Constantin Mierla Date: Thu Nov 25 09:55:31 2021 +0100 tls: get local/remote issuer line via $tls(key) - new keys: m_issuer_line, p_issuer_line commit c2c3c8b5615294989ac81203e65df76b2a08fb02 Author: Daniel-Constantin Mierla Date: Wed Nov 24 09:30:22 2021 +0100 tls: new config variable $tls(key) - return attributes related to tls communication - first implemented keys: - m_subject_line - return local (my) certificate subject line - p_subject_line - return remote (peer) certificate subject line commit 744bc8f9e12b698cd6b8bc5ef63c84df7a3aea90 Author: SPChan Date: Mon Nov 22 22:55:30 2021 +0800 tls: update DH initialization for OpenSSL 1.1.x For OpenSSL 3.x, this will fix a deprecation warning. commit f068a9ad1892777bfb9a6d1bcfd17a291578c6b6 Author: Daniel-Constantin Mierla Date: Tue Nov 23 17:22:42 2021 +0100 core: clarification for -b cli parameter commit 13bd752cc932818f920a0835637431bf29d7db40 Author: Daniel-Constantin Mierla Date: Tue Nov 23 17:12:48 2021 +0100 core: print udp sock fd in debug messages of probe_max_receive_buffer() commit 210da8403463290cdd0abec25473df5a15557b83 Merge: a84392d495 ff852c46b3 Author: Emmanuel Schmidbauer Date: Tue Nov 23 07:59:26 2021 -0500 Merge pull request #2934 from kamailio/nats-connection-ptr nats: move nats connection handling into a struct in order to extend features commit a84392d49551dcc98378e9fe2feee5f6c3fb81a4 Author: Aleksandar Yosifov Date: Mon Nov 22 18:28:28 2021 +0200 misc: update ims pcscf register example - Updated ims pcscf register script file with removing of ck/ik in 401 Challenge reply. commit 1285d8a291a1b746a33d643004153203bc06b6cb Author: SPChan Date: Mon Nov 22 21:59:12 2021 +0800 tls: fix wrong macro used to detect OpenSSL 1.1.0+ commit 112f38a4787c4ea5a3b3df3ebc8619f08a05e790 Author: Daniel-Constantin Mierla Date: Mon Nov 22 18:54:02 2021 +0100 pv: added {val.ne} transformation - return empty string if the variable value is $null commit e2cc98eb5aca42b82eb18c35adfa2d16ff4a3f60 Author: Daniel-Constantin Mierla Date: Sun Nov 21 19:21:01 2021 +0100 tls: try to print sni on tls error commit d2c22d2b72d7ffd616a6aaacbabc6184a8da56e7 Author: Anthony Alba Date: Mon Nov 22 11:46:25 2021 +0800 app_python3: Python >= 3.7 call PyOS_AfterFork_Parent in main context after all forks commit ff852c46b3b8bee94f63a30974c0742b5829204d Author: Emmanuel Schmidbauer Date: Fri Nov 19 07:24:29 2021 -0500 nats: move nats connection handling into a struct in order to extend features commit 5e617b5e2130ed96f624e027023329433f8814ee Author: Kamailio Dev Date: Fri Nov 19 12:46:21 2021 +0100 modules: readme files regenerated - kazoo ... [skip ci] commit dcb8e1650204c9453457871515ab5c7ec2d497f1 Author: mihovilkolaric Date: Tue Nov 9 23:25:02 2021 +0100 kazoo: Allow optional AMQP-headers in kazoo_query and kazoo_publish - implements GH #2895 commit b5cf0796ffc308fdd8bf63d1f446608d63c7cac9 Merge: 5affee3bcb c7cf1937bf Author: carstenbock Date: Fri Nov 19 10:26:20 2021 +0100 Merge pull request #2879 from ErhanOnur/fix_ims_usrloc_pcscf_protocol ims_usrloc_pcscf: fix on saving protocol info into DB commit 5affee3bcbf5b4a4cad5acfee1c24c0def1ad58c Author: Kamailio Dev Date: Fri Nov 19 09:31:15 2021 +0100 modules: readme files regenerated - tsilo ... [skip ci] commit c1fd9ebaa0fe0eb7457ea74e8a22444b855af9cd Author: Donat Zenichev Date: Wed Nov 17 16:27:37 2021 +0200 tsilo: Merge similar functions in ts_append.c We need to merge similar functions in ts_append.c implementation to give less work for maintaining similar code. Furthermore the purpose of them is quite the same, but differes just in some details (usage of TM's API). Merged functions are: - ts_append() and ts_append_by_contact() - ts_append_to() and ts_append_by_contact_to() Now all appending in TSILO happens only through ts_append() / ts_append_to() An implementation in tsilo.c has been updated accordingly. Usage. In case we do not want to append based on specific Contact (location), the contact parameter being passed to either ts_append() or ts_append_to() must be set to zero. In case we do want to append by a specific Contact, then we must set the Contact parameter of str type beforehand calling ts_append() / ts_append_to(). commit 474649171d3c269e2fcfb00c7b1dbd318a952f51 Author: Donat Zenichev Date: Sun Nov 14 23:13:15 2021 +0200 tsilo: Be compliant with changes in TM, now only t_append_branches() Since of changes in TM's module, where 't_append_branches()' and 't_append_branch_by_contact()' have been merged into one function, we need to edit all the occurences where TM's API is called in TSILO. No logic changes. commit cb1b78e7bc8d61261e429664c6deb8bb1b4b53d0 Author: Donat Zenichev Date: Sun Nov 14 22:59:58 2021 +0200 tm: merge t_append_branches() and t_append_branch_by_contact() Because the implementation of the functions 't_append_branches()' and 't_append_branch_by_contact()' is pretty much the same, it's proposed to merge them into one: 't_append_branches()' The way how the function acts now depends on if the contact parameter of str type is given or not (empty or not). If the contact parameter is given, then only a desired location is meant for appending. If not found in the location table, an append will not happen for this AOR. Otherwise create branches for all existing location records of this particular AOR. Search for locations is done in the location table. commit f564c0d33974eeaa1833abeb7972f5d207c5663f Author: Donat Zenichev Date: Fri Nov 12 17:16:37 2021 +0200 tm: API improvement, new function introduced: t_append_branch_by_contact() New module functions introduced: - t_append_branch_by_contact() This commit introduces a possibility of TM's API to append a branch based on specific location (Contact's URI). Indeed the 't_append_branch_by_contact()' is a corrected copy of the 't_append_branches()', which instead takes Contact as a parameter of str type. The separate function has been introduced, in order to save full back-compatibility, and not affect existing implementation. commit 7265f1cf7c57d258538119bc0d41146a04183eec Author: Donat Zenichev Date: Fri Nov 12 15:30:44 2021 +0200 tsilo: Add support of a lookup and branch creating by contact Improvement of the TSILO module, which allows to run a lookup using the provided RURI, but only to create a new branch for the Contact, which is set in the currently processed REGISTER. Or optionally a Contact URI value given as a parameter to the function. If the Contact URI for a lookup, is given as a parameter, it is possible to provide it as a pseudo-variable. Hence it is now possible to append new branch(es) for only UAC(s) getting REGISTERED at the moment of calling 'ts_append_by_contact()'. Previously it was only possible to call 'ts_append()' and create new branches for all previously present location records (for this specific URI), which was in some circumstsances undersired. New script functions introduced: - ts_append_by_contact(table, ruri [, contact]) New module functions introduced: - w_ts_append_by_contact2() / ki_ts_append_by_contact() - w_ts_append_by_contact3 / ki_ts_append_by_contact_uri() - ts_append_by_contact() / ts_append_by_contact_to() Backwards compatibility is saved, the new functionality is not overlapping with the previously existing implementation, hence it only acts when the new script function ts_append_by_contact() is used. The documentation has been updated accordingly. commit e85f33d7c827b85634f6fe0377ff9f30b3bc4e84 Author: Daniel-Constantin Mierla Date: Fri Nov 19 08:57:25 2021 +0100 pv: check source for memcpy commit bd206729cf46bc32b3a92f870d6b77105ab35902 Author: Daniel-Constantin Mierla Date: Fri Nov 19 08:45:09 2021 +0100 Revert "pv: handle case when var value ha flag str but null pointer" This reverts commit 6eb67eaa4fc27d1eb7da7b2b674ffe8e7f86ecbc. commit f19cff46ae1f27a456e276ea891154aeb0a51e08 Author: Daniel-Constantin Mierla Date: Fri Nov 19 08:44:49 2021 +0100 Revert "pv: fix condition in detecting the null string value when setting $var(...)" This reverts commit ffe311939ebf58e7418940ec6c71bfaf9b21afad. commit 136071c4a3cd306ef1043b02d1b61ce7d37efa52 Author: Daniel-Constantin Mierla Date: Fri Nov 19 08:25:45 2021 +0100 core: re - check source of memcpy commit 7f89e4cc5c84b720928c2936c9e2e0630aebec9e Author: Daniel-Constantin Mierla Date: Thu Nov 18 14:33:28 2021 +0100 core: mechanism to execute child_init() for special ranks on demand - new special rank PROC_POSTCHILDINIT, to execute child_init() for main process only when ksr_module_set_flag(KSRMOD_FLAG_POSTCHILDINIT) is executed in mod_init() commit fa6038172c0095287096c7021ca5dadad728cfaa Author: Dmitry Wagin Date: Tue Jun 15 15:58:12 2021 +0300 nathelper: fix_nated_sdp added ignoring RFC3605-param if omitted - doesn't throw an error while "a=rtcp" param is omitted (RFC1889 behavior) or address is omitted - replace_sdp_ip() returns 0 on omitted IP-address - added param can_omit to replace_sdp_ip() fixes #2784 regression introduced by #2497 commit 1a68ddfcbe46cfa4d956a1541f17517d9ba94381 Author: Daniel-Constantin Mierla Date: Wed Nov 17 17:16:17 2021 +0100 pv: new transformation class {val} - {val.n0} - return int 0 instead of $null value, or existing value - {val.json} - if value is $null, return empty string; if value is string, then it is escaped for use as json value (without surrounding quotes) commit 08ce00c43409e9ee7c0797413ce17b68da9a2ed8 Author: Daniel-Constantin Mierla Date: Wed Nov 17 12:49:56 2021 +0100 core: relocate str json escape function to strutils commit adb4d30a985b8f1425934f5bf22295b7ad62c249 Author: Daniel-Constantin Mierla Date: Tue Nov 16 09:10:38 2021 +0100 pv: new variable $rsi - return status code for replies and 0 for requests commit 03050d7046a7a356cd5fdd31d32003dbac73fb0a Author: Daniel-Constantin Mierla Date: Tue Nov 16 08:38:43 2021 +0100 core: new flag p for json logging - prefix is printed as it is in the root json, expected to be a list of json field starting with comma commit 7c7f967e6c66a119c5aa9e64fbd447b48ecd8875 Author: Kamailio Dev Date: Mon Nov 15 19:16:14 2021 +0100 modules: readme files regenerated - presence ... [skip ci] commit 33db47652628b299c96a591ec939ca2ea9f6e268 Author: Laurențiu Nicola Date: Thu Nov 11 18:51:59 2021 +0200 presence: add option to return 200 instead of 202 on subscriptions RFC6665 mandates 200 return codes, although 202 seems mandated by RFC3265. We add a new parameter, `subs_respond_200`, to control this. commit 506672e523a48985f89e2c35bdab3d024df0a34d Author: Victor Seva Date: Sat Nov 6 00:22:51 2021 +0100 dialog: add local_only paramter to RPC dlg.stats_active allows to filter out non local dialogs from stats fix #2920 commit 34300dd8db7d52c639307f4121f8e61619a53f99 Author: Kamailio Dev Date: Mon Nov 15 10:46:22 2021 +0100 modules: readme files regenerated - permissions ... [skip ci] commit ea4c09d8a93cf7f79901628573a62e2571781d88 Author: Victor Seva Date: Mon Nov 15 10:29:59 2021 +0100 permissions: add trusted_cleanup_interval documentation [skip ci] commit 0a6a750a96b620b3024acd391436a94def3133e1 Author: Victor Seva Date: Thu Nov 4 15:11:12 2021 +0100 permissions: trusted_cleanup_interval cleanup old data of trusted hash_table by timer function. commit fae3611c873738d42a979d96e0d0b47af726bc47 Author: Victor Seva Date: Thu Nov 4 14:34:47 2021 +0100 permissions: don't remove old data at the end of the reload process commit b3e8d03038402dec78b4845255f34862407983c9 Author: Daniel-Constantin Mierla Date: Sun Nov 14 20:23:08 2021 +0100 ctl: use unsigned int for bit left shifting - deal with runtime error: left shift of X by N places cannot be represented in type 'int' commit 908ca872bec956d5f755a1b51df781bf66ad3866 Author: Daniel-Constantin Mierla Date: Sat Nov 13 20:31:38 2021 +0100 acc: set again the type of db vals - work properly when nullable modparam is set and var can be null on some transactions commit c4c9e6f50306addd12ccf9fa03743c664e5442f1 Author: Daniel-Constantin Mierla Date: Fri Nov 12 14:17:18 2021 +0100 core: json logging - apply j flag for prefix field commit 9775841f5f821b37395504a5d2a9026eaceacb61 Author: Daniel-Constantin Mierla Date: Fri Nov 12 10:38:04 2021 +0100 core: new option for json logging to print message in json format - option 'j' - if the log message starts with '{' and ends with '}', then it is expected to be a json document, printed as it is in the message value, otherwise it is printed as field "text" commit 4608914cf9d3878c79560730ddad8e0800c38397 Author: Daniel-Constantin Mierla Date: Fri Nov 12 10:15:07 2021 +0100 core: io wait - remove log level string from debug message commit 9b7bfb3243a2e372b266e993647162767f3edcf5 Author: Daniel-Constantin Mierla Date: Thu Nov 11 20:39:10 2021 +0100 acc: simplify index shifting for adding time variants in db accounting commit 4bd77f1dae2eeacbe7384ac2838c691f76e077f1 Author: Daniel-Constantin Mierla Date: Thu Nov 11 12:59:11 2021 +0100 acc: debug messages to print the type of extra acc attrs commit 378a2dc98beddaa08e192c0854f43929ed7076a7 Author: Daniel-Constantin Mierla Date: Wed Nov 10 20:09:24 2021 +0100 ctl: use unsigned literals for left bit shifting commit ffe311939ebf58e7418940ec6c71bfaf9b21afad Author: Daniel-Constantin Mierla Date: Tue Nov 9 19:04:16 2021 +0100 pv: fix condition in detecting the null string value when setting $var(...) - issue introduced in previous commit commit 4e827b30dfc393caf17e2fce28b5eea460aa51f7 Author: Kamailio Dev Date: Mon Nov 8 13:01:18 2021 +0100 modules: readme files regenerated - posops ... [skip ci] commit b9e8e09fd56b9cd2f1bd926edb6faf421b2893a1 Author: Daniel-Constantin Mierla Date: Mon Nov 8 12:46:53 2021 +0100 posops: docs for pos_set_char() commit 531c78c455ef679050c0ae8103a9b1913c2c225a Author: Daniel-Constantin Mierla Date: Sun Nov 7 18:17:21 2021 +0100 posops: added posops_set_char() function commit 6f401a7aab1bc846aaebe50e0f451d7c16e2c55e Author: Daniel-Constantin Mierla Date: Sat Nov 6 22:11:37 2021 +0100 kamctl: srv modules subcommand - list the loaded modules commit dd1b3ccbc9e4674b28e420d97fe96bbe028fa009 Author: Sergey Safarov Date: Sat Nov 6 12:31:21 2021 +0300 pkg/kamailio/obs: packaged nats module commit 63a34963c8376a2c17b7919847f7723fde6434f5 Author: Kamailio Dev Date: Fri Nov 5 11:46:16 2021 +0100 modules: readme files regenerated - acc ... [skip ci] commit 9d65e09056c89d5a1391a2c29458005929516ce0 Author: Daniel-Constantin Mierla Date: Fri Nov 5 11:37:22 2021 +0100 acc: updated docs for acc_extra_size and cdr_extra_size commit bf8a989f54b1006cae6c764f4064998daa6fe0c0 Author: Anthony Alba Date: Fri Nov 5 17:38:24 2021 +0800 build: detect GCC 11 commit 138ef5630402448ea2643097a3d25d4dcead6d70 Author: Anthony Alba Date: Fri Nov 5 17:31:34 2021 +0800 app_python3: for Python >= 3.7 call pre-fork hook commit 6857234c321faf33573e1a034ab666dc158eb549 Author: Daniel-Constantin Mierla Date: Thu Nov 4 17:15:12 2021 +0100 core: reorder fields of struct _cfg_group for better alignment commit 2c68066dc8aa5f75de79cad1f4bea973db18bed7 Author: Victor Seva Date: Thu Nov 4 11:31:41 2021 +0100 pkg/kamailio/deb: version set 5.6.0~dev2 commit a48e1a9baf16752c49f7de68700659b947e9f3d8 Author: Victor Seva Date: Thu Nov 4 11:07:49 2021 +0100 pua_dialoginfo: fix memory corruption * don't use SRUID_SIZE, just reserve the proper generated size * call sruid_init() at child_init too commit 6eb67eaa4fc27d1eb7da7b2b674ffe8e7f86ecbc Author: Daniel-Constantin Mierla Date: Thu Nov 4 08:24:06 2021 +0100 pv: handle case when var value ha flag str but null pointer commit fc3010cc2643d5398db12d92707d849cdc1d7d78 Author: Daniel-Constantin Mierla Date: Thu Nov 4 08:06:31 2021 +0100 Makefile.defs: version set to 5.6.0-dev2 commit 38ae44336e8478c10e1a558997669850c5d7b297 Author: Daniel-Constantin Mierla Date: Wed Nov 3 13:27:20 2021 +0100 drouting: remove unused trim function commit a7bcf5bc2dafe797c0479d34df5e07d44d8dd438 Author: Sebastian Kemper Date: Sun Oct 31 21:57:53 2021 +0100 xhttp_pi: use TIME_T_FMT Signed-off-by: Sebastian Kemper commit fe68c9aeb06f114afdc6c0b076b5163e34deeea5 Author: Sebastian Kemper Date: Sun Oct 31 21:51:24 2021 +0100 nat_traversal: use TIME_T_FMT The size of the time_t destination is unknown as it is depending on the platform. So we "read into a known-size integer (either int or long long) and then assign the value to a time_t as a second step" (quote from [1]). [1] https://stackoverflow.com/questions/4171478/how-to-read-data-into-a-time-t-variable-using-scanf Signed-off-by: Sebastian Kemper commit 58b992011044bb3547e3aea15eb6712947daae0f Author: Sebastian Kemper Date: Sun Oct 31 21:51:03 2021 +0100 ims_usrloc_scscf: use TIME_T_FMT Signed-off-by: Sebastian Kemper commit eec965c1eb561ab636fa385111f2f1a7885c438c Author: Sebastian Kemper Date: Sun Oct 31 21:50:48 2021 +0100 ims_registrar_scscf: use TIME_T_FMT Signed-off-by: Sebastian Kemper commit 5d17337af532a03d3a36751c5d085dd542478e41 Author: Sebastian Kemper Date: Sun Oct 31 21:50:29 2021 +0100 ims_registrar_pcscf: use TIME_T_FMT Signed-off-by: Sebastian Kemper commit e4b280ec340135199e1c98e2e8b63042538c9aaa Author: Sebastian Kemper Date: Sun Oct 31 21:50:16 2021 +0100 ims_icscf: use TIME_T_FMT Signed-off-by: Sebastian Kemper commit ee039a91dd41a5780105305f6b787e95297da1d0 Author: Sebastian Kemper Date: Sun Oct 31 21:50:02 2021 +0100 ims_dialog: use TIME_T_FMT Signed-off-by: Sebastian Kemper commit 71d92b26105a4e88f4fba3986a0ba306e89adc4f Author: Sebastian Kemper Date: Sun Oct 31 21:49:45 2021 +0100 ims_charging: use TIME_T_FMT Signed-off-by: Sebastian Kemper commit e006a5b9ad0f47bfbc280de3b381d5b2dce6a4ce Author: Sebastian Kemper Date: Sun Oct 31 21:49:27 2021 +0100 db_redis: use TIME_T_FMT Signed-off-by: Sebastian Kemper commit db16bd057342cb043b07913f89918fa09ff8632a Author: Sebastian Kemper Date: Sun Oct 31 21:49:17 2021 +0100 cdp: use TIME_T_FMT Signed-off-by: Sebastian Kemper commit e75714181c907758d1793abb85258020337249d4 Author: Sebastian Kemper Date: Sun Oct 31 21:48:55 2021 +0100 auth_identity: use TIME_T_FMT Signed-off-by: Sebastian Kemper commit bfe95c90e91a0bc33a769967a5841a4ab43a6553 Author: Sebastian Kemper Date: Sat Oct 23 01:23:40 2021 +0200 core: add support for time64 libcs libcs are implementing changes to fix the year 2038 issue on 32 bit platforms (see [1]). musl libc already went ahead and implemented it, starting with musl-1.2.0 (see [2]). This commit adds the groundwork for always using the "lld" format when dealing with time_t and casting the values to be formatted to (long long). The aim is to be future proof and portable. Example warning when not using TIME_T_FMT while compiling for a 32 bit target using a time64 libc: In file included from auth_identity.c:50: auth_identity.c: In function 'check_date': ../../core/dprint.h:316:73: warning: format '%ld' expects argument of type 'long int', but argument 11 has type 'time_t' {aka 'long long int'} [-Wformat=] 316 | fprintf(stderr, "%2d(%d) %s: %.*s%s%s%s" fmt, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../core/dprint.h:340:25: note: in expansion of macro 'LOG_FX' 340 | LOG_FX(facility, level, lname, prefix, _FUNC_NAME_, fmt, ## args) | ^~~~~~ ../../core/dprint.h:346:25: note: in expansion of macro 'LOG_FL' 346 | LOG_FL(facility, level, NULL, prefix, fmt, ## args) | ^~~~~~ ../../core/dprint.h:349:25: note: in expansion of macro 'LOG_FP' 349 | LOG_FP(DEFAULT_FACILITY, (level), LOC_INFO, fmt, ## args) | ^~~~~~ auth_identity.c:594:17: note: in expansion of macro 'LOG' 594 | LOG(L_INFO, "AUTH_IDENTITY VERIFIER: Outdated date header value (%ld sec)\n", tnow - tmsg + glb_iauthval); | ^~~ [1] https://sourceware.org/glibc/wiki/Y2038ProofnessDesign [2] https://musl.libc.org/time64.html Signed-off-by: Sebastian Kemper commit 98fde133f6f00ec50ba2c287b798f6a062b10ac4 Author: Kamailio Dev Date: Wed Nov 3 13:01:41 2021 +0100 modules: readme files regenerated - acc ... [skip ci] commit b1e0d41875f224da5bd5c511cbafd0f5e395d0b6 Merge: 579853ec6d d30d7e19e5 Author: Daniel-Constantin Mierla Date: Wed Nov 3 12:59:34 2021 +0100 Merge pull request #2891 from smititelu/increase_defines acc: increase extra and cdr variables commit 579853ec6d6f2237641da7d80099f3ba996d6806 Merge: a5c96e8008 8d22d827d9 Author: Daniel-Constantin Mierla Date: Wed Nov 3 12:58:14 2021 +0100 Merge pull request #2896 from sergey-safarov/GH2892 core: fixed route hash table cleanup commit a5c96e8008ba7aa19ff61ae4661eb0be7df334fb Merge: 426ea8532d 060a09377d Author: Daniel-Constantin Mierla Date: Wed Nov 3 12:57:18 2021 +0100 Merge pull request #2904 from smititelu/parser_crlf_log core: add new param sip_parser_oneline commit 426ea8532dfef7db4831e850086ea426aa57a490 Author: Kamailio Dev Date: Mon Nov 1 14:16:10 2021 +0100 modules: readme files regenerated - acc ... [skip ci] commit 041999bc8092d7abb42e68a5f5fb88bef09b225c Author: Daniel-Constantin Mierla Date: Mon Nov 1 14:12:02 2021 +0100 acc_json: docs - more details about cdr_enable parameter commit 808e58c4e9b785a58fd5cfd084089a217d0f96c3 Author: Daniel-Constantin Mierla Date: Mon Nov 1 14:04:45 2021 +0100 acc: docs - more details about cdr_enable parameter commit 060a09377d3ab5f8ab62ec408a1fc2b87bf91c81 Author: Stefan Mititelu Date: Mon Oct 25 09:08:36 2021 +0300 core: add new param sip_parser_log_oneline To log SIP headers with . instead of \r\n. commit 5265ae27f1acd82bfebd56ea765b2ad6f22d734b Author: Kamailio Dev Date: Mon Nov 1 10:16:21 2021 +0100 modules: readme files regenerated - ims_registrar_scscf ... [skip ci] commit be8bfc3107934fae30eaf48434e6dab9be5fbfb8 Merge: caccb13e29 a627c9a04a Author: carstenbock Date: Mon Nov 1 10:02:21 2021 +0100 Merge pull request #2907 from alexyosifov/extend_ims_reg_scscf_save ims_registrar_scscf: Extend save() with optional flag commit a627c9a04a74b48760441be3411f75325f1cb2f2 Author: Aleksandar Yosifov Date: Thu Oct 28 11:06:32 2021 +0300 ims_registrar_scscf: Extend save() with optional flag Add a new flag as optional parameter for save() method. The flag contains one value: DO_NOT_USE_REALM_FOR_PRIVATE_IDENTITY 0x01. No changes save() when parameter is not present. commit caccb13e29ee12166c8101efa0d5ab2745876413 Author: Victor Seva Date: Fri Oct 29 14:26:13 2021 +0200 statsd: remove '\r\n' from xlog messages > Oct 29 12:13:05 PBX-4110b kamailio[386339]: INFO: statsd [statsd.c:87]: mod_init(): Statsd init ip value 127.0.0.1 #015 > Oct 29 12:13:05 PBX-4110b kamailio[386339]: INFO: statsd [statsd.c:93]: mod_init(): Statsd init port value 8125#015 > Oct 29 12:13:05 PBX-4110b kamailio[386339]: INFO: statsd [statsd.c:101]: mod_init(): Statsd: success connection to statsd server commit 56dd9b2bfe25578fbf6db834b4b040d72cc2fcda Author: Victor Seva Date: Fri Oct 29 14:23:55 2021 +0200 statsd: clang-format commit c9b6d3c62636bfc654227f97b5ce54d0b1b909e4 Author: Sergey Safarov Date: Thu Oct 28 20:31:46 2021 +0300 pkg/kamailio/obs: updated modules list commit 375f86b69e11cf835ae919873d3cd56f32d589c8 Author: Daniel-Constantin Mierla Date: Fri Oct 29 13:28:07 2021 +0200 posops: safety check for change anchor commit 6cd61dfa949ae6288f480efcb72fdb8bb344d93f Author: Kamailio Dev Date: Fri Oct 29 12:46:23 2021 +0200 modules: readme files regenerated - rtpengine ... [skip ci] commit a602c26fe3c83a0f1b825927be145459a08730e2 Author: Victor Seva Date: Fri Oct 29 12:35:25 2021 +0200 rtpengine: update dependencies lwsc module is needed if wsapi parameter is set https://lists.kamailio.org/pipermail/sr-users/2021-October/113494.html commit 09981c41cb6685fa18f61b9e7d66339917c4f097 Author: Victor Seva Date: Fri Oct 29 08:43:45 2021 +0200 pv_headers: don't try to replace header Multiple headers where not removed if new value was just one header. commit 6b6fb023e1a7cbd83a60b788af6d4dec97b7fcfd Author: Victor Seva Date: Thu Oct 28 11:21:58 2021 +0200 pua_dialoginfo: generate uuid as id instead of use callid value This change solves the issue of parallel forking, subscriber was receiving NOTIFY messages with the same id for different branches fixes #2906 commit 1a30e472321c338987575bcc9feb73ad0150afd6 Author: Daniel-Constantin Mierla Date: Thu Oct 28 20:25:48 2021 +0200 ims_charging: include kemi.h to fix compile warning commit f7f9ea0f3cfb8e61a4f2f47a214cb4e89d713da4 Author: Daniel-Constantin Mierla Date: Thu Oct 28 17:54:19 2021 +0200 core: hashes - cast to unsigned int for left shifting commit d30d7e19e57f3b9645da7235389ea43f823d5562 Author: Stefan Mititelu Date: Thu Oct 21 11:33:59 2021 +0300 acc: increase acc and cdr extra values commit 77bc4c6c96cfb2ce5b7086ccfffd19750b085d74 Merge: f8c484d464 bf371ccbfa Author: Daniel-Constantin Mierla Date: Wed Oct 27 15:18:49 2021 +0200 Merge pull request #2890 from NGSegovia/msrp_tcp_mem_leak msrp: fix some tcpconn where memory was never cleaned up commit f8c484d464fd1de074da334eff5165c38d4c8ebd Author: Kamailio Dev Date: Wed Oct 27 15:01:17 2021 +0200 modules: readme files regenerated - db_cluster ... [skip ci] commit 2c2dbcb1336b447322bb74fcbd5303d9acde842c Merge: 88af7f7fa9 a58e7a235c Author: Daniel-Constantin Mierla Date: Wed Oct 27 14:52:20 2021 +0200 Merge pull request #2893 from CFrits/master db_cluster: RPC commands to control database connections commit 88af7f7fa91eb864ed57c2331bff05a9062f630e Merge: a4b88342d2 f10ba5c9e8 Author: Daniel-Constantin Mierla Date: Wed Oct 27 14:29:35 2021 +0200 Merge pull request #2903 from DavidKorczynski/cifuzz github/workflow: add CIFuzz integration commit a4b88342d2c715a151ef032996d1b71a482be00b Author: Daniel-Constantin Mierla Date: Wed Oct 27 13:24:59 2021 +0200 etc: kamailio.cfg - updated version in comments commit f10ba5c9e81f0ae0f2f6efc9c721ced5ce5207c0 Author: David Korczynski Date: Wed Oct 27 11:23:04 2021 +0100 github/workflow: add CIFuzz integration Add CIFuzz workflow action to have fuzzers build and run on each PR. This is a service offered by OSS-Fuzz, on which Kamailio already runs. Signed-off-by: David Korczynski commit b11a9835778cd2ddb60e743b8b8b2f1ff54ccdcc Author: Daniel-Constantin Mierla Date: Tue Oct 26 08:23:59 2021 +0200 etc: kamailio.cfg - added pplsip to user-agent list to drop commit dfafbf6dc1269a059b4d7f90274288070cc5e9c9 Author: Kamailio Dev Date: Mon Oct 25 19:31:14 2021 +0200 modules: readme files regenerated - textopsx ... [skip ci] commit 01434fa89bac3174ff68c08cf776dc73abb2eb2d Author: Daniel-Constantin Mierla Date: Mon Oct 25 19:23:08 2021 +0200 textopsx: docs - fixed title for sections commit 6348de19626f691036fd94134be6f64fff4418ed Author: Daniel-Constantin Mierla Date: Mon Oct 25 15:11:29 2021 +0200 core: unsigned literal for 1 used in left shifting for script callbacks - GH #2897 commit cc0cbad3660423f679fed62c42fcffb4a402081f Author: Daniel-Constantin Mierla Date: Mon Oct 25 14:45:28 2021 +0200 ctl: removed unused function safe_write() commit c9b885ff791bd71fcbf40824369fc9369dcc6e48 Author: Daniel-Constantin Mierla Date: Mon Oct 25 14:42:54 2021 +0200 avpops: removed unused function get_source_uri() commit 306489e82ae37ab3788808745a465ef438fb929f Merge: 394d78229f ea4d7fee43 Author: Daniel-Constantin Mierla Date: Mon Oct 25 14:31:24 2021 +0200 Merge pull request #2902 from Den4t/master uac: fixing REGISTER to use custom socket after 401/407 commit ea4d7fee43269ed50a55c444a0efdcc0dd64a95c Author: Dennis Yurasov Date: Mon Oct 25 13:34:14 2021 +0300 uac: fixing REGISTER to use custom socket after 401/407 - After receiving 401/407 uac does not use configured custom socket, second register send from first available address. commit 394d78229ff26b44666efb021f84ec891b59b5ee Author: Kamailio Dev Date: Sat Oct 23 20:31:21 2021 +0200 modules: readme files regenerated - htable ... [skip ci] commit 8d22d827d93f7fd5a9a29ee83d30c3b297c02241 Author: Sergey Safarov Date: Sat Oct 23 19:44:57 2021 +0300 core: fixed route hash table cleanup commit 5ce7fb6e158aed8744449e7e6f89a9f6da270e3c Author: Daniel-Constantin Mierla Date: Fri Oct 22 20:44:30 2021 +0200 htable: added iterator function to set expire of current item commit bf371ccbfa1c89fefcd9d9322ae75189d97fc862 Author: Nacho Garcia Segovia Date: Fri Oct 22 10:38:48 2021 +0200 msrp: fix some tcpconn where memory was never cleaned up Thanks to Jason Shugart at INdigital. Fix consist of caring of removing references to previously retrieved tcp connections. GH #2880 commit 102d5dab4f45cab238ffeb72e7ddf378c8daa17d Author: Daniel-Constantin Mierla Date: Thu Oct 21 21:38:11 2021 +0200 kamctl: tls - converted chained if block to case statement commit a58e7a235c1300cfbdafe22e5c3c830a678d3d26 Author: CFrits Date: Thu Oct 21 19:44:18 2021 +0200 db_cluster: RPC commands to control database connections - Add rpc commands to list, enable or disable database connections of a cluster. commit 110200ce8e5c4cf7500e57e27a23f76e18044ad5 Author: Federico Cabiddu Date: Mon Oct 18 14:02:25 2021 +0200 core: tcp - add alias for cinfo dst IP commit daedf1201c2776ccc1040e03f8f63d256e75a43a Author: Daniel-Constantin Mierla Date: Thu Oct 21 11:51:35 2021 +0200 tls: print src/dst port in error message - related to GH #2872 commit d85096f56f1d94b70f27978041d5ce574b7650de Author: Stefan Mititelu Date: Mon Oct 18 13:33:53 2021 +0300 rtpengine: Don't recheck node if disabled permanently commit 1483ddb735c3fa3ea77b6e2d54ec67584e56e15b Author: Daniel-Constantin Mierla Date: Wed Oct 20 20:39:17 2021 +0200 kamclt: subcommand tls gen-certs - generate self signed certificate in current directory commit 97f5f77f2d003a5e32e39aacf8182787a2c83a43 Author: Henning Westerholt Date: Wed Oct 20 13:19:45 2021 +0000 core: generalize some comment messages commit 468a031ee9fa5c576d1abe177102f1fdf373a56c Author: Kamailio Dev Date: Wed Oct 20 14:46:20 2021 +0200 modules: readme files regenerated - textops ... [skip ci] commit f8c1cabaeadb8ee145174843ed11bbbb0c3276b0 Author: Sven Uhlig Date: Wed Oct 20 14:23:38 2021 +0200 textops: fix broken example for filter_body commit 6cd97d3023c7a29670ccfb3a2eab5e9d596b04f3 Author: Stefan Mititelu Date: Mon Oct 18 14:53:43 2021 +0300 carrierroute: Update cr dump structure commit 3476eb3aebdbda622194131c008c8309f9ef8524 Author: Kamailio Dev Date: Tue Oct 19 22:46:22 2021 +0200 modules: readme files regenerated - sipdump ... [skip ci] commit f202cfe647c6a1ac92a3c2b8e2ee056d678fb802 Author: Daniel-Constantin Mierla Date: Tue Oct 19 22:32:53 2021 +0200 sipdump: docs - fix example config snippet commit f0e8898d83c54e5e4383b70ba54ad340c5ae13b6 Author: Daniel-Constantin Mierla Date: Fri Oct 15 16:49:42 2021 +0200 core: parser - detect pai/ppi headers spanning many lines - GH #2837 commit 12ea639c45db95e31c73d632822baa31df98c6a5 Author: Stefan Mititelu Date: Fri Oct 15 10:30:25 2021 +0300 snmp: Update reply stats names Solves issue #2865. commit f677dea597db6ceaa66a2755dd6e9e738855dc35 Author: Victor Seva Date: Thu Oct 14 15:16:52 2021 +0200 lcr: fix build > lcr_mod.c: In function 'find_gateway_by_ip_and_port': > lcr_mod.c:930:2: error: 'for' loop initial declarations are only allowed in C99 or C11 mode > for (int i = 1; i <= gws[0].ip_addr.u.addr32[0]; i++) { > ^ > lcr_mod.c:930:2: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code > ../../Makefile.rules:100: recipe for target 'lcr_mod.o' failed > make[3]: *** [lcr_mod.o] Error 1 commit 1f12e2a03856f9c2d12cf62c1e65e84380729a06 Author: Daniel-Constantin Mierla Date: Thu Oct 14 10:09:32 2021 +0200 dlgs: proper return for tags counting - GH #2884 commit d5c1b4693b6e47b4123b5f9417b5fd88d4dafd1f Author: Daniel-Constantin Mierla Date: Wed Oct 13 19:16:06 2021 +0200 core: parse main headers after updating msg buffer - same group of headers as for the case of receiving the message - applies for msg_apply_changes() as well - related to GH #2877 commit f7965fc52f0c9b65b78004ee68b9a9b5e6222a98 Author: Kamailio Dev Date: Tue Oct 12 22:31:16 2021 +0200 modules: readme files regenerated - htable ... [skip ci] commit 7f6248d15e8830d80cc7a898ee53754be2dc76be Author: Daniel-Constantin Mierla Date: Tue Oct 12 22:19:37 2021 +0200 htable: docs for iterator sets and seti functions commit f971ec451f58e2a50dbe51de7fc8c5a9f65344fa Author: Daniel-Constantin Mierla Date: Mon Oct 11 19:17:17 2021 +0200 htable: iterator functions to set the value of current item commit c7cf1937bfc9a36e70865fed8cf704f34f17685f Author: 67456745 Date: Mon Oct 11 11:51:33 2021 +0300 Fix on saving protocol info for ims_usrloc_pcscf commit d737c876cc36b4de802da77dfcd361323ad7cd8e Author: Donat Zenichev Date: Fri Oct 8 16:18:47 2021 +0300 lcr: improve the search for GW when both IP address and src_port are used It has been noticed, that after a list of contributions into lcr: * 14e6fc80b3d2389567c73c4a2196bf8e6d92d8d2 * d8583d6ce1748c1ac8494616fced507b01dd4375 * 470fd5b8bedca56efcc5e6aa0225089fe3857ac9 * aa8d3ed4fe20efbd22db3b0b01a655789afa8818 the gateways matching when a search is being done based on the IP address and the src_port (through the list of GWs with the same IP) works, but not fully correct. It is only related to the usage with the third parameter 'src_port', when calling from_gw() and from_any_gw(), and, only when the search is done through the gateways list, which have the same IP address (but different ports). If gateways have different IPs, the issue is not catchable. The problem is in the algorithm used for matching based on two objects (ip_addr and src_port) - the binary search. It's not fully suitable for a search based on two (or more) objects. The binary works completely fine, when only one object is used for searching, but works not fully correct when the search is based on a comparison of two (or more) objects. A division happening based on the value of the first object, gives a chance that the second object will never be found in the current half being looked up. This commit concerns switching to a full cycling through the list of gateways of the same lcr_id, and gives a proper work of the do_from_gw(). The slight drawback of the new method is that we have to do a cycling through the whole list of GWs of the same lcr_id, but on the other hand it is much more efficient than trying to build up a matching using binary based on two objects (ip_addr and src_port) being used for comparison. commit 12f5376f3af8331c5f0bccfe04c96e7930bbeaa7 Author: Kamailio Dev Date: Fri Oct 8 10:01:20 2021 +0200 modules: readme files regenerated - htable ... [skip ci] commit c6b731ac1803a2a7fcbd2a9d00e74af576d3886c Author: Daniel-Constantin Mierla Date: Fri Oct 8 09:47:06 2021 +0200 htable: added iterator function to remove current item commit 2e92a813cc0977e6f1e524bb8bafefb73efccba0 Author: Daniel-Constantin Mierla Date: Fri Oct 8 09:15:06 2021 +0200 htable: use a function for finding the iterator commit eaec3aaac227eb4a8c48f93b45565d15d4a0a991 Author: Daniel-Constantin Mierla Date: Thu Oct 7 09:21:20 2021 +0200 pv: {line.count} - count last line without \n commit c3629f877500373028d2c7cdefd976cddda31c15 Author: Daniel-Constantin Mierla Date: Tue Oct 5 14:25:03 2021 +0200 timer: extend internal static HTTP message to have one header commit f23d48b975bdfe06d3c07c4b65f60a2a19b38541 Author: Kamailio Dev Date: Tue Oct 5 14:16:12 2021 +0200 modules: readme files regenerated - tm ... [skip ci] commit fe3e6e7f64199dd6d2f55d6762dbd17ca0160817 Author: Stefan Mititelu Date: Tue Oct 5 15:05:17 2021 +0300 tm: update doc for callid_cseq_matching commit 93ab49502d418556cffd9aba13411ba464ad1513 Author: Kamailio Dev Date: Tue Oct 5 13:46:30 2021 +0200 modules: readme files regenerated - tm ... [skip ci] commit b6cebaa76eaa4b98bbba6e271c50dbfa14a8f9f7 Author: Stefan Mititelu Date: Mon Oct 4 17:17:24 2021 +0300 tm: Add callid_cseq_matching param Enable transaction matching using callid and cseq values instead of via md5 value. commit 25ef591f5c160515b2b8c4e53036fccf8a9671bc Author: 67456745 Date: Tue Sep 28 10:52:09 2021 +0300 Correcting rank value passed to fork_process #2809 PROC_SIPINIT has a special meaning representing the first SIP worker commit 3a042b99e0ae21c3127d69d41dcce8925dbaa185 Author: Kamailio Dev Date: Tue Oct 5 10:01:29 2021 +0200 modules: readme files regenerated - textops ... [skip ci] commit b19aab7fe00f72d0c9e54a7a106ec7a065a3d02b Author: Daniel-Constantin Mierla Date: Tue Oct 5 09:56:33 2021 +0200 textops: docs update to state regex params expect posix format commit b163e40a8d13201cc07c1df69a58855cba0df540 Author: Kamailio Dev Date: Mon Oct 4 17:46:22 2021 +0200 modules: readme files regenerated - topos ... [skip ci] commit 0a9b039f79de90a45e263325cb247f49a31d9f36 Author: Henning Westerholt Date: Mon Oct 4 15:38:23 2021 +0000 topos: spelling fix in README for contact parameter commit 1ea717032d90fcc98a5de07e746ec367eaeed3be Author: Daniel-Constantin Mierla Date: Fri Oct 1 12:41:02 2021 +0200 lwsc: wait to read more data if not last ws fragment - GH #2862 commit e4e07a9cca8d91cb4acce8cbf7c8def9c3df06d9 Author: Daniel-Constantin Mierla Date: Fri Oct 1 08:43:22 2021 +0200 posops: set index relative to the buffer for search functions commit 0f851d791d1d452be079ced5271e64a1a6a2ab69 Author: Kamailio Dev Date: Thu Sep 30 12:31:26 2021 +0200 modules: readme files regenerated - posops ... [skip ci] commit d92cf070a06c1528207c2ddab76d99641f7a9dc2 Author: Daniel-Constantin Mierla Date: Thu Sep 30 08:43:08 2021 +0200 posops: pos_rsearch() - search last occurence of a regex commit 026119200117d20740cbe4d162a14767fe560fc5 Author: Kamailio Dev Date: Wed Sep 29 10:01:26 2021 +0200 modules: readme files regenerated - posops ... [skip ci] commit 4f44fc435b7819645ec39c44e37f25629809290a Author: Daniel-Constantin Mierla Date: Wed Sep 29 09:40:06 2021 +0200 posops: docs - section with notes about exported variables commit f6e9306428d28a65783034f981734ccb8b853e5e Author: Daniel-Constantin Mierla Date: Wed Sep 29 09:32:50 2021 +0200 posops: init data structure for each function commit c108705810e3e84c18c91bcc7755077002443643 Author: Daniel-Constantin Mierla Date: Wed Sep 29 09:23:42 2021 +0200 posops: store len of matched string with search function commit 5484b7a2bf662d3bced662d11a04e1f25f965023 Author: Henning Westerholt Date: Tue Sep 28 11:27:50 2021 +0000 topos: reset vavu variable, otherwise we will get errors in contact_mode 2 (GH #2852) commit d0e51c2f862ce0089c899d97c16906b037c485b3 Author: Kamailio Dev Date: Tue Sep 28 10:46:28 2021 +0200 modules: readme files regenerated - rtpengine ... [skip ci] commit a9c9b83c9dd1c09738b5a33362a8e339c20b786c Author: Daniel-Constantin Mierla Date: Tue Sep 28 10:35:12 2021 +0200 rtpengine: docs - note that rpc reload is limited to 10secs frequency commit 2fdf550ac0a865ba2336e80ce2d450f3c378ad50 Author: Kamailio Dev Date: Mon Sep 27 12:46:18 2021 +0200 modules: readme files regenerated - posops ... [skip ci] commit efe64a9a14af608c47819678520c08eac98f52d7 Author: Daniel-Constantin Mierla Date: Mon Sep 27 12:35:47 2021 +0200 posops: function to get the position of a regexp match commit 421ba0adde21ebc9f1e7a2289901a9574cc37259 Author: Daniel-Constantin Mierla Date: Mon Sep 27 12:31:59 2021 +0200 core: fixup helper for igp and regexp params commit ed3b2506e13214d25a3dd78e487ed35ed13053ac Author: Daniel-Constantin Mierla Date: Sat Sep 25 19:38:42 2021 +0200 async: docs - added section ids for parameters commit 932e46b09176544cf6e085a32677980b26e4d2eb Author: Daniel-Constantin Mierla Date: Fri Sep 24 14:43:40 2021 +0200 core: jump to error in case of unexpected comma for parse addr spec commit 9d32ae36488ae988a8e6c13698f8f95eaab906f6 Author: Kamailio Dev Date: Fri Sep 24 12:31:20 2021 +0200 modules: readme files regenerated - textopsx ... [skip ci] commit f5d7340773b9fb0f69644a6a1187ce5ef8cd55b8 Author: Daniel-Constantin Mierla Date: Fri Sep 24 12:16:37 2021 +0200 textopsx: exported msg_set_buffer(data) function - it was available to KEMI commit e51fa240a0b8a39757c42f62fbdba21b3c1a2a11 Author: Kamailio Dev Date: Fri Sep 24 10:46:17 2021 +0200 modules: readme files regenerated - sworker ... [skip ci] commit d60c758e26048d2c9f055e8715ac54eee0b5a5ee Author: Daniel-Constantin Mierla Date: Fri Sep 24 10:31:12 2021 +0200 sworker: added parameter to be able to pass extra data to worker commit b6431ea5044897e6152d5785a30af71ed759e19c Author: Kamailio Dev Date: Fri Sep 24 08:46:16 2021 +0200 modules: readme files regenerated - pv ... [skip ci] commit f23008ea338e3fa67f50bab8fabf93cacc07804b Author: Daniel-Constantin Mierla Date: Fri Sep 24 08:32:31 2021 +0200 pv: added functions for xavu params explode/implode commit e41d23e2955ab9e311f4292b6ffe58e4e4a4432b Author: Kamailio Dev Date: Thu Sep 23 09:46:23 2021 +0200 modules: readme files regenerated - posops ... [skip ci] commit 2cd6f16f9a377bf35a6f3f840dbedc5780897736 Author: Daniel-Constantin Mierla Date: Thu Sep 23 09:25:43 2021 +0200 posops: functions for getting the position by reverse search commit 747ed6d1c9434a90b77fd86c4dae35e447da9185 Author: Daniel-Constantin Mierla Date: Thu Sep 23 09:22:21 2021 +0200 core: ut - functions for reverse search of str value commit 2ae296f5d8fa2baa2d451213d668fdd8fabe06d9 Author: Daniel-Constantin Mierla Date: Thu Sep 23 09:06:51 2021 +0200 posops: handle negative index parameter for find functions commit 706dd0c9bf528881d758bc5c26f05870d8f22e35 Author: Daniel-Constantin Mierla Date: Wed Sep 22 21:19:01 2021 +0200 posops: adjust offset on negative index for update ops commit c349530a1419c23bd4fb02c619788dadcae23f70 Author: Kamailio Dev Date: Tue Sep 21 21:01:12 2021 +0200 modules: readme files regenerated - kazoo ... [skip ci] commit e4d5138e7873e811d36b99195a04ea8284ea8af6 Author: Sergey Safarov Date: Thu Sep 16 11:01:23 2021 +0300 kazoo: docbook files space formating for formating used oXygen XML Editor 13.2 commit 60867418d596bf64126941ab258dae013b2649b3 Author: Sergey Safarov Date: Thu Sep 16 10:50:08 2021 +0300 kazoo: docbook - fixed 'Document root element "chapter", must match DOCTYPE root "book".' commit ab3397cb609ac5d9a9b5e215ff5e7f48e35c6c2a Author: Sergey Safarov Date: Thu Sep 16 10:49:19 2021 +0300 kazoo: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type' commit 38ba61170abdfeb189f7b05d6daf19f15378fab9 Author: Sergey Safarov Date: Thu Sep 16 10:35:14 2021 +0300 kazoo: fixed json body in example commit fe4b180d3d2c42beec8299938f7935b0c67ef4d2 Author: Bastian Triller Date: Tue Sep 21 19:39:50 2021 +0200 registrar: docs for xavp_cfg * fix docs for expires/q attributes * add all available attributes and note in which function they are used commit 22f8dca3ff941addf69148f237c1127e271b00e1 Author: Kamailio Dev Date: Tue Sep 21 16:01:16 2021 +0200 modules: readme files regenerated - posops ... [skip ci] commit e39f77e9c685cf64df6cf6ac255cb0c786c415b6 Author: Daniel-Constantin Mierla Date: Tue Sep 21 15:50:33 2021 +0200 posops: functions to get the position of a string in message buffer commit 23a2bc69464d622d700a53bd860ac0dd60ae3747 Author: Kamailio Dev Date: Tue Sep 21 10:31:29 2021 +0200 modules: readme files regenerated - posops ... [skip ci] commit 771ce9436adb250a398e1fd337e712c0d5c67745 Author: Daniel-Constantin Mierla Date: Tue Sep 21 10:23:53 2021 +0200 posops: added idx0 mod param - set the value to return by function when position is at index 0 - default -255 commit 10b014b505080a918a8443ff83029a0155364661 Author: Henning Westerholt Date: Mon Sep 20 18:14:35 2021 +0000 lcr: small white-space (related to GH #2859) commit 7a3a54433bbbfdb2521d4f8981c5b72423299bb1 Author: Donat Zenichev Date: Sun Sep 19 10:01:53 2021 +0300 lcr: remove excessive conditional check in do_from_gw() After an update of the bsearch(), which now supports matching not only by the IP address, but also using the 'src_port', there is no need to check, if the source port of a request matched the one from the 'lcr_gw' ('res' pointer will be NULL anyway, if ports don't match). Nor do we need to check if it's zero. commit e82819e6613dd64ca5c887759eab18cd38d20373 Author: Donat Zenichev Date: Fri Sep 17 12:56:39 2021 +0300 lcr: improve binary search to support a match including src port Improve binary search in the lcr module and add a possibility to do a matching not only based on an IP address of a GW, but also using a source port. When a possibility to use 'src_port' parameter in from_gw() and from_any_gw() was introduced here: 14e6fc80b3d2389567c73c4a2196bf8e6d92d8d2 the bsearch() remained untouched, and hence the matching (iteration through existing GWs) is now done only based on an IP address. This leads to the issue, when there are more than one GW with the same IP address in gws table, and from_gw() and from_any_gw() functions are used with the 'src_port' parameter, it can happen that a wrong GW is picked out by bsearch() from gws table (lcr_gw) and a check by from_gw() and from_any_gw() returns False. Hence the matching based on IP address and source port is required for bsearch(), when from_gw() and from_any_gw() functions are used with the 'src_port' parameter. This means backwards compatibility is still present (when one uses functions without 'src_port'). commit a9ef78b7f43616f2ceaa26df97eff68eb5348846 Author: Kamailio Dev Date: Mon Sep 20 07:31:16 2021 +0200 modules: readme files regenerated - posops ... [skip ci] commit 1e212088091183aac8fcd418656beea523950870 Author: Daniel-Constantin Mierla Date: Mon Sep 20 07:22:57 2021 +0200 core: parse identityinfo - log message on end of buffer commit bf6bd11a9b969c02a106f94ebf40cefbe8028456 Author: Daniel-Constantin Mierla Date: Mon Sep 20 07:17:27 2021 +0200 core: parser - additioal check for content lenght spanning next line commit 5fcdbfb277feb6c26becbc9398cf7e86b42e3e07 Author: Daniel-Constantin Mierla Date: Sat Sep 18 15:24:39 2021 +0200 posops: added $pos(key) variable - get attributes related to posops commit 07f48321e98e7e9f0b6f354823a11a63e3c49c05 Author: Daniel-Constantin Mierla Date: Fri Sep 17 12:58:28 2021 +0200 posops: added functions to get where the headers and body start or end commit 6208d8a0e31fa03ca24bc2fd63093607d235dbbd Author: Daniel-Constantin Mierla Date: Fri Sep 17 08:22:09 2021 +0200 core: receive - check for required headers before routing blocks commit 698417d9704413fa8e58b1ee53e728efe1c02f34 Author: Kamailio Dev Date: Thu Sep 16 14:01:17 2021 +0200 modules: readme files regenerated - slack ... [skip ci] commit 996bc9ccecdb2a5a41fb006306eefe3b384c6812 Author: Arsen Semenov Date: Thu Sep 16 16:56:58 2021 +0500 slack: update readme docs [skip ci] commit 32bf3eb2b27fbefe991a4aabc829f21ecc4e8829 Author: Daniel-Constantin Mierla Date: Thu Sep 16 12:59:38 2021 +0200 sqlops: return 1 on success for kemi sql_xquery() - GH #2856 commit b8d3971ab7d2d5d913f629b142dded6322a82172 Author: Arsen Semenov Date: Thu Sep 16 15:42:24 2021 +0500 slack: reuse http_client api commit 63ecb827631189d27da6a85d41149985d95fc479 Author: Daniel-Constantin Mierla Date: Thu Sep 16 11:03:52 2021 +0200 core: parser - print what is left in buffer if no EoH in get_body() commit 489eb6742997f8e4f2dc56c894af6b8ed5ef4d33 Author: Daniel-Constantin Mierla Date: Thu Sep 16 11:00:56 2021 +0200 misctest: sync with fuzz msg code commit 7894fb470e707622b077d565763c9cfb7c654da5 Author: Daniel-Constantin Mierla Date: Thu Sep 16 08:37:55 2021 +0200 dispatcher: init attrs value when param not given to rpc add - GH #2854 commit f2b133e24e29f9f0ce7ba568a5d4564c7b0f8f31 Author: Daniel-Constantin Mierla Date: Thu Sep 16 08:08:18 2021 +0200 core: free params list at end on error state inside parse_addr_spec commit d8955fc350b48d0c4ca359d03cb9954a48998658 Author: Sergey Safarov Date: Wed Sep 15 16:14:13 2021 +0300 kazoo: fixed crash when json body is NULL fixes GH #2794 commit f485a1b2d4aacce80dc819c0a987c192c0a0cc97 Author: Daniel-Constantin Mierla Date: Wed Sep 15 14:54:59 2021 +0200 posops: new module with functions working with the position in message buffer - add/remove content at a specific position in the sip message buffer commit 1d9a972692a44210884137c5d941909022ce6183 Author: Daniel-Constantin Mierla Date: Wed Sep 15 11:01:45 2021 +0200 misc/fuzz: deeper parsing for From/To commit cbca34c67bec1ba8581a6f7d2de83a71f1fefcd3 Author: Henning Westerholt Date: Tue Sep 14 15:39:57 2021 +0000 sipt: use helper function to check for valid ISUP/ACM/CPG commit 0cc471e0c12c33044a0be6b41cbf63ee12a5d5c1 Author: Henning Westerholt Date: Tue Sep 14 15:32:50 2021 +0000 sipt: use helper function to check for valid ISUP/IAM commit ef457eea6f4eff1f52829db5ab88e08b74b8da86 Author: David Korczynski Date: Mon Sep 13 11:19:28 2021 +0100 misc: fuzz: extend msg parsing fuzzer commit cfaea0776be0027f4a7dab996a9f0f0e6271c421 Author: Riccardo Villa Date: Fri Aug 27 10:33:11 2021 +0200 ims_charging: fix charging reply route with kemi commit d024975fa855461a758cdf8276e2406bbda95d0a Author: Daniel-Constantin Mierla Date: Tue Sep 14 09:14:16 2021 +0200 kamctl: regenerated db schema files commit a1afff1d50c426b0aa9fe358425110a64e838159 Author: Daniel-Constantin Mierla Date: Tue Sep 14 09:14:03 2021 +0200 lib/srdb1: schema - create index on tcp connection for location commit a74977e42a39b93a4127766b86fc26fc367e9fe6 Author: Kamailio Dev Date: Tue Sep 14 08:46:23 2021 +0200 modules: readme files regenerated - dispatcher ... [skip ci] commit 1d3fde1205440296c1d6a54feee5a9d637055bee Author: Daniel-Constantin Mierla Date: Tue Sep 14 08:05:05 2021 +0200 core: parse via - safe check for end of buffer - just in case it is needed to be used for non-zero-terminated strings commit 685817088ff9c72c055e72091fa6f923b824c206 Author: Daniel-Constantin Mierla Date: Tue Sep 14 08:03:47 2021 +0200 core: parse content - group operation to avoid overflow commit afcd0bc7d231cb290ec54549016a8706f12f4210 Author: Daniel-Constantin Mierla Date: Mon Sep 13 10:37:33 2021 +0200 misctest: 0-padding for hex print commit ad0f9a692e9e56195844e77ee8e6ebe0ca1f0bd2 Author: Daniel-Constantin Mierla Date: Mon Sep 13 10:20:34 2021 +0200 dispatcher: docs for ds_is_active() commit d574a2107aa38e14c45e398721f66c5a2487c793 Author: Daniel-Constantin Mierla Date: Mon Sep 13 09:59:40 2021 +0200 dispatcher: added ds_is_active(group [, uri]) - check if any or a specific uri in a group is active commit a34463c9f5fc5faade30d36f168b10105de98ac8 Author: Kamailio Dev Date: Mon Sep 13 09:31:18 2021 +0200 modules: readme files regenerated - registrar ... [skip ci] commit 3eb2608d9063ce00327ff54eecfd3a2ce74a379e Author: Daniel-Constantin Mierla Date: Mon Sep 13 09:20:48 2021 +0200 registrar: save() - new flag to prepare the headers for reply commit 65e0b1a3248a1ee183864b17f719b9fd8cb9e64b Author: Daniel-Constantin Mierla Date: Sun Sep 12 12:09:38 2021 +0200 misctest: close file if buffer size is not enough commit eb204c0f99247e7ee5356201a8d0d46e5808ddad Author: Daniel-Constantin Mierla Date: Sat Sep 11 20:06:26 2021 +0200 slack: free send_data in case of error - removed unnecessary if conditions commit 7d41d02028d095bd7e52047665db4f53ae606cc3 Author: Kamailio Dev Date: Fri Sep 10 13:31:16 2021 +0200 modules: readme files regenerated - registrar ... [skip ci] commit 622f02d0f817c5b6c70783cc98745cf06a986f84 Author: Daniel-Constantin Mierla Date: Fri Sep 10 13:20:12 2021 +0200 registrar: implemented lookup filter mode 2 - use only contacts that have associated TCP/TLS/WSS connection active commit bfc545f35193290a441c430a0de2eb05cd7d749b Author: Kamailio Dev Date: Fri Sep 10 12:16:25 2021 +0200 modules: readme files regenerated - sipt ... [skip ci] commit 42db40db857c103404aaf3080ea2461e6d57618a Author: Mikhail Kalashnikov Date: Thu Sep 9 23:55:16 2021 +0300 rollback sipt_get_redirection_info commit 8f2b2bbfa43e87841dc90cf4113c9e41f09b9b97 Author: Mikhail Kalashnikov Date: Thu Sep 2 11:56:34 2021 +0300 sipt: added one function and 8 pseudo-variables - sipt_has_isup_body() - $sipt(redirection_information.reason) - $sipt(redirection_information.original_reason) - $sipt(redirecting_number.nai) - $sipt(redirecting_number) - $sipt(original_called_number.nai) - $sipt(original_called_number) - $sipt(generic_number.nai) - $sipt(generic_number) commit c311fb78976fd7ba97e9ec1e3b8c4176ebeccc0f Author: Kamailio Dev Date: Fri Sep 10 11:16:30 2021 +0200 modules: readme files regenerated - usrloc ... [skip ci] commit 18b7337ad4b868a84d4cb70abb37a3d4ba16a428 Author: Daniel-Constantin Mierla Date: Fri Sep 10 11:12:01 2021 +0200 usrloc: added db_clean_tcp parameter - if set, tcp contacts are deleted before loading location table at start time - it is very common that end points use only tcp client connections, on restart those connections are lost and corresponding contacts are useless commit 608118deffa70cf12f4c3de29e18a0cfb1ff934c Author: Kamailio Dev Date: Thu Sep 9 21:46:13 2021 +0200 modules: readme files regenerated - snmpstats ... [skip ci] commit 9f3b344a737f2bf8628be1126e4aa6145963b9bc Author: Marat Gareev Date: Tue Sep 7 20:36:36 2021 +0300 snmpstats: add parameter to specify SNMP version commit 73e4dfea9b7b21625d029e38f45a07beb2942aff Author: Daniel Pocock Date: Thu Sep 9 12:59:31 2021 +0200 core: logging: JSON: CEE: add the @cee prefix in Syslog messages commit 8cd0a5ab8683c7a598499e6b1bbe1fc6a489f531 Author: Daniel-Constantin Mierla Date: Thu Sep 9 14:59:21 2021 +0200 misctest: info debug about input data commit c849070371740c01f9f13a889c610de9132349f3 Author: Daniel-Constantin Mierla Date: Thu Sep 9 10:27:01 2021 +0200 presence: skip body operations on empty string commit 34b61d3f1d6b5a0d4425f8edfa69d707cfa058b7 Author: Daniel-Constantin Mierla Date: Thu Sep 9 10:25:29 2021 +0200 tm: skip body operation on empty string for uac building commit a0a97119bef7671f33734399dc9de4562abae39c Author: Daniel-Constantin Mierla Date: Thu Sep 9 09:11:06 2021 +0200 usrloc: set tcp connection id to -1 for records added via rpc - cope properly with the handle_lost_tcp modparam commit 17a2eec2a8e47939782c1352ddb0fa4d3e73f9d8 Author: Daniel-Constantin Mierla Date: Thu Sep 9 09:05:54 2021 +0200 core: parse_to_param() check for end of data on escape or start of value commit f624e1701088a94465a06f36a2ef27804b16ec0e Author: Daniel-Constantin Mierla Date: Wed Sep 8 14:57:52 2021 +0200 core: parser - free unlinked local param structure in parse_to_param() commit bd92fb59cce183008956ff060911cc14d3dfb160 Author: Daniel-Constantin Mierla Date: Wed Sep 8 13:30:31 2021 +0200 sca: call unsafe find entry function to avoid infinite recursion commit b86d2490f3b96c532cbe07259786757b3ab9fc02 Author: Daniel-Constantin Mierla Date: Wed Sep 8 10:00:09 2021 +0200 dialog: rpc set state change to DLG_FLAG_CHANGED instead of DLG_FLAG_NEW commit d0b1d4b255c2ec4ad9d7e9505b70453bc6376163 Author: Daniel-Constantin Mierla Date: Wed Sep 8 08:23:55 2021 +0200 misctest: print input data in hex format commit a2511df29adc83544f047cbbdba7a8ba88272930 Author: Daniel-Constantin Mierla Date: Wed Sep 8 08:04:06 2021 +0200 core: log unexpected char in parse_param2() commit 20db418f1e35f31d7a90d7cabbd22ae989b7266c Author: Daniel-Constantin Mierla Date: Tue Sep 7 15:36:20 2021 +0200 core: parser contact - proper update of length in skip_name() - stop walking name also for unquoted ;, being special char - small typo commit 96656e0dfe66aba44ec5fceb27ce5f1e088a78a4 Author: Kamailio Dev Date: Tue Sep 7 13:16:24 2021 +0200 modules: readme files regenerated - xlog ... [skip ci] commit 3ee0670ee9ca5e2812fd90cccef3a7ae4e55a3b4 Author: lazedo Date: Tue Sep 7 00:35:52 2021 +0100 textops: RFC2543 is broken commit cbcc27ef8b1674448bd8b1c45f03388e36f65f51 broke RFC2543 hold there's no need to check for sendrecv_mode, is_on_hold is either set or not in sdp_stream and/or sdp_session commit 88e5f6130a26f37e4e5dfa515ef640443bbc6873 Author: Luis Azedo Date: Tue Sep 7 09:45:03 2021 +0100 xlog: add prefix_mode allows pv_format specifier in prefix param commit c12ddec36c7c321054c188eb8efdccd7bb04e168 Author: Kamailio Dev Date: Tue Sep 7 11:01:26 2021 +0200 modules: readme files regenerated - misctest ... [skip ci] commit c89d1e922742e93913517d245686b552ded40b09 Author: Daniel-Constantin Mierla Date: Tue Sep 7 10:50:03 2021 +0200 misctest: added option to perform tests for sip message commit d6c52a6afdd38cc05a67a25e55e387ad77a9ddf4 Author: Daniel-Constantin Mierla Date: Tue Sep 7 10:44:17 2021 +0200 core: parser contact - link structure once finishing current one commit d2dbe98e072f59138b9974ab8f147bcfef5f983e Author: Daniel-Constantin Mierla Date: Tue Sep 7 10:42:39 2021 +0200 core: relocate parse_contact_hader() to parser folder commit afcf3fb4eff2cebd88d60c31f74ed952f331f729 Author: Kamailio Dev Date: Mon Sep 6 15:31:14 2021 +0200 modules: readme files regenerated - misctest ... [skip ci] commit bc06c9f9ca546a6892c9a59f10fd0a963b46c737 Author: Daniel-Constantin Mierla Date: Mon Sep 6 15:23:17 2021 +0200 misctest: added memory module parameter - control if it should do initialization for memory testing commit 76e6033ff14fec0f2db0b387803b4c5815a91163 Author: Daniel-Constantin Mierla Date: Mon Sep 6 14:56:36 2021 +0200 core: catch empty string on parsing params commit 01aa8666c1419689b009e82fc23ff12d3a165715 Author: Daniel-Constantin Mierla Date: Mon Sep 6 14:52:50 2021 +0200 modules/malloc_test: renamed module to misctest - generic name to include tests not related to memory commit 5fa78d73b30cb5e221446abd63b84f90bc00927d Author: Daniel-Constantin Mierla Date: Mon Sep 6 14:35:38 2021 +0200 malloc_test: removed svn id - clang formatted code commit f769011743feccde0fbca8531ab4e1b3563bf155 Author: Daniel-Constantin Mierla Date: Mon Sep 6 13:51:32 2021 +0200 core: parser - ensure content lenght value does not exceed max int commit 116ef94420bf6ed9e0ae3bc08a612d8d0c4aa0a7 Author: Daniel-Constantin Mierla Date: Mon Sep 6 13:21:33 2021 +0200 core: parser - free local unused param structure commit baed515e8aed8e5b505ff716eb57d0c60e582632 Author: Daniel-Constantin Mierla Date: Mon Sep 6 12:59:34 2021 +0200 core: parse content length - consider multi line header format - safety checks for log message when not parsing the message buffer commit f1e87166d097bde903594aecfff2e562c1496e4f Author: Kamailio Dev Date: Mon Sep 6 10:46:15 2021 +0200 modules: readme files regenerated - tls ... [skip ci] commit 238ef139bfbe145fb93e5c4b0730de58040d2265 Author: Anthony Alba Date: Wed Sep 1 07:26:08 2021 +0800 tls: fix OpenSSL engine in child processes tls_init.c calls OPENSSL_init_ssl(); this initializes the global engine linked-list and this cannot be reset in the child. To avoid linked-list corruption we manually instantiate the engine object required for loading private keys instead of relying on CONF_modules_load_file(). Updates to doc/. Addresses #2839 commit 90f4bd591aba7c6fbe234df1f3868edf4ff0a9f1 Author: Daniel-Constantin Mierla Date: Mon Sep 6 10:29:50 2021 +0200 Revert "core/mem: removed tlsf_malloc_bits.h" This reverts commit 2d7aee506c617f2d258719562f8debf2b4ba087e. commit 39c53260599405db4626c8a691552f3aabd3448c Author: Daniel-Constantin Mierla Date: Mon Sep 6 10:29:29 2021 +0200 Revert "core/mem: tlsf malloc - sync'ed with v3.1" This reverts commit ddafeebfaf1537c684eee22be228867563dd02ac. commit a133a27336fa12de01319489318fd5e042b49110 Author: Daniel-Constantin Mierla Date: Mon Sep 6 09:44:10 2021 +0200 core: dprint - include for uintmax_t commit c5e880814e3a5270583dd8032c7378cde6905813 Author: Daniel-Constantin Mierla Date: Mon Sep 6 09:23:40 2021 +0200 core: cast pthread_self() in log - some distros makes the type opaque commit 8b128b7dd544e3e30d615da39e84cec91588249a Author: Daniel-Constantin Mierla Date: Sun Sep 5 14:25:24 2021 +0200 app_ruby: regenerated api skeleton functions commit cfb5c453caaee341dc4ee1d9f2cdc5b1c3c87eea Author: Daniel-Constantin Mierla Date: Sun Sep 5 14:21:30 2021 +0200 app_ruby: utils/app_ruby_ctl - increade api skeleton functions to 1536 commit 031fd46980b34a570385f49f168b13af43d84b87 Author: Daniel-Constantin Mierla Date: Sat Sep 4 16:15:58 2021 +0200 core: print char code on error in parse_addr_spec() commit 017f5d81f05f9589bc6bcf47e94af24648efee09 Author: Daniel-Constantin Mierla Date: Fri Sep 3 11:14:33 2021 +0200 README.md: 20 years of development anniversary commit 199f13a7dfac8cd817850c6a6afe5ba510835418 Merge: 22f9e269dd 1e71168342 Author: Daniel-Constantin Mierla Date: Thu Sep 2 19:53:03 2021 +0200 Merge pull request #2842 from DavidKorczynski/master misc: fuzz: add msg parse fuzzer commit 1e71168342894c992ab376bf8538c0953db31fe4 Author: David Korczynski Date: Thu Sep 2 16:00:29 2021 +0100 misc: fuzz: add msg parse fuzzer this fuzzer targets various parsing routines and is meant to run in the oss-fuzz infrastructure. commit 22f9e269dd68edcb025e103d9aa1432423dd5550 Author: Daniel-Constantin Mierla Date: Wed Sep 1 12:39:33 2021 +0200 slack: remove error string from LM_ERR() logs - it is added automatically in the prefix - check return of snprintf() against <0, on some OSes the man pages list negative return code on error commit 4d7490a22256b2fdb376e2dd910ce0cc3728f0b8 Author: Daniel-Constantin Mierla Date: Wed Sep 1 12:33:53 2021 +0200 Makefile.groups: added slack module to group utils - where http_client module resides commit d224cc5da7858fb99db64ec26fe3bd8acb0cadfc Author: Arsen Semenov Date: Tue Aug 31 15:55:43 2021 +0500 slack: allocate zeroed memory for send_data commit 62ac885b8b511c88f8bbddd5d791ba547a441374 Author: Arsen Semenov Date: Tue Aug 31 10:56:50 2021 +0500 slack: fix param typo; strncpy, snprintf error check; removed pre-built html doc commit 74cfb526ff035ab08ba13497e6657d656b690db0 Author: Arsen Semenov Date: Mon Aug 30 19:09:55 2021 +0500 slack: new module, send message to slack channel commit a2b4f695326d762376d99faaa33170953dc2595f Author: Kamailio Dev Date: Mon Aug 30 11:16:15 2021 +0200 modules: readme files regenerated - secsipid ... [skip ci] commit c8d8e50fe23d3310796c8615ccce346b4522fc7c Author: Daniel-Constantin Mierla Date: Mon Aug 30 11:05:52 2021 +0200 secsipid: docs for secsipid_build_identity_prvkey() commit f37e1837ac227329849bd3ffc6729ad69f7618ab Author: Daniel-Constantin Mierla Date: Mon Aug 30 10:58:03 2021 +0200 secsipid: added function to build Identity by providing private key data commit 5a78a67209bf1c170d97ce220cf204d5379b9f5f Author: Daniel-Constantin Mierla Date: Sun Aug 29 11:01:55 2021 +0200 secsipid_proc: added SecSIPIDGetIdentityPrvKey to api commit 06b99df0a6e9faa82cd53f2f51ea481277f28fe3 Author: Daniel-Constantin Mierla Date: Sun Aug 29 10:38:23 2021 +0200 secsipid: define values for mode parameter of internal function commit 733af50276242bda54e579ace28141aedfee5014 Author: Kamailio Dev Date: Sat Aug 28 20:31:13 2021 +0200 modules: readme files regenerated - mqueue ... [skip ci] commit 4368987be5b17faf443104e6193a559492625fe6 Author: Stefan Mititelu Date: Fri Aug 13 14:52:46 2021 +0300 rtimer: add one new module parameter Add default_interval to set the fire interval, if interval not present inside timer string. commit a8d4236070f69c6fd9c83dedd9c007facc34f70d Author: Stefan Mititelu Date: Fri Aug 13 14:06:48 2021 +0300 mqueue: add two new module parameters Add mqueue_name and mqueue_size to define queues. Updated doc. commit 6e2cbf7f2a1263b8648041a02c4708bf0a9b13d3 Author: Daniel Pocock Date: Sat Aug 28 20:16:25 2021 +0200 core: logging: JSON: add CEE schema support (#2826) * core: logging: JSON: add CEE schema support * core: logging: JSON: revise CEE create nested objects * core: logging: JSON: revise CEE check for pthreads commit 2a65a83b05ab0e087db5d29c7f4d3af348402a9d Author: Daniel-Constantin Mierla Date: Sat Aug 28 19:11:01 2021 +0200 lcr: the new kemi exports require int parameter type commit e2106d494847c44255b63f76cd65c69f8a1c6923 Author: Daniel-Constantin Mierla Date: Sat Aug 28 18:37:00 2021 +0200 lcr: updated kemi exports with new functions having port parameter commit 615b538c87279575732b3250a6dd24879243658a Author: Kamailio Dev Date: Fri Aug 27 18:31:13 2021 +0200 modules: readme files regenerated - rtpengine ... [skip ci] commit 697f34d484e1507b480a89c11db8b86c923ea084 Author: Daniel-Constantin Mierla Date: Fri Aug 27 18:28:12 2021 +0200 rtpengine: added rtpengine_query_v() - do a query cmd and store the response in a variable as a json commit 57f2dcdcb13c277c96a50330a1558495d2efb504 Author: Kamailio Dev Date: Fri Aug 27 13:16:21 2021 +0200 modules: readme files regenerated - rtpengine ... [skip ci] commit 53846fa2016a0adec915310dd3181f01d103f9f5 Author: Daniel-Constantin Mierla Date: Fri Aug 27 13:02:26 2021 +0200 rtpproxy: aliased $rtppstat to $rtpstat - can be useful when playing with rtpengine in same config commit cfc0ecaa8391cf9ac17f5a33ede77bc03beb8cc9 Author: Daniel-Constantin Mierla Date: Fri Aug 27 12:56:40 2021 +0200 rtpengine: aliased $rtpestat to $rtpstat - can be useful when playing with rtpproxy in same config - show an example of content for variable commit 485f04b4420ab23d93e829f58560acc2198db9cb Author: Victor Seva Date: Fri Aug 27 12:34:11 2021 +0200 pkg/kamailio/deb: version set 5.6.0~dev1 commit 87576b2611a8f8b844298b52901bb852fff17c0e Author: Daniel-Constantin Mierla Date: Thu Aug 26 14:03:22 2021 +0200 Makefile.defs: version set to 5.6.0-dev1 commit c32a0be89cc92a0649277774d1e7aebf349b8b49 Author: Dennis Yurasov Date: Tue Aug 24 17:15:24 2021 +0300 ndb_redis: fix SIGSEGV in redisc_check_auth - Added the check for NULL pointer. When TCP session to redis reset, redisCommand function can return NULL pointer. commit 79b3980b62d274a33365b8895d53fdf208ea0991 Author: Kamailio Dev Date: Thu Aug 26 11:16:25 2021 +0200 modules: readme files regenerated - ruxc ... [skip ci] commit ec9eb48dfde072630fd85a80d6d5c45e377816a3 Author: Daniel-Constantin Mierla Date: Thu Aug 26 11:03:09 2021 +0200 ruxc: added ruxc_http_delete(...) to do HTTP DELETE request commit adfa9094052c2eb74d9513b66b965e37410bedcf Author: Kamailio Dev Date: Wed Aug 25 09:31:20 2021 +0200 modules: readme files regenerated - lcr ... [skip ci] commit 536736f2529f7554929f3aa6b74ac616c382bc6e Author: Donat Zenichev Date: Tue Aug 24 18:50:16 2021 +0300 lcr: remove excessive checks for the 'src_port' accuracy Remove unneeded check for 'src_port' in: - ki_from_any_gw_addr() - ki_from_gw_addr() Which makes no sense because 'src_port' is of type 'unsigned int', and the check concerns whether it's less than 0 or not. commit 9115d74b33aefb0febad7c7fffe7d184e4066b77 Author: Donat Zenichev Date: Mon Aug 23 21:50:50 2021 +0300 lcr: source port check for from_any_gw() and from_gw(). A simple change, which allows to check, if a coming request matches not only by an IP address and a transport protocol, but also using the source port of a request. Improvements are done for the following functions of the lcr module: - from_any_gw() - from_gw() Back compatibility provided, hence it does not affect already existing behavior. commit 161353a29c39e4a032d5de5ac9bc868e06aaa89b Author: Kamailio Dev Date: Tue Aug 24 10:31:19 2021 +0200 modules: readme files regenerated - ruxc ... [skip ci] commit 1d62f9d0310d462b88db1872e3db54d5f148a54c Author: Daniel-Constantin Mierla Date: Tue Aug 24 10:16:52 2021 +0200 ruxc: docs for the new timeouts params commit 121b7ffa0b4a0ae26033d68fdf804ad982d98883 Author: Daniel-Constantin Mierla Date: Tue Aug 24 09:45:45 2021 +0200 ruxc: added parameters for connection, read and write timeouts commit e9795083b50e26b3b0406b4bda8c5c74ee4822e4 Author: Daniel-Constantin Mierla Date: Tue Aug 24 09:36:06 2021 +0200 ruxc: groupped setting request params in a function commit 5ad81a45bb28ca419d9285cc59816db0fa1afefd Author: Daniel-Constantin Mierla Date: Mon Aug 23 20:45:38 2021 +0200 kamctl: regenerate db creation scripts commit 4decc7ca50089f94d4fcc2ad4af2b4e1089986e7 Author: Daniel-Constantin Mierla Date: Mon Aug 23 20:43:28 2021 +0200 lib/srdb1/schema: use proto_addr_len from sip_trace from/to ip fields - size of fields is now 64 - they store proto:addr:port - GH #2831 commit 743dcc103af2e4a9ef50a88f0800ca6c70f465dc Author: Luis Martin Gil Date: Thu Jul 23 10:04:04 2020 +0200 tm - remove not used route_mode var (cherry picked from commit 6619be46249dfe0b2f2cbc863cb8b2f44716122b) commit fedafcff44ab2161314ab4b15e9e9c64ca2f8c7d Author: Kamailio Dev Date: Fri Aug 20 08:16:19 2021 +0200 modules: readme files regenerated - ruxc ... [skip ci] commit ec3f9634c8474ff4dc9e5cb0ac451064e912734d Author: Daniel-Constantin Mierla Date: Fri Aug 20 08:01:25 2021 +0200 ruxc: added modparams to set libruxc logtype and debug commit 31377b160df563a222bec5a1bf92590635429240 Author: Daniel-Constantin Mierla Date: Fri Aug 20 07:03:45 2021 +0200 core: check message snd and rcv proto for COND_IF_DIFF_PROTO lumps - besides comparing the protos of rcv and snd sockets commit 871f8113612148a49e69218e70ed7f475fb665db Author: Daniel-Constantin Mierla Date: Thu Aug 19 18:11:04 2021 +0200 core: check message rcv and snd proto for diff realms lump conditions - in addition to receive socket and send socket protos, which may be the same in cases of tcp/tls+ws/wss using same ports commit fcfa9aab7f6d360134c4bb882188dda9ccf6b4cb Author: Kamailio Dev Date: Thu Aug 19 15:01:19 2021 +0200 modules: readme files regenerated - lwsc ... [skip ci] commit 01afcc7fb2468c21a8e1cfb1a717fa96299794fa Author: Daniel-Constantin Mierla Date: Thu Aug 19 14:56:50 2021 +0200 lwsc: docs - updated references to libwebsockets version - GH #2749 commit 431544864c97d1848db1c0c42a03251a214f04cd Author: Daniel-Constantin Mierla Date: Wed Aug 18 18:08:38 2021 +0200 cplc: use cpl_ prefix for internal time recurrence functions - avoid global symbol conflicts with core tmrec.c - GH #2827 commit 33ea38f35f9911a26a757dbfa22065eb80a9a24a Author: Daniel-Constantin Mierla Date: Wed Aug 18 17:39:25 2021 +0200 drouting: added dr_ prefix to internal time recurrence functions - avoids symbol conflicts with the core tmrec.c - GH #2828 commit 155b5d0953cd9f5effff974d2ba9fca44da42059 Author: Daniel-Constantin Mierla Date: Wed Aug 18 07:54:05 2021 +0200 textopsx: added kemi functions to return hf iterator name and body commit c61b6eef809af690cfd53efa4054a0c547e93584 Author: Kamailio Dev Date: Tue Aug 17 21:31:16 2021 +0200 modules: readme files regenerated - ruxc ... [skip ci] commit 6da06e2683b484c19eac27b757c1f2e565aa2e5d Author: Daniel-Constantin Mierla Date: Tue Aug 17 21:27:36 2021 +0200 ruxc: added http_retry modparam commit fb2eee3e175040fef5e76cbed11430976f62df32 Author: Alan Evans Date: Thu Jun 24 10:24:39 2021 +0000 kazoo : fix routing of reply events success events should be routed to onreply_route[] failure events should be routed to failure_route[] commit 22a72f3a7725d56f00e22bdc52d44bd53da7c091 Author: Daniel-Constantin Mierla Date: Fri Aug 13 08:57:10 2021 +0200 core: ip addr - use POSIX INET6_ADDRSTRLEN and INET_ADDRSTRLEN to define sizes - set the values of IP4_MAX_STR_SIZE and IP6_MAX_STR_SIZE based on them, if defined, or to 15 and 45 - cope with IPv6 with IPv4 tunneling representation (RFC 4291 section 2.2) - cover the requirements of using inet_ntop() - GH #2823 commit 7ee642c58991e594f38247ab0751fadd07ce758c Author: lazedo Date: Wed Aug 11 15:42:24 2021 +0100 tm: restore xavps & flags after rebuilding message commit cbcc27ef8b1674448bd8b1c45f03388e36f65f51 Author: Luis Azedo Date: Thu Aug 5 12:32:32 2021 +0100 textops: check session sendrecv_mode in is_audio_on_hold - if sendrecv_mode is not set in media, check if its set in session commit 8da4477fd6d9590b9946071b9ac2a778b1d55d01 Author: Luis Azedo Date: Thu Aug 5 12:28:04 2021 +0100 core: parse session sendrecv_mode in sdp - some user agents send a=sendonly as session attribute which apply to all media streams commit 05577d19f21eeeaa416c17e4fd554dfd18fd9ce1 Author: mrudenko Date: Tue Aug 10 13:03:03 2021 +0200 tm: enhance fr/retr timers logging - Mention when FR timeout is reached, and which of FR timers expired - Log when starting FR/RETR timers - log when changing default timeouts to user set values - log when resetting fr/retr timers on provisional replies commit dd632331315801f9d1d22c42881b07fd005b8f47 Author: Kamailio Dev Date: Wed Aug 11 18:16:13 2021 +0200 modules: readme files regenerated - sqlops ... [skip ci] commit 606679fc195825db1f8c74c8225f936fb8b79faa Author: Henning Westerholt Date: Wed Aug 11 16:10:57 2021 +0000 sqlops: use a better value in the result_maxsize parameter example commit 1c9fa44521106968a0c68b2dba96a421ad523fda Author: Kamailio Dev Date: Wed Aug 11 10:16:23 2021 +0200 modules: readme files regenerated - tlsa ... [skip ci] commit db77d45e03792f73982861dcf30bad8d94bd7453 Author: Daniel-Constantin Mierla Date: Wed Aug 11 10:05:31 2021 +0200 tls: docs - note about path to libraries in the Makefile commit 162c1d8f1d3522fa937bc1869fe65ad87d4e3680 Author: Daniel-Constantin Mierla Date: Wed Aug 11 09:59:40 2021 +0200 tlsa: Makefile - comment to set lib path to installation folder - GH #2815 commit 28c0e78f8f866c971172d0cdc55cfd963a0d29be Author: Daniel-Constantin Mierla Date: Tue Aug 10 10:36:00 2021 +0200 pv: removed unused code in parsing paramlist transformation name commit 52cb53b29a5a624031a7d06504afecca7c25511e Author: Daniel-Constantin Mierla Date: Tue Aug 10 10:31:10 2021 +0200 nathelper: better condition for no more params in handle_ruri_alias_mode() commit 0046f35f37a84afef9999e53c122dafa42876c69 Author: Daniel-Constantin Mierla Date: Tue Aug 10 10:10:44 2021 +0200 pv: added breaks in case of mismatching via var name commit d4d6fd431adb94f591e6035f2fa76eff8f728a8f Author: Daniel-Constantin Mierla Date: Tue Aug 10 09:16:17 2021 +0200 ISSUE_TEMPLATE/bug_report.md: list lsb_release -a in comments for OS details commit 4e5c1ddd996d60382fd6a2d549cb18e2a1657b0d Author: Daniel-Constantin Mierla Date: Mon Aug 9 20:54:32 2021 +0200 textopsx: kemi functions to get body line iterator value commit 51a774089c59a3861063ee4e9b4e21051c2bf192 Author: Kamailio Dev Date: Fri Aug 6 09:01:22 2021 +0200 modules: readme files regenerated - ruxc ... [skip ci] commit 21b187f57a092f8ed9f51a62786a98c910b1febf Author: Daniel-Constantin Mierla Date: Fri Aug 6 08:54:29 2021 +0200 ruxc: docs for reuse mode 2 commit fa728b906ec2667891fb964e21785b12a68c0173 Author: Daniel-Constantin Mierla Date: Fri Aug 6 08:26:29 2021 +0200 ruxc: Makefile - set local paths for include and libs commit e3875c01adf576f179374a926e69e99c0094e5b4 Author: Daniel-Constantin Mierla Date: Wed Aug 4 14:15:09 2021 +0200 misc/tools/protoshoot: removed svn id and history commit 3297e99c1ed5d3cbd2ada5597ab2a123dce4b44d Author: Michael Furmur Date: Wed Aug 4 11:28:38 2021 +0300 outbound: fix compiler warning on SHA1() call commit fc313c17e5846ab0e9e594dd50ca156a2bd71534 Author: Kamailio Dev Date: Wed Aug 4 09:31:21 2021 +0200 modules: readme files regenerated - textopsx ... [skip ci] commit bc25f098cfd0915daf3c086251f9dbe83eecb6c5 Author: Daniel-Constantin Mierla Date: Wed Aug 4 09:07:36 2021 +0200 textopsx: bl iterator functions to append/insert text commit 1a15a18eacd5764e9ba6240acbe37e645368f825 Author: Daniel-Constantin Mierla Date: Tue Aug 3 08:52:19 2021 +0200 sdpops: refactored sdp_remove_str_codec_id_attrs() - line oriented matching of codec addributes - support to remove a=rtcp-fb per codec, GH #2755 commit 4191a8193025499df64f13d59f5716563e573161 Author: Daniel-Constantin Mierla Date: Tue Aug 3 08:51:11 2021 +0200 core: parser sdp - shorten debug message with sdp line - was printing the rest of the body, print now max 20 chars commit 921b5cbcda4637393af386219cbdf4a0f9b3d3a8 Author: Daniel-Constantin Mierla Date: Mon Aug 2 16:08:29 2021 +0200 textops: find start of header body for filter functions - GH #2748 commit 7cec977f8e12bbeb0309d903e02461d1ccbf41a8 Author: FredWH Date: Mon Jun 28 14:46:25 2021 +0800 db_redis: fix broken pipe issue, if redis server with timeout setting. - issue #2764 commit 19d0a2a2177ca206de417fc1cb412c5b6dd0f393 Author: Daniel-Constantin Mierla Date: Mon Aug 2 12:38:49 2021 +0200 tlsa: imported README file commit 2b9e2f553284b985afb01b5b78a800b10f691c6f Author: Daniel-Constantin Mierla Date: Mon Aug 2 12:33:43 2021 +0200 Makefile.groups: group for tlsa module commit 14bcf765a945d0f7e2e39d538724fe4c247615b4 Author: Daniel-Constantin Mierla Date: Mon Aug 2 12:30:21 2021 +0200 tlsa: new (pseudo) module to compile tls module linked statically with libssl commit 2fe5a0d165082d7acde4695bffeb2d194e4bab58 Author: Daniel-Constantin Mierla Date: Mon Aug 2 12:29:25 2021 +0200 tls: set module name using MOD_NAME define commit f614c39a693cea39e3d96920fda3aa7a111c1d67 Author: Daniel-Constantin Mierla Date: Mon Aug 2 09:01:46 2021 +0200 siputils: functions to compare uri and aor exported to kemi commit fa6245ce33602eeff1d776b921fd41400ae5bb48 Author: Daniel-Constantin Mierla Date: Sun Aug 1 09:41:30 2021 +0200 core: cmp hdrname fix on checking type of second header commit ed46adad82e7b6569eb42704c5460263d2af75f7 Author: Sergey Safarov Date: Sun Aug 1 11:40:26 2021 +0000 core: enables compilation with debug symbols by default for other architectures - enables compilation with debug symbols by default for other architectures in core - pull request GH #2811 - closes GH #2789 commit c503d2bd31a580138a67f1d4a265ccde5791d271 Author: Daniel-Constantin Mierla Date: Sat Jul 31 12:03:32 2021 +0200 core: parse to compare header names commit 2c3df6265314bc7728c151d0d7353d8162b26a58 Author: Kamailio Dev Date: Fri Jul 30 20:31:13 2021 +0200 modules: readme files regenerated - siputils ... [skip ci] commit 988b70c6a8653b39753f09e8003477eadae36740 Author: Daniel-Constantin Mierla Date: Fri Jul 30 16:04:30 2021 +0200 siputils: added cmp_hdr_name(hname1, hname2) commit 9f140ce93b1f6db649cd0e8eda26444d6b186231 Author: Daniel-Constantin Mierla Date: Fri Jul 30 13:31:30 2021 +0200 sworker: KSR.sworker.active() exported to kemi - equivalent to existing sworker_active() config function commit 6a61ed5c963b3db81607b71d106fc615349ec466 Author: Kamailio Dev Date: Fri Jul 30 12:46:13 2021 +0200 modules: readme files regenerated - textopsx ... [skip ci] commit 0b718d39a5e85e52e5fcff4ab6ed0774b4d9eb62 Author: Daniel-Constantin Mierla Date: Fri Jul 30 12:39:32 2021 +0200 textopsx: docs - fix example for body line iterator commit 9e039f5eb383a181ef21386668261f3eb9d30168 Author: Kamailio Dev Date: Fri Jul 30 12:31:15 2021 +0200 modules: readme files regenerated - textopsx ... [skip ci] commit 0a13b91206e75c3bbdd70d44fa9ad98a705a549a Author: Daniel-Constantin Mierla Date: Fri Jul 30 12:24:02 2021 +0200 textopsx: added body line iterator functions - iterate through lines of message body, get the value via $blitval(iname) commit 9e9ce94d808003209e0686e1374b48ef721723dc Author: Kamailio Dev Date: Fri Jul 30 09:31:22 2021 +0200 modules: readme files regenerated - textopsx ... [skip ci] commit 24172c089cecaed7e03fe482946f0126fd2c6915 Author: Daniel-Constantin Mierla Date: Fri Jul 30 09:10:16 2021 +0200 textopsx: added hf_iterator_prev() function commit 017ffdf7e9067d6e7b51e4911104c314c9f8f26a Author: Daniel-Constantin Mierla Date: Thu Jul 29 14:17:37 2021 +0200 core: main - remove commented debug function commit 7179d4ce0a26c2c21cac87ba55dcfb8129da0db8 Author: Kamailio Dev Date: Thu Jul 29 13:46:17 2021 +0200 modules: readme files regenerated - debugger ... [skip ci] commit 86d0aaffd6c86c7c78e40b1e40ba37c17db44b22 Author: Daniel-Constantin Mierla Date: Thu Jul 29 12:59:13 2021 +0200 debugger: added cfgtrace_format parameter - control what is printed in the cfgtrace log message (e.g., do not print config file path) commit b4e94080987a4f8e2b04ac5c8ef7ce89ad4246ee Author: Kamailio Dev Date: Thu Jul 29 09:16:28 2021 +0200 modules: readme files regenerated - textopsx ... [skip ci] commit d65adfb7531d8032cb4839341f7787d7877e572e Author: Daniel-Constantin Mierla Date: Thu Jul 29 09:01:25 2021 +0200 textopsx: added hf_iterator_insert() function commit 61cbb5e861aeb9b7f69ebb8d284e3ded0ede9cd8 Author: Daniel-Constantin Mierla Date: Tue Jul 27 16:52:12 2021 +0200 core: pvapi - reinitialize _pv_print_buffer_index when adjusting the slots - GH #2798 commit 4e2399916ce7f00d4c141004194a73f786a40b12 Author: Kamailio Dev Date: Tue Jul 27 16:01:15 2021 +0200 modules: readme files regenerated - outbound ... [skip ci] commit cc32abd91888f3978708eddc88c4409ef5a6b122 Author: Michael Furmur Date: Sat Jan 16 18:26:15 2021 +0200 outbound: add flow_token_secret param - calculate ob_key as SHA1(flow_token_secret) if specified - keep old behavior with randomly generated ob_key if not specified commit 3c9037e94a33396487ddd72ade607756ea1a91bc Author: Daniel-Constantin Mierla Date: Tue Jul 27 15:44:38 2021 +0200 pv: added variable $msgbuf(index) - get/set the character at the position index in the message buffer commit af926514ac3e70dff51408baf326b29bce4eecfc Author: Victor Seva Date: Tue Jul 27 10:52:21 2021 +0200 pv_headers: pvh_set_header, remove values to set null when necessary * fix pvh_set_xavi for SR_XTYPE_NULL commit 40b1d627d8f81235814ccee64c562a425f382648 Author: Kamailio Dev Date: Mon Jul 26 17:31:24 2021 +0200 modules: readme files regenerated - textopsx ... [skip ci] commit 001e07ddaff30153ee9bc9beb5cb2430007173e5 Author: Daniel-Constantin Mierla Date: Mon Jul 26 17:15:38 2021 +0200 textopsx: docs for hf_iterator_append() commit 3f3fb6ad94805407b316eb0ec4883631ac1df604 Author: Daniel-Constantin Mierla Date: Mon Jul 26 17:02:01 2021 +0200 textopsx: added hf_iterator_append(iname, htext) function commit 6ec588a71e49c88ac0b62f3385cb6e7744fc13f9 Author: Kamailio Dev Date: Sat Jul 24 08:31:20 2021 +0200 modules: readme files regenerated - ruxc ... [skip ci] commit 600d0e8fb7f24e424873e4ad24beb077d2b45ee4 Author: Daniel-Constantin Mierla Date: Sat Jul 24 08:16:49 2021 +0200 ruxc: added http_reuse modparam - enable connection reuse commit 2042432b598fcceb9de7cf8a659498e99aec9f05 Author: Kamailio Dev Date: Fri Jul 23 19:46:14 2021 +0200 modules: readme files regenerated - rtpengine ... [skip ci] commit 12470055fddc1dd93e2295fcfb5119cf5340d722 Author: Richard Fuchs Date: Fri Jul 23 13:34:18 2021 -0400 rtpengine: add un/silence_media() methods commit 9ad96c08e0deb759297b2d402295691d8dd657d5 Author: Victor Seva Date: Fri Jul 23 15:56:11 2021 +0200 pv_headers: fix removal of all values when using PV_IDX_ALL $(x_hdr(whatever)[*]) = "hello" was just removing the first value commit b31efd5526cf11eded7823c6e93370024f5d2863 Author: Kamailio Dev Date: Thu Jul 22 15:46:15 2021 +0200 modules: readme files regenerated - sworker ... [skip ci] commit fc62ceeb6d625acda6952486031efa1fe2945768 Author: Daniel-Constantin Mierla Date: Thu Jul 22 15:34:25 2021 +0200 sworker: docs - fixed small typo commit f3a031a53fb413369ddf96de74ac43cd6831db5a Author: valentin Date: Fri Jun 25 15:51:18 2021 +0200 rr: all "record_route_...()" functions consider custom user AVP Until this fix, only the function record_route() considered the value of the custom user AVP (if present). The functions record_route_preset() and record_route_advertised_address(), on the other hand, ignored the value of the custom user AVP, even if it was presnt. Now all three functions, record_route(), record_route_preset() and record_route_advertised_address(), consider the value of the custom user VP, if it is present. commit a5821343b044dfabff5fab57fc01e1d23f7d69de Author: Kamailio Dev Date: Thu Jul 22 10:01:23 2021 +0200 modules: readme files regenerated - ruxc ... [skip ci] commit 03a74e4519d5de90512ac5f196640eb6cf405bfc Author: Daniel-Constantin Mierla Date: Wed Jul 21 16:52:48 2021 +0200 ruxc: docs for http_tlsmode parameter commit 8f34083999a379db0c5c24b6e2739f9a413ea86b Author: Daniel-Constantin Mierla Date: Wed Jul 21 16:22:42 2021 +0200 ruxc: added http_tlsmode parameter - if set to 1, it connects only to trusted https websites - default 0 - accept all certificates commit 126f89e72212cee96d0ef3e7b43c249ab9c4429c Author: Kamailio Dev Date: Mon Jul 19 17:31:13 2021 +0200 modules: readme files regenerated - ruxc ... [skip ci] commit cbc3842771393c71fe81f8eae87c1a7dbfd38974 Author: Daniel-Constantin Mierla Date: Mon Jul 19 16:35:36 2021 +0200 ruxc: docs - fixed typo in function name commit abba69691efad80d208aeb000bf0382f94dfec71 Author: Daniel-Constantin Mierla Date: Mon Jul 19 10:19:14 2021 +0200 ruxc: set response variable commit 6be39f6864a56a5ff56dab3be1bb5fd749df387e Author: Daniel-Constantin Mierla Date: Mon Jul 19 08:38:55 2021 +0200 Makefile.groups: added group for ruxc module commit 81de7878ff4706ba331fa787cc63dea562e6a814 Author: Daniel-Constantin Mierla Date: Mon Jul 19 08:32:48 2021 +0200 ruxc: new module with utility functions from libruxc - first target is to provide http get/post functions that do not depend on libcurl+libssl commit 851a8c0f0c8f7cc7ab22cb905bdb3987e9fa461b Author: Daniel-Constantin Mierla Date: Wed Jul 14 10:08:50 2021 +0200 kemix: added KSR.kx.ifdef() and KSR.kx.ifndef() - return true/false if a specified id is defined or not commit ed518fd6fa4652e2a06a09e6d54ce5b19d0b9493 Author: Kamailio Dev Date: Tue Jul 13 15:16:15 2021 +0200 modules: readme files regenerated - rtpengine ... [skip ci] commit 3f7a6240215a76e9584e34459a1fcfe78a794611 Author: Henning Westerholt Date: Tue Jul 13 13:04:10 2021 +0000 rtpengine: small debug log fix after merge of #2800 commit f653ea8c05e6916ff14e7da491bcd68f928b97af Author: david Date: Tue Jul 13 12:34:09 2021 +0200 rtpengine: add mode 2 for rtpengine_allow_op to return only manually disabled nodes commit 97620f9ed633e8e5e9d719cb023e60a890ebb3f8 Author: david Date: Mon Jul 12 11:18:25 2021 +0200 rtpengine: On rtpengine_allow_op, return node only if rtpengine is manually disabled commit 84e3191c165f00aaba61174dd627d7e67b57f8c7 Author: Daniel-Constantin Mierla Date: Tue Jul 13 09:12:17 2021 +0200 pv: added $via1(...) - return attributes of 2nd via commit 0d06e164efa720d91d49995585e80c9082ce3b21 Author: Daniel-Constantin Mierla Date: Mon Jul 12 14:01:40 2021 +0200 core: set MAX_WARNING_LEN to 1024 - 256 can be too short - close GH #2799 commit 9ec9d9ceb0b69d46d5a4d90a86b1185951feb9d4 Author: Kamailio Dev Date: Mon Jul 12 08:16:23 2021 +0200 modules: readme files regenerated - textopsx ... [skip ci] commit 4a4b8047b4b46b003bc0b12b737ca956658d18cb Author: Daniel-Constantin Mierla Date: Sun Jul 11 14:06:07 2021 +0200 textopsx: docs for hf_iterator_rm() commit adc3bc18477108fc976182a2efe5d1e314bac795 Author: Daniel-Constantin Mierla Date: Sun Jul 11 14:02:07 2021 +0200 textopsx: added hf_iterator_rm() - remove the header at the current iterator position commit 56e935595a60e2c7c5c92fa8438941ea68436c23 Author: Daniel-Constantin Mierla Date: Fri Jul 9 12:46:38 2021 +0200 textopsx: hf iterator functions exported to kemi commit 4c6abaf9066aebbd304391dd6730cad7ee592611 Author: Henning Westerholt Date: Thu Jul 8 14:57:27 2021 +0000 topos: fix missing xavu_field_contact_host evaluation for contact_mode 0 - fix missing xavu_field_contact_host evaluation for contact_mode 0 - it works currently only for contact_mode 1 and 2, but not for default mode commit 3a0a9292ec40d25f5246573d4a2a51838819d930 Author: Kamailio Dev Date: Wed Jul 7 12:46:15 2021 +0200 modules: readme files regenerated - textopsx ... [skip ci] commit 7f4d7725a55379ef0e7ee5c5a2050d3b1d4565bc Author: Daniel-Constantin Mierla Date: Wed Jul 7 12:38:25 2021 +0200 textopsx: return false on iterator end of headers commit 89d5a2754e962c0f0bec59591b327d356999efbc Author: Daniel-Constantin Mierla Date: Wed Jul 7 12:28:54 2021 +0200 textopsx: docs for hdr iterator functions commit ba3ce5081bc31019bec6de8aecffc1b5a601c308 Author: Daniel-Constantin Mierla Date: Wed Jul 7 12:11:04 2021 +0200 textopsx: added functions and variables to iterate headers list commit c950c40119ff81a8dacec2f4ba697ce080459a7f Author: Kamailio Dev Date: Wed Jul 7 08:01:20 2021 +0200 modules: readme files regenerated - nathelper ... [skip ci] commit 5a473493189acc93705c78c1966a9eae0e80fef0 Author: Daniel-Constantin Mierla Date: Wed Jul 7 07:51:31 2021 +0200 nathelper: docs - fixed copy/paste extra tags commit 77071eb11c735cb04b4adf084808c5d46bdca20d Author: Kamailio Dev Date: Tue Jul 6 20:46:19 2021 +0200 modules: readme files regenerated - nathelper ... [skip ci] commit fb0bb3f49efe51bbab03911923b737f037b9cd44 Author: Daniel-Constantin Mierla Date: Tue Jul 6 11:53:39 2021 +0200 nathelper: docs for nat uac test 512 commit ce95734c97e8443facf224a1833f67a78ab67d21 Author: Daniel-Constantin Mierla Date: Tue Jul 6 11:08:50 2021 +0200 nathelper: new nat test (512) based on target addresses - return true if the target proto is ws or wss - return true if the target addresses are different - for requests it compares r-uri with d-uri - for replies compares 2nd Via host and port with received and rport commit 23589c70353af794e83d9a7a6070ba3cc1666811 Author: Daniel-Constantin Mierla Date: Tue Jul 6 11:08:00 2021 +0200 pv: use macro to get port based on proto commit b874f56bcea104ce328e0cea19bc78cbf79749d6 Author: Daniel-Constantin Mierla Date: Tue Jul 6 11:07:32 2021 +0200 core: parser - macro to get sip port based on proto commit 8762c56a1c78e4ba151ef9fb4290b3938c0c984f Author: Kamailio Dev Date: Tue Jul 6 10:01:24 2021 +0200 modules: readme files regenerated - acc ... [skip ci] commit 402515c92238c3628c78a2b44ac0a05130897207 Author: Daniel-Constantin Mierla Date: Tue Jul 6 09:59:57 2021 +0200 acc: docs - removed acc_diam_request() section - it is now exported by acc_diameter commit 2df002876fc8eb9f2b97c669469ea8a686323dfd Author: Daniel-Constantin Mierla Date: Mon Jul 5 11:28:39 2021 +0200 core: kemi - exported KSR.to_IPv4() and KSR.to_IPv6() commit 524d96c050150dcb46dcf83a79dd6f2655383dff Author: Daniel-Constantin Mierla Date: Sat Jul 3 11:15:38 2021 +0200 nats: added README file commit 273c6241637f663784695b073ac9e342d243b8bd Author: Daniel-Constantin Mierla Date: Sat Jul 3 10:54:10 2021 +0200 pv: added $viaZ(attr) - get the attributes of last via header commit 0a3479f77b8dc30f872961f066188d7284415484 Author: Daniel-Constantin Mierla Date: Fri Jul 2 16:18:55 2021 +0200 vp: new variable $via0(attr) - get the attributes of first Via commit 63f6b5a2c9bc86446feb3852b91384839bb701e6 Author: Kamailio Dev Date: Thu Jul 1 16:16:19 2021 +0200 modules: readme files regenerated - secsipid ... [skip ci] commit 224763898a9a6c1d3214129ecf0b4bf07baf62f3 Author: Ovidiu Sas Date: Thu Jul 1 10:09:24 2021 -0400 secsipid: fix documentation example for secsipid_check() function commit 1e4911d8a92e9e2ff25457d76d47bee111433947 Author: Ovidiu Sas Date: Thu Jul 1 10:04:10 2021 -0400 secsipid: fix documentation for secsipid_check_identity_pubkey commit 879f8c4e52ab7f7f489107f18e2c80795c788bdd Author: Daniel-Constantin Mierla Date: Thu Jul 1 11:17:56 2021 +0200 core: fix building quoted value for #!subsdefs commit 56d41f6238f39d0046c97527abcb23b8dd7924be Author: Daniel-Constantin Mierla Date: Thu Jul 1 10:19:08 2021 +0200 core: ppcfg - clone value for substdef - GH #2788 commit 5980ca59189c01a57b6765eaaf7d883f0541590b Merge: e04890fe90 b95b2448d7 Author: Emmanuel Schmidbauer Date: Wed Jun 30 06:22:49 2021 -0400 Merge pull request #2792 from kamailio/nats-memory-checks nats: make sure pkg & shm memory is allocated; check pointers before freeing memory commit e04890fe90d6e5ce879f968eb689e8616b318d54 Author: Daniel-Constantin Mierla Date: Tue Jun 29 09:25:30 2021 +0200 core: clone value for loadmodulex commit 68db24577dae35de1e9045f994d9a751b50ad14d Author: Daniel-Constantin Mierla Date: Tue Jun 29 09:18:05 2021 +0200 core: clone modparamx evaluated values commit b92b931c26c199b756fd08e9c80cc9305469fd2b Author: Daniel-Constantin Mierla Date: Tue Jun 29 08:55:32 2021 +0200 core: str list - added function to insert a block string in list commit 84d245fb4eda7690a89b4057301f81685a9452d8 Author: Daniel-Constantin Mierla Date: Tue Jun 29 08:23:56 2021 +0200 http_client: removed function names from logs commit 9429083c87b1323e31983cc71551676c199bf640 Author: Daniel-Constantin Mierla Date: Tue Jun 29 08:09:22 2021 +0200 http_client: clone name in http connection structures - use name to lookup private memory structure, hash id is not unique, can be collisions for different names commit 7741ad7979d54fb4ee1247760d8d5c3666353a96 Author: Daniel-Constantin Mierla Date: Tue Jun 29 07:31:10 2021 +0200 http_client: check if shm is initialized in curl_parse_param() commit c836bca76551b76836f03a612c2a913284729622 Author: Daniel-Constantin Mierla Date: Mon Jun 28 23:03:47 2021 +0200 Makefile.groups: added build group for nats module commit b95b2448d7e968c2bff59e1d820764defee104aa Author: Emmanuel Schmidbauer Date: Mon Jun 28 07:30:40 2021 -0400 nats: make sure pkg & shm memory is allocated; check pointers before freeing memory commit 480969f28d2b539b31df5d4ff292c0ab95f30d17 Merge: 14d92c0d7a 6078dbf6a7 Author: Emmanuel Schmidbauer Date: Mon Jun 28 06:44:52 2021 -0400 Merge pull request #2790 from kamailio/nats-module nats: new nats message consumer module commit 6078dbf6a7aa8eac8c3c4a57d939716f232799f5 Author: Emmanuel Schmidbauer Date: Sun Jun 27 07:58:58 2021 -0400 nats: new nats message consumer module commit 14d92c0d7ab1229996176b131ab8edcabc3a5717 Author: Daniel-Constantin Mierla Date: Sat Jun 26 07:05:29 2021 +0200 rtpproxy: removed unused rp_extract_mediaip() - GH #2787 commit d2369fa78c63994a35a965ffbc2b7d9a189a00df Author: Daniel-Constantin Mierla Date: Fri Jun 25 10:58:23 2021 +0200 pv: added {s.fmtlines,n,m} and {s.fmtlinet,n,m} - format the value in lines of n characters, adding m spaces or tabs to the start of each new line (not to first line) commit 3a7f6c18810cb307332fbf061a248252996b0464 Author: Daniel-Constantin Mierla Date: Fri Jun 25 09:51:10 2021 +0200 pv: added {s.rafter,x} and {s.rbefore,x} - similar to {s.after,x} and {s.before,x}, but searches from end of the value commit 365e7e46dfb4f605bafe43b57e37e1ff68077567 Author: Daniel-Constantin Mierla Date: Thu Jun 24 14:24:06 2021 +0200 tls: info log when libssl is linked static commit 81ace1c94369fb98081918acb55a6a13686784e3 Author: Daniel-Constantin Mierla Date: Thu Jun 24 11:29:40 2021 +0200 tls: debug messages with memory management functions commit 2a9e8b9d5c5556a10229813c8878a81933325a01 Author: Daniel-Constantin Mierla Date: Thu Jun 24 10:15:23 2021 +0200 tls: Makefile - pkg-config for libcrypto - some distros have it separate of libssl commit 795a9f5714607f829d5a0abfc53cb61cb2f8d421 Author: Daniel-Constantin Mierla Date: Wed Jun 23 18:39:35 2021 +0200 core: kemi - exported KSR.to_UDP() commit bff78b91788a35e51bd70c6a693b9addd5b48701 Author: Kamailio Dev Date: Wed Jun 23 13:16:19 2021 +0200 modules: readme files regenerated - http_client ... [skip ci] commit 1f67ac5a62b58b35df52aedbd1a3d2234a72817e Author: Daniel-Constantin Mierla Date: Wed Jun 23 13:05:44 2021 +0200 http_client: docs - fixed small typo commit 261c57aedf1f35ddc3959a21043b34750274935f Author: Sergey Safarov Date: Thu Jun 10 19:41:07 2021 +0300 siptrace: added extra params to $siptrace() pseudo-variable for more details check GH #2777 commit b8fbf5e8c199b8277053f9c15231695a16058d6e Author: Daniel-Constantin Mierla Date: Wed Jun 23 08:48:10 2021 +0200 xhttp: warning log if tcp_accept_no_cl is not set commit 7979925ff2a53dcc2111c1ebbbc94b2cac6103df Author: Kamailio Dev Date: Wed Jun 23 08:46:24 2021 +0200 modules: readme files regenerated - tcpops ... [skip ci] commit 4ea4f598a10b6f0f690cf8a9b6174997ccb62b6f Author: Daniel-Constantin Mierla Date: Wed Jun 23 08:40:46 2021 +0200 tcpops: docs for tcp_close_connection() commit ac55488bc2fac333b0b777d38875b7516c430925 Author: Daniel-Constantin Mierla Date: Tue Jun 22 19:01:02 2021 +0200 tcpops: added tcp_close_connection([conid]) - close connection for current sip message or by conid commit 77896de79710063469a123efb5e1d2ab1dfd5e25 Author: Daniel-Constantin Mierla Date: Tue Jun 22 11:20:42 2021 +0200 secsipid: added kemi function to get $secsioid(val) commit 0324800109442bf5786dae6d8238a3bf4e0e51f4 Author: Kamailio Dev Date: Mon Jun 21 09:46:15 2021 +0200 modules: readme files regenerated - websocket ... [skip ci] commit a05b4d7c2e413032b1a63f3d017243446a0bc6ec Author: Daniel-Constantin Mierla Date: Mon Jun 21 09:43:55 2021 +0200 websocket: docs - added tcp_accept_no_cl=yes to example commit 195de260f102f1a016ad7bd1021571c1dd8a983f Author: Daniel-Constantin Mierla Date: Mon Jun 21 09:42:28 2021 +0200 xhttp: extended example for event_route[xhttp:request] commit c825673bad8b04dcbf0dc8c150e3048a791091e8 Author: Kamailio Dev Date: Mon Jun 21 08:16:23 2021 +0200 modules: readme files regenerated - secsipid ... [skip ci] commit a5997c29468efabb5a7745bc5b1c99c0f9eb8999 Author: Daniel-Constantin Mierla Date: Mon Jun 21 08:12:15 2021 +0200 secsipid: docs for secsipid_sign() commit 35f45d412c0e3b01eac34af74f2783d7bb1fdbf6 Author: Daniel-Constantin Mierla Date: Sun Jun 20 11:28:37 2021 +0200 secsipid: added secsipid_sign(headers, payload, keypath) - store the result in $secsipid(val) commit ecc2cc69b08e797ca954af233c229ed44475ce33 Author: SPChan Date: Fri Jun 11 07:51:11 2021 +0800 pkg: enable RHEL7-like distros to build with OpenSSL 1.1.1 commit e4527941b9d16b476a60b19bd15307cdac4b530b Author: Kamailio Dev Date: Fri Jun 18 14:16:22 2021 +0200 modules: readme files regenerated - secsipid ... [skip ci] commit 6822bde4dc4715043d3d416b710664e5b14637b8 Author: Daniel-Constantin Mierla Date: Fri Jun 18 14:06:42 2021 +0200 secsipid: docs for secsipid_check(...) function commit 961ac61392fb3f916287e16380cd64b5ef499360 Author: Daniel-Constantin Mierla Date: Fri Jun 18 14:02:07 2021 +0200 secsipid: added secsipid_check(sidentity, keypath) - check the identity value provided in the first parameter commit e87fd9ce381c73d3733c38812c86e467cf966089 Author: Kamailio Dev Date: Thu Jun 17 16:46:24 2021 +0200 modules: readme files regenerated - secsipid ... [skip ci] commit e6f4e929efb61a1a51aa1b4b5587999acc8dc55d Author: Daniel-Constantin Mierla Date: Thu Jun 17 16:40:39 2021 +0200 dispatcher: print eol in some log messages commit cf82852199f1fee7ee01e4a25d5e79a2ab1bbf8d Author: Daniel-Constantin Mierla Date: Thu Jun 17 16:35:55 2021 +0200 secsipid: docs for secsipid_build_identity(...) function commit 6ebcd34b74452642c44b296525766791bb33a7b0 Author: Daniel-Constantin Mierla Date: Thu Jun 17 15:40:16 2021 +0200 secsipid: add function to build identity value and store in pv - new function secsipid_build_identity(...) - if successful, identity value is available in $secsipid(val) commit abbe518724d645b6f977ca526011285bc03c581c Author: Daniel-Constantin Mierla Date: Wed Jun 16 12:26:23 2021 +0200 pua_json: exported KSR.pua_json.publish() to kemi - corresponding to config pua_json_publish() - use fixup_spve_null() and fixup_free_spve_null() for pua_json_publish() config export commit f34f9456c68d25bcdd49d670d95f16649e14e8d5 Author: Kamailio Dev Date: Wed Jun 16 12:16:28 2021 +0200 modules: readme files regenerated - siputils ... [skip ci] commit 6a2a1dfb8a6718f7ecb7cc2f28cf471bdcf0fec3 Author: Daniel-Constantin Mierla Date: Wed Jun 16 12:09:36 2021 +0200 siputils: docs for hdr_date_check() commit 466e5f469f5b6b9f5d1b30139c2b854e62f4f50b Author: Daniel-Constantin Mierla Date: Wed Jun 16 12:03:38 2021 +0200 siputils: added hdr_date_check(tdiff) - returns true if sip message has Date header and its value is lower than NOW() - tdiff commit f22a09dacf85e6489005a634eb6d907c4b8ef782 Author: Kamailio Dev Date: Tue Jun 15 19:16:14 2021 +0200 modules: readme files regenerated - htable ... [skip ci] commit ee9c2bc2046103f0f7888c078b1f88d0befd6f7d Author: Ovidiu Sas Date: Tue Jun 15 13:03:07 2021 -0400 htable: fix documentation - reported by arkadiam on Github commit 30467037a7d97def6fbb40cad14e6f101178cb05 Author: Kamailio Dev Date: Tue Jun 15 12:01:24 2021 +0200 modules: readme files regenerated - topos ... [skip ci] commit 40073c9975ee256cebbfe60f27d1b07c977395d0 Author: Henning Westerholt Date: Tue Jun 15 09:59:00 2021 +0000 topos: documentation fixed for contact_host xavu parameter commit e9cdbdfa302940606295c3b79a671cf2f0d38fc5 Author: Daniel-Constantin Mierla Date: Tue Jun 15 10:39:09 2021 +0200 textops: fixed condition on header parsing error for find_hdr_line_start() commit b92f1ab7c711f7b61abadb706f9a4cfbb2cf0dd4 Author: Daniel-Constantin Mierla Date: Tue Jun 15 09:58:31 2021 +0200 rtpproxy: removed unused replace_sdp_ip() commit 521485c8f25f55cb3045ab2b33232c7026d8527d Author: Daniel-Constantin Mierla Date: Tue Jun 15 09:54:32 2021 +0200 nathelper: check length on new condition inside replace_sdp_ip() commit 71441c08970c307e2ce17b2dd292630ea615079c Author: Victor Seva Date: Tue Jun 8 15:03:21 2021 +0200 nathelper: don't fail if 'a=rtcp' has no IP Examples from RFC3605: > m=audio 49170 RTP/AVP 0 > a=rtcp:53020 > > m=audio 49170 RTP/AVP 0 > a=rtcp:53020 IN IP4 126.16.64.4 > > m=audio 49170 RTP/AVP 0 > a=rtcp:53020 IN IP6 2001:2345:6789:ABCD:EF01:2345:6789:ABCD fix #2768 commit 2f933b39410029a8dfd7ce7180a6c470e51b2452 Author: Daniel-Constantin Mierla Date: Tue Jun 15 09:16:58 2021 +0200 core: kemi - added to_TCP/TLS/SCTP/WS/WSS/WSX() commit 5fd35624660cb46cd7894bfd43c7cb6259e451b3 Author: Daniel-Constantin Mierla Date: Tue Jun 15 08:49:24 2021 +0200 core: main - catch common mistakes for the arguments - print error and exit on 'kamailio start|stop|restart' commit 03c2ea28767106333ee04c5e19ee490c010dfb58 Author: Sergey Safarov Date: Mon Jun 14 15:31:32 2021 +0300 pkg/kamailio/obs: disabled lwsc build on CentOS 6 dist commit e7a14f37c98e2bbfcf234165dc5dfd4121db5b5b Author: Sergey Safarov Date: Mon Jun 14 08:05:41 2021 +0300 pkg/kamailio/obs: simlifid module definition for RHEL dist commit 5c2890d90297ef66b0216c46dd1fe12dae5ecd0e Author: Kamailio Dev Date: Mon Jun 14 17:01:19 2021 +0200 modules: readme files regenerated - secsipid ... [skip ci] commit a59ea8920c17aca29ffa734ca0babb107a415fde Author: Daniel-Constantin Mierla Date: Mon Jun 14 16:56:21 2021 +0200 secsipid: explicit STIR/SHAKEN reference - help matching on search terms commit 13e876e45ad34a9d567d41293450307816bdf107 Author: Daniel-Constantin Mierla Date: Mon Jun 14 13:22:35 2021 +0200 core: kemi - added KSR.to_UDP() - return true if target is over UDP - uses the R-URI/D-URI for requests (no DNS query done if transport is missing) and 2nd Via for replies commit 856a8ff51f329ba1fd7c2ab120349ee330aee0d2 Author: Daniel-Constantin Mierla Date: Mon Jun 14 13:20:25 2021 +0200 core: parse_via - padding field when USE_COMP is defined - align to 32bit to avoid sigbus on accessing fields by address on strict systems commit b49fa7b0b47f11264ec33ce9f94290713037fd5d Author: Daniel-Constantin Mierla Date: Sun Jun 13 16:43:46 2021 +0200 pv: $nh(i) returns ip address family version - 4 for ipv4; 6 for ipv6; and 0 if next hop address is not an ip address commit b3d3cb366b67941ecebd297038522580114e3a0b Author: SPChan Date: Fri Jun 11 11:23:55 2021 +0800 pkg: add support for AlmaLinux and Rocky Linux commit 0198aa4638e2a54e7bea91fcf87248e6e7b51113 Author: Kamailio Dev Date: Fri Jun 11 11:16:29 2021 +0200 modules: readme files regenerated - tls ... [skip ci] commit bc663d383c53abd36a282caf16569bf54a435312 Author: Henning Westerholt Date: Fri Jun 11 09:14:50 2021 +0000 tls: remove obseleted connection related parameter docs (from before kamailio 3.0) commit ffecc676c4c5d947c9a3163570be1aaaf0e5e8d9 Author: Daniel-Constantin Mierla Date: Fri Jun 11 09:17:36 2021 +0200 pv: support for Contact header in $hflc() commit 20b39858b6e2707b40dcf564eceef55241d800ca Author: Kamailio Dev Date: Thu Jun 10 19:01:14 2021 +0200 modules: readme files regenerated - statsd ... [skip ci] commit f2d1d64408ce3cc6e24e4709933990c8c80cf131 Author: Julien Chavanton Date: Thu Jun 10 09:49:47 2021 -0700 stastd: adding histogram (#2774) commit a378f97adac89077de2fb162ec20295f6e4352fe Author: Julien Chavanton Date: Thu Jun 10 05:03:13 2021 -0700 rtpengine: ignore mos 0 when selecting min-mos (#2771) and computing average mos commit 90fa160b5d4a7155fc3d82f39932ac0e9d74fae7 Author: Daniel-Constantin Mierla Date: Thu Jun 10 12:15:29 2021 +0200 kamctl: update name to globalblocklist in EXTRA_TABLES - GH #2773 commit 417eb2a7052a9354712663cca9e3bc075a3f69c0 Author: Sergey Safarov Date: Thu Jun 10 12:17:54 2021 +0300 siptrace: fixed IPv6 without brackets more details GH #2775 commit 5d03c9235f79ce4af35b6f79eddebae9f512f1d3 Author: Daniel-Constantin Mierla Date: Wed Jun 9 14:48:19 2021 +0200 core: kemi - added KSR.is_WSX() - return true of proto is WS or WSS commit 5e06b6bcaf0047e5bb22105e03331268cee8486f Author: Daniel-Constantin Mierla Date: Wed Jun 9 13:33:06 2021 +0200 pv: support Record/-Route headers for $hflc(...) commit 7bf207bf6bd60bd1c50fb9321d31c4d48562b5b7 Author: Daniel-Constantin Mierla Date: Wed Jun 9 12:31:31 2021 +0200 siptrace: use src/dst_addr instead src/dst_uri for $siptrace(...) vars - the format is proto:ip:proto, not a sip uri commit e5f130860d909e9a4348db170d4001332e90427e Author: Daniel-Constantin Mierla Date: Wed Jun 9 12:27:57 2021 +0200 pv: support INET/6 as alternative IPv4/6 for $K(key) - these are the keywords in the config commit 36817c3ea53daae9706c1caa695af98f9ca987bd Author: Daniel-Constantin Mierla Date: Wed Jun 9 12:19:24 2021 +0200 core: cfg.lex - accept IPv4/6 as alternative keywords for INET/6 commit a8c9d0ae4fbafba89ef12737419037d141eed1d3 Author: Daniel-Constantin Mierla Date: Wed Jun 9 12:15:38 2021 +0200 pv: added missing WS and WSS to $K(key) variable commit 11acfd857d1b9c5e7e4c10efd8f1eb239c77e8a8 Author: Daniel-Constantin Mierla Date: Wed Jun 9 12:02:08 2021 +0200 pv: extended $nh(k) to work for replies using 2nd via commit 8275046a250a80018f42f8dbadaa245094c6f5ff Author: Sergey Safarov Date: Sat May 29 20:10:39 2021 +0300 siptrace: aadded siptrace pseudo var commit 10bc5b244db34e57beb9e5b4ec546396fb12a76b Author: Daniel-Constantin Mierla Date: Tue Jun 8 13:25:54 2021 +0200 pv: new variable $hflc(hname) - return the number of bodies for known headers that can also be as a comma separated list - supported now is Via header commit 09218156f3831ec9642d9ebf20d8668229ab16d6 Author: Julien Chavanton Date: Mon Jun 7 08:13:36 2021 -0700 tm: prevent t_suspend memory leak (#2763) When suspending while already in t_continue when processing a reply / suspending twice in a reply. Co-authored-by: Julien Chavanton commit 7747872f066ead3488cbfc854873506bda4f7390 Author: Daniel-Constantin Mierla Date: Mon Jun 7 15:23:16 2021 +0200 mtree: docs - section id for mt_match() function commit 4168d7c55955a01c3a30c67d5e8a510be52120ff Author: Sergey Safarov Date: Sun Jun 6 18:50:24 2021 +0300 sl: disabled SREV_NET_DATA_SENT for HTTP respones more details at GH #2767 commit c336eed393f2fedae16dbcf004e143fdd38c46e2 Author: Sergey Safarov Date: Sun Jun 6 18:50:05 2021 +0300 core: published sip_check_fline function in .h file commit f82c4775efca0580401f4b1a48dcb4d2cf26814f Author: Aleksandar Yosifov Date: Wed Jun 2 10:02:53 2021 +0300 smsops: support for 7bit special chars - Added support for 7bit special chars for MO/MT SMSs. commit 50557b8433e137a9095b4d48df8ac9b8c3fd8807 Author: rodolfojcj <458749+rodolfojcj@users.noreply.github.com> Date: Tue Jun 1 08:06:32 2021 -0400 app_perl change to ignore "die" signals from eval blocks commit 0e806316b84be8388dad670e964e54011000b4a4 Author: Daniel-Constantin Mierla Date: Fri Jun 4 17:59:58 2021 +0200 mtree: docs - added section ids for parameters commit de8c85ceae93779cdf7d6aea2eabb7567d69d7ce Author: Sergey Safarov Date: Thu Jun 3 21:03:32 2021 +0300 pv: pv_get_method fixed error "pv_get_method(): no CSEQ header" GH #2761: Error obeserver when sent HTTP reply like HTTP/1.1 200 OK Sia: SIP/2.0/TCP 8.8.8.8:39813 Content-Type: application/json Server: kamailio Content-Length: 49 {"data":{"status-code":200,"reason-phrase":"OK"}} commit b775bbdff501de0ca1f1a0bc1ab39a3b790c166f Author: Daniel-Constantin Mierla Date: Fri Jun 4 09:08:06 2021 +0200 dmq: warning about protocol made info commit c264fbc66a4690b073c72ffa8fc095227ce0ae8b Author: Daniel-Constantin Mierla Date: Thu Jun 3 15:29:50 2021 +0200 pv: test for HDR_ERROR_T after header name parsing commit 490ae559d2b77b13b3f3831e7ff1aa58980e4086 Author: Daniel-Constantin Mierla Date: Thu Jun 3 15:28:31 2021 +0200 dialog: safety checks for bind addr fields - they can be null on non-local sockets - GH #2757 commit e8fa2b3e8e5a789ac6d6d35f75ec61d09f487d6c Author: Daniel-Constantin Mierla Date: Thu Jun 3 11:11:50 2021 +0200 pv: support Contact header in $hfl(...) commit 2583446968d81a9351caab1cfdd2cc86434850f3 Author: Daniel-Constantin Mierla Date: Thu Jun 3 10:55:22 2021 +0200 core: select - test for HDR_ERROR_T after header name parsing commit 4cd55a86cdc3477da0ca4c384227833ec404bfa2 Author: Daniel-Constantin Mierla Date: Wed Jun 2 21:22:48 2021 +0200 textops: find_hdr_line_start() - search for header name with colon commit cb2705f21e56f884e733febc2362055da3ef2693 Author: Daniel-Constantin Mierla Date: Wed Jun 2 21:21:59 2021 +0200 textops: check for HDR_ERROR_T after header name parsing commit 785bbaa0f16f83353ad1d776816f439608a67858 Author: Daniel-Constantin Mierla Date: Wed Jun 2 18:57:53 2021 +0200 core: kemi - check hdr type HDR_ERROR_T after parsing commit 95034f62d4a0cf536da1c5c26c748c1cf8ccb280 Author: Daniel-Constantin Mierla Date: Wed Jun 2 18:48:50 2021 +0200 xprint: check hdr type HDR_ERROR_T after parsing commit d3b693fa5725b45f24d68956658800de7b9ec19c Author: Daniel-Constantin Mierla Date: Wed Jun 2 18:45:22 2021 +0200 xprint: remove history and svn id commit a4d94268c7cf5d31e3660b543b10ef6e7ca891ab Author: Daniel-Constantin Mierla Date: Wed Jun 2 18:02:24 2021 +0200 textops: find_hdr_line_start() - locate header name without error logs commit 260a825a48ac6f8b845a4b934f86ea3e04c120d4 Author: Daniel-Constantin Mierla Date: Wed Jun 2 18:00:35 2021 +0200 core: parser/parse_hname2 - option to skip printing logs on parse failure commit f3332c7dddda83d18ea1b1dc86fea5ad3886e010 Author: Daniel-Constantin Mierla Date: Wed Jun 2 16:57:05 2021 +0200 pv: suport also Route headers in $hfl(...) commit 7d1e1a349d5590f3754976b2e169fd30795c7f1b Author: Daniel-Constantin Mierla Date: Wed Jun 2 12:23:40 2021 +0200 pv: support for Record-Route in $hfl(...) commit 6e8e5ed121028bd851d7de214271881a0bb1e4d3 Author: Daniel-Constantin Mierla Date: Tue Jun 1 19:45:16 2021 +0200 pv: fix {param.count} transformation broken by previous commit commit fa7328ae48e9596ec30c48f17f353ba10369fb87 Author: Daniel-Constantin Mierla Date: Tue Jun 1 10:36:26 2021 +0200 pv: added {param.in,name[,sep]} - return 1 if param name is found in the list, 0 if not found commit 758c85a09ebb2848d0fd2ee82c48784b8544501a Author: Kamailio Dev Date: Tue Jun 1 10:01:13 2021 +0200 modules: readme files regenerated - secsipid ... [skip ci] commit 59719a1ac97337ca7f8b83b0e8a9d63bf6ec0c7e Author: Daniel-Constantin Mierla Date: Tue Jun 1 09:50:31 2021 +0200 secsipid: note about libsecsipid location and failure return codes commit bf4ae4b5f4f4b75c534681c520fa1060f234a18e Author: Kamailio Dev Date: Tue Jun 1 09:31:20 2021 +0200 modules: readme files regenerated - nathelper ... [skip ci] commit 9c060a66f83a42c46767f5b28b6a3640764ebb87 Author: Daniel-Constantin Mierla Date: Tue Jun 1 09:29:10 2021 +0200 nathelper: docs for mode parameter for handle_ruri_alias() commit 48520609d25dfee6987b16223ed20da507274fdf Author: Daniel-Constantin Mierla Date: Tue Jun 1 09:28:08 2021 +0200 nathelper: optional parameter mode for handle_ruri_alias() - if not 0, then consume the last alias parameter instead of the first one commit 7f226f5b08c93ed0a43113d7947730329ff7db38 Author: Sergey Safarov Date: Sat May 29 20:41:53 2021 +0300 sipdump: fixed typo commit 5b0e74c1832d2d09fe36424e1e1aaaacde920b31 Author: Daniel-Constantin Mierla Date: Mon May 31 17:23:42 2021 +0200 async: safety check for async ms list commit 4b7eedf5af9a461d5a1de1148c814faa5db8cbaa Author: Daniel-Constantin Mierla Date: Mon May 31 15:02:01 2021 +0200 secsipid: log message on identity generation failure commit 48aa05002e3bd4fba120a0c157a8cc5e70c57441 Author: Daniel-Constantin Mierla Date: Mon May 31 13:49:59 2021 +0200 ldap: Makefile - define LDAP_DEPRECATED=1 commit 2d4b4939d1845fffdc3fa3ced9889720d0213d47 Author: Daniel-Constantin Mierla Date: Mon May 31 13:36:11 2021 +0200 ldap: several functions exported to kemi framework commit b0bfe7afc52335774f8de8b31c19621f86fc4bc7 Author: Daniel-Constantin Mierla Date: Mon May 31 13:32:14 2021 +0200 core: store start of via body start in the structure - paired with bsize field commit 01664d1d82dcfe952fce29033b4fcd5e44cf2319 Author: Daniel-Constantin Mierla Date: Mon May 31 12:05:01 2021 +0200 core: parse via - fixed whitespacing commit 9da83aae38199afa82d8b4eab4efd7b48d81b0b9 Author: Daniel-Constantin Mierla Date: Mon May 31 10:44:37 2021 +0200 textops: new function for finding start of a header - use it to find Content-Type start - GH #2748 commit 5ef7331dc691d7becf899a9e31961f9381e85878 Author: Kamailio Dev Date: Sat May 29 16:01:22 2021 +0200 modules: readme files regenerated - mtree ... [skip ci] commit 07643b70aa8e80551105ae99a5d2340798167669 Author: Daniel-Constantin Mierla Date: Sat May 29 15:24:40 2021 +0200 mtree: docs for pv_dstid, pv_weight and pv_count - GH #2750 commit 4e29c23e8b310d111503dee44b6de3aa8f57d2ce Author: Daniel-Constantin Mierla Date: Fri May 28 14:55:42 2021 +0200 mtree: number of matched records for tree type=1 stored in pv_count commit 63b0345207ba67fcc6290d6dfc55f99ba58b13c9 Author: Daniel-Constantin Mierla Date: Fri May 28 13:54:08 2021 +0200 mtree: check if pv_count var is r/w - reported by GH #2750 commit 316c80607243387015e35ac423238c5a32401a44 Author: Olle E. Johansson Date: Fri May 28 09:38:31 2021 +0200 mtree: Fix some typos, adjust some formatting commit 5a987e89fddd0574eeaf5580d3b1f8b078cbfa3d Author: Daniel-Constantin Mierla Date: Thu May 27 15:18:46 2021 +0200 pv: new variables $hfl(name) - similar to $hdr(name), but for some of the standard headers that can have many bodies serialized in the same header field is able to return the individual body values - so far implemented for Via - for the rest of the headers works like $hdr(name) commit f49d97fc92d3dbfa11c11ca453b9639aa7f81221 Author: Victor Seva Date: Thu May 27 14:03:01 2021 +0200 pkg/kamailio/deb: missing lwsc module files [skip ci] fixes #2749 commit 3f2c61a9834fba9c57bb73af640612aaaf4ec524 Author: Kamailio Dev Date: Wed May 26 15:46:17 2021 +0200 modules: readme files regenerated - textops ... [skip ci] commit c6ce384e479ed21aae803a78fc5835e774fe521d Author: Daniel-Constantin Mierla Date: Wed May 26 15:43:50 2021 +0200 textops: docs for remove_hf_idx() function commit 91a873dfe070f8041743ea93fafdac438763a2d1 Author: Daniel-Constantin Mierla Date: Wed May 26 15:29:11 2021 +0200 textops: added remove_hf_idx(hname, idx) - function to remove a header by name and index commit 79fbb7c6df5d4c742b1283b752c2df0f51e77f09 Author: Boris Korzun Date: Tue May 25 17:14:18 2021 +0300 pike: fixed regression - removed unnecessary NULL-return from mark_node() after previous commit commit c146ef490e1d7d35add7d3ee593f6d3d20e327ad Author: Boris Korzun Date: Tue May 25 17:00:19 2021 +0300 core: ut - fixed str_casesearch() - fixed str_casesearch() behaviour on text and needle were equal commit 84055b2fe963e01a217149991dd1c8cbe8a8aeec Author: Daniel-Constantin Mierla Date: Tue May 25 10:24:23 2021 +0200 core: clone define value to avoid losing the reference - impacted also by substdef - GH #2736 commit de0906809bc265a24dd29aadf3b2f5bbd4a154f0 Author: riccardv Date: Wed May 19 23:28:32 2021 +0200 ims_ipsec_pcscf: use ksr_clock_gettime() commit 1c012890fbe611ac1bcf78a6ae9009039d4aa417 Author: riccardv Date: Sun May 9 21:23:16 2021 +0200 ims_ipsec_pcscf: more algorithms, SA improvements - add aes-cbc, des-ede3-cbc ipsec encryption algoriyhms - improve nlmsg_seq choice for concurrent multi UEs Registrations at same time - before sending replies over IPsec check the existing of opened TCP sockets commit 4b2428f75a43cd5bbf2f5810be3c1220551402a2 Author: Daniel-Constantin Mierla Date: Mon May 24 16:17:52 2021 +0200 cfg_rpc: use directly cfg_get_group_id() commit ffa19ffedeb8db8ac38a742ae8b686525fd906ea Author: Daniel-Constantin Mierla Date: Sat May 22 17:53:50 2021 +0200 pv: proper increment to check escaped char for s.select commit 7f017707c91659641ce9ca87ee4149b2e39379f7 Author: Olle E. Johansson Date: Mon May 24 08:26:18 2021 +0200 snmpstats: Fix typo in MIB Reported by arkadiam on Github commit f2973cf0dce0de5c002ac8ee61ac7e829823ed0e Author: Daniel-Constantin Mierla Date: Fri May 21 14:22:33 2021 +0200 pv: support escaped chars for s.select separator - \\, \n, \r, \t commit 02ad9e1b87f89b9456d0d85e16c2fe0cda67ab64 Author: Daniel-Constantin Mierla Date: Fri May 21 08:40:21 2021 +0200 pv: more details in err log message for s.select parsing commit 0e51ce1075f206a4441333f72c69fcc56f8d6855 Author: Robert Boisvert Date: Wed May 19 16:19:24 2021 -0400 modules/mohqueue: force RTP to follow SDP - version 1.8 - use rtpproxy r flag to force RTP to follow SDP - fixed compiler warnings commit 078041b0145838b3d607810e68c3cc3d9165cd7f Author: Daniel-Constantin Mierla Date: Wed May 19 08:22:52 2021 +0200 cdp: switch to use ksr_clock_gettime() from core commit d04edc014e6077e9ffc1f3b8e73f24ab71f45728 Author: Daniel-Constantin Mierla Date: Wed May 19 08:22:06 2021 +0200 core: ut - added ksr_clock_gettime() - portable version for clock_gettime() commit 1334265846ebe6a06e7e139421778e960cb54c7a Author: Daniel-Constantin Mierla Date: Wed May 19 08:11:19 2021 +0200 pv: remove verbose debug message commit 6ad49854e23e7642dbda01a74378e9e8d8eef622 Author: Kamailio Dev Date: Tue May 18 21:16:17 2021 +0200 modules: readme files regenerated - xhttp_prom ... [skip ci] commit 2967a41f5537df81745a71226ba9e793ccbdd453 Author: Ovidiu Sas Date: Tue May 18 15:00:23 2021 -0400 xhttp_prom: fix small copy/paste typo in documentation commit 58d5f06aacce6ba7bb26f7be928b9bf71d39f9c3 Author: Daniel-Constantin Mierla Date: Tue May 18 08:18:12 2021 +0200 kamctl: updated db generation scripts commit 8da9b7936c1be8b5c4df80d716344dfa4461b494 Author: Daniel-Constantin Mierla Date: Tue May 18 08:17:07 2021 +0200 lib/srdb1: schema - version set to 5 for uacreg table commit 82096e8f0af7a0bc75fc76749f3a7fdb6e1b028d Author: Giacomo Vacca Date: Mon May 17 11:56:05 2021 +0200 tm: t_suspend.c - t_continue_helper() - do not continue processing a reply if it's suspended again (#2721) * tm: t_suspend.c - do not t_continue with reply if suspended * tm: t_suspend.c - unlock t_continue and reset flag if suspended again * tm: t_reply.c - received_reply() done if suspended after route commit 4752ad434c087ac3b11968e5241c61e9e1f903aa Author: Daniel-Constantin Mierla Date: Mon May 17 08:08:20 2021 +0200 secsipid: clod dlopen handle on mod destroy commit 5d0f147be45495cd836da4656ece5549f9859815 Author: Daniel-Constantin Mierla Date: Sun May 16 12:23:02 2021 +0200 pv: added function to set the value for $ccp(key) commit b09d485274a06a62264649b9fb20df84c0d6cff9 Author: Daniel-Constantin Mierla Date: Sat May 15 09:19:55 2021 +0200 cfg_rpc: clang format commit 061a66f88a91bc3e05224ef95043ebe4fec16dd1 Author: Daniel-Constantin Mierla Date: Sat May 15 08:58:27 2021 +0200 cfg_rpc: removed history and svn id commit 696d5b909f02fa34ccdc0b388dcaac7381eb32ca Author: Daniel-Constantin Mierla Date: Fri May 14 10:41:29 2021 +0200 pv: added $ccp(gname.vname) variable - get the config custom parameter value - direct access without running through select variable commit 9fcb5710e01b61c91df85bcf144cbda68b730ae0 Author: Daniel-Constantin Mierla Date: Fri May 14 10:33:33 2021 +0200 cfg-rpc: get_group_id() pints to cfg_get_group_id() commit 899a10489e14a834267fcfbba36cc5aacdf45633 Author: Daniel-Constantin Mierla Date: Fri May 14 10:32:31 2021 +0200 core: cfg - added cfg_get_group_id to the config var framework api commit 5e3f7e1557d90a3e6f40eff41cc0b0bb317ab544 Author: Daniel-Constantin Mierla Date: Thu May 13 17:53:18 2021 +0200 topos: init xavp and context modparams to str null commit d22d812da1c3b2a2f65f142ef5ed5fa07e8ab072 Author: Daniel-Constantin Mierla Date: Thu May 13 17:41:40 2021 +0200 core: xavp - safety checks for name len commit 46080a1f2c8aca4e9b187d62f0c3e74e0e29f3ad Author: Daniel-Constantin Mierla Date: Thu May 13 10:49:19 2021 +0200 pv: added $rpl(cntrr) - count record-route headers in reply commit 5f4662a95a97d5224bf03745a9a354a41925706c Author: Daniel-Constantin Mierla Date: Wed May 12 18:14:29 2021 +0200 presence: set correct type for local_log_facility modparam commit c441c9226635fb825096080029be7ba2d3ba8132 Author: Daniel-Constantin Mierla Date: Wed May 12 13:11:26 2021 +0200 pv: added $rpl(key) variable - return attributes of the sip reply that is processed at that moment - the key can be: - duri - SIP URI corresponding to the destination address where the reply is going to be sent based on 2nd via - dhost - host part of duri - dport - port part of duri - dproto - proto of duri - dprotoid - proto id of duri - cntvia - number of via header bodies commit 600c2cf5c7349fc924b53199280baba8bdd329e7 Author: Kamailio Dev Date: Wed May 12 08:46:14 2021 +0200 modules: readme files regenerated - secsipid ... [skip ci] commit ecc8a34dae44883b125ae7a3da59d4a332e0b48c Author: Daniel-Constantin Mierla Date: Wed May 12 08:32:37 2021 +0200 secsipid: docs - set GO111MODULE=off in installation example commit 71d7d5835dd256201f50d14d7c7285f7d2881bb6 Author: Daniel-Constantin Mierla Date: Wed May 12 08:15:33 2021 +0200 core: kemi - exported KSR.pv.geti("pv") - return integer value of the pv, trying to convert if its value is string commit ca886ffa64db8cc209dcc7098ffb69902464da72 Author: Kamailio Dev Date: Tue May 11 17:31:12 2021 +0200 modules: readme files regenerated - siputils ... [skip ci] commit 212840c367e4b2945bb105e1fd087543f7fdf316 Author: Henning Westerholt Date: Tue May 11 15:24:01 2021 +0000 siptuils: small doc extension for ring filter functionality commit 9c2fea2df70e3fe609324a9d868efe9998bcda10 Author: Kamailio Dev Date: Tue May 11 15:46:16 2021 +0200 modules: readme files regenerated - siputils ... [skip ci] commit 425ba921288c8d5a6ae3076287d0cf39c735a8fd Author: Daniel-Constantin Mierla Date: Tue May 11 15:38:14 2021 +0200 siputils: docs - updates to is_first_hop() for mode parameter commit 6045c62f4ebaf861cf725ea7c1e560b22f7a5379 Author: Daniel-Constantin Mierla Date: Tue May 11 15:16:36 2021 +0200 siputils: added optional mode parameter to is_first_hop() - if set to 1, skip checking for loops - exported to kemi as is_first_hop_mode(int mode) commit cc2a9518207e36b7b18aef5c8714f0c21da3dd95 Author: Kamailio Dev Date: Mon May 10 09:46:22 2021 +0200 modules: readme files regenerated - uac ... [skip ci] commit ec600414a3ba01e641beda6c11201b7185c879db Author: Daniel-Constantin Mierla Date: Mon May 10 09:39:16 2021 +0200 uac: docs for reg_use_domain parameter commit cd2abf6e278539b31ebfd355acf841faf6121e25 Author: Daniel-Constantin Mierla Date: Mon May 10 09:34:47 2021 +0200 uac: exposed reg_use_domain via modparam - control if the lookup over username uses also domain commit ea3ca819bc07fed6b40bd6cc8f6f147dac66d9ca Author: Daniel-Constantin Mierla Date: Sun May 9 09:28:31 2021 +0200 uac: renamed parameter for kemi uac_reg_lookup_uri() - be suggestive of its purpose in the index docs commit 02240711239149e2f5c4890a70ab158d10fa8187 Author: Daniel-Constantin Mierla Date: Sat May 8 23:30:22 2021 +0200 tcpops: use fixup_igp_all() instead of fixup_igp_null() - needed for functions with many parameters commit 22f0d9e11002f9eb8c33a765a6ae14739a01ec7f Author: Kamailio Dev Date: Fri May 7 08:16:20 2021 +0200 modules: readme files regenerated - uac ... [skip ci] commit 624da2b7deb2539064be70a7566783fd36a15886 Author: Daniel-Constantin Mierla Date: Fri May 7 08:09:11 2021 +0200 uac: docs for uac_reg_lookup_uri() commit 7cee6518421ed16b715d32a8b2ff6d222eac038b Author: Daniel-Constantin Mierla Date: Fri May 7 08:00:34 2021 +0200 uac: added uac_reg_lookup_uri() - do lookup for user in the uri commit 7aa8056a5e3a9804133cb9ff79640d8116be63da Author: Daniel-Constantin Mierla Date: Thu May 6 12:27:05 2021 +0200 dialog: ignore 408 on keepalive with cseq 0 - some UAs do not reply at all commit 048ed4210d52fb817ae6b03756d95e9b25899330 Author: Daniel-Constantin Mierla Date: Thu May 6 11:37:58 2021 +0200 lwsc: set ws_ping_pong_interval only for libwebsockets 3.x commit 42bc79b3b617632b6f83e1352b5cb8266706d7c0 Author: korayvt Date: Tue May 4 15:07:38 2021 +0300 usrloc: unnecessary periodic db queries cancelled commit c294dbf84807c62f7bf519f4117b6e44b2e36070 Author: Kamailio Dev Date: Wed May 5 20:46:11 2021 +0200 modules: readme files regenerated - uac ... [skip ci] commit 880a14a6f45af27001ec348e9b44134915bcbeb7 Author: Alex Hermann Date: Tue May 4 10:22:04 2021 +0200 uac: Add reg_hash_size parameter Allow configuring the hash table size. The default(4) is hardly usable on anything but a test system. commit 4ab6e05df56afb7802a2cd125e89b9282a1c6c85 Author: Daniel-Constantin Mierla Date: Wed May 5 18:56:04 2021 +0200 tm: lw parser - fix matching To header in lw_get_hf_name() commit 791672393aeba320fd1608746fb61e9a96e19d06 Author: Wolfgang Kampichler Date: Wed May 5 18:40:05 2021 +0200 lost: use of parser functions parse_pai_header() and parse_from_header() related to #2723 - lost_get_pai_header(): parsing method update lost_get_from_header(): parsing method update - memset(): fixed number of bytes to be filled (unrelated) commit 3511e0a975395a14f48fe5b6d60435315f7638dc Author: Daniel-Constantin Mierla Date: Wed May 5 09:23:15 2021 +0200 ndb_cassandra: update include paths as expected by thrift lib package commit 4b9fe7b72f8d9b53dbae24eb7bd269d527642f71 Author: Daniel-Constantin Mierla Date: Wed May 5 09:12:25 2021 +0200 ndb_cassandra: Makefile - use pkg-config if available commit fe6923cd8e995c400fc1838304c95142cc00273e Author: Wolfgang Kampichler Date: Tue May 4 23:24:53 2021 +0200 lost: change in the method for parsing the From header in lost_get_from_header() related to #2723 commit 95f3b4dea5d3f0d57ba79c8e8cd34d2ab30c7193 Author: Daniel-Constantin Mierla Date: Tue May 4 14:08:59 2021 +0200 siptrace: debug messages on net data callbacks commit 12fca1c369b6698cace66de171dcb166be8ae831 Author: Daniel-Constantin Mierla Date: Tue May 4 13:30:21 2021 +0200 tcpops: use fixup function from core, remove internal wrapper - set also fixup free function in cmd exports commit ff4eea76a523851772da574437f99a9348578db4 Author: Kamailio Dev Date: Tue May 4 00:31:09 2021 +0200 modules: readme files regenerated - siputils ... [skip ci] commit bf73b0d72177828e3c35f0fe318f7ef654c89b6b Author: Ovidiu Sas Date: Mon May 3 18:20:05 2021 -0400 siputils: update docs for encode/decode_contact functions commit 2058676daacc2feded18b872bd53c0514710d4bb Author: Kamailio Dev Date: Mon May 3 11:16:14 2021 +0200 modules: readme files regenerated - lost ... [skip ci] commit ae13686c80b03693ee2195d38a8c8eb0ede0d0dc Author: Wolfgang Kampichler Date: Mon May 3 11:00:41 2021 +0200 lost: lost_held_dereference() documentation added and code comment corrected commit 79c6bae4af6c9c9c392b05928ca72afb14ccfbf6 Author: Wolfgang Kampichler Date: Mon May 3 09:24:15 2021 +0200 lost: response code fix in lost_held_dereference() - HELD response check returning 200: received 200OK but nothing found (shall not happen) 201: received 200OK and loc reference found 202: received 200OK and value found (pidf-lo) 203: receiced 200OK and value + reference found (pidf-lo) commit 26e3adfd0af949cf6e611798ad02506d927a8c8f Author: Kamailio Dev Date: Mon May 3 08:01:12 2021 +0200 modules: readme files regenerated - jwt ... [skip ci] commit a1a1b548e9362b2b478e0551042e86e294249ddc Author: Daniel-Constantin Mierla Date: Mon May 3 07:59:54 2021 +0200 topos_redis: store context field commit 7d24a7afe02bf1f7c8ddddfcfc9f1c287296c996 Author: Daniel-Constantin Mierla Date: Sun May 2 21:42:48 2021 +0200 jwt: more details about claims parameter format commit c0532161f18cce514adaf2b5d784999319445911 Author: Daniel-Constantin Mierla Date: Sun May 2 17:43:02 2021 +0200 jwt: handle claims that have numeric values - values in between quotes are string always commit 80c906d5418ece5e4a3e993cc632a0e6ae3d24be Author: Daniel-Constantin Mierla Date: Sun May 2 17:32:28 2021 +0200 core: ut - functions to convert from str to long commit 201c219a5496924e701cc2b17fb0a439ee530813 Author: Wolfgang Kampichler Date: Sun May 2 17:28:44 2021 +0200 lost: error response fix in lost_function(), lost_held_dereference() and lost_held_function() - error variable was set to 0 (clean up) before return. Lost functions now returns 500 in case of LOST/HELD server error, or 400 in case of internal error, otherwise 2xx. commit 824920d5b159d80ce3c241313bf647b5dbbf6661 Author: Daniel-Constantin Mierla Date: Sat May 1 14:38:36 2021 +0200 topos_redis: use initial transaction method for early dialog branch loading commit 7b3a33d88ae3e3bbef88294720aa21ba34118b8e Author: Daniel-Constantin Mierla Date: Sat May 1 13:25:59 2021 +0200 topos_redis: use also stored record to get uuid for branch replies commit b798fda339b74e9595d2a5d44af9835ec196ca3e Author: Henning Westerholt Date: Sat May 1 08:17:28 2021 +0000 pkg: small spelling fix in comments commit 5707f9ef7f6a0d9b9bcd00ff85168b977591a30a Author: Daniel-Constantin Mierla Date: Sat May 1 08:07:08 2021 +0200 topos_redis: use uuid for initial transaction indexing commit 41b5e9473d79409712d46fdbb5a0b943ab880aa7 Author: Daniel-Constantin Mierla Date: Fri Apr 30 08:53:47 2021 +0200 tls: declare variable based on SSL_CTX_set_ecdh_auto - fix unused variable warning introduced in previous commit commit 0a2450e62d77020243530e18d93c9aa8181a5701 Author: Daniel-Constantin Mierla Date: Fri Apr 30 08:31:34 2021 +0200 rtpengine: extract call-id/from-tag/to-tag only from sip messages - they can be provided via flags in function parameters - fix using functions in non-sip routing blocks (e.g., xhttp processing) commit 4695b48b23e22135049f67a6ef362e933a0cf337 Author: Daniel-Constantin Mierla Date: Fri Apr 30 08:03:10 2021 +0200 msrp: destroy str array on error - some code reformatting commit cf105d5af78963759825f5eaf9feb767c047a49c Author: Daniel-Constantin Mierla Date: Thu Apr 29 14:47:36 2021 +0200 dispatcher: safety to avoid division by 0 for latency operations commit d139cf261147c96451454b27a4a3dbaa0a226636 Author: Kamailio Dev Date: Thu Apr 29 11:31:19 2021 +0200 modules: readme files regenerated - sipdump ... [skip ci] commit cf067586bf5c147aa955d3ba7d3a875a2e376329 Author: Daniel-Constantin Mierla Date: Thu Apr 29 11:23:39 2021 +0200 sipdump: docs for fage parameter commit 945b6455ed8ce9e3de528588cb45aa70728d4430 Author: Daniel-Constantin Mierla Date: Thu Apr 29 11:17:10 2021 +0200 sipdump: new param fage - set file age for clean up - older files than fage created by sipdump are deleted on a timer routine running every 600 seconds - default value is 0 (no cleanup) - value is in seconds commit 27904530d1f8efd26e2b96fa5f18a3aad887919b Author: SPChan Date: Wed Apr 28 00:51:22 2021 +0800 [tls] Don't use OpenSSL<1.0.2 fallback on 1.1+ Address GH #2716. Also see https://bugs.python.org/issue29697. commit addb6a88d0266a0bb0545077fb0b5b8a3fdcca8e Author: Daniel-Constantin Mierla Date: Thu Apr 29 06:56:50 2021 +0200 msrp: check return code for str explode commit a1bbe035f1a1acc11f86d27fdc0adef1b1a3d010 Author: Wolfgang Kampichler Date: Wed Apr 28 17:22:58 2021 +0200 lost: fixed possible resource leak inside lost_get_response_issues() commit 7bf0081102a5755c3282e7f01a0f45e160fdda0f Author: Daniel-Constantin Mierla Date: Wed Apr 28 16:06:50 2021 +0200 core: kemi - parse headers before insert operation commit 48200f3e9ca9f5e5a05de440eefc23f7265b5268 Author: Daniel-Constantin Mierla Date: Wed Apr 28 15:57:05 2021 +0200 textops: check for msg headers field in case is used for non-sip traffic commit afff18592998cb14561cf4fd95acd1b4866fd994 Author: Daniel-Constantin Mierla Date: Wed Apr 28 13:28:05 2021 +0200 ims_ipsec_pcscf: initialize variable to fix warnings commit c7781edcb37a35193ccdb9414183919aaa614d3a Author: Sergey Safarov Date: Tue Apr 27 12:58:49 2021 +0300 mohqueue: fixed compiler warning about array initialization commit 3f25ef01c5cc3adb02dd1bfecdfd4c3ce80cef47 Author: Daniel-Constantin Mierla Date: Tue Apr 27 09:59:29 2021 +0200 dispatcher: docs - set xmlns for include tags commit 2c473f7c2eccf4ef79f23f9cecd122e861395a00 Author: Daniel-Constantin Mierla Date: Tue Apr 27 09:51:30 2021 +0200 dmq: docs - fix section id for dmq.remove rpc command commit e279f2f464ab05e1a2821d6e2d9e673fe145fbf2 Author: Daniel-Constantin Mierla Date: Mon Apr 26 14:58:39 2021 +0200 topos: explicitely set the db match operator and value type for uuid commit fb5ab20123a07afdfaf96197db25d76f8dda0683 Author: Daniel-Constantin Mierla Date: Mon Apr 26 14:51:55 2021 +0200 topos: increase the number of db keys for query when using uuid for branch - debug message to print a/b uuid commit 1d6736d16ab3a83b77d6c7be3f9689c7fbfccf28 Author: Daniel-Constantin Mierla Date: Mon Apr 26 13:49:42 2021 +0200 topos: restore checks on uri and sip_params for tps_dlg_message_update() - use define for expected min len safety checks commit 317ddc9efa2f11f0fe3787e9ab462550724954ed Author: Daniel-Constantin Mierla Date: Mon Apr 26 13:43:21 2021 +0200 topos: check if event field exists for NOTIFY commit 94e8988769662a5ae68e30847eef133d50ec5431 Author: Daniel-Constantin Mierla Date: Mon Apr 26 13:02:11 2021 +0200 topos: load associated early dialog transaction using also uuid commit 7e5c4c30d2f0bbed2b566d46e5141b6abba315e7 Author: Daniel-Constantin Mierla Date: Mon Apr 26 12:48:37 2021 +0200 topos: simplified tps_dlg_message_update() commit 764d5be0c44036bb4b86f841588fb0df3b4bb834 Author: Daniel-Constantin Mierla Date: Mon Apr 26 11:22:20 2021 +0200 core/mem: q_malloc - use #else with DBG_QM_MALLOC for debug on freed fragments commit 975a61c89b2440fba737758cce3ab08000811b02 Author: Daniel-Constantin Mierla Date: Mon Apr 26 10:14:15 2021 +0200 topos: safety handling of onsend data commit 72cc3d46c39791d50927508114bdd1faa4a83f4c Author: Daniel-Constantin Mierla Date: Mon Apr 26 09:28:35 2021 +0200 topos: uniform processing for requests during early dialog - requests that are handled during 1xx state, like PRACK, UPDATE, BYE commit 328000233928fa08095889fdca7d66acba5e5825 Author: Wolfgang Kampichler Date: Sun Apr 25 22:44:01 2021 +0200 lost: Coverity Scan fixes commit fb777b0e9bf2f87ea8cb1b0134fbfcc625121ad4 Author: Daniel-Constantin Mierla Date: Fri Apr 23 12:35:15 2021 +0200 topos: reset context on msg received callback commit 5d661eaa92461f3b43c433ec32653c4f89bb818e Author: Daniel-Constantin Mierla Date: Fri Apr 23 09:53:07 2021 +0200 topos: use context to load stored branch attributes only for requests commit 55095abdb65ddf1d332d294c1acefc61935f240e Author: Victor Seva Date: Fri Apr 23 11:28:44 2021 +0200 pkg/kamailio/deb: version set 5.6.0~dev0 commit 0c1211b02b48bf7776bd490454d0ad9ae785032e Author: Daniel-Constantin Mierla Date: Thu Apr 22 21:51:26 2021 +0200 ===================== 2021-05-05 Version 5.5.0 Released =====================