From 8acbb26d60411d48de92d5b6ff6cb72c134e5f9f Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Fri, 19 May 2023 14:29:37 +0200 Subject: [PATCH] New upstream version 5.7.0 --- ChangeLog | 14350 +++++++--------- INSTALL | 16 +- README | 4 +- README.md | 8 +- doc/README.md | 2 +- doc/docbook/entities.xml | 2 +- doc/man/kamailio.cfg.5 | 2 +- doc/misc/NEWS | 20 +- doc/scripts/cdefs2doc/dump_cfg_defs.pl | 6 +- doc/scripts/cdefs2doc/dump_counters.pl | 4 +- doc/scripts/cdefs2doc/dump_rpcs.pl | 4 +- doc/scripts/cdefs2doc/dump_selects.pl | 4 +- doc/tutorials/cfg_list/Makefile | 2 +- doc/tutorials/counter_list/Makefile | 2 +- doc/tutorials/dns.txt | 17 +- doc/tutorials/locking.txt | 12 +- doc/tutorials/logging-api.txt | 2 +- doc/tutorials/modules_init.txt | 2 +- doc/tutorials/parse_headers.txt | 2 +- doc/tutorials/presence/cfg/full_ps.cfg | 10 +- doc/tutorials/presence/cfg/ps.cfg | 14 +- .../presence/draft_iptel_im_rules.xml | 4 +- doc/tutorials/presence/install.xml | 2 +- doc/tutorials/presence/intro.xml | 2 +- doc/tutorials/presence/trouble.xml | 4 +- doc/tutorials/presence/xcap.xml | 6 +- doc/tutorials/rpc/kamailio_rpc.txt | 2 +- doc/tutorials/rpc/kamailio_rpc.xml | 10 +- doc/tutorials/rpc_list/Makefile | 2 +- doc/tutorials/rpc_list/docbook/rpc_core.xml | 2 +- .../rpc_list/docbook/rpc_malloc_test.xml | 14 +- doc/tutorials/rpc_list/rpc_malloc_test.txt | 4 +- doc/tutorials/select_list/Makefile | 2 +- doc/tutorials/ser_radius/ser_radius.xml | 2 +- doc/tutorials/serdev/db_interface.xml | 2 +- doc/tutorials/serdev/hfname_parser.xml | 4 +- doc/tutorials/serdev/locking.xml | 6 +- doc/tutorials/serdev/modiface.xml | 8 +- doc/tutorials/serdev/module_exports.xml | 4 +- doc/tutorials/serdev/msg_start.xml | 2 +- doc/tutorials/serdev/routing_engine.xml | 2 +- doc/tutorials/serdev/select_module.xml | 6 +- doc/tutorials/serdev/startup.xml | 10 +- doc/tutorials/serfaq/serfaq.xml | 2 +- doc/tutorials/serhowto/ser-howto.xml | 8 +- doc/tutorials/seruser/apps.xml | 2 +- doc/tutorials/seruser/db_fifo.xml | 2 +- doc/tutorials/seruser/intro.xml | 4 +- doc/tutorials/seruser/otherapps.xml | 2 +- doc/tutorials/sip/sip_introduction.xml | 12 +- doc/tutorials/tcp_tunning.txt | 2 +- doc/tutorials/timers.txt | 2 +- etc/kamailio.cfg | 41 +- etc/sip-router.cfg | 4 +- misc/examples/exec/exec_s5b.cfg | 2 +- misc/examples/ims/icscf/kamailio.cfg | 32 +- misc/examples/ims/pcscf/kamailio.cfg | 28 +- misc/examples/ims/pcscf/route/mo.cfg | 18 +- misc/examples/ims/pcscf/route/mt.cfg | 12 +- misc/examples/ims/pcscf/route/register.cfg | 6 +- misc/examples/ims/scscf/kamailio.cfg | 140 +- misc/examples/kamailio/acc-mysql.cfg | 4 +- misc/examples/kamailio/acc.cfg | 4 +- misc/examples/kamailio/fork.cfg | 6 +- misc/examples/kamailio/msilo.cfg | 4 +- misc/examples/kamailio/nathelper.cfg | 8 +- misc/examples/kamailio/pstn.cfg | 4 +- misc/examples/kamailio/replicate.cfg | 2 +- misc/examples/kamailio/serial_183.cfg | 5 +- .../examples/kemi/kamailio-basic-kemi-jsdt.js | 25 +- .../examples/kemi/kamailio-basic-kemi-lua.lua | 13 +- .../kemi/kamailio-basic-kemi-native.cfg | 47 +- .../kemi/kamailio-basic-kemi-python.py | 13 +- .../kemi/kamailio-basic-kemi-python3s.py | 381 + .../examples/kemi/kamailio-basic-kemi-ruby.rb | 96 +- .../kemi/kamailio-basic-kemi-sqlang.sq | 13 +- misc/examples/kemi/kamailio-basic-kemi.cfg | 117 +- misc/examples/mixed/acc.cfg | 4 +- misc/examples/mixed/ccdiversion.cfg | 2 +- misc/examples/mixed/dbtext.cfg | 2 +- .../mixed/kamailio-minimal-anycast.cfg | 12 +- .../examples/mixed/kamailio-minimal-proxy.cfg | 12 +- misc/examples/mixed/msilo.cfg | 8 +- misc/examples/mixed/nathelper.cfg | 4 +- misc/examples/mixed/onr.cfg | 6 +- misc/examples/mixed/pstn.cfg | 4 +- misc/examples/mixed/replicate.cfg | 2 +- misc/examples/mixed/serial_183.cfg | 5 +- misc/examples/mixed/uas.cfg | 2 +- misc/examples/mixed/voicemail.cfg | 16 +- misc/examples/mixed/welcome.cfg | 2 +- misc/examples/obsoleted/backup.cfg | 4 +- misc/examples/obsoleted/bat.cfg | 2 +- misc/examples/obsoleted/blb.cfg | 4 +- misc/examples/obsoleted/imgw.cfg | 38 +- misc/examples/obsoleted/mobile66.cfg | 2 +- misc/examples/obsoleted/register.cfg | 2 +- misc/examples/obsoleted/secondary.cfg | 6 +- misc/examples/obsoleted/sms.cfg | 2 +- misc/examples/obsoleted/smsgw.cfg | 18 +- misc/examples/obsoleted/test.cfg | 8 +- misc/examples/obsoleted/tmtest.cfg | 4 +- misc/examples/obsoleted/to_fox.cfg | 4 +- misc/examples/obsoleted/use_jabs.cfg | 22 +- misc/examples/outbound/edge.cfg | 4 +- misc/examples/outbound/edge_websocket.cfg | 6 +- misc/examples/outbound/registrar.cfg | 6 +- misc/examples/pkg/kamailio-basic.cfg | 14 +- misc/examples/pkg/kamailio-oob.cfg | 14 +- misc/examples/pkg/sip-router-basic.cfg | 4 +- misc/examples/pkg/sip-router-oob.cfg | 8 +- misc/examples/pkg/sipcapture.cfg | 6 +- misc/examples/presence/full-no-failover.cfg | 10 +- misc/examples/presence/no-db.cfg | 4 +- .../webrtc/kamailio-default-websocket.cfg | 22 +- misc/examples/webrtc/websocket.cfg | 4 +- misc/scripts/serconf.sh | 4 +- misc/tools/kemi/kemi-code-gen.py | 71 +- pkg/kamailio/Makefile | 2 +- pkg/kamailio/README.md | 2 +- pkg/kamailio/alpine/APKBUILD | 26 +- pkg/kamailio/deb/bionic/changelog | 77 +- pkg/kamailio/deb/bionic/control | 2 +- pkg/kamailio/deb/bionic/copyright | 2 +- pkg/kamailio/deb/bionic/kamailio.init | 2 +- .../deb/bionic/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/bionic/rules | 286 +- pkg/kamailio/deb/bionic/watch | 2 +- pkg/kamailio/deb/bookworm/changelog | 77 +- pkg/kamailio/deb/bookworm/control | 2 +- pkg/kamailio/deb/bookworm/copyright | 2 +- pkg/kamailio/deb/bookworm/kamailio.init | 2 +- .../deb/bookworm/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/bookworm/rules | 286 +- pkg/kamailio/deb/bookworm/watch | 2 +- pkg/kamailio/deb/bullseye/changelog | 77 +- pkg/kamailio/deb/bullseye/control | 2 +- pkg/kamailio/deb/bullseye/copyright | 2 +- pkg/kamailio/deb/bullseye/kamailio.init | 2 +- .../deb/bullseye/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/bullseye/rules | 286 +- pkg/kamailio/deb/bullseye/watch | 2 +- pkg/kamailio/deb/buster/changelog | 77 +- pkg/kamailio/deb/buster/control | 2 +- pkg/kamailio/deb/buster/copyright | 2 +- pkg/kamailio/deb/buster/kamailio.init | 2 +- .../deb/buster/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/buster/rules | 286 +- pkg/kamailio/deb/buster/watch | 2 +- pkg/kamailio/deb/debian/backports/bionic | 26 +- pkg/kamailio/deb/debian/backports/bookworm | 18 +- pkg/kamailio/deb/debian/backports/bullseye | 20 +- pkg/kamailio/deb/debian/backports/buster | 26 +- pkg/kamailio/deb/debian/backports/focal | 22 +- pkg/kamailio/deb/debian/backports/jammy | 18 +- pkg/kamailio/deb/debian/backports/jessie | 30 +- pkg/kamailio/deb/debian/backports/precise | 64 +- pkg/kamailio/deb/debian/backports/sid | 18 +- pkg/kamailio/deb/debian/backports/stretch | 22 +- pkg/kamailio/deb/debian/backports/trusty | 42 +- pkg/kamailio/deb/debian/backports/wheezy | 62 +- pkg/kamailio/deb/debian/backports/xenial | 12 +- pkg/kamailio/deb/debian/changelog | 77 +- pkg/kamailio/deb/debian/control | 3 +- pkg/kamailio/deb/debian/copyright | 2 +- pkg/kamailio/deb/debian/kamailio.init | 2 +- .../deb/debian/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/debian/rules | 282 +- pkg/kamailio/deb/debian/watch | 2 +- pkg/kamailio/deb/focal/changelog | 77 +- pkg/kamailio/deb/focal/control | 2 +- pkg/kamailio/deb/focal/copyright | 2 +- pkg/kamailio/deb/focal/kamailio.init | 2 +- .../deb/focal/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/focal/rules | 286 +- pkg/kamailio/deb/focal/watch | 2 +- pkg/kamailio/deb/jammy/changelog | 77 +- pkg/kamailio/deb/jammy/control | 2 +- pkg/kamailio/deb/jammy/copyright | 2 +- pkg/kamailio/deb/jammy/kamailio.init | 2 +- .../deb/jammy/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/jammy/rules | 286 +- pkg/kamailio/deb/jammy/watch | 2 +- pkg/kamailio/deb/jessie/changelog | 77 +- pkg/kamailio/deb/jessie/control | 2 +- pkg/kamailio/deb/jessie/copyright | 2 +- pkg/kamailio/deb/jessie/kamailio.init | 2 +- .../deb/jessie/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/jessie/rules | 286 +- pkg/kamailio/deb/jessie/watch | 2 +- pkg/kamailio/deb/precise/changelog | 77 +- pkg/kamailio/deb/precise/control | 2 +- pkg/kamailio/deb/precise/copyright | 2 +- pkg/kamailio/deb/precise/kamailio.init | 2 +- .../deb/precise/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/precise/rules | 286 +- pkg/kamailio/deb/precise/watch | 2 +- pkg/kamailio/deb/sid/changelog | 77 +- pkg/kamailio/deb/sid/control | 2 +- pkg/kamailio/deb/sid/copyright | 2 +- pkg/kamailio/deb/sid/kamailio.init | 2 +- .../deb/sid/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/sid/rules | 286 +- pkg/kamailio/deb/sid/watch | 2 +- pkg/kamailio/deb/stretch/changelog | 77 +- pkg/kamailio/deb/stretch/control | 2 +- pkg/kamailio/deb/stretch/copyright | 2 +- pkg/kamailio/deb/stretch/kamailio.init | 2 +- .../deb/stretch/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/stretch/rules | 286 +- pkg/kamailio/deb/stretch/watch | 2 +- pkg/kamailio/deb/trusty/changelog | 77 +- pkg/kamailio/deb/trusty/control | 2 +- pkg/kamailio/deb/trusty/copyright | 2 +- pkg/kamailio/deb/trusty/kamailio.init | 2 +- .../deb/trusty/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/trusty/rules | 286 +- pkg/kamailio/deb/trusty/watch | 2 +- pkg/kamailio/deb/wheezy/changelog | 77 +- pkg/kamailio/deb/wheezy/control | 2 +- pkg/kamailio/deb/wheezy/copyright | 2 +- pkg/kamailio/deb/wheezy/kamailio.init | 2 +- .../deb/wheezy/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/wheezy/rules | 286 +- pkg/kamailio/deb/wheezy/watch | 2 +- pkg/kamailio/deb/xenial/changelog | 77 +- pkg/kamailio/deb/xenial/control | 3 +- pkg/kamailio/deb/xenial/copyright | 2 +- pkg/kamailio/deb/xenial/kamailio.init | 2 +- .../deb/xenial/kamailio.lintian-overrides | 3 +- pkg/kamailio/deb/xenial/rules | 286 +- pkg/kamailio/deb/xenial/watch | 2 +- pkg/kamailio/gentoo/kamailio-9999.ebuild | 2 +- pkg/kamailio/obs/README | 2 +- pkg/kamailio/obs/kamailio.spec | 14 +- src/Makefile | 9 +- src/Makefile.defs | 12 +- src/Makefile.groups | 13 +- src/core/action.c | 27 +- src/core/atomic/atomic_alpha.h | 2 +- src/core/atomic/atomic_ppc.h | 2 +- src/core/atomic/atomic_sparc64.h | 4 +- src/core/atomic/atomic_unknown.h | 9 +- src/core/atomic_ops.h | 2 +- src/core/atomic_ops_init.h | 2 +- src/core/autover.h | 4 +- src/core/basex.c | 2 +- src/core/basex.h | 4 +- src/core/bit_count.h | 2 +- src/core/bit_scan.h | 2 +- src/core/ccopts.sh | 4 +- src/core/cfg.lex | 97 +- src/core/cfg.y | 146 +- src/core/cfg/cfg.c | 4 +- src/core/cfg/cfg_ctx.c | 12 +- src/core/cfg/cfg_ctx.h | 2 +- src/core/cfg/cfg_struct.c | 4 +- src/core/cfg/cfg_struct.h | 2 +- src/core/core_cmd.c | 67 +- src/core/counters.c | 12 +- src/core/crypto/sha256.c | 23 +- src/core/crypto/sha256.h | 2 + src/core/daemonize.c | 4 +- src/core/dns_cache.c | 26 +- src/core/dns_cache.h | 2 +- src/core/dprint.c | 4 +- src/core/dprint.h | 2 +- src/core/dset.c | 4 +- src/core/dst_blocklist.c | 10 +- src/core/endianness.h | 6 +- src/core/error.c | 2 +- src/core/fix_lumps.h | 2 +- src/core/forward.c | 3 +- src/core/globals.h | 4 + src/core/hashes.h | 2 +- src/core/io_wait.h | 18 +- src/core/ip_addr.c | 18 +- src/core/ip_addr.h | 24 +- src/core/kemi.c | 96 +- src/core/kemi.h | 198 +- src/core/kemiexec.c | 1764 ++ src/core/local_timer.c | 2 +- src/core/lock_ops.h | 4 +- src/core/lvalue.c | 4 +- src/core/mem/dl_malloc.c | 6 +- src/core/mem/ll_malloc.c | 2 +- src/core/mem/sf_malloc.c | 2 +- src/core/mod_fix.c | 4 +- src/core/mod_fix.h | 2 + src/core/msg_translator.h | 2 +- src/core/onsend.c | 4 +- src/core/parser/digest/digest_parser.c | 4 +- src/core/parser/digest/digest_parser.h | 2 +- src/core/parser/hf.c | 2 +- src/core/parser/hf.h | 2 +- src/core/parser/msg_parser.c | 3 +- src/core/parser/msg_parser.h | 15 +- src/core/parser/parse_body.c | 18 +- src/core/parser/parse_content.c | 12 +- src/core/parser/parse_content.h | 4 +- src/core/parser/parse_diversion.c | 2 +- src/core/parser/parse_expires.c | 2 +- src/core/parser/parse_param.c | 2 +- src/core/parser/parse_uri.c | 2 +- src/core/parser/parse_uri.h | 2 +- src/core/parser/parse_via.c | 6 +- src/core/parser/sdp/sdp.c | 6 +- src/core/parser/sdp/sdp_helpr_funcs.c | 2 +- src/core/pass_fd.c | 2 +- src/core/ppcfg.c | 209 +- src/core/ppcfg.h | 12 + src/core/pvapi.c | 8 +- src/core/pvar.h | 12 +- src/core/rand/fortuna/fortuna.c | 2 +- src/core/raw_sock.c | 4 +- src/core/resolve.c | 10 +- src/core/route.c | 31 +- src/core/rpc.h | 24 +- src/core/rpc_lookup.c | 111 +- src/core/rpc_lookup.h | 4 +- src/core/rvalue.c | 522 +- src/core/rvalue.h | 26 +- src/core/select.c | 2 +- src/core/select.h | 4 +- src/core/select_core.c | 29 +- src/core/ser_time.h | 2 +- src/core/signals.c | 2 +- src/core/sip_msg_clone.c | 2 +- src/core/socket_info.c | 79 +- src/core/socket_info.h | 3 + src/core/sr_module.c | 119 +- src/core/sr_module.h | 6 +- src/core/str.h | 16 + src/core/strutils.c | 2 +- src/core/switch.c | 17 +- src/core/switch.h | 2 +- src/core/tcp_conn.h | 3 +- src/core/tcp_init.h | 2 +- src/core/tcp_main.c | 34 +- src/core/tcp_options.c | 7 +- src/core/tcp_options.h | 1 + src/core/tcp_read.c | 8 +- src/core/timer.c | 8 +- src/core/timer.h | 2 +- src/core/timer_funcs.h | 2 +- src/core/timer_proc.c | 10 +- src/core/timer_proc.h | 4 +- src/core/timer_ticks.h | 2 +- src/core/udp_server.c | 63 +- src/core/usr_avp.c | 40 +- src/core/usr_avp.h | 31 +- src/core/ut.c | 2 +- src/core/ut.h | 4 +- src/core/utils/snexpr.h | 1456 ++ src/core/utils/srjson.c | 2 +- src/core/utils/sruid.c | 11 +- src/core/utils/tmrec.c | 20 +- src/core/ver.c | 2 +- src/core/ver_defs.h | 8 +- src/core/xavp.c | 156 +- src/core/xavp.h | 13 +- src/lib/Makefile.defs | 6 +- src/lib/README | 2 +- src/lib/binrpc/binrpc_api.c | 2 +- src/lib/binrpc/binrpc_api.h | 2 +- src/lib/cds/doc/destroy_sstream.xml | 4 +- src/lib/cds/dstring.h | 2 +- src/lib/cds/msg_queue.c | 2 +- src/lib/cds/msg_queue.h | 14 +- src/lib/cds/ref_cntr.h | 2 +- src/lib/cds/sstr.h | 2 +- src/lib/ims/ims_getters.c | 10 +- src/lib/ims/ims_getters.h | 10 +- src/lib/presence/notifier.h | 2 +- src/lib/presence/notifier_domain.c | 10 +- src/lib/presence/subscriber.h | 4 +- src/lib/presence/xml_utils.c | 2 +- src/lib/srdb1/db.h | 14 +- src/lib/srdb1/db_query.c | 2 +- src/lib/srdb1/db_query.h | 20 +- src/lib/srdb1/db_res.h | 2 +- src/lib/srdb1/db_row.c | 4 +- src/lib/srdb1/db_row.h | 2 +- src/lib/srdb1/db_ut.c | 6 +- src/lib/srdb1/db_val.c | 4 +- src/lib/srdb1/db_val.h | 2 +- src/lib/srdb1/schema/carrierroute.xml | 2 +- src/lib/srdb1/schema/pr_watchers.xml | 10 +- src/lib/srdb1/schema/template.xml | 2 +- src/lib/srdb1/schema/uacreg.xml | 2 +- src/lib/srdb1/schema/uid_credentials.xml | 4 +- src/lib/srdb2/db_con.c | 2 +- src/lib/srdb2/db_gen.h | 4 +- src/lib/srdb2/schema/credentials.xml | 2 +- src/lib/xcap/xcap_client.c | 2 +- src/lib/xcap/xml_utils.c | 2 +- src/main.c | 14 +- src/modules/acc/README | 48 +- src/modules/acc/acc.c | 21 +- src/modules/acc/acc_api.h | 10 +- src/modules/acc/acc_cdr.c | 17 +- src/modules/acc/acc_extra.c | 2 +- src/modules/acc/acc_logic.c | 6 +- src/modules/acc/acc_mod.c | 4 +- src/modules/acc/doc/acc_admin.xml | 42 +- src/modules/acc/doc/acc_faq.xml | 8 +- src/modules/acc_diameter/README | 4 +- src/modules/acc_diameter/acc_diameter_mod.c | 4 +- src/modules/acc_diameter/diam_avp.c | 6 +- src/modules/acc_diameter/diam_message.c | 4 +- src/modules/acc_diameter/diam_tcp.c | 2 +- .../acc_diameter/doc/acc_diameter_admin.xml | 2 +- src/modules/acc_json/README | 4 +- src/modules/acc_json/acc_json_mod.c | 2 +- src/modules/acc_json/doc/acc_json_admin.xml | 2 +- src/modules/acc_radius/README | 4 +- src/modules/acc_radius/acc_radius_mod.c | 2 +- .../acc_radius/doc/acc_radius_admin.xml | 2 +- src/modules/alias_db/README | 18 +- src/modules/alias_db/doc/alias_db_admin.xml | 6 +- src/modules/app_java/README | 5 +- src/modules/app_java/README-draft | 16 +- src/modules/app_java/doc/app_java_admin.xml | 4 +- src/modules/app_java/java_iface.c | 1 - src/modules/app_java/java_native_methods.c | 1 + .../java-untested/Kamailio.java | 2 +- .../java-untested/siprouter_src/SipMsg.java | 2 +- .../java/siprouter_src/SipMsg.java | 2 +- src/modules/app_jsdt/README | 4 +- src/modules/app_jsdt/app_jsdt_api.c | 607 +- src/modules/app_jsdt/app_jsdt_mod.c | 8 +- src/modules/app_jsdt/doc/app_jsdt_admin.xml | 4 +- src/modules/app_jsdt/duktape.c | 10 +- src/modules/app_lua/README | 2 +- src/modules/app_lua/app_lua_api.c | 625 +- src/modules/app_lua/app_lua_mod.c | 10 +- src/modules/app_lua/doc/app_lua_admin.xml | 2 +- src/modules/app_lua_sr/README | 4 +- src/modules/app_lua_sr/app_lua_sr_api.c | 7 +- .../app_lua_sr/doc/app_lua_sr_admin.xml | 4 +- src/modules/app_mono/app_mono_mod.c | 4 +- src/modules/app_perl/Makefile | 10 +- src/modules/app_perl/README | 61 +- src/modules/app_perl/app_perl_mod.c | 99 +- src/modules/app_perl/doc/app_perl_admin.xml | 46 +- src/modules/app_perl/doc/app_perl_pod.xml | 4 +- src/modules/app_perl/doc/app_perl_samples.xml | 2 +- .../lib/perl/Kamailio/LDAPUtils/LDAPConf.pm | 4 +- .../perl/Kamailio/LDAPUtils/LDAPConnection.pm | 2 +- src/modules/app_perl/perlfunc.c | 10 +- src/modules/app_python/Makefile | 3 + src/modules/app_python/README | 4 +- src/modules/app_python/apy_kemi.c | 1593 +- .../app_python/doc/app_python_admin.xml | 2 +- src/modules/app_python3/Makefile | 29 +- src/modules/app_python3/README | 18 + src/modules/app_python3/apy_kemi.c | 1605 +- .../app_python3/doc/app_python3_admin.xml | 21 + src/modules/app_python3s/Makefile | 39 + src/modules/app_python3s/README | 255 + src/modules/app_python3s/app_python3s_mod.c | 554 + src/modules/app_python3s/app_python3s_mod.h | 32 + src/modules/app_python3s/apy3s_exception.c | 296 + src/modules/app_python3s/apy3s_exception.h | 41 + src/modules/app_python3s/apy3s_kemi.c | 936 + src/modules/app_python3s/apy3s_kemi.h | 48 + src/modules/app_python3s/apy3s_kemi_export.c | 13896 +++++++++++++++ src/modules/app_python3s/apy3s_kemi_export.h | 42 + src/modules/app_python3s/doc/Makefile | 4 + src/modules/app_python3s/doc/app_python3s.xml | 42 + .../app_python3s/doc/app_python3s_admin.xml | 284 + src/modules/app_python3s/utils/app_python_ctl | 148 + src/modules/app_ruby/README | 36 +- src/modules/app_ruby/app_ruby_api.c | 1817 -- src/modules/app_ruby/app_ruby_mod.c | 262 +- src/modules/app_ruby/app_ruby_papi.h | 45 + src/modules/app_ruby/doc/app_ruby_admin.xml | 35 +- src/modules/app_ruby_proc/Makefile | 39 + src/modules/app_ruby_proc/README | 62 + src/modules/app_ruby_proc/app_ruby_api.c | 1219 ++ .../app_ruby_api.h | 24 +- .../app_ruby_kemi_export.c | 0 .../app_ruby_kemi_export.h | 0 src/modules/app_ruby_proc/app_ruby_proc_mod.c | 54 + src/modules/app_ruby_proc/doc/Makefile | 4 + .../app_ruby_proc/doc/app_ruby_proc.xml | 36 + .../app_ruby_proc/doc/app_ruby_proc_admin.xml | 62 + .../utils/app_ruby_ctl | 0 src/modules/app_sqlang/README | 8 +- src/modules/app_sqlang/app_sqlang_api.c | 624 +- src/modules/app_sqlang/app_sqlang_mod.c | 8 +- .../app_sqlang/doc/app_sqlang_admin.xml | 4 +- .../app_sqlang/squirrel/sqstdlib/sqstdrex.cpp | 2 +- .../squirrel/squirrel/sqcompiler.cpp | 2 +- .../app_sqlang/squirrel/squirrel/sqvm.cpp | 6 +- src/modules/async/README | 4 +- src/modules/async/async_mod.c | 2 +- src/modules/async/async_sleep.c | 12 +- src/modules/async/doc/async_admin.xml | 4 +- src/modules/auth/README | 29 +- src/modules/auth/api.c | 16 +- src/modules/auth/api.h | 3 + src/modules/auth/auth.xml | 20 +- src/modules/auth/auth_mod.c | 99 +- src/modules/auth/challenge.c | 6 +- src/modules/auth/doc/auth_functions.xml | 6 +- src/modules/auth/doc/auth_params.xml | 21 +- src/modules/auth/nc.c | 10 +- src/modules/auth/nc.h | 2 +- src/modules/auth/nid.h | 4 +- src/modules/auth/nonce.c | 10 +- src/modules/auth/nonce.h | 5 +- src/modules/auth/ot_nonce.c | 6 +- src/modules/auth_db/README | 6 +- src/modules/auth_db/auth_db_mod.c | 16 +- src/modules/auth_db/authorize.c | 19 +- src/modules/auth_db/authorize.h | 3 + src/modules/auth_db/doc/auth_db_admin.xml | 4 +- src/modules/auth_diameter/auth_diameter.c | 4 +- src/modules/auth_diameter/authorize.c | 43 +- src/modules/auth_diameter/authorize.h | 2 +- src/modules/auth_diameter/avp.c | 8 +- src/modules/auth_diameter/defs.h | 2 +- src/modules/auth_diameter/message.c | 10 +- src/modules/auth_diameter/tcp_comm.c | 6 +- src/modules/auth_diameter/user_in.c | 3 +- src/modules/auth_ephemeral/README | 2 +- .../auth_ephemeral/auth_ephemeral_mod.c | 57 +- .../auth_ephemeral/auth_ephemeral_mod.h | 1 - src/modules/auth_ephemeral/authorize.c | 17 +- src/modules/auth_ephemeral/checks.c | 1 - .../doc/auth_ephemeral_admin.xml | 2 +- src/modules/auth_identity/README | 3 +- src/modules/auth_identity/auth_dynstr.c | 3 +- src/modules/auth_identity/auth_hdrs.c | 4 +- src/modules/auth_identity/auth_http.c | 2 +- src/modules/auth_identity/auth_identity.c | 12 +- src/modules/auth_identity/auth_tables.c | 26 +- .../doc/auth_identity_functions.xml | 2 +- src/modules/auth_radius/README | 4 +- .../auth_radius/doc/auth_radius_admin.xml | 2 +- src/modules/auth_radius/sterman.c | 4 +- src/modules/auth_xkeys/auth_xkeys.c | 6 +- src/modules/avp/README | 24 +- src/modules/avp/avp.c | 12 +- src/modules/avp/doc/avp_functions.xml | 6 +- src/modules/avpops/README | 76 +- src/modules/avpops/avpops.c | 18 +- src/modules/avpops/avpops_db.c | 23 +- src/modules/avpops/avpops_impl.c | 12 +- src/modules/avpops/avpops_parse.c | 16 +- src/modules/avpops/doc/avpops_admin.xml | 26 +- src/modules/benchmark/README | 2 +- src/modules/benchmark/benchmark.c | 12 +- src/modules/benchmark/doc/benchmark_devel.xml | 2 +- src/modules/call_control/README | 2 +- src/modules/call_control/call_control.c | 22 +- src/modules/call_control/doc/call_control.8 | 6 +- .../call_control/doc/call_control_admin.xml | 2 +- src/modules/carrierroute/README | 310 +- src/modules/carrierroute/carrierroute.c | 75 +- src/modules/carrierroute/cr_fixup.c | 204 +- src/modules/carrierroute/cr_fixup.h | 5 + src/modules/carrierroute/cr_func.c | 731 +- src/modules/carrierroute/cr_func.h | 72 +- src/modules/carrierroute/cr_map.c | 4 +- src/modules/carrierroute/cr_map.h | 4 +- src/modules/carrierroute/cr_rule.h | 2 +- src/modules/carrierroute/db_carrierroute.c | 4 + src/modules/carrierroute/doc/carrierroute.xml | 79 +- .../carrierroute/doc/carrierroute_admin.xml | 1406 +- .../carrierroute/doc/carrierroute_db.xml | 2 +- src/modules/carrierroute/prime_hash.c | 6 +- src/modules/carrierroute/prime_hash.h | 4 +- src/modules/cdp/README | 4 +- src/modules/cdp/acceptor.c | 2 +- src/modules/cdp/authstatemachine.c | 8 +- src/modules/cdp/cdp_mod.c | 2 +- src/modules/cdp/config.h | 4 +- .../cdp/configexample/ConfigExample.xml | 7 +- src/modules/cdp/configparser.c | 10 + src/modules/cdp/diameter.h | 2 +- src/modules/cdp/diameter_avp.c | 8 +- src/modules/cdp/diameter_ims.h | 2 +- src/modules/cdp/diameter_ims_code_cmd.h | 2 +- src/modules/cdp/diameter_msg.c | 4 +- src/modules/cdp/diameter_peer.c | 2 +- src/modules/cdp/doc/cdp_admin.xml | 2 +- src/modules/cdp/doc/cdp_devel.xml | 2 +- src/modules/cdp/peer.c | 3 +- src/modules/cdp/peer.h | 3 +- src/modules/cdp/peermanager.c | 4 +- src/modules/cdp/peerstatemachine.c | 4 +- src/modules/cdp/receiver.c | 11 +- src/modules/cdp/session.c | 2 +- src/modules/cdp/session.h | 2 +- src/modules/cdp/tcp_accept.c | 9 +- src/modules/cdp/tcp_accept.h | 2 +- src/modules/cfgt/cfgt_json.c | 10 +- src/modules/cfgutils/README | 6 +- src/modules/cfgutils/cfgutils.c | 21 +- src/modules/cfgutils/doc/cfgutils_admin.xml | 4 +- src/modules/cnxcc/README | 2 +- src/modules/cnxcc/cnxcc_mod.c | 2 +- src/modules/cnxcc/doc/cnxcc_admin.xml | 2 +- src/modules/cnxcc/example/kamailio-cnxcc.cfg | 12 +- src/modules/corex/README | 2 +- src/modules/corex/corex_mod.c | 2 +- src/modules/corex/corex_nio.c | 2 +- src/modules/corex/corex_rpc.c | 3 +- src/modules/corex/doc/corex_admin.xml | 2 +- src/modules/cplc/README | 24 +- src/modules/cplc/cpl_db.c | 2 +- src/modules/cplc/cpl_env.h | 4 +- src/modules/cplc/cpl_loader.c | 5 +- src/modules/cplc/cpl_log.c | 2 +- src/modules/cplc/cpl_nonsig.c | 17 +- src/modules/cplc/cpl_proxy.h | 8 +- src/modules/cplc/cpl_run.c | 8 +- src/modules/cplc/cpl_time.c | 19 +- src/modules/cplc/cplc.c | 6 +- src/modules/cplc/doc/cplc_admin.xml | 16 +- src/modules/cplc/loc_set.h | 2 +- src/modules/cplc/sub_list.c | 4 +- src/modules/crypto/crypto_aes.c | 5 +- src/modules/crypto/crypto_mod.c | 2 +- src/modules/ctl/binrpc.h | 10 +- src/modules/ctl/binrpc_run.c | 36 +- src/modules/ctl/ctl.cfg | 2 +- src/modules/ctl/fifo_server.c | 38 +- src/modules/ctl/io_listener.c | 10 +- src/modules/db2_ldap/README | 4 +- src/modules/db2_ldap/doc/db2_ldap.xml | 2 +- src/modules/db2_ldap/ld_con.c | 2 +- src/modules/db2_ldap/ld_fld.c | 2 +- src/modules/db2_ldap/ld_fld.h | 2 +- src/modules/db2_ldap/ldap.cfg | 2 +- src/modules/db2_ops/README | 8 +- src/modules/db2_ops/db2_ops.c | 2 +- src/modules/db2_ops/doc/db2_ops.xml | 2 +- src/modules/db_berkeley/README | 10 +- src/modules/db_berkeley/bdb_cmd.c | 4 +- src/modules/db_berkeley/bdb_con.c | 2 +- src/modules/db_berkeley/bdb_fld.h | 2 +- src/modules/db_berkeley/bdb_lib.c | 4 +- src/modules/db_berkeley/db_berkeley.c | 12 +- .../db_berkeley/doc/db_berkeley_admin.xml | 6 +- src/modules/db_berkeley/km_bdb_lib.c | 4 +- src/modules/db_cassandra/README | 2 +- src/modules/db_cassandra/dbcassa_base.cpp | 10 +- .../db_cassandra/doc/db_cassandra_admin.xml | 2 +- src/modules/db_cassandra/kamailio_cassa.cfg | 10 +- src/modules/db_cluster/dbcl_api.c | 2 +- src/modules/db_cluster/dbcl_api.h | 2 +- src/modules/db_cluster/dbcl_data.c | 6 +- src/modules/db_cluster/dbcl_data.h | 2 +- src/modules/db_flatstore/db_flatstore.c | 4 +- src/modules/db_flatstore/flat_cmd.c | 4 +- src/modules/db_flatstore/flat_con.c | 8 +- .../km_doc/db_flatstore_admin.xml | 2 +- src/modules/db_flatstore/km_flat_con.c | 4 +- src/modules/db_flatstore/km_flat_id.c | 4 +- src/modules/db_flatstore/km_flat_pool.c | 2 +- src/modules/db_flatstore/km_flat_pool.h | 2 +- src/modules/db_flatstore/km_flatstore.c | 4 +- src/modules/db_flatstore/km_flatstore_mod.c | 2 +- src/modules/db_mongodb/mongodb_connection.h | 2 +- src/modules/db_mongodb/mongodb_dbase.c | 4 +- src/modules/db_mongodb/mongodb_dbase.h | 2 +- src/modules/db_mysql/km_dbase.c | 4 +- src/modules/db_oracle/README | 4 +- src/modules/db_oracle/asynch.c | 2 +- src/modules/db_oracle/dbase.c | 10 +- src/modules/db_oracle/doc/db_oracle_admin.xml | 2 +- src/modules/db_oracle/val.c | 2 +- src/modules/db_oracle/val.h | 2 +- src/modules/db_perlvdb/perlvdb_conv.c | 2 +- src/modules/db_postgres/km_dbase.c | 10 +- src/modules/db_postgres/km_pg_con.c | 2 +- src/modules/db_postgres/pg_con.c | 4 +- src/modules/db_postgres/pg_fld.h | 4 +- src/modules/db_postgres/pg_oid.h | 2 +- src/modules/db_redis/redis_dbase.h | 2 +- src/modules/db_text/README | 8 +- src/modules/db_text/dbt_api.c | 2 +- src/modules/db_text/dbt_base.c | 4 +- src/modules/db_text/dbt_res.c | 2 +- src/modules/db_text/doc/db_text.cfg | 2 +- src/modules/db_text/doc/db_text_admin.xml | 4 +- src/modules/db_unixodbc/dbase.c | 4 +- src/modules/debugger/README | 4 +- src/modules/debugger/debugger_api.c | 36 +- src/modules/debugger/debugger_json.c | 7 +- src/modules/debugger/debugger_mod.c | 11 + src/modules/debugger/doc/debugger_admin.xml | 4 +- src/modules/dialog/README | 383 +- src/modules/dialog/dialog.c | 566 +- src/modules/dialog/dlg_cb.c | 6 +- src/modules/dialog/dlg_cseq.c | 10 +- src/modules/dialog/dlg_handlers.c | 13 +- src/modules/dialog/dlg_hash.h | 1 + src/modules/dialog/dlg_req_within.c | 290 +- src/modules/dialog/dlg_req_within.h | 1 + src/modules/dialog/dlg_var.c | 39 +- src/modules/dialog/dlg_var.h | 2 + src/modules/dialog/doc/dialog.xml | 4 +- src/modules/dialog/doc/dialog_admin.xml | 283 +- src/modules/dialog/doc/dialog_devel.xml | 4 +- src/modules/dialplan/README | 8 +- src/modules/dialplan/dialplan.c | 9 +- src/modules/dialplan/doc/dialplan_admin.xml | 8 +- src/modules/dispatcher/README | 38 +- src/modules/dispatcher/dispatch.c | 45 +- src/modules/dispatcher/dispatch.h | 4 +- src/modules/dispatcher/dispatcher.c | 17 +- src/modules/dispatcher/doc/dispatcher.cfg | 6 +- .../dispatcher/doc/dispatcher_admin.xml | 17 +- src/modules/dispatcher/ds_ht.c | 12 +- src/modules/dlgs/README | 65 +- src/modules/dlgs/dlgs_records.c | 14 +- src/modules/dlgs/doc/dlgs_admin.xml | 30 +- src/modules/dmq/README | 4 +- src/modules/dmq/dmq.c | 11 +- src/modules/dmq/dmq_funcs.c | 8 +- src/modules/dmq/dmqnode.c | 8 +- src/modules/dmq/dmqnode.h | 2 +- src/modules/dmq/doc/dmq_admin.xml | 4 +- src/modules/dmq/message.c | 2 +- src/modules/dmq/notification_peer.c | 4 +- src/modules/dmq/notification_peer.h | 2 +- src/modules/dmq/peer.c | 4 +- src/modules/dmq/worker.c | 4 +- src/modules/dmq_usrloc/README | 7 +- .../dmq_usrloc/doc/dmq_usrloc_admin.xml | 11 +- src/modules/dmq_usrloc/usrloc_sync.c | 28 +- src/modules/dmq_usrloc/usrloc_sync.h | 2 + src/modules/dnssec/README | 6 +- src/modules/dnssec/doc/dnssec_admin.xml | 2 +- src/modules/domain/README | 4 +- src/modules/domain/doc/domain_admin.xml | 2 +- src/modules/domain/domain.c | 6 +- src/modules/domainpolicy/README | 12 +- .../domainpolicy/doc/domainpolicy_admin.xml | 14 +- src/modules/domainpolicy/domainpolicy.c | 8 +- src/modules/domainpolicy/domainpolicy.h | 2 +- src/modules/drouting/dr_load.c | 6 +- src/modules/drouting/dr_time.c | 23 +- src/modules/drouting/drouting.c | 8 +- src/modules/drouting/routing.c | 21 +- src/modules/drouting/routing.h | 2 +- src/modules/enum/README | 2 +- src/modules/enum/doc/enum_admin.xml | 2 +- src/modules/enum/enum.c | 2 +- src/modules/erlang/README | 70 +- src/modules/erlang/cnode.c | 4 +- src/modules/erlang/doc/erlang_admin.xml | 10 +- src/modules/erlang/doc/erlang_devel.xml | 10 +- src/modules/erlang/doc/erlang_use.xml | 2 +- src/modules/erlang/erl_api.c | 2 +- src/modules/erlang/handle_emsg.c | 2 +- src/modules/erlang/handle_rpc.c | 2 +- src/modules/erlang/handle_rpc.h | 2 +- src/modules/erlang/pv_atom.c | 1 - src/modules/erlang/pv_list.c | 8 +- src/modules/erlang/pv_pid.c | 1 - src/modules/erlang/pv_ref.c | 1 - src/modules/erlang/pv_tuple.c | 8 +- src/modules/erlang/pv_xbuff.c | 16 +- src/modules/erlang/worker.c | 2 +- src/modules/evapi/README | 78 +- src/modules/evapi/doc/evapi_admin.xml | 48 +- src/modules/evapi/evapi_dispatch.c | 163 +- src/modules/evapi/evapi_dispatch.h | 4 + src/modules/evapi/evapi_mod.c | 15 +- src/modules/exec/README | 4 +- src/modules/exec/doc/exec_admin.xml | 4 +- src/modules/exec/kill.c | 2 +- src/modules/geoip/README | 2 +- src/modules/geoip2/README | 33 +- src/modules/geoip2/doc/geoip2_admin.xml | 28 +- src/modules/geoip2/geoip2_mod.c | 21 +- src/modules/geoip2/geoip2_pv.c | 7 + src/modules/geoip2/geoip2_pv.h | 1 + src/modules/group/re_group.c | 2 +- src/modules/gzcompress/gzcompress_mod.c | 2 +- src/modules/htable/README | 52 +- src/modules/htable/doc/htable_admin.xml | 48 +- src/modules/htable/ht_api.c | 8 +- src/modules/htable/ht_db.c | 14 +- src/modules/http_async_client/README | 4 +- .../doc/http_async_client_admin.xml | 2 +- .../http_async_client/http_async_client_mod.c | 1 - src/modules/http_client/README | 14 +- src/modules/http_client/TODO.txt | 6 +- src/modules/http_client/curl_api.c | 4 +- src/modules/http_client/curl_api.h | 4 +- src/modules/http_client/curlcon.c | 4 +- src/modules/http_client/curlcon.h | 4 +- src/modules/http_client/curlrpc.c | 4 +- src/modules/http_client/curlrpc.h | 6 +- .../http_client/doc/http_client_admin.xml | 10 +- src/modules/http_client/functions.c | 4 +- src/modules/http_client/functions.h | 4 +- src/modules/http_client/http_client.c | 4 +- src/modules/http_client/http_client.h | 4 +- src/modules/imc/README | 142 +- src/modules/imc/doc/imc.xml | 7 + src/modules/imc/doc/imc_admin.xml | 39 +- src/modules/imc/imc.c | 326 +- src/modules/imc/imc.h | 1 + src/modules/imc/imc_cmd.c | 264 +- src/modules/imc/imc_cmd.h | 9 + src/modules/imc/imc_mng.c | 411 +- src/modules/imc/imc_mng.h | 28 +- src/modules/ims_auth/README | 2 +- src/modules/ims_auth/authorize.c | 4 +- src/modules/ims_auth/cxdx_avp.c | 2 +- src/modules/ims_auth/cxdx_avp.h | 2 +- src/modules/ims_auth/cxdx_mar.c | 6 +- src/modules/ims_auth/cxdx_mar.h | 2 +- src/modules/ims_auth/doc/ims_auth_admin.xml | 2 +- src/modules/ims_auth/sip_messages.h | 2 +- src/modules/ims_auth/utils.c | 2 +- src/modules/ims_charging/README | 2 +- src/modules/ims_charging/ccr.c | 8 +- .../ims_charging/doc/ims_charging_admin.xml | 2 +- src/modules/ims_charging/ims_charging_mod.c | 6 +- src/modules/ims_charging/ro_session_hash.h | 2 +- src/modules/ims_charging/ro_timer.c | 2 +- src/modules/ims_charging/ro_timer.h | 2 +- src/modules/ims_dialog/README | 46 +- src/modules/ims_dialog/dlg_cb.c | 6 +- src/modules/ims_dialog/dlg_handlers.c | 5 +- src/modules/ims_dialog/dlg_handlers.h | 2 +- src/modules/ims_dialog/dlg_hash.c | 6 +- src/modules/ims_dialog/dlg_req_within.c | 5 +- .../ims_dialog/doc/ims_dialog_admin.xml | 14 +- .../ims_dialog/doc/ims_dialog_devel.xml | 6 +- src/modules/ims_dialog/ims_dialog.c | 4 +- src/modules/ims_diameter_server/README | 4 +- src/modules/ims_diameter_server/avp_helper.c | 2 +- src/modules/ims_diameter_server/cJSON.c | 2 +- .../doc/ims_diameter_server.xml | 4 +- .../ims_diameter_server/examples/kamailio.cfg | 8 +- .../ims_diameter_server/ims_diameter_server.c | 4 +- src/modules/ims_icscf/README | 4 +- src/modules/ims_icscf/cxdx_avp.c | 2 +- src/modules/ims_icscf/cxdx_avp.h | 2 +- src/modules/ims_icscf/cxdx_lir.c | 2 +- src/modules/ims_icscf/cxdx_uar.c | 3 +- src/modules/ims_icscf/doc/ims_icscf_admin.xml | 4 +- src/modules/ims_ipsec_pcscf/README | 92 +- src/modules/ims_ipsec_pcscf/cmd.c | 1535 +- src/modules/ims_ipsec_pcscf/cmd.h | 19 +- .../doc/ims_ipsec_pcscf_admin.xml | 100 +- .../ims_ipsec_pcscf/ims_ipsec_pcscf_mod.c | 281 +- src/modules/ims_ipsec_pcscf/ipsec.c | 2055 +-- src/modules/ims_ipsec_pcscf/ipsec.h | 32 +- src/modules/ims_ipsec_pcscf/port_gen.c | 227 - src/modules/ims_ipsec_pcscf/sec_agree.c | 438 +- src/modules/ims_ipsec_pcscf/sec_agree.h | 2 +- src/modules/ims_ipsec_pcscf/spi_gen.c | 212 +- src/modules/ims_ipsec_pcscf/spi_gen.h | 10 +- src/modules/ims_ipsec_pcscf/spi_list.c | 204 +- src/modules/ims_ipsec_pcscf/spi_list.h | 27 +- src/modules/ims_ipsec_pcscf/spi_list_tests.c | 426 +- src/modules/ims_isc/README | 2 +- src/modules/ims_isc/checker.c | 2 +- src/modules/ims_isc/doc/ims_isc_admin.xml | 2 +- src/modules/ims_isc/mark.c | 10 +- .../ims_ocs/examples/full/kamailio.cfg | 4 +- .../ims_ocs/examples/full/ocs.cfg.sample | 2 +- .../ims_ocs/examples/simple/kamailio.cfg | 4 +- .../ims_ocs/examples/simple/ocs.cfg.sample | 2 +- src/modules/ims_qos/README | 2 +- src/modules/ims_qos/cdpeventprocessor.c | 2 +- src/modules/ims_qos/doc/ims_qos_admin.xml | 2 +- src/modules/ims_qos/ims_qos_mod.c | 14 +- src/modules/ims_qos/rx_aar.c | 4 +- src/modules/ims_qos/rx_asr.c | 2 +- src/modules/ims_qos/rx_authdata.c | 1 - src/modules/ims_registrar_pcscf/README | 31 +- .../ims_registrar_pcscf/async_reginfo.c | 6 +- .../doc/ims_registrar_pcscf_admin.xml | 45 +- .../ims_registrar_pcscf_mod.c | 7 + src/modules/ims_registrar_pcscf/notify.c | 6 +- src/modules/ims_registrar_pcscf/notify.h | 2 +- src/modules/ims_registrar_pcscf/save.c | 42 +- src/modules/ims_registrar_pcscf/save.h | 2 +- src/modules/ims_registrar_pcscf/sec_agree.c | 10 +- .../ims_registrar_pcscf/service_routes.c | 6 +- src/modules/ims_registrar_pcscf/subscribe.c | 4 +- src/modules/ims_registrar_pcscf/subscribe.h | 2 +- src/modules/ims_registrar_pcscf/ul_callback.c | 4 +- src/modules/ims_registrar_scscf/README | 68 +- src/modules/ims_registrar_scscf/cxdx_avp.c | 2 +- src/modules/ims_registrar_scscf/cxdx_avp.h | 2 +- src/modules/ims_registrar_scscf/cxdx_sar.c | 2 +- src/modules/ims_registrar_scscf/cxdx_sar.h | 2 +- .../doc/ims_registrar_scscf_admin.xml | 24 +- .../ims_registrar_scscf_mod.c | 2 + .../ims_registrar_scscf/registrar_notify.c | 18 +- src/modules/ims_registrar_scscf/save.c | 11 +- src/modules/ims_registrar_scscf/save.h | 2 +- .../ims_registrar_scscf/userdata_parser.c | 2 +- src/modules/ims_usrloc_pcscf/README | 65 + .../doc/ims_usrloc_pcscf_admin.xml | 82 + .../ims_usrloc_pcscf/ims_usrloc_pcscf_mod.c | 67 +- .../ims_usrloc_pcscf/ims_usrloc_pcscf_mod.h | 1 + src/modules/ims_usrloc_pcscf/pcontact.c | 67 +- src/modules/ims_usrloc_pcscf/reginfo.h | 2 +- src/modules/ims_usrloc_pcscf/udomain.c | 466 +- src/modules/ims_usrloc_pcscf/udomain.h | 4 +- src/modules/ims_usrloc_pcscf/ul_callback.c | 52 +- src/modules/ims_usrloc_pcscf/ul_callback.h | 9 + src/modules/ims_usrloc_pcscf/ul_rpc.c | 156 +- src/modules/ims_usrloc_pcscf/usrloc.c | 16 +- src/modules/ims_usrloc_pcscf/usrloc.h | 10 +- src/modules/ims_usrloc_pcscf/usrloc_db.c | 14 +- src/modules/ims_usrloc_pcscf/usrloc_db.h | 2 +- src/modules/ims_usrloc_scscf/README | 10 +- src/modules/ims_usrloc_scscf/bin_utils.c | 18 +- .../doc/ims_usrloc_scscf_admin.xml | 6 +- src/modules/ims_usrloc_scscf/impurecord.c | 3 +- .../ims_usrloc_scscf/ims_usrloc_scscf_mod.c | 4 +- src/modules/ims_usrloc_scscf/subscribe.c | 3 +- src/modules/ims_usrloc_scscf/ucontact.c | 2 - src/modules/ims_usrloc_scscf/udomain.c | 7 +- src/modules/ims_usrloc_scscf/ul_callback.h | 2 +- src/modules/ims_usrloc_scscf/ul_rpc.c | 1 - src/modules/ims_usrloc_scscf/usrloc.c | 4 +- src/modules/ims_usrloc_scscf/usrloc.h | 2 +- src/modules/ipops/ipops_mod.c | 10 +- src/modules/ipops/ipops_pv.c | 24 +- src/modules/jansson/README | 100 +- src/modules/jansson/doc/jansson_admin.xml | 27 +- src/modules/jansson/jansson_funcs.c | 30 +- src/modules/jansson/jansson_funcs.h | 2 + src/modules/jansson/jansson_mod.c | 34 +- src/modules/jansson/jansson_utils.c | 16 +- src/modules/janssonrpcc/README | 2 +- .../janssonrpcc/doc/janssonrpcc_admin.xml | 2 +- src/modules/json/json_trans.c | 2 +- src/modules/jsonrpcs/README | 42 +- src/modules/jsonrpcs/doc/jsonrpcs_admin.xml | 32 +- src/modules/jsonrpcs/jsonrpcs_fifo.c | 28 +- src/modules/jsonrpcs/jsonrpcs_mod.c | 155 +- src/modules/jsonrpcs/jsonrpcs_mod.h | 9 +- src/modules/jsonrpcs/jsonrpcs_sock.c | 294 +- src/modules/jwt/README | 55 +- src/modules/jwt/doc/jwt_admin.xml | 62 +- src/modules/jwt/jwt_mod.c | 112 +- src/modules/kafka/kfk.c | 16 +- src/modules/kazoo/README | 2 +- src/modules/kazoo/doc/kazoo_admin.xml | 2 +- src/modules/kazoo/kazoo.c | 2 +- src/modules/kazoo/kz_amqp.c | 12 +- src/modules/kazoo/kz_trans.c | 2 +- src/modules/keepalive/README | 12 +- src/modules/keepalive/doc/keepalive_admin.xml | 12 +- src/modules/keepalive/keepalive.h | 2 +- src/modules/keepalive/keepalive_core.c | 4 +- src/modules/keepalive/keepalive_rpc.c | 30 +- src/modules/kemix/README | 2 +- src/modules/kemix/doc/kemix_admin.xml | 4 +- src/modules/kemix/kemix_mod.c | 7 +- src/modules/kex/README | 15 +- src/modules/kex/core_stats.c | 4 +- src/modules/kex/doc/kex_admin.xml | 8 +- src/modules/kex/kex_mod.c | 2 +- src/modules/kex/km_core.c | 2 +- src/modules/kex/pkg_stats.c | 3 + src/modules/lcr/hash.c | 11 +- src/modules/lcr/lcr_mod.c | 46 +- src/modules/ldap/README | 2 +- src/modules/ldap/ld_session.c | 8 +- src/modules/ldap/ldap_mod.c | 6 +- src/modules/log_systemd/journal_send.c | 10 +- src/modules/lost/functions.c | 73 +- src/modules/lost/response.c | 29 + src/modules/lost/response.h | 4 +- src/modules/lost/utilities.c | 113 +- src/modules/lost/utilities.h | 4 +- src/modules/lrkproxy/README | 67 +- src/modules/lrkproxy/doc/lrkproxy_admin.xml | 62 +- src/modules/lrkproxy/lrkproxy.c | 499 +- src/modules/lrkproxy/lrkproxy_hash.c | 31 +- src/modules/lwsc/lwsc_mod.c | 1 - src/modules/mangler/README | 2 +- src/modules/mangler/doc/mangler_params.xml | 2 +- src/modules/math/Makefile | 9 + src/modules/math/README | 160 + src/modules/math/doc/Makefile | 4 + src/modules/math/doc/math.xml | 36 + src/modules/math/doc/math_admin.xml | 172 + src/modules/math/math_mod.c | 248 + src/modules/matrix/matrix.c | 2 +- src/modules/maxfwd/README | 2 +- src/modules/maxfwd/doc/maxfwd_admin.xml | 2 +- src/modules/memcached/README | 2 +- src/modules/memcached/mcd_var.c | 4 +- src/modules/misc_radius/functions.c | 6 +- src/modules/misctest/misctest_mod.c | 13 + src/modules/mohqueue/README | 10 +- src/modules/mqtt/README | 79 +- src/modules/mqtt/doc/mqtt_admin.xml | 21 + src/modules/mqtt/mqtt_dispatch.c | 13 +- src/modules/mqtt/mqtt_dispatch.h | 3 +- src/modules/mqtt/mqtt_mod.c | 5 +- src/modules/mqueue/README | 2 +- src/modules/msilo/README | 4 +- src/modules/msilo/doc/msilo_admin.xml | 4 +- src/modules/msilo/msilo.c | 2 +- src/modules/msrp/msrp_cmap.c | 6 +- src/modules/msrp/msrp_parser.c | 6 +- src/modules/msrp/msrp_vars.c | 2 +- src/modules/mtree/mtree.c | 4 +- src/modules/mtree/mtree.h | 4 +- src/modules/mtree/mtree_mod.c | 10 +- src/modules/nat_traversal/README | 2 +- .../nat_traversal/doc/nat_traversal_admin.xml | 2 +- src/modules/nat_traversal/nat_traversal.c | 4 +- src/modules/nathelper/README | 32 +- src/modules/nathelper/doc/nathelper_admin.xml | 69 +- src/modules/nathelper/examples/4to6.cfg | 2 +- src/modules/nathelper/examples/alg.cfg | 2 +- src/modules/nathelper/examples/nathelper.cfg | 2 +- .../nathelper/examples/nathelper_rtpp.cfg | 2 +- src/modules/nathelper/nathelper.c | 38 +- src/modules/nathelper/nhelpr_funcs.c | 4 +- src/modules/nats/README | 14 +- src/modules/nats/doc/nats_admin.xml | 8 +- src/modules/nats/nats_mod.c | 28 +- src/modules/nats/nats_mod.h | 2 +- src/modules/nats/nats_pub.c | 52 +- src/modules/nats/nats_pub.h | 7 +- src/modules/ndb_redis/README | 28 +- src/modules/ndb_redis/doc/ndb_redis_admin.xml | 20 + src/modules/ndb_redis/ndb_redis_mod.c | 2 + src/modules/ndb_redis/redis_client.c | 51 +- src/modules/outbound/outbound_mod.c | 4 +- src/modules/p_usrloc/README | 10 +- src/modules/p_usrloc/doc/p_usrloc_admin.xml | 4 +- src/modules/p_usrloc/doc/p_usrloc_devel.xml | 2 +- src/modules/p_usrloc/p_usrloc_mod.c | 4 +- src/modules/p_usrloc/ucontact.c | 1 - src/modules/p_usrloc/udomain.c | 2 +- src/modules/p_usrloc/ul_check.c | 8 +- src/modules/p_usrloc/ul_db_handle.c | 2 +- src/modules/p_usrloc/urecord.c | 2 +- src/modules/p_usrloc/urecord.h | 2 +- src/modules/path/path.c | 8 +- src/modules/pdb/README | 4 +- src/modules/pdb/doc/pdb_admin.xml | 2 +- src/modules/pdb/pdb.c | 14 +- src/modules/peering/README | 4 +- src/modules/peering/doc/peering_admin.xml | 2 +- src/modules/peering/verify.c | 2 +- src/modules/permissions/README | 29 +- src/modules/permissions/address.c | 1 - .../permissions/doc/permissions_admin.xml | 24 +- src/modules/permissions/permissions.c | 4 +- src/modules/permissions/rule.c | 3 +- src/modules/phonenum/README | 2 +- src/modules/pike/README | 2 +- src/modules/pike/doc/pike_devel.xml | 2 +- src/modules/pike/ip_tree.c | 4 +- src/modules/pike/pike.c | 2 +- src/modules/pike/pike_funcs.c | 4 +- src/modules/pike/pike_top.c | 6 +- src/modules/pipelimit/README | 68 +- src/modules/pipelimit/doc/pipelimit_admin.xml | 52 +- src/modules/pipelimit/pipelimit.c | 13 + src/modules/pipelimit/pl_ht.c | 87 +- src/modules/pipelimit/pl_statistics.c | 2 +- src/modules/prefix_route/tree.c | 7 +- src/modules/presence/README | 73 +- src/modules/presence/doc/presence_admin.xml | 79 +- src/modules/presence/doc/presence_devel.xml | 4 +- src/modules/presence/event_list.h | 2 +- src/modules/presence/notify.c | 24 +- src/modules/presence/presence.c | 234 +- src/modules/presence/presence.h | 2 +- src/modules/presence/presentity.c | 6 +- src/modules/presence_conference/add_events.c | 2 +- src/modules/presence_conference/notify_body.c | 6 +- .../presence_conference/presence_conference.c | 2 +- src/modules/presence_dialoginfo/add_events.c | 2 +- src/modules/presence_dialoginfo/notify_body.c | 12 +- .../presence_dialoginfo/presence_dialoginfo.c | 2 +- src/modules/presence_mwi/presence_mwi.c | 2 +- .../presence_profile/presence_profile.c | 2 +- src/modules/presence_reginfo/Makefile | 19 + src/modules/presence_reginfo/README | 18 + src/modules/presence_reginfo/add_events.c | 17 +- .../doc/presence_reginfo_admin.xml | 21 + src/modules/presence_reginfo/notify_body.c | 314 + .../notify_body.h} | 34 +- .../presence_reginfo/presence_reginfo.c | 10 +- src/modules/presence_xml/README | 2 +- .../presence_xml/doc/presence_xml_admin.xml | 2 +- src/modules/presence_xml/notify_body.c | 32 +- src/modules/presence_xml/presence_xml.c | 2 +- src/modules/print_lib/print_lib.c | 2 +- src/modules/pua/README | 4 +- src/modules/pua/doc/pua_admin.xml | 4 +- src/modules/pua/hash.c | 3 + src/modules/pua/pua.c | 7 +- src/modules/pua/pua_db.c | 2 +- src/modules/pua/send_publish.c | 4 +- src/modules/pua/send_publish.h | 2 +- src/modules/pua/send_subscribe.c | 8 +- src/modules/pua/send_subscribe.h | 2 +- src/modules/pua_bla/README | 2 +- src/modules/pua_bla/doc/pua_bla_admin.xml | 2 +- src/modules/pua_dialoginfo/README | 140 +- src/modules/pua_dialoginfo/dialog_publish.c | 4 +- .../doc/pua_dialoginfo_admin.xml | 39 +- src/modules/pua_dialoginfo/pua_dialoginfo.c | 142 +- src/modules/pua_dialoginfo/pua_dialoginfo.h | 4 +- src/modules/pua_reginfo/README | 4 +- .../pua_reginfo/doc/pua_reginfo_admin.xml | 4 +- src/modules/pua_usrloc/README | 4 +- .../pua_usrloc/doc/pua_usrloc_admin.xml | 2 +- src/modules/pua_xmpp/README | 10 +- src/modules/pua_xmpp/doc/pua_xmpp_admin.xml | 2 +- src/modules/pua_xmpp/simple2xmpp.c | 2 +- src/modules/pua_xmpp/xmpp2simple.c | 2 +- src/modules/pv/README | 174 +- src/modules/pv/doc/pv_admin.xml | 79 + src/modules/pv/pv.c | 168 +- src/modules/pv/pv_branch.c | 4 +- src/modules/pv/pv_core.c | 12 +- src/modules/pv/pv_shv.c | 64 +- src/modules/pv/pv_shv.h | 2 + src/modules/pv/pv_time.c | 24 +- src/modules/pv/pv_trans.c | 20 +- src/modules/pv/pv_xavp.c | 41 +- src/modules/pv_headers/README | 14 +- src/modules/pv_headers/doc/functions.xml | 6 +- src/modules/pv_headers/doc/params.xml | 6 +- src/modules/pv_headers/pv_headers.c | 29 +- src/modules/pv_headers/pvh_xavp.c | 16 +- src/modules/qos/qos_cb.c | 4 +- src/modules/qos/qos_ctx_helpers.c | 4 +- src/modules/rabbitmq/rabbitmq.c | 1 - src/modules/ratelimit/rl_statistics.c | 2 +- src/modules/registrar/README | 153 +- src/modules/registrar/doc/registrar_admin.xml | 127 +- src/modules/registrar/lookup.c | 8 +- src/modules/registrar/registrar.c | 79 + src/modules/registrar/regpv.c | 325 +- src/modules/registrar/regpv.h | 8 + src/modules/registrar/save.c | 2 +- src/modules/registrar/sip_msg.c | 8 +- src/modules/rls/README | 6 +- src/modules/rls/doc/rls_admin.xml | 6 +- src/modules/rls/resource_notify.c | 2 +- src/modules/rr/README | 42 +- src/modules/rr/doc/rr_admin.xml | 2 +- src/modules/rr/doc/rr_devel.xml | 10 +- src/modules/rr/loose.c | 12 +- src/modules/rr/loose.h | 6 +- src/modules/rr/record.c | 10 +- src/modules/rr/rr_cb.c | 2 +- src/modules/rr/rr_mod.c | 2 +- src/modules/rtimer/rtimer_mod.c | 5 +- src/modules/rtjson/rtjson_routing.c | 24 +- .../rtp_media_server/rms_dialog_info.c | 18 +- src/modules/rtp_media_server/rms_media.c | 10 +- src/modules/rtp_media_server/rms_sdp.c | 10 +- .../rtp_media_server/rtp_media_server.c | 16 +- src/modules/rtpengine/README | 187 +- src/modules/rtpengine/bencode.c | 12 +- src/modules/rtpengine/bencode.h | 2 +- src/modules/rtpengine/doc/rtpengine_admin.xml | 89 +- src/modules/rtpengine/rtpengine.c | 79 +- src/modules/rtpengine/rtpengine_funcs.c | 4 +- src/modules/rtpproxy/doc/rtpproxy_admin.xml | 2 +- src/modules/rtpproxy/rtpproxy.c | 4 +- src/modules/rtpproxy/test/kamailio.cfg | 2 +- src/modules/ruxc/README | 2 +- src/modules/ruxc/doc/ruxc_admin.xml | 2 +- src/modules/sanity/sanity.c | 8 +- src/modules/sca/README | 2 +- src/modules/sca/doc/sca.cfg | 2 +- src/modules/sca/sca_call_info.c | 2 +- src/modules/sca/sca_notify.c | 6 +- src/modules/sctp/README | 18 +- src/modules/sctp/doc/sctp_admin.xml | 18 +- src/modules/sctp/sctp_server.c | 8 +- src/modules/sdpops/README | 12 +- src/modules/sdpops/doc/sdpops_admin.xml | 10 +- src/modules/sdpops/sdpops_mod.c | 32 +- src/modules/seas/README | 4 +- src/modules/seas/doc/seas_admin.xml | 4 +- src/modules/seas/encode_content_length.c | 2 +- src/modules/seas/encode_content_length.h | 4 +- src/modules/seas/encode_msg.c | 8 +- src/modules/seas/encode_parameters.c | 2 +- src/modules/seas/encode_to_body.c | 2 +- src/modules/seas/encode_uri.c | 2 +- src/modules/seas/event_dispatcher.c | 18 +- src/modules/seas/seas.c | 4 +- src/modules/seas/seas_action.c | 10 +- src/modules/seas/statistics.c | 6 +- src/modules/secfilter/README | 236 +- src/modules/secfilter/doc/secfilter_admin.xml | 164 +- src/modules/secfilter/secfilter.c | 140 +- src/modules/secfilter/secfilter.h | 9 +- src/modules/secfilter/secfilter_db.c | 22 +- src/modules/secfilter/secfilter_rpc.c | 419 +- src/modules/secsipid/README | 6 +- src/modules/secsipid/doc/secsipid_admin.xml | 6 +- src/modules/secsipid_proc/README | 2 +- src/modules/secsipid_proc/libsecsipid.h | 4 +- src/modules/sipcapture/README | 6 +- .../sipcapture/doc/sipcapture_admin.xml | 6 +- src/modules/sipcapture/hep.c | 12 +- src/modules/sipcapture/sipcapture.c | 53 +- src/modules/sipdump/sipdump_pcap.c | 2 +- src/modules/sipjson/README | 2 +- src/modules/sipjson/doc/sipjson_admin.xml | 2 +- src/modules/sipjson/sipjson_mod.c | 2 +- src/modules/siprepo/README | 20 +- src/modules/siprepo/siprepo_data.c | 19 +- src/modules/sipt/README | 8 +- src/modules/sipt/doc/sipt_admin.xml | 6 +- src/modules/sipt/sipt.c | 2 +- src/modules/sipt/ss7_parser.c | 4 +- src/modules/siptrace/README | 68 +- src/modules/siptrace/doc/siptrace_admin.xml | 52 +- src/modules/siptrace/siptrace.c | 28 +- src/modules/siptrace/siptrace_hep.c | 2 +- src/modules/siputils/README | 198 +- src/modules/siputils/chargingvector.c | 4 +- src/modules/siputils/checks.c | 22 +- src/modules/siputils/checks.h | 6 +- src/modules/siputils/contact_ops.c | 8 +- src/modules/siputils/doc/siputils_admin.xml | 35 +- src/modules/siputils/options.c | 2 +- src/modules/siputils/rpid.c | 30 +- src/modules/siputils/siputils.c | 12 +- src/modules/siputils/utils.c | 2 +- src/modules/sl/README | 2 +- src/modules/sl/doc/sl.xml | 2 +- src/modules/sl/sl.c | 6 +- src/modules/sl/sl.h | 2 +- src/modules/sl/sl_funcs.c | 12 +- src/modules/sl/sl_stats.c | 26 +- src/modules/slack/README | 2 +- src/modules/slack/doc/slack_admin.xml | 2 +- src/modules/sms/README | 20 +- src/modules/sms/doc/params.xml | 10 +- src/modules/sms/doc/sms.xml | 2 +- src/modules/sms/sms.c | 4 +- src/modules/sms/sms_funcs.c | 12 +- src/modules/sms/sms_report.c | 2 +- src/modules/smsops/README | 2 +- src/modules/smsops/doc/smsops_admin.xml | 2 +- src/modules/smsops/examples/kamailio.cfg | 4 +- src/modules/smsops/smsops_impl.c | 6 +- src/modules/snmpstats/README | 6 +- src/modules/snmpstats/doc/snmpstats_admin.xml | 10 +- src/modules/snmpstats/hashTable.c | 2 +- src/modules/snmpstats/hashTable.h | 2 +- src/modules/snmpstats/interprocess_buffer.c | 6 +- src/modules/snmpstats/kamailioNet.c | 8 +- src/modules/snmpstats/mibs/KAMAILIO-MIB | 10 +- src/modules/snmpstats/mibs/KAMAILIO-REG-MIB | 6 +- .../snmpstats/mibs/KAMAILIO-SIP-COMMON-MIB | 4 +- .../snmpstats/mibs/KAMAILIO-SIP-SERVER-MIB | 6 +- src/modules/snmpstats/mibs/KAMAILIO-TC | 8 +- src/modules/snmpstats/snmpObjects.c | 2 +- src/modules/snmpstats/snmpSIPContactTable.c | 2 +- src/modules/snmpstats/snmpSIPContactTable.h | 2 +- .../snmpstats/snmpSIPRegUserLookupTable.c | 4 +- .../snmpstats/snmpSIPRegUserLookupTable.h | 2 +- .../snmpstats/snmpSIPStatusCodesTable.c | 6 +- src/modules/snmpstats/snmp_statistics.c | 2 +- src/modules/snmpstats/sub_agent.c | 2 +- src/modules/sqlops/README | 2 +- src/modules/sqlops/doc/sqlops_admin.xml | 2 +- src/modules/sqlops/sql_api.c | 21 +- src/modules/sst/README | 19 +- src/modules/sst/doc/sst_admin.xml | 14 +- src/modules/sst/sst.c | 2 +- src/modules/sst/sst_handlers.c | 32 +- src/modules/statistics/statistics.c | 4 +- src/modules/statistics/stats_funcs.c | 2 +- src/modules/statsc/statsc_mod.c | 18 +- src/modules/stirshaken/README | 6 +- .../stirshaken/doc/stirshaken_admin.xml | 6 +- src/modules/stirshaken/stirshaken_mod.c | 2 +- src/modules/stun/kam_stun.c | 40 +- src/modules/sworker/README | 6 +- src/modules/sworker/doc/sworker_admin.xml | 4 +- src/modules/sworker/sworker_mod.c | 2 +- src/modules/systemdops/README | 8 +- .../systemdops/doc/systemdops_admin.xml | 2 +- src/modules/tcpops/tcpops_mod.c | 25 + src/modules/textops/README | 170 +- src/modules/textops/doc/textops_admin.xml | 61 +- src/modules/textops/textops.c | 45 + src/modules/textopsx/README | 2 +- src/modules/textopsx/doc/functions.xml | 2 +- src/modules/textopsx/textopsx.c | 31 +- src/modules/timer/timer.c | 2 - src/modules/tls/Makefile | 2 +- src/modules/tls/README | 171 +- src/modules/tls/doc/params.xml | 55 +- src/modules/tls/doc/rpc.xml | 5 + src/modules/tls/doc/tls.xml | 4 +- src/modules/tls/sbufq.h | 20 +- src/modules/tls/tls_bio.h | 6 +- src/modules/tls/tls_cfg.c | 4 +- src/modules/tls/tls_cfg.h | 6 +- src/modules/tls/tls_config.c | 9 + src/modules/tls/tls_config.h | 2 +- src/modules/tls/tls_ct_q.h | 14 +- src/modules/tls/tls_ct_wrq.c | 16 +- src/modules/tls/tls_ct_wrq.h | 6 +- src/modules/tls/tls_domain.c | 66 +- src/modules/tls/tls_domain.h | 24 +- src/modules/tls/tls_dump_vf.h | 4 +- src/modules/tls/tls_init.c | 123 +- src/modules/tls/tls_init.h | 14 +- src/modules/tls/tls_locking.h | 2 +- src/modules/tls/tls_map.c | 4 +- src/modules/tls/tls_map.h | 2 +- src/modules/tls/tls_mod.c | 44 +- src/modules/tls/tls_mod.h | 2 +- src/modules/tls/tls_rpc.c | 30 +- src/modules/tls/tls_select.c | 388 +- src/modules/tls/tls_server.c | 13 +- src/modules/tls/tls_util.c | 2 +- src/modules/tls/tls_util.h | 2 +- src/modules/tls/tls_verify.h | 4 +- src/modules/tls_wolfssl/Makefile | 49 + src/modules/tls_wolfssl/README | 81 + src/modules/tls_wolfssl/TODO.md | 7 + src/modules/tls_wolfssl/doc/Makefile | 4 + src/modules/tls_wolfssl/doc/functions.xml | 63 + src/modules/tls_wolfssl/doc/tls_wolfssl.xml | 105 + src/modules/tls_wolfssl/sbufq.h | 283 + src/modules/tls_wolfssl/tls.cfg | 106 + src/modules/tls_wolfssl/tls_bio.c | 314 + src/modules/tls_wolfssl/tls_bio.h | 68 + src/modules/tls_wolfssl/tls_cert.sh | 201 + src/modules/tls_wolfssl/tls_cfg.c | 289 + src/modules/tls_wolfssl/tls_cfg.h | 111 + src/modules/tls_wolfssl/tls_config.c | 538 + src/modules/tls_wolfssl/tls_config.h | 47 + src/modules/tls_wolfssl/tls_ct_q.h | 133 + src/modules/tls_wolfssl/tls_ct_wrq.c | 203 + src/modules/tls_wolfssl/tls_ct_wrq.h | 98 + src/modules/tls_wolfssl/tls_domain.c | 1396 ++ src/modules/tls_wolfssl/tls_domain.h | 246 + src/modules/tls_wolfssl/tls_dump_vf.c | 150 + src/modules/tls_wolfssl/tls_dump_vf.h | 41 + src/modules/tls_wolfssl/tls_init.c | 511 + src/modules/tls_wolfssl/tls_init.h | 75 + src/modules/tls_wolfssl/tls_map.c | 195 + src/modules/tls_wolfssl/tls_map.h | 77 + src/modules/tls_wolfssl/tls_rand.c | 187 + src/modules/tls_wolfssl/tls_rand.h | 30 + src/modules/tls_wolfssl/tls_rpc.c | 287 + src/modules/tls_wolfssl/tls_rpc.h | 33 + src/modules/tls_wolfssl/tls_select.c | 1705 ++ src/modules/tls_wolfssl/tls_select.h | 52 + src/modules/tls_wolfssl/tls_server.c | 1507 ++ src/modules/tls_wolfssl/tls_server.h | 101 + src/modules/tls_wolfssl/tls_util.c | 99 + src/modules/tls_wolfssl/tls_util.h | 87 + src/modules/tls_wolfssl/tls_verify.c | 135 + src/modules/tls_wolfssl/tls_verify.h | 42 + src/modules/tls_wolfssl/tls_wolfssl_mod.c | 602 + src/modules/tls_wolfssl/tls_wolfssl_mod.h | 45 + src/modules/tls_wolfssl/todo.txt | 4 + src/modules/tlsa/Makefile | 11 +- src/modules/tm/README | 406 +- src/modules/tm/doc/functions.xml | 23 + src/modules/tm/doc/params.xml | 51 +- src/modules/tm/doc/tm.xml | 4 +- src/modules/tm/h_table.c | 26 +- src/modules/tm/h_table.h | 15 +- src/modules/tm/rpc_uac.c | 24 +- src/modules/tm/t_cancel.c | 9 +- src/modules/tm/t_fifo.c | 4 +- src/modules/tm/t_funcs.c | 11 + src/modules/tm/t_fwd.c | 6 +- src/modules/tm/t_hooks.c | 73 +- src/modules/tm/t_lookup.c | 511 +- src/modules/tm/t_lookup.h | 9 + src/modules/tm/t_msgbuilder.c | 73 +- src/modules/tm/t_reply.c | 13 +- src/modules/tm/t_reply.h | 4 + src/modules/tm/t_serial.c | 22 +- src/modules/tm/t_stats.c | 8 +- src/modules/tm/timer.c | 12 +- src/modules/tm/tm.c | 184 + src/modules/tm/tm_load.c | 2 + src/modules/tm/tm_load.h | 2 + src/modules/tm/uac.c | 30 +- src/modules/tmx/README | 8 +- src/modules/tmx/doc/tmx_admin.xml | 4 +- src/modules/tmx/t_var.c | 19 +- src/modules/topoh/README | 151 +- src/modules/topoh/api.h | 2 + src/modules/topoh/doc/topoh_admin.xml | 45 + src/modules/topoh/th_mask.c | 28 +- src/modules/topoh/th_msg.c | 41 +- src/modules/topoh/th_msg.h | 1 + src/modules/topoh/topoh_mod.c | 20 +- src/modules/topos/README | 83 +- src/modules/topos/doc/topos_admin.xml | 87 +- src/modules/topos/topos_mod.c | 133 + src/modules/topos/tps_msg.c | 102 +- src/modules/topos/tps_msg.h | 6 + src/modules/tsilo/README | 18 +- src/modules/tsilo/doc/tsilo_admin.xml | 38 +- src/modules/tsilo/ts_append.c | 12 +- src/modules/uac/README | 28 +- src/modules/uac/doc/uac_admin.xml | 10 +- src/modules/uac/replace.c | 2 +- src/modules/uac/uac.c | 9 +- src/modules/uac/uac_reg.c | 17 +- src/modules/uac_redirect/README | 34 +- .../uac_redirect/doc/uac_redirect_admin.xml | 14 +- src/modules/uac_redirect/rd_funcs.c | 1 - src/modules/uid_auth_db/aaa_avps.h | 2 +- src/modules/uid_auth_db/uid_auth_db_mod.c | 4 +- src/modules/uid_avp_db/README | 10 +- src/modules/uid_avp_db/doc/avp_dialogs.cfg | 2 +- src/modules/uid_avp_db/doc/params.xml | 2 +- src/modules/uid_avp_db/uid_avp_db.c | 4 +- src/modules/uid_domain/README | 14 +- src/modules/uid_domain/doc/functions.xml | 4 +- src/modules/uid_domain/doc/uid_domain.xml | 4 +- src/modules/uid_uri_db/README | 14 +- src/modules/uid_uri_db/doc/params.xml | 8 +- src/modules/uri_db/README | 10 +- src/modules/uri_db/doc/uri_db_admin.xml | 6 +- src/modules/usrloc/README | 40 +- src/modules/usrloc/doc/usrloc_admin.xml | 16 +- src/modules/usrloc/doc/usrloc_devel.xml | 6 +- src/modules/usrloc/ucontact.c | 5 +- src/modules/usrloc/udomain.c | 15 +- src/modules/usrloc/urecord.c | 3 +- src/modules/usrloc/urecord.h | 2 +- src/modules/utils/xcap_auth.c | 4 +- src/modules/websocket/README | 15 +- src/modules/websocket/doc/websocket_admin.xml | 11 +- src/modules/websocket/utf8_decode.h | 2 +- src/modules/websocket/ws_conn.c | 16 +- src/modules/websocket/ws_frame.c | 4 +- src/modules/websocket/ws_handshake.c | 2 +- src/modules/xcap_client/README | 6 +- .../xcap_client/doc/xcap_client_admin.xml | 4 +- .../xcap_client/doc/xcap_client_devel.xml | 2 +- src/modules/xcap_client/xcap_functions.c | 2 +- src/modules/xcap_server/README | 2 +- src/modules/xcap_server/xcap_misc.c | 12 +- src/modules/xcap_server/xcap_misc.h | 2 +- src/modules/xcap_server/xcap_server.c | 13 +- src/modules/xhttp/xhttp_mod.c | 2 +- src/modules/xhttp_pi/Makefile | 4 +- src/modules/xhttp_pi/xhttp_pi.c | 2 +- src/modules/xhttp_pi/xhttp_pi_fnc.c | 12 +- src/modules/xhttp_prom/prom_metric.c | 1 - src/modules/xhttp_prom/xhttp_prom.c | 2 +- src/modules/xhttp_rpc/xhttp_rpc.c | 24 +- src/modules/xhttp_rpc/xhttp_rpc_fnc.c | 18 +- src/modules/xlog/README | 2 +- src/modules/xlog/xlog.c | 1 + src/modules/xmlrpc/README | 2 +- src/modules/xmlrpc/doc/xmlrpc_admin.xml | 2 +- src/modules/xmlrpc/http.c | 2 +- src/modules/xmlrpc/xmlrpc.c | 41 +- src/modules/xprint/xp_lib.c | 29 +- src/modules/xprint/xprint.c | 4 +- utils/kamcmd/README | 2 +- utils/kamcmd/kamcmd.c | 4 +- utils/kamctl/db_sqlite/presence-create.sql | 2 + utils/kamctl/dbtextdb/dbtextdb.py | 14 +- utils/kamctl/kamctl | 12 +- utils/kamctl/kamctl.base | 2 +- utils/kamctl/kamctl.rpcfifo | 6 + utils/kamctl/kamctlrc | 6 +- utils/kamctl/kamdbctl | 6 +- utils/kamctl/kamdbctl.pgsql | 2 +- utils/kamctl/mysql/presence-create.sql | 2 + utils/kamctl/oracle/presence-create.sql | 2 + utils/kamctl/postgres/presence-create.sql | 2 + utils/kamctl/xhttp_pi/acc-mod | 6 +- utils/kamctl/xhttp_pi/alias_db-mod | 2 +- utils/kamctl/xhttp_pi/auth_db-mod | 2 +- utils/kamctl/xhttp_pi/avpops-mod | 2 +- utils/kamctl/xhttp_pi/carrierroute-mod | 8 +- utils/kamctl/xhttp_pi/cpl-mod | 2 +- utils/kamctl/xhttp_pi/dialog-mod | 4 +- utils/kamctl/xhttp_pi/dialplan-mod | 2 +- utils/kamctl/xhttp_pi/dispatcher-mod | 2 +- utils/kamctl/xhttp_pi/domain-mod | 4 +- utils/kamctl/xhttp_pi/domainpolicy-mod | 2 +- utils/kamctl/xhttp_pi/drouting-mod | 8 +- utils/kamctl/xhttp_pi/group-mod | 4 +- utils/kamctl/xhttp_pi/htable-mod | 2 +- utils/kamctl/xhttp_pi/imc-mod | 4 +- utils/kamctl/xhttp_pi/lcr-mod | 6 +- utils/kamctl/xhttp_pi/matrix-mod | 2 +- utils/kamctl/xhttp_pi/mohqueue-mod | 4 +- utils/kamctl/xhttp_pi/msilo-mod | 2 +- utils/kamctl/xhttp_pi/mtree-mod | 4 +- utils/kamctl/xhttp_pi/pdt-mod | 2 +- utils/kamctl/xhttp_pi/permissions-mod | 4 +- utils/kamctl/xhttp_pi/pi_framework-01 | 6 +- utils/kamctl/xhttp_pi/pi_framework.xml | 148 +- utils/kamctl/xhttp_pi/pipelimit-mod | 2 +- utils/kamctl/xhttp_pi/presence-mod | 10 +- utils/kamctl/xhttp_pi/purple-mod | 2 +- utils/kamctl/xhttp_pi/registrar-mod | 2 +- utils/kamctl/xhttp_pi/rls-mod | 4 +- utils/kamctl/xhttp_pi/rtpengine-mod | 2 +- utils/kamctl/xhttp_pi/rtpproxy-mod | 2 +- utils/kamctl/xhttp_pi/sca-mod | 2 +- utils/kamctl/xhttp_pi/secfilter-mod | 2 +- utils/kamctl/xhttp_pi/siptrace-mod | 2 +- utils/kamctl/xhttp_pi/speeddial-mod | 2 +- utils/kamctl/xhttp_pi/standard-mod | 2 +- utils/kamctl/xhttp_pi/topos-mod | 4 +- utils/kamctl/xhttp_pi/uac-mod | 2 +- utils/kamctl/xhttp_pi/uid_auth_db-mod | 2 +- utils/kamctl/xhttp_pi/uid_avp_db-mod | 2 +- utils/kamctl/xhttp_pi/uid_domain-mod | 4 +- utils/kamctl/xhttp_pi/uid_gflags-mod | 2 +- utils/kamctl/xhttp_pi/uid_uri_db-mod | 4 +- utils/kamctl/xhttp_pi/uri_db-mod | 2 +- utils/kamctl/xhttp_pi/userblocklist-mod | 4 +- utils/kamctl/xhttp_pi/usrloc-mod | 4 +- 1540 files changed, 64616 insertions(+), 29071 deletions(-) create mode 100644 misc/examples/kemi/kamailio-basic-kemi-python3s.py create mode 100644 src/core/kemiexec.c create mode 100644 src/core/utils/snexpr.h create mode 100644 src/modules/app_python3s/Makefile create mode 100644 src/modules/app_python3s/README create mode 100644 src/modules/app_python3s/app_python3s_mod.c create mode 100644 src/modules/app_python3s/app_python3s_mod.h create mode 100644 src/modules/app_python3s/apy3s_exception.c create mode 100644 src/modules/app_python3s/apy3s_exception.h create mode 100644 src/modules/app_python3s/apy3s_kemi.c create mode 100644 src/modules/app_python3s/apy3s_kemi.h create mode 100644 src/modules/app_python3s/apy3s_kemi_export.c create mode 100644 src/modules/app_python3s/apy3s_kemi_export.h create mode 100644 src/modules/app_python3s/doc/Makefile create mode 100644 src/modules/app_python3s/doc/app_python3s.xml create mode 100644 src/modules/app_python3s/doc/app_python3s_admin.xml create mode 100755 src/modules/app_python3s/utils/app_python_ctl delete mode 100644 src/modules/app_ruby/app_ruby_api.c create mode 100644 src/modules/app_ruby/app_ruby_papi.h create mode 100644 src/modules/app_ruby_proc/Makefile create mode 100644 src/modules/app_ruby_proc/README create mode 100644 src/modules/app_ruby_proc/app_ruby_api.c rename src/modules/{app_ruby => app_ruby_proc}/app_ruby_api.h (72%) rename src/modules/{app_ruby => app_ruby_proc}/app_ruby_kemi_export.c (100%) rename src/modules/{app_ruby => app_ruby_proc}/app_ruby_kemi_export.h (100%) create mode 100644 src/modules/app_ruby_proc/app_ruby_proc_mod.c create mode 100644 src/modules/app_ruby_proc/doc/Makefile create mode 100644 src/modules/app_ruby_proc/doc/app_ruby_proc.xml create mode 100644 src/modules/app_ruby_proc/doc/app_ruby_proc_admin.xml rename src/modules/{app_ruby => app_ruby_proc}/utils/app_ruby_ctl (100%) delete mode 100644 src/modules/ims_ipsec_pcscf/port_gen.c create mode 100644 src/modules/math/Makefile create mode 100644 src/modules/math/README create mode 100644 src/modules/math/doc/Makefile create mode 100644 src/modules/math/doc/math.xml create mode 100644 src/modules/math/doc/math_admin.xml create mode 100644 src/modules/math/math_mod.c create mode 100644 src/modules/presence_reginfo/notify_body.c rename src/modules/{ims_ipsec_pcscf/port_gen.h => presence_reginfo/notify_body.h} (52%) create mode 100644 src/modules/tls_wolfssl/Makefile create mode 100644 src/modules/tls_wolfssl/README create mode 100644 src/modules/tls_wolfssl/TODO.md create mode 100644 src/modules/tls_wolfssl/doc/Makefile create mode 100644 src/modules/tls_wolfssl/doc/functions.xml create mode 100644 src/modules/tls_wolfssl/doc/tls_wolfssl.xml create mode 100644 src/modules/tls_wolfssl/sbufq.h create mode 100644 src/modules/tls_wolfssl/tls.cfg create mode 100644 src/modules/tls_wolfssl/tls_bio.c create mode 100644 src/modules/tls_wolfssl/tls_bio.h create mode 100755 src/modules/tls_wolfssl/tls_cert.sh create mode 100644 src/modules/tls_wolfssl/tls_cfg.c create mode 100644 src/modules/tls_wolfssl/tls_cfg.h create mode 100644 src/modules/tls_wolfssl/tls_config.c create mode 100644 src/modules/tls_wolfssl/tls_config.h create mode 100644 src/modules/tls_wolfssl/tls_ct_q.h create mode 100644 src/modules/tls_wolfssl/tls_ct_wrq.c create mode 100644 src/modules/tls_wolfssl/tls_ct_wrq.h create mode 100644 src/modules/tls_wolfssl/tls_domain.c create mode 100644 src/modules/tls_wolfssl/tls_domain.h create mode 100644 src/modules/tls_wolfssl/tls_dump_vf.c create mode 100644 src/modules/tls_wolfssl/tls_dump_vf.h create mode 100644 src/modules/tls_wolfssl/tls_init.c create mode 100644 src/modules/tls_wolfssl/tls_init.h create mode 100644 src/modules/tls_wolfssl/tls_map.c create mode 100644 src/modules/tls_wolfssl/tls_map.h create mode 100644 src/modules/tls_wolfssl/tls_rand.c create mode 100644 src/modules/tls_wolfssl/tls_rand.h create mode 100644 src/modules/tls_wolfssl/tls_rpc.c create mode 100644 src/modules/tls_wolfssl/tls_rpc.h create mode 100644 src/modules/tls_wolfssl/tls_select.c create mode 100644 src/modules/tls_wolfssl/tls_select.h create mode 100644 src/modules/tls_wolfssl/tls_server.c create mode 100644 src/modules/tls_wolfssl/tls_server.h create mode 100644 src/modules/tls_wolfssl/tls_util.c create mode 100644 src/modules/tls_wolfssl/tls_util.h create mode 100644 src/modules/tls_wolfssl/tls_verify.c create mode 100644 src/modules/tls_wolfssl/tls_verify.h create mode 100644 src/modules/tls_wolfssl/tls_wolfssl_mod.c create mode 100644 src/modules/tls_wolfssl/tls_wolfssl_mod.h create mode 100644 src/modules/tls_wolfssl/todo.txt diff --git a/ChangeLog b/ChangeLog index b064bc30c..873e2bf71 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11607 +1,9511 @@ -===================== 2023-02-27 Version 5.6.4 Released ===================== +===================== 2023-05-17 Version 5.7.0 Released ===================== + +===================== Changes Since Version 5.6.0 =========================== -===================== Changes Since Version 5.6.3 =========================== -commit 383bc71cd4f3b2d5d0290f11a6c3975a58c7949e +commit 4ef477e6c33af829d9b7064019741eefcfdbfc44 Author: Daniel-Constantin Mierla -Date: Mon Feb 27 10:04:04 2023 +0100 +Date: Wed May 17 11:30:37 2023 +0200 - Makefile.defs: version set to 5.6.4 + Makefile.defs: version set to 5.7.0 -commit c04c950deee4a421d6a978adf977a8d856da9ebc +commit c5a22a4bfc9310f41facf8dfe8aa9c610f432817 Author: Daniel-Constantin Mierla -Date: Mon Feb 27 10:02:48 2023 +0100 +Date: Wed May 17 11:21:08 2023 +0200 - pkg: deb specs updated for v5.6.4 + Makefile.defs: set LIBSSL_SET_MUTEX_SHARED by default to 1 + + - one can set LIBSSL_SET_MUTEX_SHARED=0 in make command line to switch + to detection mode if it is need to set it or not based on libssl + version + - GH #3458, GH #3384 + + (cherry picked from commit 5e0fb402a7755ea22c41c0b8fcefbdf9694442b8) -commit 93aaf27bb49f65c42f78ecbd9942f272d79a4b10 +commit 520d1b4acb749b1052a13c12a51fae188df1378d Author: Daniel-Constantin Mierla -Date: Mon Feb 27 09:56:17 2023 +0100 +Date: Wed May 17 09:57:20 2023 +0200 - pkg: version set to 5.6.4 for rpms and alpine specs + topoh: don't set 0 twice at the end of masked/unmasked call-id + + - fomatting updates + + (cherry picked from commit 4c524547e1fdd4aa6dfa0ed0ada57b002296a258) -commit b27ddcd40250201ac9d9051308daa48797e8071c -Author: Kamailio Dev -Date: Fri Feb 24 14:17:07 2023 +0100 +commit f34ae12f63f0ed8d0577de3b36843cd5b96a7a36 +Author: Daniel-Constantin Mierla +Date: Wed May 17 09:52:37 2023 +0200 - modules: readme files regenerated - modules ... [skip ci] + topos: small formatting fixes + + (cherry picked from commit 991de5e51e799a0110b7aa489eb27f4f01f5dfd2) -commit 614071020f123263b6e0c0cace652f88ac40f470 -Author: POIROTTE Francois -Date: Fri Feb 17 15:43:22 2023 +0100 +commit ac118abdcb89e5e4ace524d9dbd27c0795f178d9 +Author: harish +Date: Wed May 17 00:21:21 2023 +0530 - kamctl: hide errors raised by "which" + topoh: memory leak fix for API call - Hide error messages from "which" to avoid polluting kamctl's output - (e.g. when a JSON document is returned) in environments where STDOUT - and STDERR may be combined into a single stream (e.g. containers) + th_mask_callid_str & th_unmask_callid_str funtions used for API call to + encode/decode call-ID uses static array declaration for callid_mbuf was + unable to free callid data lump after use and leads to memory leak. + when these futions was used through API call for topos memory leak bug + as reported + qm_free(): BUG: bad pointer 0x7faec4a7xxxx (out of memory block!) called + from core: core/data_lump.c: free_lump(470) - (cherry picked from commit a229d230bca5e785670edc3901f849e93989f9fe) + (cherry picked from commit 85b62cefa8d33bc736f1ab16e7c40646c903c812) -commit 74416f1fe93dad9ce62c1f31daeb6385d92c3f74 -Author: Daniel-Constantin Mierla -Date: Mon Feb 13 13:25:28 2023 +0100 +commit a651304380283854f916b8e6fae8ff0a4937d411 +Author: Sergey Safarov +Date: Wed May 17 09:23:07 2023 +0300 - topos: use proper field for datetime value + pkg/kamailio/obs: packaged math module - (cherry picked from commit 446892331900c2303e531da55bcb494ccb2d8bce) + (cherry picked from commit bafefbc841eb7a6929baeff0b3fbe185860f4290) + +commit 72db97b7b8618e6cc9eed80ef670495547b7c2d0 +Author: Victor Seva +Date: Tue May 16 12:58:47 2023 +0200 + + pkg/kamailio/deb: version set 5.7.0 [skip ci] + +commit 422d469fb52c31074ff00eec445eff45fdfebb39 +Author: Kamailio Dev +Date: Tue May 16 18:16:35 2023 +0200 + + modules: readme files regenerated - modules ... [skip ci] -commit a914333bbac7b52943dc8d9d58bf15614b6497d5 +commit 7e53506f27a6198d5f64799f2a8d672c5212d69c Author: Daniel-Constantin Mierla -Date: Fri Feb 10 17:53:42 2023 +0100 +Date: Tue May 16 13:32:35 2023 +0200 - ctl: doc - binrpc_buffer_size can get only integer value + topos: formatting and debug cleanup after last commit with callid masking - (cherry picked from commit 44381746e0e826e8db04597942fa4cee6cbf9175) + (cherry picked from commit f4dc688548aa7753af93ce6e9089b53e9fc4c7ec) -commit 89a65b849a392fea8a46b1e6ae8309c764cdf81e -Author: Daniel-Constantin Mierla -Date: Wed Feb 8 15:51:37 2023 +0100 +commit 7e1f330e2dc916138aa9a899da49c452b9f59740 +Author: harish +Date: Fri Jan 27 01:20:59 2023 +0530 - async: catch up on possible skipped slots due to slow tasks + Topos: Added CallID Mask Document for Topos - (cherry picked from commit 0a3c15239a620474bbbc7f4d2f57dda0e9aa0f58) + Added document for Call-ID Mask in Topos Module + + (cherry picked from commit 14d4b2422c0fed27fecf01665197f9d0669aa24e) -commit 6796e7faeef7c0af9805b07e4f29c6924d8f3edc -Author: Daniel-Constantin Mierla -Date: Tue Feb 7 12:57:04 2023 +0100 +commit a16f4e43b75da4bf9c486efd5127cde223f16416 +Author: harish +Date: Fri Jan 27 01:15:46 2023 +0530 - lib/ims: check return of strtok(...) + Topos: Added Call ID mask when sending to Downstream - (cherry picked from commit 63095ef1bef36a35952ed265f41d87ccbc1bba70) + Added Call-ID mask while sending the request to Downstream and unmasking + when receiveing from downstream + + (cherry picked from commit d98ff2aab3d3e379fa27da187fbd069c23fb0fe9) -commit 1107423f6af0df4d788216324d6547247fa22224 +commit 27ab4b757805083c231ceb109a46f5501b1baa7c Author: Daniel-Constantin Mierla -Date: Fri Feb 3 09:38:26 2023 +0100 +Date: Tue May 16 17:28:02 2023 +0200 - rr: doc - fixed typos and use the proper param name add_username instead of enable_username + htable: set dbload filed on empty db result - (cherry picked from commit 022fa0cfc75d150fde219b8ae4f9a99b3fa2f132) + (cherry picked from commit ba9d663c5d382edef3c98b31aa4341b21c307a34) -commit b2e872799d8a694bd433193ec8157ab1d329edaa +commit 94717b13f2b75522fcc60180ab192710bdc7ca71 Author: Daniel-Constantin Mierla -Date: Fri Feb 3 09:28:58 2023 +0100 +Date: Tue May 16 12:45:57 2023 +0200 - core: typos in comments and EoL after log when parse msg fails + core: use unsigned long (j) for rpc core.shmmem - - GH #3348 + - GH #3450 - (cherry picked from commit 51fa3da96c1eacd4d679598a3305180c9e818cfb) + (cherry picked from commit 94dd64a5238b4bf60ca21e09e216c01166f4a93f) -commit 6f3a48124cedc04332e45e9f38f54ed5acb1027d +commit 20ca1f8164dd5da70b0490300f2a57f65ff9a663 Author: Daniel-Constantin Mierla -Date: Thu Jan 26 09:20:31 2023 +0100 +Date: Tue May 16 12:20:36 2023 +0200 - ims_dialog: fix module name in modparam examples + jsonrpcs: give spath parameter for storing result - (cherry picked from commit a4150741748779bba8e14bed286c6d64b1df7f17) + (cherry picked from commit 1d5722e18e04e8935b342d303fe265c5d8f06e8e) -commit ee7d314422003fc6edfbc364015499e38e18ae62 -Author: Sandro Gauci -Date: Mon Jan 23 13:38:17 2023 +0100 +commit 55b39daa32c46c33d01d610c3a1dcf836d4dfb3c +Author: Daniel-Constantin Mierla +Date: Tue May 16 09:02:51 2023 +0200 - exec: docs - added security warning - - - Added warning about potential for OS Command Injection - - Updated invalid examples - - previous example gives the following error: - pv_parse_spec2(): error searching pvar "rU.txt" - - (cherry picked from commit f81f0e77c5ab67431af1f62f0e027379a3445951) + ChangeLog: preparing content for v5.7.0 -commit d59c64514f032a73a1f6aa65051f81b8784a5713 +commit 2cff2d5117521ce02a2847cc7d1db54203bbccce Author: Daniel-Constantin Mierla -Date: Mon Jan 16 12:54:48 2023 +0100 +Date: Tue May 16 08:45:33 2023 +0200 - websocket: ignore keepalive in state WS_S_REMOVING - - - GH #3331 - - (cherry picked from commit 34c3c42b7fe44dbe88110415ec78400a7defde61) + README: version updated to 5.7 -commit ea782be2cc29589f4dd55f0d91c11049b5280fe0 -Author: Richard Fuchs -Date: Tue Feb 14 15:01:22 2023 -0500 +commit 87aebe3be58a757843d3846174bc3b6224cf36c8 +Author: Victor Seva +Date: Mon May 15 22:33:33 2023 +0200 - rtpengine: avoid repeated queries to same node + Revert "tls_wolfssl: use wolfssl lib from system if available" - If we know which node handles a particular call from the hash table, - only query that node once and then return error if it's dead, instead of - going into a pointless loop looking for other nodes to query which don't - exist. - - closes #3370 - - (cherry picked from commit bd0ce126109f40f5217053f20e687b93b2268164) + This reverts commit 8ed9cf81c045d7946b07d8c98686acf92cd68776. -commit 07fc4d54e1c00a155dc17c25998ab2cbf75d0862 -Author: Daniel-Constantin Mierla -Date: Fri Jan 13 12:41:12 2023 +0100 +commit 8c18824c8f754f2e4ef2cef44c32f124fb088ffe +Author: Victor Seva +Date: Mon May 15 22:33:23 2023 +0200 - app_python3: use Py_SET_TYPE() from python 3.9 + Revert "pkg/kamailio/deb: introduce wolftls package" - (cherry picked from commit fc75b4c3f8f9bdba320f74ddf942686c09316b56) + This reverts commit c9de94ede7e6127b824c7d0667b306eef5c11127. -commit 82caa486216930ff634e4b9eeee8184eabaf504c -Author: Daniel-Constantin Mierla -Date: Fri Jan 13 12:33:20 2023 +0100 +commit 1b55a80b71bf9a7edfe29eb40627b472565ace69 +Author: Henning Westerholt +Date: Mon May 15 13:22:09 2023 +0000 - app_python3: proper check of PY_VERSION_HEX for python 3.11 + topos: fix early-dialog b-side UPDATE requests routing (GH #3437) - (cherry picked from commit 8546fb87e3277b675bd47eba9435f739cf3bb69d) + (cherry picked from commit 091dc9a76bcec5c8a4bc73e863ed10b1b9d76c92) -commit 92f15de3d026405c749ce10fb4b11200c9b365b1 -Author: Daniel-Constantin Mierla -Date: Thu Jul 21 20:15:29 2022 +0200 +commit 8ed9cf81c045d7946b07d8c98686acf92cd68776 +Author: Victor Seva +Date: Mon May 15 13:35:48 2023 +0200 - app_python3: use new Python 3.10+ API functions for tracking execution + tls_wolfssl: use wolfssl lib from system if available - - GH #3187 + (cherry picked from commit 14b1f79c29f317c74bbcbba75853ce45c353a865) + +commit 5e8ea292e4d5e403509f75016f1685d793912a1f +Author: Victor Seva +Date: Mon May 15 12:17:38 2023 +0200 + + github: refresh branch [skip ci] + +commit c9de94ede7e6127b824c7d0667b306eef5c11127 +Author: Victor Seva +Date: Mon May 15 11:19:42 2023 +0200 + + pkg/kamailio/deb: introduce wolftls package - (cherry picked from commit b8bf86eb11a17c853450e5c7f81d2446cf719fbc) + (cherry picked from commit 13430c2e8b9fccf7565ddcf38dcab8e516cebef0) -commit baa91762aa9f5ee6ede385148c6302c14537cd15 -Author: Victor Seva -Date: Thu Feb 9 11:45:29 2023 +0100 +commit 04b49bb89fe6482a351a06ed08a9e9db5e934faf +Author: Richard Fuchs +Date: Tue May 9 15:05:39 2023 +0200 - usrloc: correct AOR value on usrloc:contact-expired + rtpengine: fix unaligned memory access - previously $ulc(x=>aor) had only the user part even with use_domain set + Make sure the pointers we return from our continuous memory buffer is + always 64-bit aligned as it's used not only for strings, but also for + structs/objects, and such unaligned memory access is undefined on some + archs and flagged as such by ASAN. - fix #3365 + From https://github.com/sipwise/rtpengine/commit/ade8100d3b10308f1ff63f8cb06fdf292618edca - (cherry picked from commit f3d00c91a7919207dac23ada58e59a13b9f334d8) - -commit b7f8c5a44b0f4d3e09e6cad1eaeeae7e9330cffe -Author: Sergey Safarov -Date: Fri Feb 10 16:46:04 2023 +0300 - - pkg/kamailio: fixed rpm packging for CentOS 6 + fixes #3444 - (cherry picked from commit db634e7fb3e5913238561afb4381363bbfe58882) + (cherry-picked from commit 43ac6b27d7ca7bc522f362c25ebb3c22ab918280) -commit dafb657950f97e7431770be6d0e9f2f04634fc21 +commit 5f3ed08b5e234465d4fb909460367a63ed63a550 Author: Victor Seva -Date: Fri Jan 27 08:30:30 2023 +0100 +Date: Tue May 9 23:28:04 2023 +0200 - pkg/kamailio/deb: remove warning build-depends-on-obsolete-package [skip ci] + dialplan: fix ki_dp_translate() checks for input/output parameters - > W: kamailio source: build-depends-on-obsolete-package Build-Depends: libncurses5-dev => libncurses-dev + fixes #3447 - (cherry picked from commit 387a8ca53f179437ae173b0bd5cb8d2d4922b60d) + (cherry picked from commit ab0a2be6b522c1b48a2442447c24e7ab156e3d4e) -commit a45f4ca901f76dae023e390d11e71873cb7e73ff +commit 3bab39400f493647f8d6ec98c361b95cb43f0295 Author: Victor Seva -Date: Fri Jan 27 08:23:45 2023 +0100 +Date: Thu May 4 20:12:32 2023 +0200 - pkg/kamailio/deb: remove lsb-base dependency [skip ci] + lcr: fix crash be calling load_gw* via KEMI - * on newer version, there's no need to add it + move the check of lcr_id to the helper - > E: kamailio: depends-on-obsolete-package Depends: lsb-base + fixes #3435 - (cherry picked from commit 03755f93f98608d85591ba8aa184733e3871b92c) + (cherry picked from commit c88e506fe6a1ba0f588c5866a63ffb18fa25478a) -commit 3cc09ff6045c35feef5902e3cea6b313c49e8a77 -Author: Henning Westerholt -Date: Wed Jan 25 07:59:39 2023 +0000 +commit 14cb08ed98740bd286b89edb2b0555aebd7d69c2 +Author: Victor Seva +Date: Thu May 4 21:43:39 2023 +0200 - core: fix memory leak related to Require header parsing, this header also need to be freed - - (cherry picked from commit 6c372bf644e1c9afa867433e5992e347c8fc4ff6) + pkg/kamailio/deb: version set 5.7.0~rc0 [skip ci] -commit fe0c4d5efdff79f76a20b3519f41388782fae710 -Author: Sergey Safarov -Date: Thu Jan 19 11:56:18 2023 +0300 +commit 239b374c7d30c1865b749f247ecdc7bb80898063 +Author: Daniel-Constantin Mierla +Date: Thu May 4 20:37:14 2023 +0200 - pkg/kamailio/obs: used mariadb connector instead of mysql + Makefile.defs: version set to 5.7.0-rc0 - (cherry picked from commit ea99c8fc235334d4dd48868f74ab5c62662942e6) + - branch 5.7 for 5.7.x release series +commit e80e877e4c0bab977c80c147b826d3b67b4c02d9 +Author: Daniel-Constantin Mierla +Date: Thu May 4 18:24:45 2023 +0200 -===================== 2023-01-11 Version 5.6.3 Released ===================== + Makefile.defs: version set to 5.7.0-pre1 -===================== Changes Since Version 5.6.2 =========================== +commit 20561b66364f2321c604d0655c3029decdd2dff6 +Author: Daniel-Constantin Mierla +Date: Thu May 4 14:22:06 2023 +0200 + db_flatstore: use unsigned long long for printing time_t value -commit ef69c4b47257204d9bcac31ec11c4873042c3787 +commit 254c14517ba698e0e8ed8bb85b0bc24948f48f50 Author: Daniel-Constantin Mierla -Date: Wed Jan 11 09:10:19 2023 +0100 +Date: Thu May 4 14:17:20 2023 +0200 - Makefile.defs: version set to 5.6.3 + stats: use J for printing timestamp to rpc result -commit f656d8c6f423b75110b47b83ffee4ed2f9cc509b +commit c5d846d499cdc4fa6829c3bf4d7a120d9dbe16da Author: Daniel-Constantin Mierla -Date: Wed Jan 11 09:09:45 2023 +0100 +Date: Wed May 3 20:11:06 2023 +0200 - pkg: version set to 5.6.3 for rpms and alpine specs + dlgs: use PRIu64 to print uint64_t -commit 76c2caf7d3bce664e978a18ce3eaa8385d4b4bd9 -Author: Daniel-Constantin Mierla -Date: Wed Jan 11 09:09:27 2023 +0100 +commit c394d9b2108443f9cd6146d88f77f51a2a059ba5 +Author: Pantelis Kolatsis +Date: Thu May 4 07:49:18 2023 +0000 - pkg: deb specs updated for v5.6.3 + textopsx: convert to memory error logging helper, add missing logging for allocation errors -commit 904cd586eff82c6a844cf028cb00652bc0470a0c -Author: Kamailio Dev -Date: Mon Jan 9 09:02:11 2023 +0100 +commit b6c3a15518e9b6c7259be7c906193aa0cd510449 +Author: Pantelis Kolatsis +Date: Thu May 4 07:42:27 2023 +0000 - modules: readme files regenerated - modules ... [skip ci] + kafka: convert to memory error logging helper -commit af7d9413385cd03da918777072e7246863849dbb -Author: Henning Westerholt -Date: Mon Jan 9 07:57:26 2023 +0000 +commit 40b18ddfe3eca3170ef6c535d39332b2e3c6ce5d +Author: Pantelis Kolatsis +Date: Thu May 4 07:34:57 2023 +0000 - p_usrloc: fix default transaction isolation level (gh #3324) - - (cherry picked from commit ff647697724decb7440dfe3758857a06ab008979) + secfilter: convert to memory error logging helper, add missing mem cleanup on errors -commit efd90dc303221208a714ecc69daf744c39d47f0d -Author: Kamailio Dev -Date: Fri Jan 6 12:47:01 2023 +0100 +commit d031d1e483f4c025074e6a6bc95728dc88193c7b +Author: Pantelis Kolatsis +Date: Thu May 4 07:30:08 2023 +0000 - modules: readme files regenerated - modules ... [skip ci] + ims_registrar_pcscf: convert to memory error log helper, add missing mem cleanup during errors -commit 4cea7dc033e34d019a7018d5b0eef39c0be508cd -Author: Daniel-Constantin Mierla -Date: Tue Jan 3 11:06:00 2023 +0100 +commit 8b9e4dbcc29a4ff913039adf1ce1eae941976533 +Author: Pantelis Kolatsis +Date: Thu May 4 07:14:45 2023 +0000 - core: rpc - removed old todo, whitespacing and define guards coherence - - (cherry picked from commit 7a3573002fddffd74999c4cd5a859a4019d0227a) + lcr: convert to memory error logging helper, add some missing mem cleanup on error -commit 6178db33a2df671133eba654b856c0d8136462c4 +commit b002a5dcde1f14850ddfc620ed5b9d0a7e8e5962 Author: Daniel-Constantin Mierla -Date: Wed Dec 28 10:37:04 2022 +0100 +Date: Mon May 1 20:51:10 2023 +0200 - xmlrpc: coherent check of RET_ARRAY as a flag - - (cherry picked from commit 7364a8a67e19960d51a632108f39d7d2d289f8ce) + auth_db: exported www_authenticate() to kemi -commit 1f3ad963636e62431d7ec8c113c90e67440437c7 -Author: Daniel-Constantin Mierla -Date: Tue Dec 20 11:17:07 2022 +0100 +commit db8258bf9ab7ca772923d237f40fce4381dbcde4 +Author: Pantelis Kolatsis +Date: Sat Apr 29 19:15:28 2023 +0000 - core: utils/tmrec - removed unused function - - (cherry picked from commit a33c9bb24f01195c5654e9699079eb3d4548692e) + debugger: convert to memory error logging helper, add missing mem error handling -commit 74fdd2e61043df0961bb19f46a56a525bf58dd0b -Author: Daniel-Constantin Mierla -Date: Tue Dec 20 11:15:30 2022 +0100 +commit 11831568d9eaef233fe6e482ad2c63788b04bbd9 +Author: Pantelis Kolatsis +Date: Sat Apr 29 19:11:36 2023 +0000 - cplc: removed unused function - - (cherry picked from commit 0f3ce4029ee1f52804566dc945c7e0914f01405d) + crypto: convert to memory error logging helper -commit 0ba02031953029c3e4820264503400cbd9e14924 -Author: Daniel-Constantin Mierla -Date: Fri Dec 9 10:29:37 2022 +0100 +commit ea31785f3458bb79d14384734f8fd4f7b628ffa2 +Author: Pantelis Kolatsis +Date: Sat Apr 29 19:10:00 2023 +0000 - core: tcp - debug message on no connect - - (cherry picked from commit 5fee7d818f18afcab4d2e17231d2e4eab79b7b48) + ldap: convert to memory error logging helper -commit 7e12f4f5951ebcd40bc7779b6c7bf71081c38481 -Author: Rick Barenthin -Date: Tue Dec 6 10:39:18 2022 +0100 +commit b1a47746d6097c2d1fe47ee4799108368037283d +Author: Pantelis Kolatsis +Date: Sat Apr 29 19:07:15 2023 +0000 - tm: cleanup parsed body at the end t_continue_helper - - - if t_suspend and t_continue are used for replies - and in the called route in t_continue the body of - the sip message is parsed the pkg memory of the - parsed body is leaked - - (cherry picked from commit f409a8c9f6fde33eaf8b428887e219b56740b0a5) + pua: convert to memory logging helper, add missing log message and mem error handling -commit 3bddd542cdd7a6f56e6dee9a7db526a09e60271c -Author: Daniel-Constantin Mierla -Date: Wed Nov 23 10:51:04 2022 +0100 +commit 89927295f23648d9e66fa5285ca3b65a615e89a5 +Author: Pantelis Kolatsis +Date: Sat Apr 29 18:56:02 2023 +0000 - core: safety check for freeaddrinfo() param on log_init() - - - GH #3281 - - (cherry picked from commit 6438573ce2d138d83cc1fa7cd88834c48d623ac6) + utils: convert to memory logging helper -commit caf8465d6f56c5891b8398814d3e66ad4996b386 -Author: Daniel-Constantin Mierla -Date: Mon Nov 21 11:28:32 2022 +0100 +commit d77448b3a6a5dc3cf9e9a8ed85aeb7ae743900b6 +Author: Pantelis Kolatsis +Date: Sat Apr 29 18:54:14 2023 +0000 - sipcapture: debug message with header offset and address family - - (cherry picked from commit 7f258d97431a9a4bccf8155def52c9e9070c9f1d) + websocket: convert to memory logging helper, add missing mem error logging -commit 645f3ed8dbb6260aae870629e026d31ce5aa433b -Author: Daniel-Constantin Mierla -Date: Tue Nov 15 17:24:23 2022 +0100 +commit 7ae82075ba0b509cdc9c2f5d03e9b055fc3bf117 +Author: Victor Seva +Date: Fri Apr 28 11:48:12 2023 +0200 - app_python3: docs - added note about how Python modules used in script can be reloaded - - (cherry picked from commit 34d60608bea449ab7258a5d88894651303b80adf) + github: PR use Github Packages registry [skip ci] -commit af3a249364b20e46cc80a6ae6ea8c04c9d10513b +commit f27d15ba6e1116a9f47e654d2bd0f4d3b73168a3 Author: Daniel-Constantin Mierla -Date: Mon Nov 7 21:11:56 2022 +0100 +Date: Thu Apr 27 21:19:31 2023 +0200 - websocket: more details on debig messages - - (cherry picked from commit e7bd1570e3788e9d04047b4d1d00cb8bd8b172d3) + auth_db: exported www_authenticate_method() to kemi -commit a2c4e0efdb03ba31ddb295fbfd2d95a393480906 +commit f16ba6d4a5305be84d5a2b9d1e6c6a15368c8c76 Author: Daniel-Constantin Mierla -Date: Fri Nov 4 09:55:22 2022 +0100 +Date: Wed Apr 26 20:36:17 2023 +0200 - secsipid: ensure headers are parsed - - (cherry picked from commit a0d9deb9f852f887bed7c0809f3056b5f75379c8) + auth: exported auth_get_www_authenticate() to kemi -commit bea811e2a6e8b12f8491b7e46bcc58ad66c9e225 -Author: Daniel-Constantin Mierla -Date: Fri Nov 4 09:28:23 2022 +0100 +commit 1f802a96f0ce4c376d64be65bca27994bb2742cb +Author: Marcus Orchard +Date: Thu Mar 30 08:53:39 2023 -0400 - secsipid: debug message if identity header is not found - - (cherry picked from commit 0920aa1a27565bc52fd1ff9f4b9fc31dbd0d2a75) + tls: fix formatting in tls_select.c -commit a0e89d8fad7e764478b0ff69e1fe335fcd7104a9 -Author: Daniel-Constantin Mierla -Date: Thu Nov 3 10:20:10 2022 +0100 +commit 7fd502fe433695b798249404cae144365d08b9c7 +Author: root +Date: Wed Mar 29 15:27:28 2023 +0000 - secsipid: iterate through all Identity headers + tls: get san entries by index - (cherry picked from commit cd3b776649e652b5d27b2718c22f08736b1e9e84) + - adds count pv and sel for DNS, EMAIL, IP, URI + - adds ability to access SAN entries by index + + fix #3400 -commit 72a09f0fc3912e07d2d624079945d7894c7916d3 -Author: Daniel-Constantin Mierla -Date: Thu Oct 27 10:07:36 2022 +0200 +commit 42351ec91b38ce3f8eff51978d00010f54481924 +Author: Wolfgang Kampichler +Date: Wed Apr 26 17:56:23 2023 +0200 - app_python3: note about kemi symbols and python reserved words + lost: P-A-I parsing with display name fixed (#3426) - (cherry picked from commit 0d6d434a92ae69cf1e503f07ffa6f46a9948593e) + - this fix improves P-Asserted-Identity parsing to properly extract + the uri from the header value. The uri (sip/tel) is used as + identity for HELD requests. -commit c0f29178edac11519650f55236cf3d5f0235ec71 -Author: Daniel-Constantin Mierla -Date: Wed Oct 26 16:11:42 2022 +0200 +commit 5a2df203a244e79a1868910da312f765091d22f5 +Author: Kamailio Dev +Date: Tue Apr 25 22:16:28 2023 +0200 - siputils: export add_uri_param() to kemi - - (cherry picked from commit ad4faf03628db45d30f27358b81afd8e0bee03c0) + modules: readme files regenerated - call_control ... [skip ci] -commit eb661123481af272e5854e5f0ce0a09f1f6a4d37 -Author: Daniel-Constantin Mierla -Date: Tue Oct 25 18:45:33 2022 +0200 +commit 4c8276fcf268a690ea671c4ddeaad1f89e293565 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Apr 10 10:39:32 2023 +0200 - rtp_media_server: init global variables - - (cherry picked from commit 3bcef382b810b4cd2a5a03b079086fee3bbbe187) + kex: typos -commit 2d8be55fec53d08b384896b0d380ccfd8b3de650 -Author: Daniel-Constantin Mierla -Date: Tue Oct 25 10:16:07 2022 +0200 +commit 79fc3f1fc9561f43146a107c824d1d97d3a8b021 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Apr 10 10:38:56 2023 +0200 - nats: formatted module exports structures - - (cherry picked from commit d5afbf0fb2f006d38fdfe32f6d2094638ad938b0) + kemix: update Kamailio URLs to HTTP → HTTPS -commit 373c53ea9d28d3af9af051cc36a3d6f3fdcb2c58 -Author: Daniel-Constantin Mierla -Date: Tue Oct 25 10:08:42 2022 +0200 +commit e7c8dcb9507fbd44cc1d00132b433a2d91705a48 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Apr 10 10:38:07 2023 +0200 - nats: init global variables - - (cherry picked from commit 619ff95d760c9b98df515ddccc5aa1e39275beeb) + keepalive: typos -commit 85c7085068bf6ea602b0553874030ee738c4d9dc -Author: Daniel-Constantin Mierla -Date: Tue Oct 25 10:06:06 2022 +0200 +commit 67a01aa6757f19397438457c6665d338f6804f24 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Apr 10 10:34:50 2023 +0200 - nats: safety check for nats_workers and nats_pub_workers on mod destroy - - (cherry picked from commit 51d2f707562f70749dd02727a34dc5e4fa20712e) + kazoo: typos -commit e48730f897ec66aad1d87b75ef419f3d34baa41b -Author: Daniel-Constantin Mierla -Date: Mon Oct 24 18:52:35 2022 +0200 +commit 8c5a8ce562e5ab98a7e6bdf163bab833ec3a7cf5 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Apr 10 10:32:30 2023 +0200 - pv: set str type for $hfl() - - (cherry picked from commit 51fc76737319f9b06ee4aa86e8c15c3fd5b62248) + jwt: typo algoritm → algorithm -commit 53f6395131ed53bf2d019dfb784d4cfb1be12395 -Author: Daniel-Constantin Mierla -Date: Wed Oct 19 17:24:17 2022 +0200 +commit 285a260687d4dce5636531a4ffffc43b0d37e883 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Apr 10 10:31:41 2023 +0200 - rtp_media_server: removed lib bcunit linking - - - not required for the code - - tested on debian 11 - - (cherry picked from commit 38f17e622e8539883a7213acce3aed0635b11aff) + jsonrpcs: typos -commit b78a813f0409cec8c58420f0bd43058b07327739 -Author: Daniel-Constantin Mierla -Date: Mon Oct 17 22:45:23 2022 +0200 +commit 27e97f1717e542765125f32f0bde98f6bf47e26b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Apr 10 10:30:52 2023 +0200 - pv: check for contact address in pv_get_hfl() - - (cherry picked from commit b411303502282b2f4d32ad299ed5bcfd0852e902) + janssonrpcc: typo -commit f625473cceabd94fcc12df387d71399831af2d5a -Author: Daniel-Constantin Mierla -Date: Fri Oct 14 11:17:25 2022 +0200 +commit 326ad479fb9e09f4f3a177606f2b5dcc09fbbd62 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Apr 10 10:30:33 2023 +0200 - acc: init to 0 the arrays allocated for accounting - - (cherry picked from commit 721ec276f2bfcc18236e0b9de1f5552f505f0cda) + ims_registrar_pcscf: typo -commit 6d19964651f72715eb643775f97db801edc86cd7 -Author: Daniel-Constantin Mierla -Date: Fri Oct 14 11:15:38 2022 +0200 +commit 5335f6d5a80f804257a2303f05a2b2c5edf02322 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Apr 10 10:30:05 2023 +0200 - acc: free core attributes for cdrs sent to log file - - (cherry picked from commit 932062fc84048eaa38144cf0bbfa7a2cae95a258) + cfgutils: typos -commit 46cd2b6732a1bcd49c31a4a4a1173d0b27ce39a1 -Author: Daniel-Constantin Mierla -Date: Thu Oct 13 11:59:53 2022 +0200 +commit b1f783df4ceb2a1d4a525c3802707105b6f1a0c6 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Apr 10 10:29:28 2023 +0200 - kex: added fixup free functions to module exports - - (cherry picked from commit c8bd10f791ef7aa48a16104472b039a8ca1a53c5) + call_control: typos -commit ace6ec13df233c5d6c55b5e627118883f4433efc -Author: Daniel-Constantin Mierla -Date: Thu Oct 13 09:40:44 2022 +0200 +commit b2b4eda387ec21ebac2db7258cabda2b9c9ed81b +Author: Pantelis Kolatsis +Date: Tue Apr 25 11:52:31 2023 +0000 - nats: safety check on nats_workers inside mod destroy - - (cherry picked from commit bc97b7adf77406dfc08b57b4a7df912a76d324e5) + statistics: convert to memory logging helper -commit 0ead35429a85800105178f7a8427d94ad390da33 -Author: Daniel-Constantin Mierla -Date: Tue Oct 11 10:17:34 2022 +0200 +commit 2264b5ca85256db2c3701575a24865f45b657c6c +Author: Pantelis Kolatsis +Date: Tue Apr 25 11:49:47 2023 +0000 - keepalive: removed redundant checks - - (cherry picked from commit cbe6cef58da8de7efa18c4e34458a81176d23e42) + call_control: convert to memory logging helper, add cleanup for errors -commit fc2f1b72781e3782b020978e9c188a8e664251ae -Author: Daniel-Constantin Mierla -Date: Tue Oct 11 09:40:56 2022 +0200 +commit 836dd90007d82a8d6a3bea1969a21ca349203e05 +Author: Pantelis Kolatsis +Date: Tue Apr 25 11:46:12 2023 +0000 - core: dns cache - check pointer and small formatting - - (cherry picked from commit 611cfede181f4cd61f576068708975efe5f66ffc) + sipcapture: convert to memory logging helper, add missing mem logging and cleanup on errors -commit fecfac448f594283c5d5a9470359cb8aa46f04d6 -Author: Daniel-Constantin Mierla -Date: Mon Oct 10 13:01:21 2022 +0200 +commit 78e658cd70d23f3665f08f436d8b9a9fa99769f9 +Author: Pantelis Kolatsis +Date: Tue Apr 25 11:29:37 2023 +0000 - ims_registrar_pcscf: go to error to free variables on failure cases - - (cherry picked from commit 609962b49a79dc5650f72470f4b03746d2e6db46) + kex: convert to memory logging helper, add missing mem error logging -commit b2f0545ec4b596767aad280ee07fd6a027c9d119 -Author: Daniel-Constantin Mierla -Date: Mon Oct 10 11:44:57 2022 +0200 +commit 2c976699e0e066659a2b1d2c1888300823c4b773 +Author: Pantelis Kolatsis +Date: Tue Apr 25 11:26:06 2023 +0000 - cdp: use empty string for debug messages when value is not set - - (cherry picked from commit d39f12ced4c79f3b7d60b5477f5065d9589547e8) + sworker: convert to memory logging helper -commit 0637f42a63b79053fb7114690e2163719ee6bfe1 -Author: Henning Westerholt -Date: Mon Oct 10 07:39:56 2022 +0000 +commit b531f6df91a5dd75fc6fae47e44041a1f1ebe6ca +Author: Pantelis Kolatsis +Date: Mon Apr 24 19:52:42 2023 +0000 - app_python: add a note that python2 is deprecated and app_python3 should be used - - (cherry picked from commit 7306e7683fd50420e93b44ec5593705194bf3616) + drouting: convert to memory logging helper, add missing logging, free mem in errors -commit e292ba270c9a924e0849ef1ad90af6df0272640b -Author: Kamailio Dev -Date: Sun Dec 18 09:16:58 2022 +0100 +commit 04bcef64e0bf0cff3558ce3cb895439ab2cdd5c7 +Author: Pantelis Kolatsis +Date: Mon Apr 24 19:43:37 2023 +0000 - modules: readme files regenerated - modules ... [skip ci] + rtimer: convert to memory logging helper -commit a3f5abb0852d8c7d4006724639605cc26e74806b -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Sat Dec 17 12:54:30 2022 +0200 +commit fc52a1e73812daaef425727fcf5f59ed6b75b2f9 +Author: Pantelis Kolatsis +Date: Mon Apr 24 19:35:41 2023 +0000 - registrar: typo - - (cherry picked from commit c738a65c2fd0a40c3cdc236a3d3b48b0d18add21) + prefix_route: convert to memory logging helper, add missing logging -commit b3b066b9f4164bdb7e502b42f522b42d3b6cce66 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Sat Dec 17 12:54:52 2022 +0200 +commit 56a843bb18b5f06d4ef88ed525d446a1ff298b3f +Author: Pantelis Kolatsis +Date: Mon Apr 24 19:32:29 2023 +0000 - core: typo instaNces - - (cherry picked from commit 9cff22564db3664faa7b4b5bef86f5f71ff87bc8) + dmq_usrloc: convert to memory logging helper -commit 3d0efce20275e7db08d7727a02e58c694097f0d6 -Author: Kamailio Dev -Date: Sat Dec 17 10:32:37 2022 +0100 +commit a3fe9388540ee3ba0331b642e1c26170ca572e60 +Author: Pantelis Kolatsis +Date: Mon Apr 24 19:30:54 2023 +0000 - modules: readme files regenerated - modules ... [skip ci] + path: convert to memory logging helper -commit 85860f834294d472d5e1fdfd8a23b27ef83997d3 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Fri Dec 16 16:36:04 2022 +0200 +commit 4f44adcfbfaf84262f09f03afd8912205ce6c13b +Author: Pantelis Kolatsis +Date: Mon Apr 24 19:27:45 2023 +0000 - app_lua: Document that Lua versions 5.2, 5.3 and 5.4 can also be used. - - since commits 2e85bb541ff19e4b007 and 673dab16593d9a70b . - - (cherry picked from commit 3baa075469d4c349b31c558692137318c0533921) + outbound: convert to memory logging helper -commit 1c8aa0d993bdd62b66a32853b81e1240ad459949 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:29:35 2022 +0200 +commit 965606b2fbdad7b868637fb2f35f15507279caf6 +Author: Pantelis Kolatsis +Date: Mon Apr 24 19:26:44 2023 +0000 - xmlrpc: typos an → and - - (cherry picked from commit 5e7c0dfc626117f9069846cc791bacb5371c0346) + rr: convert to memory logging helper -commit 32472814294689b41591a889e06223ec669dfd08 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:45:49 2022 +0200 +commit 19df3ad8f3e10b6c9fa91e69f288fdbd51be7091 +Author: Pantelis Kolatsis +Date: Mon Apr 24 19:24:24 2023 +0000 - xcap_client: typos a/an - - (cherry picked from commit 4a11beabb586f8615e3518456642088cf398de29) + uid_auth_db: convert to memory logging helper -commit 94050e45beefe31af9565cf48e72581cfee7354f -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:41:25 2022 +0200 +commit 6f68f55c1c654e3cb120c10eb6999d538d943ca2 +Author: Pantelis Kolatsis +Date: Mon Apr 24 19:20:16 2023 +0000 - usrloc: typos a/an - - (cherry picked from commit aeb5d17914d8674bd6d4769b8c695fd775ceeea5) + qos: convert to memory logging helper -commit 8b41427ea19c10676d061fc5f270e41d525a5a24 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:00:16 2022 +0200 +commit f7588fb8fb804aa7585db5cb97433b69763ceb62 +Author: Pantelis Kolatsis +Date: Mon Apr 24 19:17:56 2023 +0000 - userblocklist: typos a/an allowlist - - (cherry picked from commit 3559be38f361ce58330d9f20248774200248362f) + siputils: convert to memory logging helper -commit 05c2c059513fc45be3a777b660066632d898e580 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:22:51 2022 +0200 +commit d5ab93a1e642aec9c842c9ffe9cb712c0f41e4c0 +Author: Pantelis Kolatsis +Date: Mon Apr 24 19:08:29 2023 +0000 - uid_uri_db: typo a/an backwards incompatible - - (cherry picked from commit 435f39330bc1534cde53501df3e87cfd21f00899) + statsc: convert to memory logging helper, free memory in case of error -commit a676080c8d0d5f16642ddb071d7f7ec8049b677c -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:23:08 2022 +0200 +commit 7747f91f6c482a99cfab4813e3b2ad5e6e970d07 +Author: Pantelis Kolatsis +Date: Mon Apr 24 19:06:41 2023 +0000 - uri_db: typo a/an backwards incompatible - - (cherry picked from commit 74dbc074740b3173ac74c8a3a4b97272ff97c7ba) + stun: convert to memory logging helper -commit 689865fbd6750d3c656947e7ab63141708eec3c0 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:22:27 2022 +0200 +commit 83789e7efe6e1a3479e7742812eaff2ffd7ebdd3 +Author: Sergey Safarov +Date: Wed Apr 19 18:52:30 2023 +0300 - uid_domain: typo a/an backwards incompatible - - (cherry picked from commit b2ead7fc6356e0d4479217ddc713cbcb9edfebc2) + .github/workflows: added GitHub action script to build Alpine based docker image -commit 26a7a05af607fd49f288aa18ed10a76b6c5a3498 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:22:05 2022 +0200 +commit 338e3d8bab15eb3422a9804a83d92c077960203c +Author: Daniel-Constantin Mierla +Date: Mon Apr 24 08:32:16 2023 +0200 - uid_avp_db: typos a/an extra - - (cherry picked from commit 4639db37a599e31cdabadcca29a28345d01e4109) + auth: exported proxy_challenge() to kemi -commit 5d28856d79dc172dde7531cfdbc98a45e734fc0c -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:21:43 2022 +0200 +commit 9643d65a98574e0739b771b4770101bd747b5966 +Author: Sergey Safarov +Date: Fri Apr 21 15:54:25 2023 +0300 - uac: typos a/an PV; is send → sent - - (cherry picked from commit 793da45e083713f958b8ca33f99fad67f82b3a5a) + submodule udpadate [skip ci] -commit 99d675345b963c0173574a0c5fba5310c55178dc -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:46:21 2022 +0200 +commit f898704e9d4f51f1b8fa65be92ff8cc504dfcd66 +Author: Pantelis Kolatsis +Date: Fri Apr 21 18:01:01 2023 +0000 - tm: typos a/an - - (cherry picked from commit 861ba0a277f276c577d3d3234c75265b548e09e0) + sdpops: convert to memory logging helper -commit ea72045d0e04a3d80f8c614adc33b0dbc99628ac -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:07:18 2022 +0200 +commit 2a9402d4159824f857a5c8b8fcb5f96f42094e5a +Author: Pantelis Kolatsis +Date: Fri Apr 21 17:59:50 2023 +0000 - tls: typos a/an - - (cherry picked from commit 6d8acd1632156f733bff2c7b7ef94789dfcf8a17) + sms: convert to memory logging helper, fix some related wrong log messages -commit 31224d0789dea31b046e9f01ed72ffc5f3b60f97 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:07:42 2022 +0200 +commit 569714ea692f751580d902900912caf3c56203dd +Author: Pantelis Kolatsis +Date: Fri Apr 21 17:58:01 2023 +0000 - sst: typos a/an - - (cherry picked from commit cabb462bfbc6a1fc9c5dc59c882b6199217be1a7) + sl: convert to memory logging helper -commit 6b959e52a9b74122cce73d2436e5f439448a97fb -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:05:20 2022 +0200 +commit 4753296c012f9eb90188a4313fb8f797b3f14010 +Author: Pantelis Kolatsis +Date: Fri Apr 21 17:43:25 2023 +0000 - snmpstats: typos a/an - - (cherry picked from commit 14aeceffebd5f093ae9f23287b7b74b34c2936ca) + topoh: improve mem error handling -commit bf69f8222a9f60f7f8ed048e45386d0713f3591f -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:13:35 2022 +0200 +commit 30f3bb9c0be0de638021ae4c7108db85330d3cbb +Author: Pantelis Kolatsis +Date: Fri Apr 21 17:40:27 2023 +0000 - siputils: typos a/an - - (cherry picked from commit 18cbc0fa0a1839b01b3d0134bd593372ab95818e) + xcap_server: convert to memory logging helper, improve mem error handling -commit 52a1cb7b72ea969b67326da57b93533452c45fea -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:21:18 2022 +0200 +commit 070279f902413023558391249bb579a7717eb391 +Author: Pantelis Kolatsis +Date: Fri Apr 21 17:35:06 2023 +0000 - sipt: typos a/an ISUP - - (cherry picked from commit 3b31fbe6090e46cf87cb27039589d7774a94939e) + xlog: improve memory error handling -commit 7e5872ef5d07324d9f475910b5b0cbb8fa365f22 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:21:03 2022 +0200 +commit ad687875c190e863d45a99f5d77422dde37223f7 +Author: Pantelis Kolatsis +Date: Fri Apr 21 17:33:17 2023 +0000 - sipcapture: typos a/an listen - - (cherry picked from commit dcd357649571d32e2d2689ab332ffe9590b3f44f) + xprint: convert to memory logging helper, improve mem error handling -commit 55a650b7966c67b4d528b9ffd72642bdd4f3aba7 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:29:07 2022 +0200 +commit b65c19fa29976b59403433ed8a5de4b7eef41afc +Author: Daniel-Constantin Mierla +Date: Fri Apr 21 11:32:07 2023 +0200 - seas: typos a/an + auth: expose www_challenge() to kemi - (cherry picked from commit 48f9b1f6cb57096a1d6c1a9d6bebd8275fd00a97) + - GH #3423 -commit 505820834c9dbc9dc965e052a260137851a3cfa6 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:32:40 2022 +0200 +commit 8a144a85c803424be087d7519d65b97b226501c1 +Author: Daniel-Constantin Mierla +Date: Thu Apr 20 12:53:53 2023 +0200 - rtpproxy: typos a/an - - (cherry picked from commit d9bdb46f98f4ff047e05e0dbebb5b8099c37aaec) + Makefile.groups: added math to group extra -commit cb47ca453027b24e106c5b4fa8f17a8df5a34bff -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:32:14 2022 +0200 +commit 58ab05d02d8ac8d2fee046c5d9505ba7a5ee2a8c +Author: Sergey Safarov +Date: Mon Dec 12 10:33:09 2022 +0300 - rtpengine: typos a/an - - (cherry picked from commit 550a46a6bd432cd15307fd50e027ce153252be70) + pkg/docker: submodule update -commit 2911bc5faae3557ecc2a457622ce353616344dcb -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:20:38 2022 +0200 +commit 15c7f861d72c57ee57f41c108d948027e50a0a27 +Author: Daniel-Constantin Mierla +Date: Wed Apr 19 08:02:44 2023 +0200 - rls: typos a/an + siprepo: translate pointers to the new buffer - (cherry picked from commit bcf5f74e3358ac525eff0be41f3f8a6cef76fc6a) + - GH #3418 -commit 26028b6d4a4d13750424e1fa69ec38b86aa0c709 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:20:17 2022 +0200 +commit 287600cc1560d2a035b766700fb2aba85456605c +Author: Daniel-Constantin Mierla +Date: Tue Apr 18 11:21:59 2023 +0200 - registrar: typo double a + tm: fix setting t->callid_val after previous changes to keep shortcuts - (cherry picked from commit 78a60f39c74d89f84abccad23aa4fe5dbd3f5dd4) + - GH #3417 -commit 5a7219387ae6a55edc7544a6c114964878b943d9 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:16:42 2022 +0200 +commit 77c41d9a56ee99fbae48dd075bfca3349ae4da4e +Author: Kamailio Dev +Date: Mon Apr 17 09:16:25 2023 +0200 - ratelimit: typo a/an Kamailio - - (cherry picked from commit 04fa3a2e6a8c5c45e1ebb7d6b9c14b61e55448b4) + modules: readme files regenerated - math ... [skip ci] -commit 7d7a5a3bdcedf72f550bc58a910aee9ad52d8ff7 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:18:56 2022 +0200 +commit 0cf5148d31b8e9f088ea9d8ed047553eb6cd590c +Author: Victor Seva +Date: Mon Apr 17 09:09:04 2023 +0200 - rabbitmq: typo a/an new - - (cherry picked from commit 063d06b78c88eb3d7727cba369089481847bb7de) + pkg/kamailio/deb: set 5.7.0~pre0 [skip ci] -commit 1a47cf3e78a7cbc2197fd75fc6e490595db0d27b -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:18:34 2022 +0200 +commit cc0ef8e5bcdb6fd325572cbffb3ddcf6aaa32435 +Author: Daniel-Constantin Mierla +Date: Mon Apr 17 09:09:09 2023 +0200 - pv: typo a/an parameters string - - (cherry picked from commit 64a0f0d99c0de9a60b73010cbc87e4a81b655f3e) + math: docs for math_sqrt() -commit 27100a4b982272618f62a756bf18343c6aefd549 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:18:03 2022 +0200 +commit c4c7b50bb9f164d430af582c5844b0e0aacf2bb3 +Author: Daniel-Constantin Mierla +Date: Sat Apr 15 08:30:44 2023 +0200 - pua_dialoginfo: typo a/an dialog-info + Makefile.defs: version set to 5.7.0-pre0 - (cherry picked from commit 4756758b30faf5e106f8b9cfe7f762a27e2e1ff9) + - testing phase for v5.7.x series -commit 46d4a8c9283448727474e252754b8ba805daee05 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:17:38 2022 +0200 +commit adb5249d10e6f37c80bdae69f61678ea0994617f +Author: Daniel-Constantin Mierla +Date: Sat Apr 15 08:29:29 2023 +0200 - pua: typo a/an transaction + Makefile.defs: version set to 5.7.0-dev4 - (cherry picked from commit 10a7e7735b2f85cd0fce6fb4a305222fcf980f21) + - mark the end of development for 5.7.x series -commit 8975b41b0d58995f06bfc131408032bc3a4ef0f5 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:17:15 2022 +0200 +commit 388a12b455da982c590472741b1007ef42cc8b91 +Author: Daniel-Constantin Mierla +Date: Fri Apr 14 22:55:28 2023 +0200 - presence_dialoginfo: typo a/an signed - - (cherry picked from commit 3cff94c3d5fd2d93e466207182023c42b0945cec) + math: added math_sqrt() function -commit 7755d186732bd65091d2d07681b59ea6d78e170c -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:15:39 2022 +0200 +commit bb3c781ba0021881957c7ce2e8afffb8d48f73a5 +Author: Kamailio Dev +Date: Fri Apr 14 12:01:12 2023 +0200 - presence: typos a/an - - (cherry picked from commit 069b7bde2ba133c4cab4dc976dc064c77f66239d) + modules: readme files regenerated - math ... [skip ci] -commit e7735db0b269927ea1b29719c5123a16c8b74401 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:14:12 2022 +0200 +commit 31c029ca47123de80f0f89e7526ddbb97af80768 +Author: Daniel-Constantin Mierla +Date: Fri Apr 14 11:57:51 2023 +0200 - pike: typo a/an IP node - - (cherry picked from commit 3e4e735cb78e3d0ed5aeb4da64bdb01a54e36a28) + math: docs - proper names for exported functions -commit 71ae6613e0783b2b05797c041856f3d1979b8740 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:30:04 2022 +0200 +commit 0920992eb2b60b1c98b187ddfd411dff8a8ba63a +Author: Daniel-Constantin Mierla +Date: Fri Apr 14 11:56:22 2023 +0200 - permissions: typos a/an - - (cherry picked from commit e2dda4d4e4d3201080d0a94e534aa320d8e80a95) + math: renamed math_log() to math_logN() to be more suggestive -commit 8682d69573144a47283420e5ebaf072c6b17590e -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:35:00 2022 +0200 +commit 17d8a04033a19d6781f8f14c9ae610cd070c2a47 +Author: Daniel-Constantin Mierla +Date: Fri Apr 14 11:53:02 2023 +0200 - peering: typos a/an - - (cherry picked from commit 29b3f25fa63ef3de9c2b0c8e571e9a1b37a64f93) + math: additional logarithm functions -commit 0aa296365d131f6c2d2ec04d3452e845e1cc1961 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:13:50 2022 +0200 +commit 2cf7d05beac75923998e2287c6856d49d4b6ccff +Author: Daniel-Constantin Mierla +Date: Fri Apr 14 10:48:50 2023 +0200 - pdt: typo a/an entry - - (cherry picked from commit dd02862266a42fd22ef93f2788648c3a3c78ae95) + math: new module to collect math functions -commit 0378446680f60d02cf551fc249740061c8c6237d -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:12:51 2022 +0200 +commit ab67d11064f71ad4d3661edaa533d30b023fad7a +Author: Daniel-Constantin Mierla +Date: Thu Apr 13 18:21:36 2023 +0200 - pdb: typo a/an pseudo-variable - - (cherry picked from commit a93b757ea092db2e6e6b1cc89a3e7ddb2fb5c757) + Makefile.defs: do not set -O2 flag for darwin linker -commit 306a5b1c43211206ca134c96be76bb8c201ac5ef -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:12:24 2022 +0200 +commit 61018e4774b0f6f7bda75aad7c74a56f9d14bb4a +Author: Daniel-Constantin Mierla +Date: Tue Apr 11 21:11:20 2023 +0200 - p_usrloc: typos a/an - - (cherry picked from commit 69a72618ceb6438c36301f58868dd7e80022355c) + jsonrpcs: define size for _jsonrpcs_stored_id buffer -commit b28b6664361e380be3ed666f485227f1a08e75d0 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:11:37 2022 +0200 +commit 57a22811bd91a1c86a59f2343522bbe7821b45fd +Author: Kamailio Dev +Date: Wed Apr 12 11:46:50 2023 +0200 - osp: typo be send → sent - - (cherry picked from commit c5d73f86e19172c2fc1293e6e10fa2903032e7c5) + modules: readme files regenerated - dialog ... [skip ci] -commit eb49f0ff9a7cb78a50a5b6d2e8b597d2833b6bb7 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:10:54 2022 +0200 +commit 87d11496a15806481c9abf963c6dc13faa661b50 +Author: Victor Seva +Date: Wed Apr 12 10:39:55 2023 +0200 - ndb_cassandra: typo a/an integer + dialog: dlg_get_var() support early dialogs - (cherry picked from commit b208f915df8b7b5f83bbf95ab622f3773f76c839) + to_tag can be empty -commit f66c15c9019348a31e19d9c66f6128f8d50a1130 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:10:29 2022 +0200 +commit d7c00bce2b191b237254939a1b5029abc37a8004 +Author: Daniel-Constantin Mierla +Date: Mon Apr 10 08:28:40 2023 +0200 - nats: typo a/an event - - (cherry picked from commit 5357ffdd0111554967876e34befa14fee2240815) + jsonrpcs: cast to long long int to print value without warning -commit 59120fdf3da8e19f6253e946797a7ec44e88837d -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:10:13 2022 +0200 +commit 46455859652ad4fddd6271235298bd83f96e0556 +Author: Daniel-Constantin Mierla +Date: Fri Apr 7 20:22:22 2023 +0200 - nathelper: typo a/an IPv6 reference - - (cherry picked from commit 942a8a89e53a3a77109acdc2bc3c34468faa1b75) + dispatcher: use PRIu64 to print uint64_t values -commit 7823a618c7358da9bf157d5cde0ec9ae135f0d36 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:08:57 2022 +0200 +commit a0fac2aaa14a5d4a2054128095cf68d79304d3c2 +Author: Kamailio Dev +Date: Mon Apr 10 08:16:28 2023 +0200 - nat_traversal: typos a/an - - (cherry picked from commit e69a729fba3ed2b527f66ccf5640156eeb9ae36d) + modules: readme files regenerated - benchmark ... [skip ci] -commit 866d72af08022c18314f3d6de7829652a8229955 +commit f2fae3c00908cd63fc4cfb13535587f2ad564d3e Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:04:39 2022 +0200 +Date: Sun Apr 2 15:32:18 2023 +0200 - mqtt: typos a/an - - (cherry picked from commit 0367dab157f5b755bf9bd2cc0452bae6eaea71e2) + http_client: typos -commit e8a76b9def95bb4d8a2cd986bbedff6e38cfd476 +commit 7437d4d9977f50640efefbec4cc06056c4957b18 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:03:39 2022 +0200 +Date: Sun Apr 2 15:29:07 2023 +0200 - matrix: typo a/an pseudo-variable; spelling is send → sent - - (cherry picked from commit 7a595ea7acb43149476bf033ac67e7fdd27e06d2) + http_async_client: typos -commit 9b747286db23ac59eae3e70ef30b6e9c6450099f +commit c1007b900dd99deb8b3610e9c4da823f2cd2cd02 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:03:09 2022 +0200 +Date: Sun Apr 2 15:28:26 2023 +0200 - mangler: typo a/an filter - - (cherry picked from commit 01a70ae52aef6926098feac64ca79605e16fa058) + htable: typos -commit 9c22e7c41d781d28cf78e91c1b5bf086a1aefc3e +commit 6a4ab71566d9e7bb3da290c2d60b35e56923a705 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:02:43 2022 +0200 +Date: Sun Apr 2 15:26:39 2023 +0200 - lcr: typos double a - - (cherry picked from commit 3c36f8577404aa0751d1804746e1b84f58534a78) + exec: typo -commit 58361306239d4bf0bb56d817ed9bdf783576dfd1 +commit 1112b6855797d93024977adeb73e021cc309a7b7 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 21:01:55 2022 +0200 +Date: Sun Apr 2 15:26:20 2023 +0200 - kafka: spellig atTribute - - (cherry picked from commit 648a1b7f4bdf9d0a99815dc6a3b3bd8f3450884c) + evapi: typo -commit 45d16fcfc292120b5008db1e58ea47d5389697ca +commit feb5d27f8a063b0c533d294be9e4726f75b96a0a Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:57:23 2022 +0200 +Date: Sun Apr 2 15:25:49 2023 +0200 - ims_usrloc_scscf: typos a/an IMPU - - (cherry picked from commit 8165d77587106d17f11785299dabd8fc10d58f87) + enum: typos -commit 55e2cd2a8024e3bed4e1ada74923bc16280e3970 +commit 4fdeda75a7227492f917e55ce523faf81f4fe965 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:54:38 2022 +0200 +Date: Sun Apr 2 15:25:21 2023 +0200 - ims_registrar_scscf: typos a/an - - (cherry picked from commit b648b2cb2ef77b4ab1ff42a5cc16db1f059b1e0b) + crypto: typo -commit 9b60dc8070c6b9d887a8468e7c4712c89e0bab19 +commit e8ada7caaf34231f47c04f9eea4f6f31048b7f6c Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:56:37 2022 +0200 +Date: Sun Apr 2 15:24:52 2023 +0200 - ims_registrar_pcscf: typo a/an IMPU - - (cherry picked from commit 58ba041e536c0f667e4bae8c4e1be48add0c0815) + corex: typos -commit 56e2ae99f443b30e2ad9bc931192aed51a774728 +commit d251ec90ee9567cf121f4179f3387c00e859a226 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:56:11 2022 +0200 +Date: Sun Apr 2 15:24:08 2023 +0200 - ims_qos: typos a/an - - (cherry picked from commit 6804318f811833167989d4d9f7bc4e19baa211c8) + ctl: typos -commit be0cdd0c39c51288ceca842b1ed1efa6cc8cc87f +commit 129fb5621b9de9a88b0c34f35fcb8b5acb5f667d Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:55:04 2022 +0200 +Date: Sun Apr 2 15:22:43 2023 +0200 - ims_icscf: typos a/an - - (cherry picked from commit f5c0ee927c4b61a623b9c93e476f68ac0a050558) + cplp: typos -commit 5c19f106aadd80b61314e7bd18a3f2532d749d0c +commit 1151b0854f5c24ef3e9b7ee209efc31ce7ef0519 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:55:37 2022 +0200 +Date: Sun Apr 2 15:20:58 2023 +0200 - ims_isc: typos a/an - - (cherry picked from commit e1a8136fdad06bce8bedaca58ad38e0e8d8b1c51) + cnxcc: typos -commit 0af00e49fc67b82e25a3fde75fada9258d697f2f +commit f9927657ba42dc2feca692291437ec10a20a06a8 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:53:56 2022 +0200 +Date: Sun Apr 2 15:18:46 2023 +0200 - ims_dialog: typos a/an - - (cherry picked from commit dc5df5d917e9443ef4daa47e60d673fe0e547f85) + cdp: typos -commit 6aee80d57e8350525fb59017fc7e817ba332e08a +commit 5ab455814cc5baf8b34b5fc8023f32a58c7c92b7 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:51:06 2022 +0200 +Date: Sun Apr 2 15:15:06 2023 +0200 - ims_charging_mod: typos a/an - - (cherry picked from commit dc499e21823a676f96fa43137d4eaa58b89de444) + carrierroute: typos -commit 844c92770f7fe4e36b7500e0d1b4b5513e96cd1d +commit 28f01c863b2533b077be634f966dc43c113e2677 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:50:34 2022 +0200 +Date: Sun Apr 2 15:13:10 2023 +0200 - ims_auth: typos a/an - - (cherry picked from commit 3846d9fdb24be2e3aeb2e3199a91c66661820423) + benchmark: typo -commit 6903199f300db89b0d7dc027acf6238b318cf3b7 +commit b26cfeda773867e8f346f3eb0f5c31e8cd408ac9 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:49:37 2022 +0200 +Date: Sat Apr 8 21:02:39 2023 +0200 - imc: typo a/an user + rtpengine clarifications - (cherry picked from commit 6f06537d0e5b661c91d413a1d3a48d2203dd749a) + See http://lists.sipwise.com/pipermail/spce-user_lists.sipwise.com/2023-April/030012.html and + https://github.com/sipwise/rtpengine/issues/1595#issuecomment-1382378886 -commit 177f3e19fe0e99eb717bef5eb178af685a6c85db -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:49:20 2022 +0200 +commit 16e6bfe4ed950851807c735cc3039046b77d6e6b +Author: Kamailio Dev +Date: Sat Apr 8 08:01:15 2023 +0200 - http_client: typo a/an value - - (cherry picked from commit 830b136f202913887c25ef46968351741d17fda2) + modules: readme files regenerated - tm ... [skip ci] -commit 3ef572bbec9900a4f2fef0e9edc911729c33a873 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:47:49 2022 +0200 +commit a4970749b2be40cd598d4ce5cf2eaa6b38fc2307 +Author: Ovidiu Sas +Date: Sat Apr 8 01:48:11 2023 -0400 - h350: typo a/an Kamailio - - (cherry picked from commit 14d4a2203212020df9a8338504636cc9aeb817ed) + tm: enhance documentation for on_sl_reply param -commit 7e8e3dde3f6bee81b6fa80e7deb5fe22137d43f3 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:29:40 2022 +0200 +commit 31083121a75ef29a6f10cceed35b89f4ee74b621 +Author: Kamailio Dev +Date: Thu Apr 6 22:31:26 2023 +0200 - gzcompress: typos a/an - - (cherry picked from commit fc00785e67797b43b0d3029891d107766a9e20fe) + modules: readme files regenerated - nats ... [skip ci] -commit 6c4cdc67be3eeccb96dde1149d77500649e9811e -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:46:28 2022 +0200 +commit a725b4fd224c27d84a9f5623faa5af3c3873a2e5 +Author: Seven Du +Date: Tue Mar 21 19:08:00 2023 +0800 - erlang: typo a/an name - - (cherry picked from commit a4839ae4102d9df742b4c6b7077ab080364563b1) + nats: add a reply param to nats_publish and expose as nats_publish_request in KEMI -commit 30274cfe1f4a68e0101de726875f2229a1de2fbf -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:27:43 2022 +0200 +commit 8bba1aa866b736f1fd98dace67fe4a4b1eeca5c7 +Author: Victor Seva +Date: Thu Apr 6 14:03:57 2023 +0200 - drouting: typos a/an - - (cherry picked from commit 895f7339474bfe9d947afe8980234ba7a345bc9b) + github: use Github Packages registry [skip ci] -commit 925b254cf995a3bd1422fc72bfad1d1cff5fc1b3 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:45:46 2022 +0200 +commit 1c5fbac8c4314eb5a8c4f599de2b57f3840f2167 +Author: Victor Seva +Date: Thu Apr 6 08:45:28 2023 +0200 - domainpolicy: typo a/an backwards + nats: fix build after a6caaabe4bc85e1b41d5bd9b0b8938069eace309 - (cherry picked from commit 2d246fb8f4768df2c25d18c47ad1f43a0e698e4c) + GH #3401 -commit eb1e8338324493cd9fa60c199a2c6c46d93022ca -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:45:17 2022 +0200 +commit a6caaabe4bc85e1b41d5bd9b0b8938069eace309 +Author: Daniel-Constantin Mierla +Date: Wed Apr 5 12:55:06 2023 +0200 - domain: typo a/an backwards + nats: safety check on destroy for poll field - (cherry picked from commit 772e74a5b036974ba856aba0689af21ceefa27c6) + - GH #3401 -commit 3e9883c34a647a166f82c89e3690a070ea726f4b -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:44:37 2022 +0200 +commit ccdd2edbeea51f9141654b48d396abe381cd2318 +Author: Daniel-Constantin Mierla +Date: Tue Apr 4 08:00:51 2023 +0200 - dispatcher: spelling be send → sent - - (cherry picked from commit e8fd436486e69c04a791c29196f353896f85d772) + evapi: move clients structure to shm for access from internal workers -commit 12063efa4a1c368092c5a63cc0a8ee9a29819cb3 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:42:50 2022 +0200 +commit 789deca1842bf278c7539fa05962ab9554c2697e +Author: Daniel-Constantin Mierla +Date: Mon Apr 3 21:48:12 2023 +0200 - dialplan: typo a/an script - - (cherry picked from commit ea6ba98b9a018a07e894100b0ede662648d88edf) + evapi: safety check on log message during queue get -commit 9713e3925b7e59e678ab50307f14853cfd76703d -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:42:05 2022 +0200 +commit d68671f00097de3b498f4b67175c743bbf79ee72 +Author: Daniel-Constantin Mierla +Date: Mon Apr 3 20:37:38 2023 +0200 - debugger: typos a/an breakpoint - - (cherry picked from commit e663654fdea87e1be6b30da355f8bf5020ad4507) + evapi: more debug messages -commit 5edc748a388b79b9b8b5d978ee472fab6818010e -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:41:18 2022 +0200 +commit 757cb48d3606ef23192812a17a66b48c1ce2ea0f +Author: Wolfgang Kampichler +Date: Sat Apr 1 11:03:03 2023 +0200 - db_postgres: typos a/an + lost: additions to path element and corrected loop detection - (cherry picked from commit 137680b9ce564bed5c6a40a448feb1bd6f9ff0ce) + - LosT requests that allow recursion now include a element that + contains one or more elements. A loop error is indicated if a + returned target is already in the server list in the element. -commit 626af6bb548206476de52167abe7f15ceb08644f -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:40:29 2022 +0200 +commit c7e228eae76a432ea93fac7e95f50fe50979d79e +Author: Daniel-Constantin Mierla +Date: Fri Mar 31 18:34:00 2023 +0200 - db_mysql: typo a/an connection - - (cherry picked from commit 6bf0eb63f9c3db33e2fa70a2207e3da3bcf74051) + pua: updates for the new t field names -commit d2ac4093bd80461f52efb5c998ea8fec9fad2b68 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:37:13 2022 +0200 +commit c321f28ff657c921b8de2b84e66908f281d35d78 +Author: Daniel-Constantin Mierla +Date: Fri Mar 31 18:22:23 2023 +0200 - db_cassandra: typos a/an - - (cherry picked from commit 918b73c92ed86599e67adda2b1f7a864c500efb5) + tm: use header attribute shortcuts to match inside t_lookup_callid() -commit 251a38d689d952d6ac089be1e2cb50d1a82eebff -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:31:31 2022 +0200 +commit 2bd1227b2440dd376c18e6c964f569e0e9ba4730 +Author: Daniel-Constantin Mierla +Date: Fri Mar 31 15:18:13 2023 +0200 - dialog: typos a/an - - (cherry picked from commit c5e128fec48d5572bbad898c879c4376f141e619) + tm: keep shortcut the cseq header method -commit 11d16a3746ed6f680120db38168e8928fe528f37 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:28:24 2022 +0200 +commit 734fd2910cd437205da870ad1e329eaefe2f043a +Author: Daniel-Constantin Mierla +Date: Fri Mar 31 08:05:10 2023 +0200 - ctl: typos a/an - - (cherry picked from commit 21ce96a931e578be8e9a6897b406af63f18451e5) + sca: updates for the new t field names -commit 04dbe1a1c3a08e93bcf766a2fa2cab1474b6434f -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:36:25 2022 +0200 +commit ecd906dabbc5dc19d0fabb35d22320e2ba3fccf0 +Author: Daniel-Constantin Mierla +Date: Fri Mar 31 08:04:59 2023 +0200 - crypto: spelling - - (cherry picked from commit ab8f951917609f373bc62b6bc93baa33559e336c) + lcr: updates for the new t field names -commit fb14da427cd26db731243b5208827217572aca9e -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:35:52 2022 +0200 +commit 8f39d0ff741a3ba5819c6c0f96b8f575d30ab770 +Author: Daniel-Constantin Mierla +Date: Fri Mar 31 08:04:43 2023 +0200 - cplc: typos a/an - - (cherry picked from commit 3ac5a9f78f4c8e1b5b6f660d442b15a72336d80d) + keepalive: updates for the new t field names -commit 9f47746ca3606e0129c011fed1fa1a5eff449153 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:35:30 2022 +0200 +commit 927a2451e084e886d2548fdae3f5f4cd3abd0a4b +Author: Daniel-Constantin Mierla +Date: Fri Mar 31 08:04:11 2023 +0200 - cfgutils: typos a/an - - (cherry picked from commit 0e3ad10aba2d82d7eccebbe608fda15e4f49ef20) + dispatcher: updates for the new t field names -commit a7cca608ad1d82df78cef69d2dc089c5af7818b3 -Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:14:25 2022 +0200 +commit 8d69c0d68347198ccaea57a8ac4eeb040d19287a +Author: Daniel-Constantin Mierla +Date: Fri Mar 31 08:02:10 2023 +0200 - cdp: typos a/an + tm: rename shortcuts to from/to/callid/cseq headers - (cherry picked from commit 96d720c7c7c495ac3cf556700c76b20fedec8ec3) + - reflect better that they are with header names + - new fields to point to callid value and cseq number to facilitate use + of them directly without new parsing or printing with header names + +commit ea30efdbae2b33988e6157ba5e17aba16db156d4 +Author: Muhammad Shahzad Shafi +Date: Thu Mar 23 08:58:14 2023 +0000 + + tcpops: added tcp_get_conid() for kemi + +commit 6f8c1bf967ca3d101a70631df8d77cc7855b3a72 +Author: Kamailio Dev +Date: Thu Mar 30 19:31:38 2023 +0200 + + modules: readme files regenerated - acc ... [skip ci] -commit 11c158cc88b8d67d6ea1dca9c917319742e9a367 +commit 0b986aeeffa7faa14f7e954df01cfb0ef4bea8da Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 20:26:08 2022 +0200 +Date: Tue Feb 14 17:49:20 2023 +0200 - carrierroute: typos a/an - - (cherry picked from commit f5986119f9a55c3c91f61788ad3b3f00f2399585) + avpops: typos -commit 917da580ddee5557aa85c2d35df1c1efba0c4dc9 +commit 1fd32a957a136214ed7d521595eb13592c51e9fa Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:51:24 2022 +0200 +Date: Tue Feb 14 17:49:33 2023 +0200 - call_obj: typos a/an increasing - - (cherry picked from commit 3f827af3e834d603f72a64b7d2142aa94b83cf52) + auth_radius: typos -commit ea41c8b587228bf5324669941dd05af09792503a +commit da353c293ba46abbb21b5bcbbfa8e750955e9db1 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:50:46 2022 +0200 +Date: Tue Feb 14 17:49:47 2023 +0200 - avp: typos a/an string - - (cherry picked from commit 2e86db5adf67b4d30989055bd960c2a8632f64d3) + auth_identiy: typos -commit 0a6493ccd11f2d7503a848fb02fa82670c81ca14 +commit 22535e19236c1d1cefca02d0b1d50b563362a1cc Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:50:20 2022 +0200 +Date: Tue Feb 14 17:49:57 2023 +0200 - auth_radius: typos a/an - - (cherry picked from commit f15ef784f9abddabd8b97eb4ca6e89054250b418) + auth_ephemeral: typos -commit 322f59b7086c3c5a95026f905e8ca419b7c37370 +commit 95b9ad47fbf4f8444aa94aeb39c8c44b33f0f789 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:49:09 2022 +0200 +Date: Tue Feb 14 17:50:05 2023 +0200 - auth_identity: typos an other → another - - (cherry picked from commit 5836706a63368d8424dc2bed8426bf1ac4bdc097) + auth_diameter: typos -commit b2b0ed65b1e23aaf0fdc7adc7e6e6cfd93c59878 +commit 2d88dbe4dada18784a75cd228f55e8a7baf46b26 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:48:44 2022 +0200 +Date: Tue Feb 14 17:51:12 2023 +0200 - auth_diameter: typos a/an - - (cherry picked from commit 4a4dfb6e92c1abf5c37e65ac571cc88e0ec13025) + auth_db: typos -commit 5fa694c15612bcbecaf1608e7d02eac9f2bfeddf +commit 0cb433212526537624ff51eb659cb22393e42b2d Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:48:16 2022 +0200 +Date: Tue Feb 14 17:51:07 2023 +0200 - auth_db: typos a/an - - (cherry picked from commit c92c396b886f9808935d5103710652a2c365639e) + auth: typos -commit b647c42a2b43d4ece1f51a41a705e9b5df71e3c6 +commit 3f0c5103c661f73c9d172cd3728226ed3f7e4bdb Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:59:34 2022 +0200 +Date: Tue Feb 14 17:51:02 2023 +0200 - auth: typos a/an opaque - - (cherry picked from commit 0be9582347182271a0a4f1a3bb2c93080d172a03) + async: typos -commit d13a569d879c96c3c8196aee240c97e8208511be +commit fe06f13c4d41cff9ee2b0d62926102d49d8436cc Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:28:55 2022 +0200 +Date: Tue Feb 14 17:50:58 2023 +0200 - async: typos a/an - - (cherry picked from commit 10721533c1b81a840a88178130ca71fe1fe6ddef) + app_sqlang: typos -commit 1e3f7100b421923c43be95aeb108e64cbcfea1cc +commit 909e339becdc5db93830d9c3f0934a656bd16bb7 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:46:48 2022 +0200 +Date: Tue Feb 14 17:50:56 2023 +0200 - app_sqlang: typos a/an - - (cherry picked from commit 5591a7dae08bb85f077ab0efa7b2876f9673b8cb) + app_ruby: typos -commit 13b91640b13e1313864c71c310a851cb4329a675 +commit f57dae9081d54b364285fe4950426f86e8d52e75 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:44:58 2022 +0200 +Date: Tue Feb 14 17:51:25 2023 +0200 - app_perl: typos a/an - - (cherry picked from commit 09b657ad9a646b255e7b69aa402352a83172bad2) + app_python: typo -commit ddf46d61ac9a6ceae6d28915ba614c9f2c6c2f1c +commit f833583fb02a9d26665692b02b4a2cfaab7c3d83 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:43:08 2022 +0200 +Date: Tue Feb 14 17:51:32 2023 +0200 - app_jsdt: typos a/an - - (cherry picked from commit 99201809d08f0d10957860a6fc33ba81cd4ca0d5) + app_perl: typos -commit 32ed7b1bdb497880c29a3eebdaf45a5b4d3c6208 +commit 051af44ddb92a3b31f0236e4b430edcc1ffd9866 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:28:26 2022 +0200 +Date: Tue Feb 14 17:51:55 2023 +0200 - acc_diameter: typos a/an - - (cherry picked from commit 932058b9eacb934a75279ab26ce57e53a75c5c79) + app_mono: typos -commit f4a828949feabdc67f70d2a1bf76860a19a75c9e +commit f066bc53bf64791719ee3f97f2641aafbf76f6d7 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:27:44 2022 +0200 +Date: Tue Feb 14 17:52:02 2023 +0200 - acc: typos a/an - - (cherry picked from commit 55c77f09660cb4fc54338ad09138df74a53c9205) + app_lua_sr: typos -commit 17fe8fb7d586cbf4b3f1e4d4b6cc191cbb26c4ad +commit 9083ee603161475e805beb729ce4d11dc18a0e7a Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:26:33 2022 +0200 +Date: Tue Feb 14 17:52:07 2023 +0200 - misc/examples: typos - - (cherry picked from commit d5881bad81146b7e3aae7b7866158155df76cf16) + app_lua: typos -commit ea6e9a3453fb28d37b0ba521586133b6b1560238 +commit ca2c51143aab9ffafbb4f0a5474beb252f00deb4 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:24:25 2022 +0200 +Date: Tue Feb 14 17:52:17 2023 +0200 - src/Makefile{,.utils}: typos a/an - - (cherry picked from commit 59f4690cbdabe80966d71172b455572dfe9e0314) + app_jsdt: typos -commit bcaf87e313ad912e303951bf28935a7218fb53e3 +commit 0a062c9e52f61b48f6daf46756aeebbebb204646 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:23:09 2022 +0200 +Date: Tue Feb 14 17:52:26 2023 +0200 - doc/: typos a/an - - (cherry picked from commit a254a91c79449adf8b744e2b093028d0c3c90093) + app_java: typos -commit e3661028080df0baf0323180995b48829457dcd7 +commit 7e6942f283237033da9c211d5342e96148adbe5e Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:21:02 2022 +0200 +Date: Tue Feb 14 17:52:39 2023 +0200 - lib/: typos a/an - - (cherry picked from commit 039686530730bf4b0a75eca626266255f3932cca) + alias_db: typo -commit 1706532eed9cfe243f4035ccb66365ed42f0044b +commit 63044aab8a915484f90fc21a16c50349d9b2bda4 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:20:21 2022 +0200 +Date: Tue Feb 14 17:53:01 2023 +0200 - utils/: typos a/an - - (cherry picked from commit 664e9d1677b5802b08fa26d885f4ec89ddef1ac5) + acc_radius: typo -commit 3f04422e62c204c88dccc7b8d0099c6e7aec4ec7 +commit f5cfafa396c5925b8b4694c3e962564706fd4e12 Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:19:30 2022 +0200 +Date: Tue Feb 14 17:52:47 2023 +0200 - test/: typos a/an - - (cherry picked from commit e24de6868030747438e7c9c33bbd953f4f687474) + acc_json: typos -commit 2f83a4d5a61c10e7dcb7f27992619a5c1284bbaf +commit d394cc62e48fe4636d4c9b2cf9ca8d54e0f1cfbd Author: ÔøÃȄÂý ßðûðу÷þò -Date: Mon Dec 12 19:18:35 2022 +0200 +Date: Tue Feb 14 17:53:06 2023 +0200 - core: typos a/an - - (cherry picked from commit 521bf3d52fcb56198386bd4fc23f85693bc3d5f9) + acc: typo -commit 14fcaef65b1b7c1f6ef42e85d8a3a3819a32b620 -Author: Kamailio Dev -Date: Thu Dec 15 14:32:12 2022 +0100 +commit 5c8eed0ce78d029f28a1819262516940b7dd749e +Author: Daniel-Constantin Mierla +Date: Thu Mar 30 12:48:44 2023 +0200 - modules: readme files regenerated - modules ... [skip ci] + ndb_redis: fix index on parsing sentinel address -commit 78e181d82e5802e5b96b05cf9f1d9e54dbd1546d +commit 2c540b67a8a3f15835583926bfdef7cf6b71b4bf Author: Henning Westerholt -Date: Thu Dec 15 13:22:06 2022 +0000 +Date: Wed Mar 29 13:44:44 2023 +0000 - sanity: also add Contact URI check to documentation + Revert "pike: use pkg_malloc/pkg_free instead of system malloc" - (cherry picked from commit b96848689837277d9bc0ec9c1b5524de0f1321e1) + This reverts commit 6492a6f905075fa73d911c345fe784f2d3c085e5. -commit ee9cbc7585fb645bfa7117f8cd5122f3ae260d57 -Author: Bastian Triller -Date: Thu Dec 15 10:48:40 2022 +0100 +commit 18698fa9f8e242cf59273538baca448ea68d6194 +Author: Pantelis Kolatsis +Date: Wed Mar 29 11:36:15 2023 +0000 - sanity: Prevent segfault - - For star Contacts, there are no URIs that can be checked. - - (cherry picked from commit f1bac3433c61b0a5b4be08e7738a3a1aa0defe73) + gzcompress: convert to memory logging helper -commit 6ca691df40134abf53feb5d785c90618dcfa5c05 -Author: Henning Westerholt -Date: Wed Dec 14 08:38:12 2022 +0000 +commit 93011f8292c568f67bf5127ae7e092ec773df1a7 +Author: Pantelis Kolatsis +Date: Wed Mar 29 11:34:50 2023 +0000 - utils/kamcmd: add missing USE_READLINE define for pkg-config build, related to #3284 - - (cherry picked from commit a70b6bf09c73d961ebea1947216757fafb951c24) + misctest: convert to memory logging helper -commit 7bb9cadb1cec146cc6f0b5dafb2d50920dc40bcf -Author: Trevor Peirce -Date: Wed Nov 30 13:28:01 2022 -0800 +commit 41c814b7cfbed2d89099840c29580d99b2a3cc47 +Author: Pantelis Kolatsis +Date: Wed Mar 29 11:32:56 2023 +0000 - stirshaken: Properly handle intermediary/chain certificates when caching certificates - - - requires patch to libstirshaken (PR 124) to do anything - - if patched version of libstirshaken detected, uses new methods to store all intermediary certs - - unrelated minor logging tweaks - - (cherry picked from commit 043ce0e75eae04f356cd539f2146df6846a169e2) + imc: convert to memory logging helper -commit 0b52ac67fe12fab9127f30711313470257d32eaa -Author: Victor Seva -Date: Mon Dec 5 12:43:11 2022 +0100 +commit 246e25f0e8c6ca933accf1bd57fea1f43e8346f5 +Author: Pantelis Kolatsis +Date: Wed Mar 29 11:27:56 2023 +0000 - pv_headers: fix t_resume scenario - - (cherry picked from commit af1d9c156e0a69c9e3f39a063f7dd97d1c0a7bf1) + nathelper: convert to memory logging helper -commit a7ded9247f5a3f0a6c133dea41dfd61e4b7d4682 -Author: Victor Seva -Date: Wed Nov 30 08:46:15 2022 +0100 +commit 0f559ea761e2b1b140096d414b6f3d624068366b +Author: Pantelis Kolatsis +Date: Wed Mar 29 10:40:16 2023 +0000 - pkg/kamailio/deb: refresh files [skip ci] + ipops: convert to memory logging helper, add missing error logging -commit a7de8d08a46ace83b79b6c1a14646aa9cb4d57a2 -Author: Victor Seva -Date: Wed Nov 30 08:44:00 2022 +0100 +commit 7be6d78f5f9ee7aacef1a73321d4a384a7722077 +Author: Pantelis Kolatsis +Date: Wed Mar 29 09:52:04 2023 +0000 - pkg/kamailio/deb: fix jammy build, take two [skip ci] - - * rules are different in master + msrp: convert to memory logging helper -commit 2b5b3a7fb5a26dc467a60e5e70c8b3515f57bc85 +commit 6492a6f905075fa73d911c345fe784f2d3c085e5 Author: Henning Westerholt -Date: Fri Aug 19 13:17:46 2022 +0000 - - tm: backup and restore X/AVP values from initial transaction in DNS failover processing - - - restore X/AVP values from initial transaction in DNS failover processing - - the X/AVP context gets lost, so we need to re-create it from the transaction - - otherwise modules that depends on the X/AVPs, e.g. topology hiding will not work - - tested with one load-balancer and two proxy servers - - previous fix d6b1c20d3ad94 was reverted, we now properly backup and restore - - (cherry picked from commit 399b34c6bd4e5cbfcf4dcb699755c393229fcb99) +Date: Wed Mar 29 09:50:20 2023 +0000 -commit e8494799a86a0487c013ca457cac88fac4ce6501 -Author: Victor Seva -Date: Mon Nov 28 10:05:40 2022 +0100 + pike: use pkg_malloc/pkg_free instead of system malloc - pkg/kamailio/deb: fix jammy build +commit fb1f01c333f9fc7189b6b3b6e39ddd28d30a5046 +Author: Pantelis Kolatsis +Date: Wed Mar 29 09:44:07 2023 +0000 -commit 5db7f5fec945e8e7b49461a6e88d0efe2fef2c1e -Author: Victor Seva -Date: Sun Nov 27 21:56:28 2022 +0100 + pike: convert to memory logging helper, return error in case of allocation problem - pkg/kamailio/deb: refresh files after 6d55d9f903238479b6026b1d8feb8901d064e92c +commit ab17b6811c94730f6428c218c9587d6365c9faa5 +Author: Pantelis Kolatsis +Date: Wed Mar 29 09:29:53 2023 +0000 -commit 91192066d9b019b21d671e6ffc00ff0cf6c9e747 -Author: Victor Seva -Date: Thu Jun 30 07:46:48 2022 +0200 + pdb: convert to memory logging helper, properly free memory in error cases - pkg/kamailio/deb: add initial support for jammy [skip ci] - - (cherry picked from commit ecbe90524165cf2fd8081ec5fe81d674f7a3334a) +commit 3d60451ba47b14ce5e406a62b18547ad7d7d9165 +Author: Pantelis Kolatsis +Date: Wed Mar 29 09:16:31 2023 +0000 -commit 1e0830433e46827ed9424a6d9cc01e95546c04f0 -Author: Henning Westerholt -Date: Wed Nov 16 16:02:09 2022 +0000 + db_cluster: convert to memory logging helper - dialog: remove dialog variable debugging function, it might cause race conditions +commit 19c9d56f3f6a53433949d2dac5494ad7b3b393a0 +Author: Pantelis Kolatsis +Date: Wed Mar 29 09:14:24 2023 +0000 + auth_ephemeral: convert to memory logging helper -===================== 2022-10-06 Version 5.6.2 Released ===================== +commit bc47875c2da39e755009c81ba1f2b4e7267b905e +Author: Pantelis Kolatsis +Date: Wed Mar 29 09:11:41 2023 +0000 -===================== Changes Since Version 5.6.1 =========================== + auth_diameter: add missing allocation checks, convert to memory logging helper, clarify logging -commit d02c9e3a118789d24623a9d77e09c547e9cd8f79 (HEAD -> 5.6, origin/5.6) -Author: Daniel-Constantin Mierla -Date: Thu Oct 6 11:24:51 2022 +0200 +commit 811ede41167455369518adadff338a2064645d55 +Author: Henning Westerholt +Date: Wed Mar 29 08:26:53 2023 +0000 - ims_qos: use inter-module api release_dlg() instead of direct unref_dlg() + acc_diameter: convert to memory logging helper - - fix missing linker symbol +commit 0b9442b14adccdc7305ba222833a149e64488d66 +Author: Henning Westerholt +Date: Wed Mar 29 08:23:13 2023 +0000 - (cherry picked from commit 8d398d6a83153fc65acd49557b702879d2585dc8) + acc: convert to memory logging helper, properly free memory in case of errors -commit 2556b6e2bb14dd18a17495c10e74915b91b80e3a +commit ba365102fe9faa403717eb30f36d363bad13114b Author: Daniel-Constantin Mierla -Date: Thu Oct 6 10:39:51 2022 +0200 +Date: Tue Mar 28 17:31:31 2023 +0200 - ChangeLog: content updated for v5.6.2 + evapi: initialize internal message queue -commit fb212678708dc1ddfcf9680826986834ce703cff +commit cc9501663d6dd0fa91aef23ce00a7cdf86319201 Author: Daniel-Constantin Mierla -Date: Thu Oct 6 10:37:06 2022 +0200 +Date: Tue Mar 28 08:12:00 2023 +0200 - Makefile.defs: version set to 5.6.2 + ndb_redis: break on finding a server via sentinel -commit 461e1a3acdf924e2fa665ae28f55081433d8aeab +commit f5bd2748a7d06d0592fc5ab835bf970b3c023eaa Author: Daniel-Constantin Mierla -Date: Thu Oct 6 10:36:26 2022 +0200 +Date: Mon Mar 27 16:32:48 2023 +0200 - pkg: deb specs updated for v5.6.2 + evapi: remove static specifier for evapi workers variable + + - it is exposed with extern -commit 0a0980da9abf348ab855b8e8b85e534501791760 -Author: Daniel-Constantin Mierla -Date: Thu Oct 6 10:34:46 2022 +0200 +commit f44e93a4171668d1c1182b186bea8c41db0a9300 +Author: Henning Westerholt +Date: Fri Mar 24 14:20:13 2023 +0000 - pkg: version set to 5.6.2 for rpms and alpine specs + carrierroute: remove redundant capabilities check, related to commit cf147ab7888c4e2 -commit 13229397a2b72ea7f790291ee9e9c03d17fa6680 -Author: Daniel-Constantin Mierla -Date: Wed Oct 5 10:41:38 2022 +0200 +commit ef94da7bac8e2aaf5a452d7b7dc3e2b544153ff6 +Author: Victor Seva +Date: Fri Mar 24 10:26:15 2023 +0100 - misctest: allow testing with larger message size than core accepts - - (cherry picked from commit 598969df126af4ad4d2283e37078e1afe8773a32) + app_lua: fix crash on exausted memory scenario -commit 151801a91cb25e523466a9624cd4f2dd41f7bece -Author: Daniel-Constantin Mierla -Date: Wed Oct 5 10:37:01 2022 +0200 +commit cf147ab7888c4e2b26db9dd44e494001bb71a61c +Author: Henning Westerholt +Date: Thu Mar 23 18:21:26 2023 +0000 - misc/fuzz/README.md: added link to OSS-Fuzz folder for Kamailio - - (cherry picked from commit 916ecb43e94fcc4662ae4212172b2b66488002de) + carrierroute: check during startup for required DB capabilities (GH #3405) -commit c07b6c55e4cdcc4cf46dafa4431e79a024ca10ec +commit ffbb6ad2837326e7309be342ce62527c16f6db16 Author: Daniel-Constantin Mierla -Date: Wed Oct 5 10:34:43 2022 +0200 +Date: Wed Mar 22 19:38:48 2023 +0100 - misc/fuzz: add checks on input size - - - test with larger messages than core accepts + nats: register cfg child procs and trigger init - (cherry picked from commit 1cd2fc1977bfa5e362cef0199e4643085c66d3d1) + - GH #3395 -commit 19aab1894ba88bc7152e00a84819d991937665a6 -Author: Daniel-Constantin Mierla -Date: Fri Sep 30 10:52:25 2022 +0200 +commit b9de5009f81e27934a2108c06eae27ea748ead37 +Author: Henning Westerholt +Date: Wed Mar 22 12:58:56 2023 +0000 - corex: added fixup free functions in module exports - - (cherry picked from commit d5ae9019dcdfe5b51ce87f6957902abbaa7fa071) + benchmark: fix order of free operation -commit bfc5c2aacb272e91da80096ef27fbe6fcfe9a746 -Author: Daniel-Constantin Mierla -Date: Tue Sep 27 12:11:11 2022 +0200 +commit 43751e7b0071135d433258cc0423cc00546a31e6 +Author: Henning Westerholt +Date: Wed Mar 22 12:52:09 2023 +0000 - pua_dialoginfo: use dlg api function get_dlg_varref() - - - manual update to the new dlg api function replacing the old - get_dlg_var() + app_sqlang: restore some details related to one memory error log -commit a138996a58a0e1f8202b61888019ab98adef782c -Author: Daniel-Constantin Mierla -Date: Mon Sep 26 15:58:15 2022 +0200 +commit 7378aa0f7dcbde237bb5701f40b8a2d008d78b45 +Author: Pantelis Kolatsis +Date: Wed Mar 22 12:15:35 2023 +0000 - uac: use get_dlg_varstatus() to check if var exists - - (cherry picked from commit 86a357c278c45a8d7b580e79ac074115871065fb) + cfgutils: convert to memory error logging helper, add missing free in error case -commit d5003c0905d112cb7f0d852301681c2d792e4bcc -Author: Daniel-Constantin Mierla -Date: Mon Sep 26 15:30:51 2022 +0200 +commit af9f95da42bd07ea9bf3de0ea5cbd264f384bc02 +Author: Pantelis Kolatsis +Date: Wed Mar 22 12:13:47 2023 +0000 - dialog: export new itermodule api functions - - - get duplicate var value and status - - (cherry picked from commit 320af48dffaa3c9b2c266ad9f68233e3cf48f9f0) + cplc: convert to memory error logging helper, add one missing free in error case -commit c77fe2578428acdf08144f9e9bc7e437bd6d733d -Author: Daniel-Constantin Mierla -Date: Mon Sep 26 12:51:50 2022 +0200 +commit d7770cae2ee68be7184298b2bb41cb0ba3ebb47d +Author: Pantelis Kolatsis +Date: Wed Mar 22 11:20:08 2023 +0000 - dialog: updated ki_dlg_var_is_null() to use safer api function - - (cherry picked from commit abdb02d3d2eec9fb45646f68996da3526c92ef58) + benchmark: properly free previous allocated memory in case of error -commit bd87a18abefb818fd033be14db35642fc61a4fb1 -Author: Daniel-Constantin Mierla -Date: Mon Sep 26 12:30:06 2022 +0200 +commit 9e001534589a3428cd5f8908e84fe327ffc20fb6 +Author: Pantelis Kolatsis +Date: Wed Mar 22 11:17:22 2023 +0000 - dialog: api function to get the status if dlg var is set or not - - (cherry picked from commit c2c3211cd31405188891abd16ef770c26a8ddd44) + avpops: convert to memory error logging helper -commit ed86cd4030aa479545c23b31e16c376ef8e44c2c -Author: Daniel-Constantin Mierla -Date: Mon Sep 26 12:04:29 2022 +0200 +commit fcf733ce205221a40f68414662f841b918dea48f +Author: Pantelis Kolatsis +Date: Wed Mar 22 10:19:30 2023 +0000 - dialog: updated comments for api functions to get dlg var value - - (cherry picked from commit 8548aaa8a798b939e041821848b2f05b963451d8) + db_flatstore: convert to memory logging helper + +commit d45eb770b0a8e17533f12e16dfc1d23dc5e7d951 +Author: Pantelis Kolatsis +Date: Wed Mar 22 10:14:39 2023 +0000 + + auth_xkeys: convert to memory logging helper + +commit 01e82b38c41d344c1e94b2e0f574981ef0ce4318 +Author: Pantelis Kolatsis +Date: Wed Mar 22 10:07:02 2023 +0000 + + auth_db: fix goto for memory allocation error, convert to memory logging helper + +commit 0702a7e0d9df2867cbc86188c06d95363d484d5a +Author: Pantelis Kolatsis +Date: Wed Mar 22 09:55:14 2023 +0000 + + app_sqlang: convert to memory logging helper + +commit 66e9b02f7fc99084341d6519ac94cd580b334ac7 +Author: Pantelis Kolatsis +Date: Wed Mar 22 09:52:17 2023 +0000 + + app_lua_sr: convert to memory logging helper + +commit 8bf54822b9f610eceae1b5c6006ab6cc5ed96d00 +Author: Pantelis Kolatsis +Date: Wed Mar 22 09:49:48 2023 +0000 + + app_jsdt: fix log message for system memory allocation + +commit eef779ca7b5b203d216f76fbec56025d595f6e6d +Author: Pantelis Kolatsis +Date: Wed Mar 22 09:48:05 2023 +0000 + + app_java: add missing free in error case + +commit b9d397c84cb3e0911e9823386b6eb4944b02c9ed +Author: Pantelis Kolatsis +Date: Tue Mar 21 16:22:24 2023 +0000 -commit c4bebdca67335b0a23588039665bc9c425dc5fd9 + async: convert to memory error logging helper + +commit 9cc9a177daf6d5ce11fbdef714bd576716dc5a2f +Author: Victor Seva +Date: Mon Mar 20 16:56:03 2023 +0100 + + p_usrloc: use PRIu64 macro to find out what format is needed for uint64_t since it depends on architecture + +commit 1b3224c514105d69c3099c11edc5ef20ca02c567 +Author: Victor Seva +Date: Mon Mar 20 16:53:15 2023 +0100 + + rtpengine: use PRIu64 macro to find out what format is needed for uint64_t since it depends on architecture + +commit 452af935fbcc60572541941612091cbc0535a310 +Author: Kamailio Dev +Date: Mon Mar 20 16:31:24 2023 +0100 + + modules: readme files regenerated - evapi ... [skip ci] + +commit ab1831efc20816e18a89e6322d16c8e394b59abd Author: Daniel-Constantin Mierla -Date: Mon Sep 26 11:57:02 2022 +0200 +Date: Sun Mar 19 21:24:04 2023 +0100 - dialog: api function get pkg-allocated duplicate of dlg var value + core: skip warning for atomic ops with locking for some dev os-es - (cherry picked from commit 13512f48e03a2ef99847edf639582aaf3b4dfeb3) + - do not print the compile warning for non-native memory barier/atomic + ops on some devel platforms, for now macos with apple silicon cpu -commit 02ef4a197372615355875c1ef0a3494c6784e278 +commit d4be0b2ec72159c5769fc6d7d0cee57e3576a668 Author: Daniel-Constantin Mierla -Date: Mon Sep 26 11:46:59 2022 +0200 +Date: Sat Mar 18 11:37:23 2023 +0100 - dialog: update check on dialog var key length - - (cherry picked from commit a7571233bc7dee0381e8ed7e44408f63fa45c156) + evapi: docs - updates to workers parameter -commit 458ba44f3805fbca4656071b43e820cb22c5de26 +commit 1dc0eac9a3a3abd6e128aa5f1d17d5f909efd963 Author: Daniel-Constantin Mierla -Date: Fri Sep 23 13:59:36 2022 +0200 +Date: Fri Mar 17 10:53:24 2023 +0100 - uac: use dlg api functions get_dlg_varval() and get_dlg_varref() - - (cherry picked from commit cd4e2259526bc4642259201ee96b00624f300437) + evapi: if workers is 0, execute callback by evapi receiver -commit c1196024c8373d8112e7b088f202446e17c1ac12 +commit b044c33c72318c12de78c0d8b7f8ac5ffb9b8772 Author: Daniel-Constantin Mierla -Date: Fri Sep 23 13:42:18 2022 +0200 +Date: Fri Mar 17 09:54:58 2023 +0100 - acc: use get_dlg_varval() to get values for dialog variables - - (cherry picked from commit fb7c497893f05587bda1c37e09d73a7ebb522715) + evapi: docs for wait_increase parameter -commit 547f8f0dc27a1365ab822dd2f9f2d32df6c354cb +commit 6e4ba9bd7421bf483cdbc7e5484f21d68b8acd8f Author: Daniel-Constantin Mierla -Date: Fri Sep 23 13:33:03 2022 +0200 +Date: Thu Mar 16 19:30:04 2023 +0100 - dialog: init output dlg var value param eariler - - (cherry picked from commit ce3cd42631ac06a6a20892bd308901c6acd58f7a) + evapi: wait increase limit made modparam -commit ddd4bc1b1481c1ea7c8d5339efd9969a39da0f04 +commit 58bd64200e4d2f237f192acf6f88074aa983a396 Author: Daniel-Constantin Mierla -Date: Fri Sep 23 13:17:02 2022 +0200 +Date: Wed Mar 15 10:16:17 2023 +0100 - dialog: internal api functions to get dlg variable reference or value - - (cherry picked from commit a7cecdcbc3c1d53fce22a33a3768da2a1907d64e) + evapi: support for adaptive wait on idle to spare cpu when not busy -commit 408b15d756cfaba592c3540b1199229e926eb37e +commit 7000f437ac8f3fb40c7a55c8c7a3c2c8dfc3fb1b Author: Daniel-Constantin Mierla -Date: Thu Sep 22 20:41:32 2022 +0200 +Date: Tue Mar 14 11:01:13 2023 +0100 - acc_json: code formatting updates - - (cherry picked from commit bcb3970d7a89ab27b43f86aee5b93a473a8b790b) + jsonrpcs: docs for tcp_socket parameter -commit d3dd1ea6dfbba83148d005234a0dbe93bcd2c04b +commit 1400e8cb6aebdd93a5b0c6979a444a81922e37d2 Author: Daniel-Constantin Mierla -Date: Thu Sep 22 20:32:52 2022 +0200 +Date: Tue Mar 14 10:56:09 2023 +0100 - acc_json: use the variable for the time key - - (cherry picked from commit 3e2b5d9ed6a0f18199359444c5ae33a1d6b94eb2) + jsonrpcs: more debug messages when handling tcp commands -commit feeacb2338c874b7f653537901128486448bc7a9 +commit b34e24770a6435577097b173cafab30c6d19e8d1 Author: Daniel-Constantin Mierla -Date: Thu Sep 22 20:30:52 2022 +0200 +Date: Tue Mar 14 08:00:40 2023 +0100 - acc_json: moved global vars declaration to .c file - - - made them static + jsonrpcs: initial support for tcp transport - (cherry picked from commit 023af516f4ede3742f2e1836474978b596a4a3a8) + - one rpc command per connection, which is closed after the response is + sent -commit b2ef87bcd84d4d4f7b0f6bf14d5e6479c9cb7727 -Author: Henning Westerholt -Date: Wed Sep 21 18:34:04 2022 +0000 +commit 3bff060dcb74a081782abdbdade830b61be66557 +Author: Daniel-Constantin Mierla +Date: Fri Mar 10 16:21:51 2023 +0100 - kex: add additional safety checks for printing, based on PR #3250 from bensly-shanmugam - - (cherry picked from commit e241f7b8a07b24fba6d6ecf2c344a39d2b2b5859) + evapi: use internal workers to handle client messages -commit ad68b6737b478c1cbdd5ca838078e42403670897 +commit 3b99e09dc10ff38024b2821b26f2efe7c82d699d Author: Daniel-Constantin Mierla -Date: Mon Sep 19 08:40:19 2022 +0200 +Date: Fri Mar 10 13:01:11 2023 +0100 - acc_json: update to free cdr core attrs - - (cherry picked from commit f7b35f05f31bd7cc01aea4572c79ba48d84d8123) + evapi: docs for wait_idle modparam -commit d223f608282f04844bc492c6ced9a3fe59dfdc94 +commit 4c998de5f54ee941f7516e589e2940593b20f827 Author: Daniel-Constantin Mierla -Date: Mon Sep 19 08:15:53 2022 +0200 +Date: Fri Mar 10 12:50:46 2023 +0100 - acc: clone dlg core attributes - - - GH #3243 - - (cherry picked from commit d616dc46b5373b1474bf855afde4c5687d2a2d09) + evapi: wait when idle made a modparam -commit e336519e133419d61967b1cb931fb046f92e9661 +commit 569db2eeaef17f3034f692e808f340103cdbe71e Author: Daniel-Constantin Mierla -Date: Sun Sep 18 21:33:25 2022 +0200 +Date: Thu Mar 9 11:50:53 2023 +0100 - acc: more meaningful array index names for building cdr attributes - - (cherry picked from commit c5f71a45c7c55af0cf4a6aa482d8a57018af7900) + pipelimit: docs for rpc command pl.reset_pipe -commit 7d3bf6dc12db22d26f119c3479de05b463ff64d4 +commit e0713531bf6ea2aa9b249503dc346ac0d4510a93 Author: Daniel-Constantin Mierla -Date: Sun Sep 18 20:09:53 2022 +0200 +Date: Wed Mar 8 08:44:01 2023 +0100 - dmq_usrloc: safety checks for sock field - - - GH #3243 - - (cherry picked from commit 518296523db0c1735c3234d77d6af312f5c9babb) + pipelimit: new rpc command pl.reset_pipe - reset associated values -commit aa645fbebf35183e1c30662f9ed7f484d1f73e0e +commit 6c0b62c464bcbc67e485c1e2193b7a6c96e471fb Author: Daniel-Constantin Mierla -Date: Fri Sep 16 15:00:13 2022 +0200 +Date: Tue Mar 7 11:18:00 2023 +0100 - websocket: debug message for rpc command when finding no tcp connection - - (cherry picked from commit 4434e83db1d4b668dabbe915fe36719ede165915) + pipelimit: docs for rpc command pl.rm_pipe -commit 3033b7681b4240fd64c9f1ff446b529a83921097 +commit e27823f746eb8fca834474945e45bfef27c3d50c Author: Daniel-Constantin Mierla -Date: Fri Sep 16 14:51:31 2022 +0200 +Date: Mon Mar 6 14:57:35 2023 +0100 - websocket: clean up ws structures without an active tcp connection - - - GH #3236 - - (cherry picked from commit abe60832de46796a1395a75a67753c1a12a1ec0a) + pipelimit: added rpc command pl.rm_pipe -commit 88e98ed7810d198703c006a8dec75080e60d8723 +commit 1b5caab3479bb32c2986906e6e07ea9d5be38a8c Author: Daniel-Constantin Mierla -Date: Thu Sep 15 09:28:54 2022 +0200 +Date: Mon Feb 20 20:20:44 2023 +0100 - dialplan: prefixed some global variables to avoid naming conflicts - - (cherry picked from commit e43083e32df03b629f0eab9d567bd41d6cb749ff) + kamctl: option to set store path for rpc commands -commit 86a73afc57b6aedb08662175604d3405a207f4ab +commit 4fec664327410db4e5ff7036a459e99abfa539bc Author: Daniel-Constantin Mierla -Date: Thu Sep 15 09:23:26 2022 +0200 +Date: Sun Feb 19 09:17:08 2023 +0100 - dialplan: removed unnecessary define - - (cherry picked from commit 220750f79737b13b6aad0c38d6dd8ea3e28d5ca5) + jsonrpcs: implemented result storing for rpc over fifo -commit 2ee8fad13416c5c447effe9263b3cefb6c916d4a +commit 161ec6d14b702cb92406171152d127b0bb85c329 Author: Daniel-Constantin Mierla -Date: Thu Sep 15 08:30:26 2022 +0200 +Date: Sat Feb 18 14:09:12 2023 +0100 - dialplan: rename exports to kemi - - - function names have to be unique + jsonrpcs: protocol extended to allow storing response in a file - (cherry picked from commit f89bab70ef9cc842f37799c7c414f40d8ac581ab) + - implemented for udp sockets -commit ca84452027e8b66957b14420df94b9d4e462bc41 -Author: Bastian Triller -Date: Wed Sep 14 19:30:22 2022 +0200 +commit e29ce594466385a7c35634fda4b4664d92484622 +Author: Daniel-Constantin Mierla +Date: Fri Feb 17 14:07:04 2023 +0100 - dialplan: Fix typos + p_usrloc: cast to uint64_t when using time_t value + +commit 926ba9473775878d8f38b175764a50dee15fac69 +Author: Daniel-Constantin Mierla +Date: Fri Feb 17 13:42:22 2023 +0100 + + rtpengine: cast to uint64_t when using time_t value + +commit 135f7b5e2114617b0bc408175ec146d248d01d3a +Author: Kamailio Dev +Date: Mon Mar 20 11:01:25 2023 +0100 + + modules: readme files regenerated - ims_registrar_pcscf ... [skip ci] + +commit 38d72c3f8248b32b3ba0ff24abd1f2f7407f9d8f +Author: Annemarie Mandl +Date: Mon Dec 21 11:19:34 2020 +0100 + + ims_registrar_pcscf: changes for ul db_mode DB_ONLY - Fix typos in kemi exports + Enable registration of pcscf contact callback during download + from db location table and inserting pcontact (normally this + callback is registered during handling of REGISTER). + Refuse REGISTER when pcontact is expired since [0 to 20] seconds. + Within this time window a NOTIFY is expected from scscf and in order + to avoid race time conditions between scscf and pcscf REGISTER + will be refused. Refuse REGISTER when pcontact is expired longer + than 20 seconds - send PUBLISH (contact expired) to scscf to trigger + NOTIFY. In both REGISTER refused scenarios routing script should reply + 500 - Deregistration in progress. + + undo changes in ul_callback.c & ul_callback.h - (cherry picked from commit 2e8bfcef4f3f90214df0c1fe4d40d359265f060a) + corrections after comments from Henning -commit cd167423e063dd5e1b1b33aca07c9a2305d63961 -Author: Stefan Mititelu -Date: Wed Sep 14 13:19:05 2022 +0300 +commit e8520177f6fd70676251cfd2307c0ab40701a701 +Author: Pantelis Kolatsis +Date: Tue Mar 14 21:13:20 2023 +0000 - dialplan: export dp_translate to kemi - - (cherry picked from commit 2f67daa9ce945cb57b8429101569203d4b891d1c) + auth_identity: add missing error handling for allocation errors, convert to memory log macros -commit f30bed90a892d3ec367d5244d089e75d89c48944 -Author: Stefan Mititelu -Date: Tue Sep 13 11:41:04 2022 +0300 +commit 7e617ab89f5275f1b269382ae2c1fee508854cf1 +Author: Pantelis Kolatsis +Date: Tue Mar 14 21:10:04 2023 +0000 - siputils: export is_gruu() to kemi - - (cherry picked from commit a33b41ba804bc944b0e1c4ecf17fdc3ca68d4da0) + dmq: add missing memory allocation checks, convert to memory log macros -commit f8b08d32713063403819600559477c7c21c32708 -Author: Stefan Mititelu -Date: Tue Sep 13 11:24:47 2022 +0300 +commit aa4d015a58bb24ba5bda6e6133b0e9f314e2318e +Author: Henning Westerholt +Date: Tue Mar 14 17:20:14 2023 +0000 - ratelimit: export functions to kemi + dispatcher: small formatting adaption related to 6aee3bd7c + +commit 6aee3bd7c86a1874cc140a7874b740981f14f5f5 +Author: Pantelis Kolatsis +Date: Tue Mar 14 17:17:28 2023 +0000 + + dispatcher: add missing memory allocation checks, convert to memory log macros + +commit ef0427ead03bfb738b6214b91c1763913e70a52d +Author: Victor Seva +Date: Tue Mar 14 17:08:46 2023 +0100 + + nat_traversal: + +commit 8841257671b6c5f3c4cfee3f1b7bb46d54faaf65 +Author: Victor Seva +Date: Tue Mar 14 17:03:45 2023 +0100 + + core: use PRIu64 macro to find out what format is needed for uint64_t - (cherry picked from commit 678d93a742ba294bbe571c975814e01fdd795371) + since it depends on architecture -commit 47131b03e882576f80ae7cd80804e39e5b876696 -Author: Matthias Urlichs -Date: Fri Sep 2 12:29:32 2022 +0200 +commit ebfacdb7d7c3dfceb68e9550eec72b89d695fd4b +Author: Victor Seva +Date: Tue Mar 14 12:07:27 2023 +0100 - modules/python3: return NULL on error. + core: tmrec fix build warning introduced at dd6339f817822cd0590aec2a9a467330bde499dd - - PyErr_SetString is a void function. It doesn't return NULL. + > core/utils/tmrec.c: In function 'ac_print': + > core/utils/tmrec.c:275:32: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 2 has type 'long unsigned int' [-Wformat=] + > 275 | printf("\nSys time: %llu\nTime: %02d:%02d:%02d\n", (uint64_t)_atp->time, + > | ~~~^ ~~~~~~~~~~~~~~~~~~~~ + > | | | + > | long long unsigned int long unsigned int + > | %lu + +commit 6e032019d992625abc2a3739423df9ea1c964356 +Author: Victor Seva +Date: Tue Mar 14 12:01:32 2023 +0100 + + nat_transversal: fix warning introduced at f301ca9cdcc044dd05e9d82139e1db368be6dc5c - (cherry picked from commit b7911b63d7a27a4f29acc4bca3101f7857930084) + > nat_traversal.c: In function 'get_register_expire': + > ../../core/parser/../dprint.h:321:73: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 11 has type 'long unsigned int' [-Wformat=] + > 321 | fprintf(stderr, "%2d(%d) %s: %.*s%s%s%s" fmt, \ + > | ^~~~~~~~~~~~~~~~~~~~~~~~ -commit 8404ba8c869f5d1e44bdf0111d97f249f68d90b5 -Author: Daniel-Constantin Mierla -Date: Mon Sep 26 20:37:31 2022 +0200 +commit 781ee072593f16a100ef00b5ef71fcfd6f8ded2b +Author: Victor Seva +Date: Tue Mar 14 11:55:34 2023 +0100 - pv: use the function for header name parsing that does not require the colon termination + lcr: fix building warnings initializating values - (cherry picked from commit 1fbdc35c3d29da048cb06bfe0268c503c5015c3c) + > https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=amd64,distribution=bookworm/2381/consoleText + > [...] + > lcr_mod.c:2630:9: warning: 'tmp_tag.len' may be used uninitialized [-Wmaybe-uninitialized] -commit a290ab58f81d540d3613bcd536d7e411b29e2e9c -Author: Atanas Bakalov -Date: Mon May 30 10:46:38 2022 +0200 +commit 6fa5a8fa8ddfe09bdab2fb445bee94e51d86b7fc +Author: Dennis +Date: Fri Mar 10 17:46:21 2023 +0300 - rx_aar: unreference dialog in case of aar update (#3104) + auth_ephemeral: fix authentication with secrets added at runtime (#3390) - - release the dialog reference even for aar updates as the dialog was - already referenced when issuing the aar request + * auth_ephemeral: fix authentication with secrets added at runtime - Co-authored-by: Atanas Bakalov - (cherry picked from commit ab8cb43c83f8c9528e45a5b57fbb1440360f201e) + - proper way to work with shm pointer to secret list + + * fix: free secret_struct shm + + Free shm secret_struct in case the allocation error of secret_list pointer. -commit a4472c083cc0b79fb449412425169aa3f3d2c875 -Author: Julien Chavanton -Date: Tue Sep 6 10:45:12 2022 -0400 +commit e3b8b76d7a8773af4e10ce011682931429cd4a87 +Author: Gustavo Almeida +Date: Fri Mar 3 23:47:50 2023 +0000 - dispatcher: fix alog13 gateway selections + utils/kamctl: allow the definition of a specific startup file at start process - (cherry picked from commit d56d65b8daac072a4726d9124072151d0d3fbb79) + - Added the possibility to specify an alternative file different from the default: kamailio.cfg, when starting kamailio, using the kamctl tool. + This makes it possible to start kamailio by passing a startup file located in a specific folder (via ETCDIR env variable) and with a specific name, instead of using the default name: kamailio.cfg. -commit ebda78c92c21770af1a32afc2930740b80d73fd3 -Author: Daniel-Constantin Mierla -Date: Sat Sep 17 10:18:39 2022 +0200 +commit b15db86e93120824dcfc879099432f3ec1c3b0c7 +Author: Pantelis Kolatsis +Date: Mon Mar 6 10:44:19 2023 +0000 - sipdump: use the right flag to parse ipv6 - - (cherry picked from commit 9a15781f4804ef6620fad5a09ff2e9aacae871cb) + sqlops: do not allow empty name component in URL + +commit 212675d350b64b5c9abb6a6eb844f41b6efb8693 +Author: Kamailio Dev +Date: Wed Mar 1 13:46:32 2023 +0100 -commit d0300a9c69c522b7a6e3f69f21160df30f05f2ff + modules: readme files regenerated - rtpengine ... [skip ci] + +commit bd497411f2e8e9ee6bd7e47d838add607019e761 Author: Daniel-Constantin Mierla -Date: Fri Sep 16 14:31:44 2022 +0200 +Date: Wed Mar 1 13:31:12 2023 +0100 - sipdump: make dest ipv6 addresses without square brackets - - (cherry picked from commit 0a61ec2f137414a7bfc2535dfe4df9b72e500cf8) + rtpengine: spell fixes in the comments -commit 7cfa1feddeeb205ebd3628580881397e9215d786 -Author: Gustavo Almeida -Date: Fri Sep 16 21:06:53 2022 +0100 +commit 5a9d8634e742fe28b3b5c733b9e727b1dc7917ce +Author: Daniel-Constantin Mierla +Date: Wed Mar 1 13:29:47 2023 +0100 - pkg/kamailio/obs: added readline-devel build dependency (#3233) - - - Added a readline-devel dependency when generating rpm's. This ensures that when generating rpm's (mock context), kamcmd uses this library in its compilation and autocomplete is available in kamcmd's interactive mode. + rtpengine: docs for SDES-nonew and SDES-pad flags - (cherry picked from commit e49e5a52ded4bef36b5958a748b9556af52d2d33) + - spell fixes -commit d3bdffa4f032c250a7834aeb79e5f8629acad777 +commit 1f2622fc7e0d7b81bab311728b1b3b6856790ace Author: Daniel-Constantin Mierla -Date: Fri Sep 16 13:54:56 2022 +0200 +Date: Wed Mar 1 13:20:41 2023 +0100 - sipdump: make ipv6 addresses without square brackets + sl: print rpc result fields as unsigned long - (cherry picked from commit ac711cffea91c44f4e13b5d75d6ae01ee4599099) + - GH #3386 -commit 961b62fc1ced8e7015052c97bf288a560d50e7f7 +commit 9a7c4025b6a4b90125c1c30dfd1d994100ae965e Author: Kamailio Dev -Date: Thu Sep 15 10:46:34 2022 +0200 +Date: Wed Mar 1 08:46:34 2023 +0100 - modules: readme files regenerated - modules ... [skip ci] + modules: readme files regenerated - htable ... [skip ci] -commit 80699e44d2e7849c25e10d125dfce3ea14bc45f8 -Author: Daniel-Constantin Mierla -Date: Thu Sep 15 10:34:45 2022 +0200 +commit 714c9eb99e6ba73e05a98df2bc6f4b339e9a97c9 +Author: Henning Westerholt +Date: Wed Mar 1 07:37:53 2023 +0000 - dmq: docs - reorganized the dmq request section - - (cherry picked from commit e683ee506d702e9edbe4ce74304170ca04c1d5ec) + rtpengine: small spelling fix related to codec-mask example, related to e8c294f33f8b -commit 31b538926d89783cf0ef86bfbc588ee39342b433 +commit 70d8308bbf849b00be69d5c3091b57dfe214b81b +Author: Henning Westerholt +Date: Wed Mar 1 07:34:43 2023 +0000 + + htable: fix XML syntax errors introduced in 23c67322c244fc4bf + +commit 05b4fdebcf2eb9c82739a643ff48b799b8046bbd Author: Kamailio Dev -Date: Thu Sep 15 10:31:54 2022 +0200 +Date: Tue Feb 28 11:01:24 2023 +0100 - modules: readme files regenerated - modules ... [skip ci] + modules: readme files regenerated - htable ... [skip ci] -commit 2b1a5ffb75566fb9411b23be23b263986b3eafaa -Author: Daniel-Constantin Mierla -Date: Thu Sep 15 10:26:38 2022 +0200 +commit 23c67322c244fc4bf6e990379d2fd876b55b2cbe +Author: Ihor Olkhovskyi +Date: Tue Feb 28 09:40:04 2023 +0100 - dmq: docs - note about using same Kamailio version - - (cherry picked from commit 1fd789246cc7c58237b9a903a198521cd5b3494d) + doc/htable: adding examples in a case of key value is an integer -commit ad753f4657bc72a79fd61b56276de5ae87b3c574 +commit b75b6e4b5d7425ca995aa125171edebec52bf82b Author: Kamailio Dev -Date: Wed Sep 14 20:16:27 2022 +0200 +Date: Mon Feb 27 20:16:29 2023 +0100 - modules: readme files regenerated - modules ... [skip ci] + modules: readme files regenerated - rtpengine ... [skip ci] -commit 5edc2cd0f0308099be410f7f34c0c2566bb99a1d -Author: Daniel-Constantin Mierla -Date: Thu Sep 8 10:09:14 2022 +0200 +commit e8c294f33f8b867b0f67d78c14b7327dc22dd726 +Author: Julien Chavanton +Date: Fri Feb 24 18:15:12 2023 -0500 - posops: docs - updated pos_set_char() section - - - note that the change is done directly inside the sip message buffer - - (cherry picked from commit c3771966fa8470db91d04323a1e9c837a16a22cf) + rtpengine: doc add codec-accept with an example -commit b0636ff4aaa3f5c21389ca6b99a90be2d79c7953 -Author: Daniel-Constantin Mierla -Date: Mon Sep 5 10:24:06 2022 +0200 +commit a229d230bca5e785670edc3901f849e93989f9fe +Author: POIROTTE Francois +Date: Fri Feb 17 15:43:22 2023 +0100 - core: use unsigned printing for version defines + kamctl: hide errors raised by "which" - (cherry picked from commit 3e94dd4bd3901d503c7be655d761f1d70453a451) + Hide error messages from "which" to avoid polluting kamctl's output + (e.g. when a JSON document is returned) in environments where STDOUT + and STDERR may be combined into a single stream (e.g. containers) -commit d8c8922ff4dd47a47773e5391e4ce49d83087055 -Author: Daniel-Constantin Mierla -Date: Fri Sep 2 12:50:56 2022 +0200 +commit ac0edd34b491dc78bca6979d2f1444c50bfb7399 +Author: Carsten Bock +Date: Thu Feb 16 16:27:39 2023 +0100 - core: kemi - duplicate module name when registering the api exports - - (cherry picked from commit 43f764cae870b15a96b8ca88f1eb195d4ceb8455) + dialog: Do not trigger bye_reply_cb for in-dialog requests -commit 644938a6be5f841634f2e1443e5f123f683c45e4 +commit 2f7da809d53ffadff017681e257b8d86bec3a5ce Author: Daniel-Constantin Mierla -Date: Thu Sep 1 10:53:54 2022 +0200 +Date: Thu Feb 16 12:16:26 2023 +0100 - dialog: remove strlen() checks when setting a variable - - - assumed key->s and val->s are 0-terminated, which may not be the case - - (cherry picked from commit 2cebd46f8f2dc3f87c9cfd2054976e347aa75ace) + statsc: cast to uint64_t when using time_t value -commit 2427f1951a1c63a8c047710d49ef06788c33c869 +commit c78910a71226f3a567ad396ce5e834036ce75f97 Author: Daniel-Constantin Mierla -Date: Thu Sep 1 10:50:30 2022 +0200 +Date: Thu Feb 16 12:07:26 2023 +0100 - dialog: wrapper function to set a dlg var with unsigned integer parameter - - - use it to set cseq diff value - - (cherry picked from commit b7dc2ac6d66839b38ba8d6f36e9f28bc0a2d1425) + uac: cast to uint64_t when using time_t value -commit 89fa86703adfdf6e30dc43c191d7327800270574 -Author: Daniel-Constantin Mierla -Date: Wed Aug 31 11:35:51 2022 +0200 +commit bd0ce126109f40f5217053f20e687b93b2268164 +Author: Richard Fuchs +Date: Tue Feb 14 15:01:22 2023 -0500 - siptrace: use socket name for hep mirroring + rtpengine: avoid repeated queries to same node - - GH #3174 + If we know which node handles a particular call from the hash table, + only query that node once and then return error if it's dead, instead of + going into a pointless loop looking for other nodes to query which don't + exist. - (cherry picked from commit 30c628732092108e8d73856a5c9ec60b16d5ef99) + closes #3370 -commit e1deb704bc1df02e4dbdc85d7728acc040a517e0 +commit f301ca9cdcc044dd05e9d82139e1db368be6dc5c Author: Daniel-Constantin Mierla -Date: Wed Aug 31 10:44:13 2022 +0200 +Date: Wed Feb 15 09:33:56 2023 +0100 - pua_dialoginfo: clone dlg var values - - (cherry picked from commit 1553a6c0efb2cec0b5962bba13bc0095211ee75d) + nat_traversal: cast to uint64_t when using time_t value -commit 38cbf04afa2c02fa2f15bb1528d6b7f152c89d08 +commit 929345896700fb116facc41e3542125dfbb79b41 Author: Daniel-Constantin Mierla -Date: Tue Aug 30 13:34:38 2022 +0200 +Date: Wed Feb 15 09:28:03 2023 +0100 - dialog: fetch directly the int value for dlg variable used in dlg_cseq_update() - - (cherry picked from commit 8cb948cc07e2d577cdd14efdfe38f3e9bbf11d79) + avpops: cast db value for avp number field as long + +commit e203aaf7294b5f320ede58636649246167974983 +Author: Kamailio Dev +Date: Tue Feb 14 17:31:29 2023 +0100 + + modules: readme files regenerated - presence ... [skip ci] -commit 363a6267c4c50b6e321e59961dedc4a6f65fc940 +commit 6b30c100e7618cabf4d241f4b5b28bb334cf5340 Author: Daniel-Constantin Mierla -Date: Tue Aug 30 13:32:16 2022 +0200 +Date: Tue Feb 14 17:16:19 2023 +0100 - dialog: safer version for getting dlg variable value - - - clone to ensure that reference is not becoming invalid over the time - - (cherry picked from commit aded00bbfe75771cef8d0ee9ae8401772f7644a9) + presence: docs for presence.watcher_list rpc command -commit 948f066718e102a7d592ef647754ba088f1eb0c6 +commit 9cbebc1d7c0eda71162ce3d90de1ac3110c10bb0 Author: Daniel-Constantin Mierla -Date: Tue Aug 30 13:19:33 2022 +0200 +Date: Tue Feb 14 17:13:09 2023 +0100 - dialog: updated to get the int value for cseq update operations + presence: added presence.watcher_list rpc command - (cherry picked from commit a070f5c132a68111fade7212db6a2bc738e03193) + - list the watchers for a presentity uri -commit 60a62d6f7df233d61d4ccecc39504e77e25421b8 +commit f66a071d18820fc71e421d1a73ebd959c4423655 Author: Daniel-Constantin Mierla -Date: Wed Aug 31 10:18:07 2022 +0200 +Date: Tue Feb 14 12:07:50 2023 +0100 - acc: duplicate dlg var values used in extra2strar_dlg_only() - - - avoid buffer index overlapping and be coherent with extra2strar() + auth: use time_t instead of casting to int in nonce check - (cherry picked from commit 54905e6b02e36e72bb74a92c77b273cf57822f18) + - use unsigned int instead of int for building the nonce -commit 272060e1079d9edbc819d396dafb2034a3812c6a +commit 41cd4fe940e2867a348d45840363dfef2b9e05dc Author: Daniel-Constantin Mierla -Date: Thu Aug 25 10:48:16 2022 +0200 +Date: Tue Feb 14 11:08:11 2023 +0100 - usrloc: adde random and pid to call-id for keepalive requests - - - GH #3225 - - (cherry picked from commit 721daf5ca55a8fb366cff2821e249bfff64d8f87) + acc_radius: cast to uint64_t when using time_t value -commit 902807e5de185cb6d6463ff617bf4c2e7862f293 -Author: korayvt -Date: Tue Aug 23 14:05:45 2022 +0300 - - core: added parser mode check - - (cherry picked from commit 4598f0a0df90ad81e192be55a89fbd5cca52a40e) - -commit e44c6716b5d640c489561062ea025455444fe0a3 -Author: Daniel-Constantin Mierla -Date: Mon Aug 22 12:46:33 2022 +0200 - - pv: parse header name given with variable to $hdr() and $hdrc() - - (cherry picked from commit a10da3a8802fd02bab9e8c655aa845d121370fd4) - -commit 33e1638b92c073f58b27232e7985a5ffe6994b7f -Author: Henning Westerholt -Date: Tue Aug 23 07:29:23 2022 +0000 - - etc/kamailio.cfg: corrected a typo ("endabled"), GH #3223 - - (cherry picked from commit b46afeca6c515f5baf1812ca821321117df6478b) - -commit 4bdd89b4709553e2dde2fb2356ba47d4f7009774 -Author: Daniel-Constantin Mierla -Date: Mon Aug 22 12:38:14 2022 +0200 - - pv: detect known headers provided with variable for $hfl(...) and $hflc(...) - - - GH #3194 - - (cherry picked from commit fb13cf364870895dec94fa1ddf6a1afd3c099715) - -commit addd16c13a0a6ab5cb460850141073d00617610b -Author: Henning Westerholt -Date: Fri Aug 19 16:31:56 2022 +0000 - - utils: small whitespace fix for Makefile - - (cherry picked from commit 3cb1f8eaec344433fd94011ec28da464c5626c2a) - -commit 94101dfc2df05f471fdb7ea1e6190f071bbfd04a -Author: Daniel-Constantin Mierla -Date: Thu Aug 18 11:52:51 2022 +0200 - - registrar: use macro to init str value and more debug messages - - (cherry picked from commit 5f229a799b251e82431b4642e9bd8aa76c405d13) - -commit 5ffbbaa6c956a74665859a709bd6c79ba4223269 -Author: Daniel-Constantin Mierla -Date: Thu Aug 18 11:34:44 2022 +0200 - - registrar: print number of contacts and max limit in logs and formatting updates - - (cherry picked from commit a88f805236ef0549ce8a8079142b202d569bf3f1) - -commit 9d473f92d3ff534535e6170b8895569703c8fc5a -Author: Daniel-Constantin Mierla -Date: Wed Aug 17 11:07:55 2022 +0200 - - usrloc: increased the size for keys2 array in ul_ka_db_records() - - - consequence of 06f933ad17aac3a3f0f81cf0e0ab04f38cf60993 - - (cherry picked from commit b5ae633242e5e34b1f6dc8f025e68872b47b461c) - -commit 506e20e6aae21d862f6d643a2c87c748df8543c7 -Author: Andy Brezinsky -Date: Tue Aug 16 11:20:20 2022 -0500 - - usrloc: re-use TCP connections for keepalive - - - Fixes GH #3178. Sets TCP connection id for keepalive based on the value in the database - If unset, tcpconn_id will remain 0 and keepalives will work the same as they do today - - Update documentation to clarify when it will use received vs AOR for keepalive - - (cherry picked from commit 06f933ad17aac3a3f0f81cf0e0ab04f38cf60993) - -commit 5bcb685d19b55b3b2046345e195e5deca53e179a -Author: Shane Mitchell -Date: Tue Aug 16 23:17:17 2022 -0400 - - dialog: dont reset dlg_db_mode in POSTCHILDINIT for DB_MODE_SHUTDOWN - - (cherry picked from commit 8fb25f7cb6fa73dc37fe11df9b921c32009bd107) - -commit a5cbf0bade8ab0b04d1f8e9288b239df4df8d76b -Author: Daniel-Constantin Mierla -Date: Tue Aug 16 09:09:45 2022 +0200 - - msrp: proper cmap insert when last item has greater citemid - - - condition for last item was processed first, resulting in improper - order of items, GH #3215 - - (cherry picked from commit 1e4bf1dd7fbfc9d51f0e56e98472a42de781cdbd) - -commit 8aceadf62fde1b1faf414e5d47c42102c64d2e90 -Author: Daniel-Constantin Mierla -Date: Fri Aug 12 14:31:48 2022 +0200 - - core/cfg: cast pointer to long to silent compiler warning - - - GH #3208 - - (cherry picked from commit 26785f866eeadc6944af83ae1a57e8ff100f60f5) - -commit e8d797cb26e2b16dff3afd7ecb54beb7012e0370 -Author: Henning Westerholt -Date: Wed Jul 27 07:26:57 2022 +0000 - - acc: add some explanation that dialogs need to be tracked for CDR accounting - - (cherry picked from commit 3ec40d792df5bcee838eee3e5e0e89a2ebdcc453) - -commit 98342927e3493a8af6b859ab1cd1877f816a8bde -Author: Henning Westerholt -Date: Mon Jul 25 13:55:39 2022 +0000 - - ratelimit: fix docs to actual values in the code for queue and pipe limits - - (cherry picked from commit cae9d78a6c8d33f6c4ec780901a55c27260c2000) - -commit d8f98b82b393f3dd59bf4d74a52af525395e3811 -Author: Sergey Safarov -Date: Tue Aug 16 16:31:25 2022 +0300 - - pkg/kamailio/obs: fixed rpm packaging on CentOS 8 and Fedora - - (cherry picked from commit 44b3ccd71467b78d9e9a7184c9fd25bc5f616ac4) - -commit 6ea663dd3d65aecc298ceab1b5e0f486d77bb0b4 -Author: Sergey Safarov -Date: Tue Aug 16 12:30:56 2022 +0000 - - pkg/kamailio/obs: fixed packaging for RHEL 7 and RHEL 6 based dists [skip ci] - - (cherry picked from commit 4a6aa75dd1de4e33ba6ac3f1d770a1beed61e157) - -commit b04f84ea826a4c97cf7ba1804f29833aecc50fd3 -Author: Kamailio Dev -Date: Tue Aug 16 12:16:46 2022 +0200 - - modules: readme files regenerated - modules ... [skip ci] - -commit e07c2288053a21f5fc758f359a60ffaceb687f35 -Author: Daniel-Constantin Mierla -Date: Mon Aug 15 20:18:02 2022 +0200 - - xhttp: docs - listed http_reply_parse core setting - - (cherry picked from commit 36b0da00b9fc08be9e855d5dd4cc878b6e3c88bf) - -commit 88560506e42e0d127c2034b35397b29ee5909307 -Author: drTr0jan -Date: Tue Jul 12 15:12:00 2022 +0300 - - core: fix ksr_version_control() for FreeBSD build - - (cherry picked from commit a8769af4c3a497d0f6a81cff17861e566ffa87bc) - -commit e8947f9e2a52dbbf5e255785a15b502d74613071 -Author: Daniel-Constantin Mierla -Date: Fri Aug 12 09:16:24 2022 +0200 - - uac_redirect: check if reason parameter ifs provided for get_redirects() - - - cope properly with the common function used for the two function - variants - - GH #3197 - - (cherry picked from commit 3b1354e2fd26c06fa6bc5ddbee1a012507aa2ea5) - -commit 6b74c2a08a5a1f7dcd62bf8c3477b6bf1f51a4d3 -Author: Daniel-Constantin Mierla -Date: Thu Aug 11 21:48:25 2022 +0200 - - usrloc: do not send keepalives when destroying modules - - - GH #3207 - - (cherry picked from commit 939ceb3390b171b773eeb438b8fff72022e4f6f0) - -commit 3086494d7fa1ada9ce5f3ed851610a2fc542656a -Author: Daniel-Constantin Mierla -Date: Wed Aug 10 22:39:03 2022 +0200 - - uac_redirect: clarifications for acc_function mod param - - (cherry picked from commit 7ef109e6cd1ce7ecbfa56c31ff7555275e59095f) - -commit 6ac1d7a7cdb49fb8db4ff280c5159098b0b4284f -Author: russagit -Date: Wed Aug 10 09:23:13 2022 +0000 - - sipt: Fix isup generic_number and generic_number_nai decoding (GH #3209) - - (cherry picked from commit 9f3d1c274ad926e9640d0091c9702a34f8b2e539) - -commit 3e2cf002f544c438a7bcdcff8986b0a28c5921a8 -Author: Daniel-Constantin Mierla -Date: Thu Aug 4 11:50:50 2022 +0200 - - dispatcher: check if packing address fails on removing via rpc - - - GH #3199 - - (cherry picked from commit 13a4021914057ca66eaa91e2ea022e1827963b70) - -commit f1bd6bb8dec9db76acf697a7b1d177a2bfcfd7c1 -Author: Daniel-Constantin Mierla -Date: Wed Jul 27 08:04:08 2022 +0200 - - nathelper: docs - rephrased the remarks about set_contact_alias() - - (cherry picked from commit c009f27578e8df9aa77ab852325dad8dc710d6c8) - -commit 50a46d9b894a32c82697c4b49a68ececb881b3e5 -Author: Henning Westerholt -Date: Mon Jul 25 18:28:19 2022 +0000 - - siputils: fix typo for is_first_hope, related to gh #3200 - - (cherry picked from commit ac75a033132740b06d5afcdc17c25d3c354e7d89) - -commit f4d9be60489461f0903b8ca2d1e6248d1e0b0717 -Author: Daniel-Constantin Mierla -Date: Mon Jul 18 08:37:48 2022 +0200 - - uac_redirect: test if the acc function is set before binding to acc module - - - GH #3188 - - (cherry picked from commit e21df35840c7a85cf26a3005f718e5e37edeac8e) - -commit ca1e61ec0453b9a4797ac7af88ac179d27e53685 -Author: Daniel-Constantin Mierla -Date: Fri Jul 8 11:14:27 2022 +0200 - - core: use memcpy and set end of string - - (cherry picked from commit 5cd4e817a24308b82fc3f631fb18f354dadf2b7e) - -commit 1d03d9e8312e6e9b494f6d243fe9b2b4ea890eaf -Author: Henning Westerholt -Date: Tue Aug 2 08:47:17 2022 +0000 - - usrloc: fix sending keepalive messages for IPv6, it was missing the brackets - - (cherry picked from commit bd40f0d08f5d0f14b301cb492d1082c71be91c50) - -commit 6d55d9f903238479b6026b1d8feb8901d064e92c -Author: Victor Seva -Date: Tue Jul 5 08:15:13 2022 +0200 - - pkg/kamailio/deb: lintian overwrite [skip ci] - - (cherry picked from commit b7f4a7a040717cd03fdeb6d04aac653034cc759e) - - -===================== 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 +commit e9f1a426b6ca5fb9b4c9dc67f2b3f744c20f40b0 Author: Henning Westerholt -Date: Tue May 3 17:45:49 2022 +0000 +Date: Tue Feb 14 10:27:25 2023 +0000 - cfgutils: improve example for $RANDOM + sipcapture: remove not used parameter table_time_suffix -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 +commit f3ab1aa02955493dd3f095d0ebbcb64d2d6751e5 Author: Kamailio Dev -Date: Mon May 2 17:01:19 2022 +0200 +Date: Tue Feb 14 11:01:49 2023 +0100 - modules: readme files regenerated - userblocklist ... [skip ci] + modules: readme files regenerated - sctp ... [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 +commit a308dc748aa819b46aab82c148b7bdaad81db651 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:29:37 2023 +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. + sworker: typos -commit b4daf05991f5fd5faae0defcf8802b650d6a4d24 -Author: Ovidiu Sas -Date: Fri Apr 29 14:55:51 2022 +0000 +commit 698a92dd87a067bfbba68689e98232811668f580 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:28:29 2023 +0200 - core/crypto: fix several mismatched bound warnings + stun: typos -commit 47169b6774759131e9e535f2b9d358772b777b9c -Author: Daniel-Constantin Mierla -Date: Sun May 1 16:28:41 2022 +0200 +commit f8f94e46baa85a811dcf1f8be82ca4e0d62205c0 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:30:33 2023 +0200 - cdp: use same data type for size computing as pointer type + stirshaken: typos -commit 3de5a781a3d0333352ab72c6b790f472f393df2b -Author: Daniel-Constantin Mierla -Date: Sat Apr 30 17:21:42 2022 +0200 +commit a8367fa4fa8519193f5ed5693e78c1414cc1c8d6 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:30:48 2023 +0200 - snmpstats: use same type as the pointer for sizeof + statsc: typos -commit 69c004eec161c14d957f9e4011aeff4163af858d -Author: Daniel-Constantin Mierla -Date: Fri Apr 29 14:04:12 2022 +0200 +commit 8e899ee6e2efd5287fb627412209a38eb9410b5d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:28:22 2023 +0200 - core: modparam - safety check for str s pointer - - - deal with the case of argument with 'nonnull' attribute passed null + sst: typos -commit dfc407c4009acbd6e05ecfaf4e727b0636ab92a4 -Author: Daniel-Constantin Mierla -Date: Fri Apr 29 09:44:46 2022 +0200 +commit ac16ccd332ba8b0a3ac41d0074080492cdac4cf8 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:28:16 2023 +0200 - core: main - check the debug cli param value + sqlops: typo -commit 89495b8595d37f4d24e10e5ed1177614b2979d82 -Author: Daniel-Constantin Mierla -Date: Thu Apr 28 14:09:13 2022 +0200 +commit 4235d2e8300a8e135ec9768e27797bac79af8e7c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:30:21 2023 +0200 - db_redis: free db vals on error + snmpstats: typo -commit eba6c7d78088cde411f5cd1b7730ba458e62a69e -Author: Daniel-Constantin Mierla -Date: Thu Apr 28 14:03:55 2022 +0200 +commit 88bcbef21d570e0b853262d7880ba21d4bc8dabc +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:28:09 2023 +0200 - presence_xml: free uri for http xcap auth + smsops: typos -commit 33921b79a4f5849f85a588332fe8debfb4d27c0e -Author: Daniel-Constantin Mierla -Date: Thu Apr 28 13:42:21 2022 +0200 +commit 766824a3da2798cb9efa4802c05680611618eab5 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:28:03 2023 +0200 - cfgt: free dest.s before return on error + sms: typos -commit cacae7fc5db5418a67d543995273280d57f027c6 -Author: Daniel-Constantin Mierla -Date: Thu Apr 28 13:31:41 2022 +0200 +commit f9b6fc83ef7106bb6ee5fd96695e84edd9d5a98e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:29:31 2023 +0200 - sms: use unsigned int for bit shifting for compiler warnings + slack: typos -commit 9fd0cae960b0795a5e511c37f768f0962b7a15c1 -Author: Daniel-Constantin Mierla -Date: Thu Apr 28 13:10:23 2022 +0200 +commit 80aeb90fd837f20c4b6524b3df64cc783fa948b7 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:27:57 2023 +0200 - lrkproxy: init value for compiler warning + sl: typos -commit cfb50124e67b68552520e418a20ad2dfec96117b -Author: Daniel-Constantin Mierla -Date: Thu Apr 28 13:04:37 2022 +0200 +commit d79f5c2d69920edd6feea68b6fd89f30e0af25a3 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:29:25 2023 +0200 - xcap_client: init structure + siptrace: typos -commit b5aae4f5afd07db114c3ff7712b484f743663b26 -Author: Daniel-Constantin Mierla -Date: Thu Apr 28 12:15:12 2022 +0200 +commit 469f86fd958fd79bdc24aebbaf168307ca086b72 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:27:51 2023 +0200 - rls: safety check for dialog structur + sipt: typos -commit f6620aa5fe7ef65ddd7fa232829ea9cfb3f0f774 -Author: Victor Seva -Date: Thu Apr 28 09:46:31 2022 +0200 +commit 70910e72000d1be7513d1869ac0c4e61cd55d6fb +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:29:18 2023 +0200 - pkg/kamailio/deb: set version 5.6.0~pre1 + sipjson: typos -commit 67da7301f1eb74b6fff9e6e73b43f08dbc9c53bf -Author: Daniel-Constantin Mierla -Date: Thu Apr 28 09:36:09 2022 +0200 +commit a763ee9faa95dd616542b2e25f54b156d755b366 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:27:36 2023 +0200 - topos: catch INFO requests during early dialog phase + sipcapture: typos -commit dc2ef8edaacb6947019cbde0a4c3ca238bee56c2 -Author: Daniel-Constantin Mierla -Date: Thu Apr 28 09:20:08 2022 +0200 +commit f175444552745f33796ef1dded89a623e8e76c81 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:30:06 2023 +0200 - async: proper pv function name + secsipid_proc: typos -commit bd71add6616e283f9f60a28785170c41c439f905 -Author: Daniel-Constantin Mierla -Date: Thu Apr 28 09:02:07 2022 +0200 +commit 47c9ddf2ae08c07e222dfbe98d314adc5148d00f +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:30:00 2023 +0200 - Makefile.defs: version set to 5.6.0-pre1 + secsipid: typos -commit a49a017764bf7a6cdb3ff4ecd885b0a51c87dc15 -Author: Victor Seva -Date: Tue Apr 19 12:57:33 2022 +0200 +commit d08cef5bc5b1cacbfcb70c3f5298f6173bd7b8c1 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:29:50 2023 +0200 - cfgt: fix memory leaks - - - free parsed message - - free srjson object left behind - - + remove unused headers - + remove unused function - + parse only HDR_CALLID_F + secfilter: typo -commit cfca81063c36ff2f1fe5578f89ccf9c0701e818a -Author: Victor Seva -Date: Wed Sep 16 14:26:25 2020 +0200 +commit 334efbb1d2e1ed4a1086694e60063655ae223c63 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:29:08 2023 +0200 - cfgt: improve detection of dynamic format - - * skip tm vars $T_* + sdpops: typos -commit 563ea05637da475bdaed789d9530e3221e2e7296 -Author: Daniel-Constantin Mierla -Date: Wed Apr 27 08:52:25 2022 +0200 +commit 0c8226457ae2d94ec615719fed71b1babcf43e69 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:28:58 2023 +0200 - siprepo: removed sip msg parameter when not used - - - filled async pull + sctp: typos -commit 1465a9b6e9fda36617b7b198ae051f0957803550 -Author: Carsten Bock -Date: Wed Apr 27 14:43:55 2022 +0200 +commit 21ce3506dea9a8873ba4b127f4a8ad68b9ed7491 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:28:52 2023 +0200 - Revert "dialog: Terminate dialogs in Early stage and add functionality to send messages within a dialog" - - This reverts commit 26ef622ff3621c8a82c1c3560a32e8d735e30c4e. + sca: typos -commit d3ec6057d8ab2875476f7b87d2b64265fd3c31f2 -Author: Carsten Bock -Date: Wed Apr 27 14:43:01 2022 +0200 +commit 63a7b8932adf1b2d0f76d40b960df03fa87b56fc +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Feb 14 08:28:46 2023 +0200 - Revert "modules: readme files regenerated - dialog ... [skip ci]" - - This reverts commit 4704f53593d3e810c159a2825df61b47143ce1f7. + sanity: typos -commit 4704f53593d3e810c159a2825df61b47143ce1f7 +commit 4f201cbd2e9d0c645e1f6618e6db95389731ef95 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 +Date: Mon Feb 13 21:46:37 2023 +0100 - 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 + modules: readme files regenerated - db_berkeley ... [skip ci] -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 +commit 6b1c1e7727f8f210f7d20f1473458c8c152926ff +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 21:01:20 2023 +0200 - janssonrpcc: do not set TCP_KEEPIDLE if not available in the OS + db2_ldap: typos -commit 55255570cf74f8c86d7757a3fb08ac3aad7cfa55 -Author: Daniel-Constantin Mierla -Date: Fri Apr 22 13:15:57 2022 +0200 +commit e0e6adfcb27d336ecb156e3b88c4d72ce36d37f0 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 21:01:14 2023 +0200 - tcpops: remove explicit compile warning about unavailable TCP_KEEPIDLE + db2_ops: typo -commit b8b6c915a0f8d3f820e6c51a272ccd8d8c8f9ac7 -Author: Daniel-Constantin Mierla -Date: Fri Apr 22 13:05:54 2022 +0200 +commit ceb4ca6b2a25e04df5029949fb6d1d92c0972662 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 21:01:05 2023 +0200 - janssonrpcc: close fd in case of error + db_berkeley: typos -commit dbf9b28402d9506c5761476febc31fbf45eb08fa -Author: Daniel-Constantin Mierla -Date: Fri Apr 22 12:29:35 2022 +0200 +commit e09bb7e1880ab7204b915efc86c29490c9774dfc +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 21:00:58 2023 +0200 - ims_diameter_server: 0-terminate value converted to json + db_cassandra: typos -commit 1e97d6e63c89c7a27be7152ac38192d056fef7c8 -Author: Daniel-Constantin Mierla -Date: Thu Apr 21 20:00:11 2022 +0200 +commit fa77972687a0117290ae979f45b3767c2b1465d2 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 21:00:45 2023 +0200 - evrexec: free resources in case of failure + db_cluster: typos -commit e2df1d91de0e0351a7976720d1e9a101af746cf7 -Author: Daniel-Constantin Mierla -Date: Thu Apr 21 16:07:17 2022 +0200 +commit 9920c228856289af92294396959710e7ee1f344d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 21:00:37 2023 +0200 - pua_reginfo: clang format code files + db_flatstore: typos -commit 27a98c580f41a279417a8493461ff0567b3ce12a -Author: Kristiyan Peychev -Date: Mon Apr 11 10:39:12 2022 +0300 +commit 1c500b7881c2e4677371acd66236a45f6343949c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 21:00:29 2023 +0200 - ims_registrar_scscf: replace unregistered state with deregistered where relevant for CxDx Registration Termination Requests + db_mongodb: typos -commit 89421e184a8b47557dcfc6c348d60dde347a9417 -Author: Kristiyan Peychev -Date: Mon Apr 11 15:17:40 2022 +0300 +commit 8aee342bd9149f22e8423b75e23fea27bc78345e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 21:00:21 2023 +0200 - ims_registrar_scscf: use t_continue_skip_timer instead of t_continue when processing CxDx SAR + db_mysql: typos -commit 2067f110336244826b183a649cb987fac94ffe1c -Author: Kristiyan Peychev -Date: Wed Mar 9 13:59:23 2022 +0200 +commit 9459b93dfb85bd4916e0b9ae6f567f692df725ae +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 21:00:13 2023 +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. + db_unixodbc: typos -commit 858ecd297c9c53e3f6d0575868d409c4dd3460cf -Author: Kamailio Dev -Date: Thu Apr 21 14:46:14 2022 +0200 +commit 0291d13584caef9fb491cca18c0194d9e202aa0d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 21:00:00 2023 +0200 - modules: readme files regenerated - sanity ... [skip ci] + db_oracle: typos -commit acafe70708a13ac7f549cb113d99af53ee0ac088 -Author: Bastian Triller -Date: Mon Apr 18 12:23:25 2022 +0200 +commit 7699387c163ad94f0b96d3460d33a748ba648010 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:59:53 2023 +0200 - sanity: Use str_list implementation from core - - * Remove redundant str_list implementation. - * Improve docs + db_perlvdb: typos -commit c309122864eaa2bfa58253290bed49084ccc9302 -Author: Daniel-Constantin Mierla -Date: Thu Apr 21 14:28:26 2022 +0200 +commit 0b6013a2c739a6270820b211097016916683d29f +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:59:43 2023 +0200 - topos: restore attributes based on direction for early dialog requests - - - GH #3090 + db_redis: typo -commit ceb688b3d364bb7b8d9f52b7238d560cb4e30b3d -Author: Daniel-Constantin Mierla -Date: Thu Apr 21 09:00:09 2022 +0200 +commit 1a743d094762edb26721184fa4671a74366c0992 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:59:37 2023 +0200 - topos: use direction for loading invite record for other early dialog requests - - - GH #3090 + db_postgres: typos -commit 098955e23289b82db40d5cef76ee03bf09e8a0da -Author: Daniel-Constantin Mierla -Date: Wed Apr 20 16:45:06 2022 +0200 +commit 78c25be36d0c0bcbf721d03903b6869a392b6be7 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:59:30 2023 +0200 - xmlops: coherent formatting + db_text: typos -commit f406d036af6abd7330b6b250bba04f2875f073d0 -Author: liviu-rolo <82887358+liviu-rolo@users.noreply.github.com> -Date: Mon Apr 18 14:38:59 2022 +0200 +commit f63cf3cc56e9cad458e5531d07bd579cba62f1f2 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:59:23 2023 +0200 - fix typo + debugger: typos -commit 24776e1463742b11cf0201093105129235216d7b -Author: Kamailio Dev -Date: Tue Apr 19 12:01:16 2022 +0200 +commit 2822cc8067d2dd7f865f724228cda8c45513d393 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:59:12 2023 +0200 - modules: readme files regenerated - presence ... [skip ci] + dialog: typos -commit f63a4645afe1c52050bbd8050bf3c392acc985b8 -Author: Liviu Andron -Date: Thu Apr 14 15:47:59 2022 +0200 +commit dd07a5cd5762d9142f95c5ab367d2f366f03578d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:59:06 2023 +0200 - fix typos + dialplan: typos -commit c259eb6421713165d0800c030a589c867fe4da22 -Author: liviu-rolo <82887358+liviu-rolo@users.noreply.github.com> -Date: Thu Apr 14 13:06:09 2022 +0200 +commit c871fd693676c51ce18f017e7f3f63132671eac7 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:58:58 2023 +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'. + dispatcher: typos -commit 95bf86dc2900b707d4b9bfa2005fcea6c17c3410 -Author: Daniel-Constantin Mierla -Date: Mon Apr 18 20:50:51 2022 +0200 +commit 0723d3cd4da5ed03118bdbee6d960b431ae75b23 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:58:49 2023 +0200 - siprepo: updates to kemi exports signatures + dmq_usrloc: typo -commit 9601f651ecdbf5e816f15fc6aedce9981d4afae7 -Author: Daniel-Constantin Mierla -Date: Sun Apr 17 21:16:34 2022 +0200 +commit bd2f9d7ab113f351f75d3121db3ffb9f1f9ef229 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:58:30 2023 +0200 - pv_headers: update kemi exports signatures to match c code + dlgs: typos -commit 6cddfb888d5622a986f2e5b57fe3a36f81632cfd -Author: Daniel-Constantin Mierla -Date: Sat Apr 16 15:24:59 2022 +0200 +commit e0a42350d019f55163cf55bd72f1e65c71121156 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:58:22 2023 +0200 - kamctl: version set to 5.6.0 + dmq: typos -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 +commit f68ea71a12f236f2d19b537f87754564f9ae6408 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:58:14 2023 +0200 - pv: remove unused variable - - > pv_branch.c:623:13: warning: unused variable 's' [-Wunused-variable] + domain: typo -commit 6c15b875c9763013afc1aafc1ae06c96c4e2c698 -Author: Victor Seva -Date: Tue Apr 12 13:36:34 2022 +0200 +commit c7d5f359b4f1bd4872ef924c52597b3c63c63612 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:58:06 2023 +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)' + domainpolicy: typos -commit 8964b1a9819d9fd644a5a30b0fe4de9b3146501d -Author: Victor Seva -Date: Fri Apr 15 09:04:56 2022 +0200 +commit dd61ae2a6a1bc01c662fdcc6c33d86f76882f66e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 20:57:54 2023 +0200 - pkg/kamailio/deb: version set 5.6.0~pre0 + drouting: typos -commit a1d89de03b0274b642d35ee875a1985ee51a2cd8 -Author: Daniel-Constantin Mierla -Date: Fri Apr 15 08:30:04 2022 +0200 +commit c572bcc113097efb7641f98deb729258ff4ec02a +Author: Kamailio Dev +Date: Mon Feb 13 21:31:15 2023 +0100 - Makefile.defs: version set to 5.6.0-pre0 - - - testing phase for v5.6.x series + modules: readme files regenerated - presence ... [skip ci] -commit a0f53622fd624562d9f65ac212b2d91363f2714c +commit 911d5786da6bbd22f954908f7157b5421bdf47f7 Author: Daniel-Constantin Mierla -Date: Fri Apr 15 08:29:16 2022 +0200 +Date: Mon Feb 13 21:15:42 2023 +0100 - Makefile.defs: version set to 5.6.0-dev4 - - - mark the end of development for 5.6.x series + presence: docs - fix example for presence.presentity_show -commit 3bdd15c8dd60d445fc9f86b7579ddd2e1a862bc4 +commit e4f0c082422bbd9478cf0607a68c6e7c6bef47ad Author: Kamailio Dev -Date: Thu Apr 14 16:01:13 2022 +0200 +Date: Mon Feb 13 20:31:26 2023 +0100 - modules: readme files regenerated - corex ... [skip ci] + modules: readme files regenerated - presence ... [skip ci] -commit b08bfd0226f244bb44299ce8177efbd6f5bf0c11 +commit c167c4738fce31cec292edc803160d607a3faaf6 Author: Daniel-Constantin Mierla -Date: Thu Apr 14 12:28:47 2022 +0200 +Date: Mon Feb 13 20:19:09 2023 +0100 - siprepo: added rmode parameter for push and pull functions + presence: docs for rpc presence.presentity_show command -commit eeb0417340a120da5f3267aef5e08600dad3107b +commit 2aaa77b11a89cc088393d4ad7fe63f2e54bbd8ce Author: Daniel-Constantin Mierla -Date: Thu Apr 14 12:20:54 2022 +0200 +Date: Mon Feb 13 19:45:36 2023 +0100 - siprepo: parse msg for pull operation + presence: added rpc command presence.presentity_show + + - get records filtering by user and/or domain -commit ba66bc87ac05403f494d2820ef53a40b321881b0 +commit 446892331900c2303e531da55bcb494ccb2d8bce Author: Daniel-Constantin Mierla -Date: Thu Apr 14 12:14:42 2022 +0200 +Date: Mon Feb 13 13:25:28 2023 +0100 - corex: docs for forward_reply() function + topos: use proper field for datetime value -commit a23ede7247b52ddc53dc0186810923dc1ae8c51c -Author: Daniel-Constantin Mierla -Date: Thu Apr 14 12:11:37 2022 +0200 +commit bbb62e2a163cf0ba6c711074cbed2f1c3cb8ee7c +Author: Kamailio Dev +Date: Mon Feb 13 19:46:22 2023 +0100 - corex: added forward_reply() function - - - forward received reply on demand + modules: readme files regenerated - pdb ... [skip ci] -commit 190e172fee572c169a0caa14bb08d7d271aa4f48 -Author: Daniel-Constantin Mierla -Date: Thu Apr 14 10:02:50 2022 +0200 +commit a89170a2e08584be33da9464f75ee09154afa5e1 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:27:54 2023 +0200 - siprepo: timer routing to clean up stored items + pv_headers: typos -commit 4e86a15979249a881ccbe4828588e8be0f241626 -Author: Daniel-Constantin Mierla -Date: Thu Apr 14 07:54:20 2022 +0200 +commit 1d26ac7aecf122528dcfd576ea6a3e9c4bbab9c7 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:26:54 2023 +0200 - siprepo: new module to store sip message content in a hash table - - - push/pull sip messages - - wip + pv: typos -commit 9a8974a80b8ce5ffc9166e81f43f8581777cd48f -Author: Daniel-Constantin Mierla -Date: Wed Apr 13 17:05:18 2022 +0200 +commit 3b8608770862ab37b3cd82414f06992b80bb1b80 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:27:42 2023 +0200 - htable: check if entries are initialized before sync'ing to db + pua_xmpp: typos -commit b1fa63b1547fc5af6cc1e97db42ea76db1bf927b -Author: Daniel-Constantin Mierla -Date: Wed Apr 13 13:11:30 2022 +0200 +commit b9f7591ad595e396feb85bad9d70e21d5ca8defc +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:57:33 2023 +0200 - htable: track when records were successfully loaded from database - - - write back only in such case + pua_reginfo: typos -commit d542cb89afb1a34cba35cbcf0f40315581fbb767 -Author: Daniel-Constantin Mierla -Date: Wed Apr 13 12:52:15 2022 +0200 +commit 8275f3742a44bb686e953c4b9e4d7a461cceddf1 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:27:33 2023 +0200 - htable: reset entries field if hash table initialization fails + pua_dialoginfo: typos -commit bf69b85fe9f383debcae6420c5d2d53a2ba452e9 -Author: Kamailio Dev -Date: Wed Apr 13 12:01:10 2022 +0200 +commit 2272fba9d98dea9dec541c4c6b7ede8e5031f3cb +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:27:22 2023 +0200 - modules: readme files regenerated - geoip2 ... [skip ci] + pua: typos -commit 282bbf188831bf9b4187fa2aa54fd9b2412e066c -Author: Daniel-Constantin Mierla -Date: Wed Apr 13 11:58:01 2022 +0200 +commit 6d05d873f42e268bbe275a4938a11c505b3d200e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:57:21 2023 +0200 - geoip2: docs - fixed the rpc command geoip2.reload title + print_lib: typo -commit c43432e6fda8db527ffca3442d7cea8e601a211e -Author: Kamailio Dev -Date: Wed Apr 13 11:16:09 2022 +0200 +commit f7e7ddd74093ddd83a93a75e1e37b24a82be9ebc +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:57:10 2023 +0200 - modules: readme files regenerated - geoip2 ... [skip ci] + presence_xml: typos -commit 166edc37177c2a92f57a31591ca781b15202a57f -Author: Henning Westerholt -Date: Wed Apr 13 09:04:31 2022 +0000 +commit f82553b2ce4693c618744ddfdc06163c799fbdc4 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:57:03 2023 +0200 - geoip2: add a note about db replacement recommendations + presence_reginfo: typos -commit 6a001d3f90a8cfa2514b5b2781fc61dec50fc0c4 -Author: Henning Westerholt -Date: Wed Apr 13 08:20:54 2022 +0000 +commit 38f90a4bd6585b9c54b628620e9ced01b291da8b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:27:00 2023 +0200 - geoip2: fix logging for reload failures, initialize memory for db + presence_profile: typo -commit 85c4ad1025cc3aa882ddfb42cb35257500f4528b -Author: Kamailio Dev -Date: Wed Apr 13 08:46:12 2022 +0200 +commit b22d7686895f45dc93fc1979faf70ef4ba607a25 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:27:07 2023 +0200 - modules: readme files regenerated - geoip2 ... [skip ci] + presence_mwi: typo -commit 2f78b97eaf3d4232a623be0d2eb2da575c93f13b -Author: Henning Westerholt -Date: Wed Apr 13 06:34:02 2022 +0000 +commit 3b848a3878ac1655ef236505f05040a313f5127b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:56:53 2023 +0200 - geoip2: add reload RCP command fuctionality (related to GH #2029) + presence_dialoginfo: typos -commit 3440a43377ee14fd68de90c940a763b845e98be1 -Author: Kamailio Dev -Date: Wed Apr 13 08:16:10 2022 +0200 +commit 256848273d867beb273d0f80fd7ee419b8a8767a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:56:45 2023 +0200 - modules: readme files regenerated - userblocklist ... [skip ci] + presence_conference: typos -commit d1342772cdcd882b0c26db111b608e37b748314d -Author: Henning Westerholt -Date: Wed Apr 13 06:02:27 2022 +0000 +commit d355a590feebf34e8c1d1d2b5e7b3a19052485b4 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:56:35 2023 +0200 - userblocklist: add a note about deactivated MI cmds to docs + presence: typos -commit 79859614cb584ec1f3d3bbdd885b7f4979e61da5 -Author: Kamailio Dev -Date: Wed Apr 13 08:01:18 2022 +0200 +commit 55868bfcc966931176f6e23fbb104570918cfdac +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:56:17 2023 +0200 - modules: readme files regenerated - userblocklist ... [skip ci] + pipelimit: typo -commit dd12c792b42c223bf93bb58ff0103efb454ab88b -Author: Henning Westerholt -Date: Wed Apr 13 05:58:49 2022 +0000 +commit dc4d1ffa9aabeaa119fefe1c3eaebcf05661d041 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:28:43 2023 +0200 - userblocklist: small spelling improvement in docs + pike: typos -commit b467ce544afa709c28e39d8734b2e9ba6a43b79c -Author: Henning Westerholt -Date: Mon Apr 11 09:41:45 2022 +0000 +commit 9c52dcbbfa6ae9a39e035fc6cc256121b98a3626 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:56:26 2023 +0200 - geoip2: also log database path + permissions: typos -commit 7f03faa01ee4d832f5079b9344fc895ff425ac6c -Author: Henning Westerholt -Date: Mon Apr 11 09:38:23 2022 +0000 +commit 8832136ca6c638d6bb39c647262cd3504fd0f29d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:28:31 2023 +0200 - geoip2: logging library version at startup + peering: typo -commit 2c3cc027b05317ec61c706180cb9cfea555cbc11 -Author: Daniel-Constantin Mierla -Date: Tue Apr 12 08:37:11 2022 +0200 +commit e56fce96beae5be8339fb202a395bb33245506c4 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:28:21 2023 +0200 - corex: corex: $lsock() variable can match by index + pdb: typos -commit 1bde8e0e6193f0ed63452b3b8d31bfc78121dfb6 -Author: Daniel-Constantin Mierla -Date: Tue Apr 12 08:36:36 2022 +0200 +commit ea7baa2bca20899f354129f8a83d04c55727ea80 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Feb 13 13:28:12 2023 +0200 - core: function to get local socket by index + p_usrloc: typos -commit aa8ec3bf19328741b0565d306438a9b396f39eef +commit d87120dfb77d018cdf571cbcf18cf1950ce61987 Author: Kamailio Dev -Date: Mon Apr 11 16:01:26 2022 +0200 +Date: Mon Feb 13 13:16:18 2023 +0100 - modules: readme files regenerated - auth ... [skip ci] + modules: readme files regenerated - nathelper ... [skip ci] -commit 841681e68a8fd913bc6944eed4f4d00c05f92359 -Author: Bastian Triller -Date: Mon Apr 11 14:07:49 2022 +0200 +commit ff106fb93c5b872e529106f58a1b42c4fa092349 +Author: Daniel-Constantin Mierla +Date: Mon Feb 13 13:00:58 2023 +0100 - pua_dialoginfo: Fix typo + nathelper: docs - updates to the nat pinging types -commit dd15436e8697f70df6ef9d188da36f70e7116a74 -Author: Bastian Triller -Date: Mon Apr 11 14:01:37 2022 +0200 +commit fdf72bec2d6cc20618bc30d0978d7f24f8106d44 +Author: Kamailio Dev +Date: Mon Feb 13 13:01:34 2023 +0100 - auth: Fix missing dependency in docs + modules: readme files regenerated - nathelper ... [skip ci] -commit 8bab711590ac8b4fd73efabbc7c22be3231e6214 -Author: Bastian Triller -Date: Mon Apr 11 14:00:58 2022 +0200 +commit 8218c14d144ef4539c94c8aabe5e73b5c8a11b08 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Thu Jan 26 20:57:25 2023 +0200 - core: Fix typos, reference to SER + nathelper: ping_nated_only sends 4-bytes UDP-packet pings -commit abd41396a937155a978ff024f309b082459a057e +commit d81e26fb399c5fadda2d70de1d95e008d47bd3d5 Author: Kamailio Dev -Date: Mon Apr 11 15:16:16 2022 +0200 +Date: Mon Feb 13 12:31:34 2023 +0100 - modules: readme files regenerated - pv_headers ... [skip ci] + modules: readme files regenerated - dmq_usrloc ... [skip ci] -commit 7a3f71e7ce6b63fe1c32853c30d785bc9c1f2236 -Author: Fabricio Santolin da Silva -Date: Wed Mar 30 16:42:41 2022 +0200 +commit f3d00c91a7919207dac23ada58e59a13b9f334d8 +Author: Victor Seva +Date: Thu Feb 9 11:45:29 2023 +0100 - pv_headers: Add support to remove a specific value from a header + usrloc: correct AOR value on usrloc:contact-expired - - 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 + previously $ulc(x=>aor) had only the user part even with use_domain set + + fix #3365 -commit 322102e6a6b9e775aaa5d9f738e549ba8dddf2cd -Author: Henning Westerholt -Date: Mon Apr 11 07:40:09 2022 +0000 +commit d2e73f9c51630f47fa7660b4c4831fcecd661f87 +Author: Daniel-Constantin Mierla +Date: Mon Feb 13 12:20:37 2023 +0100 - fix compilation warning for gcc 12.x (GH #3073) + dmq_usrloc: check if socket name is set when replicating -commit 4033b3be916eef91773fa8c3f04ee7e8f954b7f0 -Author: Kamailio Dev -Date: Mon Apr 11 08:46:20 2022 +0200 +commit 353d7e6a5f8d751fc647fd687716cc2e0fb1aa77 +Author: Bastian Triller +Date: Thu Feb 2 10:02:37 2023 +0100 - modules: readme files regenerated - dispatcher ... [skip ci] + dmq_usrloc: Add option to replicate socket via its name -commit 06aa21a975f76ce49a10925972ad8c239fc91216 -Author: Daniel-Constantin Mierla -Date: Mon Apr 11 08:42:57 2022 +0200 +commit cc2342908d08ee5322fd6830b0db9fd762bef38f +Author: Kamailio Dev +Date: Mon Feb 13 12:17:06 2023 +0100 - ipops: docs for dns_set_local_ttl() + modules: readme files regenerated - imc ... [skip ci] -commit ac376471d95ab7a350d9d7cc124c06a157776dff -Author: Daniel-Constantin Mierla -Date: Mon Apr 11 08:31:20 2022 +0200 +commit c28b3a0ae61c9fd1fc8e8b2972686a0f8424c44a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:37:02 2023 +0200 - ipops: added function to set local ttl for dns queries + ipops: typos -commit 1c67548e9e3c78040fac933a6b59397f2ebb329e -Author: Daniel-Constantin Mierla -Date: Sun Apr 10 20:22:16 2022 +0200 +commit 398cf4dd9645f8a9f7a1e4f1bb9659814bc2d041 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:37:12 2023 +0200 - dispatcher: docs for ds_dns_ttl + ims_usrloc_scscf: typos -commit 6074d5cecf3f7f009d5a33678843926b57f34520 -Author: Daniel-Constantin Mierla -Date: Sat Apr 9 21:27:21 2022 +0200 +commit 94c1fa3123042e1f262750e2b23fad640717c5e1 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:37:42 2023 +0200 - dispatcher: new ds_dns_ttl - - - option to set ttl for dns queries done by dispatcher + ims_usrloc_pcscf: typos -commit 0846ddd9eb79eeb0f93535ad65c75670f026941b -Author: Daniel-Constantin Mierla -Date: Sat Apr 9 15:36:32 2022 +0200 +commit b89353cd766769552655f16a44d44ea0e55a8fea +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:37:27 2023 +0200 - core: dns cache - option to set local ttl to overwrite the global value + ims_registrar_pcscf: typos -commit ba28855a1745e0b084d230958bd3fbb5b0e23847 -Author: Daniel-Constantin Mierla -Date: Fri Apr 8 19:17:35 2022 +0200 +commit 4f3faaa42006ce4b2a0ae2b684975fd385deea43 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:39:12 2023 +0200 - pv: added set function for variable $rcv(buf) + ims_registrar_scscf: typos -commit d5e29886ccca6e4384859523e8b923761532c513 -Author: Daniel-Constantin Mierla -Date: Fri Apr 8 19:15:26 2022 +0200 +commit b14a420834744b8bef871b10fd2fdeb6a5e7cd89 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:38:57 2023 +0200 - core: enable updating received data via $rcv(buf) - - - on event_route[core:msg-received] + ims_qos: typos -commit f10f3b516ccab7f2bca8ff71c3fa34b915fc03f6 -Author: Daniel-Constantin Mierla -Date: Fri Apr 8 16:17:02 2022 +0200 +commit 911739c041a0c0717edbadd2296e65e0d388df72 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:39:37 2023 +0200 - dispatcher: track time of last dns timer update + ims_ocs: typos -commit a7e9eb0897a0ea512a4c72c44ced9a14113099ff -Author: Kamailio Dev -Date: Fri Apr 8 13:31:17 2022 +0200 +commit 46df335ccfacb159a1f8ad1bc6e549967da30a91 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:38:38 2023 +0200 - modules: readme files regenerated - dispatcher ... [skip ci] + ims_isc: typos -commit 8e211bc196abd49a635192f788364afad13c5a45 -Author: Daniel-Constantin Mierla -Date: Fri Apr 8 13:28:23 2022 +0200 +commit 6dbb0d6ec6c9676e2191e06ca73fb712d8f4e4bd +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:38:49 2023 +0200 - dispatcher: docs updated for rpc add command + ims_ipsec_pcscf: typos -commit a7ade4f3c6c2439ebc286c0c595c92b88550dbc3 -Author: Daniel-Constantin Mierla -Date: Fri Apr 8 13:25:31 2022 +0200 +commit 8fefea2ef7f75b2e792601cee0f8de2652c8b598 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:39:49 2023 +0200 - dispatcher: rpc command to add a record updated to get priority + ims_icscf: typos -commit d09e2250db652650945867d135faa84a08dda820 -Author: Daniel-Constantin Mierla -Date: Fri Apr 8 12:39:12 2022 +0200 +commit db62e0372eedce8708af23f806cce59d531817e6 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:38:26 2023 +0200 - corex: $lsock() variable can match by advertise address + ims_diameter_server: typos -commit 313c0a93ad2076a2eac88c95d8992c42975a36cf -Author: Daniel-Constantin Mierla -Date: Fri Apr 8 12:38:27 2022 +0200 +commit c2f1da1bf804690766cdd9199b59e7261f0dcbaa +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:38:16 2023 +0200 - core: helper function to get socket by advertise address + ims_dialog: typos -commit e272eea0229678b4446a3907b7360c61c273caa7 -Author: Daniel-Constantin Mierla -Date: Fri Apr 8 12:36:49 2022 +0200 +commit aa2cace532cdf0891d48698e8a9386a5d8a96f07 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:38:07 2023 +0200 - permissions: return ret variable set inside double_fixup() + ims_charging: typos -commit d4d20240d5ef55a55b2ddd37ae926124d9919623 -Author: Kamailio Dev -Date: Thu Apr 7 20:16:16 2022 +0200 +commit 6dded07a538d1a68ff766c80e971b6e59535bb52 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:37:57 2023 +0200 - modules: readme files regenerated - dispatcher ... [skip ci] + ims_auth: typos -commit 168b76538c33be5a91d73d553930c60229e72c1f -Author: Henning Westerholt -Date: Thu Apr 7 18:14:10 2022 +0000 +commit 53f3bcd0eca4934b00eb4db05080a7ee33b11c92 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 15:39:57 2023 +0200 - p_usrloc: add a note to docs about runtime change of UTC parameter, related to gh #3072 + imc: typo -commit a3ca4237f3514da99d9fb1095b82a76740ebd108 +commit 34ce0de749c20e1b5a2e58fdaaca841d75622d2c Author: Daniel-Constantin Mierla -Date: Thu Apr 7 20:13:00 2022 +0200 +Date: Mon Feb 13 09:51:24 2023 +0100 - dispatcher: docs for ds_dns_mode and ds_dns_interval + presence: cast to uint64_t when using time_t value + + - startup time stored as unsigned int insted of signed int -commit fd0794bc87c15d04c78c5bf2f23a8afc550b24eb +commit 0259eaedd507c314161c59b72eaa4564effac555 Author: Daniel-Constantin Mierla -Date: Thu Apr 7 19:34:38 2022 +0200 +Date: Mon Feb 13 09:41:02 2023 +0100 - dispatcher: set default value for ds_dns_interval to 600 - - - use modparam value for ds_dns_mode + xmlrpc: cast to uint64_t when using time_t value -commit fa0e1684a39a505abf95e0fa202907ceb7d3ff3e +commit c464add1531aea5fda3f7c5a6670bd90e7ac594b Author: Daniel-Constantin Mierla -Date: Thu Apr 7 19:21:23 2022 +0200 +Date: Mon Feb 13 09:27:53 2023 +0100 - dispatcher: dns resolving of destination addresses done on timer - - - new option to refresh periodically the ip addresses corresponding to - destination addresses + xprint: cast to uint64_t when using time_t value -commit ef7f784e70087abd8dec22a899eb7c544e9d981d -Author: Stefan Mititelu -Date: Tue Apr 5 15:06:36 2022 +0300 +commit 33b319353a097ba8fd80e45dc4f008c2e9dfe813 +Author: Daniel-Constantin Mierla +Date: Sun Feb 12 15:48:14 2023 +0100 - p_usrloc: make UTC param runtime configurable + core: sruid - cast to uint64_t when using time_t value -commit 19a8c97b0b4089966af6b1705bf5eaee7554e30b +commit ae3e52daec9be45c4663708cb216b13864521a35 Author: Daniel-Constantin Mierla -Date: Thu Apr 7 09:38:29 2022 +0200 +Date: Sun Feb 12 15:25:35 2023 +0100 - corex: new transformation {sock.attr} - - - get attributes of a socket address proto:host:port + core: select - cast to uint64_t when using time_t value -commit a3d88ed0128d5d9d94af3bc5b9bbc3e1dbe9aea7 -Author: Kamailio Dev -Date: Thu Apr 7 08:31:25 2022 +0200 +commit cc3ec58c1e3c203c76c59b17ccc14e24ffc6f8cf +Author: Daniel-Constantin Mierla +Date: Sat Feb 11 12:26:02 2023 +0100 - modules: readme files regenerated - dispatcher ... [skip ci] + kmeix: cast to uint64_t when using time_t value -commit 4e08fbcd45886dfa7d687cda68540ef548b23cf9 +commit c7217d147b615da6ebf3841a3915055aa529dd70 Author: Daniel-Constantin Mierla -Date: Thu Apr 7 08:27:19 2022 +0200 +Date: Sat Feb 11 12:25:45 2023 +0100 - dispatcher: docs updated for rpc dispatcher.list + mtree: cast to uint64_t when using time_t value -commit 68901fca96a2ebfa812dd2b2c857e020e08e7331 +commit 7e29c28e4da5c7286a75422d6f538b932961a168 Author: Daniel-Constantin Mierla -Date: Thu Apr 7 08:23:59 2022 +0200 +Date: Sat Feb 11 12:24:33 2023 +0100 - dispatcher: new option for rpc list command to print more attributes + drouting: cast to uint64_t when using time_t value -commit 2eac6a0c2f2dd7c8831ef65fa9d92b88a79d23af -Author: Daniel-Constantin Mierla -Date: Wed Apr 6 20:36:26 2022 +0200 +commit 05ea223549f4834c5e3b92f9025d5cf8a2b73890 +Author: Kamailio Dev +Date: Mon Feb 13 09:31:40 2023 +0100 - core: zero-ending ipv4 string in ip_addr2sbufz() like done for ipv6 + modules: readme files regenerated - auth ... [skip ci] -commit 1dfeba4aeed8cd76c630108b2363155eab07801c -Author: Daniel-Constantin Mierla -Date: Wed Apr 6 17:20:02 2022 +0200 +commit a22aadf3b51f5bfff5b50a3de9a354fe07c216f4 +Author: Bastian Triller +Date: Sat Feb 11 14:20:48 2023 +0100 - corex: support matching on listen string for $lsock(...) variable + secsipid: docs fixes -commit bed923ddb92d9d7b694167f0276414373d3297c4 -Author: Daniel-Constantin Mierla -Date: Wed Apr 6 17:00:02 2022 +0200 +commit 0df94c3ba0fe249e29db52691176bbe751e556b6 +Author: Bastian Triller +Date: Sat Feb 11 14:20:08 2023 +0100 - core: helper function to get socket by listen string + auth: docs fixes -commit 507b8ab6e109e8b8ec231b2436324c534497c794 -Author: Daniel-Constantin Mierla -Date: Wed Apr 6 14:02:10 2022 +0200 +commit 1bbe87261d17219dfc3b7b98e1f9f16f4e0f48b9 +Author: Bastian Triller +Date: Sat Feb 11 14:15:42 2023 +0100 - 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 + uri_db: docs fixes -commit 61b32b46afd7cc0a82f33aa3d92a5e76c4d87fee -Author: Daniel-Constantin Mierla -Date: Wed Apr 6 13:54:59 2022 +0200 +commit fdb3637460b16ddfea86ba67b9181a40d1466395 +Author: Bastian Triller +Date: Sat Feb 11 14:15:12 2023 +0100 - core: count and store global index for listen sockets at startup + uid_uri_db: docs fixes -commit b3bdfa61aabfaf4f546f899b2afe2d288a9849c5 -Author: Kamailio Dev -Date: Tue Apr 5 21:16:16 2022 +0200 +commit 9ffe7b06b094a4af558a0033c1baa16e5c61977b +Author: Bastian Triller +Date: Sat Feb 11 14:14:25 2023 +0100 - modules: readme files regenerated - dispatcher ... [skip ci] + uid_avp_db: docs fixes -commit 3f84e45edc0d00866b76b7f35d569f02ff72eff2 -Author: Daniel-Constantin Mierla -Date: Tue Apr 5 21:07:31 2022 +0200 +commit 4889531912e7c04c0e1d04dd81dec21f4520455c +Author: Bastian Triller +Date: Sat Feb 11 14:12:48 2023 +0100 - dispatcher: docs updated for rpc dispatcher.list + tsilo: docs fixes -commit 2e5b81676c91f9c39ba8613f1116a7f8e0e06453 -Author: Daniel-Constantin Mierla -Date: Tue Apr 5 18:11:50 2022 +0200 +commit 73830ac71534efecc2b38816a20f6f113c27aaf2 +Author: Bastian Triller +Date: Sat Feb 11 14:12:17 2023 +0100 - dispatcher: option to get shorter result for rpc list command + pua_usrloc: docs fixes -commit e680b6b7f7fc33c98720b928b505e8ac96980186 -Author: Daniel-Constantin Mierla -Date: Tue Apr 5 13:02:06 2022 +0200 +commit beee3a4a872601bda2d440da2e79ec684c18a8bc +Author: Bastian Triller +Date: Sat Feb 11 14:11:51 2023 +0100 - dispatcher: option to do srv dns query for target addresses + ims_usrloc_scscf: docs fixes -commit 03f844bbe842107ad09cbf46bfcbff722e788937 -Author: Daniel-Constantin Mierla -Date: Tue Apr 5 11:07:56 2022 +0200 +commit a10f6fbcd0c62663102fc3cd7caf82096d3c8a7f +Author: Bastian Triller +Date: Sat Feb 11 14:10:39 2023 +0100 - dispatcher: fix compile error by previous commit pushing unsaved files + dispatcher: docs fixes -commit bf6b1feffeef81f43c9bffc75f7a1fbf5cd9caa7 -Author: Daniel-Constantin Mierla -Date: Tue Apr 5 10:29:57 2022 +0200 +commit 4fd411126d72402278c886895518c44a916bebfc +Author: Bastian Triller +Date: Sat Feb 11 14:09:36 2023 +0100 - dispatcher: turned ds_dns_mode values in bit flags + dlgs: docs fixes -commit cdf8cb6444f3b3f9aeb76053edc05bf595d4a583 -Author: Daniel-Constantin Mierla -Date: Tue Apr 5 07:54:15 2022 +0200 +commit 2384c38947ce351a421b92727ae304fcbec211a4 +Author: Kamailio Dev +Date: Fri Feb 10 18:01:22 2023 +0100 - dispatcher: check valid values for ds_dns_mode + modules: readme files regenerated - ctl ... [skip ci] -commit 1b5b0aa94b82845995791a356b68ed6e1cbc3491 +commit 44381746e0e826e8db04597942fa4cee6cbf9175 Author: Daniel-Constantin Mierla -Date: Mon Apr 4 19:34:55 2022 +0200 +Date: Fri Feb 10 17:53:42 2023 +0100 - dispatcher: added ds_dns_mode parameter - - - control when dns resolving is done for hostnames in target - addresses from dispatcher groups (wip) + ctl: doc - binrpc_buffer_size can get only integer value -commit 5555e893ea0997a7c71a3e424ef09c4570f122f6 -Author: Daniel-Constantin Mierla -Date: Sat Apr 2 11:15:04 2022 +0200 +commit db634e7fb3e5913238561afb4381363bbfe58882 +Author: Sergey Safarov +Date: Fri Feb 10 16:46:04 2023 +0300 - mqueue: use local variable to lock early only when needed + pkg/kamailio: fixed rpm packging for CentOS 6 -commit c09daf26a58f23483c2b8cf1f40c990f20e4d215 -Author: Kamailio Dev -Date: Fri Apr 1 14:16:20 2022 +0200 +commit 857d777b73d3802d157042b0ea7126b7b8dd45f8 +Author: Daniel-Constantin Mierla +Date: Fri Feb 10 08:04:24 2023 +0100 - modules: readme files regenerated - ims_qos ... [skip ci] + dlgs: cast to uint64_t when using time_t values -commit 6da1a08b12e162a5dd4cde90033f51e7b9d48656 +commit 8f5a1c20a6816e18f9f08f3b0273691dc5f8cc2c Author: Daniel-Constantin Mierla -Date: Fri Apr 1 14:08:22 2022 +0200 +Date: Thu Feb 9 17:16:43 2023 +0100 - stirshaken: docs - add missing end of section tag + dispatcher: cast to uint64_t when using time_t value -commit 20559f647fee0dc46fef83f8f7782ec24a1f0b94 +commit dd6339f817822cd0590aec2a9a467330bde499dd Author: Daniel-Constantin Mierla -Date: Fri Apr 1 14:04:27 2022 +0200 +Date: Thu Feb 9 12:38:53 2023 +0100 - ims_qos: removed angle brakets in the text + core: tmrec - cast to 64b types when using time_t value -commit 2799782c530927de5db3c69df18b8248b8055ee2 -Author: Stefan Mititelu -Date: Tue Mar 8 14:11:46 2022 +0200 +commit 0a3c15239a620474bbbc7f4d2f57dda0e9aa0f58 +Author: Daniel-Constantin Mierla +Date: Wed Feb 8 15:51:37 2023 +0100 - mqueue: add mqueue_mode modparam + async: catch up on possible skipped slots due to slow tasks -commit e2383b74f79107aed232ffb8e6a311c56f64ff46 +commit 6be85c8a72bc37b2bb4b1f4be59c5d0c20996850 Author: Kamailio Dev -Date: Fri Apr 1 14:01:12 2022 +0200 +Date: Wed Feb 8 14:16:31 2023 +0100 - modules: readme files regenerated - ims_qos ... [skip ci] + modules: readme files regenerated - seas ... [skip ci] -commit 1ff0a9c4cee17a68a54c7002a528710ce85b96da -Author: Stefan Mititelu -Date: Fri Mar 25 09:11:34 2022 +0200 +commit ec6f3b122f9c41b437ccfcb07b0952e2ffcc2719 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 13:01:24 2023 +0200 - uac: fix shm leak + xprint: typos -commit 5a85767ef3371dd6443e9cc0caebf3b68980dc07 -Author: Aleksandar Yosifov -Date: Fri Mar 25 17:18:10 2022 +0200 +commit c86b5d85a8aa86c1c59b5eed2ded87aee4fd1682 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 13:01:14 2023 +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. + xmlrpc: typos -commit 1986ac41e38d2bd7600a19527cf00164876e77e3 -Author: Trevor Peirce -Date: Fri Mar 25 19:26:10 2022 -0700 +commit e07960d74570aa9a94075e83b5bf4fc9cf418864 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 13:16:17 2023 +0200 - stirshaken: fix doc typos + xhttp_rpc: typos -commit 58fde6844ca5b6f98ca12693d59e22722635cf16 -Author: Kamailio Dev -Date: Fri Apr 1 09:01:22 2022 +0200 +commit d9445d60ea6432664447858dff3852be94c04196 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 13:01:01 2023 +0200 - modules: readme files regenerated - evrexec ... [skip ci] + xhttp_prom: typo -commit ba98cbb78e0e2b9f4075bf548bb8e9bc3c3c8b48 -Author: Daniel-Constantin Mierla -Date: Fri Apr 1 08:50:16 2022 +0200 +commit 5ec0a3c5be9abd51cb2b3316a5dd9edf6e1d030e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 13:00:49 2023 +0200 - evrexec: docs update with variable example + xhttp_pi: typos -commit 0292cae2812628e433cc07af6a45bf229e2ba708 -Author: Daniel-Constantin Mierla -Date: Thu Mar 31 08:23:58 2022 +0200 +commit 44c1c181bd250c0f81ffe0bb6b6566b4148b8b0f +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 13:00:29 2023 +0200 - evrexec: exposed src ip and port via variable + xhttp: typo -commit 220413010fa1e268501edd8808dc02fcc8b9d0d1 -Author: Daniel-Constantin Mierla -Date: Wed Mar 30 17:28:29 2022 +0200 +commit 45537397d7a8e1b2e340252cd7d6dec3bb1cd08e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 13:00:16 2023 +0200 - evrexec: use structure of exec context attributes + xcap_server: typos -commit b81000ca0f3332a00831ce9d6e774027beb4a605 -Author: Daniel-Constantin Mierla -Date: Wed Mar 30 13:01:03 2022 +0200 +commit c69002ae65ec103a7e88451501c0cf984ad9cc86 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 13:00:06 2023 +0200 - evrexec: log src ip and port + xcap_client: typos -commit e792de60d24386cdd3816b67d4778f4eba33b0f0 -Author: Kamailio Dev -Date: Wed Mar 30 08:46:20 2022 +0200 +commit 2cdb861cef1bce38f239a82b17bd1e4915ae2a04 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 13:03:14 2023 +0200 - modules: readme files regenerated - evrexec ... [skip ci] + tls_wolfssl: typos -commit a074608ca41e70b21de27e050869883e70e13033 -Author: Daniel-Constantin Mierla -Date: Wed Mar 30 08:40:45 2022 +0200 +commit 968f3faf3b1834b18266aaf9f7866b29a2492d92 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 13:03:00 2023 +0200 - evrexec: docs for sockaddr attribute + tls: typos -commit a2d97f897b5ee1cc550480af02af8d79b94a8ef3 -Author: Daniel-Constantin Mierla -Date: Wed Mar 30 08:27:12 2022 +0200 +commit 17aec5c930e2681431c4da779cd24e3fc070b6eb +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 13:02:38 2023 +0200 - evrexec: execute event route on data received on a custom udp socket + siputis: typos -commit b3f59ded7d5ea9b183e4d301ca2a69aaeb966e65 -Author: Daniel-Constantin Mierla -Date: Wed Mar 30 08:26:32 2022 +0200 +commit 1bed2095504e9d81eb2b881a2d71216372b3c822 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 13:16:27 2023 +0200 - core: keep references to proto and port parts by parse_protohostport() + seas: typos -commit d1bb4892c74062a0e4a6f932b76c1bdb3fa59ebb -Author: Kamailio Dev -Date: Tue Mar 29 20:01:24 2022 +0200 +commit c13b8d4cf35b7f9ece143b61514eec9a082f4ac5 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 8 13:02:13 2023 +0200 - modules: readme files regenerated - stirshaken ... [skip ci] + doc/scripts: typos -commit 1989193a1ce22b06be0fef23e84e92084d9ecdc6 +commit 3ee5c995778be835b1c79ec0a543f42105bdef8d Author: Daniel-Constantin Mierla -Date: Tue Mar 29 19:57:52 2022 +0200 +Date: Wed Feb 8 11:58:47 2023 +0100 - stirshaken: docs - removed extra section ending tag + lib/srdb1/2: fixed typos -commit 68bb785914a8f2efef678974e845e7e7a36382ea +commit df66ebba19ff313011fc5ad369045b8118aac670 Author: Kamailio Dev -Date: Fri Mar 25 13:16:25 2022 +0100 +Date: Wed Feb 8 11:46:26 2023 +0100 - modules: readme files regenerated - stirshaken ... [skip ci] + modules: readme files regenerated - acc ... [skip ci] -commit 363b9da8516ee56b9892f760b24c531c19cee3b5 -Author: Trevor Peirce -Date: Tue Mar 22 19:53:54 2022 -0700 +commit 8fbd788c5ae29df35b9fbde2ec60efd3fa4df0df +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Feb 4 15:31:23 2023 +0200 - 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 + acc_diameter: typos -commit 2f9c0c4d2b6551bb0f8f1915d2585d96c3bca8cb -Author: Dennis Yurasov -Date: Tue Mar 22 15:28:45 2022 +0300 +commit 901d9cac2f69b78d3d7d2ff52696a37276446b3b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Feb 4 15:28:48 2023 +0200 - siptrace: add direction attribute to exported by module pseudo-variable - - - Add direction attribute to event route siptrace pseudo-variable. + acc: typos -commit 8d5d5a872c0bafa2e591b69fa5d8c17179e1e4a4 -Author: Daniel-Constantin Mierla -Date: Thu Mar 24 11:10:32 2022 +0100 +commit fdce4fe980dda02fd76dc06912dac585992d6759 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Feb 4 15:27:39 2023 +0200 - etc/kamailio.cfg: add return to root blocks - - - make it more explicit for returned code + src/lib: typos -commit fc50ce1dbd31bbd28a11d672ed9bdbe9bd4ae5d0 -Author: Dennis Yurasov -Date: Mon Mar 21 16:23:36 2022 +0300 +commit 6c4f9b049e784fc9aff65bfcef6f366b78fff48e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Feb 4 15:20:34 2023 +0200 - 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. + usrloc: typos -commit 51dcda9aab961aa86c77c7e0a99bc91aee860d52 +commit 46e9963e07a44077184ac503cc72ff9d57c532d0 Author: Kamailio Dev -Date: Tue Mar 22 08:16:22 2022 +0100 +Date: Wed Feb 8 11:01:27 2023 +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 76df53900b96852345d1ef368e5539197a3c5570 +Author: ovoshlook +Date: Sun Feb 5 22:19:16 2023 +0100 -commit c67c568ad476879529cd04f7a5b1b77401a8f428 -Author: Henning Westerholt -Date: Mon Mar 21 14:11:32 2022 +0000 - - auth_db: document flag 0 for auth_check function + uac: allow uac_auth* functions call from t_on_branch_failure event route -commit 0b7a71070f3845e4c7e89e149a80b3db8872bb1e +commit 63095ef1bef36a35952ed265f41d87ccbc1bba70 Author: Daniel-Constantin Mierla -Date: Thu Mar 17 09:34:56 2022 +0100 +Date: Tue Feb 7 12:57:04 2023 +0100 - ims_qos: free result of getaddrinfo() + lib/ims: check return of strtok(...) -commit 782b4773119e21a9354d698c0f405d7162166a4a -Author: Daniel-Constantin Mierla -Date: Thu Mar 17 09:00:36 2022 +0100 +commit 7a960bd9d0002516dcbb50b89dd5d4ab5c38eb61 +Author: Kamailio Dev +Date: Fri Feb 3 19:01:20 2023 +0100 - cdp: init the entire msg structure + modules: readme files regenerated - websocket ... [skip ci] -commit b32a9caf4797370a4704b5f94d2d704b6e52fdef -Author: Daniel-Constantin Mierla -Date: Wed Mar 16 10:11:43 2022 +0100 +commit d7ef61788fcf84ff86b000f972aff99a300c5237 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Fri Jan 27 14:54:25 2023 +0200 - core: parse uri - extra check when user part is missing before @ + websocket: typos -commit dad443172628c3736b057fa24343c265ed3827b2 -Author: Daniel-Constantin Mierla -Date: Wed Mar 16 09:12:03 2022 +0100 +commit 4341b27e391e8180d285ab98c8770e7fef70cebb +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Fri Feb 3 12:23:33 2023 +0200 - db_berkeley: covert blob values + core: typos -commit 476d763d8ee504b71c13063ca002ecfe158da94e -Author: Daniel-Constantin Mierla -Date: Wed Mar 16 09:04:33 2022 +0100 +commit 809d2c752687f8addb14a9e3fb40a50f513bdec0 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Fri Feb 3 17:07:35 2023 +0200 - core: 0-terminate string for very long local network interface names + core: include DBG_SYS_MEMORY and MEM_JOIN_FRE on flags: output -commit b8c4d8b8d0f06267f2bc1a760307345fd06745ce -Author: Daniel-Constantin Mierla -Date: Wed Mar 16 09:00:35 2022 +0100 +commit 609b689e6071c272e8230901e95db183334391d1 +Author: Kamailio Dev +Date: Fri Feb 3 09:46:31 2023 +0100 - db_redis: init allocated structure + modules: readme files regenerated - rr ... [skip ci] -commit b7fa610ca381dff572d0276fabe7101acdc3ced1 -Author: Daniel-Constantin Mierla -Date: Wed Mar 16 08:35:24 2022 +0100 +commit b3af149e280cf4e48eaeb2771c59431c2a55d23e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Thu Jan 26 10:52:20 2023 +0200 - core: resolve - use macro value for comparison + snmpstats: typos -commit b98cbddfaf271887276c4be8a98a0708dab4d091 -Author: Ovidiu Sas -Date: Tue Mar 15 12:09:15 2022 -0400 +commit 039cce694a784e5373cbc5f976d8cd723f2b663d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Thu Jan 26 10:51:57 2023 +0200 - db_text: fix db url in example config + test/ : typos -commit d4af1304778c10213cb1f98e23938c6c4b912723 +commit 9b237a311049a2689252b2a177062fe2e3db348c Author: Daniel-Constantin Mierla -Date: Tue Mar 15 13:01:10 2022 +0100 +Date: Fri Feb 3 09:39:55 2023 +0100 - db_text: reworked the checks for database and table names + rr: fixed typos in comments -commit e513d1cc549fea43eebc5fc504bb01270adbc10e +commit 022fa0cfc75d150fde219b8ae4f9a99b3fa2f132 Author: Daniel-Constantin Mierla -Date: Tue Mar 15 10:41:59 2022 +0100 +Date: Fri Feb 3 09:38:26 2023 +0100 - seas: check for header type value for flags comparison + rr: doc - fixed typos and use the proper param name add_username instead of enable_username -commit 5c774d6eced2ad52cb341b9e36419aac6c0506cb +commit 51fa3da96c1eacd4d679598a3305180c9e818cfb Author: Daniel-Constantin Mierla -Date: Tue Mar 15 10:38:42 2022 +0100 +Date: Fri Feb 3 09:28:58 2023 +0100 - ims_auth: warn if the header type is not set properly + core: typos in comments and EoL after log when parse msg fails + + - GH #3348 -commit f9a38d6b621a2c3966a3c85dce6fdd2e6bb8d431 -Author: Daniel-Constantin Mierla -Date: Tue Mar 15 10:35:12 2022 +0100 +commit 8821d9a91ab3823d5b1d78d84332ab9965a7c6b2 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Feb 1 14:21:09 2023 +0200 - core: parser - catch special header types for get_hdr() + doc/tutorials/dns: USE_NAPTR is on by default -commit 67e0fa5e53ef5d4dd9802e3027b2bc7ff6dcb671 -Author: Daniel-Constantin Mierla -Date: Tue Mar 15 10:30:58 2022 +0100 +commit 56cdee753a2c7ef17d7cb1f4572f19eae2caf18a +Author: Victor Seva +Date: Tue Jan 31 19:38:37 2023 +0100 - core: parser digest - warn if the header type is not set properly + Makefile: support parallelism on install-modules-doc rule -commit 8b20e6045dbebdb784a4e8f66d81fc79c0a17304 -Author: Daniel-Constantin Mierla -Date: Tue Mar 15 10:18:23 2022 +0100 +commit b28a972a20188ac01831723d58dbe5dd78e972b9 +Author: Victor Seva +Date: Mon Jan 30 17:45:25 2023 +0100 - core: parse - fix typo in comment of previous commit + pkg/kamailio/deb: rework debian/rules, take four [skip ci] -commit eda4b3c51ce12d4fe052b7e9ad40be1ef6e56444 -Author: Daniel-Constantin Mierla -Date: Tue Mar 15 10:11:09 2022 +0100 +commit ecad587d58162dc1db5b2bbd6c63bdef24fbeed3 +Author: Victor Seva +Date: Mon Jan 30 16:52:34 2023 +0100 - core: parse uri - sanity check for user part + pkg/kamailio/deb: rework debian/rules, take three [skip ci] -commit 692d15ce9bcc329fff55060dcdc8e5161f12c30e -Author: Daniel-Constantin Mierla -Date: Tue Mar 15 10:00:24 2022 +0100 +commit 13581d56524aaa37167bd3ae67a769c14478d9c6 +Author: Victor Seva +Date: Mon Jan 30 16:28:54 2023 +0100 - pua_reginfo: init uri buffer + pkg/kamailio/deb: rework debian/rules, take two [skip ci] -commit 0b684a5d9a2f5d17e64cb8cb5f4b53b06f180f06 -Author: Daniel-Constantin Mierla -Date: Tue Mar 15 09:59:44 2022 +0100 +commit c3acd700719ca9d5802d56476d7e997e968220ce +Author: Victor Seva +Date: Mon Jan 30 15:07:13 2023 +0100 - sipcapture: more init buffers content + pkg/kamailio/deb: rework rules, try to fail properly on build [skip ci] + + https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027440 -commit 0204232ba1f229edb9c7e0080e98e9d3b2500672 -Author: Daniel-Constantin Mierla -Date: Tue Mar 15 09:37:58 2022 +0100 +commit 387a8ca53f179437ae173b0bd5cb8d2d4922b60d +Author: Victor Seva +Date: Fri Jan 27 08:30:30 2023 +0100 - dmq: init peer structures + pkg/kamailio/deb: remove warning build-depends-on-obsolete-package [skip ci] + + > W: kamailio source: build-depends-on-obsolete-package Build-Depends: libncurses5-dev => libncurses-dev -commit 9292b9f5daacfa5340b5fe1a5f02469a7e597d9b -Author: Daniel-Constantin Mierla -Date: Tue Mar 15 09:31:24 2022 +0100 +commit 03755f93f98608d85591ba8aa184733e3871b92c +Author: Victor Seva +Date: Fri Jan 27 08:23:45 2023 +0100 - sipcapture: init buffers content + pkg/kamailio/deb: remove lsb-base dependency [skip ci] + + * on newer version, there's no need to add it + + > E: kamailio: depends-on-obsolete-package Depends: lsb-base -commit 473e051bef688d9e78bc4c28abebbedfffd1f549 -Author: Sipwise Development Team -Date: Thu Mar 10 16:34:37 2022 +0100 +commit 815d21ca1569edcd9dfc5edf4f1e873fdada3b58 +Author: Kamailio Dev +Date: Thu Jan 26 15:01:15 2023 +0100 - pv-headers: ignore skip-header config on clone_branch + modules: readme files regenerated - textops ... [skip ci] -commit 0c101ffe713603e812759da6d396e0451cf13ba1 +commit 945267c56615d4579e3385f334bdfec7dfea6bcb Author: Daniel-Constantin Mierla -Date: Tue Mar 15 08:18:03 2022 +0100 +Date: Thu Jan 26 14:59:02 2023 +0100 - core: parse uri - detect empty user when @ is found + textops: docs for str_any_in(...) -commit 30079910bbb33b430621f188beae40c71592bcba +commit 797442522a8e996179059de7400332f4e96037b6 Author: Daniel-Constantin Mierla -Date: Mon Mar 14 17:07:42 2022 +0100 +Date: Thu Jan 26 14:54:40 2023 +0100 - dispatcher: fix ds_reload() return logic + textops: new function to check if a character in a list is found in string - - GH #3054 + - str_any_in(txt, clist) - look if any char in clist is inside txt -commit 4659d27f73f4e4d840e04a20d9b65a76280954e8 -Author: Daniel-Constantin Mierla -Date: Mon Mar 14 13:01:24 2022 +0100 +commit 3047da057b54fdbfab8fbae3eefae9c94ed4b365 +Author: Kamailio Dev +Date: Thu Jan 26 09:31:25 2023 +0100 - core: mem - define qm_report() for compilation with debug disabled + modules: readme files regenerated - ims_dialog ... [skip ci] -commit 9140686dcd4c32712e46f3e6e824ab090545a03e +commit a4150741748779bba8e14bed286c6d64b1df7f17 Author: Daniel-Constantin Mierla -Date: Mon Mar 14 12:53:56 2022 +0100 +Date: Thu Jan 26 09:20:31 2023 +0100 - misctesc: sync-ed with fuzz function + ims_dialog: fix module name in modparam examples -commit ae46c85a3d1e829900080c2b6ee16fda1bce90d4 -Author: Daniel-Constantin Mierla -Date: Mon Mar 14 12:28:55 2022 +0100 +commit efacfb572acdc027a35ba3104ecec080f5bfa94a +Author: Kamailio Dev +Date: Thu Jan 26 09:16:22 2023 +0100 - core: fuzz - include missing headers file for last changes + modules: readme files regenerated - erlang ... [skip ci] -commit a9e92eb9dfe4e52b45e271bcfa51c0c732dc23c4 -Author: Daniel-Constantin Mierla -Date: Mon Mar 14 12:20:37 2022 +0100 +commit 83951cc248bf4b0334c7d4f89deaaac456806a42 +Author: dilyanpalauzov +Date: Thu Jan 26 09:10:14 2023 +0100 - misc: fuzz - add functions for parsing record-/route headers + pkg/kamailio: http urls updated to https and typo fixes -commit 22b8ecc24442dce775600dfb186a83bc947fd4ca -Author: Daniel-Constantin Mierla -Date: Mon Mar 14 12:17:42 2022 +0100 +commit 51b5cd040074330574ec53b7a091ff8b1fc09129 +Author: dilyanpalauzov +Date: Thu Jan 26 09:09:28 2023 +0100 - core: parser - helper functions to parse all record-/route headers + pkg/kamailio/deb: http urls updated to https -commit 8f04fd24c8f0d9edc88b5c3ff734560bb10735ee -Author: Daniel-Constantin Mierla -Date: Mon Mar 14 11:30:38 2022 +0100 +commit 3c85f1cafd715f893e0ba4ad84592dddc3eb2cb0 +Author: dilyanpalauzov +Date: Thu Jan 26 09:08:32 2023 +0100 - core: mem - expose qm_report() in header file + README.md: updated links to mailing lists -commit 9f7edfbd9f3b5fdb660043048a4c3a517483016e -Author: Daniel-Constantin Mierla -Date: Mon Mar 14 11:20:54 2022 +0100 +commit f9c3c270be33e790402834951c29d65fdf7240b6 +Author: dilyanpalauzov +Date: Thu Jan 26 09:08:01 2023 +0100 - misc/fuzz: use parse_contact_headers() instead of parse_contact_header() + INSTALL: updates to http urls and typo fixes -commit 5c99d7f87ed94cd52c6ab74d46f511447b3db2b9 -Author: Daniel-Constantin Mierla -Date: Mon Mar 14 10:23:58 2022 +0100 +commit 7af3e9cc6e903665bca68f55d026c30f5b15064f +Author: dilyanpalauzov +Date: Thu Jan 26 09:07:04 2023 +0100 - sanity: use dedicated functions for parsing From/To URIs - - - updates to parsing Contact headers + lib/srdb1: typo fixes -commit 355c02106c95400c44833a89aeea68c61ba2f200 -Author: Daniel-Constantin Mierla -Date: Fri Mar 11 21:41:06 2022 +0100 +commit 49c1ae28188c6df2d130a26d4180d1db4538575e +Author: dilyanpalauzov +Date: Thu Jan 26 09:06:02 2023 +0100 - core: parse sdp - removed redundant check + .github: typo fixes and updates to mailing lists links -commit 7076904d0f0980d6bfa0814e3b1a8c61ee0acecc -Author: Daniel-Constantin Mierla -Date: Fri Mar 11 21:36:16 2022 +0100 +commit 9eed6ff9592347d9d01fa043a9e2370f26ad1f77 +Author: dilyanpalauzov +Date: Thu Jan 26 09:05:07 2023 +0100 - core: parse sdp - detect multipart invalid format + erlang: typos fixes -commit 11d9cf595eb92c8eee74ab386db0c061ee1c63f0 -Author: Kamailio Dev -Date: Fri Mar 11 13:31:20 2022 +0100 +commit 6c372bf644e1c9afa867433e5992e347c8fc4ff6 +Author: Henning Westerholt +Date: Wed Jan 25 07:59:39 2023 +0000 - modules: readme files regenerated - textops ... [skip ci] + core: fix memory leak related to Require header parsing, this header also need to be freed -commit 70c385518829d07b2061678af4e2d7f21587e454 -Author: Daniel-Constantin Mierla -Date: Fri Mar 11 13:21:48 2022 +0100 +commit 5dabd1e7aa3574a41fc30ead60f9e3f68de0f471 +Author: Kamailio Dev +Date: Wed Jan 25 08:31:17 2023 +0100 - textops: remove_hf_match() returns true when a header is removed + modules: readme files regenerated - tls ... [skip ci] -commit 5c59e96a7d0a04bff13bde8be688fae8c4d664d9 +commit 331aa5753beccd3ddb241219cf1988a506fa2de3 Author: Daniel-Constantin Mierla -Date: Fri Mar 11 13:20:48 2022 +0100 +Date: Wed Jan 25 08:26:09 2023 +0100 - textops: docs for remove_hf_match() + tls: update docs for init_mode with details about fork prepare option -commit 8b24f28e9949271d993a5f6cf814fe1de2ddbf6d +commit cb424135c4164be10dd3c12086b548b8fec0d830 Author: Daniel-Constantin Mierla -Date: Fri Mar 11 13:09:55 2022 +0100 +Date: Wed Jan 25 08:19:52 2023 +0100 - textops: added remove_hf_match(hname, op, expr) + tls: new option for init_mode to use openssl api for fork prepare - - remove headers with name hname that match the body with expr + - flag 2 (value 2) has to be set -commit e64a1eb774284a720718878170e198147af67e50 +commit 79eae59c4e104dab0b195bfbeb01b58f9d144092 Author: Daniel-Constantin Mierla -Date: Fri Mar 11 11:28:36 2022 +0100 +Date: Tue Jan 24 11:36:53 2023 +0100 - textops: reset counter for looping again in remove_hf_idx() + tls: renamed the module destroy function -commit 07b19ef0604a48148f1bb14787516334820e5a3a -Author: Kristiyan Peychev -Date: Tue Mar 8 10:40:51 2022 +0200 +commit d0cd1905652e1aeb0be92c5a723b5d42f4171a13 +Author: Kamailio Dev +Date: Tue Jan 24 09:31:26 2023 +0100 - 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. + modules: readme files regenerated - tls ... [skip ci] + +commit 220cc9633092f166611432c704796353da46668c +Author: Daniel-Constantin Mierla +Date: Tue Jan 24 09:29:32 2023 +0100 + + tls: docs updated to rename lock_mode to init_mode -commit 0e0bdbf83c7f20bf1814fb58232f8c25e29dd94d -Author: Kristiyan Peychev -Date: Mon Mar 7 17:59:03 2022 +0200 +commit 2056194d086c773469af4855e371776615793e44 +Author: Daniel-Constantin Mierla +Date: Tue Jan 24 09:25:04 2023 +0100 - ims_registrar_scscf: use xmlParseMemory instead of xmlParseDoc + tls: renamed lock_mode to init_mode in order to reuse for other purposes - Fix issues where a non-zero terminated string would get passed to `parse_user_data`. + - init the pthread lock + - conditions on init mode for locking/unlocking -commit 79bb2b1c4e5a446a333d837d4ccb1038303340e5 -Author: Rikyz -Date: Fri Mar 4 23:15:57 2022 +0100 +commit 840b4d9b1529ab8794af3472665ee110cfb3e07d +Author: Kamailio Dev +Date: Mon Jan 23 15:31:34 2023 +0100 - ims_ipsec_pcscf: fix sha1 algorithm and tcp connections for SIP Replies over TCP + modules: readme files regenerated - tls ... [skip ci] -commit 69ee44c4cf83447bab2104b5d380f01af3893608 +commit 72e4042bf645650ea5275a9c46230fc131441cf3 Author: Daniel-Constantin Mierla -Date: Thu Mar 10 11:45:34 2022 +0100 +Date: Mon Jan 23 14:55:10 2023 +0100 - corex: use ZSW() for shm report rpc output + tls: docs for lock_mode parameter -commit 647a734f07537272f1235415f2712f770bc3f350 +commit c8182116870fb706a750c6c4277df968aa78349d Author: Daniel-Constantin Mierla -Date: Thu Mar 10 11:19:00 2022 +0100 +Date: Mon Jan 23 14:45:22 2023 +0100 - core: mem - use macro for setting qm report fields + tls: option to wrap memory management operations within pthread lock -commit 1c5b26d0b6e2c43741d7b37341bfe49a78d7697a +commit 4f296b4058b75ef27b16a9f8fc2bf3ec2d8e896c Author: Kamailio Dev -Date: Thu Mar 10 11:01:25 2022 +0100 +Date: Mon Jan 23 14:31:57 2023 +0100 - modules: readme files regenerated - tm ... [skip ci] + modules: readme files regenerated - exec ... [skip ci] -commit 57b1d5375927b987b162fcf0e2c99a39b717bd65 -Author: Dennis Yurasov -Date: Sat Mar 5 11:36:29 2022 +0300 +commit 3e6cf06c775eac9b55029e1820519cf1b0322122 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sun Jan 22 15:43:08 2023 +0200 - 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. + doc/tutorials: typos -commit f9f16a6c700a7378fc30f6f9c0a767438fc638b9 -Author: Aleksandar Yosifov -Date: Wed Mar 2 13:25:22 2022 +0200 +commit f351f9d7fc5dbebe3a78a82bd69d1c19d8914ddc +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sun Jan 22 15:42:48 2023 +0200 - smsops: Fix ucs2-to-utf8 for Accent chars + utils/kamctl: typos -commit d3f25a5dd0139677a66792141fff075475085a03 -Author: Stefan Mititelu -Date: Fri Mar 4 15:45:55 2022 +0200 +commit 4e8022451dcf85c62401434f1f555ad6aac36eab +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Fri Jan 20 13:18:15 2023 +0200 - tm: Add enable_uac_fr modparam + replace SIGINFO64_WORKARROUND with SIGINFO64_WORKAROUND + + by calling + + sed -i "sMSIGINFO64_WORKARROUNDMSIGINFO64_WORKAROUNDM" `git grep -l SIGINFO64_WORKARROUND` -commit b3c301e1c99eb90df1533724442aef7991cd36bc -Author: Stefan Mititelu -Date: Fri Mar 4 15:33:51 2022 +0200 +commit f81f0e77c5ab67431af1f62f0e027379a3445951 +Author: Sandro Gauci +Date: Mon Jan 23 13:38:17 2023 +0100 - uac: trigger event route for failure and timeout + exec: docs - added security warning + + - Added warning about potential for OS Command Injection + - Updated invalid examples - ...when $uac_req(evroute) = 2 + previous example gives the following error: + pv_parse_spec2(): error searching pvar "rU.txt" -commit e1974977a3e604996b752566d187b77da5072999 -Author: frederic -Date: Thu Mar 3 16:57:28 2022 +0100 +commit a45f4d901371e3ecdfad1652603a761ca30ac05e +Author: Kamailio Dev +Date: Fri Jan 20 12:31:20 2023 +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) + modules: readme files regenerated - topoh ... [skip ci] -commit b559a5de7c948b678522eca2c7a05d4491690aad +commit 3cfbb8f8e2be64a2bec02ddc25ca8877c0f778f1 Author: Daniel-Constantin Mierla -Date: Wed Mar 9 17:16:39 2022 +0100 +Date: Fri Jan 20 12:22:27 2023 +0100 - corex: shm.report to print code location for fragments + topoh: added docs for use_mode parameter -commit fa0f802e9042afb9142378943397d45f727bb86a +commit 5b9f22c0f45e6970e47a972f26eeac920860b4d7 Author: Daniel-Constantin Mierla -Date: Wed Mar 9 11:46:14 2022 +0100 +Date: Fri Jan 20 12:16:03 2023 +0100 - mem: store file, line, module and functions in memory reports + topoh: added mod param use_mode + + - if set to 1, the module is initialized only for use as a library, via + inter-module api functions + - default: 0 - initialized for use to process sip messages -commit 3719888c2d6df492e48a07e04682930abba07e71 -Author: Kamailio Dev -Date: Mon Mar 7 14:16:19 2022 +0100 +commit bca9c5587472df76e61a374d99b7a8dcefd63b2e +Author: Daniel-Constantin Mierla +Date: Fri Jan 20 12:05:50 2023 +0100 - modules: readme files regenerated - p_usrloc ... [skip ci] + topoh: added inter-module api function for masking call-id -commit 4e26551f3529876beafd318f30ffc5f0cf92cda1 -Author: Stefan Mititelu -Date: Wed Feb 23 09:50:40 2022 +0200 +commit ca2e3bbabc4d6fa9ce4ca68d1b102f3aab8b7b3b +Author: Kamailio Dev +Date: Fri Jan 20 12:01:13 2023 +0100 - p_usrloc: add UTC_timestamps parameter + modules: readme files regenerated - websocket ... [skip ci] -commit 96efbdad0e9ed320657f56c3a0b4a5e54b1cdd5c -Author: Victor Seva -Date: Mon Mar 7 09:20:39 2022 +0100 +commit 3112e49aac274c75cc893693e820da894125403b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sun Jan 15 15:48:16 2023 +0200 - snmpstats: fix build, update memory field + websocket: example must listen on ports 80 and 443 - > 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 + otherwise the code below always matches: - changes introduced at fb8727b3e1b9fc4f4278809ef9cdea93e96ae77a - -commit fffcfdf86aa8bd6ea417b593f9a5af2892cd6d1a -Author: Kamailio Dev -Date: Fri Mar 4 13:31:34 2022 +0100 + if ($Rp != 80 && $Rp != 443) { - modules: readme files regenerated - corex ... [skip ci] - -commit 8a58717c5d81989e835a7c30bd6a1e5954c59a0b +commit d5b42fca13d2107590f9178c5d7c1a9d765adf73 Author: Daniel-Constantin Mierla -Date: Fri Mar 4 13:27:57 2022 +0100 +Date: Fri Jan 20 11:34:14 2023 +0100 - corex: docs for shm.report rpc command + core: snexpr - increase local buffer to avoid compile warning + + - GH #3330 -commit 2d9de91df94ca686968a307d18902f51d59a9c18 -Author: Daniel-Constantin Mierla -Date: Fri Mar 4 13:20:46 2022 +0100 +commit ea99c8fc235334d4dd48868f74ab5c62662942e6 +Author: Sergey Safarov +Date: Thu Jan 19 11:56:18 2023 +0300 - corex: add shm.report rpc command + pkg/kamailio/obs: used mariadb connector instead of mysql -commit 72a4e0e90e95e2088b995bbe49bad5324edd9b09 +commit 34c3c42b7fe44dbe88110415ec78400a7defde61 Author: Daniel-Constantin Mierla -Date: Fri Mar 4 13:18:58 2022 +0100 +Date: Mon Jan 16 12:54:48 2023 +0100 - core: mem - added api function for getting usage report for qm manager + websocket: ignore keepalive in state WS_S_REMOVING - - combine internal memory manager stats with metrics computed on the fly - by walking all memory fragments + - GH #3331 -commit fb8727b3e1b9fc4f4278809ef9cdea93e96ae77a -Author: Daniel-Constantin Mierla -Date: Fri Mar 4 09:44:21 2022 +0100 +commit ac4c2d4579f121395876de2cc6f7649f3cb2fba7 +Author: Sergey Safarov +Date: Sun Jan 15 06:18:54 2023 +0300 - kex: updated memory info fields + pkg/kamailio/obs: added new modules into pec file -commit 6695b6fcb830b379e3d2aea4d7d35daba8e30317 +commit fc75b4c3f8f9bdba320f74ddf942686c09316b56 Author: Daniel-Constantin Mierla -Date: Fri Mar 4 09:43:59 2022 +0100 +Date: Fri Jan 13 12:41:12 2023 +0100 - corex: updated memory info fields + app_python3: use Py_SET_TYPE() from python 3.9 -commit f65c98cf74e4495a6e892a701980c4b691a3390b +commit 9d3c0d0d424c0bf8395465d7a6e14e89611aad0d Author: Daniel-Constantin Mierla -Date: Fri Mar 4 09:43:13 2022 +0100 +Date: Fri Jan 13 12:35:21 2023 +0100 - core: parser - check value of pointer with white space code + app_python3s: proper check of PY_VERSION_HEX for python 3.11 -commit 27d71da5da8a2f33a74e35765ba00ef83a20186f +commit 8546fb87e3277b675bd47eba9435f739cf3bb69d 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 +Date: Fri Jan 13 12:33:20 2023 +0100 - cdp: increase the amount of avps allocated when reading AVP_Vendor_Specific_Application_Id + app_python3: proper check of PY_VERSION_HEX for python 3.11 -commit 2ea56a4cf40045bb92b1f17f5a0b8c172da4f866 -Author: frederic -Date: Thu Mar 3 14:23:38 2022 +0100 +commit ddefe42e610edea35554a195742234079307cc8a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:21:34 2023 +0200 - cplc: manage case where TZ environment variable is not set. + xmlrpc: remove double #include<>d headers -commit 86d233d34b06016fc3436ca4574155959d24bb16 -Author: frederic -Date: Wed Mar 2 15:59:41 2022 +0100 +commit ff5e31adbbd6ca145edfc66307b74575d79e31ba +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:21:04 2023 +0200 - topos_redis: contact on A side is never updated on dialog update + xhttp_prom: remove double #include<>d headers -commit bf73dcec994887b473ee2b76f6f21b9c845f62f5 -Author: Daniel-Constantin Mierla -Date: Thu Mar 3 09:14:09 2022 +0100 +commit b5954933ecafdc3d953980fac169fa6fc0e8a9a3 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:20:51 2023 +0200 - blst: remove log level and function name from debug message + usrloc: remove double #include<>d headers -commit 415f20804e423b503d5e0d1743e28c9f509f9c21 -Author: Daniel-Constantin Mierla -Date: Thu Mar 3 09:03:12 2022 +0100 +commit 8f663a2abd321ddd04bd0ae482afe16b2571667c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:20:33 2023 +0200 - blst: docs - small formatting updates + uac_redirect: remove double #include<>d headers -commit e3b9521a150ac2245dee2afeac5d674768c7399a -Author: Daniel-Constantin Mierla -Date: Wed Mar 2 09:28:24 2022 +0100 +commit 51150f6b4cb068ff4351b9f5018f5d5eeb91755d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:20:17 2023 +0200 - siptrace: use msg_send_buffer() to skip send callbacks for uri duplicate - - - GH #3042 + tm: remove double #include<>d headers -commit 3dc980d66fc4caeea90bb95870394c8855b51dec -Author: Kamailio Dev -Date: Wed Mar 2 08:46:19 2022 +0100 +commit 7582d583b1d5e71c890b13082e680bb0d5083855 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:20:05 2023 +0200 - modules: readme files regenerated - jwt ... [skip ci] + tls_wolfssl: remove double #include<>d headers -commit eee5068e2f315b6d391e6fe7b6aef4875afcf574 -Author: Victor Seva -Date: Wed Mar 2 08:33:35 2022 +0100 +commit 791eae5c8250bd283afee1f5a2efc421ef100594 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:19:52 2023 +0200 - jwt: add missing tag in doc - - error instroduced at aaa142d293105ef27f7e4b6143fc3fb18c9a5a75 + tls: remove double #include<>d headers -commit 9d1f223c7705a7ed8d888f50f2611dea1649ffa5 -Author: Kamailio Dev -Date: Tue Mar 1 14:01:17 2022 +0100 +commit 318e65b7b594418dd3fb87bbea259994e12eafad +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:19:43 2023 +0200 - modules: readme files regenerated - corex ... [skip ci] + timer: remove double #include<>d headers -commit c9d682fa7fb52357c2ca3779b1d23d1d151f065a -Author: Daniel-Constantin Mierla -Date: Tue Mar 1 13:48:29 2022 +0100 +commit ea91c83d680a086ea10747193bf8dda596190591 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:19:35 2023 +0200 - corex: docs extended for dns_cache parameter + siprepo: remove double #include<>d headers -commit 23c8ba29ac4cd0ccbc3012e87e48f289bfb9d200 -Author: Daniel-Constantin Mierla -Date: Tue Mar 1 13:45:54 2022 +0100 +commit c8b111ba1bf9c9ac00f0834a6ab735f22c903c55 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:19:25 2023 +0200 - corex: support adding dns srv records via dns_cache param + seas: remove double #include<>d headers -commit 78c8d084e30373aacc456fd41062b68e6e82ea6f -Author: Victor Seva -Date: Mon Feb 28 15:24:21 2022 +0100 +commit 8b9fc90db3cffdd61f8cadc95f052f4454fcdcb9 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:19:11 2023 +0200 - db_redis: clean previous connection before trying to reconnect + rtpengine: remove double #include<>d headers -commit cf054e0e041385d0533d0fa7b49e34fc1131ddcb -Author: Daniel-Constantin Mierla -Date: Mon Feb 28 14:54:21 2022 +0100 +commit 87460524321f52fc2272158b519c5b9e0b0ec3de +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:18:59 2023 +0200 - siputils: handle messages with many headers for contact param encode/decode + rtimer: remove double #include<>d headers -commit fe7d7c571b6c8d446cf66a1cf27d335d98f5f945 -Author: Donat Zenichev -Date: Fri Feb 18 12:03:49 2022 +0100 +commit 38a39d9fefda28a28c14276627cac2a8ed2dba4d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:18:50 2023 +0200 - 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() + rabbitmq: remove double #include<>d headers -commit 236fada43f610b910490f7e0c216ac9aa3d9480c -Author: Donat Zenichev -Date: Fri Feb 18 11:44:14 2022 +0100 +commit 95afba3dc92877afb0e51106211a95143b8147ae +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:18:41 2023 +0200 - 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. + pua: remove double #include<>d headers -commit cc4ac5c4b8133f435438bb322457eef7a8a642cf -Author: Victor Seva -Date: Fri Feb 25 16:19:51 2022 +0100 +commit 238d572f45d2945bb1130bf315304e2f1963a02b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:18:33 2023 +0200 - pkg/kamailio/deb: fix backports rules related to nats + permissions: remove double #include<>d headers -commit 21efa40ab781d3dffb271fbb3def0a9d12bf8a17 -Author: Matthias Urlichs -Date: Fri Feb 25 15:42:18 2022 +0100 +commit ef9c9d282a531bf57d7eaa9d083ab5fd1d82d1b2 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:18:19 2023 +0200 - pkg::deb: Missing spaces - - fixes the deleted space after "erlang" - introduced by a593f518dd62fd68c330eb42470ce5d5e1dce636 + p_usrloc: remove double #include<>d headers -commit 5ac41325edcc323684bae5bfc8bd1c4617571553 -Author: Kamailio Dev -Date: Fri Feb 25 09:46:16 2022 +0100 +commit 8967e3d80fc600053bc94b286cb883431a7ba39b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:18:09 2023 +0200 - modules: readme files regenerated - app_jsdt ... [skip ci] + lwsc: remove double #include<>d headers -commit 0bc30ab5b54a9450552a968bdcdff8f39830733b -Author: Daniel-Constantin Mierla -Date: Fri Feb 25 09:36:19 2022 +0100 +commit 7d7a41595c460efdffab2c702387794ea216ee05 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:17:58 2023 +0200 - app_jsdt: docs for mode parameter + lcr: remove double #include<>d headers -commit f7509533685129a87f411e395eb87c07935b969d -Author: Daniel-Constantin Mierla -Date: Fri Feb 25 09:29:09 2022 +0100 +commit 083665647474e2bad4e13a6b48312fa1cbe715eb +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:17:44 2023 +0200 - app_jsdt: added parameter mode to control initialization of js module api + ims_usrloc_scscf: remove double #include<>d headers -commit c37ccdc6e3bad0af4644941a872f510c51936c58 -Author: Daniel-Constantin Mierla -Date: Fri Feb 25 09:13:46 2022 +0100 +commit 2b4255fcc013b66201ef58a6b52a14705c59a0dc +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:16:35 2023 +0200 - core: fixed comment typo + ims_usrloc_pcscf: remove double #include<>d headers -commit 3c1851ad546f574d1fda869348c8f7e5186079d2 -Author: Daniel-Constantin Mierla -Date: Fri Feb 25 09:13:08 2022 +0100 +commit c2cf9c710e2eabf6a693e748e140a295438511fc +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:16:10 2023 +0200 - app_jsdt: skip child init for proc_init rank + ims_qos: remove double #include<>d headers -commit 4a2415e33ea75bb103da3561312f7b850c4aedf6 -Author: Ian Carlson -Date: Wed Feb 23 03:27:03 2022 -0800 +commit f88eafd360be2b7193567f10862d18e1b001917a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:15:40 2023 +0200 - 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 + ims_dialog: remove double #include<>d headers -commit f85cd7eb9d3249ee93f0de7f978d0a9e7044df77 -Author: Daniel-Constantin Mierla -Date: Thu Feb 24 14:12:44 2022 +0100 +commit 736649b3dbcc262e2901095ee6f06911861024a0 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:15:22 2023 +0200 - blst: converted log macros and removed function names + ims_charging: remove double #include<>d headers -commit a63fde36f440b6d79cea6cdb0dfeee6258d96698 -Author: Victor Seva -Date: Wed Feb 23 14:25:46 2022 +0100 +commit 6aa8e5a8cfc946cfbfa7ba5a839d02cce370406c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:14:56 2023 +0200 - pkg/kamailio/deb: add kamailio-nats-modules to bookworm - - https://tracker.debian.org/news/1305763/natsc-320-1-migrated-to-testing/ + http_async_client: remove double #include<>d headers -commit 7cbbd8fb22ac0d57a5dd3883dee185b3bc0601e2 -Author: Matthias Urlichs -Date: Tue Feb 22 18:22:52 2022 +0100 +commit 5fef1210e9652b91a7ecc0a517498e3f637792c5 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:14:41 2023 +0200 - nathelper: Fix uninitialized data - - - the IP checksum is part of the header and must be zeroed before checksumming - - also silence another (benign) warning + evapi: remove double #include<>d headers -commit 84898be41740624ceb03a2f135683c880f5f95e0 -Author: Kamailio Dev -Date: Mon Feb 21 12:46:21 2022 +0100 +commit 1888e4027797b737c5c84fcdf55bd2b94465fe34 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:14:18 2023 +0200 - modules: readme files regenerated - async ... [skip ci] + dialog: remove double #include<>d headers -commit d5b0927983b308d36e512f0134b0aef015f22f89 -Author: Daniel-Constantin Mierla -Date: Mon Feb 21 12:34:20 2022 +0100 +commit eedde26a2698b9c63df39d03cacc2bdf79f300e0 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:13:57 2023 +0200 - async: docs - fixed mismatching tags + cplc: remove double #include<>d headers -commit 1ed58f0de4f7a3ab3a81dd84c1c3b94fa1df2c4b -Author: James Van Vleet -Date: Sat Feb 12 19:07:56 2022 -0600 +commit 8563960f745735f5d80f744b85d8882ee151a513 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:13:25 2023 +0200 - 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. + auth_ephemeral: remove double #include<>d headers -commit fa74be53232d56797209a630823a20346f9d2597 -Author: James Van Vleet -Date: Sat Feb 12 19:05:26 2022 -0600 +commit 5005cc8abd46bd4ba1ff62411035dc4822e3a1e6 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:12:52 2023 +0200 - Erlang: Erlang module assumes pvi.type is zero - - Related to this commit: https://github.com/kamailio/kamailio/commit/7bb2669528a819ec29a8193eebc9c641edd69993 + auth_diameter: remove double #include<>d headers -commit 0236730941b6cdd80009de40daeef5f095cc1d58 -Author: Kamailio Dev -Date: Fri Feb 18 09:16:20 2022 +0100 +commit aec302e92edde165cfb25a04d6f636459bee6cbd +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:12:21 2023 +0200 - modules: readme files regenerated - async ... [skip ci] + app_java: remove double #include<>d headers -commit 537d11183d4907101e69d00e92e3530d2eb7cb5e -Author: Daniel-Constantin Mierla -Date: Fri Feb 18 09:04:06 2022 +0100 +commit 3a3c801e4512f50069b836103e94caddb6da2aa8 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Wed Jan 11 17:11:09 2023 +0200 - async: docs - fixed typos + core: remove double #include<>d headers -commit 73321a9a56e3772852c3254cc1936cb17d0a635d -Author: Daniel-Constantin Mierla -Date: Fri Feb 18 09:01:56 2022 +0100 +commit f2c78a09fb25717c31bb27d85009984289f2f77e +Author: Denis Prusov +Date: Thu Jan 12 07:07:20 2023 +0000 - async: docs for return parameter + cdp: make ip_proto parameter case insensitive -commit 29035b39707a94436d24a4a8dce9c36632d4ec78 -Author: Daniel-Constantin Mierla -Date: Fri Feb 18 08:57:57 2022 +0100 +commit c6a74dd1574815aaf96085362facf47c5c4fcdaa +Author: Denis Prusov +Date: Tue Jan 10 11:36:15 2023 +0000 - async: module parameter to set return code on success - - - more flexibility to exit or not config file execution + cdp: Add SCTP support -commit ac96b585a5ed5a93fef65bcdbdb077fe6a75de22 -Author: Daniel-Constantin Mierla -Date: Fri Feb 18 08:57:20 2022 +0100 +commit 81db6113bdab17d8c5e202a2ddce61dabc6314c0 +Author: Kamailio Dev +Date: Wed Jan 11 16:46:42 2023 +0100 - uuid: set sruid uuid api hooks on module load + modules: readme files regenerated - carrierroute ... [skip ci] -commit a593f518dd62fd68c330eb42470ce5d5e1dce636 -Author: Victor Seva -Date: Fri Feb 18 00:18:03 2022 +0100 +commit 188ee311a1db1c2f2dd628f3dafa65994a90fcc4 +Merge: b86c9b5ddc ecb8cbb51a +Author: Lucian Balaceanu +Date: Wed Jan 11 17:36:02 2023 +0200 - pkg/kamailio/deb: fix rules + Merge pull request #3325 from mshary/master + + carrierroute module functions export to kemi -commit 39a0a5d6f43ab265f1003f7bbb6e981bcd2e3b72 -Author: Victor Seva -Date: Thu Feb 17 23:38:57 2022 +0100 +commit b86c9b5ddc169d3257bfc6ef47cee732567a9fda +Author: Kamailio Dev +Date: Wed Jan 11 14:19:32 2023 +0100 - pkg/kamailio/deb: remove python*-dev dependency for module package + modules: readme files regenerated - acc ... [skip ci] -commit 7dbe4222d0a20a7514c57a0ed3e9bdcfb14fb1c2 -Author: Victor Seva -Date: Thu Feb 17 23:27:27 2022 +0100 +commit 7919e9160cff6998a492b2d17ffa0df45a90e5d2 +Author: Daniel-Constantin Mierla +Date: Wed Jan 11 14:07:37 2023 +0100 - pkg/kamailio/deb: kamailio-nats-modules - - for now just for sid, libnats-dev not yet in bookworm + INTALL/README: updated the link to wiki site -commit d3ba5e2927c2ac603637f26104177a7497fdb919 -Author: Victor Seva -Date: Thu Feb 17 23:08:58 2022 +0100 +commit 78c95e59fb1eb54b31f82c8e4ed19fea1654efdb +Author: Daniel-Constantin Mierla +Date: Wed Jan 11 14:07:11 2023 +0100 - pkg/kamailio/deb: sync control file with Debian + doc: updated the link to wiki site -commit c3ffbce540d8a2fb58f193dcffebc2ed57cb802f +commit e5bdceba953e2aeef14d5e44eec4c2efc9b61295 Author: Daniel-Constantin Mierla -Date: Thu Feb 17 13:00:48 2022 +0100 +Date: Wed Jan 11 14:06:50 2023 +0100 - uuid: set sruid hooks for uuid generation on mod register + misc/examples: updated the link to wiki site -commit f54788b5ac1109a2113592871c1494704523d527 +commit 67e50d2f802562c5d290af3fdd18b4c0b89cd69d Author: Daniel-Constantin Mierla -Date: Thu Feb 17 10:06:29 2022 +0100 +Date: Wed Jan 11 14:06:31 2023 +0100 - core: sruid - api hooks for setting uuid generation callbacks - - - allow modules to set funtions for generating uuid strings following - the api from libuuid + app_java: updated the link to wiki site -commit e721e9262c4b48c3c2f5107f5f5d6195243662db +commit 9d8d020d26777d5448b1020c5d4ff99687ca7e8e Author: Daniel-Constantin Mierla -Date: Wed Feb 16 13:34:05 2022 +0100 +Date: Wed Jan 11 14:06:01 2023 +0100 - core: sruid - functions to get sruid with suffix from hasing a string + .github/CONTRIBUTING.md: updated the link to wiki site -commit 88f1a1a671c4486e5000415b3d52eb42e6ad4cbb +commit 6e3d8f6c704abc619aff4229579e58ba581c00f6 Author: Daniel-Constantin Mierla -Date: Wed Feb 16 12:45:33 2022 +0100 +Date: Wed Jan 11 14:05:34 2023 +0100 - tmx: use trimmed call-id value for hashing + etc/kamailio.cfg: updated the link to wiki site -commit 0d688a69e27b1ea49bf8c06469e1ce2e11006d95 +commit 55f4a473e705a918ed8b41ebe7eadd9a277bbca5 Author: Daniel-Constantin Mierla -Date: Wed Feb 16 12:05:40 2022 +0100 +Date: Wed Jan 11 14:05:10 2023 +0100 - async: exported functions to kemi to get async group name and data + acc: docs - updated the link to wiki site -commit e81f2e318bc32802d152ef69d005b8194e17ca42 +commit 3ebec4db10aa021a77c45da0e244a77a40ef832a Author: Daniel-Constantin Mierla -Date: Wed Feb 16 10:18:17 2022 +0100 +Date: Wed Jan 11 14:04:46 2023 +0100 - uuid: use define for buffer size - - - log error if uuid was not generated in safe mode + test: updated the link to wiki site -commit b311a01cde334106cea4ee777d40a75f0fab491f -Author: Kamailio Dev -Date: Wed Feb 16 09:46:22 2022 +0100 +commit f9d45feec21efa77b7c5b5957f896732e486580e +Author: Victor Seva +Date: Tue Jan 10 14:08:05 2023 +0100 - modules: readme files regenerated - async ... [skip ci] + pkg/kamailio/deb: version set 5.7.0~dev3 [skip ci] -commit e9595b5fcc758a50cea5dcaa0d9109e2f349ecca +commit c9e33ad739e4cf3ded314e86d231b2265e7ab775 Author: Daniel-Constantin Mierla -Date: Wed Feb 16 09:39:21 2022 +0100 +Date: Tue Jan 10 13:48:24 2023 +0100 - async: allow async task data functions in any route + Makefile.defs: version set to 5.7.0-dev3 -commit 6462571bbdf1270516243b6759a26625ca874b80 +commit f717c142b0184b5785c9ff1b128868f7b7814136 Author: Daniel-Constantin Mierla -Date: Wed Feb 16 09:37:40 2022 +0100 +Date: Tue Jan 10 13:46:58 2023 +0100 - async: docs for async task data functions + app_python3s: use local var to avoid overlapping values when casting -commit a2b089939afc5309fc86d68bc9d43619bda4fec5 +commit 9142d58906eb9327a24290737b833d79dc2d605c Author: Daniel-Constantin Mierla -Date: Wed Feb 16 09:26:59 2022 +0100 +Date: Tue Jan 10 13:46:48 2023 +0100 - async: added variable $async(key) - - - get async task group name and async task data + app_python3: use local var to avoid overlapping values when casting -commit 5f32e36b94ec21836fa910062e4121a8e47019fc +commit a5dcd9794d6a26469968f8d9d3ee79af8a6e0142 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 +Date: Tue Jan 10 13:46:06 2023 +0100 - modules: readme files regenerated - dispatcher ... [skip ci] + app_python: use local var to avoid overlapping values when casting -commit 0f633c0def3759078fea427597190fab196c89bd -Author: Henning Westerholt -Date: Tue Feb 15 08:30:47 2022 +0000 +commit f8fdd336504702d9353b1ab7a1ffabca5ff4723e +Author: Daniel-Constantin Mierla +Date: Tue Jan 10 13:28:50 2023 +0100 - dispatcher: small docs extension, algo 3 hashes only over r-uri user (DS_HASH_USER_ONLY 1) + rtp_media_server: return or continue on null values inside rms_dialog_action_check() -commit a78b2dcdb484dd3c58b5c3c59e6e627bf2947516 -Author: Kamailio Dev -Date: Tue Feb 15 08:16:18 2022 +0100 +commit ebe0466a35b9ef3ed1f754c8cb63d5df766ae499 +Author: Daniel-Constantin Mierla +Date: Tue Jan 10 13:26:15 2023 +0100 - modules: readme files regenerated - async ... [skip ci] + rtp_media_server: safety check on error inside rms_dialog_new() -commit 5f590180c3acc5f786c1d0667997c1b3b8924ed9 +commit 04d0269298b9816a384a70439fa75b1bee20df46 Author: Daniel-Constantin Mierla -Date: Tue Feb 15 08:10:54 2022 +0100 +Date: Tue Jan 10 13:24:37 2023 +0100 - async: docs for async_task_group_route(routename, groupname) + rtp_media_server: check before free -commit 812e77d393faf9b49f54d7fc16e3aa5e74168a5d +commit 72cd0ac533d4e6b881aa5e4f2e1724c6da312ca2 Author: Daniel-Constantin Mierla -Date: Tue Feb 15 08:09:52 2022 +0100 +Date: Tue Jan 10 13:21:27 2023 +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 + app_python3s: checks for function execution handler -commit 546639ba55e8d0e3116d4d2bb1999d7a44f6fe69 +commit c818c34d7d70a24c07d25e61b862971388f635f4 Author: Daniel-Constantin Mierla -Date: Mon Feb 14 15:17:11 2022 +0100 +Date: Tue Jan 10 13:17:24 2023 +0100 - core: async task - keep group structure as global for own processes + rtp_media_server: safety checks for call media leg variable -commit 5b4506b2b11600f9678a32a4b9f49a7aef837d94 +commit 408cad8cd67f1c3568fddb0f6b6fcc715ecec181 Author: Daniel-Constantin Mierla -Date: Mon Feb 14 14:10:43 2022 +0100 +Date: Tue Jan 10 13:13:11 2023 +0100 - core: async task - do not close sockets for sip worker processes + rtp_media_server: reorder code for rms_payload_type_new() to update field after memset -commit 12af4fb33a02617288f0b598356310cdcdff49d6 +commit f6dd56c8405189d0dcc16bd5d79927e919e8b572 Author: Daniel-Constantin Mierla -Date: Mon Feb 14 08:49:57 2022 +0100 +Date: Tue Jan 10 13:12:06 2023 +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 + rtp_media_server: safety check for shm allocation -commit c15c1286c41dc2ce519b46cfcdd8487c2b45ecbd -Author: Kamailio Dev -Date: Fri Feb 11 16:16:13 2022 +0100 +commit 1938780339677596bf547794c4b54b7923405166 +Author: Daniel-Constantin Mierla +Date: Tue Jan 10 13:07:58 2023 +0100 - modules: readme files regenerated - dialog ... [skip ci] + app_python3s: restore backup reference to sip msg -commit 1581ef7acbd6ac6459956cf8b327cd4fd7a14736 +commit db5ec271134f8c442bcaa91e8adfaaf3c6db5cba Author: Daniel-Constantin Mierla -Date: Fri Feb 11 16:12:49 2022 +0100 +Date: Tue Jan 10 12:58:27 2023 +0100 - dialog: docs for dlg_filter_mode parameter + rtp_media_server: removed fl variable which is not updated, thus not really used -commit 14348216c4c993d582f54270fc73298c864403ad +commit 72270c67fa76d653f09c132933460d268645a568 Author: Daniel-Constantin Mierla -Date: Fri Feb 11 16:06:38 2022 +0100 +Date: Tue Jan 10 12:51:51 2023 +0100 - dialog: renamed ignore_non_local_dlg to dlg_filter_mode + rtp_media_server: removed unnecessary condition -commit af8f9e38c4331334a242457fa5d3fb9ba14d2e82 -Author: Kamailio Dev -Date: Fri Feb 11 16:01:21 2022 +0100 +commit ecb8cbb51a81186e46949eb70cccffe8907efbab +Author: Muhammad Shahzad Shafi +Date: Mon Jan 9 11:02:39 2023 +0000 - modules: readme files regenerated - dialog ... [skip ci] + carrierroute: updated module docs -commit e530ad444741a2d8bddc1e6c67676282ce648456 -Author: Riccardo Villa -Date: Fri Feb 11 13:07:40 2022 +0100 +commit 7a52c634d73fa18b7f8d5faa41505f340a2c008d +Author: Muhammad Shahzad Shafi +Date: Mon Jan 9 11:01:45 2023 +0000 - dialog: add ignore_non_local_dlg parameter + carrierroute: added helper methods to simplify config and kemi functions, also some code clean up -commit f8398d937611c692f87ccc0ddc284442acbf1893 -Author: Riccardo Villa -Date: Thu Feb 10 18:00:48 2022 +0100 +commit 401753b012fdbf6c995d523105c22a705b779061 +Author: Muhammad Shahzad Shafi +Date: Mon Jan 9 10:59:50 2023 +0000 - dialog: don't sent ka if dialog is not local + carrierroute: exported cr_load_next_domain(), cr_route() and cr_nofallback_route() to kemi -commit 79c4c7d0c4de2b15c68e07380a106544f2e27dbe -Author: Riccardo Villa -Date: Thu Feb 10 18:00:18 2022 +0100 +commit 8f011ff01a0881b387deb08bbed9986879eea994 +Author: Muhammad Shahzad Shafi +Date: Mon Jan 9 10:58:31 2023 +0000 - dialog: don't do nothing on timeout if dialog is not local + carrierroute: added fixup free functions -commit b3314c8b99fb7e9c15aee137e2b9f1fe83881c05 +commit c83d234629c0d34a83926771b6df18438d0f43f1 Author: Kamailio Dev -Date: Thu Feb 10 17:16:16 2022 +0100 +Date: Mon Jan 9 09:01:42 2023 +0100 - modules: readme files regenerated - xmlops ... [skip ci] + modules: readme files regenerated - p_usrloc ... [skip ci] -commit 56e26387b77536e6c9f13dd62e5aecabaaba2d9a -Author: Daniel-Constantin Mierla -Date: Thu Feb 10 17:11:45 2022 +0100 +commit ff647697724decb7440dfe3758857a06ab008979 +Author: Henning Westerholt +Date: Mon Jan 9 07:57:26 2023 +0000 - xmlops: docs - added the remark that xml_ns param can be set many times + p_usrloc: fix default transaction isolation level (gh #3324) -commit 0cb6a0640e9e3e2e06d2c5bc68c6177d5bd38b89 +commit 5fbc0c6b88b171bb04e98d4319e57e6c2c6ed0d8 Author: Daniel-Constantin Mierla -Date: Thu Feb 10 17:06:13 2022 +0100 +Date: Sun Jan 8 18:45:01 2023 +0100 - xmlops: docs - more practical example for xml_ns + xmlrpc: check if rpc command has execution limit with delta interval -commit aca381d30413eb1b43abf9e7e3b1306854ceb117 +commit 67f27ea223a20721ac288508635b5148e6264d56 Author: Daniel-Constantin Mierla -Date: Thu Feb 10 08:42:10 2022 +0100 +Date: Sat Jan 7 12:45:01 2023 +0100 - core: updated description for core.psa rpc command + clt: check if rpc command has execution limit with delta interval -commit a807010da9385b909add5c0b79455e84b4ead4c2 -Author: Kamailio Dev -Date: Wed Feb 9 09:01:13 2022 +0100 +commit 2442d0748ef079c2152461792c64fc391e4def83 +Author: Daniel-Constantin Mierla +Date: Fri Jan 6 09:27:05 2023 +0100 - modules: readme files regenerated - htable ... [skip ci] + jansson: avoid warning when long and long long have same size -commit a4a55c42aa719f8674ae54d30527acca85763358 +commit e638232ff51793d683868a4cc7beba8014fcba47 Author: Daniel-Constantin Mierla -Date: Wed Feb 9 08:54:25 2022 +0100 +Date: Fri Jan 6 08:03:27 2023 +0100 - htable: docs for rpc commands to set value and expire + jansson: use JSON_INTEGER_IS_LONG_LONG macro for type of json integer field -commit 37e50fadb8a18bc85c0af00da153db7f0dc59e0f -Author: Daniel-Constantin Mierla -Date: Wed Feb 9 08:46:14 2022 +0100 +commit 10c0c1889be5b1aed27a41a87c45b5c5e8a92cf3 +Author: Kamailio Dev +Date: Thu Jan 5 15:01:40 2023 +0100 - htable: added rpc commands to set value and expire at the same time + modules: readme files regenerated - permissions ... [skip ci] -commit c1335157c53ca014bbeec6de312f42d955221d58 -Author: Adrian Bunk -Date: Tue Feb 8 17:03:57 2022 +0200 +commit 09bbe96a32f70ff7328eac431ea2efb48a3a8175 +Author: Daniel-Constantin Mierla +Date: Thu Jan 5 15:00:17 2023 +0100 - src/Makefile: Also stop compiling kamcmd from here + permissions: docs - note that rpc reload commands are exported with RPC_EXEC_DELTA flag -commit c47ec08d8d4a14dc190091ccb79ace62ea6674e3 +commit 5d9ed676dad76729253ee734d20a805e2a0dcc5c Author: Daniel-Constantin Mierla -Date: Tue Feb 8 10:23:22 2022 +0100 +Date: Thu Jan 5 14:59:37 2023 +0100 - presence: safety checks for user and domain in ps_ptable_search() - - - GH #3008 + tls: docs - note that rpc reload command is exported with RPC_EXEC_DELTA flag -commit d3cf7fb4e6be3d8690d04e06f87c51a7797e10dd +commit d0b1d6cc15b1c4e98ac65e4d90c6f53f2da63218 Author: Daniel-Constantin Mierla -Date: Tue Feb 8 09:35:55 2022 +0100 +Date: Thu Jan 5 13:16:27 2023 +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 + permissions: set the RPC_EXEC_DELTA flag for RPC reload commands -commit a8d56242da48708949149c11c06d031b5c2fad49 +commit bb0c08676ccf33fabd7a0de27129c2ad98ac2208 Author: Daniel-Constantin Mierla -Date: Tue Feb 8 09:14:08 2022 +0100 +Date: Thu Jan 5 12:22:31 2023 +0100 - ims_dialog: updated test conditions - - - GH #3014 + core: replaced RET_ARRAY flag with RPC_RET_ARRAY -commit 17e10b74e1b018c9c06d2b640f3282b3d26a9fcf +commit a49dcf0cee005585222dacaa25d5d97e4934245e Author: Daniel-Constantin Mierla -Date: Tue Feb 8 09:08:43 2022 +0100 +Date: Thu Jan 5 11:15:07 2023 +0100 - nathelper: updates to nh_alias_to_uri() + tls: set RPC_EXEC_DELTA flag for tls.reload rpc command - - reduce search range by size of parameter and minimum length of value - - check if port is 0 (GH #3014) + - related to GH #3319 -commit 937be943e8f261e5f5228e339e2fbb605b313156 +commit 6c3cff35a2ae2c29a93f0c2bd8507ccbed00464c Author: Daniel-Constantin Mierla -Date: Tue Feb 8 08:36:50 2022 +0100 +Date: Wed Jan 4 10:26:22 2023 +0100 - app_lua_sr: define luaL_openlib for lua >=5.4 for custom exports + jsonrpcs: check if rpc command has execution limit with delta interval -commit d3daed0a617024fde1efabbcdab27dc4c5c140c8 +commit cc482ee970ef1abd3cabd15aa5907ad995e57cfe Author: Daniel-Constantin Mierla -Date: Tue Feb 8 08:29:55 2022 +0100 +Date: Wed Jan 4 10:25:05 2023 +0100 - db_perlvdb: removed unnecessary condition + xhttp_rpc: updates to use the new structure from rpc_sarray -commit e85c6bf7636b15170ddd7d0c51ae462e51c2c974 +commit 8b3112774fe08f5b6d808ee916431c3331a2e819 Author: Daniel-Constantin Mierla -Date: Tue Feb 8 08:23:01 2022 +0100 +Date: Wed Jan 4 10:23:24 2023 +0100 - nats: moved static global in the c file - - - it is used only in that file + core: export core rpc commands later when shm is initialized -commit 08b29fe56357d669ed888c5b94cbfe7bbde5bbef +commit 017089c04f2d6876fcb43ea494f287e687efc5d9 Author: Daniel-Constantin Mierla -Date: Tue Feb 8 08:19:03 2022 +0100 +Date: Wed Jan 4 10:22:00 2023 +0100 - ndb_redis: wrap if block in curly braces + core: new rpc command core.echo_delta - - GH #3012 + - example of rpc command exported with RPC_EXEC_DELTA flag -commit 37580a25694d5e5b0b4c89a92d1ba2d8b77aacba +commit e65c5784fee4952d1260016b1f1d94177f8f405d Author: Daniel-Constantin Mierla -Date: Tue Feb 8 08:06:02 2022 +0100 +Date: Wed Jan 4 10:20:35 2023 +0100 - xhttp_pi: wrap freeing and setting to null in curly braces + core: new parameter rpc_exec_delta to set rpc command delta interval execution - - GH #3012 + - value is seconds + - default is 0 (no delta interval execution) -commit 9bf7601d7340ab179619db3fe4b69bfa1373ed6e -Author: Aleksandar Yosifov -Date: Wed Jan 26 22:53:17 2022 +0200 +commit a71a6ed626266db8265a7a88375be5ef3b2be495 +Author: Daniel-Constantin Mierla +Date: Wed Jan 4 10:18:51 2023 +0100 - smsops: extend rpdata params manipulation + core: rpc - support for executing commands with a delta interval limit - - Add capability to set RPData originator - and destination addresses flags. - Default values 0x91. + - RPC_EXEC_DELTA flag has to be set on RPC command export -commit 2ab74b2cee705a97214a61936a6e940bcbf6eb75 -Author: Federico Cabiddu -Date: Fri Dec 3 06:25:02 2021 +0100 +commit 6a5483a1767f689bc5ad261e2ead86da33c0dc73 +Author: Daniel-Constantin Mierla +Date: Tue Jan 3 11:17:28 2023 +0100 - db_postgres: added support for async queries + core: rpc - removed define switch for copying rpc export + + - set for many years without change -commit e921fc8ed7a6c9fdeb532179a77503cd67799487 -Author: Sergey Safarov -Date: Fri Feb 4 12:04:03 2022 +0300 +commit 7a3573002fddffd74999c4cd5a859a4019d0227a +Author: Daniel-Constantin Mierla +Date: Tue Jan 3 11:06:00 2023 +0100 - rls: fixed format-truncation warning GH #3013 + core: rpc - removed old todo, whitespacing and define guards coherence -commit c1b14f49ead9a29711cde5334155819cd1c6c90d -Author: Sergey Safarov -Date: Fri Feb 4 12:01:08 2022 +0300 +commit 7364a8a67e19960d51a632108f39d7d2d289f8ce +Author: Daniel-Constantin Mierla +Date: Wed Dec 28 10:37:04 2022 +0100 - presence: fixed format-truncation warning GH #3013 + xmlrpc: coherent check of RET_ARRAY as a flag -commit 2b9706aca33b8ca34d3d9c58b80527956c92dd7a -Author: Sergey Safarov -Date: Fri Feb 4 11:47:19 2022 +0300 +commit 971ae411a5eca66b2ce2bc95230b76510c132b09 +Author: Kamailio Dev +Date: Wed Dec 28 10:32:49 2022 +0100 - kazoo: fixed misleading-indentation warning GH #3012 + modules: readme files regenerated - alias_db ... [skip ci] -commit d94879b06f9bbb9d6ffa2dcaae5b213f169f2d5a -Author: Sergey Safarov -Date: Fri Feb 4 11:46:31 2022 +0300 +commit 6dadb322af4c7e9eff36b29e66680f6f015a5d95 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 22:39:12 2022 +0200 - ims_charging: fixed misleading-indentation warning GH #3012 + examples/kemi: align the list of unfriendly UAs to the native cnf file -commit adb2d539e0db7feb1d6758dcc040c22a5915f104 -Author: Sergey Safarov -Date: Fri Feb 4 11:26:00 2022 +0300 +commit 182b948ae97dc2f797fc5dd01503cb8d4f22c2b5 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 22:36:16 2022 +0200 - sms: fixed misleading-indentation warning GH #3012 + .github/CONTRIBUTING.md: typo -commit 4f3f4e5152e2e6cc7bb2bf4f97bbb2d21c6f91be -Author: Daniel-Constantin Mierla -Date: Mon Feb 7 09:08:47 2022 +0100 +commit 31396205dfb02b75877a73b19584fcc14c0b9563 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 19:31:52 2022 +0200 - 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 + utils/kamclt: typo -commit ee33df0800493329b6fd1cc1d9979182cad86379 -Author: Kamailio Dev -Date: Tue Feb 1 17:31:17 2022 +0100 +commit f1e0b326438eada3c074651f7cbf53232dbb8401 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 19:34:36 2022 +0200 - modules: readme files regenerated - htable ... [skip ci] + test: typos -commit a2c9b9ba8861bfc95ca995c491d2c32ac8e59579 -Author: Daniel-Constantin Mierla -Date: Tue Feb 1 11:44:50 2022 +0100 +commit c35bdece4340ac669989bf7afb74c15eb67fff0f +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sun Dec 18 10:45:10 2022 +0200 - htable: docs for sht_setxs() and sht_setxi() + xmlrpc: typo typos -commit 6fe9d1527d247d8d5ad926d2290dae3860a1d78a -Author: Daniel-Constantin Mierla -Date: Tue Feb 1 11:20:39 2022 +0100 +commit f209380de74dc6d34a3042d142efaff9f1a80266 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 18:35:33 2022 +0200 - htable: exported config functions to set value and item at once - - - they were already available in kemi + xcap_client: typo -commit 8a124182ab0667455726fa1d2ed2fc368c2723ff -Author: Daniel-Constantin Mierla -Date: Tue Feb 1 11:11:15 2022 +0100 +commit 6184fa0d0f20c47b839235ca094c15b638899c05 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 20 07:54:50 2022 +0200 - core: two fixup helpers for functions with four parameters + websocket: typo a/an Access-Control-Allow-Origin header -commit 4031260fbb21a0330651977fdcaf4708dc270497 -Author: Kamailio Dev -Date: Mon Jan 31 19:46:12 2022 +0100 +commit f0e12136e41aaae3c80a1606d6753cf97b44ee3a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 18:07:36 2022 +0200 - modules: readme files regenerated - nathelper ... [skip ci] + uri_db: typo its → it is -commit 36320b7a22982cc6d2aff610b325bf9620d99239 -Author: Daniel-Constantin Mierla -Date: Mon Jan 31 19:32:35 2022 +0100 +commit d171f379135371d4d2503fc051439385fa27e9bf +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:22:09 2022 +0200 - nathelper: docs for alias_name parameter + usrloc: typos -commit e3cfb250912911e31bbc69e9927d48ef9384e949 -Author: Daniel-Constantin Mierla -Date: Mon Jan 31 19:28:09 2022 +0100 +commit 42c5dccb0581cdd806771fbdeea814b0a45ac3ca +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 12:13:21 2022 +0200 - nathelper: added alias_name parameter - - - allows to set the name of the parmeter used for alias + uid_domain: typos -commit ff1a1d0adef9dbfeb9a523297027a162c2f644ea -Author: Daniel-Constantin Mierla -Date: Mon Jan 31 17:30:07 2022 +0100 +commit d8d2c14ea0210532d3982fc5d9c5eb528e5afea8 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 14:26:39 2022 +0200 - core: dset - added function to set contact alias parameter name + uid_avp_db: typo succesSful -commit 4793b392489e64a6f106f04f5faaca6d40eeccf8 -Author: Daniel-Constantin Mierla -Date: Mon Jan 31 14:29:48 2022 +0100 +commit 7fd8c064e175f77697afe26bca3f39304a2c68d8 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 20 06:56:00 2022 +0200 - nathelper: use contact uri alias parameter name via core globals + uac_redirect: typos -commit 2ed2161a2d7e7c027c5fe7bad3ebdee606ad8e1f -Author: Daniel-Constantin Mierla -Date: Mon Jan 31 14:01:08 2022 +0100 +commit 0f4e6e3e03a038fbee6f93a0df311ccfbbe5c117 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 20 07:54:28 2022 +0200 - core: dset - global variables for contact uri alias parameter name + uac: typos -commit 3b75ccbfda758e0d72e34ad5e9d3deb75d10ecf9 -Author: Daniel-Constantin Mierla -Date: Wed Jan 26 16:25:56 2022 +0100 +commit 257a176ccebf81ad754925bb488937f4d655924e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 18:38:33 2022 +0200 - app_lua_sr: support for lua 5.4.x + tsilo: typos -commit 74bcf6e3f891def532fbcba7d709b3ee7ce9614d -Author: Daniel-Constantin Mierla -Date: Mon Jan 24 13:55:55 2022 +0100 +commit cb525b19f0ab73f692413fa8ccf6433f4833146c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 19:11:39 2022 +0200 - app_lua_sr: fixed confition on number of parameters for xavp get + tmx: typo -commit 5d5934ab14605f22231f1340f51b2b5c6ade46f5 -Author: Daniel-Constantin Mierla -Date: Mon Jan 24 13:49:37 2022 +0100 +commit 2558c00599070a7af5110f653b9e60ac470f8c1e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 19:00:50 2022 +0200 - app_lua_sr: Makefile - reworked detection of lua version with support for 5.3 and 5.4 + tm: typos -commit 8caf07a43f86e6fc38bda96efb04c69679e26561 -Author: Daniel-Constantin Mierla -Date: Mon Jan 24 13:45:32 2022 +0100 +commit e3a2bf5a9f0b702259ffa47652975bae51e4e16a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 14:26:09 2022 +0200 - app_lua: Makefile - check cross compile for luajit - - - a few updates for compile flags ordering + tls_wolfssl: typos -commit 673dab16593d9a70bf606adaf31b52d14ad75e99 -Author: Daniel-Constantin Mierla -Date: Mon Jan 24 13:36:59 2022 +0100 +commit 8bf11c857736983b66f2d5eba8bd66a91cbc2636 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 14:23:39 2022 +0200 - app_lua: Makefile - reworked detection of lua version with support for 5.3 and 5.4 + tls: typos -commit 76c273ecaa76f031ce9892acd895b4eacf4de17e -Author: Daniel-Constantin Mierla -Date: Mon Jan 24 11:32:31 2022 +0100 +commit 5ac1ce58dfd5fe872c4b142d7a062f782f786437 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 12:12:22 2022 +0200 - dispatcher: check reload delta in functions building new routing structure + textopsx: typo build → built -commit f2cf4581389ddea28ab870842c3cbd864926ba43 -Author: Victor Seva -Date: Mon Jan 24 10:07:15 2022 +0100 +commit b111ef210fa6044c5bc291d09eb1a856e1f959f0 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 18:58:45 2022 +0200 - github: use bullseye docker image + textops: typos -commit e139f0c6816728a7104be96b501559ae5a68a353 -Author: Kamailio Dev -Date: Mon Jan 24 10:01:28 2022 +0100 +commit d687f75b6afee6c3a5e00f9faa01639bf254346b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:20:50 2022 +0200 - modules: readme files regenerated - kex ... [skip ci] + systemdops: typo -commit 999857f092d59084430c3a4ce0ea71b7cd497de2 -Author: Daniel-Constantin Mierla -Date: Mon Jan 24 09:51:08 2022 +0100 +commit 16a99036161df45426ccd022606b62068b6f9717 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:27:09 2022 +0200 - kex: docs for rpc core.runinfo + stirshaken: typo wHich -commit 9b9a4b283539f4575240737f2557ad84a4df9615 -Author: Daniel-Constantin Mierla -Date: Mon Jan 24 09:49:02 2022 +0100 +commit 2402c8f30d76b347a8c381f72fcd96b29e672d4f +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:21:03 2022 +0200 - core: added rpc command core.runinfo + sst: clarify that sst_flag must be set - - return runtime info: running version, uptime, ... + and typos -commit 399c95171db003dc56b0f870c8dacd3922ac45c3 -Author: Kamailio Dev -Date: Sun Jan 23 20:01:22 2022 +0100 +commit 8d9a0d68ea37d57c5c46520ebeb4e666f438858a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 14:20:38 2022 +0200 - modules: readme files regenerated - htable ... [skip ci] + snmpstats: typos -commit 90b7f6157abbbdf0de61ac3f7764ad41f29f37d9 -Author: Daniel-Constantin Mierla -Date: Sun Jan 23 19:50:44 2022 +0100 +commit f98980f53f50c79d911bc1dba1f1243c74662c81 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 20 07:53:37 2022 +0200 - htable: docs - removed extra ending section tag - - - fault of previous commit + sms: typo a/an SMS -commit 8ea9d5a8b989332e16ecc56373d7d417123dc20c -Author: Daniel-Constantin Mierla -Date: Sun Jan 23 19:48:26 2022 +0100 +commit 259373e3a19a38071dd61d6b317ea2c7f02adcc4 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 14:29:55 2022 +0200 - app_lua: enclose ksr_luaL_openlib() between defines - - - uses functions not available in lua 5.1 + sl: typos -commit b0e705fbd796ba279400dae39607e86a185be43c -Author: Kamailio Dev -Date: Fri Jan 21 09:01:24 2022 +0100 +commit 6c09b14e08b1915fefb58ade46e5da54e19c9dc6 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 19 13:22:35 2022 +0200 - modules: readme files regenerated - htable ... [skip ci] + siputils: typos -commit 2b9c0a5fbc2c9ce7354655fa22038e22302553af -Author: Daniel-Constantin Mierla -Date: Fri Jan 21 08:49:51 2022 +0100 +commit 528dbe39af2f17f535b4098d844b7f2a0d87a55d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:29:22 2022 +0200 - htable: docs for rpc command htable.setex + siptrace: typo -commit 083de68b8e930b3be151a56f7452e14ea5bcc752 -Author: Daniel-Constantin Mierla -Date: Fri Jan 21 08:46:03 2022 +0100 +commit 424dfe77cd8b304c72098e901479202a825c0533 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:41:31 2022 +0200 - htable: added rpc command to set expire for an intem + sipdump: typo fuNction -commit c23104bd16c8b1df983e434dc6017a69bf586604 -Author: Kamailio Dev -Date: Thu Jan 20 16:31:20 2022 +0100 +commit 028693c2b94bf626f9e1ca94a0dbd0050adb8d3b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:38:40 2022 +0200 - modules: readme files regenerated - uac ... [skip ci] + seas: missing space -commit 8014638fb8a3653868684d00df7dfb8e3f13eb33 -Author: Henning Westerholt -Date: Thu Jan 20 15:16:39 2022 +0000 +commit 8dc47d749a9a556f45453771746b0e22f2ac098c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:29:43 2022 +0200 - uac: fix wrong documentation regarding contact_addr database, empty string means skip, not dot + ruxc: 200ok → 200 OK -commit 584eabf7de6af9f835678f9c6d6851cce49a3878 -Author: Daniel-Constantin Mierla -Date: Thu Jan 20 13:02:18 2022 +0100 +commit 731be1d0eef4f5cbf05f638a25a738ff8bf6fd05 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:17:14 2022 +0200 - Makefile.defs: set localbase for macports on macos + rtpproxy: typo -commit 2e4258f440a07a2cfd20082af22bba4f9a2448ab -Author: Daniel-Constantin Mierla -Date: Thu Jan 20 13:01:59 2022 +0100 +commit 8c228d9c41b5ab190ce33473b659424dd180d082 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:17:28 2022 +0200 - websocket: makefile - set library path for localbase + rtpengine: formatting -commit ca3b5f3ca581c4327d6b02342773fed47ea82ee2 -Author: Kamailio Dev -Date: Thu Jan 20 12:31:24 2022 +0100 +commit c58a6ec1cb87c79b3219df8e9f68ebfd3f2c1024 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:12:12 2022 +0200 - modules: readme files regenerated - db_redis ... [skip ci] + rr: typos -commit 610603da5fb45eeffba2f7d623f50b358e65d6ed -Author: Riccardo Villa -Date: Wed Jan 5 12:06:00 2022 +0100 +commit 67d8b44ead9c9a8b5f716269d2fb5b593a04b31c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:29:58 2022 +0200 - db_redis: update documentation + rls: typos -commit 8eec0115a2689ce1d4bff2b5bab909f2401965f4 -Author: Riccardo Villa -Date: Wed Jan 5 12:05:41 2022 +0100 +commit dc245a45309c1aca3c6704d122a39f54d1611e51 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 19:00:11 2022 +0200 - db_redis: use cluster api + registrar: reword -commit f15c768ce89ef78eb87e476d4c6dff0b29585df2 -Author: Riccardo Villa -Date: Wed Jan 5 12:04:37 2022 +0100 +commit ae89ec8da8689ffaf4aa5c57cbcbe14941e0569d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 14:20:13 2022 +0200 - db_redis: added hiredis-cluster detection + ratelimit: typo unsuccesSful -commit cda05478b25ad93b1fb7475cf6b2767d7164bbbb -Author: drTr0jan -Date: Thu Jan 13 11:03:56 2022 +0300 +commit 9592d9f39114bf1778e1020283f7a85ff84f82ca +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 17:11:22 2022 +0200 - rtp_media_server: Makefile - support for FreeBSD build - - - updated LIBS and DEFS variables, making them consistent with - the rest of modules. + pv_headers: use flags numbers below 32 -commit 0a3476384b325514b1da784b74cc821360193409 -Author: drTr0jan -Date: Tue Jan 11 18:45:45 2022 +0300 +commit 3c01356e1c02aabc40025aa5445c488a9b1927cd +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 20 06:55:31 2022 +0200 - websocket: Makefile - support for FreeBSD build - - - updated LIBS and DEFS variables, making them consistent with - the rest of modules. + pv: typos -commit c4b280bd5b5b0cfb8d34ecef296972f2a043791e -Author: drTr0jan -Date: Tue Jan 11 18:45:27 2022 +0300 +commit 3ae6fdfddea2ed2192d91f7769bd06f08124f6be +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 20 07:53:23 2022 +0200 - 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. + pua_xmpp: typo a/an xmpp -commit 23c39ecbdd29f2fff0af4a693b08032e8afff48b -Author: Daniel-Constantin Mierla -Date: Thu Jan 20 09:57:45 2022 +0100 +commit 8513046cd76263211d2b4531e8458211c65dd6ec +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 19:11:19 2022 +0200 - core: set exit flag for return 0 + pua_dialoginfo: typo -commit af080336e1d63cf51d0f29ed946ebfb73c2c77f0 -Author: Kamailio Dev -Date: Tue Jan 18 20:31:18 2022 +0100 +commit 7e8193ed2ea47623c6bf79e078bc6327caeba7c2 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 18:39:48 2022 +0200 - modules: readme files regenerated - presence_conference ... [skip ci] + pua_bla: typo singular/plural -commit ad8e1c4d0cfb0a8c6af17b08900ef45064e54303 -Author: Adrian Tabacioiu -Date: Fri Jan 14 15:33:34 2022 +0200 +commit 0b460c80a6409c0a5a27b638999776e6c8a6fcb0 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 19 13:22:25 2022 +0200 - presence_xml: use parameter default_expires instead of 3600 constant - - - GH #2996 + pua: typo -commit e8ece95f0c56d81d644fe469e3cbbf56c11c0891 -Author: Adrian Tabacioiu -Date: Fri Jan 14 15:32:53 2022 +0200 +commit a9dade2b5db6077518c0940822d4154ef58f31c4 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:39:25 2022 +0200 - presence_reginfo: use parameter default_expires instead of 3600 constant - - - GH #2996 + presence_reginfo: typo fuNction -commit 86cb58b045854c6fe95afbd81c2c13c81e1052d5 -Author: Adrian Tabacioiu -Date: Fri Jan 14 15:32:02 2022 +0200 +commit 9de462febb8a85302c741babdf5b0ef233f5fd6a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:39:15 2022 +0200 - presence_profile: use parameter default_expires instead of 3600 constant - - - GH #2996 + presence_dialoginfo: typo fuNction -commit 1e3606ebca0d927595f6a0aa98cc0972174b9a62 -Author: Adrian Tabacioiu -Date: Fri Jan 14 15:31:03 2022 +0200 +commit 192ab41af01a5ae225c6f4b7c14803f754b19b3d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:38:59 2022 +0200 - presence_mwi: use parameter default_expires instead of 3600 constant - - - GH #2996 + presence_conference: typo fuNction -commit 31598421de858786f9ed416db8f33c12c0efd383 -Author: Adrian Tabacioiu -Date: Fri Jan 14 15:29:42 2022 +0200 +commit dba3b5d758fb69111d579fe441e958f4bbff87b4 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 22:39:51 2022 +0200 - presence_dialoginfo: use parameter default_expires instead of 3600 constant - - - GH #2996 + presence: typos -commit 2158819818afabd501af1a41803989d4bd00656e -Author: Adrian Tabacioiu -Date: Fri Jan 14 15:27:41 2022 +0200 +commit afaec13cafbcf7e0dd7058457f699d5584fb0b1f +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 14:19:53 2022 +0200 - presence_conference: use parameter default_expires instead of 3600 constant - - - GH #2996 + pipelimit: typo unsuccesSful -commit 1f3de642bc3822290608dfed6a47a9052fa65ae1 -Author: Daniel-Constantin Mierla -Date: Tue Jan 18 20:11:58 2022 +0100 +commit 170771546bfb15f9f265373fc7f7a7d1cb2d684a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:36:10 2022 +0200 - htable: proper function executed by w_ht_iterator_setex() - - - reported by GH #3004 + pike: typo build → built -commit 2e85bb541ff19e4b0074b04c4d05399a216deca2 -Author: Daniel-Constantin Mierla -Date: Tue Jan 18 15:19:52 2022 +0100 +commit 0f56abd0cd3596fed474d81ce291e0accb6ec7c1 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:32:43 2022 +0200 - app_lua: support for lua 5.4.x - - - GH #2728 + permissions: space after comma -commit a30a6ceb5d7616bc135377b1dc507bd2eeeab876 -Author: Daniel-Constantin Mierla -Date: Mon Jan 17 08:29:13 2022 +0100 +commit dccba45e556409c480cda657f4ccfe3f712eb723 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 18:50:59 2022 +0200 - app_lua: added internal alternative to luaL_openlib() - - - it was deprecated in Lua API, no longer available in newer versions [wip] + p_usrloc: typos -commit 3da3a780c9a9a4fc7a0852193080da2cbaa2adcf -Author: Daniel-Constantin Mierla -Date: Fri Jan 14 16:50:07 2022 +0100 +commit 5d54a68bd06305fc722a14426ecd5d3866390134 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:35:26 2022 +0200 - kex: use unsigned long for rpc stats.fetchn values + nat_traversal: typo build → built -commit 6794a120f3c2466985fe1d837f00c5366df8e1c1 -Author: Daniel-Constantin Mierla -Date: Fri Jan 14 16:19:03 2022 +0100 +commit e9c7513628b37d5920fcbf50236217f5d3228206 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 14:25:37 2022 +0200 - statsc: use long long for rpc output value + nathelper: typo statefulLy -commit 22558e3407a49dbf7ef84669190df0c98c8a8d58 -Author: Kamailio Dev -Date: Fri Jan 14 09:16:13 2022 +0100 +commit 3a630f40787577273a49e31f287f540d6672c7a2 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sun Dec 18 22:10:11 2022 +0200 - modules: readme files regenerated - statsc ... [skip ci] + msilo: typos -commit f517f8c655e676f5872eda5f81f5244eac4eed25 -Author: Daniel-Constantin Mierla -Date: Fri Jan 14 09:02:39 2022 +0100 +commit 9512b0e465ab521dbefb7e914e72a2385dda5844 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 22:39:42 2022 +0200 - statsc: note that items param must be set before track + maxfwd: typo -commit b29c79c8d83fd23064e50dcee02e5f85ec51328d -Author: Daniel-Constantin Mierla -Date: Fri Jan 14 08:55:06 2022 +0100 +commit f9d0ecb8ad7085e16afe8f28d31c2c4e74bdfc07 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:34:51 2022 +0200 - 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 + mangler: missing space -commit 795a09077ccc5dd06f9074978dc77dd81389512b -Author: Daniel-Constantin Mierla -Date: Thu Jan 13 16:49:33 2022 +0100 +commit 04c4b97d4bc1f09b6aa88b4c5dca7b1c63f66c68 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 18:51:24 2022 +0200 - db_unixodbc: catch queries without result to skip printing error logs - - - GH #2810 + lrkproxy: typo -commit 0ed1282238da6cdd8a4dbef1b61493b70a850a6b -Author: Daniel-Constantin Mierla -Date: Thu Jan 13 13:49:46 2022 +0100 +commit 1a3c580afdfd82f07b3c94fd33df037eddd38e5e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 14:19:11 2022 +0200 - tm: update uri when refreshing local uac shortcuts + keepalive: typo unsuccesSful -commit 55d185de535503ab860c0475e07d2d4af64f3ab0 -Author: Daniel-Constantin Mierla -Date: Thu Jan 13 12:16:14 2022 +0100 +commit f2938f16bb519a24584e38850e12fc22585bc41c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:40:39 2022 +0200 - 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 + kazoo: typo fuNction -commit 29ebde9cfe746c1dd9083a5fc4b26a32c39ca0a4 -Author: Daniel-Constantin Mierla -Date: Thu Jan 13 10:37:46 2022 +0100 +commit 7cf5a1cebae839c175a7ee7190cd6d23249775ed +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:35:15 2022 +0200 - dispatcher: removed module name from log message - - - updates to debug messages + jwt_admin: doc/jwt_generate - fix function declaration -commit 3a11426bdf0a4a458f2531689110fee84451da88 -Author: Daniel-Constantin Mierla -Date: Wed Jan 12 17:05:21 2022 +0100 +commit 8fbf69181c750f678ced602d45f187c2f2d55ec6 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:40:25 2022 +0200 - kamcmd: double/float values printed without decimals when they are 0 - - - cope better with long (long) values stored in double fields + json: typo fuNction -commit f619cae55ffeb4596da852d9ed75773c3217de50 -Author: Daniel-Constantin Mierla -Date: Wed Jan 12 17:03:58 2022 +0100 +commit 64786dbb33e6b24ed61d63a9ebcf0cdbeadc448b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:33:40 2022 +0200 - corex: rpc shm stats values printed as unsigned long - - - GH #2824 + ipops: typo singular/plural -commit 7162dc0a7368f61e3b32231a2ad00e72ee29d82e -Author: Daniel-Constantin Mierla -Date: Wed Jan 12 17:02:11 2022 +0100 +commit 920eb7208b5dd5a0b2504ff62eefc6236670d631 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:33:47 2022 +0200 - 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 + ims_usrloc_scscf: toggled comma-space -commit 40e59d9c3b8ec531cb9e26093c43647a43108dfd -Author: Daniel-Constantin Mierla -Date: Wed Jan 12 14:12:42 2022 +0100 +commit e9e0e8aeaa7f6f7aca85f4368eb334a08b165c8c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:34:37 2022 +0200 - core: parser - print ascii code and position of invalid char for identity info + ims_registrar_scscf: 200OK → 200 OK -commit c818e16367ff997ecb059141f4752d6e8ba6136f -Author: Henning Westerholt -Date: Tue Jan 11 15:10:50 2022 +0000 +commit 88d9d2ddfb6d813c2089794c77f638fc3852fb9a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 12:41:24 2022 +0200 - presence: small spelling fix in XML entity ID + fixup ims_registrar_pcscf -commit 6ba9249e49e5eafe164beae46996161a3950def4 -Author: Henning Westerholt -Date: Tue Jan 11 15:10:30 2022 +0000 +commit b254787c69ddc8973216ed674a98f41e1dd665a8 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 14:25:13 2022 +0200 - evapi: small spelling fix in comment + ims_registrar_pcscf: typo successfulLy -commit adba3caa2d12d1f8b89d720fbb9a6a9cdc8b2573 -Author: Morten Tryfoss -Date: Wed Dec 8 13:07:53 2021 +0100 +commit dd99c7d5c67d0cabe1f825a0b4aa5e928f50863d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sun Dec 18 13:24:57 2022 +0200 - 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. + ims_dialog: typo this makeS sense -commit 1c43e8b4ed63d29ef912211e368faaea6a62dcd8 -Author: Kamailio Dev -Date: Tue Jan 11 12:46:26 2022 +0100 +commit fc827e31027c171826f2ae4a55721632fe4bc3e3 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 14:18:49 2022 +0200 - modules: readme files regenerated - dialog ... [skip ci] + ims_auth: typo succesSful -commit 97293a53060b2b2329018ca7bbeb02a26b0a4afe -Author: Riccardo Villa -Date: Fri Jan 7 11:34:21 2022 +0100 +commit 6b9d60a4a5d73cdcb3e46e40a7a856b1275ad005 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:31:10 2022 +0200 - dialog: update documentation + imc: typo joininG -commit b177f05ee8b3a6bf553160ececdb3508a99a65b0 -Author: Riccardo Villa -Date: Fri Jan 7 11:34:10 2022 +0100 +commit 6d078c0fc0a3aa88f9af9f184c42b002a4d6c558 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:30:49 2022 +0200 - dialog: add filter based on start timestamp to dlg.list_match + exec: typo variabLes -commit b5258d9b0e88de4b9a7c58997b651e790e2cc87e -Author: Victor Seva -Date: Tue Jan 11 09:32:38 2022 +0100 +commit 1453b2c6917f5b6b7f80a7bd7575a6fa54669640 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 19:34:46 2022 +0200 - pkg/kamailio/deb: add --atexit=no - - This helps with openssl1.1 see #2912 + erlang: typo -commit 9f679c6e1c036a8bda42807fea6a42b8d1d2230c -Author: Victor Seva -Date: Tue Jan 11 09:29:51 2022 +0100 +commit 2766455c77db644692469b7a22f029560d5b1ae7 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:30:48 2022 +0200 - pkg/kamailio/deb: version set 5.6.0~dev3 + domainpolicy: typo build → built -commit 682f9984fc4942d5f786f0ca9d798630d618f8da -Author: Daniel-Constantin Mierla -Date: Tue Jan 11 09:02:35 2022 +0100 +commit 255c34081bca441e17ae06ac8c16bddbb04fe577 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:30:27 2022 +0200 - dialog: init variable to fix warning + dnssec: missing space -commit 102b7c62ae9877151ce542b8b5747051fb954acb -Author: Daniel-Constantin Mierla -Date: Tue Jan 11 09:02:11 2022 +0100 +commit b3e1b3bbee181e3bfd4487c66bb63f7bedd00508 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:30:15 2022 +0200 - db_text: init variable to fix warning + dlgs: typos -commit b7815d04ced35d5b5ccbcdaa39d41ef4a2cb2ad0 -Author: Daniel-Constantin Mierla -Date: Tue Jan 11 08:41:35 2022 +0100 +commit 809586788659c32fed73f5e6cb4eeaf824f21128 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 18:39:01 2022 +0200 - avpops: init variable to fix warning + dialplan: typo -commit 55f23d09faee06a892dde13e371d144b98bae68f -Author: Daniel-Constantin Mierla -Date: Tue Jan 11 08:30:46 2022 +0100 +commit b39af6aab4c1ec46dfaeda2387366cbb88ec3f09 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sun Dec 18 13:24:50 2022 +0200 - rls: free xml doc in case of error + dialog: typos -commit 5443db4d632c8502dc622cc28fe2847fb0c147c1 -Author: Daniel-Constantin Mierla -Date: Tue Jan 11 08:20:30 2022 +0100 +commit 11591861fd1af1b83329f8cb6db42948663805c3 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:16:42 2022 +0200 - dispatcher: safety checks for str fields + db2_ops: space after comma -commit 0247c336e208912324c71aea9843e688d7c5a463 -Author: Daniel-Constantin Mierla -Date: Tue Jan 11 08:19:42 2022 +0100 +commit f6a8f43482df5169ee778295d83f4ac781eb6698 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 18:49:10 2022 +0200 - lcr: init buffers to try to get rid of new warnings + db2_ldap: typos -commit 33c40170e73adc71e2ad66d8dbb6c776b771ce5d -Author: Daniel-Constantin Mierla -Date: Tue Jan 11 08:19:06 2022 +0100 +commit 1ebda62a4fb85d6d742bc5da518f8348af67e62e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:30:13 2022 +0200 - presence: utils - use memcpy instead of strncpy for coherence + db_text: typo singular/plural -commit 819ca1d7afe558d944fa88b2d453bf7ae7fcc819 -Author: Daniel-Constantin Mierla -Date: Mon Jan 10 18:37:34 2022 +0100 +commit 3b39da405b8ddf1153bd883db4f7014a8d0aab5c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:15:42 2022 +0200 - ims_usrloc_scscf: removed unrelated comment with is_main - - - was not even used + ctl: typos -commit 9d280b589a035fa04cd4c7235671d1fdb6ae44e9 -Author: Daniel-Constantin Mierla -Date: Mon Jan 10 18:37:17 2022 +0100 +commit 972176b06a2004c60af212ef5824173bddf7c8f5 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:15:28 2022 +0200 - p_usrloc: removed unrelated comment with is_main - - - was not even used + cplc: typos -commit 5978ec116c3efacacf260e9f579d93c9e9bfb780 -Author: Daniel-Constantin Mierla -Date: Mon Jan 10 18:36:49 2022 +0100 +commit 84876ec6c5b0b3ddad5cc2ebe588b883d1158988 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 22:39:28 2022 +0200 - ims_usrloc_pcscf: removed unrelated comment with is_main - - - was not even used + corex: typo -commit 3a00526bbe535d46d234108cb71fd80376f0718d -Author: Daniel-Constantin Mierla -Date: Mon Jan 10 18:35:58 2022 +0100 +commit 8178106a7a0a8ccd39f95565b144b21a381a3130 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 18:47:40 2022 +0200 - usrloc: removed unrelated comment with is_main - - - was not even used + cfgutils: typo -commit 461ec0a79ae365729c11efcbd96fc158c50a2891 -Author: Daniel-Constantin Mierla -Date: Mon Jan 10 18:33:53 2022 +0100 +commit 721bb93454d914b972e4d021de238b85342867d9 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 18:47:26 2022 +0200 - http_async_module: check return for event_base_dispatch() - - - exit if it fails - - part of GH #2999 + cdp: typo -commit 52cad0a39b224add8ff7eb6dd253f00122e93704 -Author: Daniel-Constantin Mierla -Date: Mon Jan 10 18:33:24 2022 +0100 +commit e051cc907b3c4c452069e154aa4d239a0d969257 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:29:29 2022 +0200 - db_text: rename is_main to _ksr_is_main + carrierroute: missing space -commit e7c14adc0b171fae9ad7c0fed4fb3c785dd282ca -Author: Daniel-Constantin Mierla -Date: Mon Jan 10 18:32:43 2022 +0100 +commit b920b8f267622280f307bc8cb12e3f9fbe73ae39 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:29:15 2022 +0200 - ctl: rename is_main to _ksr_is_main + avpops: typo singular/plural -commit f3454dd9f2d065e7757e9d9680b815481d08269c -Author: Daniel-Constantin Mierla -Date: Mon Jan 10 18:31:38 2022 +0100 +commit 80ec8f8b0f5962f3e5dbd4e299d67a480e6c2f0f +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 18:53:52 2022 +0200 - core: renamed global is_main to _ksr_is_main - - - safer to avoid conflicts with other libs + avp: space after comma -commit c73a8deb2f3ff18bdcb98c7ed4cf9f562058265e -Author: Kamailio Dev -Date: Mon Jan 10 15:01:23 2022 +0100 +commit 74467e57443e0550a53020c5248c04648bb46e0a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:27:45 2022 +0200 - modules: readme files regenerated - siputils ... [skip ci] + auth_diameter: typo - build → built -commit 195f7ea8a16aa4df36c722267b6456a4b82fb2bd -Author: Henning Westerholt -Date: Mon Jan 10 13:44:51 2022 +0000 +commit 2e8f9829d360b22e611d5241fc034c26dcee4c2b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 14:24:41 2022 +0200 - 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 + auth: typo statefulLy -commit cd3942b13cd09e0a1a27264a714424db3ad05895 -Author: Kamailio Dev -Date: Fri Jan 7 14:31:10 2022 +0100 +commit d50905a2ee368e07c814939434e7cbeecb5d4b9b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 19:10:47 2022 +0200 - modules: readme files regenerated - nats ... [skip ci] + app_sqlang: typo dor → does -commit fbdb57aab18b570880bf63590b41e8f32f13fca1 -Merge: 3e7d5ed340 ce21bd8a0c -Author: Emmanuel Schmidbauer -Date: Fri Jan 7 08:16:17 2022 -0500 +commit 5609b064bf53f2458c2eaf4468cc01aa9510f735 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 20 07:52:43 2022 +0200 - Merge pull request #2978 from kamailio/NATS-add-nats_publish - - NATS: add new function `nats_publish()` + app_perl: typos -commit 3e7d5ed34033067377ed9034e4ec49be444ca6fe -Author: Rhys Hanrahan -Date: Fri Dec 24 18:41:20 2021 +1100 +commit bd573ddda9df163b53fe2cccd72010bc42b87da1 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 19:31:40 2022 +0200 - 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. + app_lua: typo -commit 3cf033295f2ec78aeddf53b130ae9eab8f6d60f8 -Author: Rhys Hanrahan -Date: Wed Dec 22 22:15:48 2021 +1100 +commit db1dbfb5cd455ce852ea8d77caccea417c4a6892 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:09:38 2022 +0200 - ims_ipsec_pcscf: Added virtual flag to output of sockets list. + alias_db: space after comma -commit 04aa88c524ba6a61e59d9be6a344dce79c3aa178 -Author: Rhys Hanrahan -Date: Wed Dec 22 22:15:18 2021 +1100 +commit d66b3fa5b7d00707d78d7023e4ac034951895be5 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:27:03 2022 +0200 - corex: Added virtual flag to output of "corex.list_sockets" + acc_diameter: typo - build → built -commit 92c44f1b3196f125b3e298499ed65df12cdd1a5a -Author: Rhys Hanrahan -Date: Wed Dec 22 22:14:54 2021 +1100 +commit 06ffb667b7fa4672cb9c7701d476047f5ec6db09 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 24 16:38:35 2022 +0200 - core: Added virtual flag to output of core.sockets_list + acc: typo fuNction -commit e93640e6119e61a24d8c1f6d36b60c83b3573f90 -Author: Rhys Hanrahan -Date: Wed Dec 22 22:13:47 2021 +1100 +commit e6bdf6579a800377786b054957f68fc1535bb1e8 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 12:56:52 2022 +0200 - 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. + misc/examples: update comments -commit 60c5a87379b30aa3f0eef569166abac703fab50a -Author: Viktor -Date: Fri Dec 24 00:18:04 2021 +0200 +commit d7061b4aaeb84d1edf2b5144734729ed72e2ea85 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 20 07:52:24 2022 +0200 - tcpclose event_routes issue + doc/tutorials: typos -commit da0d4658985fe4b98a8247dc7a89dd48a6635e94 -Author: Viktor -Date: Mon Dec 20 13:44:06 2021 +0200 +commit 509bd8e8f37996202442759acc2a92537ba0ca7f +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 27 11:23:38 2022 +0200 - tcpclose event_routes issue + lib/srdb1: add missing spaces -commit 635f3fb5387713181a3492278bcf72d34738afd2 -Author: Viktor -Date: Mon Dec 20 12:14:31 2021 +0200 +commit d712a568f3cc49cd724d0b6d24c70f0b407e0c6b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sun Dec 18 10:41:21 2022 +0200 - tcpclose event_routes issue + lib/ims: typos succesS -commit 7583b9300864caeb6538a3bfbaf30aa7b0a22ba3 -Author: Daniel-Constantin Mierla -Date: Thu Jan 6 11:10:12 2022 +0100 +commit 7799920ef6074e466e265f003a3b605da2dca388 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Tue Dec 20 06:54:57 2022 +0200 - Makefile.defs: version set to 5.6.0-dev3 + lib/cds: typo asSigned -commit f7358b01efd0d8d71edf730d1a8cf4c9555d1dd8 -Author: Daniel-Constantin Mierla -Date: Thu Jan 6 11:08:09 2022 +0100 +commit a8976a5ad77a2ca5ec21acf3f892c59b226715bc +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 12:54:52 2022 +0200 - db_cluster: enclose block in curly braces - - - fix returning always introduced in previous commit + core: typos -commit 50a976f00e4ee19c24260a10f0a70349fe2d9d6d -Author: Daniel-Constantin Mierla -Date: Wed Jan 5 18:44:41 2022 +0100 +commit c181362533ca2c7178218aa5b3724219d5deb58c +Author: Olle E. Johansson +Date: Wed Dec 21 14:57:01 2022 +0100 - pua: use parameter default_expires instead of 3600 constant - - - GH #2994 + DMQ: Add debug line when creating list and adding first notification address -commit 6ce9c3c897055ff9942634c493caf79780ccf71b +commit 5c90e6e2885a60a1dc5de5ff697c93d6fe59a9cb Author: Olle E. Johansson -Date: Tue Jan 4 10:49:10 2022 +0100 +Date: Wed Dec 21 14:54:34 2022 +0100 - Secfilter: Modify error messages to RPC error messages instead of printf + DMQ: dmq_notification_address_list is initialized to NULL + + This code led to random and unpredictable behaviour when loading a configuration with + multiple notification nodes. -commit cf1907cac4c21fe12a27057cc3eeb2dd98e65635 +commit 507a6ce2206cf31129fc0cb64a115b2e68493a2d Author: Olle E. Johansson -Date: Tue Jan 4 10:47:28 2022 +0100 +Date: Tue Aug 16 08:53:15 2022 +0200 - mtree: Re-instate error log messages in RPC reload removed in an earlier commit + http_client: Add SPDX identifiers -commit 89958e9350597100d09689357b631ad30928ed99 -Author: Olle E. Johansson -Date: Mon Jan 3 17:00:28 2022 +0100 +commit 7712a856776d5cd9edec62bccc4b37bfd2ec2b8b +Author: Daniel-Constantin Mierla +Date: Wed Dec 21 15:21:03 2022 +0100 - TLS: Add RPC success confirmation message + app_ruby_proc: new function to handle error from ruby -commit 9ebf483a51b8584c05a2bcd3d4b26ac22a878ce8 -Author: Olle E. Johansson -Date: Mon Jan 3 16:36:26 2022 +0100 +commit a33c9bb24f01195c5654e9699079eb3d4548692e +Author: Daniel-Constantin Mierla +Date: Tue Dec 20 11:17:07 2022 +0100 - rtpengine: Fix typo in RPC response handling + core: utils/tmrec - removed unused function -commit 7feb38651970fc1f3cfd90769685c46804ab25ae -Author: Olle E. Johansson -Date: Mon Jan 3 16:33:08 2022 +0100 +commit 0f3ce4029ee1f52804566dc945c7e0914f01405d +Author: Daniel-Constantin Mierla +Date: Tue Dec 20 11:15:30 2022 +0100 - secfilter: Convert error messages to error responses in secf_rpc_add_dst() + cplc: removed unused function -commit b108bd6aaa7f25f91bd058c92103e9f0910bba0e +commit 5fedf169d256e7e24fe2ce2b593af9a865ac9578 Author: Kamailio Dev -Date: Mon Jan 3 16:31:27 2022 +0100 +Date: Tue Dec 20 10:46:41 2022 +0100 - modules: readme files regenerated - rtp_media_server ... [skip ci] + modules: readme files regenerated - app_ruby ... [skip ci] -commit 82721b916d9743cca58b69a5772b3e5a7ce8461e -Author: Olle E. Johansson -Date: Mon Jan 3 16:28:27 2022 +0100 +commit 4b5cdf184a77e60d75f1ddf1cd666c6f36a76d48 +Author: Daniel-Constantin Mierla +Date: Mon Dec 19 21:36:11 2022 +0100 - rtp_media_server: Documentation update, typo fixing + app_ruby: docs updated for xval_mode param -commit 2468473c18200161bba42e01468d3007541329ef -Author: Olle E. Johansson -Date: Mon Jan 3 16:14:19 2022 +0100 +commit 599c75a5d0988ee0dd78f524cd348900d1ee5448 +Author: Daniel-Constantin Mierla +Date: Mon Dec 19 21:33:15 2022 +0100 - rtpengine: Add RPC success message on reload + app_ruby: xval_mode set to 1 -commit 261b7e13d711e5361ed491a8fd04efee2d73709e -Author: Olle E. Johansson -Date: Mon Jan 3 16:00:05 2022 +0100 +commit bcb37da492fad5c6811784370cfd25cb5efdcf64 +Author: S-P Chan +Date: Mon Dec 19 11:58:09 2022 +0800 - matrix: Add RPC response on matrix reload success + tlsa: add clarification comment about LIBSSL_STATIC_SRCPATH + + * if LIBSSL_STATIC_SRCPATH is set to the installation folder + of libssl.a and libcrypto.a, + then headers will be in $LIBSSL_STATIC_SRCPATH/../include + + * this covers the case where tlsa is built on a system with a local + installation of OpenSSL without the source code available -commit 41e20d7f5106748a415951f6766cf64b9d14180d -Author: Olle E. Johansson -Date: Mon Jan 3 15:55:41 2022 +0100 +commit 681ff651ce5c0594adc0919c4a0a76e1931c981d +Author: S-P Chan +Date: Mon Dec 19 11:36:14 2022 +0800 - keepalive: Add RPC success responses + tlsa: OpenSSL usually installs lib/|lib64/ and include/ as siblings -commit e5dac2fb61f375ccd131d4ad0c85ddabda32754c -Author: Olle E. Johansson -Date: Mon Jan 3 15:37:52 2022 +0100 +commit 1ae17634deab601e0ef87c9759481bbd388031ec +Author: S-P Chan +Date: Mon Dec 19 05:24:35 2022 +0800 - dmq: Add RPC success response on removing a node + tls_wolfssl: update build flags -commit 101ddb5efe16fd415410be1ac86ff759e83bdc54 -Author: Olle E. Johansson -Date: Mon Jan 3 15:28:16 2022 +0100 +commit 51bda43f5ebcbd239c986e80bb7a4ffeabf0d3c0 +Author: S-P Chan +Date: Mon Dec 19 04:46:03 2022 +0800 - dispatcher: Add RPC success message when removing destination from set + tls: clean up trailing whitespace -commit 70a7f92b6df5fa154709ccb711a81641ea84ab51 -Author: Olle E. Johansson -Date: Mon Jan 3 15:27:36 2022 +0100 +commit a21e99ac92d2f19e1fe478f7b62fc2082473a7bf +Author: S-P Chan +Date: Mon Dec 19 04:41:24 2022 +0800 - dispatcher: Add RPC success message on adding destination to set + tls_wolfssl: clean up trailing whitespace -commit af8b605b71a4b15f8c2f69878e589c8554bebfec -Author: Olle E. Johansson -Date: Mon Jan 3 15:24:44 2022 +0100 +commit b3f20baaa8e7b26de890285329929d539e6f936c +Author: S-P Chan +Date: Mon Dec 19 04:17:53 2022 +0800 - disaptcher: Add RPC success message on set_state + tls_wolfssl: updated for avp long value field + + * match commit 6a22d4168a for tls/ -commit 9f8de5255bb90551d6cad5828ccafb6f41083c47 -Author: Olle E. Johansson -Date: Mon Jan 3 15:21:41 2022 +0100 +commit 5b9651d31dcbe915e813f35fe330b41652e29578 +Author: S-P Chan +Date: Mon Dec 19 04:15:21 2022 +0800 - dispatcher: Add RPC success response on reload + tls_wolfssl: switch to long pvar field + + * match commit 17bc73c9dc for tls/ -commit fc0ee0bca6d5b42d11e0d7ed5933e23ae1636941 -Author: Olle E. Johansson -Date: Mon Jan 3 15:16:41 2022 +0100 +commit 79862f37fdd81c1f9397d7a393bc780b0ea92915 +Author: S-P Chan +Date: Mon Dec 19 04:08:32 2022 +0800 - db_cluster: Add RPC error message when clusters not found + tls_wolfssl: update wolfSSL to v5.5.3-stable -commit 82845eac8a8bae73d1033736ff9cf15337661981 -Author: Olle E. Johansson -Date: Mon Jan 3 15:14:39 2022 +0100 +commit 5b7a915cd496007dde289b71d3e7274a54ac0b20 +Author: Daniel-Constantin Mierla +Date: Sat Dec 17 18:43:29 2022 +0100 - db_cluster: Add RPC success and error messages to dbcl_rpc_enable_connection + kamcmd: updates to rpc command names -commit 86b4189c1335a2d1aa4414ab9d1a5b8a27a29e00 -Author: Olle E. Johansson -Date: Mon Jan 3 15:10:55 2022 +0100 +commit a5f69e46613af05097debf1c373a138dd69fbdaf +Author: Kamailio Dev +Date: Sat Dec 17 13:31:18 2022 +0100 - db_cluster: Add RPC error messages and responses to dbcl_rpc_ddisable_connection + modules: readme files regenerated - registrar ... [skip ci] -commit 4d41b85a6b9d7f82306282a19c01d63b90f2a7d9 -Author: Olle E. Johansson -Date: Mon Jan 3 15:04:10 2022 +0100 +commit 49f42b36b586a2b08b9f5a327263bfa9124df77b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 12:56:52 2022 +0200 - dbcluster: Add RPC error message wheb listing connections and no cluster is found + misc/examples: update comments -commit 559b52b194f813c0c8584b3becbac9b2ab8e0343 -Author: Olle E. Johansson -Date: Mon Jan 3 14:53:05 2022 +0100 +commit 9cff22564db3664faa7b4b5bef86f5f71ff87bc8 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 12:54:52 2022 +0200 - mtree: Add RPC response on successful reload, re-organise function rpc_mtree_reload + core: typo instaNces -commit 326abd1737336ad733cb53f9b4ac506f178da0e2 -Author: Olle E. Johansson -Date: Mon Jan 3 14:43:53 2022 +0100 +commit c738a65c2fd0a40c3cdc236a3d3b48b0d18add21 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 17 12:54:30 2022 +0200 - htable: Add RPC response for storing htable to DB + registrar: typo -commit fecda3d12f0f72ba0f35f239108f5dcd3bec0959 -Author: Olle E. Johansson -Date: Mon Jan 3 14:42:58 2022 +0100 +commit 877f1b47fddf4979222c30781fc34f7b53250bdd +Author: Kamailio Dev +Date: Fri Dec 16 19:32:17 2022 +0100 - htable: Add RPC response for successful reload of htable + modules: readme files regenerated - acc ... [skip ci] -commit 0b5407ec0f13d7631a5273171338628b44814498 -Author: Olle E. Johansson -Date: Mon Jan 3 14:33:16 2022 +0100 +commit 5e7c0dfc626117f9069846cc791bacb5371c0346 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:29:35 2022 +0200 - htable: Add response for rpc flush failed and success states + xmlrpc: typos an → and -commit ce21bd8a0cd4c74227bc43bef2bdd8f4a8006171 -Author: Emmanuel Schmidbauer -Date: Thu Dec 30 10:37:27 2021 -0500 +commit 4a11beabb586f8615e3518456642088cf398de29 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:45:49 2022 +0200 - NATS: add new function `nats_publish()` + xcap_client: typos a/an -commit c4e462fa6bda38ac6fd814ce8d98ea030d4049b9 -Author: Daniel-Constantin Mierla -Date: Tue Dec 28 20:27:43 2021 +0100 +commit aeb5d17914d8674bd6d4769b8c695fd775ceeea5 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:41:25 2022 +0200 - core: parser sdp - print hdr name by length on error in get_sdp_hdr_field() + usrloc: typos a/an -commit 089a55b8417b48ed783fafe0ed4bc10374e09425 -Author: Kamailio Dev -Date: Tue Dec 28 20:16:21 2021 +0100 +commit 3559be38f361ce58330d9f20248774200248362f +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:00:16 2022 +0200 - modules: readme files regenerated - siputils ... [skip ci] + userblocklist: typos a/an allowlist -commit 090f1f74603de6113f3dd41095ae41b4f03f8171 -Author: Daniel-Constantin Mierla -Date: Tue Dec 28 20:00:17 2021 +0100 +commit 435f39330bc1534cde53501df3e87cfd21f00899 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:22:51 2022 +0200 - siputils: docs - note about restrictions of ring_insert_callid() - - - GH #2989 + uid_uri_db: typo a/an backwards incompatible -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 +commit 74dbc074740b3173ac74c8a3a4b97272ff97c7ba +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:23:08 2022 +0200 - pv_headers: restore pvh_real_hdr_del_by_name() - - it was wrongly removed at 09981c41cb6685fa18f61b9e7d66339917c4f097 + uri_db: typo a/an backwards incompatible -commit 362c6de08058948d0a70a1eeb14ec718f922b4e5 -Author: Sebastian Kemper -Date: Wed Dec 15 23:30:38 2021 +0100 +commit b2ead7fc6356e0d4479217ddc713cbcb9edfebc2 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:22:27 2022 +0200 - 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 + uid_domain: typo a/an backwards incompatible -commit b6e264c9780fc0432e6e746f473024e41bc1126b -Author: Daniel-Constantin Mierla -Date: Wed Dec 22 08:37:40 2021 +0100 +commit 4639db37a599e31cdabadcca29a28345d01e4109 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:22:05 2022 +0200 - uac: exposed internal flags for $uac_req(key) variable - - - if set to 1, the password is considered to be HA1 value - - GH #2982 + uid_avp_db: typos a/an extra -commit 84cdc33429c61fe7cac91cbedf96bef560267313 -Author: Daniel-Constantin Mierla -Date: Wed Dec 22 08:12:20 2021 +0100 +commit 793da45e083713f958b8ca33f99fad67f82b3a5a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:21:43 2022 +0200 - auth_identity: close file in case of errors - - - GH #2983 + uac: typos a/an PV; is send → sent -commit 81b8eb2c2f8e3fb370185bad05bd77656351dd06 -Author: Daniel-Constantin Mierla -Date: Tue Dec 21 10:31:01 2021 +0100 +commit 861ba0a277f276c577d3d3234c75265b548e09e0 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:46:21 2022 +0200 - ctl: implement long and long long types of values - - - convert/store from/to double, based on supported types by binrpc, - similar to xmlrpc + tm: typos a/an -commit ff2d9e84e43e87483cacc6bdbcf875f650b4d292 -Author: Daniel-Constantin Mierla -Date: Tue Dec 21 09:07:17 2021 +0100 +commit 6d8acd1632156f733bff2c7b7ef94789dfcf8a17 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:07:18 2022 +0200 - 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 + tls: typos a/an -commit 92683311d16dafe56951d9603a3a1e9a1b219d9a -Author: Daniel-Constantin Mierla -Date: Mon Dec 20 10:15:36 2021 +0100 +commit cabb462bfbc6a1fc9c5dc59c882b6199217be1a7 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:07:42 2022 +0200 - 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 + sst: typos a/an -commit 04763fe7de760005535e145f7fd783bbb60b2586 -Author: Daniel-Constantin Mierla -Date: Mon Dec 20 10:14:27 2021 +0100 +commit 14aeceffebd5f093ae9f23287b7b74b34c2936ca +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:05:20 2022 +0200 - core: utils/srjon - macros to get long long values + snmpstats: typos a/an -commit bd42130e3cfb87856b4b0431de50eccdd4324f9f -Author: Daniel-Constantin Mierla -Date: Mon Dec 20 08:55:51 2021 +0100 +commit 18cbc0fa0a1839b01b3d0134bd593372ab95818e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:13:35 2022 +0200 - misc/examples: kemi - sanity checks for response in python script + siputils: typos a/an -commit 99a9f27c8d24a06f201b4713f7a2bfeb37092482 -Author: Daniel-Constantin Mierla -Date: Sat Dec 18 19:54:57 2021 +0100 +commit 3b31fbe6090e46cf87cb27039589d7774a94939e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:21:18 2022 +0200 - misc/examples: kemi - update lua sample config + sipt: typos a/an ISUP -commit 8e7f2e6a158bb2c59600b03be3c7e6eefc416180 -Author: Henning Westerholt -Date: Fri Dec 17 12:53:37 2021 +0000 +commit dcd357649571d32e2d2689ab332ffe9590b3f44f +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:21:03 2022 +0200 - dlgs: optimize dlgs_init, if/else path are identical + sipcapture: typos a/an listen -commit a993f1538918c6c31c5da031e1d903250c4a9048 -Author: Daniel-Constantin Mierla -Date: Fri Dec 17 08:45:11 2021 +0100 +commit 48f9b1f6cb57096a1d6c1a9d6bebd8275fd00a97 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:29:07 2022 +0200 - kemix: added KSR.kx.get_rcvaddr_sock() - return local received address in socket format + seas: typos a/an -commit d132d595c7a75e1206f4d42973966767e305f4fb -Author: Daniel-Constantin Mierla -Date: Fri Dec 17 08:38:25 2021 +0100 +commit d9bdb46f98f4ff047e05e0dbebb5b8099c37aaec +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:32:40 2022 +0200 - kemix: rename get_sas() to get_srcaddr_sock() + rtpproxy: typos a/an -commit 2aae3ee39ea56e349879e25234a75aa79ff4284d -Author: Daniel-Constantin Mierla -Date: Fri Dec 17 08:34:46 2021 +0100 +commit 550a46a6bd432cd15307fd50e027ce153252be70 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:32:14 2022 +0200 - pv: added $Ras - return local received address in socket format + rtpengine: typos a/an -commit bd5280726a9842b257afabae548853d000ecd249 -Author: Daniel-Constantin Mierla -Date: Thu Dec 16 10:01:34 2021 +0100 +commit bcf5f74e3358ac525eff0be41f3f8a6cef76fc6a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:20:38 2022 +0200 - core: parser sdp - check if delimiter exceeds body limit + rls: typos a/an -commit 03acf834a19689d6c3efcea93e48985d3e7ffc37 -Author: Daniel-Constantin Mierla -Date: Thu Dec 16 09:44:54 2021 +0100 +commit 78a60f39c74d89f84abccad23aa4fe5dbd3f5dd4 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:20:17 2022 +0200 - core: parser - clang format parser_f.c + registrar: typo double a -commit 09ac5b6c5330bc0a9eb4617d2385745b4a09c116 -Author: Daniel-Constantin Mierla -Date: Wed Dec 15 14:53:00 2021 +0100 +commit 04fa3a2e6a8c5c45e1ebb7d6b9c14b61e55448b4 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:16:42 2022 +0200 - kemix: exported kx.get_sas() - - - return source address in socket format, similar to $sas + ratelimit: typo a/an Kamailio -commit 06306c29d45449d83db718a3e2207ee3fd1755c1 -Author: Daniel-Constantin Mierla -Date: Wed Dec 15 14:29:25 2021 +0100 +commit 063d06b78c88eb3d7727cba369089481847bb7de +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:18:56 2022 +0200 - kazoo: fix prototype for ki_kz_amqp_publish_hdrs() + rabbitmq: typo a/an new -commit 96ba8bdf87221c985d8198fe36f7f0bd9858a738 -Author: Daniel-Constantin Mierla -Date: Wed Dec 15 12:37:48 2021 +0100 +commit 64a0f0d99c0de9a60b73010cbc87e4a81b655f3e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:18:34 2022 +0200 - misc/examples: kemi - sanity check for response in lua script + pv: typo a/an parameters string -commit 1cd480dfe6f2e06bac99b74e466e0c6bb8801279 -Author: Daniel-Constantin Mierla -Date: Wed Dec 15 09:00:45 2021 +0100 +commit 4756758b30faf5e106f8b9cfe7f762a27e2e1ff9 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:18:03 2022 +0200 - core: parser - clang format for parse_identityinfo.c + pua_dialoginfo: typo a/an dialog-info -commit b0f4c835b91059f021c4e5be1b16a6493cc46fbe -Author: Daniel-Constantin Mierla -Date: Tue Dec 14 20:42:02 2021 +0100 +commit 10a7e7735b2f85cd0fce6fb4a305222fcf980f21 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:17:38 2022 +0200 - kazoo: fix kemi export due to changed function prototype - - - change done in dcb8e1650204c9453457871515ab5c7ec2d497f1 + pua: typo a/an transaction -commit 2c239795d3d1a7e0ef9918006ff57da13dfedae1 -Author: Daniel-Constantin Mierla -Date: Tue Dec 14 17:55:22 2021 +0100 +commit 3cff94c3d5fd2d93e466207182023c42b0945cec +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:17:15 2022 +0200 - jwt: exported jwt_generate_hdrs() function to kemi + presence_dialoginfo: typo a/an signed -commit c83b3eb828efbe5370eab9ecdfdd10cb9ea11a87 -Author: Kamailio Dev -Date: Tue Dec 14 17:46:16 2021 +0100 +commit 069b7bde2ba133c4cab4dc976dc064c77f66239d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:15:39 2022 +0200 - modules: readme files regenerated - jwt ... [skip ci] + presence: typos a/an -commit aaa142d293105ef27f7e4b6143fc3fb18c9a5a75 -Author: rodrigo.alves -Date: Fri Dec 10 13:31:54 2021 +0000 +commit 3e4e735cb78e3d0ed5aeb4da64bdb01a54e36a28 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:14:12 2022 +0200 - jwt: possibility to add headers when generating jwt + pike: typo a/an IP node -commit 8df3752c2d7ea37b4acadf76283287744a56005a -Author: Kamailio Dev -Date: Tue Dec 14 14:16:31 2021 +0100 +commit e2dda4d4e4d3201080d0a94e534aa320d8e80a95 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:30:04 2022 +0200 - modules: readme files regenerated - tls ... [skip ci] + permissions: typos a/an -commit 8dc18cab5bc32c1d34a9113242d230b7458d4075 -Author: Daniel-Constantin Mierla -Date: Tue Dec 14 14:02:41 2021 +0100 +commit 29b3f25fa63ef3de9c2b0c8e571e9a1b37a64f93 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:35:00 2022 +0200 - tls: docs - added note about --atexit=no cli param for newer libssl versions + peering: typos a/an -commit 2e62177f7f08314efa883f87f3d703a4f71a1d5e -Author: Daniel-Constantin Mierla -Date: Mon Dec 13 15:17:37 2021 +0100 +commit dd02862266a42fd22ef93f2788648c3a3c78ae95 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:13:50 2022 +0200 - core: tcp - fixed typo on condition introduced in previous commit + pdt: typo a/an entry -commit 7a5ae41ec7184ffb362fe54154c350e552ad8917 -Author: Daniel-Constantin Mierla -Date: Mon Dec 13 14:42:50 2021 +0100 +commit a93b757ea092db2e6e6b1cc89a3e7ddb2fb5c757 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:12:51 2022 +0200 - 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 + pdb: typo a/an pseudo-variable -commit 8f23548c4d201445e29e73cd0f2efab6a7dc5c04 -Merge: ba773d2a2b 1d0b7f22b3 -Author: Daniel-Constantin Mierla -Date: Mon Dec 13 13:27:36 2021 +0100 +commit 69a72618ceb6438c36301f58868dd7e80022355c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:12:24 2022 +0200 - Merge pull request #2973 from btriller/dialog-fix-missing-else - - dialog: fix missing else + p_usrloc: typos a/an -commit 1d0b7f22b3321cf9b2a4866b0a8a6001538aba42 -Author: Bastian Triller -Date: Mon Dec 13 13:11:26 2021 +0100 +commit c5d73f86e19172c2fc1293e6e10fa2903032e7c5 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:11:37 2022 +0200 - dialog: fix missing else + osp: typo be send → sent -commit ba773d2a2bf64e01f1724e61acad765fb311a0a6 -Author: Daniel-Constantin Mierla -Date: Mon Dec 13 09:54:29 2021 +0100 +commit b208f915df8b7b5f83bbf95ab622f3773f76c839 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:10:54 2022 +0200 - dialog: added duration field in dialog rpc output + ndb_cassandra: typo a/an integer -commit 3816bcb2375baef9451025ed906ebf36e8c32ec3 -Author: Kamailio Dev -Date: Mon Dec 13 09:31:25 2021 +0100 +commit 5357ffdd0111554967876e34befa14fee2240815 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:10:29 2022 +0200 - modules: readme files regenerated - dialog ... [skip ci] + nats: typo a/an event -commit 225a59475c91e154ce0a7f0ec252be841a5a8ce5 -Author: Daniel-Constantin Mierla -Date: Mon Dec 13 09:29:06 2021 +0100 +commit 942a8a89e53a3a77109acdc2bc3c34468faa1b75 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:10:13 2022 +0200 - Makefile.defs: use sed instead of awk for detecting glibc version + nathelper: typo a/an IPv6 reference -commit f639dfb5f5b74d77026bec7b8bb493b40ce6d47c -Author: Daniel-Constantin Mierla -Date: Mon Dec 13 09:22:39 2021 +0100 +commit e69a729fba3ed2b527f66ccf5640156eeb9ae36d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:08:57 2022 +0200 - dialog: docs - typo and clarification about local socket bind address + nat_traversal: typos a/an -commit c3e7b1e4f402081b122ca6f0967f92005e1cfeaf -Merge: d39bbb080b 506672e523 -Author: Daniel-Constantin Mierla -Date: Mon Dec 13 09:20:03 2021 +0100 +commit 0367dab157f5b755bf9bd2cc0452bae6eaea71e2 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:04:39 2022 +0200 - Merge pull request #2935 from kamailio/vseva/dlg_rpc - - dialog: add local_only paramter to RPC dlg.stats_active + mqtt: typos a/an -commit d39bbb080ba9e3d44cc66a35a7934732c5a5e058 -Author: alexyosifov <47529095+alexyosifov@users.noreply.github.com> -Date: Mon Dec 13 10:19:00 2021 +0200 +commit 7a595ea7acb43149476bf033ac67e7fdd27e06d2 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:03:39 2022 +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 + matrix: typo a/an pseudo-variable; spelling is send → sent -commit f42b6c5cf2ee9861cb1eed016a5ddcc499d2b854 -Author: Daniel-Constantin Mierla -Date: Mon Dec 13 08:31:07 2021 +0100 +commit 01a70ae52aef6926098feac64ca79605e16fa058 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:03:09 2022 +0200 - presence: info logs instead of error for not maching conditions + mangler: typo a/an filter -commit b83810eb1eb70f326698db874a1f67cf6a8d06cf -Author: Daniel-Constantin Mierla -Date: Sun Dec 12 13:29:00 2021 +0100 +commit 3c36f8577404aa0751d1804746e1b84f58534a78 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:02:43 2022 +0200 - core: parser/sdp - check for delimiter size done before comparison + lcr: typos double a -commit 1b5756ae9f67c3907c134eb725f19c875cccd913 -Author: Daniel-Constantin Mierla -Date: Sun Dec 12 13:13:32 2021 +0100 +commit 648a1b7f4bdf9d0a99815dc6a3b3bd8f3450884c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 21:01:55 2022 +0200 - core: parser/sdp - coherent indentation of two functions + kafka: spellig atTribute -commit c1ec3857f360c806b7cc856b8e6ae3d5362ef49f -Author: Daniel-Constantin Mierla -Date: Sun Dec 12 12:31:29 2021 +0100 +commit 8165d77587106d17f11785299dabd8fc10d58f87 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:57:23 2022 +0200 - core: parser/sdp - cast to unsigned for left shifting + ims_usrloc_scscf: typos a/an IMPU -commit 48dc90dfa1839a405e7d090b23c1fdc907107731 -Author: Daniel-Constantin Mierla -Date: Sat Dec 11 18:40:51 2021 +0100 +commit b648b2cb2ef77b4ab1ff42a5cc16db1f059b1e0b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:54:38 2022 +0200 - core: parser - print start of buffer on error for identity info + ims_registrar_scscf: typos a/an -commit 43c48edc5064cdef9d4a41a579d59dfbb2cfb865 -Author: Daniel-Constantin Mierla -Date: Fri Dec 10 12:11:00 2021 +0100 +commit 58ba041e536c0f667e4bae8c4e1be48add0c0815 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:56:37 2022 +0200 - core: cfg.lex - renamed defenv value mode parameter + ims_registrar_pcscf: typo a/an IMPU -commit 29c3b865d8efde8435c2217df44d1df684caaea2 -Author: lazedo -Date: Wed Dec 8 14:50:29 2021 +0000 +commit 6804318f811833167989d4d9f7bc4e19baa211c8 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:56:11 2022 +0200 - websockets: enable KEEPALIVE_MECHANISM_CONCHECK - - KEEPALIVE_MECHANISM_CONCHECK was added but can't be enabled + ims_qos: typos a/an -commit 03cd22b41b80a81a4260c0dee2c500cf1007e1f8 -Author: Ben Kaufman -Date: Thu Dec 9 13:37:53 2021 -0600 +commit f5c0ee927c4b61a623b9c93e476f68ac0a050558 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:55:04 2022 +0200 - 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. + ims_icscf: typos a/an -commit 53fc8c1dfeeff8231278563595cd3ae46ba81e22 -Author: Daniel-Constantin Mierla -Date: Fri Dec 10 08:58:10 2021 +0100 +commit e1a8136fdad06bce8bedaca58ad38e0e8d8b1c51 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:55:37 2022 +0200 - app_sqlang: update to handle xval return for functions with 3 parameters - - - fix for functions like KSR.sqlops.sql_result_get() + ims_isc: typos a/an -commit 7658cc9fdbfaba2001d538dbef23deaec4af8557 -Author: Daniel-Constantin Mierla -Date: Fri Dec 10 08:57:38 2021 +0100 +commit dc5df5d917e9443ef4daa47e60d673fe0e547f85 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:53:56 2022 +0200 - misc: kemi-code-gen.py - generate code for sqlang functions with xval return + ims_dialog: typos a/an -commit 3136d47993a9f08ea1c7e4de715f5fbbdf18a4e4 -Author: Daniel-Constantin Mierla -Date: Fri Dec 10 08:43:17 2021 +0100 +commit dc499e21823a676f96fa43137d4eaa58b89de444 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:51:06 2022 +0200 - app_ruby: update to handle xval return for functions with 3 parameters - - - fix for functions like KSR.sqlops.sql_result_get() + ims_charging_mod: typos a/an -commit b91245397f1c61313b853fc770f20a860f07b395 -Author: Daniel-Constantin Mierla -Date: Fri Dec 10 08:42:43 2021 +0100 +commit 3846d9fdb24be2e3aeb2e3199a91c66661820423 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:50:34 2022 +0200 - misc: kemi-code-gen.py - generate code for ruby functions with xval return + ims_auth: typos a/an -commit e9690b36e44fc65fb6d368f7231bfa15faaeed59 -Author: Daniel-Constantin Mierla -Date: Fri Dec 10 08:31:58 2021 +0100 +commit 6f06537d0e5b661c91d413a1d3a48d2203dd749a +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:49:37 2022 +0200 - misc: kemi-code-gen.py - relocate code for generate conditions and params + imc: typo a/an user -commit 871475c6aba89bd6506255665d304206325bbf4c -Author: Daniel-Constantin Mierla -Date: Fri Dec 10 08:11:54 2021 +0100 +commit 830b136f202913887c25ef46968351741d17fda2 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:49:20 2022 +0200 - app_python3: update to handle xval return for functions with 3 parameters - - - fix for functions like KSR.sqlops.sql_result_get() + http_client: typo a/an value -commit 466fcb283ccf0de92d78c90ca7df7830f8e8ced5 -Author: Daniel-Constantin Mierla -Date: Fri Dec 10 08:08:11 2021 +0100 +commit 14d4a2203212020df9a8338504636cc9aeb817ed +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:47:49 2022 +0200 - app_python: update to handle xval return for functions with 3 parameters - - - fix for functions like KSR.sqlops.sql_result_get() + h350: typo a/an Kamailio -commit 5a048b9489ce4a5c48e632376f7472b26efefb45 -Author: Daniel-Constantin Mierla -Date: Fri Dec 10 08:07:23 2021 +0100 +commit fc00785e67797b43b0d3029891d107766a9e20fe +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:29:40 2022 +0200 - misc: kemi-code-gen.py - generate code for python functions with xval return + gzcompress: typos a/an -commit 6064b1ee64fa2fa6682c671f554acaead5ca1898 -Author: Daniel-Constantin Mierla -Date: Thu Dec 9 21:01:04 2021 +0100 +commit a4839ae4102d9df742b4c6b7077ab080364563b1 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:46:28 2022 +0200 - app_jsdt: update to handle xval return for functions with 3 parameters - - - fix for functions like KSR.sqlops.sql_result_get() + erlang: typo a/an name -commit a99f581a519123e7c47479b724308a5dc239393a -Author: Daniel-Constantin Mierla -Date: Thu Dec 9 20:42:01 2021 +0100 +commit 895f7339474bfe9d947afe8980234ba7a345bc9b +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:27:43 2022 +0200 - misc: kemi-code-gen.py - generate code for javascript functions with xval return + drouting: typos a/an -commit da9eee2125fc6e632bcbeae4d9133bb39c412dee -Author: Daniel-Constantin Mierla -Date: Thu Dec 9 20:37:51 2021 +0100 +commit 2d246fb8f4768df2c25d18c47ad1f43a0e698e4c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:45:46 2022 +0200 - app_lua: update to handle xval return for functions with 3 parameters - - - fix for functions like KSR.sqlops.sql_result_get() + domainpolicy: typo a/an backwards -commit 8bce8a738e16303985ed386213e1d86a1a6a7878 -Author: Daniel-Constantin Mierla -Date: Thu Dec 9 20:15:31 2021 +0100 +commit 772e74a5b036974ba856aba0689af21ceefa27c6 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:45:17 2022 +0200 - misc: kemi-code-gen.py - generate code for lua functions with 3 params and xval return + domain: typo a/an backwards -commit 72cc434ef75a0667c843206cf84fe080bb912dd3 -Author: Daniel-Constantin Mierla -Date: Thu Dec 9 20:12:22 2021 +0100 +commit e8fd436486e69c04a791c29196f353896f85d772 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:44:37 2022 +0200 - core: kemi - added typedefs for functions with three params and xval return + dispatcher: spelling be send → sent -commit cd2f5d4ca2a3ec31c1e67cd08ad025a152241e35 -Author: Daniel-Constantin Mierla -Date: Thu Dec 9 10:41:41 2021 +0100 +commit ea6ba98b9a018a07e894100b0ede662648d88edf +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:42:50 2022 +0200 - core: enclose in quotes the value for #!defenvs + dialplan: typo a/an script -commit 02be5bef89625a53b2f67f8ca8d3acd4073b6c2b -Author: Daniel-Constantin Mierla -Date: Wed Dec 8 15:16:12 2021 +0100 +commit e663654fdea87e1be6b30da355f8bf5020ad4507 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:42:05 2022 +0200 - pv: added $msg(lpart) - return last part of the message - - - headers and body (skips first line) + debugger: typos a/an breakpoint -commit dfbeb92a956009fc57070ac988cb0177f9c8192f -Author: Victor Seva -Date: Wed Dec 8 11:20:40 2021 +0100 +commit 137680b9ce564bed5c6a40a448feb1bd6f9ff0ce +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:41:18 2022 +0200 - pkg/kamailio/deb: fix lintian warnings + db_postgres: typos a/an -commit de2bee1805c2c89565e9b28afb50fac375d0b5ba -Author: Justin-lavelle -Date: Sat Dec 4 03:09:43 2021 -0800 +commit 6bf0eb63f9c3db33e2fa70a2207e3da3bcf74051 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:40:29 2022 +0200 - 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 + db_mysql: typo a/an connection -commit 743a9d33dcc3a6220bba217c14810dafb53355b2 -Author: Daniel-Constantin Mierla -Date: Wed Dec 8 09:21:53 2021 +0100 +commit 918b73c92ed86599e67adda2b1f7a864c500efb5 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:37:13 2022 +0200 - src/Makefile.defs: link -lrt if glibc <= 2.17 - - - GH #2921 + db_cassandra: typos a/an -commit 4d06b1e4bbd371d247301ece057a3c26ae876a9f -Author: Olle E. Johansson -Date: Tue Dec 7 10:09:29 2021 +0100 +commit c5e128fec48d5572bbad898c879c4376f141e619 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:31:31 2022 +0200 - htable: Modify previous commit to create new API for RPC and keep old API for backwards compatibility - - Thanks to @miconda for a hint! + dialog: typos a/an -commit 7556fbfa38ac4dad00494944dd02fc60f65cfcb5 -Author: Daniel-Constantin Mierla -Date: Tue Dec 7 09:27:17 2021 +0100 +commit 21ce96a931e578be8e9a6897b406af63f18451e5 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:28:24 2022 +0200 - pv: free escaped value for {val.json} transformations + ctl: typos a/an -commit 5b1177df2193968a3efc26bcf07eba80a59304e7 -Author: Daniel-Constantin Mierla -Date: Mon Dec 6 14:52:45 2021 +0100 +commit ab8f951917609f373bc62b6bc93baa33559e336c +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:36:25 2022 +0200 - pv: added {val.jsonqe} - quoted json value + crypto: spelling -commit cbd9fc13ab11270df4b541afd9dc9b51517cdd12 -Author: Olle E. Johansson -Date: Tue Dec 7 08:52:08 2021 +0100 +commit 3ac5a9f78f4c8e1b5b6f660d442b15a72336d80d +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:35:52 2022 +0200 - htable: Add return code on successful deletion of item, update RPC commands with replies + cplc: typos a/an -commit 9517cf47f512f561c6461edc3cbca3410e773735 -Author: Olle E. Johansson -Date: Tue Dec 7 08:30:51 2021 +0100 +commit 0e3ad10aba2d82d7eccebbe608fda15e4f49ef20 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:35:30 2022 +0200 - htable: Fix spelling errors in error and debug messages + cfgutils: typos a/an -commit 2eed551ed55fcd2bc190e1045da377f6b1e4d22d -Author: Olle E. Johansson -Date: Mon Dec 6 13:00:59 2021 +0100 +commit 96d720c7c7c495ac3cf556700c76b20fedec8ec3 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:14:25 2022 +0200 - db_cluster: Fix spelling errors + cdp: typos a/an -commit 3e36a56fa6e04d68227bc4098689be3771ec8995 -Author: Kamailio Dev -Date: Sun Dec 5 21:01:20 2021 +0100 +commit f5986119f9a55c3c91f61788ad3b3f00f2399585 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 20:26:08 2022 +0200 - modules: readme files regenerated - lrkproxy ... [skip ci] + carrierroute: typos a/an -commit 17ff51f205a9c311e9dd2908d370957faf770ea5 -Author: Henning Westerholt -Date: Sun Dec 5 19:56:53 2021 +0000 +commit 3f827af3e834d603f72a64b7d2142aa94b83cf52 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:51:24 2022 +0200 - lrkproxy: small changes in documentation + call_obj: typos a/an increasing -commit 986b9bea258864bf40606afe9761dc17dead6476 -Author: Victor Seva -Date: Sat Dec 4 16:52:26 2021 +0100 +commit 2e86db5adf67b4d30989055bd960c2a8632f64d3 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:50:46 2022 +0200 - pkg/kamailio/deb: fix bookworm and sid build - - * no python2 and dh-systemd package available + avp: typos a/an string -commit 3c905ec289c2779b969f185021518f3532ce6833 -Author: Mojtaba Esfandiari.S -Date: Sat Dec 4 00:41:51 2021 +0330 +commit f15ef784f9abddabd8b97eb4ca6e89054250b418 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:50:20 2022 +0200 - 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 + auth_radius: typos a/an -commit 3e4e59584f3e8a2fea1d9167eaf42eda8cc5653b -Author: Daniel-Constantin Mierla -Date: Thu Dec 2 16:12:01 2021 +0100 +commit 5836706a63368d8424dc2bed8426bf1ac4bdc097 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:49:09 2022 +0200 - tsilo: reworked checking ruri and contact parameters - - - removed module name from log messages + auth_identity: typos an other → another -commit e976054f71692b536f59a81347e8254886f08a69 -Author: JailBird -Date: Wed Nov 24 03:50:59 2021 -0600 +commit 4a4dfb6e92c1abf5c37e65ac571cc88e0ec13025 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:48:44 2022 +0200 - sqlite: module group creation - - - Add sqlite as an option to Makefile.groups - - Add sqlite to INSTALL documentation + auth_diameter: typos a/an -commit f01a00bf86bbdd09e26ba08f0da8ec89172a5eb8 -Author: Victor Seva -Date: Fri Dec 3 10:59:33 2021 +0100 +commit c92c396b886f9808935d5103710652a2c365639e +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:48:16 2022 +0200 - pkg/kamailio/deb: Add bookworm support + auth_db: typos a/an -commit d6a34eee893a47450650ea29671e80dbffc03c8f -Author: Daniel-Constantin Mierla -Date: Wed Dec 1 09:34:28 2021 +0100 +commit 0be9582347182271a0a4f1a3bb2c93080d172a03 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:59:34 2022 +0200 - core: reworked string-number conversion to catch out of limits values + auth: typos a/an opaque -commit 94d1eecc618067bb04ed36deaf0ceee4e3bff06b -Author: Daniel-Constantin Mierla -Date: Tue Nov 30 11:10:43 2021 +0100 +commit 10721533c1b81a840a88178130ca71fe1fe6ddef +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:28:55 2022 +0200 - 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 + async: typos a/an -commit e97ae3e621b2e7f28bd01069a9fbdd77ea16663f -Merge: 2af28f2e30 bbd7b2ed58 -Author: Andreas Granig -Date: Tue Nov 30 11:03:07 2021 +0100 +commit 5591a7dae08bb85f077ab0efa7b2876f9673b8cb +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:46:48 2022 +0200 - Merge pull request #2960 from apogrebennyk/apogrebennyk/db_redis_update - - db_redis: don't leave unconsumed redis replies in case of error + app_sqlang: typos a/an -commit 2af28f2e303b5eaa3738d045269fb94e8b059904 -Author: Nicolas C -Date: Thu Nov 18 13:40:07 2021 +0100 +commit 09b657ad9a646b255e7b69aa402352a83172bad2 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:44:58 2022 +0200 - 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. + app_perl: typos a/an -commit 557952f00bff4e9e70a41cad0be22c2f545f3c22 -Author: Kamailio Dev -Date: Tue Nov 30 08:46:13 2021 +0100 +commit 99201809d08f0d10957860a6fc33ba81cd4ca0d5 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:43:08 2022 +0200 - modules: readme files regenerated - presence ... [skip ci] + app_jsdt: typos a/an -commit 1ef340457d0bddd8b15be2195c0a9d5d79f88d12 -Author: Daniel-Constantin Mierla -Date: Tue Nov 30 08:32:16 2021 +0100 +commit 932058b9eacb934a75279ab26ce57e53a75c5c79 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:28:26 2022 +0200 - presence: docs - note the version for default behaviour change on 202 reply + acc_diameter: typos a/an -commit 7a01a991b9012918130b131336a988a5f9fc4285 -Author: Kamailio Dev -Date: Tue Nov 30 08:31:19 2021 +0100 +commit 55c77f09660cb4fc54338ad09138df74a53c9205 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:27:44 2022 +0200 - modules: readme files regenerated - presence ... [skip ci] + acc: typos a/an -commit 22dd8c88f854cb507b0af07ec8712ff3e74c510d -Author: Laurențiu Nicola -Date: Mon Nov 22 19:29:25 2021 +0200 +commit d5881bad81146b7e3aae7b7866158155df76cf16 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:26:33 2022 +0200 - presence: return 200 instead of 202 by default + misc/examples: typos -commit 429fea8069f0753e6b8dbfbfaf36701e30af6dda -Author: Morten Tryfoss -Date: Sat Nov 27 21:14:41 2021 +0100 +commit 59f4690cbdabe80966d71172b455572dfe9e0314 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:24:25 2022 +0200 - 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. + src/Makefile{,.utils}: typos a/an -commit 96a285dbb193a7eb7b4080963bee69bce859abd8 -Author: Kamailio Dev -Date: Mon Nov 29 17:46:20 2021 +0100 +commit a254a91c79449adf8b744e2b093028d0c3c90093 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:23:09 2022 +0200 - modules: readme files regenerated - tm ... [skip ci] + doc/: typos a/an -commit c060e9000f9c6cca98e23bef7aa8c295c8863de6 -Author: Zion Dials -Date: Sat Nov 27 11:42:27 2021 -0500 +commit 039686530730bf4b0a75eca626266255f3932cca +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:21:02 2022 +0200 - Fix TM Module Doc unmatched_cancel param + lib/: typos a/an -commit 0afc10d9b1b3f65b92d649d530b6363476b3d03b -Author: Daniel-Constantin Mierla -Date: Mon Nov 29 11:24:51 2021 +0100 +commit 664e9d1677b5802b08fa26d885f4ec89ddef1ac5 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:20:21 2022 +0200 - core: protect for unsigned int value overflow on string convert + utils/: typos a/an -commit bcd59d73e2fc5ae8e14cad520e726ef431f0563f -Author: Daniel-Constantin Mierla -Date: Sun Nov 28 17:51:05 2021 +0100 +commit e24de6868030747438e7c9c33bbd953f4f687474 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:19:30 2022 +0200 - core: protect for int value overflow on string convert + test/: typos a/an -commit 1a406e093ea7ac07428c92aec21ac67f8caa1093 -Author: Daniel-Constantin Mierla -Date: Sun Nov 28 10:39:02 2021 +0100 +commit 521bf3d52fcb56198386bd4fc23f85693bc3d5f9 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Mon Dec 12 19:18:35 2022 +0200 - core: flags - use unsigned literal for bit shifting operations + core: typos a/an -commit 8c30109df0b479cc3fce39a765717149e9c70ddf -Author: Daniel-Constantin Mierla -Date: Sat Nov 27 15:24:45 2021 +0100 +commit c9ff3010b523436269bc73a28f9d3181db58f31f +Author: Kamailio Dev +Date: Fri Dec 16 18:46:19 2022 +0100 - nat_traversal: declare flag literal as unsigned - - - GH #2954 + modules: readme files regenerated - app_lua ... [skip ci] -commit bbd7b2ed5827252680e9d8949c193699da0a76b2 -Author: Andrii Pogrebennyk -Date: Sun Nov 28 08:34:36 2021 +0100 +commit 3baa075469d4c349b31c558692137318c0533921 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Fri Dec 16 16:36:04 2022 +0200 - db_redis: don't leave unconsumed redis replies in case of error on update + app_lua: Document that Lua versions 5.2, 5.3 and 5.4 can also be used. - 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. + since commits 2e85bb541ff19e4b007 and 673dab16593d9a70b . -commit 1ba6f2fa77459ed1fcec04f446fe9e8c210b94d6 +commit 6b06719d312d338ed5492bf4ef0781f964101b75 Author: Kamailio Dev -Date: Fri Nov 26 22:46:22 2021 +0100 +Date: Fri Dec 16 10:01:33 2022 +0100 - modules: readme files regenerated - uac_redirect ... [skip ci] + modules: readme files regenerated - app_ruby ... [skip ci] -commit a0ef1ccd17368775d68f8687f25b0d72656ac273 +commit 58d7ca9c6d012c5c0348442f59c4d7a4a21f0d7f Author: Daniel-Constantin Mierla -Date: Fri Nov 26 15:32:54 2021 +0100 +Date: Fri Dec 16 09:47:45 2022 +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 + app_ruby: docs for modproc parameter -commit 35767f387bbcd2766bf7a4ff1345183612219225 +commit babc87f747ebc771ae08329dc483172e789a381c Author: Daniel-Constantin Mierla -Date: Thu Nov 25 13:36:59 2021 +0100 +Date: Thu Dec 15 18:15:04 2022 +0100 - acc: expose accounting functions via inter-module api + Makefile.groups: added app_ruby_proc to ruby group -commit b3f77460ff78f4d38542ca79bb13398180cd7710 -Author: Daniel-Constantin Mierla -Date: Thu Nov 25 09:55:31 2021 +0100 +commit dd14c5c24adae4e7fdf9f19a4d07f6cd4662c901 +Author: Kamailio Dev +Date: Thu Dec 15 14:31:44 2022 +0100 - tls: get local/remote issuer line via $tls(key) - - - new keys: m_issuer_line, p_issuer_line + modules: readme files regenerated - sanity ... [skip ci] -commit c2c3c8b5615294989ac81203e65df76b2a08fb02 -Author: Daniel-Constantin Mierla -Date: Wed Nov 24 09:30:22 2021 +0100 +commit b96848689837277d9bc0ec9c1b5524de0f1321e1 +Author: Henning Westerholt +Date: Thu Dec 15 13:22:06 2022 +0000 - 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 + sanity: also add Contact URI check to documentation -commit 744bc8f9e12b698cd6b8bc5ef63c84df7a3aea90 -Author: SPChan -Date: Mon Nov 22 22:55:30 2021 +0800 +commit f1bac3433c61b0a5b4be08e7738a3a1aa0defe73 +Author: Bastian Triller +Date: Thu Dec 15 10:48:40 2022 +0100 - tls: update DH initialization for OpenSSL 1.1.x + sanity: Prevent segfault - For OpenSSL 3.x, this will fix a deprecation warning. + For star Contacts, there are no URIs that can be checked. -commit f068a9ad1892777bfb9a6d1bcfd17a291578c6b6 +commit b7d1470c50cfdb03c6776bb9c8430c70d929e6a9 Author: Daniel-Constantin Mierla -Date: Tue Nov 23 17:22:42 2021 +0100 +Date: Wed Dec 14 09:43:59 2022 +0100 - core: clarification for -b cli parameter + app_ruby: added header file with per-process module api -commit 13bd752cc932818f920a0835637431bf29d7db40 +commit 5eae4c2106dfcae3ffc9a01c044cb75211a504ad 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 +Date: Wed Dec 14 09:42:30 2022 +0100 - misc: update ims pcscf register example + app_ruby_proc: new meta module to link to ruby interpreter - - 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 + - it is used by app_ruby to offer embedded Ruby code execution, kemi or + inline - tls: fix wrong macro used to detect OpenSSL 1.1.0+ - -commit 112f38a4787c4ea5a3b3df3ebc8619f08a05e790 +commit a6618a951ff5cc214c96e0824782d3c13bd27437 Author: Daniel-Constantin Mierla -Date: Mon Nov 22 18:54:02 2021 +0100 +Date: Wed Dec 14 09:40:48 2022 +0100 - pv: added {val.ne} transformation + app_ruby: split code using libruby to app_ruby_proc module - - 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 + - libruby 1.9+ is multi-threaded, it requires initialization in each + forked process to ensure proper threading states -commit d2c22d2b72d7ffd616a6aaacbabc6184a8da56e7 -Author: Anthony Alba -Date: Mon Nov 22 11:46:25 2021 +0800 +commit a70b6bf09c73d961ebea1947216757fafb951c24 +Author: Henning Westerholt +Date: Wed Dec 14 08:38:12 2022 +0000 - app_python3: Python >= 3.7 call PyOS_AfterFork_Parent in main context after all forks + utils/kamcmd: add missing USE_READLINE define for pkg-config build, related to #3284 -commit ff852c46b3b8bee94f63a30974c0742b5829204d -Author: Emmanuel Schmidbauer -Date: Fri Nov 19 07:24:29 2021 -0500 +commit 720a1ca1e243937e009579747c747306d35625fd +Author: LGTM Migrator +Date: Wed Dec 7 08:59:59 2022 +0000 - nats: move nats connection handling into a struct in order to extend features + Add CodeQL workflow for GitHub code scanning -commit 5e617b5e2130ed96f624e027023329433f8814ee -Author: Kamailio Dev -Date: Fri Nov 19 12:46:21 2021 +0100 +commit 899b0f4518b768fd8184fb97b0c8c64cecf3a575 +Author: Henning Westerholt +Date: Mon Dec 12 08:18:24 2022 +0000 - modules: readme files regenerated - kazoo ... [skip ci] + core: also print maximum branches parameter compile time value -commit dcb8e1650204c9453457871515ab5c7ec2d497f1 -Author: mihovilkolaric -Date: Tue Nov 9 23:25:02 2021 +0100 +commit eb19c52d9b89f393d7336b4a9c6be991372e25c8 +Author: Daniel-Constantin Mierla +Date: Mon Dec 12 09:06:14 2022 +0100 - kazoo: Allow optional AMQP-headers in kazoo_query and kazoo_publish - - implements GH #2895 + Makefile.groups: added app_python3s to mod_list_python3 -commit b5cf0796ffc308fdd8bf63d1f446608d63c7cac9 -Merge: 5affee3bcb c7cf1937bf -Author: carstenbock -Date: Fri Nov 19 10:26:20 2021 +0100 +commit 043ce0e75eae04f356cd539f2146df6846a169e2 +Author: Trevor Peirce +Date: Wed Nov 30 13:28:01 2022 -0800 - Merge pull request #2879 from ErhanOnur/fix_ims_usrloc_pcscf_protocol + stirshaken: Properly handle intermediary/chain certificates when caching certificates - ims_usrloc_pcscf: fix on saving protocol info into DB + - requires patch to libstirshaken (PR 124) to do anything + - if patched version of libstirshaken detected, uses new methods to store all intermediary certs + - unrelated minor logging tweaks -commit 5affee3bcbf5b4a4cad5acfee1c24c0def1ad58c +commit a4fdac93c0eecff68f67f8d48f7d507ec6c7b0e9 Author: Kamailio Dev -Date: Fri Nov 19 09:31:15 2021 +0100 +Date: Sun Dec 11 11:31:24 2022 +0100 - modules: readme files regenerated - tsilo ... [skip ci] + modules: readme files regenerated - websocket ... [skip ci] -commit c1fd9ebaa0fe0eb7457ea74e8a22444b855af9cd -Author: Donat Zenichev -Date: Wed Nov 17 16:27:37 2021 +0200 +commit 35f8935acebb32d80633570031fad4f7235fe68a +Author: Henning Westerholt +Date: Sun Dec 11 10:18:57 2022 +0000 - 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(). + websocket: spelling fix withing -> within -commit 474649171d3c269e2fcfb00c7b1dbd318a952f51 -Author: Donat Zenichev -Date: Sun Nov 14 23:13:15 2021 +0200 +commit ee739aa6952b1ea0ce72d17524dbed60627374b7 +Author: Henning Westerholt +Date: Sun Dec 11 10:18:36 2022 +0000 - 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. + sca: spelling fix withing -> within -commit cb1b78e7bc8d61261e429664c6deb8bb1b4b53d0 -Author: Donat Zenichev -Date: Sun Nov 14 22:59:58 2021 +0200 +commit c65eaa86c659d9068c8d5bfce4dc0e9c5fd100f4 +Author: Henning Westerholt +Date: Sun Dec 11 10:18:25 2022 +0000 - 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. + dispatcher: spelling fix withing -> within -commit f564c0d33974eeaa1833abeb7972f5d207c5663f -Author: Donat Zenichev -Date: Fri Nov 12 17:16:37 2021 +0200 +commit b6d4d057a01d29cf9499788432fc9d00ad4737f8 +Author: Henning Westerholt +Date: Sun Dec 11 10:18:16 2022 +0000 - 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. + db_text: spelling fix withing -> within -commit 7265f1cf7c57d258538119bc0d41146a04183eec -Author: Donat Zenichev -Date: Fri Nov 12 15:30:44 2021 +0200 +commit b772cbade7d4ca9ace16d15dd76271d818cd27d8 +Author: Henning Westerholt +Date: Sun Dec 11 10:17:50 2022 +0000 - 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. + db_cassandra: spelling fix withing -> within -commit e85f33d7c827b85634f6fe0377ff9f30b3bc4e84 -Author: Daniel-Constantin Mierla -Date: Fri Nov 19 08:57:25 2021 +0100 +commit fe0a095d4aca5c0dbc8513a88238ec3cb3577ad8 +Author: Henning Westerholt +Date: Sun Dec 11 10:17:42 2022 +0000 - pv: check source for memcpy + xprint: spelling fix withing -> within -commit bd206729cf46bc32b3a92f870d6b77105ab35902 -Author: Daniel-Constantin Mierla -Date: Fri Nov 19 08:45:09 2021 +0100 +commit 8f5738de081a874751fcf1fd30e27d8b6ad86781 +Author: Henning Westerholt +Date: Sun Dec 11 10:15:52 2022 +0000 - Revert "pv: handle case when var value ha flag str but null pointer" - - This reverts commit 6eb67eaa4fc27d1eb7da7b2b674ffe8e7f86ecbc. + cnxcc: spelling fix withing -> within -commit f19cff46ae1f27a456e276ea891154aeb0a51e08 -Author: Daniel-Constantin Mierla -Date: Fri Nov 19 08:44:49 2021 +0100 +commit d2d2cf9cfbbb79c0b9ec9ca8d0f142c70cd2ff7b +Author: Henning Westerholt +Date: Sun Dec 11 10:15:43 2022 +0000 - Revert "pv: fix condition in detecting the null string value when setting $var(...)" - - This reverts commit ffe311939ebf58e7418940ec6c71bfaf9b21afad. + app_java: spelling fix withing -> within -commit 136071c4a3cd306ef1043b02d1b61ce7d37efa52 -Author: Daniel-Constantin Mierla -Date: Fri Nov 19 08:25:45 2021 +0100 +commit c50cd99a863bed0565f052bcd85d726c5beed410 +Author: Henning Westerholt +Date: Sun Dec 11 10:15:17 2022 +0000 - core: re - check source of memcpy + test: spelling fix withing -> within -commit 7f89e4cc5c84b720928c2936c9e2e0630aebec9e -Author: Daniel-Constantin Mierla -Date: Thu Nov 18 14:33:28 2021 +0100 +commit a8bf7741eeb68ac73161daf10241f6506a4b1cd3 +Author: Henning Westerholt +Date: Sun Dec 11 10:15:04 2022 +0000 - 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() + misc/examples: spelling fix withing -> within -commit fa6038172c0095287096c7021ca5dadad728cfaa -Author: Dmitry Wagin -Date: Tue Jun 15 15:58:12 2021 +0300 +commit 29624e7ebd45e64248dc4d80cb51d3bb447d155a +Author: Henning Westerholt +Date: Sun Dec 11 10:13:06 2022 +0000 - 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 + etc: spelling fix withing -> within -commit 1a68ddfcbe46cfa4d956a1541f17517d9ba94381 -Author: Daniel-Constantin Mierla -Date: Wed Nov 17 17:16:17 2021 +0100 +commit 9419fb2f4288149d71b191e05743df2df5fa42f7 +Author: Henning Westerholt +Date: Sun Dec 11 10:12:35 2022 +0000 - 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) + docs/tutorials: spelling fix withing -> within -commit 08ce00c43409e9ee7c0797413ce17b68da9a2ed8 -Author: Daniel-Constantin Mierla -Date: Wed Nov 17 12:49:56 2021 +0100 +commit dfddb4b763e4b3bba6e5d29886722ac34bfcb311 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 10 10:14:49 2022 +0200 - core: relocate str json escape function to strutils + test/: add a space between comma and quote -commit adb4d30a985b8f1425934f5bf22295b7ad62c249 -Author: Daniel-Constantin Mierla -Date: Tue Nov 16 09:10:38 2021 +0100 +commit 92c432b0f5ba504a1558e96cb58a2712f1364256 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Sat Dec 10 10:11:35 2022 +0200 - pv: new variable $rsi - return status code for replies and 0 for requests + etc/: add a space between comma and quote -commit 03050d7046a7a356cd5fdd31d32003dbac73fb0a -Author: Daniel-Constantin Mierla -Date: Tue Nov 16 08:38:43 2021 +0100 +commit ab9bfb58f4efafbb407abdfefb99800cacf12619 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Fri Dec 9 21:24:43 2022 +0200 - 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 + misc/examples: add a space between comma and quote -commit 7c7f967e6c66a119c5aa9e64fbd447b48ecd8875 -Author: Kamailio Dev -Date: Mon Nov 15 19:16:14 2021 +0100 +commit 4397e6b8b322f5e706b41e08bdef64af3f114a92 +Author: ÔøÃȄÂý ßðûðу÷þò +Date: Fri Dec 9 21:44:13 2022 +0200 - modules: readme files regenerated - presence ... [skip ci] + misc/examples: change tls_method SSLv23 → TLSv1.2+ -commit 33db47652628b299c96a591ec939ca2ea9f6e268 -Author: Laurențiu Nicola -Date: Thu Nov 11 18:51:59 2021 +0200 +commit 5fee7d818f18afcab4d2e17231d2e4eab79b7b48 +Author: Daniel-Constantin Mierla +Date: Fri Dec 9 10:29:37 2022 +0100 - 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. + core: tcp - debug message on no connect -commit 506672e523a48985f89e2c35bdab3d024df0a34d -Author: Victor Seva -Date: Sat Nov 6 00:22:51 2021 +0100 +commit fafcf5f9c711d0d1cb32f2f3ab71df374e28bc16 +Author: Kaufman +Date: Sun Oct 9 11:14:37 2022 -0400 - dialog: add local_only paramter to RPC dlg.stats_active - - allows to filter out non local dialogs from stats + APKBUILD: remove python2 references - fix #2920 + - Remove python2 references from APKBUILD reported by GH #3257 -commit 34300dd8db7d52c639307f4121f8e61619a53f99 -Author: Kamailio Dev -Date: Mon Nov 15 10:46:22 2021 +0100 +commit 8a54c457bd1629ad4920caed4bcc5e10483df6dc +Author: Daniel-Constantin Mierla +Date: Thu Dec 8 08:39:27 2022 +0100 - modules: readme files regenerated - permissions ... [skip ci] + misc/examples/kemi: updates to kamailio-basic-kemi-python3s.py -commit ea4c09d8a93cf7f79901628573a62e2571781d88 -Author: Victor Seva -Date: Mon Nov 15 10:29:59 2021 +0100 +commit 10aafffc86e872de1ad83177529e3a417449b294 +Author: Daniel-Constantin Mierla +Date: Wed Dec 7 14:06:18 2022 +0100 - permissions: add trusted_cleanup_interval documentation [skip ci] + misc/examples/kemi: small update to kamailio-basic-kemi-jsdt.js -commit 0a6a750a96b620b3024acd391436a94def3133e1 -Author: Victor Seva -Date: Thu Nov 4 15:11:12 2021 +0100 +commit b89917952fd3476b81a0fb5f5536e3ebf559bc83 +Author: Kamailio Dev +Date: Wed Dec 7 14:31:27 2022 +0100 - permissions: trusted_cleanup_interval - - cleanup old data of trusted hash_table by timer function. + modules: readme files regenerated - imc ... [skip ci] -commit fae3611c873738d42a979d96e0d0b47af726bc47 -Author: Victor Seva -Date: Thu Nov 4 14:34:47 2021 +0100 +commit 3cab2dd0d2802bf33d0e76cc81a3b40f70611cda +Author: Joey Golan +Date: Fri Dec 2 13:53:08 2022 +0200 - permissions: don't remove old data at the end of the reload process + imc: propagate content-type header -commit b3e8d03038402dec78b4845255f34862407983c9 -Author: Daniel-Constantin Mierla -Date: Sun Nov 14 20:23:08 2021 +0100 +commit c6c5a4e2a1e963b7f7a044a51f4e9f8812a83bd5 +Author: Joey Golan +Date: Fri Dec 2 09:17:16 2022 +0200 - 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' + imc: destroy db only if db_mode is not 0 -commit 908ca872bec956d5f755a1b51df781bf66ad3866 -Author: Daniel-Constantin Mierla -Date: Sat Nov 13 20:31:38 2021 +0100 +commit b94e158e0f7656b574f37a14bd88348fe6548233 +Author: Joey Golan +Date: Fri Dec 2 09:02:42 2022 +0200 - acc: set again the type of db vals + imc: db_mode support - - work properly when nullable modparam is set and var can be null on - some transactions + Support db_mode. if db_mode is 2, synch all operations to DB, otherwise use only memory. -commit c4c9e6f50306addd12ccf9fa03743c664e5442f1 -Author: Daniel-Constantin Mierla -Date: Fri Nov 12 14:17:18 2021 +0100 +commit 344ef3dfec5cfc4865f01db845112617c7b5e096 +Author: Joey Golan +Date: Mon Nov 28 17:07:01 2022 +0200 - core: json logging - apply j flag for prefix field + imc: call handle_modify -commit 9775841f5f821b37395504a5d2a9026eaceacb61 -Author: Daniel-Constantin Mierla -Date: Fri Nov 12 10:38:04 2021 +0100 +commit 7d3d94b19f5d93e0100f678b64d92de679c0403e +Author: Joey Golan +Date: Mon Nov 28 16:46:35 2022 +0200 + + imc: add support to modify member role + +commit f409a8c9f6fde33eaf8b428887e219b56740b0a5 +Author: Rick Barenthin +Date: Tue Dec 6 10:39:18 2022 +0100 - core: new option for json logging to print message in json format + tm: cleanup parsed body at the end t_continue_helper - - 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" + - if t_suspend and t_continue are used for replies + and in the called route in t_continue the body of + the sip message is parsed the pkg memory of the + parsed body is leaked -commit 4608914cf9d3878c79560730ddad8e0800c38397 +commit 7f9547ae2b5a5848f693544124f199f4082be22c Author: Daniel-Constantin Mierla -Date: Fri Nov 12 10:15:07 2021 +0100 +Date: Wed Dec 7 11:44:56 2022 +0100 - core: io wait - remove log level string from debug message + misc/examples/kemi: native config upated -commit 9b7bfb3243a2e372b266e993647162767f3edcf5 +commit 0f3f02353535034beaf84ea833cdd5bf30cd46a2 Author: Daniel-Constantin Mierla -Date: Thu Nov 11 20:39:10 2021 +0100 +Date: Wed Dec 7 10:11:12 2022 +0100 - acc: simplify index shifting for adding time variants in db accounting + misc/examples/kemi: updated kamailio-basic-kemi-ruby.rb in sync with kemi samples -commit 4bd77f1dae2eeacbe7384ac2838c691f76e077f1 +commit 29c9d3af78656f4dba8e9517ab07d2f403327b08 Author: Daniel-Constantin Mierla -Date: Thu Nov 11 12:59:11 2021 +0100 +Date: Wed Dec 7 09:12:23 2022 +0100 - acc: debug messages to print the type of extra acc attrs + misc/examples/kemi: fixed line break in kamailio-basic-kemi-ruby.rb -commit 378a2dc98beddaa08e192c0854f43929ed7076a7 +commit b1f9045fc4fa23ecd81689715ee469034755def8 Author: Daniel-Constantin Mierla -Date: Wed Nov 10 20:09:24 2021 +0100 +Date: Tue Dec 6 13:16:19 2022 +0100 - ctl: use unsigned literals for left bit shifting + app_python3: fetch tupple item to get parameters -commit ffe311939ebf58e7418940ec6c71bfaf9b21afad -Author: Daniel-Constantin Mierla -Date: Tue Nov 9 19:04:16 2021 +0100 +commit af1d9c156e0a69c9e3f39a063f7dd97d1c0a7bf1 +Author: Victor Seva +Date: Mon Dec 5 12:43:11 2022 +0100 - pv: fix condition in detecting the null string value when setting $var(...) - - - issue introduced in previous commit + pv_headers: fix t_resume scenario -commit 4e827b30dfc393caf17e2fce28b5eea460aa51f7 +commit 3b9eee82d604c14b60d5153e2a8bf356ddf99e0d Author: Kamailio Dev -Date: Mon Nov 8 13:01:18 2021 +0100 +Date: Tue Dec 6 11:01:19 2022 +0100 - modules: readme files regenerated - posops ... [skip ci] + modules: readme files regenerated - app_python3s ... [skip ci] -commit b9e8e09fd56b9cd2f1bd926edb6faf421b2893a1 +commit d79e00892760f296c851740b33f8df3b5a6324ad Author: Daniel-Constantin Mierla -Date: Mon Nov 8 12:46:53 2021 +0100 +Date: Tue Dec 6 10:54:57 2022 +0100 - posops: docs for pos_set_char() + app_python3s: docs for script_child_init parameter -commit 531c78c455ef679050c0ae8103a9b1913c2c225a +commit b7bae49f9b522f223932375e8e3087a7d2a893f5 Author: Daniel-Constantin Mierla -Date: Sun Nov 7 18:17:21 2021 +0100 +Date: Tue Dec 6 10:50:02 2022 +0100 - posops: added posops_set_char() function + app_python3s: new parameter script_child_init + + - specify the name of the function to be executed on child fork and + reload of script -commit 6f401a7aab1bc846aaebe50e0f451d7c16e2c55e +commit cc96ebfa7f4bebf45b368ee69dc4f9612575ee9b Author: Daniel-Constantin Mierla -Date: Sat Nov 6 22:11:37 2021 +0100 +Date: Tue Dec 6 10:28:59 2022 +0100 - kamctl: srv modules subcommand - - - list the loaded modules + app_python3s: more generic form of the function executing script init callback -commit dd1b3ccbc9e4674b28e420d97fe96bbe028fa009 -Author: Sergey Safarov -Date: Sat Nov 6 12:31:21 2021 +0300 +commit 7a1f2be30ea68c4ee7ab71a32c88e31d136e7b71 +Author: petermarianF <62649923+petermarianF@users.noreply.github.com> +Date: Tue Dec 6 10:51:58 2022 +0100 - pkg/kamailio/obs: packaged nats module + ims_usrloc_pcscf: implementation of db_mode DB_ONLY (value 3) (#3279) + + * ims_usrloc_pcscf: implementation of db_mode DB_ONLY (value 3) + In order to support a redundant PCSCF configuration - i.e. a logical PCSCF + consists of 2 physical nodes (node1 and node2) some enhancements were + introduced for handling of contacts. Redundancy means that SIP messages + for a client are normally handled by node1 but in case node1 is not + reachable SIP messages are redirected to node2. Of course the DB_ONLY + mode must work also for single PCSCF node configuration. Important aspects + of this implementation are database integrity - i.e. avoid invalid table + entries (for example data which are expired long time ago or have + invalid states) - and keeping PCSCF cache in sync with database tables. + * A wrapper was built for method get_pcontact which tries to find the pcontact + in cache and if search is not successful tries to download and insert from + db location table - also some effort is added here to find the pcontact if it exists in cache. + The contact expiry handler was modified to sync contact + expiry in cache with db location entry and in case of real contact expiry + sends PUBLISH to SCSCF to let NOTIFY finally delete the contact. + * An audit for older expired pcontacts was introduced which cares for + getting rid of these contacts. + Some code was introduced to help registering callbacks for contacts + which are inserted into cache when being downloaded from database - for + example ims_qos callback as at the time of insertion the message that triggered + the original callback registering is long gone. + * changes required for PR #3279 + * add modparam db_mode to usrloc_api + * remove unused method db_delete_presentity_uri_from_pua + + Co-authored-by: Annemarie Mandl -commit 63a34963c8376a2c17b7919847f7723fde6434f5 +commit ca48d23e569f94e5a59235c5c3b66d1c7c595e17 Author: Kamailio Dev -Date: Fri Nov 5 11:46:16 2021 +0100 +Date: Mon Dec 5 16:01:51 2022 +0100 - modules: readme files regenerated - acc ... [skip ci] + modules: readme files regenerated - app_python3 ... [skip ci] -commit 9d65e09056c89d5a1391a2c29458005929516ce0 +commit 0f36ffb2c5a5cd21761c0e8edea7ef66cbab9477 Author: Daniel-Constantin Mierla -Date: Fri Nov 5 11:37:22 2021 +0100 +Date: Mon Dec 5 15:53:56 2022 +0100 - acc: updated docs for acc_extra_size and cdr_extra_size + app_python3s: docs for script_init parameter -commit bf8a989f54b1006cae6c764f4064998daa6fe0c0 -Author: Anthony Alba -Date: Fri Nov 5 17:38:24 2021 +0800 +commit 4ccd5019a5c8300f3193e8261075987e4e41ca8e +Author: Daniel-Constantin Mierla +Date: Mon Dec 5 15:47:20 2022 +0100 - build: detect GCC 11 + app_python3s: added script_init parameter + + - specify function to be executed when the script is (re-)loaded -commit 138ef5630402448ea2643097a3d25d4dcead6d70 -Author: Anthony Alba -Date: Fri Nov 5 17:31:34 2021 +0800 +commit d53db5e0a24cedf95abf79766509d45b2359da99 +Author: Daniel-Constantin Mierla +Date: Mon Dec 5 13:53:17 2022 +0100 - app_python3: for Python >= 3.7 call pre-fork hook + app_python3: docs - section for kemi usage -commit 6857234c321faf33573e1a034ab666dc158eb549 +commit 38eca1994d90897d6fb9912b2cc12da4f3ab039c Author: Daniel-Constantin Mierla -Date: Thu Nov 4 17:15:12 2021 +0100 +Date: Sun Dec 4 18:38:38 2022 +0100 - core: reorder fields of struct _cfg_group for better alignment + app_python3s: docs - section about kemi usage -commit 2c68066dc8aa5f75de79cad1f4bea973db18bed7 -Author: Victor Seva -Date: Thu Nov 4 11:31:41 2021 +0100 +commit 637517e7db9ed914196384410246f54e8caeb963 +Author: Daniel-Constantin Mierla +Date: Fri Dec 2 11:08:45 2022 +0100 - pkg/kamailio/deb: version set 5.6.0~dev2 + misc/examples/kemi: engine python for app_python3s -commit a48e1a9baf16752c49f7de68700659b947e9f3d8 -Author: Victor Seva -Date: Thu Nov 4 11:07:49 2021 +0100 +commit e9c10e408074c09a3f6160e23ac42911d7364fa4 +Author: Daniel-Constantin Mierla +Date: Fri Dec 2 10:53:30 2022 +0100 - pua_dialoginfo: fix memory corruption + misc/examples/kemi: updated kamailio-basic-kemi.cfg with app_python3s - * don't use SRUID_SIZE, just reserve the proper generated size - * call sruid_init() at child_init too + - reorganized defines -commit 6eb67eaa4fc27d1eb7da7b2b674ffe8e7f86ecbc +commit a6bbd68438865e153d9bef1c7ae495f607232bee Author: Daniel-Constantin Mierla -Date: Thu Nov 4 08:24:06 2021 +0100 +Date: Fri Dec 2 09:02:24 2022 +0100 - pv: handle case when var value ha flag str but null pointer + misc/examples/kemi: added sample config for app_python3s -commit fc3010cc2643d5398db12d92707d849cdc1d7d78 +commit 0a0d877e1f2e7609f09679e290450c9000bb0c23 Author: Daniel-Constantin Mierla -Date: Thu Nov 4 08:06:31 2021 +0100 +Date: Wed Nov 30 16:45:36 2022 +0100 - Makefile.defs: version set to 5.6.0-dev2 + app_python3s: regenerated kemi export map code -commit 38ae44336e8478c10e1a558997669850c5d7b297 +commit ad91e860ede6aafcccdf976ad5ff0d4f7aa71fd0 Author: Daniel-Constantin Mierla -Date: Wed Nov 3 13:27:20 2021 +0100 +Date: Wed Nov 30 16:44:17 2022 +0100 - drouting: remove unused trim function + app_python3s: utils - updated too to generate export map code -commit a7bcf5bc2dafe797c0479d34df5e07d44d8dd438 -Author: Sebastian Kemper -Date: Sun Oct 31 21:57:53 2021 +0100 +commit 7ff3088ad38edcf28f7bb9ab58cb46a164c17b54 +Author: Kamailio Dev +Date: Wed Nov 30 09:46:17 2022 +0100 - xhttp_pi: use TIME_T_FMT - - Signed-off-by: Sebastian Kemper + modules: readme files regenerated - geoip2 ... [skip ci] -commit fe68c9aeb06f114afdc6c0b076b5163e34deeea5 -Author: Sebastian Kemper -Date: Sun Oct 31 21:51:24 2021 +0100 +commit 21817906853140322c701f8cbb8201049d2b58f0 +Author: Vadim Gaysin +Date: Wed Nov 30 09:31:45 2022 +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 + geoip2: new parameter to register result id to get pv work in kemi -commit 58b992011044bb3547e3aea15eb6712947daae0f -Author: Sebastian Kemper -Date: Sun Oct 31 21:51:03 2021 +0100 +commit 3cecd97f71c2dc397516dcf6f04aa906a4be8527 +Author: Daniel-Constantin Mierla +Date: Wed Nov 30 09:25:07 2022 +0100 - ims_usrloc_scscf: use TIME_T_FMT + app_python3s: new module offering python3 kemi script execution - Signed-off-by: Sebastian Kemper + - alternative to app_python3, without dynamic SIP message object + instantiation, only KSR lib static export + - old exported python modules (e.g., Router) no longer available -commit eec965c1eb561ab636fa385111f2f1a7885c438c -Author: Sebastian Kemper -Date: Sun Oct 31 21:50:48 2021 +0100 +commit 03356132aef31a35b94bd47b4146cbce3e1c4ce9 +Author: Daniel-Constantin Mierla +Date: Tue Nov 29 09:33:24 2022 +0100 - ims_registrar_scscf: use TIME_T_FMT - - Signed-off-by: Sebastian Kemper + app_python3: Makefile - extend python3-config lookup -commit 5d17337af532a03d3a36751c5d085dd542478e41 -Author: Sebastian Kemper -Date: Sun Oct 31 21:50:29 2021 +0100 +commit 8be2b013b2cd2aa71e1c7e5618d7d4b079a4b5e5 +Author: Daniel-Constantin Mierla +Date: Tue Nov 29 08:45:07 2022 +0100 - ims_registrar_pcscf: use TIME_T_FMT - - Signed-off-by: Sebastian Kemper + app_python: Makefile - look also for python2.7 if python2 is not found -commit e4b280ec340135199e1c98e2e8b63042538c9aaa -Author: Sebastian Kemper -Date: Sun Oct 31 21:50:16 2021 +0100 +commit 6e813fd8e0522f43f5c07b145834cd12dbd006f9 +Author: Daniel-Constantin Mierla +Date: Tue Nov 29 08:27:44 2022 +0100 - ims_icscf: use TIME_T_FMT - - Signed-off-by: Sebastian Kemper + app_python3: removed extra semicolon -commit ee039a91dd41a5780105305f6b787e95297da1d0 -Author: Sebastian Kemper -Date: Sun Oct 31 21:50:02 2021 +0100 +commit 9dbf3aefa4de2e794fba12978a9640e803fb483e +Author: Daniel-Constantin Mierla +Date: Tue Nov 29 08:10:46 2022 +0100 - ims_dialog: use TIME_T_FMT + app_python: updates to use generic kemi function execution from core - Signed-off-by: Sebastian Kemper + - replaced code to retrieve the function parameters from python to be + more compact by walking the tuples list -commit 71d92b26105a4e88f4fba3986a0ba306e89adc4f -Author: Sebastian Kemper -Date: Sun Oct 31 21:49:45 2021 +0100 +commit 8531e4f50ec33f06562bd102e334532df2474102 +Author: Daniel-Constantin Mierla +Date: Mon Nov 28 14:25:37 2022 +0100 - ims_charging: use TIME_T_FMT + app_python3: updates to use generic kemi function execution from core - Signed-off-by: Sebastian Kemper + - replaced code to retrieve the function parameters from python to be + more compact by walking the tuples list -commit e006a5b9ad0f47bfbc280de3b381d5b2dce6a4ce -Author: Sebastian Kemper -Date: Sun Oct 31 21:49:27 2021 +0100 +commit d315eb26c1e4b9fcb4b9696f3b6492b2131ccf1b +Author: Daniel-Constantin Mierla +Date: Mon Nov 28 13:49:52 2022 +0100 - db_redis: use TIME_T_FMT - - Signed-off-by: Sebastian Kemper + nats: declare variable at beginning of function -commit db16bd057342cb043b07913f89918fa09ff8632a -Author: Sebastian Kemper -Date: Sun Oct 31 21:49:17 2021 +0100 +commit 305b13237cfbd11c45f19bc6a92b2fc829f05409 +Author: Victor Seva +Date: Mon Nov 28 11:54:49 2022 +0100 - cdp: use TIME_T_FMT - - Signed-off-by: Sebastian Kemper + pkg/kamailio/deb: version set 5.7.0~dev2 -commit e75714181c907758d1793abb85258020337249d4 -Author: Sebastian Kemper -Date: Sun Oct 31 21:48:55 2021 +0100 +commit afd781131248e4271c1ea9bc66dc5c76010838b7 +Author: Daniel-Constantin Mierla +Date: Mon Nov 28 09:55:39 2022 +0100 - auth_identity: use TIME_T_FMT - - Signed-off-by: Sebastian Kemper + Makefile.defs: version set to 5.7.0-dev2 -commit bfe95c90e91a0bc33a769967a5841a4ab43a6553 -Author: Sebastian Kemper -Date: Sat Oct 23 01:23:40 2021 +0200 +commit 977b56c70c26b8f07cfdc557e32fbebc267c67bb +Author: Daniel-Constantin Mierla +Date: Sat Nov 26 14:19:22 2022 +0100 - 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 + app_ruby: updates to use generic kemi function execution from core -commit 98fde133f6f00ec50ba2c287b798f6a062b10ac4 -Author: Kamailio Dev -Date: Wed Nov 3 13:01:41 2021 +0100 +commit e93c935628a03adad22c76b2da3a8a111344c6dd +Author: Daniel-Constantin Mierla +Date: Fri Nov 25 12:10:49 2022 +0100 - modules: readme files regenerated - acc ... [skip ci] + app_sqlang: updates to use generic kemi function execution from core -commit b1e0d41875f224da5bd5c511cbafd0f5e395d0b6 -Merge: 579853ec6d d30d7e19e5 +commit ae1628ffbf5bfdae2d04f337d773391dac5d455c Author: Daniel-Constantin Mierla -Date: Wed Nov 3 12:59:34 2021 +0100 +Date: Fri Nov 25 11:58:42 2022 +0100 - Merge pull request #2891 from smititelu/increase_defines - - acc: increase extra and cdr variables + app_jsdt: updates to use generic kemi function execution from core -commit 579853ec6d6f2237641da7d80099f3ba996d6806 -Merge: a5c96e8008 8d22d827d9 +commit 6820b78c7e983b9b28efbc11f43b721709130e0f Author: Daniel-Constantin Mierla -Date: Wed Nov 3 12:58:14 2021 +0100 +Date: Fri Nov 25 11:44:28 2022 +0100 - Merge pull request #2896 from sergey-safarov/GH2892 - - core: fixed route hash table cleanup + app_lua: updates to use generic kemi function execution from core -commit a5c96e8008ba7aa19ff61ae4661eb0be7df334fb -Merge: 426ea8532d 060a09377d +commit 08c385ab20a87e4cd64ac278f56527d05a9115b8 Author: Daniel-Constantin Mierla -Date: Wed Nov 3 12:57:18 2021 +0100 +Date: Fri Nov 25 11:43:26 2022 +0100 - Merge pull request #2904 from smititelu/parser_crlf_log + misc/tools/kemi/kemi-code-gen.py: updates for generating generic execution function - core: add new param sip_parser_oneline + - support to generate prototypes for functions returning xval -commit 426ea8532dfef7db4831e850086ea426aa57a490 -Author: Kamailio Dev -Date: Mon Nov 1 14:16:10 2021 +0100 +commit 74796c75c630211c1807424be36cf77634b7b2c0 +Author: Daniel-Constantin Mierla +Date: Fri Nov 25 11:29:42 2022 +0100 - modules: readme files regenerated - acc ... [skip ci] + core: kemi - added generic function to execute a kemi export with any kind of parameters -commit 041999bc8092d7abb42e68a5f5fb88bef09b225c +commit c38c1801d84f7b6049901e85c271f23dc63edb40 Author: Daniel-Constantin Mierla -Date: Mon Nov 1 14:12:02 2021 +0100 +Date: Fri Nov 25 11:27:52 2022 +0100 - acc_json: docs - more details about cdr_enable parameter + core: kemi - added prototypes for various functions with 4+ params -commit 808e58c4e9b785a58fd5cfd084089a217d0f96c3 +commit 11ffe722ae7530dff13da64a64122931b0758c7c Author: Daniel-Constantin Mierla -Date: Mon Nov 1 14:04:45 2021 +0100 +Date: Fri Nov 25 09:05:09 2022 +0100 - acc: docs - more details about cdr_enable parameter + app_lua: updated handling function with (str,xval) params -commit 060a09377d3ab5f8ab62ec408a1fc2b87bf91c81 -Author: Stefan Mititelu -Date: Mon Oct 25 09:08:36 2021 +0300 +commit 360337fcf36cd91902af6d07e60782ae70f10911 +Author: Daniel-Constantin Mierla +Date: Fri Nov 25 09:02:29 2022 +0100 - core: add new param sip_parser_log_oneline - - To log SIP headers with . instead of \r\n. + core: kemi - changed prototypes with xval instead of long param -commit 5265ae27f1acd82bfebd56ea765b2ad6f22d734b -Author: Kamailio Dev -Date: Mon Nov 1 10:16:21 2021 +0100 +commit 63d0df60c84c81b8143d7e38a798f92b8a5a1744 +Author: Daniel-Constantin Mierla +Date: Thu Nov 24 10:35:36 2022 +0100 - modules: readme files regenerated - ims_registrar_scscf ... [skip ci] + app_lua: support returning long value and functions with (str,long) params -commit be8bfc3107934fae30eaf48434e6dab9be5fbfb8 -Merge: caccb13e29 a627c9a04a -Author: carstenbock -Date: Mon Nov 1 10:02:21 2021 +0100 +commit ccf74015e7f1bf60f56efa1f24a6370e0857c4c9 +Author: Daniel-Constantin Mierla +Date: Thu Nov 24 10:32:29 2022 +0100 - Merge pull request #2907 from alexyosifov/extend_ims_reg_scscf_save - - ims_registrar_scscf: Extend save() with optional flag + core: kemi - prototypes for kemi functions with (str,long) params -commit a627c9a04a74b48760441be3411f75325f1cb2f2 -Author: Aleksandar Yosifov -Date: Thu Oct 28 11:06:32 2021 +0300 +commit 3406b9143a399a0445d09b83f40fe2fbe1781761 +Author: Daniel-Constantin Mierla +Date: Thu Nov 24 10:15:33 2022 +0100 - 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. + core: kemi - function to get/set pv with long value -commit caccb13e29ee12166c8101efa0d5ab2745876413 -Author: Victor Seva -Date: Fri Oct 29 14:26:13 2021 +0200 +commit 8b5531ad22fb324551ed27aa0beac2033df1afd8 +Author: Daniel-Constantin Mierla +Date: Thu Nov 24 09:56:15 2022 +0100 - 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 + core: kemi - added long type and field to xval union -commit 56dd9b2bfe25578fbf6db834b4b040d72cc2fcda -Author: Victor Seva -Date: Fri Oct 29 14:23:55 2021 +0200 +commit 6438573ce2d138d83cc1fa7cd88834c48d623ac6 +Author: Daniel-Constantin Mierla +Date: Wed Nov 23 10:51:04 2022 +0100 - statsd: clang-format + core: safety check for freeaddrinfo() param on log_init() + + - GH #3281 -commit c9b6d3c62636bfc654227f97b5ce54d0b1b909e4 -Author: Sergey Safarov -Date: Thu Oct 28 20:31:46 2021 +0300 +commit b4270a57ed10b9fcad56170bf808cc01aaeb7d7f +Author: Kamailio Dev +Date: Wed Nov 23 10:46:56 2022 +0100 - pkg/kamailio/obs: updated modules list + modules: readme files regenerated - jwt ... [skip ci] -commit 375f86b69e11cf835ae919873d3cd56f32d589c8 +commit 8d33363b5ec93ebd0068f270af23be9095950775 Author: Daniel-Constantin Mierla -Date: Fri Oct 29 13:28:07 2021 +0200 +Date: Wed Nov 23 10:39:18 2022 +0100 - posops: safety check for change anchor + jwt: docs for jwt_verify_key(...) -commit 6cd61dfa949ae6288f480efcb72fdb8bb344d93f -Author: Kamailio Dev -Date: Fri Oct 29 12:46:23 2021 +0200 +commit f264b3745a2e666f9bb617cb1d5cf9ac0e1a439e +Author: Daniel-Constantin Mierla +Date: Wed Nov 23 10:35:55 2022 +0100 - modules: readme files regenerated - rtpengine ... [skip ci] + jwt: added function to verify with key value given as parameter -commit a602c26fe3c83a0f1b825927be145459a08730e2 -Author: Victor Seva -Date: Fri Oct 29 12:35:25 2021 +0200 +commit 269455efb3827c9700f85715113b1757508b9767 +Author: Daniel-Constantin Mierla +Date: Wed Nov 23 10:32:40 2022 +0100 - rtpengine: update dependencies - - lwsc module is needed if wsapi parameter is set - - https://lists.kamailio.org/pipermail/sr-users/2021-October/113494.html + jwt: renamed parameter to indicate is a path to file -commit 09981c41cb6685fa18f61b9e7d66339917c4f097 -Author: Victor Seva -Date: Fri Oct 29 08:43:45 2021 +0200 +commit 929986648dcfefa1212cbfcc129b7bb3a44259d6 +Author: Kamailio Dev +Date: Wed Nov 23 09:16:28 2022 +0100 - pv_headers: don't try to replace header - - Multiple headers where not removed if new value was just one header. + modules: readme files regenerated - presence ... [skip ci] -commit 6b6fb023e1a7cbd83a60b788af6d4dec97b7fcfd -Author: Victor Seva -Date: Thu Oct 28 11:21:58 2021 +0200 +commit ced18c6f3c3a4632cb23510334466c236f08d26f +Author: Daniel-Constantin Mierla +Date: Wed Nov 23 09:07:44 2022 +0100 - 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 + presence: docs - small typo -commit 1a30e472321c338987575bcc9feb73ad0150afd6 +commit 4a6b6e3f14318794405ba88a50f3d78971d60197 Author: Daniel-Constantin Mierla -Date: Thu Oct 28 20:25:48 2021 +0200 +Date: Tue Nov 22 10:19:06 2022 +0100 - ims_charging: include kemi.h to fix compile warning + auth_radius: updated to use xavp long value field -commit f7f9ea0f3cfb8e61a4f2f47a214cb4e89d713da4 +commit e37d9dbcfd199797a3514392e5a03f98a2c1151b Author: Daniel-Constantin Mierla -Date: Thu Oct 28 17:54:19 2021 +0200 +Date: Tue Nov 22 10:18:04 2022 +0100 - core: hashes - cast to unsigned int for left shifting + cnxcc: updated to use xavp long value field -commit d30d7e19e57f3b9645da7235389ea43f823d5562 -Author: Stefan Mititelu -Date: Thu Oct 21 11:33:59 2021 +0300 +commit d4251378c701a46803e24df607c0959a2975fa7b +Author: Daniel-Constantin Mierla +Date: Tue Nov 22 10:16:35 2022 +0100 - acc: increase acc and cdr extra values + memcached: updated to use xavp long value field -commit 77bc4c6c96cfb2ce5b7086ccfffd19750b085d74 -Merge: f8c484d464 bf371ccbfa +commit 68dcaf766c5c08ebb9ad08a9203f40dd77b74933 Author: Daniel-Constantin Mierla -Date: Wed Oct 27 15:18:49 2021 +0200 +Date: Tue Nov 22 10:15:14 2022 +0100 - Merge pull request #2890 from NGSegovia/msrp_tcp_mem_leak - - msrp: fix some tcpconn where memory was never cleaned up + misc_radius: updated to use xavp long value field -commit f8c484d464fd1de074da334eff5165c38d4c8ebd -Author: Kamailio Dev -Date: Wed Oct 27 15:01:17 2021 +0200 +commit e14d2ee291f76cc4d1187ccbc1c88f6ccf36fe28 +Author: Daniel-Constantin Mierla +Date: Tue Nov 22 10:12:17 2022 +0100 - modules: readme files regenerated - db_cluster ... [skip ci] + peering: updated to use xavp long value field -commit 2c2dbcb1336b447322bb74fcbd5303d9acde842c -Merge: 88af7f7fa9 a58e7a235c +commit 4b6328ce015bbdc0899dc948c0f981649039407c Author: Daniel-Constantin Mierla -Date: Wed Oct 27 14:52:20 2021 +0200 +Date: Tue Nov 22 10:10:41 2022 +0100 - Merge pull request #2893 from CFrits/master - - db_cluster: RPC commands to control database connections + erlang: use proper name for the long field of xavp -commit 88af7f7fa91eb864ed57c2331bff05a9062f630e -Merge: a4b88342d2 f10ba5c9e8 +commit 8860f244d2ad3587621b033374792a2daae7df22 Author: Daniel-Constantin Mierla -Date: Wed Oct 27 14:29:35 2021 +0200 +Date: Tue Nov 22 09:56:12 2022 +0100 - Merge pull request #2903 from DavidKorczynski/cifuzz + jwt: trim read value for the key - github/workflow: add CIFuzz integration + - GH #3282 -commit a4b88342d2c715a151ef032996d1b71a482be00b +commit f80c9a016bd3664cde3132f0f71064acdd3290f2 Author: Daniel-Constantin Mierla -Date: Wed Oct 27 13:24:59 2021 +0200 - - etc: kamailio.cfg - updated version in comments +Date: Tue Nov 22 09:32:58 2022 +0100 -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 + usrloc: updated to use xavp long value field -commit b11a9835778cd2ddb60e743b8b8b2f1ff54ccdcc +commit 44c018db84c846dbb2f1cb9551793b187449b450 Author: Daniel-Constantin Mierla -Date: Tue Oct 26 08:23:59 2021 +0200 +Date: Tue Nov 22 09:32:58 2022 +0100 - etc: kamailio.cfg - added pplsip to user-agent list to drop + tm: updated to use xavp long value field -commit dfafbf6dc1269a059b4d7f90274288070cc5e9c9 -Author: Kamailio Dev -Date: Mon Oct 25 19:31:14 2021 +0200 +commit c090b40c5d63458904349c3800101ac0429dc572 +Author: Daniel-Constantin Mierla +Date: Tue Nov 22 09:32:58 2022 +0100 - modules: readme files regenerated - textopsx ... [skip ci] + sqlops: updated to use xavp long value field -commit 01434fa89bac3174ff68c08cf776dc73abb2eb2d +commit 2dd4a5902cb292948378ef4f25ac92cf2aa79614 Author: Daniel-Constantin Mierla -Date: Mon Oct 25 19:23:08 2021 +0200 +Date: Tue Nov 22 09:32:58 2022 +0100 - textopsx: docs - fixed title for sections + rtjson: updated to use xavp long value field -commit 6348de19626f691036fd94134be6f64fff4418ed +commit 9e7e3675c55122c7df83aef49fe3662a9374ee5b Author: Daniel-Constantin Mierla -Date: Mon Oct 25 15:11:29 2021 +0200 +Date: Tue Nov 22 09:32:58 2022 +0100 - core: unsigned literal for 1 used in left shifting for script callbacks - - - GH #2897 + registrar: updated to use xavp long value field -commit cc0cbad3660423f679fed62c42fcffb4a402081f +commit b958a486a4ac586cd04f13f32e0204d41dcb1418 Author: Daniel-Constantin Mierla -Date: Mon Oct 25 14:45:28 2021 +0200 +Date: Tue Nov 22 09:32:58 2022 +0100 - ctl: removed unused function safe_write() + pv_headers: updated to use xavp long value field -commit c9b885ff791bd71fcbf40824369fc9369dcc6e48 +commit afbd2bf2db1d1ac6a1ee3bad6613e357f2a6a637 Author: Daniel-Constantin Mierla -Date: Mon Oct 25 14:42:54 2021 +0200 +Date: Tue Nov 22 09:32:58 2022 +0100 - avpops: removed unused function get_source_uri() + pv: updated to use xavp long value field -commit 306489e82ae37ab3788808745a465ef438fb929f -Merge: 394d78229f ea4d7fee43 +commit 642530f6541a39b386f6618b859e48d011873075 Author: Daniel-Constantin Mierla -Date: Mon Oct 25 14:31:24 2021 +0200 +Date: Tue Nov 22 09:32:58 2022 +0100 - Merge pull request #2902 from Den4t/master - - uac: fixing REGISTER to use custom socket after 401/407 + presence: updated to use xavp long value field -commit ea4d7fee43269ed50a55c444a0efdcc0dd64a95c -Author: Dennis Yurasov -Date: Mon Oct 25 13:34:14 2021 +0300 +commit 24b3bf22546c7692e562eba35a8f57eb3147a1e9 +Author: Daniel-Constantin Mierla +Date: Tue Nov 22 09:32:58 2022 +0100 - 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. + log_systemd: updated to use xavp long value field -commit 394d78229ff26b44666efb021f84ec891b59b5ee -Author: Kamailio Dev -Date: Sat Oct 23 20:31:21 2021 +0200 +commit e06fb0a84fa3db63d06cb764e89e8b7422848759 +Author: Daniel-Constantin Mierla +Date: Tue Nov 22 09:32:57 2022 +0100 - modules: readme files regenerated - htable ... [skip ci] + jansson: updated to use xavp long value field -commit 8d22d827d93f7fd5a9a29ee83d30c3b297c02241 -Author: Sergey Safarov -Date: Sat Oct 23 19:44:57 2021 +0300 +commit 81232aba8a95f79647a5d6189bd9d3efcc580269 +Author: Daniel-Constantin Mierla +Date: Tue Nov 22 09:32:57 2022 +0100 - core: fixed route hash table cleanup + erlang: updated to use xavp long value field -commit 5ce7fb6e158aed8744449e7e6f89a9f6da270e3c +commit 619a65b94d6a7980cee11731248e2c22c3bba8b4 Author: Daniel-Constantin Mierla -Date: Fri Oct 22 20:44:30 2021 +0200 +Date: Tue Nov 22 09:32:57 2022 +0100 - htable: added iterator function to set expire of current item + dispatcher: updated to use xavp long value field -commit bf371ccbfa1c89fefcd9d9322ae75189d97fc862 -Author: Nacho Garcia Segovia -Date: Fri Oct 22 10:38:48 2021 +0200 +commit cfbe1e405948dfa873d49a36036ffcd03a95ac46 +Author: Daniel-Constantin Mierla +Date: Tue Nov 22 09:32:57 2022 +0100 - 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 + debugger: updated to use xavp long value field -commit 102d5dab4f45cab238ffeb72e7ddf378c8daa17d +commit 96a174a4f4fe2cb3ba8ae3ba09a25190be85196b Author: Daniel-Constantin Mierla -Date: Thu Oct 21 21:38:11 2021 +0200 +Date: Tue Nov 22 09:32:57 2022 +0100 - kamctl: tls - converted chained if block to case statement + cfgt: updated to use xavp long value field -commit a58e7a235c1300cfbdafe22e5c3c830a678d3d26 -Author: CFrits -Date: Thu Oct 21 19:44:18 2021 +0200 +commit 74f0c5414c3992d3790dc8195672607289e6c3d3 +Author: Daniel-Constantin Mierla +Date: Tue Nov 22 09:32:57 2022 +0100 - db_cluster: RPC commands to control database connections - - - Add rpc commands to list, enable or disable database connections of a cluster. + avpops: updated to use xavp long value field -commit 110200ce8e5c4cf7500e57e27a23f76e18044ad5 -Author: Federico Cabiddu -Date: Mon Oct 18 14:02:25 2021 +0200 +commit e97541cda7ad5342b3b9daaa29469d115102e429 +Author: Daniel-Constantin Mierla +Date: Tue Nov 22 09:32:57 2022 +0100 - core: tcp - add alias for cinfo dst IP + app_lua_sr: updated to use xavp long value field -commit daedf1201c2776ccc1040e03f8f63d256e75a43a +commit 4c022cb9d6efbdd9d8a46353d8a9d9d1cb7411d9 Author: Daniel-Constantin Mierla -Date: Thu Oct 21 11:51:35 2021 +0200 +Date: Tue Nov 22 09:18:47 2022 +0100 - tls: print src/dst port in error message + core: xavp - number value is hold on long type field - - related to GH #2872 + - removed the int field for type SR_XTYPE_INT -commit d85096f56f1d94b70f27978041d5ce574b7650de -Author: Stefan Mititelu -Date: Mon Oct 18 13:33:53 2021 +0300 +commit 228bdac63e53a39b048e055dbecd0c8ff09098d6 +Author: Daniel-Constantin Mierla +Date: Tue Nov 22 09:12:35 2022 +0100 - rtpengine: Don't recheck node if disabled permanently + core: pv - helper functions use long for value -commit 1483ddb735c3fa3ea77b6e2d54ec67584e56e15b +commit d1db642736e9b573644f97a828dc7acd2f6abbfd Author: Daniel-Constantin Mierla -Date: Wed Oct 20 20:39:17 2021 +0200 +Date: Mon Nov 21 11:30:35 2022 +0100 - kamclt: subcommand tls gen-certs + core: avp - renamed structures to use num instead of int - - generate self signed certificate in current directory + - type of number is long -commit 97f5f77f2d003a5e32e39aacf8182787a2c83a43 -Author: Henning Westerholt -Date: Wed Oct 20 13:19:45 2021 +0000 +commit 7f258d97431a9a4bccf8155def52c9e9070c9f1d +Author: Daniel-Constantin Mierla +Date: Mon Nov 21 11:28:32 2022 +0100 - core: generalize some comment messages + sipcapture: debug message with header offset and address family -commit 468a031ee9fa5c576d1abe177102f1fdf373a56c -Author: Kamailio Dev -Date: Wed Oct 20 14:46:20 2021 +0200 +commit 5ff6404b4d5d63a3c0b573b485abfb1893288c67 +Author: Daniel-Constantin Mierla +Date: Mon Nov 21 11:09:35 2022 +0100 - modules: readme files regenerated - textops ... [skip ci] + tm: updated for avp long value field -commit f8c1cabaeadb8ee145174843ed11bbbb0c3276b0 -Author: Sven Uhlig -Date: Wed Oct 20 14:23:38 2021 +0200 +commit 6a22d4168a1614cf84df690ac6b56c0fa0857542 +Author: Daniel-Constantin Mierla +Date: Mon Nov 21 11:09:35 2022 +0100 - textops: fix broken example for filter_body + tls: updated for avp long value field -commit 6cd97d3023c7a29670ccfb3a2eab5e9d596b04f3 -Author: Stefan Mititelu -Date: Mon Oct 18 14:53:43 2021 +0300 +commit 6a5c4930976a9e2a6d52748524759f4b64d23d9f +Author: Daniel-Constantin Mierla +Date: Mon Nov 21 11:09:35 2022 +0100 - carrierroute: Update cr dump structure + sdpops: updated for avp long value field -commit 3476eb3aebdbda622194131c008c8309f9ef8524 -Author: Kamailio Dev -Date: Tue Oct 19 22:46:22 2021 +0200 +commit 9911482bc6889107a1930239f4e2860ed080365c +Author: Daniel-Constantin Mierla +Date: Mon Nov 21 11:09:35 2022 +0100 - modules: readme files regenerated - sipdump ... [skip ci] + rtpproxy: updated for avp long value field -commit f202cfe647c6a1ac92a3c2b8e2ee056d678fb802 +commit 39b71dcf637794ef95a1e218e9bb28540fd681a0 Author: Daniel-Constantin Mierla -Date: Tue Oct 19 22:32:53 2021 +0200 +Date: Mon Nov 21 11:09:35 2022 +0100 - sipdump: docs - fix example config snippet + rtpengine: updated for avp long value field -commit f0e8898d83c54e5e4383b70ba54ad340c5ae13b6 +commit 6033dbf16a3f16292ef2dece95aba4e2004b4398 Author: Daniel-Constantin Mierla -Date: Fri Oct 15 16:49:42 2021 +0200 +Date: Mon Nov 21 11:09:35 2022 +0100 - core: parser - detect pai/ppi headers spanning many lines - - - GH #2837 + pv: updated for avp long value field -commit 12ea639c45db95e31c73d632822baa31df98c6a5 -Author: Stefan Mititelu -Date: Fri Oct 15 10:30:25 2021 +0300 +commit 25afad678b5753af6f3ad68fee44c7e948543a81 +Author: Daniel-Constantin Mierla +Date: Mon Nov 21 11:09:35 2022 +0100 - snmp: Update reply stats names - - Solves issue #2865. + mtree: updated for avp long value field -commit f677dea597db6ceaa66a2755dd6e9e738855dc35 -Author: Victor Seva -Date: Thu Oct 14 15:16:52 2021 +0200 +commit 179af99d46d176e07cfaff4057025b69402ba5cd +Author: Daniel-Constantin Mierla +Date: Mon Nov 21 11:09:34 2022 +0100 - 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 + matrix: updated for avp long value field -commit 1f12e2a03856f9c2d12cf62c1e65e84380729a06 +commit ce0d289824b5dac742355340703e7051ccd190d0 Author: Daniel-Constantin Mierla -Date: Thu Oct 14 10:09:32 2021 +0200 +Date: Mon Nov 21 11:09:34 2022 +0100 - dlgs: proper return for tags counting - - - GH #2884 + htable: updated for avp long value field -commit d5c1b4693b6e47b4123b5f9417b5fd88d4dafd1f +commit d2f1e39d153fb0b6b83085f980cb6d83dcf45923 Author: Daniel-Constantin Mierla -Date: Wed Oct 13 19:16:06 2021 +0200 +Date: Mon Nov 21 11:09:34 2022 +0100 - 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 + group: updated for avp long value field -commit f7965fc52f0c9b65b78004ee68b9a9b5e6222a98 -Author: Kamailio Dev -Date: Tue Oct 12 22:31:16 2021 +0200 +commit 34ec72e099eb51a81a32155fc7e50cb966232b45 +Author: Daniel-Constantin Mierla +Date: Mon Nov 21 11:09:34 2022 +0100 - modules: readme files regenerated - htable ... [skip ci] + domainpolicy: updated for avp long value field -commit 7f6248d15e8830d80cc7a898ee53754be2dc76be +commit 59fb187c7706f9e59cdb69079127b5c6152b0811 Author: Daniel-Constantin Mierla -Date: Tue Oct 12 22:19:37 2021 +0200 +Date: Mon Nov 21 11:09:34 2022 +0100 - htable: docs for iterator sets and seti functions + domain: updated for avp long value field -commit f971ec451f58e2a50dbe51de7fc8c5a9f65344fa +commit 46214133bf64b8c89872b9937cda54c74285d9b9 Author: Daniel-Constantin Mierla -Date: Mon Oct 11 19:17:17 2021 +0200 +Date: Mon Nov 21 11:09:34 2022 +0100 - htable: iterator functions to set the value of current item + debugger: updated for avp long value field -commit c7cf1937bfc9a36e70865fed8cf704f34f17685f -Author: 67456745 -Date: Mon Oct 11 11:51:33 2021 +0300 +commit 8cdcb9b28c22b40099df3bab3a402eb3e1fc791c +Author: Daniel-Constantin Mierla +Date: Mon Nov 21 11:09:34 2022 +0100 - Fix on saving protocol info for ims_usrloc_pcscf + cfgt: updated for avp long value field -commit d737c876cc36b4de802da77dfcd361323ad7cd8e -Author: Donat Zenichev -Date: Fri Oct 8 16:18:47 2021 +0300 +commit bbaafb0bc0b94a7b14c1ef17d7315210e3d0376f +Author: Daniel-Constantin Mierla +Date: Mon Nov 21 11:09:34 2022 +0100 - 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. + carrierroute: updated for avp long value field -commit 12f5376f3af8331c5f0bccfe04c96e7930bbeaa7 -Author: Kamailio Dev -Date: Fri Oct 8 10:01:20 2021 +0200 +commit 132ffd7a48664c013aa3c095996e0c3d18c9f3f8 +Author: Daniel-Constantin Mierla +Date: Mon Nov 21 11:09:34 2022 +0100 - modules: readme files regenerated - htable ... [skip ci] + avpops: updated for avp long value field -commit c6b731ac1803a2a7fcbd2a9d00e74af576d3886c +commit 887903caa12a7cae785a8814ee9fa9a89f5d5c21 Author: Daniel-Constantin Mierla -Date: Fri Oct 8 09:47:06 2021 +0200 +Date: Mon Nov 21 11:09:34 2022 +0100 - htable: added iterator function to remove current item + avp: updated for avp long value field -commit 2e92a813cc0977e6f1e524bb8bafefb73efccba0 +commit d536fb24bc265358924887877ce4395a41517e9a Author: Daniel-Constantin Mierla -Date: Fri Oct 8 09:15:06 2021 +0200 +Date: Mon Nov 21 10:32:21 2022 +0100 - htable: use a function for finding the iterator + core: avp - number field set to long -commit eaec3aaac227eb4a8c48f93b45565d15d4a0a991 +commit 00a8b6d765cdd8a1fc3b77416912f1163801a40e Author: Daniel-Constantin Mierla -Date: Thu Oct 7 09:21:20 2021 +0200 +Date: Sun Nov 20 21:02:18 2022 +0100 - pv: {line.count} - count last line without \n + lib/srdb1: cast pv value to long -commit c3629f877500373028d2c7cdefd976cddda31c15 +commit 8c4feb02e0e85771746b5c39af9fe65fbe54384e Author: Daniel-Constantin Mierla -Date: Tue Oct 5 14:25:03 2021 +0200 +Date: Sat Nov 19 18:48:18 2022 +0100 - timer: extend internal static HTTP message to have one header + ims_dialog: cast pv value to long -commit f23d48b975bdfe06d3c07c4b65f60a2a19b38541 -Author: Kamailio Dev -Date: Tue Oct 5 14:16:12 2021 +0200 +commit cbcad7a16173c2c436aabb70f848bcde5eb839b2 +Author: Daniel-Constantin Mierla +Date: Fri Nov 18 19:11:53 2022 +0100 - modules: readme files regenerated - tm ... [skip ci] + core: updates to functions for cfg val int to long replacement -commit fe3e6e7f64199dd6d2f55d6762dbd17ca0160817 -Author: Stefan Mititelu -Date: Tue Oct 5 15:05:17 2021 +0300 +commit d02732adef800b7a1107d106ac8e58730e256485 +Author: Daniel-Constantin Mierla +Date: Thu Nov 17 14:39:21 2022 +0100 - tm: update doc for callid_cseq_matching + core: helper function to get mod param function in a string buffer -commit 93ab49502d418556cffd9aba13411ba464ad1513 +commit 1256392ab12ec1ada491f2fc5212bb99ba6fc14c Author: Kamailio Dev -Date: Tue Oct 5 13:46:30 2021 +0200 +Date: Thu Nov 17 13:46:55 2022 +0100 - modules: readme files regenerated - tm ... [skip ci] + modules: readme files regenerated - jansson ... [skip ci] -commit b6cebaa76eaa4b98bbba6e271c50dbfa14a8f9f7 -Author: Stefan Mititelu -Date: Mon Oct 4 17:17:24 2021 +0300 +commit d47d62f54c9115c765a1437ffc8c8e619e056f54 +Author: Daniel-Constantin Mierla +Date: Thu Nov 17 13:44:37 2022 +0100 - tm: Add callid_cseq_matching param + jansson: docs for jansson_pv_get() function + +commit 3ce5c42c53dcf6f3f1da952d3b523876c7381913 +Author: Daniel-Constantin Mierla +Date: Thu Nov 17 13:38:05 2022 +0100 + + jansson: added jansson_pv_get(...) - Enable transaction matching using callid and cseq values - instead of via md5 value. + - similar to jansson_geet(), but the input has to be a single variable + name, not a dynamic string -commit 25ef591f5c160515b2b8c4e53036fccf8a9671bc -Author: 67456745 -Date: Tue Sep 28 10:52:09 2021 +0300 +commit a83e44b7a942afcf1770fa179cda8e530c74e28a +Author: Daniel-Constantin Mierla +Date: Thu Nov 17 13:05:59 2022 +0100 - Correcting rank value passed to fork_process #2809 - PROC_SIPINIT has a special meaning representing the first SIP worker + core: new global parameter return_mode + + - control the return code evaluation mode: + - 0 (default) - evaluation is like so far (negative is false, positive + is true) + - 1 - propagate return value and evaluation has to be done with >0 or + <0, otherwise value!=0 is evaluated to true no matter is negative + or positive -commit 3a042b99e0ae21c3127d69d41dcce8925dbaa185 -Author: Kamailio Dev -Date: Tue Oct 5 10:01:29 2021 +0200 +commit 83b1ebb1ef7f6eb5a2fbc05f0da5a0e9a1109eca +Author: Henning Westerholt +Date: Wed Nov 16 15:46:31 2022 +0000 - modules: readme files regenerated - textops ... [skip ci] + dialog: remove variable self-assignment that causes compilation warnings -commit b19aab7fe00f72d0c9e54a7a106ec7a065a3d02b +commit 17bc73c9dc35c0ec551e851bbff32f06ac4c32dd Author: Daniel-Constantin Mierla -Date: Tue Oct 5 09:56:33 2021 +0200 +Date: Wed Nov 16 16:39:25 2022 +0100 - textops: docs update to state regex params expect posix format + tls: switch to long pvar field -commit b163e40a8d13201cc07c1df69a58855cba0df540 -Author: Kamailio Dev -Date: Mon Oct 4 17:46:22 2021 +0200 +commit 6be9476b722e0496e8416acce691b8e5529a9882 +Author: Daniel-Constantin Mierla +Date: Wed Nov 16 16:18:41 2022 +0100 - modules: readme files regenerated - topos ... [skip ci] + debugger: switch to long pvar field -commit 0a9b039f79de90a45e263325cb247f49a31d9f36 -Author: Henning Westerholt -Date: Mon Oct 4 15:38:23 2021 +0000 +commit d1c13663538349282915ce7f861b337f8923fff6 +Author: Daniel-Constantin Mierla +Date: Wed Nov 16 16:12:03 2022 +0100 - topos: spelling fix in README for contact parameter + lrkproxy: switch to long pvar field -commit 1ea717032d90fcc98a5de07e746ec367eaeed3be +commit 2aefad224788891f61b25e2ea683a9a6b35ac069 Author: Daniel-Constantin Mierla -Date: Fri Oct 1 12:41:02 2021 +0200 +Date: Wed Nov 16 16:03:32 2022 +0100 - lwsc: wait to read more data if not last ws fragment - - - GH #2862 + pv: switch to long pvar field -commit e4e07a9cca8d91cb4acce8cbf7c8def9c3df06d9 +commit d096290d7b9d27a5e817bc40eebd16e1e09be885 Author: Daniel-Constantin Mierla -Date: Fri Oct 1 08:43:22 2021 +0200 +Date: Wed Nov 16 15:57:54 2022 +0100 - posops: set index relative to the buffer for search functions + rtpengine: switch to long pvar field -commit 0f851d791d1d452be079ced5271e64a1a6a2ab69 -Author: Kamailio Dev -Date: Thu Sep 30 12:31:26 2021 +0200 +commit 721b728356fa31bd35721d9ba5d047121f535d5e +Author: Daniel-Constantin Mierla +Date: Wed Nov 16 15:56:14 2022 +0100 - modules: readme files regenerated - posops ... [skip ci] + rtpproxy: switch to long pvar field -commit d92cf070a06c1528207c2ddab76d99641f7a9dc2 +commit 0fccc0949ac682dc59a4a5e00f3ee895c244ee6a Author: Daniel-Constantin Mierla -Date: Thu Sep 30 08:43:08 2021 +0200 +Date: Wed Nov 16 15:19:47 2022 +0100 - posops: pos_rsearch() - search last occurence of a regex + sdpops: switch to long pvar field -commit 026119200117d20740cbe4d162a14767fe560fc5 -Author: Kamailio Dev -Date: Wed Sep 29 10:01:26 2021 +0200 +commit 9ecbdce1a5ded2c5247a9a204b7841627f5e172a +Author: Daniel-Constantin Mierla +Date: Wed Nov 16 15:01:38 2022 +0100 - modules: readme files regenerated - posops ... [skip ci] + call_control: switch to long pvar field -commit 4f44fc435b7819645ec39c44e37f25629809290a +commit 9055763381d56fb78384fd33589c7c2e768f0572 Author: Daniel-Constantin Mierla -Date: Wed Sep 29 09:40:06 2021 +0200 +Date: Wed Nov 16 14:51:52 2022 +0100 - posops: docs - section with notes about exported variables + core: pv - field for int value switched to long -commit f6e9306428d28a65783034f981734ccb8b853e5e +commit b8d74973cffc504a76c543f65940a4810633efe5 Author: Daniel-Constantin Mierla -Date: Wed Sep 29 09:32:50 2021 +0200 +Date: Wed Nov 16 14:20:38 2022 +0100 - posops: init data structure for each function + core: rename RV_INT to RV_LONG and RVE_INT_OP to RVE_LONG_OP -commit c108705810e3e84c18c91bcc7755077002443643 -Author: Daniel-Constantin Mierla -Date: Wed Sep 29 09:23:42 2021 +0200 +commit 9762c5f0d8268e76d55030203b5f0021509fffe6 +Author: Kamailio Dev +Date: Wed Nov 16 16:46:25 2022 +0100 - posops: store len of matched string with search function + modules: readme files regenerated - dialog ... [skip ci] -commit 5484b7a2bf662d3bced662d11a04e1f25f965023 -Author: Henning Westerholt -Date: Tue Sep 28 11:27:50 2021 +0000 +commit a6d9505b107204ffbe613d9f78beac22e09e8915 +Author: Henning Westerholt +Date: Wed Nov 16 15:33:06 2022 +0000 - topos: reset vavu variable, otherwise we will get errors in contact_mode 2 (GH #2852) + dialog: deactivate print variable function which is only used for debugging + + - deactivate print variable function which is only used for debugging + - this function is not good for performance and might also cause race conditions -commit d0e51c2f862ce0089c899d97c16906b037c485b3 +commit 8c59f8e782381811b1afb6a75b8b8c9fa6959933 Author: Kamailio Dev -Date: Tue Sep 28 10:46:28 2021 +0200 +Date: Tue Nov 15 17:31:21 2022 +0100 - modules: readme files regenerated - rtpengine ... [skip ci] + modules: readme files regenerated - app_python3 ... [skip ci] -commit a9c9b83c9dd1c09738b5a33362a8e339c20b786c +commit 34d60608bea449ab7258a5d88894651303b80adf Author: Daniel-Constantin Mierla -Date: Tue Sep 28 10:35:12 2021 +0200 +Date: Tue Nov 15 17:24:23 2022 +0100 - rtpengine: docs - note that rpc reload is limited to 10secs frequency + app_python3: docs - added note about how Python modules used in script can be reloaded -commit 2fdf550ac0a865ba2336e80ce2d450f3c378ad50 +commit 5ecae10fabb5da1911c7a7843ba3fb595bfb39e0 Author: Kamailio Dev -Date: Mon Sep 27 12:46:18 2021 +0200 +Date: Thu Nov 10 12:01:36 2022 +0100 - modules: readme files regenerated - posops ... [skip ci] + modules: readme files regenerated - dialog ... [skip ci] -commit efe64a9a14af608c47819678520c08eac98f52d7 -Author: Daniel-Constantin Mierla -Date: Mon Sep 27 12:35:47 2021 +0200 +commit 91da5bd0c9d08d4a2979bab6053b417e16b51cf6 +Author: Victor Seva +Date: Mon Nov 7 11:20:24 2022 +0100 + + dialog: add a note for early dialogs in dlg_set_var() + +commit 966dab757d094b99c48431f7a22c2b557d53c4d1 +Author: Victor Seva +Date: Fri Nov 4 11:23:59 2022 +0100 + + dialog: dlg_set_var() support empty totag parameter + + * support setting vars for non established dialogs + +commit 4172faaaa60333595fe6444deefbaa2babe8e9e1 +Author: Kamailio Dev +Date: Wed Nov 9 21:31:29 2022 +0100 + + modules: readme files regenerated - ims_usrloc_pcscf ... [skip ci] + +commit c4afb8dab4f12a3a305894e4e260292b5bdca0d7 +Author: Henning Westerholt +Date: Wed Nov 9 20:28:45 2022 +0000 - posops: function to get the position of a regexp match + ims_usrloc_pcscf: document expires_grace parameter -commit 421ba0adde21ebc9f1e7a2289901a9574cc37259 +commit e7bd1570e3788e9d04047b4d1d00cb8bd8b172d3 Author: Daniel-Constantin Mierla -Date: Mon Sep 27 12:31:59 2021 +0200 +Date: Mon Nov 7 21:11:56 2022 +0100 - core: fixup helper for igp and regexp params + websocket: more details on debig messages -commit ed3b2506e13214d25a3dd78e487ed35ed13053ac +commit a0d9deb9f852f887bed7c0809f3056b5f75379c8 Author: Daniel-Constantin Mierla -Date: Sat Sep 25 19:38:42 2021 +0200 +Date: Fri Nov 4 09:55:22 2022 +0100 - async: docs - added section ids for parameters + secsipid: ensure headers are parsed -commit 932e46b09176544cf6e085a32677980b26e4d2eb +commit 0920aa1a27565bc52fd1ff9f4b9fc31dbd0d2a75 Author: Daniel-Constantin Mierla -Date: Fri Sep 24 14:43:40 2021 +0200 +Date: Fri Nov 4 09:28:23 2022 +0100 - core: jump to error in case of unexpected comma for parse addr spec + secsipid: debug message if identity header is not found -commit 9d32ae36488ae988a8e6c13698f8f95eaab906f6 -Author: Kamailio Dev -Date: Fri Sep 24 12:31:20 2021 +0200 +commit e617ef84c3bbd3bbcb780991bc45216112056f94 +Author: Jose Luis Verdeguer +Date: Thu Nov 3 14:34:17 2022 +0100 - modules: readme files regenerated - textopsx ... [skip ci] + secfilter: little fix in w_check_sqli -commit f5d7340773b9fb0f69644a6a1187ce5ef8cd55b8 +commit cd3b776649e652b5d27b2718c22f08736b1e9e84 Author: Daniel-Constantin Mierla -Date: Fri Sep 24 12:16:37 2021 +0200 +Date: Thu Nov 3 10:20:10 2022 +0100 - textopsx: exported msg_set_buffer(data) function - - - it was available to KEMI + secsipid: iterate through all Identity headers -commit e51fa240a0b8a39757c42f62fbdba21b3c1a2a11 +commit 065a83fbb1a8b9b1912aadecff039a485c2d46dd Author: Kamailio Dev -Date: Fri Sep 24 10:46:17 2021 +0200 +Date: Sat Oct 29 09:31:37 2022 +0200 - modules: readme files regenerated - sworker ... [skip ci] + modules: readme files regenerated - dispatcher ... [skip ci] -commit d60c758e26048d2c9f055e8715ac54eee0b5a5ee -Author: Daniel-Constantin Mierla -Date: Fri Sep 24 10:31:12 2021 +0200 +commit 0dc7d711c4c2d16d532862344f9ccd629de38e20 +Author: Henning Westerholt +Date: Sat Oct 29 07:17:10 2022 +0000 - sworker: added parameter to be able to pass extra data to worker + dispatcher: small docs extensions regarding to ds_select_dst -commit b6431ea5044897e6152d5785a30af71ed759e19c -Author: Kamailio Dev -Date: Fri Sep 24 08:46:16 2021 +0200 +commit 9b4d4d059e6222a64a9b9cadb0b867bea27ed0d8 +Author: Henning Westerholt +Date: Sat Oct 29 07:15:10 2022 +0000 - modules: readme files regenerated - pv ... [skip ci] + dispatcher: small spelling fix in comment -commit f23008ea338e3fa67f50bab8fabf93cacc07804b -Author: Daniel-Constantin Mierla -Date: Fri Sep 24 08:32:31 2021 +0200 +commit e7e2366634f7b56136b11d4b196150467a18b651 +Author: Henning Westerholt +Date: Sat Oct 29 07:14:32 2022 +0000 - pv: added functions for xavu params explode/implode + core: small spelling fix in comment -commit e41d23e2955ab9e311f4292b6ffe58e4e4a4432b +commit 77840e465e1e074ede44fbc262faa850e1c4f862 Author: Kamailio Dev -Date: Thu Sep 23 09:46:23 2021 +0200 +Date: Thu Oct 27 10:16:43 2022 +0200 - modules: readme files regenerated - posops ... [skip ci] + modules: readme files regenerated - app_python3 ... [skip ci] -commit 2cd6f16f9a377bf35a6f3f840dbedc5780897736 +commit 0d6d434a92ae69cf1e503f07ffa6f46a9948593e Author: Daniel-Constantin Mierla -Date: Thu Sep 23 09:25:43 2021 +0200 +Date: Thu Oct 27 10:07:36 2022 +0200 - posops: functions for getting the position by reverse search + app_python3: note about kemi symbols and python reserved words -commit 747ed6d1c9434a90b77fd86c4dae35e447da9185 +commit ad4faf03628db45d30f27358b81afd8e0bee03c0 Author: Daniel-Constantin Mierla -Date: Thu Sep 23 09:22:21 2021 +0200 +Date: Wed Oct 26 16:11:42 2022 +0200 - core: ut - functions for reverse search of str value + siputils: export add_uri_param() to kemi -commit 2ae296f5d8fa2baa2d451213d668fdd8fabe06d9 +commit 3bcef382b810b4cd2a5a03b079086fee3bbbe187 Author: Daniel-Constantin Mierla -Date: Thu Sep 23 09:06:51 2021 +0200 +Date: Tue Oct 25 18:45:33 2022 +0200 - posops: handle negative index parameter for find functions + rtp_media_server: init global variables -commit 706dd0c9bf528881d758bc5c26f05870d8f22e35 +commit d5afbf0fb2f006d38fdfe32f6d2094638ad938b0 Author: Daniel-Constantin Mierla -Date: Wed Sep 22 21:19:01 2021 +0200 +Date: Tue Oct 25 10:16:07 2022 +0200 - posops: adjust offset on negative index for update ops + nats: formatted module exports structures -commit c349530a1419c23bd4fb02c619788dadcae23f70 -Author: Kamailio Dev -Date: Tue Sep 21 21:01:12 2021 +0200 +commit 619ff95d760c9b98df515ddccc5aa1e39275beeb +Author: Daniel-Constantin Mierla +Date: Tue Oct 25 10:08:42 2022 +0200 - modules: readme files regenerated - kazoo ... [skip ci] + nats: init global variables -commit e4d5138e7873e811d36b99195a04ea8284ea8af6 -Author: Sergey Safarov -Date: Thu Sep 16 11:01:23 2021 +0300 +commit 51d2f707562f70749dd02727a34dc5e4fa20712e +Author: Daniel-Constantin Mierla +Date: Tue Oct 25 10:06:06 2022 +0200 - kazoo: docbook files space formating - - for formating used oXygen XML Editor 13.2 + nats: safety check for nats_workers and nats_pub_workers on mod destroy -commit 60867418d596bf64126941ab258dae013b2649b3 -Author: Sergey Safarov -Date: Thu Sep 16 10:50:08 2021 +0300 +commit 51fc76737319f9b06ee4aa86e8c15c3fd5b62248 +Author: Daniel-Constantin Mierla +Date: Mon Oct 24 18:52:35 2022 +0200 - kazoo: docbook - fixed 'Document root element "chapter", must match DOCTYPE root "book".' + pv: set str type for $hfl() -commit ab3397cb609ac5d9a9b5e215ff5e7f48e35c6c2a -Author: Sergey Safarov -Date: Thu Sep 16 10:49:19 2021 +0300 +commit 9ffafd5d218eeec158081ae51c994ececab43944 +Author: Henning Westerholt +Date: Tue Oct 25 06:28:51 2022 +0000 - kazoo: docbook - fixed 'Attribute "xmlns:xi" must be declared for element type' + db_postgres: use DBG loglevel for memory cleanup, we output an error already -commit 38ba61170abdfeb189f7b05d6daf19f15378fab9 -Author: Sergey Safarov -Date: Thu Sep 16 10:35:14 2021 +0300 +commit baa961f60508f7bcc0564059eeb86981a79f6d42 +Author: Kamailio Dev +Date: Sat Oct 22 16:46:18 2022 +0200 - kazoo: fixed json body in example + modules: readme files regenerated - secfilter ... [skip ci] -commit fe4b180d3d2c42beec8299938f7935b0c67ef4d2 -Author: Bastian Triller -Date: Tue Sep 21 19:39:50 2021 +0200 +commit e7b3724d3fc514c8a541a6a7f7fb1a782f21f2e7 +Author: Jose Luis Verdeguer +Date: Sat Oct 22 16:41:05 2022 +0200 - registrar: docs for xavp_cfg - - * fix docs for expires/q attributes - * add all available attributes and note in which function they are used + secfilter: Added information about two new params in the README file [skip ci] -commit 22f8dca3ff941addf69148f237c1127e271b00e1 -Author: Kamailio Dev -Date: Tue Sep 21 16:01:16 2021 +0200 +commit 518f874e7e177e5696b76c7148c1b4d2c9ab7af4 +Author: Jose Luis Verdeguer +Date: Sat Oct 22 16:30:53 2022 +0200 - modules: readme files regenerated - posops ... [skip ci] + secfilter: cleanup old data after a reload by timer function -commit e39f77e9c685cf64df6cf6ac255cb0c786c415b6 +commit 38f17e622e8539883a7213acce3aed0635b11aff 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 +Date: Wed Oct 19 17:24:17 2022 +0200 - modules: readme files regenerated - posops ... [skip ci] + rtp_media_server: removed lib bcunit linking + + - not required for the code + - tested on debian 11 -commit 771ce9436adb250a398e1fd337e712c0d5c67745 +commit b411303502282b2f4d32ad299ed5bcfd0852e902 Author: Daniel-Constantin Mierla -Date: Tue Sep 21 10:23:53 2021 +0200 +Date: Mon Oct 17 22:45:23 2022 +0200 - posops: added idx0 mod param - - - set the value to return by function when position is at index 0 - - default -255 + pv: check for contact address in pv_get_hfl() -commit 10b014b505080a918a8443ff83029a0155364661 -Author: Henning Westerholt -Date: Mon Sep 20 18:14:35 2021 +0000 +commit c6aec8b4e8e4840ae9b0359fbbb60188786647b8 +Author: Jose Luis Verdeguer +Date: Tue Oct 18 16:21:11 2022 +0200 - lcr: small white-space (related to GH #2859) + secfilter: lock position changed -commit 7a3a54433bbbfdb2521d4f8981c5b72423299bb1 -Author: Donat Zenichev -Date: Sun Sep 19 10:01:53 2021 +0300 +commit bd78421dc16d1f2aa647976da5948ee0e750d918 +Author: Jose Luis Verdeguer +Date: Tue Oct 18 16:02:15 2022 +0200 - 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. + secfilter: added locks while check list values -commit e82819e6613dd64ca5c887759eab18cd38d20373 -Author: Donat Zenichev -Date: Fri Sep 17 12:56:39 2021 +0300 +commit 413efdd80bcffd11a17692d61f32efacf5d34c3d +Author: Sebastian Kemper +Date: Sun Oct 16 16:51:41 2022 +0200 - lcr: improve binary search to support a match including src port + siputils: fix time_t warning and a typo - 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. + Fix the below warning one gets when compiling siputils for a 32 bit + target against a time64 libc (musl). - 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. + Also fix a spelling mistake on the same line ("autdated" -> "outdated"). - 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. + siputils.c: In function 'ki_hdr_date_check': + ../../core/parser/../dprint.h:321:73: warning: format '%ld' expects argument of type 'long int', but argument 11 has type 'time_t' {aka 'long long int'} [-Wformat=] + 321 | fprintf(stderr, "%2d(%d) %s: %.*s%s%s%s" fmt, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~ + ../../core/parser/../dprint.h:345:25: note: in expansion of macro 'LOG_FX' + 345 | LOG_FX(facility, level, lname, prefix, _FUNC_NAME_, fmt, ## args) + | ^~~~~~ + ../../core/parser/../dprint.h:351:25: note: in expansion of macro 'LOG_FL' + 351 | LOG_FL(facility, level, NULL, prefix, fmt, ## args) + | ^~~~~~ + ../../core/parser/../dprint.h:354:25: note: in expansion of macro 'LOG_FP' + 354 | LOG_FP(DEFAULT_FACILITY, (level), LOC_INFO, fmt, ## args) + | ^~~~~~ + ../../core/parser/../dprint.h:392:37: note: in expansion of macro 'LOG' + 392 | # define ERR(fmt, args...) LOG(L_ERR, fmt , ## args) + | ^~~ + ../../core/parser/../dprint.h:418:16: note: in expansion of macro 'ERR' + 418 | #define LM_ERR ERR + | ^~~ + siputils.c:562:17: note: in expansion of macro 'LM_ERR' + 562 | LM_ERR("autdated date header value (%ld sec)\n", tnow - tmsg + tdiff); + | ^~~~~~ - This means backwards compatibility is still present (when one uses functions without 'src_port'). + Signed-off-by: Sebastian Kemper -commit a9ef78b7f43616f2ceaa26df97eff68eb5348846 -Author: Kamailio Dev -Date: Mon Sep 20 07:31:16 2021 +0200 +commit 0d363cf1c1f09b4920e137eac74e1593e7120531 +Author: korayvt +Date: Fri Oct 14 21:27:03 2022 +0300 - modules: readme files regenerated - posops ... [skip ci] + rtpengine: fixed set id value in log lines (#3265) -commit 1e212088091183aac8fcd418656beea523950870 +commit 721ec276f2bfcc18236e0b9de1f5552f505f0cda Author: Daniel-Constantin Mierla -Date: Mon Sep 20 07:22:57 2021 +0200 +Date: Fri Oct 14 11:17:25 2022 +0200 - core: parse identityinfo - log message on end of buffer + acc: init to 0 the arrays allocated for accounting -commit bf6bd11a9b969c02a106f94ebf40cefbe8028456 +commit 932062fc84048eaa38144cf0bbfa7a2cae95a258 Author: Daniel-Constantin Mierla -Date: Mon Sep 20 07:17:27 2021 +0200 +Date: Fri Oct 14 11:15:38 2022 +0200 - core: parser - additioal check for content lenght spanning next line + acc: free core attributes for cdrs sent to log file -commit 5fcdbfb277feb6c26becbc9398cf7e86b42e3e07 -Author: Daniel-Constantin Mierla -Date: Sat Sep 18 15:24:39 2021 +0200 +commit 304bf9cab6d50231c9c948ed7d252d91631e7f30 +Author: Henning Westerholt +Date: Fri Oct 14 07:09:23 2022 +0000 - posops: added $pos(key) variable - - - get attributes related to posops + mqtt: add missing semicolon to #ifdef else case after 2bb8b568 -commit 07f48321e98e7e9f0b6f354823a11a63e3c49c05 -Author: Daniel-Constantin Mierla -Date: Fri Sep 17 12:58:28 2021 +0200 +commit 0994754b9925dad3f306a3ecb9c62c41588390d1 +Author: Henning Westerholt +Date: Fri Oct 14 07:06:54 2022 +0000 - posops: added functions to get where the headers and body start or end + mqtt: use same coding style regarding whitespace/tabs after 2bb8b568 -commit 6208d8a0e31fa03ca24bc2fd63093607d235dbbd -Author: Daniel-Constantin Mierla -Date: Fri Sep 17 08:22:09 2021 +0200 +commit 846ed0ab0d9ed11c9df2636d4061a64aca539a66 +Author: Henning Westerholt +Date: Fri Oct 14 07:05:10 2022 +0000 - core: receive - check for required headers before routing blocks + Revert "mqtt: fix double brackets introduced in 2bb8b568" + + This reverts commit 96e28f8c1ce22042bd1f59dea7607aef51ac1f58. -commit 698417d9704413fa8e58b1ee53e728efe1c02f34 -Author: Kamailio Dev -Date: Thu Sep 16 14:01:17 2021 +0200 +commit 96e28f8c1ce22042bd1f59dea7607aef51ac1f58 +Author: Henning Westerholt +Date: Fri Oct 14 06:57:52 2022 +0000 - modules: readme files regenerated - slack ... [skip ci] + mqtt: fix double brackets introduced in 2bb8b568 -commit 996bc9ccecdb2a5a41fb006306eefe3b384c6812 -Author: Arsen Semenov -Date: Thu Sep 16 16:56:58 2021 +0500 +commit 88667f7cbf8a41dd3951cdca74d203936ecb164a +Author: Kamailio Dev +Date: Thu Oct 13 17:46:30 2022 +0200 - slack: update readme docs [skip ci] + modules: readme files regenerated - mqtt ... [skip ci] -commit 32bf3eb2b27fbefe991a4aabc829f21ecc4e8829 -Author: Daniel-Constantin Mierla -Date: Thu Sep 16 12:59:38 2021 +0200 +commit 2bb8b5689c3064bd0ad1da80bdcfa36f29d2b8e3 +Author: Andreas Granig +Date: Thu Oct 13 08:42:14 2022 +0200 - sqlops: return 1 on success for kemi sql_xquery() + mqtt: Add tls_alpn module option - - GH #2856 + This is used when a service (like AWS IoT Core) uses one TLS port + for multiple services (like https and mqtt), so you have to set + the ALPN to 'mqtt' to be able to connect kamailio. -commit b8d3971ab7d2d5d913f629b142dded6322a82172 -Author: Arsen Semenov -Date: Thu Sep 16 15:42:24 2021 +0500 +commit ea7201d9c3b086fb79c093b4f127516befb08e25 +Author: Kamailio Dev +Date: Thu Oct 13 15:46:31 2022 +0200 + + modules: readme files regenerated - tsilo ... [skip ci] + +commit ef2ea73f044a1421b25734d4773bd2dacaab1165 +Author: Federico Cabiddu +Date: Thu Oct 13 15:42:56 2022 +0200 + + tsilo: add new return code to ts_append and document it - slack: reuse http_client api +commit aec01a7e10be54d2e2d9a91e54157a5bdda21e83 +Author: Maksim Nesterov +Date: Thu Sep 22 15:51:51 2022 +0300 -commit 63ecb827631189d27da6a85d41149985d95fc479 + tm: proper fill of From/To URI/tag values using parsed structure in rpc_t_uac() + +commit c8bd10f791ef7aa48a16104472b039a8ca1a53c5 Author: Daniel-Constantin Mierla -Date: Thu Sep 16 11:03:52 2021 +0200 +Date: Thu Oct 13 11:59:53 2022 +0200 - core: parser - print what is left in buffer if no EoH in get_body() + kex: added fixup free functions to module exports -commit 489eb6742997f8e4f2dc56c894af6b8ed5ef4d33 +commit bc97b7adf77406dfc08b57b4a7df912a76d324e5 Author: Daniel-Constantin Mierla -Date: Thu Sep 16 11:00:56 2021 +0200 +Date: Thu Oct 13 09:40:44 2022 +0200 + + nats: safety check on nats_workers inside mod destroy - misctest: sync with fuzz msg code +commit 6081ae45c21a50036d9b773d11b5c692767d6d1f +Author: Kamailio Dev +Date: Wed Oct 12 16:16:30 2022 +0200 + + modules: readme files regenerated - topoh ... [skip ci] -commit 7894fb470e707622b077d565763c9cfb7c654da5 +commit dc46d8eb102d4390a5cb257ee1ac9a0cc7528551 Author: Daniel-Constantin Mierla -Date: Thu Sep 16 08:37:55 2021 +0200 +Date: Wed Oct 12 13:36:53 2022 +0200 - dispatcher: init attrs value when param not given to rpc add - - - GH #2854 + topoh: docs for mask_mode parameter -commit f2b133e24e29f9f0ce7ba568a5d4564c7b0f8f31 +commit 279de09111c0884f01fa002fabc8a200fcc26846 Author: Daniel-Constantin Mierla -Date: Thu Sep 16 08:08:18 2021 +0200 +Date: Wed Oct 12 13:20:19 2022 +0200 - core: free params list at end on error state inside parse_addr_spec + topoh: modparam to control header masking + + - mask_mode - a new parameter + - if bit 1 is set, the masking of contact header in 3xx replies is + skipped + - GH #3256 -commit d8955fc350b48d0c4ca359d03cb9954a48998658 -Author: Sergey Safarov -Date: Wed Sep 15 16:14:13 2021 +0300 +commit 17ef6f22f24a77fba64d8076c8be771fac2ab00a +Author: Victor Seva +Date: Wed Oct 12 09:48:38 2022 +0200 - kazoo: fixed crash when json body is NULL + src/Makefile: deb-stable is bullseye nowadays - fixes GH #2794 + https://github.com/kamailio/pkg-kamailio-docker/issues/3 -commit f485a1b2d4aacce80dc819c0a987c192c0a0cc97 +commit cbe6cef58da8de7efa18c4e34458a81176d23e42 Author: Daniel-Constantin Mierla -Date: Wed Sep 15 14:54:59 2021 +0200 +Date: Tue Oct 11 10:17:34 2022 +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 + keepalive: removed redundant checks -commit 1d9a972692a44210884137c5d941909022ce6183 +commit 611cfede181f4cd61f576068708975efe5f66ffc Author: Daniel-Constantin Mierla -Date: Wed Sep 15 11:01:45 2021 +0200 +Date: Tue Oct 11 09:40:56 2022 +0200 - misc/fuzz: deeper parsing for From/To + core: dns cache - check pointer and small formatting -commit cbca34c67bec1ba8581a6f7d2de83a71f1fefcd3 -Author: Henning Westerholt -Date: Tue Sep 14 15:39:57 2021 +0000 +commit 609962b49a79dc5650f72470f4b03746d2e6db46 +Author: Daniel-Constantin Mierla +Date: Mon Oct 10 13:01:21 2022 +0200 - sipt: use helper function to check for valid ISUP/ACM/CPG + ims_registrar_pcscf: go to error to free variables on failure cases -commit 0cc471e0c12c33044a0be6b41cbf63ee12a5d5c1 -Author: Henning Westerholt -Date: Tue Sep 14 15:32:50 2021 +0000 +commit d39f12ced4c79f3b7d60b5477f5065d9589547e8 +Author: Daniel-Constantin Mierla +Date: Mon Oct 10 11:44:57 2022 +0200 - sipt: use helper function to check for valid ISUP/IAM + cdp: use empty string for debug messages when value is not set -commit ef457eea6f4eff1f52829db5ab88e08b74b8da86 -Author: David Korczynski -Date: Mon Sep 13 11:19:28 2021 +0100 +commit d92a8a6d8d4c0d226f740a67c76ca742a3ffed2a +Author: Kamailio Dev +Date: Mon Oct 10 09:46:23 2022 +0200 - misc: fuzz: extend msg parsing fuzzer + modules: readme files regenerated - app_python ... [skip ci] -commit cfaea0776be0027f4a7dab996a9f0f0e6271c421 -Author: Riccardo Villa -Date: Fri Aug 27 10:33:11 2021 +0200 +commit 7306e7683fd50420e93b44ec5593705194bf3616 +Author: Henning Westerholt +Date: Mon Oct 10 07:39:56 2022 +0000 - ims_charging: fix charging reply route with kemi + app_python: add a note that python2 is deprecated and app_python3 should be used -commit d024975fa855461a758cdf8276e2406bbda95d0a +commit 25a060bb5d72cac5bafcd4e8e5960635bf848205 Author: Daniel-Constantin Mierla -Date: Tue Sep 14 09:14:16 2021 +0200 +Date: Fri Oct 7 13:50:42 2022 +0200 - kamctl: regenerated db schema files + core: snexpr - assign the lv to evaluated variable with number value -commit a1afff1d50c426b0aa9fe358425110a64e838159 +commit 8d398d6a83153fc65acd49557b702879d2585dc8 Author: Daniel-Constantin Mierla -Date: Tue Sep 14 09:14:03 2021 +0200 +Date: Thu Oct 6 11:24:51 2022 +0200 - lib/srdb1: schema - create index on tcp connection for location + ims_qos: use inter-module api release_dlg() instead of direct unref_dlg() + + - fix missing linker symbol -commit a74977e42a39b93a4127766b86fc26fc367e9fe6 -Author: Kamailio Dev -Date: Tue Sep 14 08:46:23 2021 +0200 +commit 598969df126af4ad4d2283e37078e1afe8773a32 +Author: Daniel-Constantin Mierla +Date: Wed Oct 5 10:41:38 2022 +0200 - modules: readme files regenerated - dispatcher ... [skip ci] + misctest: allow testing with larger message size than core accepts -commit 1d3fde1205440296c1d6a54feee5a9d637055bee +commit 916ecb43e94fcc4662ae4212172b2b66488002de Author: Daniel-Constantin Mierla -Date: Tue Sep 14 08:05:05 2021 +0200 +Date: Wed Oct 5 10:37:01 2022 +0200 - core: parse via - safe check for end of buffer - - - just in case it is needed to be used for non-zero-terminated strings + misc/fuzz/README.md: added link to OSS-Fuzz folder for Kamailio -commit 685817088ff9c72c055e72091fa6f923b824c206 +commit 1cd2fc1977bfa5e362cef0199e4643085c66d3d1 Author: Daniel-Constantin Mierla -Date: Tue Sep 14 08:03:47 2021 +0200 +Date: Wed Oct 5 10:34:43 2022 +0200 - core: parse content - group operation to avoid overflow + misc/fuzz: add checks on input size + + - test with larger messages than core accepts -commit afcd0bc7d231cb290ec54549016a8706f12f4210 +commit 45c4c1b1851212bfc8e0c84d4e1a62cd89ad7b56 Author: Daniel-Constantin Mierla -Date: Mon Sep 13 10:37:33 2021 +0200 +Date: Tue Oct 4 16:11:50 2022 +0200 - misctest: 0-padding for hex print + lrkproxy: init variable and check to fix compiler warnings -commit ad0f9a692e9e56195844e77ee8e6ebe0ca1f0bd2 -Author: Daniel-Constantin Mierla -Date: Mon Sep 13 10:20:34 2021 +0200 +commit 640456bb13cd9da3ff84ca3542f9f28446062d7c +Author: Kamailio Dev +Date: Tue Oct 4 12:01:46 2022 +0200 - dispatcher: docs for ds_is_active() + modules: readme files regenerated - jsonrpcs ... [skip ci] -commit d574a2107aa38e14c45e398721f66c5a2487c793 -Author: Daniel-Constantin Mierla -Date: Mon Sep 13 09:59:40 2021 +0200 +commit 758ec768576cf4e380d6cd7f678f6270f79033af +Author: Henning Westerholt +Date: Tue Oct 4 09:50:08 2022 +0000 - dispatcher: added ds_is_active(group [, uri]) - - - check if any or a specific uri in a group is active + jsonrpcs: small spelling fix in docs -commit a34463c9f5fc5faade30d36f168b10105de98ac8 +commit 6f400a8074fe60916867596431ca26dff00435d1 Author: Kamailio Dev -Date: Mon Sep 13 09:31:18 2021 +0200 +Date: Fri Sep 30 11:46:18 2022 +0200 - modules: readme files regenerated - registrar ... [skip ci] + modules: readme files regenerated - carrierroute ... [skip ci] -commit 3eb2608d9063ce00327ff54eecfd3a2ce74a379e +commit 1e3f1886cef43fcbf6cdd6f1cefb5b72e5151abc Author: Daniel-Constantin Mierla -Date: Mon Sep 13 09:20:48 2021 +0200 +Date: Fri Sep 30 11:35:53 2022 +0200 - registrar: save() - new flag to prepare the headers for reply + carrierroute: exported cr_user_carrier() to kemi -commit 65e0b1a3248a1ee183864b17f719b9fd8cb9e64b +commit c32ce4d776d40fe2eccea9007fb842cd8c9c3af9 Author: Daniel-Constantin Mierla -Date: Sun Sep 12 12:09:38 2021 +0200 +Date: Fri Sep 30 11:21:29 2022 +0200 - misctest: close file if buffer size is not enough + carrierroute: docs updated for cr_user_carrier() -commit eb204c0f99247e7ee5356201a8d0d46e5808ddad +commit e84c1947b3c9fa5dc07fbab0361758a9f87e9da2 Author: Daniel-Constantin Mierla -Date: Sat Sep 11 20:06:26 2021 +0200 +Date: Fri Sep 30 11:16:48 2022 +0200 - slack: free send_data in case of error + carrierroute: updated cr_load_user_carrier() to support any output variable - - removed unnecessary if conditions + - third parameter can be any writable + - added fixup-free function for it -commit 7d41d02028d095bd7e52047665db4f53ae606cc3 -Author: Kamailio Dev -Date: Fri Sep 10 13:31:16 2021 +0200 +commit d5ae9019dcdfe5b51ce87f6957902abbaa7fa071 +Author: Daniel-Constantin Mierla +Date: Fri Sep 30 10:52:25 2022 +0200 - modules: readme files regenerated - registrar ... [skip ci] + corex: added fixup free functions in module exports -commit 622f02d0f817c5b6c70783cc98745cf06a986f84 +commit ff7913f511f95a891fe870cb1fe88f586573af79 Author: Daniel-Constantin Mierla -Date: Fri Sep 10 13:20:12 2021 +0200 +Date: Fri Sep 30 09:17:36 2022 +0200 - registrar: implemented lookup filter mode 2 - - - use only contacts that have associated TCP/TLS/WSS connection active + core: snexpr - compile time options for formatting fload with full precission -commit bfc545f35193290a441c430a0de2eb05cd7d749b -Author: Kamailio Dev -Date: Fri Sep 10 12:16:25 2021 +0200 +commit d5df2e45cf6ae3c8fc61f565c9291b26ff255ede +Author: Daniel-Constantin Mierla +Date: Thu Sep 29 10:06:03 2022 +0200 - modules: readme files regenerated - sipt ... [skip ci] + core: snexpr.h - custom function to format float value + + - use a precision of 4 decimals -commit 42db40db857c103404aaf3080ea2461e6d57618a -Author: Mikhail Kalashnikov -Date: Thu Sep 9 23:55:16 2021 +0300 +commit d5eebda3a09401478e6707bb03043d75b90fe1d3 +Author: Daniel-Constantin Mierla +Date: Thu Sep 29 09:27:09 2022 +0200 - rollback sipt_get_redirection_info + core: snexpr.h - removed mistakenly placed string concat -commit 8f2b2bbfa43e87841dc90cf4113c9e41f09b9b97 -Author: Mikhail Kalashnikov -Date: Thu Sep 2 11:56:34 2021 +0300 +commit 9a41fb5403a6bc4fd5ccee239ccdf725fe6f91df +Author: Richard Fuchs +Date: Wed Sep 28 09:33:56 2022 -0400 - 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) + rtpengine: allow to-tag usage for all commands -commit c311fb78976fd7ba97e9ec1e3b8c4176ebeccc0f +commit 28ce28f26ba069781ac6aee6c7ffcbd1281d7848 Author: Kamailio Dev -Date: Fri Sep 10 11:16:30 2021 +0200 +Date: Wed Sep 28 13:01:21 2022 +0200 - modules: readme files regenerated - usrloc ... [skip ci] + modules: readme files regenerated - lrkproxy ... [skip ci] + +commit 6eb5bb67586bf91c5d42a5864d881a4fc82a6638 +Author: Mojtaba Esfandiari.S +Date: Wed Sep 28 14:25:26 2022 +0330 -commit 18b7337ad4b868a84d4cb70abb37a3d4ba16a428 + lrkproxy: Add new features : TURN support, behind_nat support, subset of range ports + +commit a26eb52bf50e687251f994fd35b3afc5ff2a32ca Author: Daniel-Constantin Mierla -Date: Fri Sep 10 11:12:01 2021 +0200 +Date: Wed Sep 28 09:19:58 2022 +0200 - usrloc: added db_clean_tcp parameter + core: snexpr.h - declare iterators out of for() statements - - 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 + - support non-C99 compilers -commit 608118deffa70cf12f4c3de29e18a0cfb1ff934c +commit 07424a6143c79037a3a6631bece9e536508d6d7d Author: Kamailio Dev -Date: Thu Sep 9 21:46:13 2021 +0200 +Date: Tue Sep 27 16:16:21 2022 +0200 - modules: readme files regenerated - snmpstats ... [skip ci] + modules: readme files regenerated - presence_reginfo ... [skip ci] -commit 9f3b344a737f2bf8628be1126e4aa6145963b9bc -Author: Marat Gareev -Date: Tue Sep 7 20:36:36 2021 +0300 +commit 91cf0ce599b41fd6482e3206217fc9b6e7821a66 +Author: Matteo Brancaleoni +Date: Fri Sep 16 16:04:40 2022 +0200 - snmpstats: add parameter to specify SNMP version + presence_reginfo: Add option for aggregating presentities -commit 73e4dfea9b7b21625d029e38f45a07beb2942aff -Author: Daniel Pocock -Date: Thu Sep 9 12:59:31 2021 +0200 +commit 1fbdc35c3d29da048cb06bfe0268c503c5015c3c +Author: Daniel-Constantin Mierla +Date: Mon Sep 26 20:37:31 2022 +0200 - core: logging: JSON: CEE: add the @cee prefix in Syslog messages + pv: use the function for header name parsing that does not require the colon termination -commit 8cd0a5ab8683c7a598499e6b1bbe1fc6a489f531 +commit 86a357c278c45a8d7b580e79ac074115871065fb Author: Daniel-Constantin Mierla -Date: Thu Sep 9 14:59:21 2021 +0200 +Date: Mon Sep 26 15:58:15 2022 +0200 - misctest: info debug about input data + uac: use get_dlg_varstatus() to check if var exists -commit c849070371740c01f9f13a889c610de9132349f3 +commit 320af48dffaa3c9b2c266ad9f68233e3cf48f9f0 Author: Daniel-Constantin Mierla -Date: Thu Sep 9 10:27:01 2021 +0200 +Date: Mon Sep 26 15:30:51 2022 +0200 - presence: skip body operations on empty string + dialog: export new itermodule api functions + + - get duplicate var value and status -commit 34b61d3f1d6b5a0d4425f8edfa69d707cfa058b7 +commit abdb02d3d2eec9fb45646f68996da3526c92ef58 Author: Daniel-Constantin Mierla -Date: Thu Sep 9 10:25:29 2021 +0200 +Date: Mon Sep 26 12:51:50 2022 +0200 - tm: skip body operation on empty string for uac building + dialog: updated ki_dlg_var_is_null() to use safer api function -commit a0a97119bef7671f33734399dc9de4562abae39c +commit c2c3211cd31405188891abd16ef770c26a8ddd44 Author: Daniel-Constantin Mierla -Date: Thu Sep 9 09:11:06 2021 +0200 +Date: Mon Sep 26 12:30:06 2022 +0200 - usrloc: set tcp connection id to -1 for records added via rpc - - - cope properly with the handle_lost_tcp modparam + dialog: api function to get the status if dlg var is set or not -commit 17a2eec2a8e47939782c1352ddb0fa4d3e73f9d8 +commit 8548aaa8a798b939e041821848b2f05b963451d8 Author: Daniel-Constantin Mierla -Date: Thu Sep 9 09:05:54 2021 +0200 +Date: Mon Sep 26 12:04:29 2022 +0200 - core: parse_to_param() check for end of data on escape or start of value + dialog: updated comments for api functions to get dlg var value -commit f624e1701088a94465a06f36a2ef27804b16ec0e +commit 13512f48e03a2ef99847edf639582aaf3b4dfeb3 Author: Daniel-Constantin Mierla -Date: Wed Sep 8 14:57:52 2021 +0200 +Date: Mon Sep 26 11:57:02 2022 +0200 - core: parser - free unlinked local param structure in parse_to_param() + dialog: api function get pkg-allocated duplicate of dlg var value -commit bd92fb59cce183008956ff060911cc14d3dfb160 +commit a7571233bc7dee0381e8ed7e44408f63fa45c156 Author: Daniel-Constantin Mierla -Date: Wed Sep 8 13:30:31 2021 +0200 +Date: Mon Sep 26 11:46:59 2022 +0200 - sca: call unsafe find entry function to avoid infinite recursion + dialog: update check on dialog var key length -commit b86d2490f3b96c532cbe07259786757b3ab9fc02 -Author: Daniel-Constantin Mierla -Date: Wed Sep 8 10:00:09 2021 +0200 +commit cc5216540f2240b7fc47adf66f380a00cf408aa0 +Author: Mojtaba Esfandiari.S +Date: Sat Sep 24 16:10:10 2022 +0330 + + Revert "lrkproxy: Add new features : TURN support, behind_nat support, subset of range ports" + + This reverts commit f2b07f2321980e74247cb0c968b98925172f6874. + +commit f2b07f2321980e74247cb0c968b98925172f6874 +Author: Mojtaba Esfandiari.S +Date: Sat Sep 24 14:25:24 2022 +0330 - dialog: rpc set state change to DLG_FLAG_CHANGED instead of DLG_FLAG_NEW + lrkproxy: Add new features : TURN support, behind_nat support, subset of range ports -commit d0b1d4b255c2ec4ad9d7e9505b70453bc6376163 +commit a2d9a2f95e2212a9f5538ac25ac241206eff06a0 Author: Daniel-Constantin Mierla -Date: Wed Sep 8 08:23:55 2021 +0200 +Date: Fri Sep 23 14:07:41 2022 +0200 - misctest: print input data in hex format + pua_dialoginfo: use dlg api function get_dlg_varval() -commit a2511df29adc83544f047cbbdba7a8ba88272930 +commit cd4e2259526bc4642259201ee96b00624f300437 Author: Daniel-Constantin Mierla -Date: Wed Sep 8 08:04:06 2021 +0200 +Date: Fri Sep 23 13:59:36 2022 +0200 - core: log unexpected char in parse_param2() + uac: use dlg api functions get_dlg_varval() and get_dlg_varref() -commit 20db418f1e35f31d7a90d7cabbd22ae989b7266c +commit fb7c497893f05587bda1c37e09d73a7ebb522715 Author: Daniel-Constantin Mierla -Date: Tue Sep 7 15:36:20 2021 +0200 +Date: Fri Sep 23 13:42:18 2022 +0200 - core: parser contact - proper update of length in skip_name() - - - stop walking name also for unquoted ;, being special char - - small typo + acc: use get_dlg_varval() to get values for dialog variables -commit 96656e0dfe66aba44ec5fceb27ce5f1e088a78a4 -Author: Kamailio Dev -Date: Tue Sep 7 13:16:24 2021 +0200 +commit ce3cd42631ac06a6a20892bd308901c6acd58f7a +Author: Daniel-Constantin Mierla +Date: Fri Sep 23 13:33:03 2022 +0200 - modules: readme files regenerated - xlog ... [skip ci] + dialog: init output dlg var value param eariler -commit 3ee0670ee9ca5e2812fd90cccef3a7ae4e55a3b4 -Author: lazedo -Date: Tue Sep 7 00:35:52 2021 +0100 +commit a7cecdcbc3c1d53fce22a33a3768da2a1907d64e +Author: Daniel-Constantin Mierla +Date: Fri Sep 23 13:17:02 2022 +0200 - 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 + dialog: internal api functions to get dlg variable reference or value -commit 88e5f6130a26f37e4e5dfa515ef640443bbc6873 -Author: Luis Azedo -Date: Tue Sep 7 09:45:03 2021 +0100 +commit bcb3970d7a89ab27b43f86aee5b93a473a8b790b +Author: Daniel-Constantin Mierla +Date: Thu Sep 22 20:41:32 2022 +0200 - xlog: add prefix_mode - - allows pv_format specifier in prefix param + acc_json: code formatting updates -commit c12ddec36c7c321054c188eb8efdccd7bb04e168 -Author: Kamailio Dev -Date: Tue Sep 7 11:01:26 2021 +0200 +commit 3e2b5d9ed6a0f18199359444c5ae33a1d6b94eb2 +Author: Daniel-Constantin Mierla +Date: Thu Sep 22 20:32:52 2022 +0200 - modules: readme files regenerated - misctest ... [skip ci] + acc_json: use the variable for the time key -commit c89d1e922742e93913517d245686b552ded40b09 +commit 023af516f4ede3742f2e1836474978b596a4a3a8 Author: Daniel-Constantin Mierla -Date: Tue Sep 7 10:50:03 2021 +0200 +Date: Thu Sep 22 20:30:52 2022 +0200 - misctest: added option to perform tests for sip message + acc_json: moved global vars declaration to .c file + + - made them static -commit d6c52a6afdd38cc05a67a25e55e387ad77a9ddf4 +commit 41babc99c83c74ca3d1494698455394dd8458e87 Author: Daniel-Constantin Mierla -Date: Tue Sep 7 10:44:17 2021 +0200 +Date: Thu Sep 22 09:34:05 2022 +0200 - core: parser contact - link structure once finishing current one + core: added #!defexps preprocessor directive + + - similar to #!defexp but the resulted value is enclosed in double + quotes -commit d2dbe98e072f59138b9974ab8f147bcfef5f983e -Author: Daniel-Constantin Mierla -Date: Tue Sep 7 10:42:39 2021 +0200 +commit e241f7b8a07b24fba6d6ecf2c344a39d2b2b5859 +Author: Henning Westerholt +Date: Wed Sep 21 18:34:04 2022 +0000 - core: relocate parse_contact_hader() to parser folder + kex: add additional safety checks for printing, based on PR #3250 from bensly-shanmugam -commit afcf3fb4eff2cebd88d60c31f74ed952f331f729 -Author: Kamailio Dev -Date: Mon Sep 6 15:31:14 2021 +0200 +commit 8064a1d3cd35e76f0e563fa401c181632f33b43a +Author: Alex +Date: Tue Sep 20 17:12:22 2022 +0200 - modules: readme files regenerated - misctest ... [skip ci] + build: harden pull_request.yml permissions + Signed-off-by: Alex -commit bc06c9f9ca546a6892c9a59f10fd0a963b46c737 -Author: Daniel-Constantin Mierla -Date: Mon Sep 6 15:23:17 2021 +0200 +commit ddb39dd0f4fae470083006a7965d21512cd759b1 +Author: Alex +Date: Tue Sep 20 17:11:59 2022 +0200 - misctest: added memory module parameter - - - control if it should do initialization for memory testing + build: harden main.yml permissions + Signed-off-by: Alex -commit 76e6033ff14fec0f2db0b387803b4c5815a91163 +commit 411fb392fc3f2b399857dde2fb717ec2286e7fee Author: Daniel-Constantin Mierla -Date: Mon Sep 6 14:56:36 2021 +0200 +Date: Tue Sep 20 17:41:36 2022 +0200 - core: catch empty string on parsing params + core: added #!defexp ID STM preprocessor directive + + - abity to set a defined it to the result of snexpr statement + - example: + + #!define ADDR 127.0.0.1 + #!defexp SIPURI "sip:" + ADDR + ":5060" -commit 01aa8666c1419689b009e82fc23ff12d3a165715 +commit 1fd075c4e7db180c61fcb2838e9e817ddd623003 Author: Daniel-Constantin Mierla -Date: Mon Sep 6 14:52:50 2021 +0200 +Date: Tue Sep 20 11:01:56 2022 +0200 - modules/malloc_test: renamed module to misctest - - - generic name to include tests not related to memory + core: clone values for defines -commit 5fa78d73b30cb5e221446abd63b84f90bc00927d +commit b7a0d8a084a25a1b02e2c9845ef4e3b19f988c02 Author: Daniel-Constantin Mierla -Date: Mon Sep 6 14:35:38 2021 +0200 +Date: Tue Sep 20 10:52:42 2022 +0200 - malloc_test: removed svn id - clang formatted code + core: use defines for types of preprocessor defs -commit f769011743feccde0fbca8531ab4e1b3563bf155 +commit abe04ea06c68c7df180831bba1f4e73f53512db5 Author: Daniel-Constantin Mierla -Date: Mon Sep 6 13:51:32 2021 +0200 +Date: Tue Sep 20 08:43:05 2022 +0200 - core: parser - ensure content lenght value does not exceed max int + core: snexpr - updated to version supporting escaped chars in string values -commit 116ef94420bf6ed9e0ae3bc08a612d8d0c4aa0a7 +commit f7b35f05f31bd7cc01aea4572c79ba48d84d8123 Author: Daniel-Constantin Mierla -Date: Mon Sep 6 13:21:33 2021 +0200 +Date: Mon Sep 19 08:40:19 2022 +0200 - core: parser - free local unused param structure + acc_json: update to free cdr core attrs -commit baed515e8aed8e5b505ff716eb57d0c60e582632 +commit d616dc46b5373b1474bf855afde4c5687d2a2d09 Author: Daniel-Constantin Mierla -Date: Mon Sep 6 12:59:34 2021 +0200 +Date: Mon Sep 19 08:15:53 2022 +0200 - core: parse content length - consider multi line header format + acc: clone dlg core attributes - - safety checks for log message when not parsing the message buffer + - GH #3243 -commit f1e87166d097bde903594aecfff2e562c1496e4f -Author: Kamailio Dev -Date: Mon Sep 6 10:46:15 2021 +0200 +commit c5f71a45c7c55af0cf4a6aa482d8a57018af7900 +Author: Daniel-Constantin Mierla +Date: Sun Sep 18 21:33:25 2022 +0200 - modules: readme files regenerated - tls ... [skip ci] + acc: more meaningful array index names for building cdr attributes -commit 238ef139bfbe145fb93e5c4b0730de58040d2265 -Author: Anthony Alba -Date: Wed Sep 1 07:26:08 2021 +0800 +commit d56d65b8daac072a4726d9124072151d0d3fbb79 +Author: Julien Chavanton +Date: Tue Sep 6 10:45:12 2022 -0400 - 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 + dispatcher: fix alog13 gateway selections -commit 90f4bd591aba7c6fbe234df1f3868edf4ff0a9f1 +commit 518296523db0c1735c3234d77d6af312f5c9babb Author: Daniel-Constantin Mierla -Date: Mon Sep 6 10:29:50 2021 +0200 +Date: Sun Sep 18 20:09:53 2022 +0200 - Revert "core/mem: removed tlsf_malloc_bits.h" + dmq_usrloc: safety checks for sock field - This reverts commit 2d7aee506c617f2d258719562f8debf2b4ba087e. + - GH #3243 -commit 39c53260599405db4626c8a691552f3aabd3448c +commit 9a15781f4804ef6620fad5a09ff2e9aacae871cb Author: Daniel-Constantin Mierla -Date: Mon Sep 6 10:29:29 2021 +0200 +Date: Sat Sep 17 10:18:39 2022 +0200 + + sipdump: use the right flag to parse ipv6 - Revert "core/mem: tlsf malloc - sync'ed with v3.1" +commit e49e5a52ded4bef36b5958a748b9556af52d2d33 +Author: Gustavo Almeida +Date: Fri Sep 16 21:06:53 2022 +0100 + + pkg/kamailio/obs: added readline-devel build dependency (#3233) - This reverts commit ddafeebfaf1537c684eee22be228867563dd02ac. + * pkg/kamailio/obs: added readline-devel build dependency + + - Added a readline-devel dependency when generating rpm's. This ensures that when generating rpm's (mock context), kamcmd uses this library in its compilation and autocomplete is available in kamcmd's interactive mode. -commit a133a27336fa12de01319489318fd5e042b49110 +commit de6a35012669ad5892760c368cbd141e77bc91db Author: Daniel-Constantin Mierla -Date: Mon Sep 6 09:44:10 2021 +0200 +Date: Fri Sep 16 16:48:19 2022 +0200 - core: dprint - include for uintmax_t + corex: print address family name for rpc corex.list_sockets -commit c5e880814e3a5270583dd8032c7378cde6905813 +commit a5d92da6370f6db15c1ccb69a0ad7b914163c1db Author: Daniel-Constantin Mierla -Date: Mon Sep 6 09:23:40 2021 +0200 +Date: Fri Sep 16 16:45:21 2022 +0200 - core: cast pthread_self() in log - some distros makes the type opaque + core: print address family for rpc core.sockets_list -commit 8b128b7dd544e3e30d615da39e84cec91588249a +commit 8bdee74fa6b68012919ddbb403da372187631bd9 Author: Daniel-Constantin Mierla -Date: Sun Sep 5 14:25:24 2021 +0200 +Date: Fri Sep 16 16:42:16 2022 +0200 - app_ruby: regenerated api skeleton functions + core: helper function to get address family name -commit cfb5c453caaee341dc4ee1d9f2cdc5b1c3c87eea +commit 4434e83db1d4b668dabbe915fe36719ede165915 Author: Daniel-Constantin Mierla -Date: Sun Sep 5 14:21:30 2021 +0200 +Date: Fri Sep 16 15:00:13 2022 +0200 - app_ruby: utils/app_ruby_ctl - increade api skeleton functions to 1536 + websocket: debug message for rpc command when finding no tcp connection -commit 031fd46980b34a570385f49f168b13af43d84b87 +commit abe60832de46796a1395a75a67753c1a12a1ec0a Author: Daniel-Constantin Mierla -Date: Sat Sep 4 16:15:58 2021 +0200 +Date: Fri Sep 16 14:51:31 2022 +0200 - core: print char code on error in parse_addr_spec() + websocket: clean up ws structures without an active tcp connection + + - GH #3236 -commit 017f5d81f05f9589bc6bcf47e94af24648efee09 +commit 0a61ec2f137414a7bfc2535dfe4df9b72e500cf8 Author: Daniel-Constantin Mierla -Date: Fri Sep 3 11:14:33 2021 +0200 +Date: Fri Sep 16 14:31:44 2022 +0200 - README.md: 20 years of development anniversary + sipdump: make dest ipv6 addresses without square brackets -commit 199f13a7dfac8cd817850c6a6afe5ba510835418 -Merge: 22f9e269dd 1e71168342 +commit ac711cffea91c44f4e13b5d75d6ae01ee4599099 Author: Daniel-Constantin Mierla -Date: Thu Sep 2 19:53:03 2021 +0200 +Date: Fri Sep 16 13:54:56 2022 +0200 - Merge pull request #2842 from DavidKorczynski/master - - misc: fuzz: add msg parse fuzzer + sipdump: make ipv6 addresses without square brackets -commit 1e71168342894c992ab376bf8538c0953db31fe4 -Author: David Korczynski -Date: Thu Sep 2 16:00:29 2021 +0100 +commit 95e0fe85ff9149c80249e848a437deb5dae2e463 +Author: Kamailio Dev +Date: Thu Sep 15 10:46:17 2022 +0200 - misc: fuzz: add msg parse fuzzer - - this fuzzer targets various parsing routines and is meant to run - in the oss-fuzz infrastructure. + modules: readme files regenerated - dmq ... [skip ci] -commit 22f9e269dd68edcb025e103d9aa1432423dd5550 +commit e683ee506d702e9edbe4ce74304170ca04c1d5ec Author: Daniel-Constantin Mierla -Date: Wed Sep 1 12:39:33 2021 +0200 +Date: Thu Sep 15 10:34:45 2022 +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 + dmq: docs - reorganized the dmq request section -commit 4d7490a22256b2fdb376e2dd910ce0cc3728f0b8 -Author: Daniel-Constantin Mierla -Date: Wed Sep 1 12:33:53 2021 +0200 +commit b7e6b0cc44b46a615dc23b6fae7f67e63296c913 +Author: Kamailio Dev +Date: Thu Sep 15 10:31:28 2022 +0200 - Makefile.groups: added slack module to group utils - - - where http_client module resides + modules: readme files regenerated - dmq ... [skip ci] -commit d224cc5da7858fb99db64ec26fe3bd8acb0cadfc -Author: Arsen Semenov -Date: Tue Aug 31 15:55:43 2021 +0500 +commit 1fd789246cc7c58237b9a903a198521cd5b3494d +Author: Daniel-Constantin Mierla +Date: Thu Sep 15 10:26:38 2022 +0200 - slack: allocate zeroed memory for send_data + dmq: docs - note about using same Kamailio version -commit 62ac885b8b511c88f8bbddd5d791ba547a441374 -Author: Arsen Semenov -Date: Tue Aug 31 10:56:50 2021 +0500 +commit e43083e32df03b629f0eab9d567bd41d6cb749ff +Author: Daniel-Constantin Mierla +Date: Thu Sep 15 09:28:54 2022 +0200 - slack: fix param typo; strncpy, snprintf error check; removed pre-built html doc + dialplan: prefixed some global variables to avoid naming conflicts -commit 74cfb526ff035ab08ba13497e6657d656b690db0 -Author: Arsen Semenov -Date: Mon Aug 30 19:09:55 2021 +0500 +commit 220750f79737b13b6aad0c38d6dd8ea3e28d5ca5 +Author: Daniel-Constantin Mierla +Date: Thu Sep 15 09:23:26 2022 +0200 - slack: new module, send message to slack channel + dialplan: removed unnecessary define -commit a2b4f695326d762376d99faaa33170953dc2595f -Author: Kamailio Dev -Date: Mon Aug 30 11:16:15 2021 +0200 +commit f89bab70ef9cc842f37799c7c414f40d8ac581ab +Author: Daniel-Constantin Mierla +Date: Thu Sep 15 08:30:26 2022 +0200 - modules: readme files regenerated - secsipid ... [skip ci] + dialplan: rename exports to kemi + + - function names have to be unique -commit c8d8e50fe23d3310796c8615ccce346b4522fc7c -Author: Daniel-Constantin Mierla -Date: Mon Aug 30 11:05:52 2021 +0200 +commit 2e8bfcef4f3f90214df0c1fe4d40d359265f060a +Author: Bastian Triller +Date: Wed Sep 14 19:30:22 2022 +0200 - secsipid: docs for secsipid_build_identity_prvkey() + dialplan: Fix typos + + Fix typos in kemi exports -commit f37e1837ac227329849bd3ffc6729ad69f7618ab +commit f68cbc16b7ac29cce143f7b77114eaef37312ab6 Author: Daniel-Constantin Mierla -Date: Mon Aug 30 10:58:03 2021 +0200 +Date: Wed Sep 14 18:12:23 2022 +0200 - secsipid: added function to build Identity by providing private key data + core: ppcfg - skip ending quite for exported defined values to snexpr -commit 5a78a67209bf1c170d97ce220cf204d5379b9f5f +commit bb494b5d2dc4690c7389a3000ff8fda4ce3aeaa8 Author: Daniel-Constantin Mierla -Date: Sun Aug 29 11:01:55 2021 +0200 +Date: Wed Sep 14 17:37:44 2022 +0200 - secsipid_proc: added SecSIPIDGetIdentityPrvKey to api + core: ppcfg - debug messagee with result of snexpr evaluation -commit 06b99df0a6e9faa82cd53f2f51ea481277f28fe3 +commit 0406cba7db628a757572968269fd5d2f4426472e Author: Daniel-Constantin Mierla -Date: Sun Aug 29 10:38:23 2021 +0200 +Date: Wed Sep 14 17:35:22 2022 +0200 - secsipid: define values for mode parameter of internal function + core: ppcfg - remove enclosing quotes when exporting defined value to snexpr -commit 733af50276242bda54e579ace28141aedfee5014 -Author: Kamailio Dev -Date: Sat Aug 28 20:31:13 2021 +0200 +commit 2f67daa9ce945cb57b8429101569203d4b891d1c +Author: Stefan Mititelu +Date: Wed Sep 14 13:19:05 2022 +0300 - modules: readme files regenerated - mqueue ... [skip ci] + dialplan: export dp_translate to kemi -commit 4368987be5b17faf443104e6193a559492625fe6 +commit a33b41ba804bc944b0e1c4ecf17fdc3ca68d4da0 Author: Stefan Mititelu -Date: Fri Aug 13 14:52:46 2021 +0300 +Date: Tue Sep 13 11:41:04 2022 +0300 - rtimer: add one new module parameter - - Add default_interval to set the fire interval, - if interval not present inside timer string. + siputils: export is_gruu() to kemi -commit a8d4236070f69c6fd9c83dedd9c007facc34f70d +commit 678d93a742ba294bbe571c975814e01fdd795371 Author: Stefan Mititelu -Date: Fri Aug 13 14:06:48 2021 +0300 +Date: Tue Sep 13 11:24:47 2022 +0300 - mqueue: add two new module parameters - - Add mqueue_name and mqueue_size to define queues. - Updated doc. + ratelimit: export functions to kemi -commit 6e2cbf7f2a1263b8648041a02c4708bf0a9b13d3 -Author: Daniel Pocock -Date: Sat Aug 28 20:16:25 2021 +0200 +commit a84e96f2e025a6befd4721ad3f67a104fd594190 +Author: Daniel-Constantin Mierla +Date: Wed Sep 14 08:17:30 2022 +0200 - core: logging: JSON: add CEE schema support (#2826) + core: added preprocessor directive #!ifexp stm - * core: logging: JSON: add CEE schema support + - conditional evaluation of the statement as an expression with strings + and numbers + - example: - * core: logging: JSON: revise CEE create nested objects + #!ifexp KAMAILIO_VERSION >= 5006000 + ... + #!else + ... + #!endif - * core: logging: JSON: revise CEE check for pthreads + - defined IDs can be used inside the expression + - if not defined, value 0 is used + - if defined with value, the value is used + - if defined with no value, value 1 is used + - if expression is evaluated to !=0 or non-empty string, then it is considered true -commit 2a65a83b05ab0e087db5d29c7f4d3af348402a9d +commit c19583117d120c3e350fca34f41daabc286f8c6e Author: Daniel-Constantin Mierla -Date: Sat Aug 28 19:11:01 2021 +0200 +Date: Wed Sep 14 08:01:37 2022 +0200 - lcr: the new kemi exports require int parameter type + core: utils - added simple expression evaluations with strings and numbers + + - MIT license, import from github.com/miconda/snexpr -commit e2106d494847c44255b63f76cd65c69f8a1c6923 -Author: Daniel-Constantin Mierla -Date: Sat Aug 28 18:37:00 2021 +0200 +commit b7911b63d7a27a4f29acc4bca3101f7857930084 +Author: Matthias Urlichs +Date: Fri Sep 2 12:29:32 2022 +0200 - lcr: updated kemi exports with new functions having port parameter + modules/python3: return NULL on error. + + - PyErr_SetString is a void function. It doesn't return NULL. -commit 615b538c87279575732b3250a6dd24879243658a +commit d0e1827b2f8890da4fd30cc23f8bd090227d87f2 Author: Kamailio Dev -Date: Fri Aug 27 18:31:13 2021 +0200 +Date: Thu Sep 8 10:31:31 2022 +0200 - modules: readme files regenerated - rtpengine ... [skip ci] + modules: readme files regenerated - posops ... [skip ci] -commit 697f34d484e1507b480a89c11db8b86c923ea084 +commit c3771966fa8470db91d04323a1e9c837a16a22cf Author: Daniel-Constantin Mierla -Date: Fri Aug 27 18:28:12 2021 +0200 +Date: Thu Sep 8 10:09:14 2022 +0200 - rtpengine: added rtpengine_query_v() + posops: docs - updated pos_set_char() section - - do a query cmd and store the response in a variable as a json + - note that the change is done directly inside the sip message buffer -commit 57f2dcdcb13c277c96a50330a1558495d2efb504 +commit 93e77d441112ce41042cfd904cc3e7fd8ae78b4a Author: Kamailio Dev -Date: Fri Aug 27 13:16:21 2021 +0200 +Date: Wed Sep 7 23:46:23 2022 +0200 modules: readme files regenerated - rtpengine ... [skip ci] -commit 53846fa2016a0adec915310dd3181f01d103f9f5 -Author: Daniel-Constantin Mierla -Date: Fri Aug 27 13:02:26 2021 +0200 +commit 745010442f0a7298d8b4576cdebfe5f5b664c102 +Author: toharish +Date: Thu Sep 8 03:04:41 2022 +0530 - rtpproxy: aliased $rtppstat to $rtpstat + rtpengine: added receive-from option (#3230) - - can be useful when playing with rtpengine in same config + - Add receive-from option to flags + - receive-from=1.2.3.4 + - required for manageing rtpengine by a kamailio node behind a dispatcher kamailio node + - add received-from option in Document -commit cfc0ecaa8391cf9ac17f5a33ede77bc03beb8cc9 +commit 2c622a6183dab5c5f50c8d46436bed014eae1146 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 +Date: Tue Sep 6 09:16:53 2022 +0200 -commit 485f04b4420ab23d93e829f58560acc2198db9cb -Author: Victor Seva -Date: Fri Aug 27 12:34:11 2021 +0200 - - pkg/kamailio/deb: version set 5.6.0~dev1 + core: define OS_NAME at startup -commit 87576b2611a8f8b844298b52901bb852fff17c0e +commit 05694d88e3e697417be12e269511b0711404656b 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 +Date: Mon Sep 5 13:06:45 2022 +0200 - modules: readme files regenerated - ruxc ... [skip ci] + core: define KAMAILIO_VERSION with VERSION number value -commit ec9eb48dfde072630fd85a80d6d5c45e377816a3 +commit 3e94dd4bd3901d503c7be655d761f1d70453a451 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 +Date: Mon Sep 5 10:24:06 2022 +0200 - modules: readme files regenerated - lcr ... [skip ci] + core: use unsigned printing for version defines -commit 536736f2529f7554929f3aa6b74ac616c382bc6e -Author: Donat Zenichev -Date: Tue Aug 24 18:50:16 2021 +0300 +commit d4670ed58fb6e4325d5e3782f344237f8da5b70f +Author: Daniel-Constantin Mierla +Date: Sun Sep 4 20:31:51 2022 +0200 - 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. + pua_dialoginfo: safety check for request pointer -commit 9115d74b33aefb0febad7c7fffe7d184e4066b77 -Author: Donat Zenichev -Date: Mon Aug 23 21:50:50 2021 +0300 +commit f5c98a49c98aedcf6e1afec3c42dd862d0eeb9a3 +Author: Daniel-Constantin Mierla +Date: Fri Sep 2 13:15:35 2022 +0200 - 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() + core: support to specify options for load module - Back compatibility provided, hence it does not affect already existing behavior. + - prototypes: + loadmodule("path", "options") + loadmodulex("path", "options") + - options is a string with characters: + - 'g' or 'G' - open the module shared object file with RTLD_GLOBAL set, + wich can be used for modules related to external scripting languages + to avoid reloading + - example: loadmodule("app_lua", "g") -commit 161353a29c39e4a032d5de5ac9bc868e06aaa89b -Author: Kamailio Dev -Date: Tue Aug 24 10:31:19 2021 +0200 +commit 43f764cae870b15a96b8ca88f1eb195d4ceb8455 +Author: Daniel-Constantin Mierla +Date: Fri Sep 2 12:50:56 2022 +0200 - modules: readme files regenerated - ruxc ... [skip ci] + core: kemi - duplicate module name when registering the api exports -commit 1d62f9d0310d462b88db1872e3db54d5f148a54c +commit 69ba64e26e3876ce84053a691dee2f2ad9bb6185 Author: Daniel-Constantin Mierla -Date: Tue Aug 24 10:16:52 2021 +0200 +Date: Fri Sep 2 12:06:20 2022 +0200 - ruxc: docs for the new timeouts params + core: support for loadmodule("path") and loadmodules("path") -commit 121b7ffa0b4a0ae26033d68fdf804ad982d98883 +commit 2cebd46f8f2dc3f87c9cfd2054976e347aa75ace Author: Daniel-Constantin Mierla -Date: Tue Aug 24 09:45:45 2021 +0200 +Date: Thu Sep 1 10:53:54 2022 +0200 - ruxc: added parameters for connection, read and write timeouts + dialog: remove strlen() checks when setting a variable + + - assumed key->s and val->s are 0-terminated, which may not be the case -commit e9795083b50e26b3b0406b4bda8c5c74ee4822e4 +commit b7dc2ac6d66839b38ba8d6f36e9f28bc0a2d1425 Author: Daniel-Constantin Mierla -Date: Tue Aug 24 09:36:06 2021 +0200 +Date: Thu Sep 1 10:50:30 2022 +0200 - ruxc: groupped setting request params in a function + dialog: wrapper function to set a dlg var with unsigned integer parameter + + - use it to set cseq diff value -commit 5ad81a45bb28ca419d9285cc59816db0fa1afefd +commit 30c628732092108e8d73856a5c9ec60b16d5ef99 Author: Daniel-Constantin Mierla -Date: Mon Aug 23 20:45:38 2021 +0200 +Date: Wed Aug 31 11:35:51 2022 +0200 - kamctl: regenerate db creation scripts + siptrace: use socket name for hep mirroring + + - GH #3174 -commit 4decc7ca50089f94d4fcc2ad4af2b4e1089986e7 +commit 1553a6c0efb2cec0b5962bba13bc0095211ee75d Author: Daniel-Constantin Mierla -Date: Mon Aug 23 20:43:28 2021 +0200 +Date: Wed Aug 31 10:44:13 2022 +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 + pua_dialoginfo: clone dlg var values -commit 743dcc103af2e4a9ef50a88f0800ca6c70f465dc -Author: Luis Martin Gil -Date: Thu Jul 23 10:04:04 2020 +0200 +commit 54905e6b02e36e72bb74a92c77b273cf57822f18 +Author: Daniel-Constantin Mierla +Date: Wed Aug 31 10:18:07 2022 +0200 - tm - remove not used route_mode var + acc: duplicate dlg var values used in extra2strar_dlg_only() - (cherry picked from commit 6619be46249dfe0b2f2cbc863cb8b2f44716122b) + - avoid buffer index overlapping and be coherent with extra2strar() -commit fedafcff44ab2161314ab4b15e9e9c64ca2f8c7d -Author: Kamailio Dev -Date: Fri Aug 20 08:16:19 2021 +0200 +commit 590d00f04ce714ad7ce3ae6a9ca7bd2853925cba +Author: Daniel-Constantin Mierla +Date: Wed Aug 31 09:54:54 2022 +0200 - modules: readme files regenerated - ruxc ... [skip ci] + tm: exported t_exists() to kemi -commit ec3f9634c8474ff4dc9e5cb0ac451064e912734d +commit 8cb948cc07e2d577cdd14efdfe38f3e9bbf11d79 Author: Daniel-Constantin Mierla -Date: Fri Aug 20 08:01:25 2021 +0200 +Date: Tue Aug 30 13:34:38 2022 +0200 - ruxc: added modparams to set libruxc logtype and debug + dialog: fetch directly the int value for dlg variable used in dlg_cseq_update() -commit 31377b160df563a222bec5a1bf92590635429240 +commit aded00bbfe75771cef8d0ee9ae8401772f7644a9 Author: Daniel-Constantin Mierla -Date: Fri Aug 20 07:03:45 2021 +0200 +Date: Tue Aug 30 13:32:16 2022 +0200 - core: check message snd and rcv proto for COND_IF_DIFF_PROTO lumps + dialog: safer version for getting dlg variable value - - besides comparing the protos of rcv and snd sockets + - clone to ensure that reference is not becoming invalid over the time -commit 871f8113612148a49e69218e70ed7f475fb665db +commit a070f5c132a68111fade7212db6a2bc738e03193 Author: Daniel-Constantin Mierla -Date: Thu Aug 19 18:11:04 2021 +0200 +Date: Tue Aug 30 13:19:33 2022 +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 + dialog: updated to get the int value for cseq update operations -commit fcfa9aab7f6d360134c4bb882188dda9ccf6b4cb +commit 44103239ba5cc4c4582ccfacf4a3db3918e4431c Author: Kamailio Dev -Date: Thu Aug 19 15:01:19 2021 +0200 +Date: Tue Aug 30 13:01:45 2022 +0200 - modules: readme files regenerated - lwsc ... [skip ci] + modules: readme files regenerated - tm ... [skip ci] -commit 01afcc7fb2468c21a8e1cfb1a717fa96299794fa +commit c38b3585357a2200944cfd8e736f32093786350b Author: Daniel-Constantin Mierla -Date: Thu Aug 19 14:56:50 2021 +0200 +Date: Tue Aug 30 12:54:51 2022 +0200 - lwsc: docs - updated references to libwebsockets version - - - GH #2749 + tm: docs for t_exists() -commit 431544864c97d1848db1c0c42a03251a214f04cd +commit f16e76e432f46d7fc62e8c1c0808149c7ffde0c1 Author: Daniel-Constantin Mierla -Date: Wed Aug 18 18:08:38 2021 +0200 +Date: Tue Aug 30 12:49:54 2022 +0200 - cplc: use cpl_ prefix for internal time recurrence functions + tm: new function t_exists() - - avoid global symbol conflicts with core tmrec.c - - GH #2827 + - return true if the transaction exists for the current message without + setting the global references -commit 33ea38f35f9911a26a757dbfa22065eb80a9a24a +commit 837d7eab397547a4a67158e4da719288e20a0bb4 Author: Daniel-Constantin Mierla -Date: Wed Aug 18 17:39:25 2021 +0200 +Date: Tue Aug 30 11:17:03 2022 +0200 - drouting: added dr_ prefix to internal time recurrence functions - - - avoids symbol conflicts with the core tmrec.c - - GH #2828 + tsilo: restore also the global t branch index -commit 155b5d0953cd9f5effff974d2ba9fca44da42059 +commit 72234f9efbb5b299823b33dc4eda84a43d5f6384 Author: Daniel-Constantin Mierla -Date: Wed Aug 18 07:54:05 2021 +0200 +Date: Tue Aug 30 10:58:39 2022 +0200 - textopsx: added kemi functions to return hf iterator name and body + pv_headers: use t_unset() based on vref instead of resetting global t always -commit c61b6eef809af690cfd53efa4054a0c547e93584 -Author: Kamailio Dev -Date: Tue Aug 17 21:31:16 2021 +0200 - - modules: readme files regenerated - ruxc ... [skip ci] - -commit 6da06e2683b484c19eac27b757c1f2e565aa2e5d +commit 294a00985b2cf4a397ffc81782f9ce6e4bc1ca15 Author: Daniel-Constantin Mierla -Date: Tue Aug 17 21:27:36 2021 +0200 +Date: Tue Aug 30 10:54:53 2022 +0200 - ruxc: added http_retry modparam + tmx: use t_unset() instead of t_unref() for pv_get_tm_reply_reason() -commit fb2eee3e175040fef5e76cbed11430976f62df32 -Author: Alan Evans -Date: Thu Jun 24 10:24:39 2021 +0000 +commit f69c13a587df53fb93999d81cd02dc99ab223187 +Author: Daniel-Constantin Mierla +Date: Tue Aug 30 10:53:15 2022 +0200 - kazoo : fix routing of reply events + tm: added t_unset() intermodule API function - success events should be routed to onreply_route[] - failure events should be routed to failure_route[] + - reset global t and branch without releasing the transaction + - useful for cases when global t needs to be set in callbacks and then + reset before config execution is finished -commit 22a72f3a7725d56f00e22bdc52d44bd53da7c091 +commit 07877fe6686139032d4d2f85b5f119b2cdf93cf6 Author: Daniel-Constantin Mierla -Date: Fri Aug 13 08:57:10 2021 +0200 +Date: Tue Aug 30 10:36:53 2022 +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 + tmx: use t_find() for pv_get_tm_reply_reason() -commit 7ee642c58991e594f38247ab0751fadd07ce758c -Author: lazedo -Date: Wed Aug 11 15:42:24 2021 +0100 +commit 887ea4420f2a11e9d26c031c8c75e897b0fd8072 +Author: Daniel-Constantin Mierla +Date: Tue Aug 30 09:07:58 2022 +0200 - tm: restore xavps & flags after rebuilding message + etc/kamailio.cfg: comment for route[NATMANAGE] made generic -commit cbcc27ef8b1674448bd8b1c45f03388e36f65f51 -Author: Luis Azedo -Date: Thu Aug 5 12:32:32 2021 +0100 +commit 836d122af8575c66651232f3ad25bad085bfb972 +Author: Victor Seva +Date: Sun Aug 28 22:59:44 2022 +0200 - textops: check session sendrecv_mode in is_audio_on_hold - - - if sendrecv_mode is not set in media, check if its set in session + pv_headers: use tm.t_find API -commit 8da4477fd6d9590b9946071b9ac2a778b1d55d01 -Author: Luis Azedo -Date: Thu Aug 5 12:28:04 2021 +0100 +commit 46d0356386bcf2a70671fd73979ef97bd5528d74 +Author: Victor Seva +Date: Sun Aug 28 22:42:40 2022 +0200 - core: parse session sendrecv_mode in sdp - - - some user agents send a=sendonly as session attribute which apply to all media streams + pkg/kamailio/deb: version set 5.7.0~dev1 [skip ci] -commit 05577d19f21eeeaa416c17e4fd554dfd18fd9ce1 -Author: mrudenko -Date: Tue Aug 10 13:03:03 2021 +0200 +commit 7a53ac8e8d92dbb375378b49562a7842055d7fb3 +Author: Victor Seva +Date: Sun Aug 28 22:40:42 2022 +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 + pkg/kamailio/deb: sync dirs contents [skip ci] -commit dd632331315801f9d1d22c42881b07fd005b8f47 +commit c5d48f8ee3884934bd8b910a2dae1888fead3cf1 Author: Kamailio Dev -Date: Wed Aug 11 18:16:13 2021 +0200 +Date: Fri Aug 26 12:16:27 2022 +0200 - modules: readme files regenerated - sqlops ... [skip ci] + modules: readme files regenerated - dialog ... [skip ci] -commit 606679fc195825db1f8c74c8225f936fb8b79faa -Author: Henning Westerholt -Date: Wed Aug 11 16:10:57 2021 +0000 +commit 353aa1c821f2889c0a6dbadf9b1b1c1ed039deb6 +Author: Daniel-Constantin Mierla +Date: Fri Aug 26 12:11:08 2022 +0200 - sqlops: use a better value in the result_maxsize parameter example + dialog: docs for dlg_ctxiuid_mode params -commit 1c9fa44521106968a0c68b2dba96a421ad523fda -Author: Kamailio Dev -Date: Wed Aug 11 10:16:23 2021 +0200 +commit a770c4957a31c143a29c68cb71e705c3f9cfcbad +Author: Daniel-Constantin Mierla +Date: Fri Aug 26 11:24:30 2022 +0200 - modules: readme files regenerated - tlsa ... [skip ci] + dialog: added modparam dlg_ctxiuid_mode to control when iuid is set -commit db77d45e03792f73982861dcf30bad8d94bd7453 +commit d7e8ae72a0258aa6c3bcf850ea410a929da003cb Author: Daniel-Constantin Mierla -Date: Wed Aug 11 10:05:31 2021 +0200 +Date: Fri Aug 26 10:15:58 2022 +0200 - tls: docs - note about path to libraries in the Makefile + core: dprint - simplified sip msg check -commit 162c1d8f1d3522fa937bc1869fe65ad87d4e3680 +commit 02b960d84d479b001cf94b2b53063deca1d7256d Author: Daniel-Constantin Mierla -Date: Wed Aug 11 09:59:40 2021 +0200 +Date: Fri Aug 26 10:15:22 2022 +0200 - tlsa: Makefile - comment to set lib path to installation folder + core: parse - added IS_SIP_MSG() macro to check if message type is SIP - - GH #2815 + - defined also IS_SIP_REQUEST() same as IS_SIP() but with more explicit + name for detecting SIP requests -commit 28c0e78f8f866c971172d0cdc55cfd963a0d29be -Author: Daniel-Constantin Mierla -Date: Tue Aug 10 10:36:00 2021 +0200 +commit 654f22a03e874f86c4b2b2d29eb969a1be3bb25e +Author: David Escartin +Date: Thu Apr 28 14:19:53 2022 +0200 - pv: removed unused code in parsing paramlist transformation name + dialog: set context iuid for CANCEL requests to let isflagset function return the right value in case a dialog flag was previously set on the call -commit 52cb53b29a5a624031a7d06504afecca7c25511e +commit a9cf4577c25d7933531b8969a1941bac4faf8d68 Author: Daniel-Constantin Mierla -Date: Tue Aug 10 10:31:10 2021 +0200 +Date: Thu Aug 25 14:51:23 2022 +0200 - nathelper: better condition for no more params in handle_ruri_alias_mode() + tm: new inter-module API function t_find(...) + + - combines get_t() with t_check_msg(...) to get the transaction, + returning also if it was referenced or not -commit 0046f35f37a84afef9999e53c122dafa42876c69 +commit 721daf5ca55a8fb366cff2821e249bfff64d8f87 Author: Daniel-Constantin Mierla -Date: Tue Aug 10 10:10:44 2021 +0200 +Date: Thu Aug 25 10:48:16 2022 +0200 - pv: added breaks in case of mismatching via var name + usrloc: adde random and pid to call-id for keepalive requests + + - GH #3225 -commit d4d6fd431adb94f591e6035f2fa76eff8f728a8f -Author: Daniel-Constantin Mierla -Date: Tue Aug 10 09:16:17 2021 +0200 +commit 03dffaad07952568bd40e22d5b23aaa4bcfe613a +Author: Kamailio Dev +Date: Wed Aug 24 09:31:46 2022 +0200 - ISSUE_TEMPLATE/bug_report.md: list lsb_release -a in comments for OS details + modules: readme files regenerated - pv ... [skip ci] -commit 4e5c1ddd996d60382fd6a2d549cb18e2a1657b0d +commit 1a33c8b7c70e7f629868d926965ec456bf2eecae Author: Daniel-Constantin Mierla -Date: Mon Aug 9 20:54:32 2021 +0200 +Date: Wed Aug 24 09:18:08 2022 +0200 - textopsx: kemi functions to get body line iterator value + pv: updated docs for xavp_lshift() -commit 51a774089c59a3861063ee4e9b4e21051c2bf192 -Author: Kamailio Dev -Date: Fri Aug 6 09:01:22 2021 +0200 +commit 4598f0a0df90ad81e192be55a89fbd5cca52a40e +Author: korayvt +Date: Tue Aug 23 14:05:45 2022 +0300 - modules: readme files regenerated - ruxc ... [skip ci] + core: added parser mode check -commit 21b187f57a092f8ed9f51a62786a98c910b1febf -Author: Daniel-Constantin Mierla -Date: Fri Aug 6 08:54:29 2021 +0200 +commit 5d09caf029ed4271ac6dc856cb70cbf375b4c7f1 +Author: Matteo Brancaleoni +Date: Tue Jul 19 16:23:53 2022 +0200 - ruxc: docs for reuse mode 2 + pv: add monotonic clock to TimeVal pseudovariable + + - adds $TV(Sm) pseudovariable which returns the system monotonic clock + as a string + - on Linux, tries to use CLOCK_MONOTONIC_RAW which does not suffer from + ntp time adjustement -commit fa728b906ec2667891fb964e21785b12a68c0173 +commit 181bc683f6f0496b80c5997a4de30a21c04ce0bc Author: Daniel-Constantin Mierla -Date: Fri Aug 6 08:26:29 2021 +0200 +Date: Tue Aug 23 09:57:43 2022 +0200 - ruxc: Makefile - set local paths for include and libs + core: aliased dns_rev_via to rev_dns -commit e3875c01adf576f179374a926e69e99c0094e5b4 +commit f71d984edc21c015fc4c81682b115b510169b713 Author: Daniel-Constantin Mierla -Date: Wed Aug 4 14:15:09 2021 +0200 - - misc/tools/protoshoot: removed svn id and history +Date: Tue Aug 23 09:50:28 2022 +0200 -commit 3297e99c1ed5d3cbd2ada5597ab2a123dce4b44d -Author: Michael Furmur -Date: Wed Aug 4 11:28:38 2021 +0300 + core: aliased dns_use_failover to use_dns_failover - outbound: fix compiler warning on SHA1() call - -commit fc313c17e5846ab0e9e594dd50ca156a2bd71534 -Author: Kamailio Dev -Date: Wed Aug 4 09:31:21 2021 +0200 +commit 31ff79be68c262dc74ec4baaae8f9991ffbe7438 +Author: Daniel-Constantin Mierla +Date: Tue Aug 23 09:44:38 2022 +0200 - modules: readme files regenerated - textopsx ... [skip ci] + core: aliased dns_use_cache to use_dns_cache -commit bc25f098cfd0915daf3c086251f9dbe83eecb6c5 +commit a10da3a8802fd02bab9e8c655aa845d121370fd4 Author: Daniel-Constantin Mierla -Date: Wed Aug 4 09:07:36 2021 +0200 +Date: Mon Aug 22 12:46:33 2022 +0200 - textopsx: bl iterator functions to append/insert text + pv: parse header name given with variable to $hdr() and $hdrc() -commit 1a15a18eacd5764e9ba6240acbe37e645368f825 -Author: Daniel-Constantin Mierla -Date: Tue Aug 3 08:52:19 2021 +0200 +commit b46afeca6c515f5baf1812ca821321117df6478b +Author: Henning Westerholt +Date: Tue Aug 23 07:29:23 2022 +0000 - sdpops: refactored sdp_remove_str_codec_id_attrs() - - - line oriented matching of codec addributes - - support to remove a=rtcp-fb per codec, GH #2755 + etc/kamailio.cfg: corrected a typo ("endabled"), GH #3223 -commit 4191a8193025499df64f13d59f5716563e573161 +commit fb13cf364870895dec94fa1ddf6a1afd3c099715 Author: Daniel-Constantin Mierla -Date: Tue Aug 3 08:51:11 2021 +0200 +Date: Mon Aug 22 12:38:14 2022 +0200 - core: parser sdp - shorten debug message with sdp line + pv: detect known headers provided with variable for $hfl(...) and $hflc(...) - - was printing the rest of the body, print now max 20 chars + - GH #3194 -commit 921b5cbcda4637393af386219cbdf4a0f9b3d3a8 -Author: Daniel-Constantin Mierla -Date: Mon Aug 2 16:08:29 2021 +0200 +commit 5dbee20d7d44bae21f3a225966808576285ef2eb +Author: Kamailio Dev +Date: Sun Aug 21 15:46:09 2022 +0200 - textops: find start of header body for filter functions - - - GH #2748 + modules: readme files regenerated - topos ... [skip ci] -commit 7cec977f8e12bbeb0309d903e02461d1ccbf41a8 -Author: FredWH -Date: Mon Jun 28 14:46:25 2021 +0800 +commit 7dd3658e248a6c64b1606ebebac76869a006b911 +Author: Henning Westerholt +Date: Sun Aug 21 13:31:05 2022 +0000 - db_redis: fix broken pipe issue, if redis server with timeout setting. - - - issue #2764 + topos: small doc improvements related to header_mode parameter -commit 19d0a2a2177ca206de417fc1cb412c5b6dd0f393 -Author: Daniel-Constantin Mierla -Date: Mon Aug 2 12:38:49 2021 +0200 +commit a5e805a555488e70116ee60d0d9e65ebf80c020e +Author: Kamailio Dev +Date: Sun Aug 21 15:31:12 2022 +0200 - tlsa: imported README file + modules: readme files regenerated - topos ... [skip ci] -commit 2b9e2f553284b985afb01b5b78a800b10f691c6f -Author: Daniel-Constantin Mierla -Date: Mon Aug 2 12:33:43 2021 +0200 +commit 54fe9d29d15bd15b60950035ad348baacbb868fe +Author: Mvondo Eric <106535097+emvondo@users.noreply.github.com> +Date: Sun Aug 21 14:19:51 2022 +0100 - Makefile.groups: group for tlsa module + topos: disable multiple comma separated values in One Single Via, Record-Route or Route header if needed (#3220) + + * topos: enable multiple Via values in separate via header + * topos: disable multiple comma separated values in One Single Via, Record-Route or Route header + * topos: disable multiple comma separated values in One Single Via, Record-Route or Route header + * topos: disable multiple comma separated values in One Single Via, Record-Route or Route header + * change parameter name for disabling compact form values -commit 14bcf765a945d0f7e2e39d538724fe4c247615b4 -Author: Daniel-Constantin Mierla -Date: Mon Aug 2 12:30:21 2021 +0200 +commit a022dbd6b30d8301053950756cd30a2b478433e0 +Author: Henning Westerholt +Date: Sun Aug 21 12:38:16 2022 +0000 - tlsa: new (pseudo) module to compile tls module linked statically with libssl + core: add pmtu_discovery=2 for IPv4 and IPv6 - set IP_PMTUDISC_WANT/IPV6_PMTUDISC_WANT (GH #3141) + + - add pmtu_discovery=2 for IPv4 and IPv6 - set IP_PMTUDISC_WANT/IPV6_PMTUDISC_WANT + - related to GH #3141 + - for IPv4: will fragment a datagram if needed according to the path MTU, + or will set the don't-fragment flag otherwise + - for IPv6: will fragment a datagram if needed according to the path MTU for IPv6 -commit 2fe5a0d165082d7acde4695bffeb2d194e4bab58 -Author: Daniel-Constantin Mierla -Date: Mon Aug 2 12:29:25 2021 +0200 +commit 3cb1f8eaec344433fd94011ec28da464c5626c2a +Author: Henning Westerholt +Date: Fri Aug 19 16:31:56 2022 +0000 - tls: set module name using MOD_NAME define + utils: small whitespace fix for Makefile -commit f614c39a693cea39e3d96920fda3aa7a111c1d67 -Author: Daniel-Constantin Mierla -Date: Mon Aug 2 09:01:46 2021 +0200 +commit 99fde923448d251fb0e04d443d9a2bffce15d1b1 +Author: Henning Westerholt +Date: Fri Aug 19 14:39:01 2022 +0000 - siputils: functions to compare uri and aor exported to kemi + tm: remove some commented out code in timer logic -commit fa6245ce33602eeff1d776b921fd41400ae5bb48 -Author: Daniel-Constantin Mierla -Date: Sun Aug 1 09:41:30 2021 +0200 +commit ac4d7ce7bf153604e0e07d1003a1d078882c90f4 +Author: S-P Chan +Date: Fri Aug 19 22:18:39 2022 +0800 - core: cmp hdrname fix on checking type of second header + tls_wolfssl: add parser logic for previous commits related to TLSv1.3 -commit ed46adad82e7b6569eb42704c5460263d2af75f7 -Author: Sergey Safarov -Date: Sun Aug 1 11:40:26 2021 +0000 +commit 2ba21dfaa5098c8a2dcf9185e1327c55a4e0e4bc +Author: S-P Chan +Date: Fri Aug 19 22:16:10 2022 +0800 - 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 + tls_wolfssl: add support for configuration option TLSv1.3 and TLSv1.3+ -commit c503d2bd31a580138a67f1d4a265ccde5791d271 -Author: Daniel-Constantin Mierla -Date: Sat Jul 31 12:03:32 2021 +0200 +commit 377a23b8f0152d9c61ddf17e4b95d7fa08dd11d9 +Author: S-P Chan +Date: Fri Aug 19 22:01:08 2022 +0800 - core: parse to compare header names + tls_wolfssl: add timestamp and sni info for a session + + - ref: commit c0c1dcc100 for tls -commit 2c3df6265314bc7728c151d0d7353d8162b26a58 -Author: Kamailio Dev -Date: Fri Jul 30 20:31:13 2021 +0200 +commit 24cfce96a1e9e970ab7661a4e188dab2b3542fd0 +Author: Henning Westerholt +Date: Fri Aug 19 14:02:16 2022 +0000 - modules: readme files regenerated - siputils ... [skip ci] + tm: improve comment related to dns failover, add debug output in this case -commit 988b70c6a8653b39753f09e8003477eadae36740 -Author: Daniel-Constantin Mierla -Date: Fri Jul 30 16:04:30 2021 +0200 +commit 399b34c6bd4e5cbfcf4dcb699755c393229fcb99 +Author: Henning Westerholt +Date: Fri Aug 19 13:17:46 2022 +0000 - siputils: added cmp_hdr_name(hname1, hname2) + tm: backup and restore X/AVP values from initial transaction in DNS failover processing + + - restore X/AVP values from initial transaction in DNS failover processing + - the X/AVP context gets lost, so we need to re-create it from the transaction + - otherwise modules that depends on the X/AVPs, e.g. topology hiding will not work + - tested with one load-balancer and two proxy servers + - previous fix d6b1c20d3ad94 was reverted, we now properly backup and restore -commit 9f140ce93b1f6db649cd0e8eda26444d6b186231 -Author: Daniel-Constantin Mierla -Date: Fri Jul 30 13:31:30 2021 +0200 +commit 9ceeabc299e08c944014c16ef54cd159b063be2e +Author: Henning Westerholt +Date: Fri Aug 19 13:15:53 2022 +0000 - sworker: KSR.sworker.active() exported to kemi + Revert "tm: restore X/AVP values from initial transaction in DNS failover processing" - - equivalent to existing sworker_active() config function + This reverts commit d6b1c20d3ad94d9136cf247e67b7fc0d32b18d3b. -commit 6a61ed5c963b3db81607b71d106fc615349ec466 -Author: Kamailio Dev -Date: Fri Jul 30 12:46:13 2021 +0200 +commit 3b0b03c921945000b2c0f97810061fee58faf77d +Author: Henning Westerholt +Date: Fri Aug 19 07:10:45 2022 +0000 - modules: readme files regenerated - textopsx ... [skip ci] + tls: exclude TLSv1.3 from OpenSSL > 1.1.0 < 1.1.1 for Debian stretch -commit 0b718d39a5e85e52e5fcff4ab6ed0774b4d9eb62 -Author: Daniel-Constantin Mierla -Date: Fri Jul 30 12:39:32 2021 +0200 +commit 60f25fc4b47222bac0eb09fbed93a1b63dcc54a4 +Author: Henning Westerholt +Date: Thu Aug 18 10:32:02 2022 +0000 - textopsx: docs - fix example for body line iterator + tls: remove wrong TLSv1.3 statements from #ifdef block for openssl < 1.1.0 -commit 9e039f5eb383a181ef21386668261f3eb9d30168 -Author: Kamailio Dev -Date: Fri Jul 30 12:31:15 2021 +0200 +commit 5f229a799b251e82431b4642e9bd8aa76c405d13 +Author: Daniel-Constantin Mierla +Date: Thu Aug 18 11:52:51 2022 +0200 - modules: readme files regenerated - textopsx ... [skip ci] + registrar: use macro to init str value and more debug messages -commit 0a13b91206e75c3bbdd70d44fa9ad98a705a549a +commit a88f805236ef0549ce8a8079142b202d569bf3f1 Author: Daniel-Constantin Mierla -Date: Fri Jul 30 12:24:02 2021 +0200 +Date: Thu Aug 18 11:34:44 2022 +0200 - textopsx: added body line iterator functions - - - iterate through lines of message body, get the value via - $blitval(iname) + registrar: print number of contacts and max limit in logs and formatting updates -commit 9e9ce94d808003209e0686e1374b48ef721723dc -Author: Kamailio Dev -Date: Fri Jul 30 09:31:22 2021 +0200 +commit c73a4127dfab65f2c17ea9bf21c94b102f4ec1ea +Author: Henning Westerholt +Date: Wed Aug 17 16:07:58 2022 +0000 - modules: readme files regenerated - textopsx ... [skip ci] + tls: add parser logic for previous commits related to TLSv1.3 -commit 24172c089cecaed7e03fe482946f0126fd2c6915 -Author: Daniel-Constantin Mierla -Date: Fri Jul 30 09:10:16 2021 +0200 +commit 988b999cbdf20a1c2056035cd4240d6147bf76a4 +Author: Kamailio Dev +Date: Wed Aug 17 16:01:35 2022 +0200 - textopsx: added hf_iterator_prev() function + modules: readme files regenerated - tls ... [skip ci] -commit 017ffdf7e9067d6e7b51e4911104c314c9f8f26a -Author: Daniel-Constantin Mierla -Date: Thu Jul 29 14:17:37 2021 +0200 +commit 105600b3b3385787e448955df49135c038095730 +Author: Henning Westerholt +Date: Wed Aug 17 13:55:59 2022 +0000 - core: main - remove commented debug function + tls: add support for configuration option TLSv1.3 and TLSv1.3+ -commit 7179d4ce0a26c2c21cac87ba55dcfb8129da0db8 -Author: Kamailio Dev -Date: Thu Jul 29 13:46:17 2021 +0200 +commit 554d03a55f62b06802d4880f005806a0517da5fb +Author: Daniel-Constantin Mierla +Date: Wed Aug 17 11:21:54 2022 +0200 - modules: readme files regenerated - debugger ... [skip ci] + dialog: some formatting fixes and updates -commit 86d0aaffd6c86c7c78e40b1e40ba37c17db44b22 +commit b5ae633242e5e34b1f6dc8f025e68872b47b461c Author: Daniel-Constantin Mierla -Date: Thu Jul 29 12:59:13 2021 +0200 +Date: Wed Aug 17 11:07:55 2022 +0200 - debugger: added cfgtrace_format parameter + usrloc: increased the size for keys2 array in ul_ka_db_records() - - control what is printed in the cfgtrace log message (e.g., do not - print config file path) + - consequence of 06f933ad17aac3a3f0f81cf0e0ab04f38cf60993 -commit b4e94080987a4f8e2b04ac5c8ef7ce89ad4246ee +commit 02a04a2b544d16ced3d6e59c4458605419880cfe Author: Kamailio Dev -Date: Thu Jul 29 09:16:28 2021 +0200 +Date: Wed Aug 17 10:46:42 2022 +0200 - modules: readme files regenerated - textopsx ... [skip ci] + modules: readme files regenerated - usrloc ... [skip ci] -commit d65adfb7531d8032cb4839341f7787d7877e572e +commit edde9cdb0c4d78f4e72da297c9f025d6367f6d8d Author: Daniel-Constantin Mierla -Date: Thu Jul 29 09:01:25 2021 +0200 +Date: Wed Aug 17 10:34:46 2022 +0200 - textopsx: added hf_iterator_insert() function + Makefile.defs: version set to 5.7.0-dev1 -commit 61cbb5e861aeb9b7f69ebb8d284e3ded0ede9cd8 -Author: Daniel-Constantin Mierla -Date: Tue Jul 27 16:52:12 2021 +0200 +commit 06f933ad17aac3a3f0f81cf0e0ab04f38cf60993 +Author: Andy Brezinsky +Date: Tue Aug 16 11:20:20 2022 -0500 - core: pvapi - reinitialize _pv_print_buffer_index when adjusting the slots + usrloc: re-use TCP connections for keepalive - - GH #2798 + - Fixes GH #3178. Sets TCP connection id for keepalive based on the value in the database + If unset, tcpconn_id will remain 0 and keepalives will work the same as they do today + - Update documentation to clarify when it will use received vs AOR for keepalive -commit 4e2399916ce7f00d4c141004194a73f786a40b12 -Author: Kamailio Dev -Date: Tue Jul 27 16:01:15 2021 +0200 +commit 8fb25f7cb6fa73dc37fe11df9b921c32009bd107 +Author: Shane Mitchell +Date: Tue Aug 16 23:17:17 2022 -0400 - modules: readme files regenerated - outbound ... [skip ci] + dialog: dont reset dlg_db_mode in POSTCHILDINIT for DB_MODE_SHUTDOWN -commit cc32abd91888f3978708eddc88c4409ef5a6b122 -Author: Michael Furmur -Date: Sat Jan 16 18:26:15 2021 +0200 +commit c0c1dcc1008e74ed51987506d96bd8ebc88f3c9d +Author: Stefan Mititelu +Date: Thu Jul 14 12:02:37 2022 +0300 - 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 + tls: add timestamp and sni info for a session -commit 3c9037e94a33396487ddd72ade607756ea1a91bc -Author: Daniel-Constantin Mierla -Date: Tue Jul 27 15:44:38 2021 +0200 +commit 44b3ccd71467b78d9e9a7184c9fd25bc5f616ac4 +Author: Sergey Safarov +Date: Tue Aug 16 16:31:25 2022 +0300 - pv: added variable $msgbuf(index) - - - get/set the character at the position index in the message buffer + pkg/kamailio/obs: fixed rpm packaging on CentOS 8 and Fedora -commit af926514ac3e70dff51408baf326b29bce4eecfc -Author: Victor Seva -Date: Tue Jul 27 10:52:21 2021 +0200 +commit 4a6aa75dd1de4e33ba6ac3f1d770a1beed61e157 +Author: Sergey Safarov +Date: Tue Aug 16 12:30:56 2022 +0000 - pv_headers: pvh_set_header, remove values to set null when necessary - - * fix pvh_set_xavi for SR_XTYPE_NULL + pkg/kamailio/obs: fixed packaging for RHEL 7 and RHEL 6 based dists [skip ci] -commit 40b1d627d8f81235814ccee64c562a425f382648 -Author: Kamailio Dev -Date: Mon Jul 26 17:31:24 2021 +0200 +commit 1e4bf1dd7fbfc9d51f0e56e98472a42de781cdbd +Author: Daniel-Constantin Mierla +Date: Tue Aug 16 09:09:45 2022 +0200 - modules: readme files regenerated - textopsx ... [skip ci] + msrp: proper cmap insert when last item has greater citemid + + - condition for last item was processed first, resulting in improper + order of items, GH #3215 -commit 001e07ddaff30153ee9bc9beb5cb2430007173e5 -Author: Daniel-Constantin Mierla -Date: Mon Jul 26 17:15:38 2021 +0200 +commit f1dcb649cb779b2ccd14d18cad441d29653ffabd +Author: Kamailio Dev +Date: Mon Aug 15 20:46:09 2022 +0200 - textopsx: docs for hf_iterator_append() + modules: readme files regenerated - secfilter ... [skip ci] -commit 3f3fb6ad94805407b316eb0ec4883631ac1df604 -Author: Daniel-Constantin Mierla -Date: Mon Jul 26 17:02:01 2021 +0200 +commit 8f30f438f9ba6ab9a2d7bde1cfa4d186e2fe0d6f +Author: Jose Luis Verdeguer +Date: Mon Aug 15 20:27:34 2022 +0200 - textopsx: added hf_iterator_append(iname, htext) function + secfilter: fix examples [skip ci] -commit 6ec588a71e49c88ac0b62f3385cb6e7744fc13f9 +commit 252562b8fce76cb01cde993b530509e89baae95a Author: Kamailio Dev -Date: Sat Jul 24 08:31:20 2021 +0200 +Date: Mon Aug 15 20:31:14 2022 +0200 - modules: readme files regenerated - ruxc ... [skip ci] + modules: readme files regenerated - xhttp ... [skip ci] -commit 600d0e8fb7f24e424873e4ad24beb077d2b45ee4 +commit 36b0da00b9fc08be9e855d5dd4cc878b6e3c88bf Author: Daniel-Constantin Mierla -Date: Sat Jul 24 08:16:49 2021 +0200 +Date: Mon Aug 15 20:18:02 2022 +0200 - ruxc: added http_reuse modparam - - - enable connection reuse + xhttp: docs - listed http_reply_parse core setting -commit 2042432b598fcceb9de7cf8a659498e99aec9f05 -Author: Kamailio Dev -Date: Fri Jul 23 19:46:14 2021 +0200 +commit c09ede1ba7d600da37e7c0007f128a72b34250a4 +Author: Henning Westerholt +Date: Sun Aug 14 09:01:57 2022 +0000 - modules: readme files regenerated - rtpengine ... [skip ci] + core: different logging for IPv4 and IPv6 for socket option setting -commit 12470055fddc1dd93e2295fcfb5119cf5340d722 -Author: Richard Fuchs -Date: Fri Jul 23 13:34:18 2021 -0400 +commit 990bdfe56b9d8e2d2d297b87998065e137d4e203 +Author: Henning Westerholt +Date: Sun Aug 14 08:56:12 2022 +0000 - rtpengine: add un/silence_media() methods + core: also set pmtu_discovery core parameter for IPv6, GH #3141 + + - also set pmtu_discovery core parameter for IPv6 + - based on a patch from Rick van Rein + - probably to be extended further -commit 9ad96c08e0deb759297b2d402295691d8dd657d5 -Author: Victor Seva -Date: Fri Jul 23 15:56:11 2021 +0200 +commit 43d927970f4be565284f53e986171eb3512c6b63 +Author: S-P Chan +Date: Thu Jul 14 09:11:30 2022 +0800 - pv_headers: fix removal of all values when using PV_IDX_ALL + tls_wolfssl: wolfSSL — update to v5.4.0-stable - $(x_hdr(whatever)[*]) = "hello" was just removing the first value + - the upstream commit also fixes GCC warnings so + we don't have to workaround with -Wno-xxxxxx -commit b31efd5526cf11eded7823c6e93370024f5d2863 +commit 9a35ce57270d259f60a116322d17a411c58bcb4f Author: Kamailio Dev -Date: Thu Jul 22 15:46:15 2021 +0200 +Date: Fri Aug 12 16:31:16 2022 +0200 - modules: readme files regenerated - sworker ... [skip ci] + modules: readme files regenerated - secfilter ... [skip ci] -commit fc62ceeb6d625acda6952486031efa1fe2945768 -Author: Daniel-Constantin Mierla -Date: Thu Jul 22 15:34:25 2021 +0200 +commit d5ef682ebe98ca87021a8e2344bb94c75747f53e +Author: Jose Luis Verdeguer +Date: Fri Aug 12 14:01:53 2022 +0200 + + secfilter: updated samples [skip ci] - sworker: docs - fixed small typo +commit fe20e16bf1e1656ef794699db345eefd3d1b8ac8 +Author: Jose Luis Verdeguer +Date: Fri Aug 12 13:13:04 2022 +0200 -commit f3a031a53fb413369ddf96de74ac43cd6831db5a -Author: valentin -Date: Fri Jun 25 15:51:18 2021 +0200 + secfilter: machine-parsable data structure for RPC printing data + +commit 26785f866eeadc6944af83ae1a57e8ff100f60f5 +Author: Daniel-Constantin Mierla +Date: Fri Aug 12 14:31:48 2022 +0200 - rr: all "record_route_...()" functions consider custom user AVP + core/cfg: cast pointer to long to silent compiler warning - 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. + - GH #3208 -commit a5821343b044dfabff5fab57fc01e1d23f7d69de -Author: Kamailio Dev -Date: Thu Jul 22 10:01:23 2021 +0200 +commit a8769af4c3a497d0f6a81cff17861e566ffa87bc +Author: drTr0jan +Date: Tue Jul 12 15:12:00 2022 +0300 - modules: readme files regenerated - ruxc ... [skip ci] + core: fix ksr_version_control() for FreeBSD build -commit 03a74e4519d5de90512ac5f196640eb6cf405bfc +commit 3b1354e2fd26c06fa6bc5ddbee1a012507aa2ea5 Author: Daniel-Constantin Mierla -Date: Wed Jul 21 16:52:48 2021 +0200 +Date: Fri Aug 12 09:16:24 2022 +0200 - ruxc: docs for http_tlsmode parameter + uac_redirect: check if reason parameter ifs provided for get_redirects() + + - cope properly with the common function used for the two function + variants + - GH #3197 -commit 8f34083999a379db0c5c24b6e2739f9a413ea86b +commit 939ceb3390b171b773eeb438b8fff72022e4f6f0 Author: Daniel-Constantin Mierla -Date: Wed Jul 21 16:22:42 2021 +0200 +Date: Thu Aug 11 21:48:25 2022 +0200 - ruxc: added http_tlsmode parameter + usrloc: do not send keepalives when destroying modules - - if set to 1, it connects only to trusted https websites - - default 0 - accept all certificates + - GH #3207 -commit 126f89e72212cee96d0ef3e7b43c249ab9c4429c +commit 40d0c0ef19439ba03822c1a875ea0461f3f1106b Author: Kamailio Dev -Date: Mon Jul 19 17:31:13 2021 +0200 +Date: Wed Aug 10 22:46:19 2022 +0200 - modules: readme files regenerated - ruxc ... [skip ci] + modules: readme files regenerated - uac_redirect ... [skip ci] -commit cbc3842771393c71fe81f8eae87c1a7dbfd38974 +commit 7ef109e6cd1ce7ecbfa56c31ff7555275e59095f Author: Daniel-Constantin Mierla -Date: Mon Jul 19 16:35:36 2021 +0200 +Date: Wed Aug 10 22:39:03 2022 +0200 - ruxc: docs - fixed typo in function name + uac_redirect: clarifications for acc_function mod param -commit abba69691efad80d208aeb000bf0382f94dfec71 -Author: Daniel-Constantin Mierla -Date: Mon Jul 19 10:19:14 2021 +0200 +commit 9f3d1c274ad926e9640d0091c9702a34f8b2e539 +Author: russagit +Date: Wed Aug 10 09:23:13 2022 +0000 - ruxc: set response variable + sipt: Fix isup generic_number and generic_number_nai decoding (GH #3209) -commit 6be39f6864a56a5ff56dab3be1bb5fd749df387e -Author: Daniel-Constantin Mierla -Date: Mon Jul 19 08:38:55 2021 +0200 +commit d6ef0bf487e6246092683e0281f5323f056cdaf4 +Author: Kamailio Dev +Date: Wed Aug 10 09:31:18 2022 +0200 - Makefile.groups: added group for ruxc module + modules: readme files regenerated - siptrace ... [skip ci] -commit 81de7878ff4706ba331fa787cc63dea562e6a814 -Author: Daniel-Constantin Mierla -Date: Mon Jul 19 08:32:48 2021 +0200 +commit b4ab0fdcb9f49b2a3b3cac24b20a0f4e50283468 +Author: Stefan Mititelu +Date: Wed Aug 10 10:24:51 2022 +0300 - ruxc: new module with utility functions from libruxc - - - first target is to provide http get/post functions that do not depend - on libcurl+libssl + siptrace: Update doc for the two new modparams -commit 851a8c0f0c8f7cc7ab22cb905bdb3987e9fa461b -Author: Daniel-Constantin Mierla -Date: Wed Jul 14 10:08:50 2021 +0200 +commit da0178673f9a47600329fff2c3105e0fbfbd78f7 +Author: Henning Westerholt +Date: Tue Aug 9 14:15:04 2022 +0000 - kemix: added KSR.kx.ifdef() and KSR.kx.ifndef() - - - return true/false if a specified id is defined or not + tm: add a comment to tm_xdata_swap -commit ed518fd6fa4652e2a06a09e6d54ce5b19d0b9493 -Author: Kamailio Dev -Date: Tue Jul 13 15:16:15 2021 +0200 +commit d6b1c20d3ad94d9136cf247e67b7fc0d32b18d3b +Author: Henning Westerholt +Date: Tue Aug 9 14:11:59 2022 +0000 - modules: readme files regenerated - rtpengine ... [skip ci] + tm: restore X/AVP values from initial transaction in DNS failover processing + + - restore X/AVP values from initial transaction in DNS failover processing + - the X/AVP context gets lost, so we need to re-create it from the transaction + - otherwise modules that depends on the X/AVPs, e.g. topology hiding will not work + - tested with one load-balancer and two proxy servers -commit 3f7a6240215a76e9584e34459a1fcfe78a794611 -Author: Henning Westerholt -Date: Tue Jul 13 13:04:10 2021 +0000 +commit 25bec8eff91b332530095ada3997b92edbb5cce6 +Author: Henning Westerholt +Date: Tue Aug 9 14:05:00 2022 +0000 - rtpengine: small debug log fix after merge of #2800 + tm: use similar coding style for tm_xdata_replace as for tm_xdata_swap -commit f653ea8c05e6916ff14e7da491bcd68f928b97af -Author: david -Date: Tue Jul 13 12:34:09 2021 +0200 +commit 5ad003617bb79ea647fbfb1eb3c3ebfc4a44280d +Author: Henning Westerholt +Date: Tue Aug 9 14:03:22 2022 +0000 - rtpengine: add mode 2 for rtpengine_allow_op to return only manually disabled nodes + tm: add some more debug messages to debug X/AVP and transaction handling -commit 97620f9ed633e8e5e9d719cb023e60a890ebb3f8 -Author: david -Date: Mon Jul 12 11:18:25 2021 +0200 +commit 6b83bc4cd6da55582793321e6c1f36ff71c4233a +Author: Henning Westerholt +Date: Tue Aug 9 13:52:42 2022 +0000 - rtpengine: On rtpengine_allow_op, return node only if rtpengine is manually disabled + tm: use internal function tm_xdata_swap instead of manually copy X/AVPs -commit 84e3191c165f00aaba61174dd627d7e67b57f8c7 -Author: Daniel-Constantin Mierla -Date: Tue Jul 13 09:12:17 2021 +0200 +commit 1f1297b407be0525e314b9d734d39a1a20ed886d +Author: Kamailio Dev +Date: Mon Aug 8 16:01:20 2022 +0200 - pv: added $via1(...) - return attributes of 2nd via + modules: readme files regenerated - uac ... [skip ci] -commit 0d06e164efa720d91d49995585e80c9082ce3b21 -Author: Daniel-Constantin Mierla -Date: Mon Jul 12 14:01:40 2021 +0200 +commit a900fef06bbb71c722f29edfde130d618a784174 +Author: sznoname <342899761@qq.com> +Date: Mon Jul 25 11:03:44 2022 +0800 - core: set MAX_WARNING_LEN to 1024 - - - 256 can be too short - - close GH #2799 + uac.reg_add -commit 9ec9d9ceb0b69d46d5a4d90a86b1185951feb9d4 +commit cd1bf8302920b5fa08f6e79a334af175e8b520e1 Author: Kamailio Dev -Date: Mon Jul 12 08:16:23 2021 +0200 +Date: Mon Aug 8 15:31:21 2022 +0200 - modules: readme files regenerated - textopsx ... [skip ci] + modules: readme files regenerated - siptrace ... [skip ci] -commit 4a4b8047b4b46b003bc0b12b737ca956658d18cb -Author: Daniel-Constantin Mierla -Date: Sun Jul 11 14:06:07 2021 +0200 +commit f5142e2059e1cf2d65f7fb0fe2ae6b5fdd0e3651 +Author: Henning Westerholt +Date: Mon Aug 8 13:18:59 2022 +0000 - textopsx: docs for hf_iterator_rm() + siptrace: enable tracing of in-dialog ACKs and spiraled dialogs, analog to the setting of dialog module -commit adc3bc18477108fc976182a2efe5d1e314bac795 -Author: Daniel-Constantin Mierla -Date: Sun Jul 11 14:02:07 2021 +0200 +commit 501421f42c17a411bde0fb2401437fa2ba1f5c66 +Author: Stefan Mititelu +Date: Tue Aug 2 16:01:55 2022 +0300 - textopsx: added hf_iterator_rm() + siptrace: Trace in-dialog ACK and dialog spirals - - remove the header at the current iterator position + Enable behavior via 2 new modparams. -commit 56e935595a60e2c7c5c92fa8438941ea68436c23 +commit 13a4021914057ca66eaa91e2ea022e1827963b70 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 +Date: Thu Aug 4 11:50:50 2022 +0200 - topos: fix missing xavu_field_contact_host evaluation for contact_mode 0 + dispatcher: check if packing address fails on removing via rpc - - 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] + - GH #3199 -commit 7f4d7725a55379ef0e7ee5c5a2050d3b1d4565bc -Author: Daniel-Constantin Mierla -Date: Wed Jul 7 12:38:25 2021 +0200 +commit bd40f0d08f5d0f14b301cb492d1082c71be91c50 +Author: Henning Westerholt +Date: Tue Aug 2 08:47:17 2022 +0000 - textopsx: return false on iterator end of headers + usrloc: fix sending keepalive messages for IPv6, it was missing the brackets -commit 89d5a2754e962c0f0bec59591b327d356999efbc -Author: Daniel-Constantin Mierla -Date: Wed Jul 7 12:28:54 2021 +0200 +commit 8fa77cf95a1e985405d3471fc5655e2ec6a2e192 +Author: Kamailio Dev +Date: Wed Jul 27 09:31:30 2022 +0200 - textopsx: docs for hdr iterator functions + modules: readme files regenerated - acc ... [skip ci] -commit ba3ce5081bc31019bec6de8aecffc1b5a601c308 -Author: Daniel-Constantin Mierla -Date: Wed Jul 7 12:11:04 2021 +0200 +commit 3ec40d792df5bcee838eee3e5e0e89a2ebdcc453 +Author: Henning Westerholt +Date: Wed Jul 27 07:26:57 2022 +0000 - textopsx: added functions and variables to iterate headers list + acc: add some explanation that dialogs need to be tracked for CDR accounting -commit c950c40119ff81a8dacec2f4ba697ce080459a7f +commit 3a3003b42ce6eadbc9b12e45fd4668f12e783cfb Author: Kamailio Dev -Date: Wed Jul 7 08:01:20 2021 +0200 +Date: Wed Jul 27 08:16:23 2022 +0200 modules: readme files regenerated - nathelper ... [skip ci] -commit 5a473493189acc93705c78c1966a9eae0e80fef0 +commit c009f27578e8df9aa77ab852325dad8dc710d6c8 Author: Daniel-Constantin Mierla -Date: Wed Jul 7 07:51:31 2021 +0200 +Date: Wed Jul 27 08:04:08 2022 +0200 - nathelper: docs - fixed copy/paste extra tags + nathelper: docs - rephrased the remarks about set_contact_alias() -commit 77071eb11c735cb04b4adf084808c5d46bdca20d +commit 221c77314f755f1c6fa541b9ac83623b448dad9e Author: Kamailio Dev -Date: Tue Jul 6 20:46:19 2021 +0200 +Date: Mon Jul 25 20:31:13 2022 +0200 - modules: readme files regenerated - nathelper ... [skip ci] + modules: readme files regenerated - siputils ... [skip ci] -commit fb0bb3f49efe51bbab03911923b737f037b9cd44 -Author: Daniel-Constantin Mierla -Date: Tue Jul 6 11:53:39 2021 +0200 +commit ac75a033132740b06d5afcdc17c25d3c354e7d89 +Author: Henning Westerholt +Date: Mon Jul 25 18:28:19 2022 +0000 - nathelper: docs for nat uac test 512 + siputils: fix typo for is_first_hope, related to gh #3200 -commit ce95734c97e8443facf224a1833f67a78ab67d21 -Author: Daniel-Constantin Mierla -Date: Tue Jul 6 11:08:50 2021 +0200 +commit 913761d503284952c4f64e9fef31be2d82e06f74 +Author: Kamailio Dev +Date: Mon Jul 25 16:01:50 2022 +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 + modules: readme files regenerated - ratelimit ... [skip ci] -commit 23589c70353af794e83d9a7a6070ba3cc1666811 -Author: Daniel-Constantin Mierla -Date: Tue Jul 6 11:08:00 2021 +0200 +commit cae9d78a6c8d33f6c4ec780901a55c27260c2000 +Author: Henning Westerholt +Date: Mon Jul 25 13:55:39 2022 +0000 - pv: use macro to get port based on proto + ratelimit: fix docs to actual values in the code for queue and pipe limits -commit b874f56bcea104ce328e0cea19bc78cbf79749d6 +commit b8bf86eb11a17c853450e5c7f81d2446cf719fbc 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 +Date: Thu Jul 21 20:15:29 2022 +0200 - modules: readme files regenerated - acc ... [skip ci] + app_python3: use new Python 3.10+ API functions for tracking execution + + - GH #3187 -commit 402515c92238c3628c78a2b44ac0a05130897207 -Author: Daniel-Constantin Mierla -Date: Tue Jul 6 09:59:57 2021 +0200 +commit 45c38614cbdc9bde2fa4b1836ae5aef5793b51d4 +Author: Alessio Garzi +Date: Thu Jul 14 09:54:24 2022 +0200 - acc: docs - removed acc_diam_request() section + kamctl: regenerated db schema files - - it is now exported by acc_diameter + - regenerated db schema files for table watchers + after addition of index time_status_idx -commit 2df002876fc8eb9f2b97c669469ea8a686323dfd -Author: Daniel-Constantin Mierla -Date: Mon Jul 5 11:28:39 2021 +0200 +commit 3e916b2ddf8a2a4a4db5ecbf6e64f7e4e23dc246 +Author: Alessio Garzi +Date: Thu Jul 14 09:53:23 2022 +0200 - core: kemi - exported KSR.to_IPv4() and KSR.to_IPv6() + lib/srdb1: Index "inserted_time"+"status" in watchers + + - New index for watchers table for columns "inserted_time" and "status". + This is a little performance boost since the function + ps_watchers_db_timer_clean() cleans pending subscriptions + using this columns inside the "where" clause. + New index has been added to both Postgres and Mysql/MariaDB backends. -commit 524d96c050150dcb46dcf83a79dd6f2655383dff +commit 9b9052960ab190157744a429e4961d0d9d456f3a Author: Daniel-Constantin Mierla -Date: Sat Jul 3 11:15:38 2021 +0200 +Date: Wed Jul 20 08:28:20 2022 +0200 - nats: added README file + dialog: formatting and logs adjustments -commit 273c6241637f663784695b073ac9e342d243b8bd +commit 6380cab25f429104062fd417fc8045ff10b0e658 Author: Daniel-Constantin Mierla -Date: Sat Jul 3 10:54:10 2021 +0200 +Date: Tue Jul 19 22:27:59 2022 +0200 - pv: added $viaZ(attr) - get the attributes of last via header + pua_dialoginfo: cast to unsigned for compile warnings on bitwise shifting -commit 0a3479f77b8dc30f872961f066188d7284415484 +commit e21df35840c7a85cf26a3005f718e5e37edeac8e Author: Daniel-Constantin Mierla -Date: Fri Jul 2 16:18:55 2021 +0200 +Date: Mon Jul 18 08:37:48 2022 +0200 - vp: new variable $via0(attr) + uac_redirect: test if the acc function is set before binding to acc module - - get the attributes of first Via + - GH #3188 -commit 63f6b5a2c9bc86446feb3852b91384839bb701e6 +commit 6c40d950e9060d91df6a2df60051d627a0c73ede Author: Kamailio Dev -Date: Thu Jul 1 16:16:19 2021 +0200 +Date: Thu Jul 14 08:46:21 2022 +0200 - modules: readme files regenerated - secsipid ... [skip ci] + modules: readme files regenerated - app_perl ... [skip ci] -commit 224763898a9a6c1d3214129ecf0b4bf07baf62f3 -Author: Ovidiu Sas -Date: Thu Jul 1 10:09:24 2021 -0400 +commit 5828d8252c18df13b4a37321168c88687f9fc3b3 +Author: Daniel-Constantin Mierla +Date: Thu Jul 14 08:42:34 2022 +0200 - secsipid: fix documentation example for secsipid_check() function + topos: parse the corresponding param for initial methods -commit 1e4911d8a92e9e2ff25457d76d47bee111433947 -Author: Ovidiu Sas -Date: Thu Jul 1 10:04:10 2021 -0400 +commit ded477354676cd6238534001a0dfa6abe1198ba3 +Author: Daniel-Constantin Mierla +Date: Wed Jul 13 18:27:42 2022 +0200 - secsipid: fix documentation for secsipid_check_identity_pubkey + app_perl: docs - updates for warn_mode -commit 879f8c4e52ab7f7f489107f18e2c80795c788bdd +commit e53db29378b452c79654b220353fa794081597f7 Author: Daniel-Constantin Mierla -Date: Thu Jul 1 11:17:56 2021 +0200 +Date: Wed Jul 13 18:24:50 2022 +0200 - core: fix building quoted value for #!subsdefs + app_perl: if warn_mode is 2, set -W for perl_parse() -commit 56d41f6238f39d0046c97527abcb23b8dd7924be -Author: Daniel-Constantin Mierla -Date: Thu Jul 1 10:19:08 2021 +0200 +commit c80cccd996dcc3b91d4f0f68a2de51104a16d1a5 +Author: Alessio Garzi +Date: Thu Jul 7 15:22:12 2022 +0200 - core: ppcfg - clone value for substdef + presence: No autocommit+rollback if no active watchers - - GH #2788 + - In case the active_watcher query returns no elements there + is a weird situation where kamailio first runs the select for + active_watcher then rollbacks. + This can happen a lot of times for each second since function + process_dialogs() runs repeatedly. + For this reason trying to avoid the rollback can result + in a quite good performance boost. -commit 5980ca59189c01a57b6765eaaf7d883f0541590b -Merge: e04890fe90 b95b2448d7 -Author: Emmanuel Schmidbauer -Date: Wed Jun 30 06:22:49 2021 -0400 +commit 805b921c0d6958db1620b0712450ef7a128cb5ce +Author: S-P Chan +Date: Thu Jul 7 10:31:00 2022 +0800 - Merge pull request #2792 from kamailio/nats-memory-checks - - nats: make sure pkg & shm memory is allocated; check pointers before freeing memory + core: crypto add support for SHA-512/256 for RFCs 8760/7616 -commit e04890fe90d6e5ce879f968eb689e8616b318d54 +commit 0080e06d36bc0263795fa7ff716fe0b2d218f5c1 Author: Daniel-Constantin Mierla -Date: Tue Jun 29 09:25:30 2021 +0200 +Date: Mon Jul 11 10:15:32 2022 +0200 - core: clone value for loadmodulex + app_perl: Makefile - option to set the path to perl binary -commit 68db24577dae35de1e9045f994d9a751b50ad14d -Author: Daniel-Constantin Mierla -Date: Tue Jun 29 09:18:05 2021 +0200 +commit 7856251f372688cf6835a3468d2a4277f7575f87 +Author: Kamailio Dev +Date: Mon Jul 11 10:01:28 2022 +0200 - core: clone modparamx evaluated values + modules: readme files regenerated - app_perl ... [skip ci] -commit b92b931c26c199b756fd08e9c80cc9305469fd2b +commit e038a2122d9ed5858bbafc088f3cfc18666b95fd Author: Daniel-Constantin Mierla -Date: Tue Jun 29 08:55:32 2021 +0200 +Date: Mon Jul 11 09:50:13 2022 +0200 - core: str list - added function to insert a block string in list + app_perl: docs for warn_mode parameter -commit 84d245fb4eda7690a89b4057301f81685a9452d8 +commit ec78caf6e0efffcc8f4f78954ae88d083734c442 Author: Daniel-Constantin Mierla -Date: Tue Jun 29 08:23:56 2021 +0200 +Date: Mon Jul 11 08:55:30 2022 +0200 - http_client: removed function names from logs + app_perl: new parameter to set warn flag for perl parse -commit 9429083c87b1323e31983cc71551676c199bf640 +commit a466d0b73a66b18419555eca437136f1bcaebff9 Author: Daniel-Constantin Mierla -Date: Tue Jun 29 08:09:22 2021 +0200 +Date: Fri Jul 8 13:37:33 2022 +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 + app_perl: more debug messages to catch per execution errors -commit 7741ad7979d54fb4ee1247760d8d5c3666353a96 +commit 8c910452cf6090f87156d7c0e14477ef5956b59d Author: Daniel-Constantin Mierla -Date: Tue Jun 29 07:31:10 2021 +0200 +Date: Fri Jul 8 13:19:14 2022 +0200 - http_client: check if shm is initialized in curl_parse_param() + app_perl: print the error string if execution of perl script sets it -commit c836bca76551b76836f03a612c2a913284729622 +commit eb052e85ea4efe29eeb4181f49a14a3fd64e9bda Author: Daniel-Constantin Mierla -Date: Mon Jun 28 23:03:47 2021 +0200 +Date: Fri Jul 8 12:26:11 2022 +0200 - Makefile.groups: added build group for nats module + app_perl: work only with my_perl global variable + + - some macros link to it -commit b95b2448d7e968c2bff59e1d820764defee104aa -Author: Emmanuel Schmidbauer -Date: Mon Jun 28 07:30:40 2021 -0400 +commit 5cd4e817a24308b82fc3f631fb18f354dadf2b7e +Author: Daniel-Constantin Mierla +Date: Fri Jul 8 11:14:27 2022 +0200 - nats: make sure pkg & shm memory is allocated; check pointers before freeing memory + core: use memcpy and set end of string -commit 480969f28d2b539b31df5d4ff292c0ab95f30d17 -Merge: 14d92c0d7a 6078dbf6a7 -Author: Emmanuel Schmidbauer -Date: Mon Jun 28 06:44:52 2021 -0400 +commit b12335579437d12a5de12aa415477a832d6224cd +Author: Daniel-Constantin Mierla +Date: Fri Jul 8 10:19:03 2022 +0200 - Merge pull request #2790 from kamailio/nats-module - - nats: new nats message consumer module + app_perl: log the perl function name when not found -commit 6078dbf6a7aa8eac8c3c4a57d939716f232799f5 -Author: Emmanuel Schmidbauer -Date: Sun Jun 27 07:58:58 2021 -0400 +commit 840b4f9054fe9f8a29cb41deeb421b0ebe75e4b8 +Author: Kamailio Dev +Date: Thu Jul 7 09:31:19 2022 +0200 - nats: new nats message consumer module + modules: readme files regenerated - app_perl ... [skip ci] -commit 14d92c0d7ab1229996176b131ab8edcabc3a5717 +commit 42f42baf7753402e9506c45d4e53d548978c168a Author: Daniel-Constantin Mierla -Date: Sat Jun 26 07:05:29 2021 +0200 +Date: Thu Jul 7 09:15:12 2022 +0200 - rtpproxy: removed unused rp_extract_mediaip() - - - GH #2787 + app_perl: docs for parse_mode parameter -commit d2369fa78c63994a35a965ffbc2b7d9a189a00df +commit c2ad115ec1b96e99bc956f0f8e83cacc214da6b6 Author: Daniel-Constantin Mierla -Date: Fri Jun 25 10:58:23 2021 +0200 +Date: Thu Jul 7 09:04:37 2022 +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) + app_perl: added modparam to control behaviour on perl_parse() code -commit 3a7f6c18810cb307332fbf061a248252996b0464 +commit d90d15ddaf937222e8634a18b61de779c87a3c90 Author: Daniel-Constantin Mierla -Date: Fri Jun 25 09:51:10 2021 +0200 +Date: Thu Jul 7 08:55:21 2022 +0200 - pv: added {s.rafter,x} and {s.rbefore,x} + app_perl: continue on perl_parse() non-0 return code - - similar to {s.after,x} and {s.before,x}, but searches from end of the - value + - it is application return code on some perl versions -commit 365e7e46dfb4f605bafe43b57e37e1ff68077567 +commit 22b405e12631a33d02823bf2816538b5f2102259 Author: Daniel-Constantin Mierla -Date: Thu Jun 24 14:24:06 2021 +0200 +Date: Thu Jul 7 08:12:33 2022 +0200 - tls: info log when libssl is linked static + app_perl: check returned my_perl value on reload + + - related to GH #3134 -commit 81ace1c94369fb98081918acb55a6a13686784e3 +commit c67bbca95b861f735889f14467c0192896298e84 Author: Daniel-Constantin Mierla -Date: Thu Jun 24 11:29:40 2021 +0200 +Date: Wed Jul 6 09:37:07 2022 +0200 - tls: debug messages with memory management functions + tm: enable debug message to log putting transaction on wait -commit 2a9e8b9d5c5556a10229813c8878a81933325a01 -Author: Daniel-Constantin Mierla -Date: Thu Jun 24 10:15:23 2021 +0200 +commit dedd7ee2ddcb92b020ea40a074008a317a9553f5 +Author: Victor Seva +Date: Mon Jul 4 15:49:20 2022 +0200 - tls: Makefile - pkg-config for libcrypto + tm: check T just in case before UNREF - - 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() + Related #3156 -commit bff78b91788a35e51bd70c6a693b9addd5b48701 +commit 504695defe5510774aa37e658d016570f99c2e4f Author: Kamailio Dev -Date: Wed Jun 23 13:16:19 2021 +0200 +Date: Tue Jul 5 20:46:19 2022 +0200 - modules: readme files regenerated - http_client ... [skip ci] + modules: readme files regenerated - topos ... [skip ci] -commit 1f67ac5a62b58b35df52aedbd1a3d2234a72817e +commit 8c2eb726dfb235a721a9721a17714e2c90bd0120 Author: Daniel-Constantin Mierla -Date: Wed Jun 23 13:05:44 2021 +0200 +Date: Tue Jul 5 20:41:14 2022 +0200 - http_client: docs - fixed small typo + topos: docs for methods_noinitial parameter -commit 261c57aedf1f35ddc3959a21043b34750274935f -Author: Sergey Safarov -Date: Thu Jun 10 19:41:07 2021 +0300 +commit da4e4a7aed16d3ced57a6154ac85974823ad9695 +Author: Daniel-Constantin Mierla +Date: Tue Jul 5 20:36:24 2022 +0200 - siptrace: added extra params to $siptrace() pseudo-variable - - for more details check GH #2777 + topos: new parameter to allow specifying initial request methods to skip topos -commit b8fbf5e8c199b8277053f9c15231695a16058d6e -Author: Daniel-Constantin Mierla -Date: Wed Jun 23 08:48:10 2021 +0200 +commit b7f4a7a040717cd03fdeb6d04aac653034cc759e +Author: Victor Seva +Date: Tue Jul 5 08:15:13 2022 +0200 - xhttp: warning log if tcp_accept_no_cl is not set + pkg/kamailio/deb: lintian overwrite [skip ci] -commit 7979925ff2a53dcc2111c1ebbbc94b2cac6103df +commit 2bd6985b8a6f87cfe8238a095e5d63a1bebf82d4 Author: Kamailio Dev -Date: Wed Jun 23 08:46:24 2021 +0200 +Date: Mon Jul 4 16:01:16 2022 +0200 - modules: readme files regenerated - tcpops ... [skip ci] + modules: readme files regenerated - tm ... [skip ci] -commit 4ea4f598a10b6f0f690cf8a9b6174997ccb62b6f +commit c4f5b88b1861c73bc96904eef00b0048c9550240 Author: Daniel-Constantin Mierla -Date: Wed Jun 23 08:40:46 2021 +0200 +Date: Mon Jul 4 15:51:32 2022 +0200 - tcpops: docs for tcp_close_connection() + tm: docs - fixed section for rpc.t_uac_wait_block -commit ac55488bc2fac333b0b777d38875b7516c430925 -Author: Daniel-Constantin Mierla -Date: Tue Jun 22 19:01:02 2021 +0200 +commit ebbe6268de3aff6ba830f1722942c2f10c6de2f3 +Author: Kamailio Dev +Date: Mon Jul 4 15:46:14 2022 +0200 - tcpops: added tcp_close_connection([conid]) - - - close connection for current sip message or by conid + modules: readme files regenerated - ndb_redis ... [skip ci] -commit 77896de79710063469a123efb5e1d2ab1dfd5e25 +commit b8fc507c9dee07f1a0b7af01d24142240bcd8fa4 Author: Daniel-Constantin Mierla -Date: Tue Jun 22 11:20:42 2021 +0200 +Date: Mon Jul 4 15:34:47 2022 +0200 - secsipid: added kemi function to get $secsioid(val) + topos: docs - small updates to module description -commit 0324800109442bf5786dae6d8238a3bf4e0e51f4 -Author: Kamailio Dev -Date: Mon Jun 21 09:46:15 2021 +0200 +commit fdb7c2f635bf7145730444cafb129c4df37a1b7a +Author: Daniel-Constantin Mierla +Date: Mon Jul 4 15:30:09 2022 +0200 - modules: readme files regenerated - websocket ... [skip ci] + ndb_redis: docs for debug parameter -commit a05b4d7c2e413032b1a63f3d017243446a0bc6ec +commit f171428374ecabb16e4f7621f2fcc7840bd22100 Author: Daniel-Constantin Mierla -Date: Mon Jun 21 09:43:55 2021 +0200 +Date: Mon Jul 4 15:20:30 2022 +0200 - websocket: docs - added tcp_accept_no_cl=yes to example + ndb_redis: new param to control the verbosity of some log messages -commit 195de260f102f1a016ad7bd1021571c1dd8a983f +commit ef00062fb3feb051e3e11c62ce3c529579d23f5b Author: Daniel-Constantin Mierla -Date: Mon Jun 21 09:42:28 2021 +0200 +Date: Mon Jul 4 14:08:27 2022 +0200 - xhttp: extended example for event_route[xhttp:request] + ndb_redis: clean up response on moved reply with cluster mode on -commit c825673bad8b04dcbf0dc8c150e3048a791091e8 -Author: Kamailio Dev -Date: Mon Jun 21 08:16:23 2021 +0200 +commit 5f26491e288092629fcd508b9acefe6edf175845 +Author: S-P Chan +Date: Thu Jun 30 09:44:42 2022 +0800 - modules: readme files regenerated - secsipid ... [skip ci] + tls_wolfssl: cert serial number can exceed uint64 + + - GH #3168 -commit a5997c29468efabb5a7745bc5b1c99c0f9eb8999 -Author: Daniel-Constantin Mierla -Date: Mon Jun 21 08:12:15 2021 +0200 +commit 06e2363a961a1f7f866faee81aeac737db2359fc +Author: S-P Chan +Date: Mon Jul 4 19:28:54 2022 +0800 - secsipid: docs for secsipid_sign() + tls_wolfssl: move git submodule to misc/external/wolfssl + + - GH #3164 -commit 35f45d412c0e3b01eac34af74f2783d7bb1fdbf6 -Author: Daniel-Constantin Mierla -Date: Sun Jun 20 11:28:37 2021 +0200 +commit 996bf4cad1d5645761fb80e66e435cedf29fa749 +Author: S-P Chan +Date: Thu Jun 30 07:19:18 2022 +0800 + + tls: cert serial number can exceed uint64 + + - GH #3168 + +commit 444adb0b27d62fbd2af25e4f555b6aab5ca7bc96 +Author: Victor Seva +Date: Wed Jun 29 09:03:14 2022 +0200 - secsipid: added secsipid_sign(headers, payload, keypath) + presence: be more resilient doing clean up of presentity values - - store the result in $secsipid(val) + 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 -commit ecc2cc69b08e797ca954af233c229ed44475ce33 -Author: SPChan -Date: Fri Jun 11 07:51:11 2021 +0800 +commit 267d4ad48ac8426b3d5c53724281605a74d07999 +Author: Daniel-Constantin Mierla +Date: Sun Jul 3 12:20:05 2022 +0200 - pkg: enable RHEL7-like distros to build with OpenSSL 1.1.1 + auth: coherent log message content with header parsing -commit e4527941b9d16b476a60b19bd15307cdac4b530b -Author: Kamailio Dev -Date: Fri Jun 18 14:16:22 2021 +0200 +commit bb1a80695825a607bfc713dab22b6edb369e8351 +Author: Victor Seva +Date: Mon Jul 4 09:25:38 2022 +0200 - modules: readme files regenerated - secsipid ... [skip ci] + github: use different file to define PR checks [skip ci] -commit 6822bde4dc4715043d3d416b710664e5b14637b8 -Author: Daniel-Constantin Mierla -Date: Fri Jun 18 14:06:42 2021 +0200 +commit 584ef26d685f381ddb627866400cfde1b0239f06 +Author: Victor Seva +Date: Fri Jul 1 20:52:20 2022 +0200 - secsipid: docs for secsipid_check(...) function + github: enable 5.5 and 5.6 branches [skip ci] -commit 961ac61392fb3f916287e16380cd64b5ef499360 +commit 66f175f40e6145e895fa22952b40b372e4eff381 Author: Daniel-Constantin Mierla -Date: Fri Jun 18 14:02:07 2021 +0200 +Date: Fri Jul 1 19:19:14 2022 +0200 - secsipid: added secsipid_check(sidentity, keypath) + siptrace: lookup socket by name if not set for hep - - 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] + - GH #3174 -commit e6f4e929efb61a1a51aa1b4b5587999acc8dc55d +commit 510013c67df999e5637b6f289c02b3387691ce89 +Author: Victor Seva +Date: Fri Jul 1 15:26:47 2022 +0200 + + core: fix build warning + + > In file included from /usr/include/string.h:519, + > from core/socket_info.c:34: + > In function 'strncpy', + > inlined from 'fix_hostname' at core/socket_info.c:1741:2: + > Warning: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] + > 95 | return __builtin___strncpy_chk (__dest, __src, __len, + > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + > 96 | __glibc_objsize (__dest)); + > | ~~~~~~~~~~~~~~~~~~~~~~~~~ + > core/socket_info.c: In function 'fix_hostname': + > core/socket_info.c:1741:38: note: length computed here + > 1741 | strncpy(address_str->s, tmp, strlen(tmp)+1); + > | ^~~~~~~~~~~ + > In file included from /usr/include/string.h:519, + > from core/socket_info.c:34: + > In function 'strncpy', + > inlined from 'build_iface_list' at core/socket_info.c:1554:5: + > Warning: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output may be truncated copying 63 bytes from a string of length 63 [-Wstringop-truncation] + > 95 | return __builtin___strncpy_chk (__dest, __src, __len, + > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + > 96 | __glibc_objsize (__dest)); + > | ~~~~~~~~~~~~~~~~~~~~~~~~~ + + > In file included from /usr/include/string.h:519, + > from core/cfg.y:40: + > In function 'strncpy', + > inlined from 'yyparse' at core/cfg.y:708:6: + > Warning: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] + > 95 | return __builtin___strncpy_chk (__dest, __src, __len, + > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + > 96 | __glibc_objsize (__dest)); + > | ~~~~~~~~~~~~~~~~~~~~~~~~~ + > core/cfg.tab.c: In function 'yyparse': + > core/cfg.y:708:84: note: length computed here + > 708 | strncpy($$, $1, strlen($1)+1); + > | ^ + > In file included from /usr/include/string.h:519, + > from core/cfg.y:40: + > In function 'strncpy', + > inlined from 'yyparse' at core/cfg.y:699:5: + > Warning: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] + > 95 | return __builtin___strncpy_chk (__dest, __src, __len, + > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + > 96 | __glibc_objsize (__dest)); + > | ~~~~~~~~~~~~~~~~~~~~~~~~~ + > core/cfg.tab.c: In function 'yyparse': + > core/cfg.y:699:76: note: length computed here + > 699 | strncpy($$, $1, strlen($1)+1); + > | ^ + > In file included from /usr/include/string.h:519, + > from core/cfg.y:40: + > In function 'strncpy', + > inlined from 'yyparse' at core/cfg.y:689:6: + > Warning: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] + > 95 | return __builtin___strncpy_chk (__dest, __src, __len, + > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + > 96 | __glibc_objsize (__dest)); + > | ~~~~~~~~~~~~~~~~~~~~~~~~~ + > core/cfg.tab.c: In function 'yyparse': + > core/cfg.y:689:70: note: length computed here + > 689 | strncpy($$, tmp, strlen(tmp)+1); + > | + +commit 5c3a00871a73f73843fe83b5c16dd9eecb1207e0 +Author: Victor Seva +Date: Fri Jul 1 15:10:55 2022 +0200 + + kazoo: fix build warning + + > Warning: kz_amqp.c:2271:6: warning: variable 'num_headers' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] + > if(idx == -1) { + > ^~~~~~~~~ + > kz_amqp.c:2327:6: note: uninitialized use occurs here + > if (num_headers > 0) { + > ^~~~~~~~~~~ + > kz_amqp.c:2271:3: note: remove the 'if' if its condition is always false + > if(idx == -1) { + > ^~~~~~~~~~~~~~~ + > kz_amqp.c:2281:5: note: variable 'num_headers' is declared here + > int num_headers = 0; + > ^ + > 1 warning generated. + +commit 1f6ec9022f2358441233e8b139e13cbdcf0947aa Author: Daniel-Constantin Mierla -Date: Thu Jun 17 16:40:39 2021 +0200 +Date: Thu Jun 30 19:33:45 2022 +0200 - dispatcher: print eol in some log messages + kamctl: propagate DB_PATH to DBTEXT_PATH + + - GH #3170 -commit cf82852199f1fee7ee01e4a25d5e79a2ab1bbf8d -Author: Daniel-Constantin Mierla -Date: Thu Jun 17 16:35:55 2021 +0200 +commit ecbe90524165cf2fd8081ec5fe81d674f7a3334a +Author: Victor Seva +Date: Thu Jun 30 07:46:48 2022 +0200 - secsipid: docs for secsipid_build_identity(...) function + pkg/kamailio/deb: add initial support for jammy -commit 6ebcd34b74452642c44b296525766791bb33a7b0 +commit a78adb5340ae6cb57f756189d070c32c49bfa426 Author: Daniel-Constantin Mierla -Date: Thu Jun 17 15:40:16 2021 +0200 +Date: Tue Jun 28 18:41:50 2022 +0200 - secsipid: add function to build identity value and store in pv + core: init pv buffers earlier to be avaialble for cli params - - new function secsipid_build_identity(...) - - if successful, identity value is available in $secsipid(val) + - GH #3152 -commit abbe518724d645b6f977ca526011285bc03c581c -Author: Daniel-Constantin Mierla -Date: Wed Jun 16 12:26:23 2021 +0200 +commit d9626dc9f341718ad7d78e62042695124ba52c32 +Author: Victor Seva +Date: Wed Jun 22 15:12:33 2022 +0200 - pua_json: exported KSR.pua_json.publish() to kemi + pv_headers: rework pvh_remove_header_param - - corresponding to config pua_json_publish() - - use fixup_spve_null() and fixup_free_spve_null() for - pua_json_publish() config export + * 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 -commit f34f9456c68d25bcdd49d670d95f16649e14e8d5 -Author: Kamailio Dev -Date: Wed Jun 16 12:16:28 2021 +0200 +commit 03a489addb248bd7e4820dc281ade4f4f3deda3c +Author: Victor Seva +Date: Tue Jun 28 09:37:59 2022 +0200 - modules: readme files regenerated - siputils ... [skip ci] + pkg/kamailio/deb: update lintian overrides [skip ci] -commit 6a2a1dfb8a6718f7ecb7cc2f28cf471bdcf0fec3 -Author: Daniel-Constantin Mierla -Date: Wed Jun 16 12:09:36 2021 +0200 +commit c170cc811b9a03383c07578f4b4c88e15b96b637 +Author: S-P Chan +Date: Fri Jun 24 15:58:14 2022 +0800 - siputils: docs for hdr_date_check() + tls_wolfssl: make - use kamailio make infra vars -commit 466e5f469f5b6b9f5d1b30139c2b854e62f4f50b +commit fa6a2d79aca3bc4733276ce99a53efd8fe63ffd5 Author: Daniel-Constantin Mierla -Date: Wed Jun 16 12:03:38 2021 +0200 +Date: Sat Jun 25 14:48:35 2022 +0200 - siputils: added hdr_date_check(tdiff) - - - returns true if sip message has Date header and its value is lower - than NOW() - tdiff + ipops: added fixup free functions and use of ANY_ROUTE -commit f22a09dacf85e6489005a634eb6d907c4b8ef782 +commit 87b698f7deca1794019f98167ba49d3e4737ba71 Author: Kamailio Dev -Date: Tue Jun 15 19:16:14 2021 +0200 +Date: Fri Jun 24 16:01:17 2022 +0200 - modules: readme files regenerated - htable ... [skip ci] + modules: readme files regenerated - textops ... [skip ci] -commit ee9c2bc2046103f0f7888c078b1f88d0befd6f7d -Author: Ovidiu Sas -Date: Tue Jun 15 13:03:07 2021 -0400 +commit 4570b3ebc6da35efc3cc55b1f4418446b9071688 +Author: Akash Gupta +Date: Fri Jun 24 18:43:54 2022 +0530 - htable: fix documentation - - reported by arkadiam on Github + tls: Fix typo -commit 30467037a7d97def6fbb40cad14e6f101178cb05 -Author: Kamailio Dev -Date: Tue Jun 15 12:01:24 2021 +0200 +commit c5cd400287e27fce6fcf6272a4efe9a9fa8aa419 +Author: Akash Gupta +Date: Fri Jun 24 18:43:20 2022 +0530 - modules: readme files regenerated - topos ... [skip ci] + textops: Fix typos -commit 40073c9975ee256cebbfe60f27d1b07c977395d0 -Author: Henning Westerholt -Date: Tue Jun 15 09:59:00 2021 +0000 +commit 65a484dffa3c854bc17068175cee3dc37fd09d18 +Author: Kamailio Dev +Date: Fri Jun 24 12:46:16 2022 +0200 - topos: documentation fixed for contact_host xavu parameter + modules: readme files regenerated - nats ... [skip ci] -commit e9cdbdfa302940606295c3b79a671cf2f0d38fc5 -Author: Daniel-Constantin Mierla -Date: Tue Jun 15 10:39:09 2021 +0200 +commit 25d42b7e69cc6242c66887a2816499d841e3ba89 +Author: Seven Du +Date: Fri Jun 24 18:44:28 2022 +0800 - textops: fixed condition on header parsing error for find_hdr_line_start() + nats: add KEMI publish function and event_callback param (#3154) -commit b92f1ab7c711f7b61abadb706f9a4cfbb2cf0dd4 +commit 06679174fc3d9cc6a18bc3edc7f2fb985c50d27b Author: Daniel-Constantin Mierla -Date: Tue Jun 15 09:58:31 2021 +0200 +Date: Fri Jun 24 10:50:08 2022 +0200 - rtpproxy: removed unused replace_sdp_ip() + topos_redis: use tag based on direction for early dialog transaction record loading + + - GH #3112 -commit 521485c8f25f55cb3045ab2b33232c7026d8527d +commit 6aa1a84c6e37e0d6d5a725d43636debeaf5fa3b4 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 +Date: Fri Jun 24 08:18:42 2022 +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 + kamctl/dbtextdb: solve TypeError: a bytes-like object is required, not 'str' - fix #2768 + - GH #2469 -commit 2f933b39410029a8dfd7ce7180a6c470e51b2452 -Author: Daniel-Constantin Mierla -Date: Tue Jun 15 09:16:58 2021 +0200 +commit 4fcb2e5e41f45dc7fb049141678d91ae9525a76b +Author: Kamailio Dev +Date: Fri Jun 24 08:16:15 2022 +0200 - core: kemi - added to_TCP/TLS/SCTP/WS/WSS/WSX() + modules: readme files regenerated - dialog ... [skip ci] -commit 5fd35624660cb46cd7894bfd43c7cb6259e451b3 +commit 03dc76428f4cbd1c023289851ceb6218ea535f29 Author: Daniel-Constantin Mierla -Date: Tue Jun 15 08:49:24 2021 +0200 +Date: Fri Jun 24 08:11:02 2022 +0200 - core: main - catch common mistakes for the arguments + Revert "Revert "dialog: Terminate dialogs in Early stage and add functionality to send messages within a dialog"" - - print error and exit on 'kamailio start|stop|restart' + This reverts commit 1465a9b6e9fda36617b7b198ae051f0957803550. -commit 03c2ea28767106333ee04c5e19ee490c010dfb58 -Author: Sergey Safarov -Date: Mon Jun 14 15:31:32 2021 +0300 +commit d695c9cca02d584e295d12fe574e99085c7adecd +Author: S-P Chan +Date: Fri Jun 24 11:08:11 2022 +0800 - pkg/kamailio/obs: disabled lwsc build on CentOS 6 dist + tls_wolfssl: less verbose during build -commit e7a14f37c98e2bbfcf234165dc5dfd4121db5b5b +commit 19edea067f890814c767581fef65713046c768c6 Author: Sergey Safarov -Date: Mon Jun 14 08:05:41 2021 +0300 +Date: Wed Jun 22 18:16:41 2022 +0000 - pkg/kamailio/obs: simlifid module definition for RHEL dist + pkg/kamailio/obs: added CentOS 9 support -commit 5c2890d90297ef66b0216c46dd1fe12dae5ecd0e -Author: Kamailio Dev -Date: Mon Jun 14 17:01:19 2021 +0200 +commit 38d2a6a16179cb72e97dd6eec600405e57f4be12 +Author: S-P Chan +Date: Thu Jun 23 15:15:11 2022 +0800 - modules: readme files regenerated - secsipid ... [skip ci] + tls_wolfssl: add wolfssl@e722c15be8 as a submodule -commit a59ea8920c17aca29ffa734ca0babb107a415fde -Author: Daniel-Constantin Mierla -Date: Mon Jun 14 16:56:21 2021 +0200 +commit 85a2523db649009332af059f6260ab4467b30360 +Author: S-P Chan +Date: Thu Jun 23 10:22:31 2022 +0800 - secsipid: explicit STIR/SHAKEN reference - - - help matching on search terms + tls_wolfssl: reduce overhead per fragment to maintain 16 byte alignment -commit 13e876e45ad34a9d567d41293450307816bdf107 -Author: Daniel-Constantin Mierla -Date: Mon Jun 14 13:22:35 2021 +0200 +commit 4484a5eb9e0dd6e6723390cb96c378f88f1fd074 +Author: S-P Chan +Date: Thu Jun 23 10:10:11 2022 +0800 - core: kemi - added KSR.to_UDP() - return true if target is over UDP + tls_wolfssl: ser_realloc realign memory correctly to 16-bytes - - uses the R-URI/D-URI for requests (no DNS query done if transport is missing) - and 2nd Via for replies + If shm_realloc returns a different 8/16 byte alignment we + need to memmove the correct amount. -commit 856a8ff51f329ba1fd7c2ab120349ee330aee0d2 -Author: Daniel-Constantin Mierla -Date: Mon Jun 14 13:20:25 2021 +0200 +commit e74cb2371ab879874a8981818139024f1c2beb9e +Author: Frits Wiersma +Date: Wed Jun 22 21:50:44 2022 +0200 - core: parse_via - padding field when USE_COMP is defined + 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. - - align to 32bit to avoid sigbus on accessing fields by address on - strict systems + - Code was commented out in the previous pull request. (#3137). + - This has now been corrected. -commit b49fa7b0b47f11264ec33ce9f94290713037fd5d -Author: Daniel-Constantin Mierla -Date: Sun Jun 13 16:43:46 2021 +0200 +commit f49f14a87606314e98a253ee29b1624ae814dccf +Author: Victor Seva +Date: Wed Oct 7 15:35:50 2020 +0200 - pv: $nh(i) returns ip address family version + topos: don't insert contact header for 4xx replies - - 4 for ipv4; 6 for ipv6; and 0 if next hop address is not an ip address + unless original msg has contact -commit b3d3cb366b67941ecebd297038522580114e3a0b -Author: SPChan -Date: Fri Jun 11 11:23:55 2021 +0800 +commit 71502d2bb733340db310bf4e0c47e4b194f49113 +Author: Victor Seva +Date: Wed Jun 22 12:26:46 2022 +0200 - pkg: add support for AlmaLinux and Rocky Linux + 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 -commit 0198aa4638e2a54e7bea91fcf87248e6e7b51113 +commit 322562a354887dec18e7df2d90a328fe32fc122e Author: Kamailio Dev -Date: Fri Jun 11 11:16:29 2021 +0200 +Date: Tue Jun 21 09:01:17 2022 +0200 - modules: readme files regenerated - tls ... [skip ci] + modules: readme files regenerated - topos ... [skip ci] -commit bc663d383c53abd36a282caf16569bf54a435312 -Author: Henning Westerholt -Date: Fri Jun 11 09:14:50 2021 +0000 +commit 1ba5080ee484b5785ae17d38e7108be9d505924a +Author: Daniel-Constantin Mierla +Date: Tue Jun 21 08:56:51 2022 +0200 - tls: remove obseleted connection related parameter docs (from before kamailio 3.0) + topos: docs for methods_nocontact parameter -commit ffecc676c4c5d947c9a3163570be1aaaf0e5e8d9 +commit ab714eb386060df994875cfd1c8cf2b61fe7fa8f Author: Daniel-Constantin Mierla -Date: Fri Jun 11 09:17:36 2021 +0200 +Date: Tue Jun 21 08:52:41 2022 +0200 - pv: support for Contact header in $hflc() + topos: added methods_nocontact parameter + + - specify the list of methods to skip adding contact header for -commit 20b39858b6e2707b40dcf564eceef55241d800ca -Author: Kamailio Dev -Date: Thu Jun 10 19:01:14 2021 +0200 +commit 414c7dd608584df18f871b42e05f401e21ba775d +Author: Daniel-Constantin Mierla +Date: Tue Jun 21 08:41:53 2022 +0200 - modules: readme files regenerated - statsd ... [skip ci] + topos: skip adding contact header for BYE, CANCEL, PRACK + + - GH #3149 -commit f2d1d64408ce3cc6e24e4709933990c8c80cf131 -Author: Julien Chavanton -Date: Thu Jun 10 09:49:47 2021 -0700 +commit 6790185478ba96ebb0626846386b28aea15dcce8 +Author: Seven Du +Date: Sun Jun 19 18:13:29 2022 +0800 - stastd: adding histogram (#2774) + ppcfg: add values to log to better tell the problem -commit a378f97adac89077de2fb162ec20295f6e4352fe -Author: Julien Chavanton -Date: Thu Jun 10 05:03:13 2021 -0700 +commit 20d0b2211ef6023149c4dd1cdcaf23d0edf42846 +Author: S-P Chan +Date: Sat Jun 18 11:11:36 2022 +0800 - rtpengine: ignore mos 0 when selecting min-mos (#2771) + tls_wolfssl: memory handling cleanup - and computing average mos + Set memory allocators to align up to 16-bytes -commit 90fa160b5d4a7155fc3d82f39932ac0e9d74fae7 -Author: Daniel-Constantin Mierla -Date: Thu Jun 10 12:15:29 2021 +0200 +commit 1affa052deb00885156c33538d081647d44e53d5 +Author: Henning Westerholt +Date: Mon Jun 20 17:22:38 2022 +0000 - kamctl: update name to globalblocklist in EXTRA_TABLES - - - GH #2773 + benchmark: use common error logging defines for memory allocation problems -commit 417eb2a7052a9354712663cca9e3bc075a3f69c0 -Author: Sergey Safarov -Date: Thu Jun 10 12:17:54 2021 +0300 +commit 0b2942e1dfe6cd84f97d62f6b4fccc86e5802eff +Author: Henning Westerholt +Date: Mon Jun 20 17:19:55 2022 +0000 - siptrace: fixed IPv6 without brackets - - more details GH #2775 + benchmark: use INFO log level for timer registration (related to GH #3150) -commit 5d03c9235f79ce4af35b6f79eddebae9f512f1d3 -Author: Daniel-Constantin Mierla -Date: Wed Jun 9 14:48:19 2021 +0200 +commit b3c8329cfbfa19613dfbadaea7f220443dbb7f55 +Author: Seven Du +Date: Sun Jun 19 19:42:18 2022 +0800 - core: kemi - added KSR.is_WSX() - return true of proto is WS or WSS + nats: fix the nats:connected event_route not being triggered on a successful connect -commit 5e06b6bcaf0047e5bb22105e03331268cee8486f -Author: Daniel-Constantin Mierla -Date: Wed Jun 9 13:33:06 2021 +0200 +commit 1c0a87d107ebb3adc3b09ff5489422a67d897eb3 +Author: Kamailio Dev +Date: Mon Jun 20 11:46:26 2022 +0200 - pv: support Record/-Route headers for $hflc(...) + modules: readme files regenerated - ims_registrar_scscf ... [skip ci] -commit 7bf207bf6bd60bd1c50fb9321d31c4d48562b5b7 -Author: Daniel-Constantin Mierla -Date: Wed Jun 9 12:31:31 2021 +0200 +commit d772f47ba196633c53504677103626ecc1904d54 +Merge: f2549f5b38 afed750ea1 +Author: alexyosifov <47529095+alexyosifov@users.noreply.github.com> +Date: Mon Jun 20 12:42:56 2022 +0300 - siptrace: use src/dst_addr instead src/dst_uri for $siptrace(...) vars + Merge pull request #3146 from alexyosifov/skip_multiple_bindings_on_reg_resp - - the format is proto:ip:proto, not a sip uri + ims_registrar_scscf: 200OK changes according to RFC3261 -commit e5f130860d909e9a4348db170d4001332e90427e -Author: Daniel-Constantin Mierla -Date: Wed Jun 9 12:27:57 2021 +0200 +commit f2549f5b38b7ea9bf01e8528cc13ce8fd7a5853c +Author: Victor Seva +Date: Sun Jun 19 01:41:54 2022 +0200 - pv: support INET/6 as alternative IPv4/6 for $K(key) + Revert "pkg/kamailio/deb: fix tlsa build" - - these are the keywords in the config + This reverts commit 6f162fc63d0503637c4c3c96ab4b13189239250f. -commit 36817c3ea53daae9706c1caa695af98f9ca987bd -Author: Daniel-Constantin Mierla -Date: Wed Jun 9 12:19:24 2021 +0200 +commit dae400d384e1073d4d998d83e69b68e88765a642 +Author: Victor Seva +Date: Sun Jun 19 01:41:39 2022 +0200 - core: cfg.lex - accept IPv4/6 as alternative keywords for INET/6 + Revert "Makefile.group: add tlsa to ktls" + + This reverts commit 8141e4454c5e6eba08d7ff5d5213948c248f7a03. -commit a8c9d0ae4fbafba89ef12737419037d141eed1d3 -Author: Daniel-Constantin Mierla -Date: Wed Jun 9 12:15:38 2021 +0200 +commit 6f162fc63d0503637c4c3c96ab4b13189239250f +Author: Victor Seva +Date: Sun Jun 19 00:38:03 2022 +0200 - pv: added missing WS and WSS to $K(key) variable + pkg/kamailio/deb: fix tlsa build + + * remove unused mod_name definition -commit 11acfd857d1b9c5e7e4c10efd8f1eb239c77e8a8 -Author: Daniel-Constantin Mierla -Date: Wed Jun 9 12:02:08 2021 +0200 +commit 8141e4454c5e6eba08d7ff5d5213948c248f7a03 +Author: Victor Seva +Date: Fri Jun 17 21:16:29 2022 +0200 - pv: extended $nh(k) to work for replies using 2nd via + Makefile.group: add tlsa to ktls -commit 8275046a250a80018f42f8dbadaa245094c6f5ff -Author: Sergey Safarov -Date: Sat May 29 20:10:39 2021 +0300 +commit 398e808719520b054fce25a722b9b794ebab2744 +Author: Victor Seva +Date: Fri Jun 17 11:33:47 2022 +0200 - siptrace: aadded siptrace pseudo var + pkg/kamailio/deb: rework rules [skip ci] + + * define list elements per line. It helps to remove/add them in + backports scripts + * remove unused definitions + * include dpkg-dev helper makefile files with definitions + * rework backports scripts -commit 10bc5b244db34e57beb9e5b4ec546396fb12a76b +commit 41ab78edff1677fc1a575b84e275bfc525978efa Author: Daniel-Constantin Mierla -Date: Tue Jun 8 13:25:54 2021 +0200 +Date: Fri Jun 17 09:53:01 2022 +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 + core: added domain and auto_domains as variants for alias and auto_aliases -commit 09218156f3831ec9642d9ebf20d8668229ab16d6 -Author: Julien Chavanton -Date: Mon Jun 7 08:13:36 2021 -0700 +commit 2620a22d8793f7e40b10765d46dba952adb677bf +Author: Daniel-Constantin Mierla +Date: Fri Jun 17 09:15:27 2022 +0200 - tm: prevent t_suspend memory leak (#2763) + etc/kamailio.cfg: use of htable guarded by own ifdef - When suspending while already in t_continue when processing a reply / suspending twice in a reply. - - Co-authored-by: Julien Chavanton + - allows independent loading for extending (e.g., store items to fix + in-dialog routing) -commit 7747872f066ead3488cbfc854873506bda4f7390 -Author: Daniel-Constantin Mierla -Date: Mon Jun 7 15:23:16 2021 +0200 +commit a21bf23c1299a15a538de9883082e1d075b7f7e0 +Author: Kamailio Dev +Date: Thu Jun 16 12:31:15 2022 +0200 - mtree: docs - section id for mt_match() function + modules: readme files regenerated - pua_dialoginfo ... [skip ci] -commit 4168d7c55955a01c3a30c67d5e8a510be52120ff -Author: Sergey Safarov -Date: Sun Jun 6 18:50:24 2021 +0300 +commit 8ac3137057d07f42eb8845ae4fb29cd9c4021165 +Author: Victor Seva +Date: Fri Feb 28 11:39:24 2020 +0100 - sl: disabled SREV_NET_DATA_SENT for HTTP respones - - more details at GH #2767 + pua_dialoginfo: local_identity_dlg_var -commit c336eed393f2fedae16dbcf004e143fdd38c46e2 -Author: Sergey Safarov -Date: Sun Jun 6 18:50:05 2021 +0300 +commit bd7261a5f656a8e723bb6999633c55864b46f1b6 +Author: Victor Seva +Date: Tue Jun 30 09:27:58 2020 +0200 - core: published sip_check_fline function in .h file + pua_dialoginfo: use lock when use_puburi_avps is set -commit f82c4775efca0580401f4b1a48dcb4d2cf26814f -Author: Aleksandar Yosifov -Date: Wed Jun 2 10:02:53 2021 +0300 +commit a5c0d5fe890a243e648d0de7463da63b910c2a81 +Author: Victor Seva +Date: Thu Feb 20 18:50:14 2020 +0100 - smsops: support for 7bit special chars - - - Added support for 7bit special chars - for MO/MT SMSs. + pua_dialoginfo: refresh_pubruri_avps_flag -commit 50557b8433e137a9095b4d48df8ac9b8c3fd8807 -Author: rodolfojcj <458749+rodolfojcj@users.noreply.github.com> -Date: Tue Jun 1 08:06:32 2021 -0400 +commit 38c0469fd804e79a6f9f69efb063a7e29c14485a +Author: Kamailio Dev +Date: Thu Jun 16 09:46:18 2022 +0200 - app_perl change to ignore "die" signals from eval blocks + modules: readme files regenerated - tls_wolfssl ... [skip ci] -commit 0e806316b84be8388dad670e964e54011000b4a4 -Author: Daniel-Constantin Mierla -Date: Fri Jun 4 17:59:58 2021 +0200 +commit 20f37638e0457a029648785bb206f3fafdff0427 +Author: S-P Chan +Date: Thu Jun 16 15:36:17 2022 +0800 - mtree: docs - added section ids for parameters + tls_wolfssl: initial docs -commit de8c85ceae93779cdf7d6aea2eabb7567d69d7ce -Author: Sergey Safarov -Date: Thu Jun 3 21:03:32 2021 +0300 +commit a1398511036983471f4fd1d1e33099dee8a565bf +Author: S-P Chan +Date: Thu Jun 16 14:42:00 2022 +0800 - pv: pv_get_method fixed error "pv_get_method(): no CSEQ header" + tls_wolfssl: Miscellaneous cleanup - 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"}} + Cleanup of OpenSSL symbols and OpenSSL-related memory warnings. -commit b775bbdff501de0ca1f1a0bc1ab39a3b790c166f +commit 585ee60394db1c0ea1143a95523131fc212aca38 Author: Daniel-Constantin Mierla -Date: Fri Jun 4 09:08:06 2021 +0200 +Date: Thu Jun 16 09:17:06 2022 +0200 - dmq: warning about protocol made info + tls_wolfssl: renamed tls_mod.{c,h} to tls_wolfssl_mod.{c,h} + + - main files of the module to match module name -commit c264fbc66a4690b073c72ffa8fc095227ce0ae8b +commit 5080208f445b4f4b4c01530fe485fca6f38541f0 Author: Daniel-Constantin Mierla -Date: Thu Jun 3 15:29:50 2021 +0200 +Date: Thu Jun 16 09:00:16 2022 +0200 - pv: test for HDR_ERROR_T after header name parsing + Makefile.groups: added group for tls_wolfssl module -commit 490ae559d2b77b13b3f3831e7ff1aa58980e4086 +commit c08a7cbdfc34f19b8abe8a92d8d75dab8a05d729 +Merge: 9529730c47 7c1326aa14 Author: Daniel-Constantin Mierla -Date: Thu Jun 3 15:28:31 2021 +0200 +Date: Thu Jun 16 08:39:02 2022 +0200 - dialog: safety checks for bind addr fields + Merge pull request #3144 from space88man/wolfssl - - they can be null on non-local sockets - - GH #2757 + tls_wolfssl: new module TLS stack based on wolfSSL -commit e8fa2b3e8e5a789ac6d6d35f75ec61d09f487d6c -Author: Daniel-Constantin Mierla -Date: Thu Jun 3 11:11:50 2021 +0200 +commit 7c1326aa14ad651ff916b8ef35fa08d2dc90a3a7 +Author: S-P Chan +Date: Tue Jun 14 14:47:32 2022 +0800 - pv: support Contact header in $hfl(...) + tls_wolfssl: new module TLS stack based on wolfSSL + + Initial support. Use OpenSSL-compatiblity layer to achieve + compilation. -commit 2583446968d81a9351caab1cfdd2cc86434850f3 +commit 9529730c478aef83c9b84c98242bf8af4bf152ad Author: Daniel-Constantin Mierla -Date: Thu Jun 3 10:55:22 2021 +0200 +Date: Wed Jun 15 11:36:30 2022 +0200 - core: select - test for HDR_ERROR_T after header name parsing + tls: Makefile - link libdl dynamically + + - libcrypto uses dlopen() and dlclose() + - GH #3115 -commit 4cd55a86cdc3477da0ca4c384227833ec404bfa2 -Author: Daniel-Constantin Mierla -Date: Wed Jun 2 21:22:48 2021 +0200 +commit b08b9d9038e0f90a9475a209c8941b930f7a12a1 +Author: Kamailio Dev +Date: Wed Jun 15 11:31:26 2022 +0200 - textops: find_hdr_line_start() - search for header name with colon + modules: readme files regenerated - db_cluster ... [skip ci] -commit cb2705f21e56f884e733febc2362055da3ef2693 +commit 9b1a3a6b9a3e6a24d646e62ba74811cfdf553dae Author: Daniel-Constantin Mierla -Date: Wed Jun 2 21:21:59 2021 +0200 +Date: Wed Jun 15 11:29:33 2022 +0200 - textops: check for HDR_ERROR_T after header name parsing + db_cluster: docs - more suggestive db url examples -commit 785bbaa0f16f83353ad1d776816f439608a67858 -Author: Daniel-Constantin Mierla -Date: Wed Jun 2 18:57:53 2021 +0200 +commit afed750ea14890966f9c06955cc8b985844769ba +Author: Aleksandar Yosifov +Date: Wed Jun 15 10:14:24 2022 +0300 - core: kemi - check hdr type HDR_ERROR_T after parsing + ims_registrar_scscf: 200OK changes according to RFC3261 + + Added corrections for 200OK reply on Re-Registration + according to RFC3261 - registrar respond with multiple bindings in case + of multiple bindings. + Added a new parameter skip_multiple_bindings_on_reg_resp + for 200OK reply used for Re-Registration. Default value is 0. + If set to 1 - registrar replies only with current contact, not with + multiple bindings. -commit 95034f62d4a0cf536da1c5c26c748c1cf8ccb280 +commit f0cea1a7c03e400b4398795c2d8b0f7e45d1dfb5 Author: Daniel-Constantin Mierla -Date: Wed Jun 2 18:48:50 2021 +0200 +Date: Tue Jun 14 11:44:24 2022 +0200 - xprint: check hdr type HDR_ERROR_T after parsing + core: stop at the first config error on startup + + - continuing to look for more errors to print them on one check can end + up in crashing because some internal interpreter structure may not be + filled properly + - new cli option --all-errors that can be used to enable printing + details for more detected config errors -commit d3b693fa5725b45f24d68956658800de7b9ec19c -Author: Daniel-Constantin Mierla -Date: Wed Jun 2 18:45:22 2021 +0200 +commit 649b421cf6b8b9dbec5bf632b612214d3918899b +Author: Kamailio Dev +Date: Tue Jun 14 10:31:17 2022 +0200 - xprint: remove history and svn id + modules: readme files regenerated - siputils ... [skip ci] -commit a4d94268c7cf5d31e3660b543b10ef6e7ca891ab +commit 96c49c5adc22bd80eca465cea619c20f926bb3ef Author: Daniel-Constantin Mierla -Date: Wed Jun 2 18:02:24 2021 +0200 +Date: Tue Jun 14 10:27:06 2022 +0200 - textops: find_hdr_line_start() - locate header name without error logs + siputils: docs - proper module name in examples -commit 260a825a48ac6f8b845a4b934f86ea3e04c120d4 +commit badb945afc11cde49b3c5d26be7c63f8d64d4dcd Author: Daniel-Constantin Mierla -Date: Wed Jun 2 18:00:35 2021 +0200 +Date: Tue Jun 14 10:25:15 2022 +0200 - core: parser/parse_hname2 - option to skip printing logs on parse failure + siputils: docs for e164_max_len param -commit f3332c7dddda83d18ea1b1dc86fea5ad3886e010 +commit 0b629dfc66ec7a2f5620ba253f8a932e3f164b07 Author: Daniel-Constantin Mierla -Date: Wed Jun 2 16:57:05 2021 +0200 +Date: Tue Jun 14 10:20:59 2022 +0200 - pv: suport also Route headers in $hfl(...) + siputils: added e164_max_len modparam + + - specify the max length for e164 number check, includting the leading + '+' + - GH #3117 -commit 7d1e1a349d5590f3754976b2e169fd30795c7f1b -Author: Daniel-Constantin Mierla -Date: Wed Jun 2 12:23:40 2021 +0200 +commit 93dccff9391e1336e1a37add1d07b4058b7593e8 +Author: Kamailio Dev +Date: Tue Jun 14 10:01:27 2022 +0200 - pv: support for Record-Route in $hfl(...) + modules: readme files regenerated - auth ... [skip ci] -commit 6e8e5ed121028bd851d7de214271881a0bb1e4d3 +commit 8d7583b82a1ffff78fb61b2de7b51deb77ba30a4 +Merge: c938619e45 a82e5657b6 Author: Daniel-Constantin Mierla -Date: Tue Jun 1 19:45:16 2021 +0200 +Date: Tue Jun 14 09:49:14 2022 +0200 - pv: fix {param.count} transformation broken by previous commit + Merge pull request #3133 from sn4kebite/auth-dont-invalidate-nc + + auth: Add flag for not invalidating nc on auth failure -commit fa7328ae48e9596ec30c48f17f353ba10369fb87 -Author: Daniel-Constantin Mierla -Date: Tue Jun 1 10:36:26 2021 +0200 +commit c938619e458e0efa0676e7e60c2b1a6fc7e947db +Author: Anthony Alba +Date: Sat Jun 11 09:05:26 2022 +0800 - pv: added {param.in,name[,sep]} - - - return 1 if param name is found in the list, 0 if not found + packaging: on EL8 package with Python 3.9 -commit 758c85a09ebb2848d0fd2ee82c48784b8544501a -Author: Kamailio Dev -Date: Tue Jun 1 10:01:13 2021 +0200 +commit 8683deb20a3f69c3b6d2c8370d23d1451f823a6b +Author: Anthony Alba +Date: Fri Jun 10 22:13:39 2022 +0800 - modules: readme files regenerated - secsipid ... [skip ci] + app_python3: use _ksr_is_main to detect child process -commit 59719a1ac97337ca7f8b83b0e8a9d63bf6ec0c7e +commit 64ae9ed7212c1db352ab583b8d319358da23775f Author: Daniel-Constantin Mierla -Date: Tue Jun 1 09:50:31 2021 +0200 +Date: Fri Jun 10 14:05:09 2022 +0200 - secsipid: note about libsecsipid location and failure return codes + siputils: removed duplicated function for e164 check -commit bf4ae4b5f4f4b75c534681c520fa1060f234a18e +commit da4f786b0c0275a6e4c8324f9b4c347351b5a48a Author: Kamailio Dev -Date: Tue Jun 1 09:31:20 2021 +0200 +Date: Fri Jun 10 09:16:30 2022 +0200 - modules: readme files regenerated - nathelper ... [skip ci] + modules: readme files regenerated - dispatcher ... [skip ci] -commit 9c060a66f83a42c46767f5b28b6a3640764ebb87 -Author: Daniel-Constantin Mierla -Date: Tue Jun 1 09:29:10 2021 +0200 +commit e052fd8507115065b566912a6146dce329b19408 +Author: Henning Westerholt +Date: Fri Jun 10 07:08:24 2022 +0000 - nathelper: docs for mode parameter for handle_ruri_alias() + dispatcher: extend documentation about default behaviour with missing match mode -commit 48520609d25dfee6987b16223ed20da507274fdf -Author: Daniel-Constantin Mierla -Date: Tue Jun 1 09:28:08 2021 +0200 +commit 251bb74535594629499dfd2bb2cebfb4d728a260 +Author: Anthony Alba +Date: Thu Jun 9 23:02:18 2022 +0800 - nathelper: optional parameter mode for handle_ruri_alias() + app_python3: call PyOS_AfterFork_Child() only in child processes - - 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 + - GH #3125: we should not call PyOS_AfterFork_Child() in the main + process. -commit 4b7eedf5af9a461d5a1de1148c814faa5db8cbaa -Author: Daniel-Constantin Mierla -Date: Mon May 31 15:02:01 2021 +0200 +commit 73db408a4a1d58d8fd4c7950ede7ac3a18f3355c +Author: Anthony Alba +Date: Thu Jun 9 21:24:44 2022 +0800 - secsipid: log message on identity generation failure + app_python3: workaround for abort in Python 3.8+ -commit 48aa05002e3bd4fba120a0c157a8cc5e70c57441 -Author: Daniel-Constantin Mierla -Date: Mon May 31 13:49:59 2021 +0200 +commit 75bdb84c8eff081f74cee383307769861c8e4500 +Author: Kamailio Dev +Date: Wed Jun 8 23:31:21 2022 +0200 - ldap: Makefile - define LDAP_DEPRECATED=1 + modules: readme files regenerated - sipdump ... [skip ci] -commit 2d4b4939d1845fffdc3fa3ced9889720d0213d47 +commit 2a744a58c57542520e4ff4c73b1419a083b17076 Author: Daniel-Constantin Mierla -Date: Mon May 31 13:36:11 2021 +0200 +Date: Wed Jun 8 23:23:09 2022 +0200 - ldap: several functions exported to kemi framework + sipdump: docs - sync example with description -commit b0bfe7afc52335774f8de8b31c19621f86fc4bc7 +commit 0eeb4cc61f4a340ef5f8d4acf1d4ea20eb711f73 Author: Daniel-Constantin Mierla -Date: Mon May 31 13:32:14 2021 +0200 +Date: Tue Jun 7 09:12:40 2022 +0200 - core: store start of via body start in the structure + uac: check new callid value for setting $uac_req() field - - paired with bsize field + - GH #3135 -commit 01664d1d82dcfe952fce29033b4fcd5e44cf2319 -Author: Daniel-Constantin Mierla -Date: Mon May 31 12:05:01 2021 +0200 +commit a82e5657b66272c0833c1d1d6a55ee29acc315a5 +Author: Jon Bergli Heier +Date: Fri Jun 3 15:43:39 2022 +0200 - core: parse via - fixed whitespacing + auth: Add flag for not invalidating nc on auth failure + + If flag 32 is set then we skip updating nc in pre_auth. On success we + call check_nonce once more to do the update. This can be used to chain + calls to eg. pv_auth_check to authenticate against multiple passwords. -commit 9da83aae38199afa82d8b4eab4efd7b48d81b0b9 -Author: Daniel-Constantin Mierla -Date: Mon May 31 10:44:37 2021 +0200 +commit 1225d7fda1d8c3eb82c403dcd0cd38d57fc4ad2a +Author: Victor Seva +Date: Fri Jun 3 11:40:46 2022 +0200 - textops: new function for finding start of a header + pkg/kamailio/deb: update Maintainer and Vcs fields [skip ci] - - use it to find Content-Type start - - GH #2748 + In order to be more clear of who is the origin of the packages -commit 5ef7331dc691d7becf899a9e31961f9381e85878 +commit 3b136547467b5e9fa6b39da9b078946b07fb94cc Author: Kamailio Dev -Date: Sat May 29 16:01:22 2021 +0200 +Date: Fri Jun 3 11:31:28 2022 +0200 - modules: readme files regenerated - mtree ... [skip ci] + modules: readme files regenerated - tm ... [skip ci] -commit 07643b70aa8e80551105ae99a5d2340798167669 -Author: Daniel-Constantin Mierla -Date: Sat May 29 15:24:40 2021 +0200 +commit 062e6daa0f149e01674667f77608afb35b6e099a +Author: emvondo +Date: Fri Jun 3 11:28:16 2022 +0200 - mtree: docs for pv_dstid, pv_weight and pv_count - - - GH #2750 + tm: new param to specify reply codes for dns srv failover -commit 4e29c23e8b310d111503dee44b6de3aa8f57d2ce +commit 1ac02d9f0b436602cfc8bf72037ca7f84be3d67f Author: Daniel-Constantin Mierla -Date: Fri May 28 14:55:42 2021 +0200 +Date: Fri Jun 3 11:21:14 2022 +0200 - mtree: number of matched records for tree type=1 stored in pv_count + dispatcher: fix for checking reply code class rule -commit 63b0345207ba67fcc6290d6dfc55f99ba58b13c9 +commit 0550a3d44b2addc160b6a20bd2c9bf2831187400 +Merge: 72901b7822 bd4cc48687 Author: Daniel-Constantin Mierla -Date: Fri May 28 13:54:08 2021 +0200 +Date: Thu Jun 2 21:17:11 2022 +0200 - mtree: check if pv_count var is r/w + Merge pull request #3127 from atanasdb/ims_qos_fix - - 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 + ims_qos: fix module loading crash -commit 5a987e89fddd0574eeaf5580d3b1f8b078cbfa3d +commit 72901b7822c5684f8a10faa91118f3fd6de6c01a 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 +Date: Thu Jun 2 12:48:38 2022 +0200 - pkg/kamailio/deb: missing lwsc module files [skip ci] + ctl: skip checking end tag for BINRPC_T_DOUBLE values - fixes #2749 + - related to GH #3123 -commit 3f2c61a9834fba9c57bb73af640612aaaf4ec524 +commit a81266d38d500dfc7f7fda4c3903d375fabe8d24 Author: Kamailio Dev -Date: Wed May 26 15:46:17 2021 +0200 +Date: Wed Jun 1 18:16:21 2022 +0200 - modules: readme files regenerated - textops ... [skip ci] + modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci] -commit c6ce384e479ed21aae803a78fc5835e774fe521d +commit f3bdccdf08acde773aaa5731bcf47b8ec7fa798b Author: Daniel-Constantin Mierla -Date: Wed May 26 15:43:50 2021 +0200 +Date: Wed Jun 1 18:15:26 2022 +0200 - textops: docs for remove_hf_idx() function + ims_ipsec_pcscf: docs for the ipsec_forward() flag to set tcp transport parameter -commit 91a873dfe070f8041743ea93fafdac438763a2d1 +commit a6a3bd088368fbf65c283ae27e999d315db0844b Author: Daniel-Constantin Mierla -Date: Wed May 26 15:29:11 2021 +0200 +Date: Wed Jun 1 18:11:22 2022 +0200 - textops: added remove_hf_idx(hname, idx) - - - function to remove a header by name and index + ims_ipsec_pcscf: new option for ipsec_forward() to set trasport for tcp dst uri -commit 79fbb7c6df5d4c742b1283b752c2df0f51e77f09 -Author: Boris Korzun -Date: Tue May 25 17:14:18 2021 +0300 +commit 881e3e1e195858d36d863a32f3c40f1cb83c8d9d +Author: drTr0jan +Date: Wed Jun 1 10:07:26 2022 +0300 - pike: fixed regression - - removed unnecessary NULL-return from mark_node() after previous commit + lost: Makefile - support for FreeBSD build + + - added libcurl deps. -commit c146ef490e1d7d35add7d3ee593f6d3d20e327ad -Author: Boris Korzun -Date: Tue May 25 17:00:19 2021 +0300 +commit f1634883e64587e28df629fa902c7f4116338f2c +Author: Kamailio Dev +Date: Wed Jun 1 14:16:40 2022 +0200 - core: ut - fixed str_casesearch() - - fixed str_casesearch() behaviour on text and needle were equal + modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci] -commit 84055b2fe963e01a217149991dd1c8cbe8a8aeec +commit 9ce0f4ae1aca95380729b1717c6b7658270034bc 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 +Date: Wed Jun 1 14:10:10 2022 +0200 - ims_ipsec_pcscf: use ksr_clock_gettime() + ims_ipsec_pcscf: removed shadowing (sub-scope) variables -commit 1c012890fbe611ac1bcf78a6ae9009039d4aa417 -Author: riccardv -Date: Sun May 9 21:23:16 2021 +0200 +commit 3c885a2a1052373b5998ada2793e31362cd64818 +Author: Daniel-Constantin Mierla +Date: Wed Jun 1 13:52:15 2022 +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 + ims_ipsec_pcscf: docs for the ipsec_forward() flag to use UE client port for TCP requests -commit 4b2428f75a43cd5bbf2f5810be3c1220551402a2 +commit 762fc6068a23e7afd3251be58732d054a9dadab0 Author: Daniel-Constantin Mierla -Date: Mon May 24 16:17:52 2021 +0200 +Date: Wed Jun 1 13:11:37 2022 +0200 - cfg_rpc: use directly cfg_get_group_id() + ims_ipsec_pcscf: ipsec_forward() option to use UE client port for requests over TCP -commit ffa19ffedeb8db8ac38a742ae8b686525fd906ea +commit 21f3b485a4fa5cadd84962020a54a63db742e667 Author: Daniel-Constantin Mierla -Date: Sat May 22 17:53:50 2021 +0200 +Date: Wed Jun 1 13:00:42 2022 +0200 - pv: proper increment to check escaped char for s.select + ims_ipsec_pcscf: docs for flag to not reset dst uri -commit 7f017707c91659641ce9ca87ee4149b2e39379f7 -Author: Olle E. Johansson -Date: Mon May 24 08:26:18 2021 +0200 +commit 0bc56bd13b343057a62177b1b77e9aa82ae00155 +Author: Daniel-Constantin Mierla +Date: Wed Jun 1 12:58:07 2022 +0200 - snmpstats: Fix typo in MIB - - Reported by arkadiam on Github + ims_ipsec_pcscf: new option to skip resetting the dst uri in ipsec_forward() -commit f2973cf0dce0de5c002ac8ee61ac7e829823ed0e +commit 2234a18e9031a634ba43655779c644ce549af505 Author: Daniel-Constantin Mierla -Date: Fri May 21 14:22:33 2021 +0200 +Date: Wed Jun 1 08:24:50 2022 +0200 - pv: support escaped chars for s.select separator + core: new socket global parameter to set listen attributes with a structure style + + - alternative to listen when a usual bind address is provided + - example: - - \\, \n, \r, \t + socket = { + bind = udp:127.0.0.1:5060; + advertise = 1.2.3.4:5080; + name = "udp0"; + } -commit 02ad9e1b87f89b9456d0d85e16c2fe0cda67ab64 +commit afcab24d999fa999fbc99cda607423cde9fa8714 +Merge: 80c941bd08 36baa8cda6 Author: Daniel-Constantin Mierla -Date: Fri May 21 08:40:21 2021 +0200 +Date: Tue May 31 18:43:31 2022 +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 + Merge pull request #3130 from drTr0jan/fix-freebsd - - version 1.8 - - use rtpproxy r flag to force RTP to follow SDP - - fixed compiler warnings + Fix Makefile.groups and SLACK for build on FreeBSD -commit 078041b0145838b3d607810e68c3cc3d9165cd7f -Author: Daniel-Constantin Mierla -Date: Wed May 19 08:22:52 2021 +0200 +commit 36baa8cda606e107308303c33c5b98cbb513c653 +Author: drTr0jan +Date: Tue May 31 19:07:59 2022 +0300 - cdp: switch to use ksr_clock_gettime() from core + slack: Makefile - support for FreeBSD build + + - added LIBS and DEFS variables, making them consistent with + the rest of modules. -commit d04edc014e6077e9ffc1f3b8e73f24ab71f45728 -Author: Daniel-Constantin Mierla -Date: Wed May 19 08:22:06 2021 +0200 +commit 5910c8184f42e9564711a07959d410aa2d483b43 +Author: drTr0jan +Date: Tue May 31 19:02:04 2022 +0300 - core: ut - added ksr_clock_gettime() + Makefile.groups: renamed malloc_test to misctest - - portable version for clock_gettime() + - building module_group_standard fail due to rename of malloc_test module. -commit 1334265846ebe6a06e7e139421778e960cb54c7a -Author: Daniel-Constantin Mierla -Date: Wed May 19 08:11:19 2021 +0200 +commit bd4cc486879616d502362dd464b04d7d3c2865c4 +Author: Atanas Bakalov +Date: Tue May 31 12:52:38 2022 +0200 - pv: remove verbose debug message + ims_qos: fix compilation warning -commit 6ad49854e23e7642dbda01a74378e9e8d8eef622 +commit 80c941bd083854c4b55bd4af218cb65d06040d94 Author: Kamailio Dev -Date: Tue May 18 21:16:17 2021 +0200 +Date: Tue May 31 10:16:16 2022 +0200 - modules: readme files regenerated - xhttp_prom ... [skip ci] + modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci] -commit 2967a41f5537df81745a71226ba9e793ccbdd453 -Author: Ovidiu Sas -Date: Tue May 18 15:00:23 2021 -0400 +commit 6ab5fd2192b9151e5ecc8423d189c730cd225689 +Author: Daniel-Constantin Mierla +Date: Tue May 31 10:08:27 2022 +0200 - xhttp_prom: fix small copy/paste typo in documentation + ims_usrloc_pcscf: more debug messages in get_pcontact() -commit 58d5f06aacce6ba7bb26f7be928b9bf71d39f9c3 +commit 07d9a77272ee0b8b3e25ee5ddb443cd3adb01890 Author: Daniel-Constantin Mierla -Date: Tue May 18 08:18:12 2021 +0200 +Date: Tue May 31 10:06:13 2022 +0200 - kamctl: updated db generation scripts + ims_ipsec_pcscf: docs for new flag for no alias use -commit 8da9b7936c1be8b5c4df80d716344dfa4461b494 +commit f71e8e66da1e4c611a7b00bb6a264ab59f279ac7 Author: Daniel-Constantin Mierla -Date: Tue May 18 08:17:07 2021 +0200 +Date: Tue May 31 09:42:49 2022 +0200 - lib/srdb1: schema - version set to 5 for uacreg table + ims_ipsec_pcscf: option to skip use of alias for pcontact received details -commit 82096e8f0af7a0bc75fc76749f3a7fdb6e1b028d -Author: Giacomo Vacca -Date: Mon May 17 11:56:05 2021 +0200 +commit c22c89d8d72dccb7c7eaca7a84cb9c186784ca80 +Author: Kamailio Dev +Date: Tue May 31 08:46:20 2022 +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 + modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci] -commit 4752ad434c087ac3b11968e5241c61e9e1f903aa +commit 4ee3a788bf60b9e2191766b7cf153a6d7d23bfbb Author: Daniel-Constantin Mierla -Date: Mon May 17 08:08:20 2021 +0200 +Date: Tue May 31 08:32:12 2022 +0200 - secsipid: clod dlopen handle on mod destroy + ims_ipsec_pcscf: docs updated for ipsec_forward() -commit 5d0f147be45495cd836da4656ece5549f9859815 +commit 13dbfe9da2df3bd0ae21a3f1cbee90f2f47e470b Author: Daniel-Constantin Mierla -Date: Sun May 16 12:23:02 2021 +0200 +Date: Tue May 31 08:30:04 2022 +0200 - pv: added function to set the value for $ccp(key) + ims_ipsec_pcscf: added option to search ipsec tunel by new r-uri -commit b09d485274a06a62264649b9fb20df84c0d6cff9 -Author: Daniel-Constantin Mierla -Date: Sat May 15 09:19:55 2021 +0200 +commit 39c44dd769104c2cc3af6c3a11ec44287134894b +Author: Kamailio Dev +Date: Mon May 30 15:31:17 2022 +0200 - cfg_rpc: clang format + modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci] -commit 061a66f88a91bc3e05224ef95043ebe4fec16dd1 +commit 4ce48efbb7022dbb060173816577aed404689bb9 Author: Daniel-Constantin Mierla -Date: Sat May 15 08:58:27 2021 +0200 +Date: Mon May 30 15:24:38 2022 +0200 - cfg_rpc: removed history and svn id + ims_ipsec_pcscf: simplified parsing target uri for contact filling -commit 696d5b909f02fa34ccdc0b388dcaac7381eb32ca +commit c0628e4e13bd95412e5f43dfe9a3e1d23aeebaaf Author: Daniel-Constantin Mierla -Date: Fri May 14 10:41:29 2021 +0200 +Date: Mon May 30 15:17:37 2022 +0200 - pv: added $ccp(gname.vname) variable - - - get the config custom parameter value - - direct access without running through select variable + ims_ipsec_pcscf: docs for new flag to use dst uri for ipsec tunnel search -commit 9fcb5710e01b61c91df85bcf144cbda68b730ae0 +commit a851acca1c06daf847dc27ad31b0eb0ba7e93f4d Author: Daniel-Constantin Mierla -Date: Fri May 14 10:33:33 2021 +0200 +Date: Mon May 30 15:10:38 2022 +0200 - cfg-rpc: get_group_id() pints to cfg_get_group_id() + ims_ipsec_pcscf: option to use dst address for tunnel search -commit 899a10489e14a834267fcfbba36cc5aacdf45633 -Author: Daniel-Constantin Mierla -Date: Fri May 14 10:32:31 2021 +0200 +commit a812e490d3ba4245c2dba4f08d081a957fb5679b +Author: Sergey Safarov +Date: Mon May 30 15:21:23 2022 +0300 - core: cfg - added cfg_get_group_id to the config var framework api + pkg/kamailio/obs: packaged siprepo module into RPM files -commit 5e3f7e1557d90a3e6f40eff41cc0b0bb317ab544 +commit 61b175bcffed9492d6cc718c9ac70c4378712807 Author: Daniel-Constantin Mierla -Date: Thu May 13 17:53:18 2021 +0200 +Date: Mon May 30 13:19:40 2022 +0200 - topos: init xavp and context modparams to str null + ims_usrloc_scscf: same type for init flag variable + + - it was defined as int but the extern declaration was unsigned + - added ims_ulp_ prefix to avoid global scope conflict with other modules -commit d22d812da1c3b2a2f65f142ef5ed5fa07e8ab072 +commit 44b465350faa5f640262b693dfbb7959921b4cea Author: Daniel-Constantin Mierla -Date: Thu May 13 17:41:40 2021 +0200 +Date: Mon May 30 13:16:07 2022 +0200 - core: xavp - safety checks for name len + ims_usrloc_pcscf: same type for init flag variable + + - it was defined as int but the extern declaration was unsigned + - added ims_ulp_ prefix to avoid global scope conflict with other modules -commit 46080a1f2c8aca4e9b187d62f0c3e74e0e29f3ad +commit 3ba676e9776b8fea8e64eeb8ea7520ab83b8702c Author: Daniel-Constantin Mierla -Date: Thu May 13 10:49:19 2021 +0200 +Date: Mon May 30 13:09:18 2022 +0200 - pv: added $rpl(cntrr) - count record-route headers in reply + ims_ipsec_pcscf: same type for init flag variable + + - it was defined as int but the extern declaration was unsigned + - added ipsec_ prefix to avoid global scope conflict with other modules -commit 5f4662a95a97d5224bf03745a9a354a41925706c +commit a4cba5eea619a62d722170ff92f4324c3e4e90cb Author: Daniel-Constantin Mierla -Date: Wed May 12 18:14:29 2021 +0200 +Date: Mon May 30 12:58:18 2022 +0200 - presence: set correct type for local_log_facility modparam + ims_ipsec_pcscf: clang-format for coherent indentation and coding style -commit c441c9226635fb825096080029be7ba2d3ba8132 -Author: Daniel-Constantin Mierla -Date: Wed May 12 13:11:26 2021 +0200 +commit ab8cb43c83f8c9528e45a5b57fbb1440360f201e +Author: Atanas Bakalov +Date: Mon May 30 10:46:38 2022 +0200 - pv: added $rpl(key) variable + rx_aar: unreference dialog in case of aar update (#3104) + + - release the dialog reference even for aar updates as the dialog was + already referenced when issuing the aar request - - 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 + Co-authored-by: Atanas Bakalov -commit 600c2cf5c7349fc924b53199280baba8bdd329e7 -Author: Kamailio Dev -Date: Wed May 12 08:46:14 2021 +0200 +commit 0a494043b70b3c5e47397f03802fe8fa79ed1fb6 +Author: riccardv <70984967+riccardv@users.noreply.github.com> +Date: Mon May 30 10:45:26 2022 +0200 - modules: readme files regenerated - secsipid ... [skip ci] + ims_ipsec_pcscf: ik and ck keys expansion fixes (#3121) + + - input ik,ck keys for add_sa() are not zero terminated. + - des3_ede encryption key expansion possible buffer overflow, + - sha1 authentication key expansion correction. + + Co-authored-by: riccardv -commit ecc8a34dae44883b125ae7a3da59d4a332e0b48c -Author: Daniel-Constantin Mierla -Date: Wed May 12 08:32:37 2021 +0200 +commit 9b8a4fd17e8819395043f54d43dab07a226d8490 +Author: Wolfgang Kampichler +Date: Sat May 28 22:42:02 2022 +0200 - secsipid: docs - set GO111MODULE=off in installation example + lost: URI list support in LoST response (filter for sip/sips scheme) -commit 71d7d5835dd256201f50d14d7c7285f7d2881bb6 -Author: Daniel-Constantin Mierla -Date: Wed May 12 08:15:33 2021 +0200 +commit a0d89214cf8296d30bacdf10a8732bc8826b2418 +Author: Victor Seva +Date: Fri May 27 17:18:01 2022 +0200 - core: kemi - exported KSR.pv.geti("pv") + dialog: w_dlg_get_var, fix incompatible pointer - - 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] + > CC (gcc) [M dialog.so] dialog.o + > dialog.c: In function 'w_dlg_get_var': dialog.c:1608:6: warning: assignment to 'str *' {aka 'struct _str *'} from incompatible pointer type 'sr_kemi_xval_t *' {aka 'struct sr_kemi_xval *'} [-Wincompatible-pointer-types] + > 1608 | val = ki_dlg_get_var(msg, &sc, &sf, &st, &k); + > | ^ -commit 212840c367e4b2945bb105e1fd087543f7fdf316 -Author: Henning Westerholt -Date: Tue May 11 15:24:01 2021 +0000 +commit de70fdc58a011bb8189f83bad99e064a8a0111da +Author: Victor Seva +Date: Fri May 27 16:58:28 2022 +0200 - siptuils: small doc extension for ring filter functionality + dialog: dlg_get_var assure return null on error -commit 9c2fea2df70e3fe609324a9d868efe9998bcda10 +commit 0d9380c8812d4e57b0c92f5f68b6c20001b28819 Author: Kamailio Dev -Date: Tue May 11 15:46:16 2021 +0200 +Date: Tue May 24 12:31:17 2022 +0200 - modules: readme files regenerated - siputils ... [skip ci] + modules: readme files regenerated - auth_identity ... [skip ci] -commit 425ba921288c8d5a6ae3076287d0cf39c735a8fd +commit 6e7b6cfabba6774627f942d7f02e1adf62bf7797 Author: Daniel-Constantin Mierla -Date: Tue May 11 15:38:14 2021 +0200 +Date: Tue May 24 12:21:53 2022 +0200 - siputils: docs - updates to is_first_hop() for mode parameter + auth_identity: docs - type for accept_pem_certs param -commit 6045c62f4ebaf861cf725ea7c1e560b22f7a5379 +commit 9155a53bccd090e51b274802d140f363aca6d4b7 Author: Daniel-Constantin Mierla -Date: Tue May 11 15:16:36 2021 +0200 +Date: Tue May 24 12:19:38 2022 +0200 - siputils: added optional mode parameter to is_first_hop() + auth_identity: removed auth_identity.xml from source folder - - if set to 1, skip checking for loops - - exported to kemi as is_first_hop_mode(int mode) + - there is one in doc/ subfolder -commit cc2a9518207e36b7b18aef5c8714f0c21da3dd95 +commit d001dc00e4f5cc5925727757e3517eebc164c7f8 Author: Kamailio Dev -Date: Mon May 10 09:46:22 2021 +0200 +Date: Tue May 24 10:46:28 2022 +0200 - modules: readme files regenerated - uac ... [skip ci] + modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci] -commit ec600414a3ba01e641beda6c11201b7185c879db -Author: Daniel-Constantin Mierla -Date: Mon May 10 09:39:16 2021 +0200 +commit 59fd5cd7053df2941aa6df7270ed7a021ce1f62d +Author: Kristiyan Peychev <97663519+kristiyan-peychev-flolive@users.noreply.github.com> +Date: Tue May 24 11:39:47 2022 +0300 - uac: docs for reg_use_domain parameter + IMS, P-CSCF: fix issues with UEs and ipsec tunnel (#3094) + + * ims_ipsec_pcscf: fix issues with UEs and ipsec tunnel + + UEs were not sending certain replies through the ipsec tunnel + + * ims_ipsec_pcscf: fix issues pointed out in code review + + Remove error logs which were not errors at all. + Fix issue in clean_spi_list where the free SPI list would get completely wiped. + + * ims_ipsec_pcscf: lower log severity from error to info + + Co-authored-by: Teodor Mihov -commit cd2abf6e278539b31ebfd355acf841faf6121e25 +commit 8718fb447b0d5d53a0eeb5b21ed6f8d1766cb21b Author: Daniel-Constantin Mierla -Date: Mon May 10 09:34:47 2021 +0200 +Date: Mon May 23 08:18:04 2022 +0200 - uac: exposed reg_use_domain via modparam - - - control if the lookup over username uses also domain + INSTALL, README: updated version and links -commit ea3ca819bc07fed6b40bd6cc8f6f147dac66d9ca +commit bed6bba77a16ec1a840544d674d03d692869c68e Author: Daniel-Constantin Mierla -Date: Sun May 9 09:28:31 2021 +0200 +Date: Sat May 21 08:21:49 2022 +0200 + + dialog: fix ki_dlg_get_var() introduced previously + +commit 130ce1bf871cfb4a89bcf0cc74d898f84eeaa981 +Author: Liviu Andron +Date: Fri May 20 12:30:46 2022 +0200 - uac: renamed parameter for kemi uac_reg_lookup_uri() + core: const correctness - - be suggestive of its purpose in the index docs + benign const qualifiers in inline functions -commit 02240711239149e2f5c4890a70ab158d10fa8187 +commit 7c347e244cf761d04d5aff906e88571cd68217f3 Author: Daniel-Constantin Mierla -Date: Sat May 8 23:30:22 2021 +0200 +Date: Fri May 20 16:07:56 2022 +0200 - tcpops: use fixup_igp_all() instead of fixup_igp_null() + dialog: reworked kemi export for dlg_get_var() - - needed for functions with many parameters + - return SR_KEMIP_XVAL type -commit 22f0d9e11002f9eb8c33a765a6ae14739a01ec7f +commit 3efc0c1093ed3c9b5a11e40e4ccc65c93f4627a4 Author: Kamailio Dev -Date: Fri May 7 08:16:20 2021 +0200 +Date: Fri May 20 13:31:17 2022 +0200 - modules: readme files regenerated - uac ... [skip ci] + modules: readme files regenerated - registrar ... [skip ci] -commit 624da2b7deb2539064be70a7566783fd36a15886 +commit f0bf4cebef916887cd5196dce0521d4784904ab8 Author: Daniel-Constantin Mierla -Date: Fri May 7 08:09:11 2021 +0200 +Date: Fri May 20 13:26:00 2022 +0200 - uac: docs for uac_reg_lookup_uri() + registrar: docs for reg_from_user() function -commit 7cee6518421ed16b715d32a8b2ff6d222eac038b +commit 005e8afeb6a9297bd9c752c6daaa0d99f6b4eaad Author: Daniel-Constantin Mierla -Date: Fri May 7 08:00:34 2021 +0200 +Date: Fri May 20 13:17:24 2022 +0200 - uac: added uac_reg_lookup_uri() - do lookup for user in the uri + registrar: added function reg_from_user(ultable, uri, mode) + + - return true if the message came from the user identified uri parameter + by matching agains its location records -commit 7aa8056a5e3a9804133cb9ff79640d8116be63da +commit 5e4576a54e7783b1ee8fde6af7919232a5e207c4 Author: Daniel-Constantin Mierla -Date: Thu May 6 12:27:05 2021 +0200 +Date: Fri May 20 13:15:43 2022 +0200 - dialog: ignore 408 on keepalive with cseq 0 - - - some UAs do not reply at all + core: mod fixup helpers for params sequence str, str, int -commit 048ed4210d52fb817ae6b03756d95e9b25899330 +commit 18972def7a21506088988c1011b8aa6f13e1b8a9 Author: Daniel-Constantin Mierla -Date: Thu May 6 11:37:58 2021 +0200 +Date: Fri May 20 09:51:44 2022 +0200 - lwsc: set ws_ping_pong_interval only for libwebsockets 3.x + seas: proper print formater %.*s instead of %*.s -commit 42bc79b3b617632b6f83e1352b5cb8266706d7c0 -Author: korayvt -Date: Tue May 4 15:07:38 2021 +0300 +commit fce806b5715286fa15148bbb8117ff3b9b4d0897 +Author: Daniel-Constantin Mierla +Date: Fri May 20 09:50:27 2022 +0200 - usrloc: unnecessary periodic db queries cancelled + kazoo: proper print formater %.*s instead of %*.s -commit c294dbf84807c62f7bf519f4117b6e44b2e36070 +commit 81265e41b52cfda9a284233c93683522a98f0a64 +Author: Daniel-Constantin Mierla +Date: Wed May 18 09:18:23 2022 +0200 + + siprepo: set name for timer function + +commit 9051033ac04fc94a0f19f8fbec6ec507fa6ab8d1 Author: Kamailio Dev -Date: Wed May 5 20:46:11 2021 +0200 +Date: Tue May 17 12:46:29 2022 +0200 - modules: readme files regenerated - uac ... [skip ci] + modules: readme files regenerated - dialog ... [skip ci] + +commit 6d7d1281b250e9eb73a686b323e06a2b5b81013c +Author: Victor Seva +Date: Wed May 11 15:50:14 2022 +0200 -commit 880a14a6f45af27001ec348e9b44134915bcbeb7 -Author: Alex Hermann -Date: Tue May 4 10:22:04 2021 +0200 + dialog: dlg_set_var(callid, ft, tt, key, value) - 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 79e1052ccb764c3a1af52dc902fb3f606be5fd4b +Author: Victor Seva +Date: Fri May 6 13:30:01 2022 +0200 + + dialog: dlg_get_var(ci, ft, tt, key, dst_var) -commit 4ab6e05df56afb7802a2cd125e89b9282a1c6c85 +commit 1f7e894f5b293f97dc99e1b7e5d06159f91a96f7 Author: Daniel-Constantin Mierla -Date: Wed May 5 18:56:04 2021 +0200 +Date: Tue May 17 12:30:24 2022 +0200 - tm: lw parser - fix matching To header in lw_get_hf_name() + tm: fix kemi t_relay_to_proto() variants for tls -commit 791672393aeba320fd1608746fb61e9a96e19d06 -Author: Wolfgang Kampichler -Date: Wed May 5 18:40:05 2021 +0200 +commit c6ecf1d18a41167e54dbcfca566ebf7eb8fa5b74 +Author: Daniel-Constantin Mierla +Date: Mon May 16 18:51:51 2022 +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) + xlog: docs - updated section ids -commit 3511e0a975395a14f48fe5b6d60435315f7638dc +commit 8caf4ece54623fb3b85cc5c98315d9e53ae56fbf Author: Daniel-Constantin Mierla -Date: Wed May 5 09:23:15 2021 +0200 +Date: Mon May 16 18:51:25 2022 +0200 - ndb_cassandra: update include paths as expected by thrift lib package + kazoo: docs - removed unnecessary xinclude entity -commit 4b9fe7b72f8d9b53dbae24eb7bd269d527642f71 +commit d32f8f52198d04a90f53a221a1797faa1a0f39af Author: Daniel-Constantin Mierla -Date: Wed May 5 09:12:25 2021 +0200 +Date: Mon May 16 13:48:28 2022 +0200 - ndb_cassandra: Makefile - use pkg-config if available + core: tcp main - check setsockopt() result for SO_LINGER -commit fe6923cd8e995c400fc1838304c95142cc00273e -Author: Wolfgang Kampichler -Date: Tue May 4 23:24:53 2021 +0200 +commit 2538ddd36245c86424ef4911c7bc8bf65f99eefb +Author: Kamailio Dev +Date: Mon May 16 09:16:18 2022 +0200 - lost: change in the method for parsing the From header in lost_get_from_header() related to #2723 + modules: readme files regenerated - dialog ... [skip ci] -commit 95f3b4dea5d3f0d57ba79c8e8cd34d2ab30c7193 +commit b498a0ad470a83f1e21c45a585926509827dda50 Author: Daniel-Constantin Mierla -Date: Tue May 4 14:08:59 2021 +0200 +Date: Mon May 16 09:09:42 2022 +0200 - siptrace: debug messages on net data callbacks + dialog: docs -remark wabout to-tag parameter for dlg_get() -commit 12fca1c369b6698cace66de171dcb166be8ae831 -Author: Daniel-Constantin Mierla -Date: Tue May 4 13:30:21 2021 +0200 +commit e46c90c5ca98a9fba08382686c25c707efd57bf3 +Author: Rick Barenthin +Date: Tue May 3 19:42:31 2022 +0200 - tcpops: use fixup function from core, remove internal wrapper + core: add an option to trigger also an RST on tcp connection close - - set also fixup free function in cmd exports + - This gives an option to also send RST in case kamailio closes the + connection. There are cases where a FIN,ACK back forth leaves + the connection in the host in TIME_WAIT state, but the ports on both + sides are fixed. This leads to no request can send until + the TIME_WAIT state is gone. -commit ff4eea76a523851772da574437f99a9348578db4 -Author: Kamailio Dev -Date: Tue May 4 00:31:09 2021 +0200 +commit 2d24221e3b409a13f3724267860d8f8411ae063e +Author: Dennis Yurasov +Date: Sun May 15 21:49:18 2022 +0300 - modules: readme files regenerated - siputils ... [skip ci] + siptrace: fix hardcoded PROTO_UDP in duplicate_uri module parameter + + - possibility to switch to other then UDP transport protocol in diplicate_uri -commit bf73b0d72177828e3c35f0fe318f7ef654c89b6b -Author: Ovidiu Sas -Date: Mon May 3 18:20:05 2021 -0400 +commit a1ea2c0d49f56154af5ba1028d7340ea3ed1ae42 +Author: Kamailio Dev +Date: Fri May 13 16:16:25 2022 +0200 - siputils: update docs for encode/decode_contact functions + modules: readme files regenerated - pv ... [skip ci] -commit 2058676daacc2feded18b872bd53c0514710d4bb -Author: Kamailio Dev -Date: Mon May 3 11:16:14 2021 +0200 +commit 1144c2e9bfa99e817acff378967d689d356c216b +Author: Daniel-Constantin Mierla +Date: Fri May 13 16:07:04 2022 +0200 - modules: readme files regenerated - lost ... [skip ci] + pv: allow xavp_push_dst() in request/branch/failure_rotue -commit ae13686c80b03693ee2195d38a8c8eb0ede0d0dc -Author: Wolfgang Kampichler -Date: Mon May 3 11:00:41 2021 +0200 +commit 33c3f35544489ca367290dbf95d4c5ab11e5adc4 +Author: Daniel-Constantin Mierla +Date: Fri May 13 16:03:40 2022 +0200 - lost: lost_held_dereference() documentation added and code comment corrected + pv: docs for xavp_push_dst() -commit 79c6bae4af6c9c9c392b05928ca72afb14ccfbf6 -Author: Wolfgang Kampichler -Date: Mon May 3 09:24:15 2021 +0200 +commit 8cb05b21a6683a569563c72eeba92f3054b4d31e +Author: Daniel-Constantin Mierla +Date: Fri May 13 15:52:26 2022 +0200 - lost: response code fix in lost_held_dereference() + pv: xavp_push_dst(xname) function - - 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) + - push a destination from XAVP attributes + +commit ae40acf61a5c666db5ff9c55f2ff9b0770418a52 +Author: Daniel-Constantin Mierla +Date: Fri May 13 15:51:51 2022 +0200 + + core: socket info - function to get socket by listen or advertise -commit 26e3adfd0af949cf6e611798ad02506d927a8c8f +commit 490eb07a75567c91f20beaa4833f1df10a9cab1f Author: Kamailio Dev -Date: Mon May 3 08:01:12 2021 +0200 +Date: Thu May 12 19:31:15 2022 +0200 - modules: readme files regenerated - jwt ... [skip ci] + modules: readme files regenerated - registrar ... [skip ci] -commit a1a1b548e9362b2b478e0551042e86e294249ddc +commit 38365c43c2b627587d9aff470f371a0ec76bbba2 Author: Daniel-Constantin Mierla -Date: Mon May 3 07:59:54 2021 +0200 +Date: Thu May 12 19:23:06 2022 +0200 - topos_redis: store context field + registrar: docs - removed extra closing tag -commit 7d24a7afe02bf1f7c8ddddfcfc9f1c287296c996 -Author: Daniel-Constantin Mierla -Date: Sun May 2 21:42:48 2021 +0200 +commit 4d94b9e0fa7dfeb425f15c2e92e906425c96d810 +Author: Kamailio Dev +Date: Thu May 12 19:01:19 2022 +0200 - jwt: more details about claims parameter format + modules: readme files regenerated - registrar ... [skip ci] -commit c0532161f18cce514adaf2b5d784999319445911 +commit 45d7500ace163660047e241df9a7b178638e3329 Author: Daniel-Constantin Mierla -Date: Sun May 2 17:43:02 2021 +0200 +Date: Thu May 12 18:49:06 2022 +0200 - jwt: handle claims that have numeric values - - - values in between quotes are string always + registrar: proper attribute name for contact record xavp -commit 80c906d5418ece5e4a3e993cc632a0e6ae3d24be +commit 4d478b741e8a21365d1e7c0342476f2e77cca34c Author: Daniel-Constantin Mierla -Date: Sun May 2 17:32:28 2021 +0200 +Date: Thu May 12 18:41:32 2022 +0200 - core: ut - functions to convert from str to long + registrar: docs for lookup_xavp(...) -commit 201c219a5496924e701cc2b17fb0a439ee530813 -Author: Wolfgang Kampichler -Date: Sun May 2 17:28:44 2021 +0200 +commit 194962260c4e880a199797fa0d9faf8e766c8d76 +Author: Daniel-Constantin Mierla +Date: Thu May 12 18:18:14 2022 +0200 - lost: error response fix in lost_function(), lost_held_dereference() and lost_held_function() + registrar: added lookup_xavp("ultable", "uri", "rxname", "cxname") - - 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. + - lookup of uri and store record and contact attributes in xavps -commit 824920d5b159d80ce3c241313bf647b5dbbf6661 +commit 9100baa7e3762b49a339933b2790a9d9cb1128c5 Author: Daniel-Constantin Mierla -Date: Sat May 1 14:38:36 2021 +0200 +Date: Thu May 12 13:51:52 2022 +0200 - topos_redis: use initial transaction method for early dialog branch loading + core: str - helerp macros to set str variable with char* value -commit 7b3a33d88ae3e3bbef88294720aa21ba34118b8e +commit 67f6a2890a38d81dae934e01a2ca536a45625c42 Author: Daniel-Constantin Mierla -Date: Sat May 1 13:25:59 2021 +0200 +Date: Thu May 12 13:20:50 2022 +0200 - topos_redis: use also stored record to get uuid for branch replies + pv: declare pv wrapper function with two parameters -commit b798fda339b74e9595d2a5d44af9835ec196ca3e -Author: Henning Westerholt -Date: Sat May 1 08:17:28 2021 +0000 +commit 69f33615874cf3505a6ce9ea9e74be2797bbe433 +Author: Daniel-Constantin Mierla +Date: Thu May 12 11:21:46 2022 +0200 - pkg: small spelling fix in comments + registrar: kemi functions to get $ulc(...) attributes -commit 5707f9ef7f6a0d9b9bcd00ff85168b977591a30a +commit 9f9fd6ff153fe72aa4bb07f81aa4fbcf67cd9491 Author: Daniel-Constantin Mierla -Date: Sat May 1 08:07:08 2021 +0200 +Date: Wed May 11 16:42:19 2022 +0200 - topos_redis: use uuid for initial transaction indexing + pv: kemi function to get $shvinc(name) value -commit 41b5e9473d79409712d46fdbb5a0b943ab880aa7 +commit 6770afc5329c18371fb5149eaf5ef2a95f286eff Author: Daniel-Constantin Mierla -Date: Fri Apr 30 08:53:47 2021 +0200 +Date: Wed May 11 16:16:47 2022 +0200 - tls: declare variable based on SSL_CTX_set_ecdh_auto - - - fix unused variable warning introduced in previous commit + pv: use fixup get int value to evaluate the index parameter -commit 0a2450e62d77020243530e18d93c9aa8181a5701 +commit eebdabe4850d99ff937171d4b723122726c0aa43 Author: Daniel-Constantin Mierla -Date: Fri Apr 30 08:31:34 2021 +0200 +Date: Wed May 11 16:11:42 2022 +0200 - rtpengine: extract call-id/from-tag/to-tag only from sip messages + pv: added $shvinc(name) - return incremented value of $shv(inc) - - they can be provided via flags in function parameters - - fix using functions in non-sip routing blocks (e.g., xhttp processing) + - leverage internal mutex to avoid config locks -commit 4695b48b23e22135049f67a6ef362e933a0cf337 -Author: Daniel-Constantin Mierla -Date: Fri Apr 30 08:03:10 2021 +0200 +commit 85d1881b665fd4e380538996b1eb6280af46d31a +Author: Kamailio Dev +Date: Tue May 10 19:46:22 2022 +0200 - msrp: destroy str array on error - - - some code reformatting + modules: readme files regenerated - pv ... [skip ci] -commit cf105d5af78963759825f5eaf9feb767c047a49c +commit 426787068bab1dbeb07ca7b973ac90a91a980628 Author: Daniel-Constantin Mierla -Date: Thu Apr 29 14:47:36 2021 +0200 +Date: Tue May 10 19:42:48 2022 +0200 - dispatcher: safety to avoid division by 0 for latency operations + pv: docs for xavp_lshift() function -commit d139cf261147c96451454b27a4a3dbaa0a226636 -Author: Kamailio Dev -Date: Thu Apr 29 11:31:19 2021 +0200 +commit 72c361fd80ba0f3d017591e4bb3fb883f7dec490 +Author: Daniel-Constantin Mierla +Date: Tue May 10 19:35:52 2022 +0200 - modules: readme files regenerated - sipdump ... [skip ci] + pv: config function to shift xavps to left with rotation -commit cf067586bf5c147aa955d3ba7d3a875a2e376329 +commit 4b377f07128a5322e7647bd9d492b50e81c5f278 Author: Daniel-Constantin Mierla -Date: Thu Apr 29 11:23:39 2021 +0200 +Date: Tue May 10 19:35:02 2022 +0200 - sipdump: docs for fage parameter + core: xavp - helper function to shift xavps to left with rotation -commit 945b6455ed8ce9e3de528588cb45aa70728d4430 -Author: Daniel-Constantin Mierla -Date: Thu Apr 29 11:17:10 2021 +0200 +commit 7e88c988a4843ee35172809c6955eac870229ff1 +Author: Kamailio Dev +Date: Mon May 9 18:46:15 2022 +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 + modules: readme files regenerated - geoip2 ... [skip ci] -commit 27904530d1f8efd26e2b96fa5f18a3aad887919b -Author: SPChan -Date: Wed Apr 28 00:51:22 2021 +0800 +commit 0c16d6824fda729bf481e300992fb6bad057c89d +Author: Henning Westerholt +Date: Mon May 9 16:43:22 2022 +0000 - [tls] Don't use OpenSSL<1.0.2 fallback on 1.1+ + geoip2: log errors for cases where the container could not evaluated and add docs - Address GH #2716. Also see https://bugs.python.org/issue29697. + - 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 -commit addb6a88d0266a0bb0545077fb0b5b8a3fdcca8e +commit 2e38d1a5a1178ca437d5256d7619fee251b06d6f Author: Daniel-Constantin Mierla -Date: Thu Apr 29 06:56:50 2021 +0200 +Date: Mon May 9 11:19:16 2022 +0200 - msrp: check return code for str explode + mtree: remove single-used small function -commit a1bbe035f1a1acc11f86d27fdc0adef1b1a3d010 -Author: Wolfgang Kampichler -Date: Wed Apr 28 17:22:58 2021 +0200 +commit 1ff86ffceede46c7a67fec92c8319c34c916a545 +Author: Daniel-Constantin Mierla +Date: Mon May 9 09:16:49 2022 +0200 - lost: fixed possible resource leak inside lost_get_response_issues() + dialog: open db connection in POSTCHILDINIT callback for DB_MODE_SHUTDOWN -commit 7bf0081102a5755c3282e7f01a0f45e160fdda0f +commit 4780d46976a7a392f23af0d89f05855d473bcb30 Author: Daniel-Constantin Mierla -Date: Wed Apr 28 16:06:50 2021 +0200 +Date: Mon May 9 09:05:18 2022 +0200 - core: kemi - parse headers before insert operation + usrloc: connect to db for main process in PROC_POSTCHILDINIT child init -commit 48200f3e9ca9f5e5a05de440eefc23f7265b5268 +commit c5da175fd79ecd17752bb2fd8af2b5a65739e58e Author: Daniel-Constantin Mierla -Date: Wed Apr 28 15:57:05 2021 +0200 +Date: Sun May 8 21:35:07 2022 +0200 - textops: check for msg headers field in case is used for non-sip traffic + app_squirrel: updated squirrel interpreter to latest git version (3.2+) -commit afff18592998cb14561cf4fd95acd1b4866fd994 +commit 3bd6eb0d7322b9f4654656b3f0b5080cd44c6e5b Author: Daniel-Constantin Mierla -Date: Wed Apr 28 13:28:05 2021 +0200 +Date: Sat May 7 20:20:42 2022 +0200 - ims_ipsec_pcscf: initialize variable to fix warnings + app_jsdt: duktape interpreter upgraded to v2.7.0 -commit c7781edcb37a35193ccdb9414183919aaa614d3a -Author: Sergey Safarov -Date: Tue Apr 27 12:58:49 2021 +0300 +commit a21c929a389c6e5f85e9166d01adb0d474c6ebaf +Author: Henning Westerholt +Date: Sun May 8 15:33:56 2022 +0000 - mohqueue: fixed compiler warning about array initialization + userblocklist: fix function comment, related to gh #3102 -commit 3f25ef01c5cc3adb02dd1bfecdfd4c3ce80cef47 -Author: Daniel-Constantin Mierla -Date: Tue Apr 27 09:59:29 2021 +0200 +commit 778374aba27d81058869dba18b5dd0833893056a +Author: Stefan Mititelu +Date: Thu May 5 15:14:01 2022 +0300 - dispatcher: docs - set xmlns for include tags + userblocklist: fix restart errors -commit 2c473f7c2eccf4ef79f23f9cecd122e861395a00 -Author: Daniel-Constantin Mierla -Date: Tue Apr 27 09:51:30 2021 +0200 +commit 97efd6a64380025f3b4ef45372180f7e61448c1c +Author: Kamailio Dev +Date: Sun May 8 17:31:17 2022 +0200 - dmq: docs - fix section id for dmq.remove rpc command + modules: readme files regenerated - acc ... [skip ci] -commit e279f2f464ab05e1a2821d6e2d9e673fe145fbf2 -Author: Daniel-Constantin Mierla -Date: Mon Apr 26 14:58:39 2021 +0200 +commit c282b5812c9e9badb4c99fe8ce3bd5cce927044f +Author: Bastian Triller +Date: Thu May 5 18:28:28 2022 +0200 - topos: explicitely set the db match operator and value type for uuid + utils: Fix typos -commit fb5ab20123a07afdfaf96197db25d76f8dda0683 -Author: Daniel-Constantin Mierla -Date: Mon Apr 26 14:51:55 2021 +0200 +commit f72c574372abf4c0286799137896a247ed6269b6 +Author: Bastian Triller +Date: Thu May 5 18:27:33 2022 +0200 - topos: increase the number of db keys for query when using uuid for branch - - - debug message to print a/b uuid + uid_auth_db: Fix typos -commit 1d6736d16ab3a83b77d6c7be3f9689c7fbfccf28 -Author: Daniel-Constantin Mierla -Date: Mon Apr 26 13:49:42 2021 +0200 +commit ff9b030be39f82d0e952301ddd0b61a0de5a8041 +Author: Bastian Triller +Date: Thu May 5 18:26:57 2022 +0200 - topos: restore checks on uri and sip_params for tps_dlg_message_update() - - - use define for expected min len safety checks + tls: Fix typos -commit 317ddc9efa2f11f0fe3787e9ab462550724954ed -Author: Daniel-Constantin Mierla -Date: Mon Apr 26 13:43:21 2021 +0200 +commit c5ff6d9638b1033d2536ed46a7d254c016d8b103 +Author: Bastian Triller +Date: Thu May 5 18:25:59 2022 +0200 - topos: check if event field exists for NOTIFY + sanity: Fix typos -commit 94e8988769662a5ae68e30847eef133d50ec5431 -Author: Daniel-Constantin Mierla -Date: Mon Apr 26 13:02:11 2021 +0200 +commit b94f8da598ef99d06a0db8f9bb2f9ca29a198740 +Author: Bastian Triller +Date: Thu May 5 18:25:31 2022 +0200 - topos: load associated early dialog transaction using also uuid + pike: Fix typos -commit 7e5c4c30d2f0bbed2b566d46e5141b6abba315e7 -Author: Daniel-Constantin Mierla -Date: Mon Apr 26 12:48:37 2021 +0200 +commit f6da37aa7dec1cdc5a737ed354a68ae15cfc7a43 +Author: Bastian Triller +Date: Thu May 5 18:24:53 2022 +0200 - topos: simplified tps_dlg_message_update() + ldap: Fix typos -commit 764d5be0c44036bb4b86f841588fb0df3b4bb834 -Author: Daniel-Constantin Mierla -Date: Mon Apr 26 11:22:20 2021 +0200 +commit 4caf7e70c09a5b61f5c28b89fa1ea5c951e4cbc0 +Author: Bastian Triller +Date: Thu May 5 18:24:21 2022 +0200 - core/mem: q_malloc - use #else with DBG_QM_MALLOC for debug on freed fragments + ctl: Fix typos -commit 975a61c89b2440fba737758cce3ab08000811b02 -Author: Daniel-Constantin Mierla -Date: Mon Apr 26 10:14:15 2021 +0200 +commit ba3f7d5157819d55a67a054de1b7d0f8fc521140 +Author: Bastian Triller +Date: Thu May 5 18:24:00 2022 +0200 - topos: safety handling of onsend data + auth: Fix typos -commit 72cc3d46c39791d50927508114bdd1faa4a83f4c -Author: Daniel-Constantin Mierla -Date: Mon Apr 26 09:28:35 2021 +0200 +commit 5e71d0100ff93e345d31b7210e93be92cde88111 +Author: Bastian Triller +Date: Thu May 5 18:22:28 2022 +0200 - topos: uniform processing for requests during early dialog - - - requests that are handled during 1xx state, like PRACK, UPDATE, BYE + acc: Fix typos -commit 328000233928fa08095889fdca7d66acba5e5825 -Author: Wolfgang Kampichler -Date: Sun Apr 25 22:44:01 2021 +0200 +commit 4b2b8925c2c8f195f135ff262f7b45601b111b0d +Author: Bastian Triller +Date: Thu May 5 18:22:00 2022 +0200 + + lib: Fix typos + +commit 5dd8f0a6ff30fd3aa917a98b006106bef61506e5 +Author: Bastian Triller +Date: Thu May 5 18:21:23 2022 +0200 + + core: Fix typos + +commit e8bdf2b99de1ecfe8f276e2d9bed54e01588210b +Author: Bastian Triller +Date: Thu May 5 18:20:11 2022 +0200 + + pkg: Fix typos + +commit 5497d15766d25625b4704a3bd3e884ef2f1149da +Author: Bastian Triller +Date: Thu May 5 18:19:21 2022 +0200 + + doc: Fix typos - lost: Coverity Scan fixes +commit 543cd8f897bc43d5fe1eb4c562d8351b32778209 +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 -commit fb777b0e9bf2f87ea8cb1b0134fbfcc625121ad4 +commit 0f9a833fcc7cbc306a5d47413f6449ccc5a37f59 Author: Daniel-Constantin Mierla -Date: Fri Apr 23 12:35:15 2021 +0200 +Date: Fri May 6 12:46:28 2022 +0200 - topos: reset context on msg received callback + ipops: warning when too many dns containers are created -commit 5d661eaa92461f3b43c433ec32653c4f89bb818e +commit 33228bba33a6ea2e2d9a7acd9a240929223b9d39 Author: Daniel-Constantin Mierla -Date: Fri Apr 23 09:53:07 2021 +0200 +Date: Thu May 5 19:52:11 2022 +0200 - topos: use context to load stored branch attributes only for requests + db_berkeley: reset lkey to avoid double free -commit 55095abdb65ddf1d332d294c1acefc61935f240e +commit e310166a5c0c7d419e036315c1d105278db51e58 Author: Victor Seva -Date: Fri Apr 23 11:28:44 2021 +0200 +Date: Thu May 5 12:50:11 2022 +0200 - pkg/kamailio/deb: version set 5.6.0~dev0 + pkg/kamailio/deb: version set 5.7.0~dev0 [skip ci] -commit 0c1211b02b48bf7776bd490454d0ad9ae785032e +commit 39431b8fd94f49e2ae5ee61109bf8e329a1c7c60 Author: Daniel-Constantin Mierla -Date: Thu Apr 22 21:51:26 2021 +0200 +Date: Thu May 5 12:11:31 2022 +0200 + Makefile.defs: version set to 5.7.0-dev0 + + - master branch is open for new features to be part of future release + series 5.7.x -===================== 2021-05-05 Version 5.5.0 Released ===================== +===================== 2022-05-23 Version 5.6.0 Released ===================== diff --git a/INSTALL b/INSTALL index 4f7f87a40..5aeccba6d 100644 --- a/INSTALL +++ b/INSTALL @@ -67,7 +67,7 @@ Requirements: gcc >= 2.9x; 3.[12] recommended (it will work with older version but it might require some options tweaking for best performance) clang >= version 3.3 -- bison or yacc (Berkley Yacc) +- bison or yacc (Berkeley Yacc) - flex - GNU make (on Linux this is the standard "make", on *BSD and Solaris it is called "gmake") version >= 3.80 (recommended 3.81). @@ -181,7 +181,7 @@ OS Notes: see README of the module you want to use Kamailio have APT deb repositories that allow you to install the binaries easily - see the web site for more details: - - http://kamailio.org + - https://kamailio.org Cygwin (alpha state, partial support) @@ -332,7 +332,7 @@ are grouped based on Debian packaging rules. For example: make mode=debug PROFILE=-pg all - compile only the print module make modules=modules/print modules - - compile by default only the print module, in debuging mode and with + - compile by default only the print module, in debugging mode and with profiling: make cfg modules=modules/print mode=debug PROFILE=-pg make all @@ -511,14 +511,14 @@ A) Getting Help This guide gives you instructions on how to set up the Kamailio on your box quickly. In case the default configuration does not fly, please check the documentation at the Kamailio web site - http://www.kamailio.org to learn how to configure Kamailio for your site. + https://www.kamailio.org to learn how to configure Kamailio for your site. If the documentation does not resolve your problem you may try contacting our user forum by E-mail at sr-users@lists.kamailio.org -- that is the mailing list of the Kamailio community. To participate in the mailing list, please subscribe at the following web address: - https://lists.kamailio.org/cgi-bin/mailman/listinfo + https://lists.kamailio.org/ B) Disclaimers @@ -537,7 +537,7 @@ C) Quick Start 1) Download an RPM or Debian package from the links on the wiki - https://www.kamailio.org/wiki/ + https://www.kamailio.org/wikidocs/ If you don't use an rpm or debian based distribution, try our tar.gz'ed binaries @@ -614,7 +614,7 @@ D) Kamailio With Persistent Data Storage 1) Download the package containing mysql support for Kamailio from the links you find on: - https://www.kamailio.org/wiki/ + https://www.kamailio.org/wikidocs/ (rpm and deb provided, most of the binary tar.gz distributions and the solaris package include it; if it is not present you'll have to rebuild @@ -701,4 +701,4 @@ A: Use bug tracker at: https://github.com/kamailio/kamailio/issues Q: Any F.A.Q. that could be helpful to check before reporting an issue? -A: See: https://www.kamailio.org/wiki/tutorials/faq/main +A: See: https://www.kamailio.org/wikidocs/tutorials/faq/main diff --git a/README b/README index 6d22d5d94..a2e80a281 100644 --- a/README +++ b/README @@ -1,6 +1,6 @@ -Kamailio v5.6 +Kamailio v5.7 ============= https://www.kamailio.org @@ -121,7 +121,7 @@ documentation or other resources that could help the project. For code contributions, follow the suggestions provided at: - * https://www.kamailio.org/wiki/devel/git-commit-guidelines + * https://www.kamailio.org/wikidocs/devel/git-commit-guidelines The recommended way to contribute code is via pull requests to Kamailio project on Github: diff --git a/README.md b/README.md index f32245dda..f0a904a08 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Github pull requests are the recommended way to contribute to Kamailio source co To keep a coherent and consistent history of the development, the commit messages format and content must follow the rules detailed at: - * https://www.kamailio.org/wiki/devel/github-contributions + * https://www.kamailio.org/wikidocs/devel/github-contributions Contributions must conform with licensing rules of the Kamailio project. @@ -86,15 +86,15 @@ To report a bug or make a request for new features, use the Issues Page in the K Mailing list for discussions regarding stable versions of Kamailio: - * **sr-users (at) lists.kamailio.org** - [sr-users web page](https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users) + * **sr-users (at) lists.kamailio.org** - [sr-users web page](https://lists.kamailio.org/mailman3/postorius/lists/sr-users.lists.kamailio.org/) Mailing list for discussions regarding the development of Kamailio and the state of master (devel) branch: - * **sr-dev (at) lists.kamailio.org** - [sr-dev web page](https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev) + * **sr-dev (at) lists.kamailio.org** - [sr-dev web page](https://lists.kamailio.org/mailman3/postorius/lists/sr-dev.lists.kamailio.org/) Mailing list for discussions with commercial purpose: - * **business (at) lists.kamailio.org** - [business web page](https://lists.kamailio.org/cgi-bin/mailman/listinfo/business) + * **business (at) lists.kamailio.org** - [business web page](https://lists.kamailio.org/mailman3/postorius/lists/business.lists.kamailio.org/) For more information about the mailing lists, please see: diff --git a/doc/README.md b/doc/README.md index d54b3b136..562cef0e0 100644 --- a/doc/README.md +++ b/doc/README.md @@ -9,7 +9,7 @@ Most of documentation for Kamailio can be found on the website: * main index for documentation: * https://www.kamailio.org/w/documentation/ * wiki site with cookbooks and tutorials: - * https://www.kamailio.org/wiki/ + * https://www.kamailio.org/wikidocs/ * documentation for the modules in latest stable version: * https://www.kamailio.org/docs/modules/stable/ diff --git a/doc/docbook/entities.xml b/doc/docbook/entities.xml index 0f54bc4ab..c91f4dd56 100644 --- a/doc/docbook/entities.xml +++ b/doc/docbook/entities.xml @@ -11,7 +11,7 @@ - + &kamwiki;"> diff --git a/doc/man/kamailio.cfg.5 b/doc/man/kamailio.cfg.5 index 8aa339eb7..25e0bf305 100644 --- a/doc/man/kamailio.cfg.5 +++ b/doc/man/kamailio.cfg.5 @@ -21,7 +21,7 @@ or enclosed in are interpreted as comments. .PP This manual page is incomplete. For further information please see documentation on page -.I http://kamailio.org/wiki. +.I https://kamailio.org/wikidocs/. .SH FILES .I /etc/kamailio/kamailio.cfg diff --git a/doc/misc/NEWS b/doc/misc/NEWS index ff1cc47f4..755d4c861 100644 --- a/doc/misc/NEWS +++ b/doc/misc/NEWS @@ -7,16 +7,16 @@ notes for previous versions are posted below. For releases after 3.1, please visit: -https://www.kamailio.org/wiki/features/new-in-5.2.x -https://www.kamailio.org/wiki/features/new-in-5.1.x -https://www.kamailio.org/wiki/features/new-in-5.0.x -http://www.kamailio.org/wiki/features/new-in-4.4.x -http://www.kamailio.org/wiki/features/new-in-4.3.x -http://www.kamailio.org/wiki/features/new-in-4.2.x -http://www.kamailio.org/wiki/features/new-in-4.1.x -http://www.kamailio.org/wiki/features/new-in-4.0.x -http://www.kamailio.org/wiki/features/new-in-3.3.x -http://www.kamailio.org/wiki/features/new-in-3.2.x +https://www.kamailio.org/wikidocs/features/new-in-5.2.x +https://www.kamailio.org/wikidocs/features/new-in-5.1.x +https://www.kamailio.org/wikidocs/features/new-in-5.0.x +https://www.kamailio.org/wikidocs/features/new-in-4.4.x +https://www.kamailio.org/wikidocs/features/new-in-4.3.x +https://www.kamailio.org/wikidocs/features/new-in-4.2.x +https://www.kamailio.org/wikidocs/features/new-in-4.1.x +https://www.kamailio.org/wikidocs/features/new-in-4.0.x +https://www.kamailio.org/wikidocs/features/new-in-3.3.x +https://www.kamailio.org/wikidocs/features/new-in-3.2.x Earlier verisons are listed below. =================================================== diff --git a/doc/scripts/cdefs2doc/dump_cfg_defs.pl b/doc/scripts/cdefs2doc/dump_cfg_defs.pl index 3e40d9055..b1517dca1 100755 --- a/doc/scripts/cdefs2doc/dump_cfg_defs.pl +++ b/doc/scripts/cdefs2doc/dump_cfg_defs.pl @@ -49,7 +49,7 @@ my $patch_required="$0 requires a patched GCC:TranslationUnit, see the " . # gcc name my $gcc="gcc"; # default defines -my $c_defs="DNAME='\"kamailio\"' -DVERSION='\"5.1.0-dev3\"' -DARCH='\"x86_64\"' -DOS='linux_' -DOS_QUOTED='\"linux\"' -DCOMPILER='\"gcc 4.9.2\"' -D__CPU_x86_64 -D__OS_linux -DSER_VER=5001000 -DCFG_DIR='\"/usr/local/etc/kamailio/\"' -DRUN_DIR='\"/run/kamailio/\"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLOCKLIST -DUSE_NAPTR -DWITH_XAVP -DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS -DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT -DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT -DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT"; +my $c_defs="DNAME='\"kamailio\"' -DVERSION='\"5.1.0-dev3\"' -DARCH='\"x86_64\"' -DOS='linux_' -DOS_QUOTED='\"linux\"' -DCOMPILER='\"gcc 4.9.2\"' -D__CPU_x86_64 -D__OS_linux -DSER_VER=5001000 -DCFG_DIR='\"/usr/local/etc/kamailio/\"' -DRUN_DIR='\"/run/kamailio/\"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLOCKLIST -DUSE_NAPTR -DWITH_XAVP -DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS -DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT -DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT -DSIGINFO64_WORKAROUND -DUSE_FUTEX -DHAVE_SELECT"; # file with gcc syntax tree my $file; #"tcp_options.c.001t.tu" ; @@ -128,7 +128,7 @@ Options: C code. -s | --src | --source - name of the source file, needed only if the input file is in "raw" translation - unit format (--tu) and usefull to restrict + unit format (--tu) and useful to restrict and speed-up the search. --patch - show patches needed for the GCC::TranslationUnit package. @@ -389,7 +389,7 @@ if (@cfg_defs > 0){ my $no=@cfg_default; $i=0; if ($no > 0 && @cfg_defs != $no) { - print(STDERR "WARNING: different array lenghts ($def_cfg_name($no) &&", + print(STDERR "WARNING: different array lengths ($def_cfg_name($no) &&", " $cfg_var_name($(scalar @cfg_defs)))\n"); $no=0; } diff --git a/doc/scripts/cdefs2doc/dump_counters.pl b/doc/scripts/cdefs2doc/dump_counters.pl index 212e5cb0e..1ddfa29e7 100755 --- a/doc/scripts/cdefs2doc/dump_counters.pl +++ b/doc/scripts/cdefs2doc/dump_counters.pl @@ -39,7 +39,7 @@ my $patch_required="$0 requires a patched GCC:TranslationUnit, see the " . # gcc name my $gcc="gcc"; # default defines -my $c_defs="DNAME='\"kamailio\"' -DVERSION='\"5.1.0-dev3\"' -DARCH='\"x86_64\"' -DOS='linux_' -DOS_QUOTED='\"linux\"' -DCOMPILER='\"gcc 4.9.2\"' -D__CPU_x86_64 -D__OS_linux -DSER_VER=5001000 -DCFG_DIR='\"/usr/local/etc/kamailio/\"' -DRUN_DIR='\"/run/kamailio/\"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLOCKLIST -DUSE_NAPTR -DWITH_XAVP -DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS -DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT -DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT -DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT"; +my $c_defs="DNAME='\"kamailio\"' -DVERSION='\"5.1.0-dev3\"' -DARCH='\"x86_64\"' -DOS='linux_' -DOS_QUOTED='\"linux\"' -DCOMPILER='\"gcc 4.9.2\"' -D__CPU_x86_64 -D__OS_linux -DSER_VER=5001000 -DCFG_DIR='\"/usr/local/etc/kamailio/\"' -DRUN_DIR='\"/run/kamailio/\"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLOCKLIST -DUSE_NAPTR -DWITH_XAVP -DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS -DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT -DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT -DSIGINFO64_WORKAROUND -DUSE_FUTEX -DHAVE_SELECT"; # file with gcc syntax tree my $file; #"tcp_options.c.001t.tu" ; @@ -116,7 +116,7 @@ Options: C code. -s | --src | --source - name of the source file, needed only if the input file is in "raw" translation - unit format (--tu) and usefull to restrict + unit format (--tu) and useful to restrict and speed-up the search. --patch - show patches needed for the GCC::TranslationUnit package. diff --git a/doc/scripts/cdefs2doc/dump_rpcs.pl b/doc/scripts/cdefs2doc/dump_rpcs.pl index edae41123..80cfe807d 100755 --- a/doc/scripts/cdefs2doc/dump_rpcs.pl +++ b/doc/scripts/cdefs2doc/dump_rpcs.pl @@ -43,7 +43,7 @@ my $patch_required="$0 requires a patched GCC:TranslationUnit, see the " . # gcc name my $gcc="gcc"; # default defines -my $c_defs="DNAME='\"kamailio\"' -DVERSION='\"5.1.0-dev3\"' -DARCH='\"x86_64\"' -DOS='linux_' -DOS_QUOTED='\"linux\"' -DCOMPILER='\"gcc 4.9.2\"' -D__CPU_x86_64 -D__OS_linux -DSER_VER=5001000 -DCFG_DIR='\"/usr/local/etc/kamailio/\"' -DRUN_DIR='\"/run/kamailio/\"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLOCKLIST -DUSE_NAPTR -DWITH_XAVP -DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS -DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT -DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT -DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT"; +my $c_defs="DNAME='\"kamailio\"' -DVERSION='\"5.1.0-dev3\"' -DARCH='\"x86_64\"' -DOS='linux_' -DOS_QUOTED='\"linux\"' -DCOMPILER='\"gcc 4.9.2\"' -D__CPU_x86_64 -D__OS_linux -DSER_VER=5001000 -DCFG_DIR='\"/usr/local/etc/kamailio/\"' -DRUN_DIR='\"/run/kamailio/\"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLOCKLIST -DUSE_NAPTR -DWITH_XAVP -DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS -DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT -DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT -DSIGINFO64_WORKAROUND -DUSE_FUTEX -DHAVE_SELECT"; # file with gcc syntax tree my $file; @@ -121,7 +121,7 @@ Options: C code. -s | --src | --source - name of the source file, needed only if the input file is in "raw" translation - unit format (--tu) and usefull to restrict + unit format (--tu) and useful to restrict and speed-up the search. --patch - show patches needed for the GCC::TranslationUnit package. diff --git a/doc/scripts/cdefs2doc/dump_selects.pl b/doc/scripts/cdefs2doc/dump_selects.pl index 7d0e391fd..b48f76bbb 100755 --- a/doc/scripts/cdefs2doc/dump_selects.pl +++ b/doc/scripts/cdefs2doc/dump_selects.pl @@ -40,7 +40,7 @@ my $patch_required="$0 requires a patched GCC:TranslationUnit, see the " . # gcc name my $gcc="gcc"; # default defines -my $c_defs="DNAME='\"kamailio\"' -DVERSION='\"5.1.0-dev3\"' -DARCH='\"x86_64\"' -DOS='linux_' -DOS_QUOTED='\"linux\"' -DCOMPILER='\"gcc 4.9.2\"' -D__CPU_x86_64 -D__OS_linux -DSER_VER=5001000 -DCFG_DIR='\"/usr/local/etc/kamailio/\"' -DRUN_DIR='\"/run/kamailio/\"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLOCKLIST -DUSE_NAPTR -DWITH_XAVP -DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS -DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT -DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT -DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT"; +my $c_defs="DNAME='\"kamailio\"' -DVERSION='\"5.1.0-dev3\"' -DARCH='\"x86_64\"' -DOS='linux_' -DOS_QUOTED='\"linux\"' -DCOMPILER='\"gcc 4.9.2\"' -D__CPU_x86_64 -D__OS_linux -DSER_VER=5001000 -DCFG_DIR='\"/usr/local/etc/kamailio/\"' -DRUN_DIR='\"/run/kamailio/\"' -DPKG_MALLOC -DSHM_MEM -DSHM_MMAP -DDNS_IP_HACK -DUSE_MCAST -DUSE_TCP -DDISABLE_NAGLE -DHAVE_RESOLV_RES -DUSE_DNS_CACHE -DUSE_DNS_FAILOVER -DUSE_DST_BLOCKLIST -DUSE_NAPTR -DWITH_XAVP -DMEM_JOIN_FREE -DF_MALLOC -DQ_MALLOC -DTLSF_MALLOC -DDBG_SR_MEMORY -DUSE_TLS -DTLS_HOOKS -DUSE_CORE_STATS -DSTATISTICS -DMALLOC_STATS -DWITH_AS_SUPPORT -DUSE_SCTP -DFAST_LOCK -DADAPTIVE_WAIT -DADAPTIVE_WAIT_LOOPS=1024 -DCC_GCC_LIKE_ASM -DHAVE_GETHOSTBYNAME2 -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM -DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT -DSIGINFO64_WORKAROUND -DUSE_FUTEX -DHAVE_SELECT"; # file with gcc syntax tree my $file; @@ -120,7 +120,7 @@ Options: C code. -s | --src | --source - name of the source file, needed only if the input file is in "raw" translation - unit format (--tu) and usefull to restrict + unit format (--tu) and useful to restrict and speed-up the search. --patch - show patches needed for the GCC::TranslationUnit package. diff --git a/doc/tutorials/cfg_list/Makefile b/doc/tutorials/cfg_list/Makefile index d03f4f92a..cda24264d 100644 --- a/doc/tutorials/cfg_list/Makefile +++ b/doc/tutorials/cfg_list/Makefile @@ -79,7 +79,7 @@ c_defs=-DNAME='\"kamailio\"' -DVERSION='\"5.1.0-dev3\"' -DARCH='\"x86_64\"' \ -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL \ -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM \ -DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT \ - -DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT + -DSIGINFO64_WORKAROUND -DUSE_FUTEX -DHAVE_SELECT # common makefile vars used in defs diff --git a/doc/tutorials/counter_list/Makefile b/doc/tutorials/counter_list/Makefile index 643bc2782..0ef48b236 100644 --- a/doc/tutorials/counter_list/Makefile +++ b/doc/tutorials/counter_list/Makefile @@ -73,7 +73,7 @@ c_defs=-DNAME='\"kamailio\"' -DVERSION='\"5.1.0-dev3\"' -DARCH='\"x86_64\"' \ -DHAVE_UNION_SEMUN -DHAVE_SCHED_YIELD -DHAVE_MSG_NOSIGNAL \ -DHAVE_MSGHDR_MSG_CONTROL -DHAVE_ALLOCA_H -DHAVE_TIMEGM \ -DHAVE_SCHED_SETSCHEDULER -DHAVE_IP_MREQN -DHAVE_EPOLL -DHAVE_SIGIO_RT \ - -DSIGINFO64_WORKARROUND -DUSE_FUTEX -DHAVE_SELECT + -DSIGINFO64_WORKAROUND -DUSE_FUTEX -DHAVE_SELECT # common makefile vars used in defs diff --git a/doc/tutorials/dns.txt b/doc/tutorials/dns.txt index bddbb10a8..0cfebff3f 100644 --- a/doc/tutorials/dns.txt +++ b/doc/tutorials/dns.txt @@ -143,8 +143,8 @@ DNS Resolver Options If set to yes - the additional part is checked against the search list. The maximum time a DNS request can take (before failing) is: - (dns_retr_time*dns_retr_no) * (search_list_domains) If dns_try_ipv6 is yes, - mutliply it again by 2. + (dns_retr_time*dns_retr_no) * (search_list_domains). If dns_try_ipv6 is yes, + multiply it again by 2. The option combination that produces the "fastest" DNS resolver config (the "faster" in the sense that it gives up the quickest) is: @@ -159,7 +159,7 @@ DNS Resolver Options server configured in /etc/resolv.conf, set the DNS resolver options in Kamailio's config as in the above example and enable the DNS cache (in Kamailio). Pay particular attention to dns_servers_no and dns_use_search_list. It's a - good idea to make sure you don't need / use the search list or more then one + good idea to make sure you don't need / use the search list or more than one DNS server (to avoid unnecessary extra lookups). @@ -167,8 +167,9 @@ DNS Resolver Compile Options ---------------------------- USE_NAPTR - if defined the naptr lookup support will be compiled in. - NAPTR support still has to be enabled from Kamailio's config file (it's - off by default). + NAPTR support still has to be enabled from Kamailio's config file. + USE_NAPTR is defined by default. NAPTR support is disabled from the + config file by default. DNS Cache and Failover Config Variables @@ -182,7 +183,7 @@ DNS Cache and Failover Config Variables server. Default: on. - use_dns_failover = on |off - if on and sending a request fails (due to not + use_dns_failover = on | off - if on and sending a request fails (due to not being allowed from an onsend_route, send failure, blocklisted destination or, when using tm, invite timeout), and the destination resolves to multiple ip addresses and/or multiple SRV records, the send will be @@ -260,7 +261,7 @@ DNS Cache and Failover Config Variables Default: no dns_cache_init = on | off - if off, the DNS cache is not initialized - at startup and cannot be enabled runtime, that saves some memory. + at startup and cannot be enabled at runtime, that saves some memory. Default: on DNS Cache Compile Options @@ -301,7 +302,7 @@ DNS Cache Compile Options If this option is not defined (experimental), everything in the AR section will be added to the cache. - Note: To remove a compile options, edit Kamailio's Makefile.defs and remove it + Note: To remove a compile options, edit Kamailio's Makefile.defs and remove it from DEFS list. To add a compile options add it to the make command line, e.g.: make proper; make all extra_defs=-DUSE_DNS_FAILOVER or for a permanent solution, edit Makefile.defs and add it to DEFS diff --git a/doc/tutorials/locking.txt b/doc/tutorials/locking.txt index 3ff12f6c8..020169913 100644 --- a/doc/tutorials/locking.txt +++ b/doc/tutorials/locking.txt @@ -10,21 +10,21 @@ For example right now Kamailio uses the following locking methods, depending on target system: FAST_LOCK - fast inline assembly locks, defined in fast_lock.h. They are currently available for x86, x86_64, sparc, sparc64, arm , armv6 (no smp mode supported yet), ppc, ppc64, mips, mips64 - and alpha . In general if the assembly code exists for a given arhitecture and the compiler + and alpha . In general if the assembly code exists for a given architecture and the compiler knows inline assembly (for example sun cc does not) FAST_LOCK is prefered. The main advantage of using FAST_LOCK is very low memory overhead and extremely fast lock/unlock - operations (like 20 times faster then SYSV semaphores on linux & 40 times on solaris). + operations (like 20 times faster than SYSV semaphores on linux & 40 times on solaris). The only thing that comes close to them are pthread mutexes (which are about 3-4 times slower). PTHREAD_MUTEX - uses pthread_mutex_lock/unlock. They are quite fast but they work between processes only on some systems (they do not work on linux). - POSIX_SEM - uses posix semaphores (sem_wait/sem_post). They are slower then the previous - methods but still way faster then SYSV sempahores. Unfortunately they also do not work on + POSIX_SEM - uses posix semaphores (sem_wait/sem_post). They are slower than the previous + methods but still way faster than SYSV semaphores. Unfortunately they also do not work on all the systems (e.g. linux). SYSV_SEM - this is the most portable but also the slowest locking method. Another problem is - that the number of semaphores that can be alocated by a process is limited. One also has to + that the number of semaphores that can be allocated by a process is limited. One also has to free them before exiting. @@ -33,7 +33,7 @@ target system: First of all you have to include locking.h. Then when compiling the code one or all of FAST_LOCK, USE_PTHREAD_MUTEX, USE_PTHREAD_SEM or USE_SYSV_SEM must be defined (the Kamailio Makefile.defs takes -care of this, you should need to change it only for new arhitectures or compilers). +care of this, you should need to change it only for new architectures or compilers). locking.h defines 2 new types: gen_lock_t and lock_set_t. diff --git a/doc/tutorials/logging-api.txt b/doc/tutorials/logging-api.txt index cfdfbbb32..71373be23 100644 --- a/doc/tutorials/logging-api.txt +++ b/doc/tutorials/logging-api.txt @@ -78,7 +78,7 @@ Source files: - for messages by modules: PROC(PID) LEVEL: MODULE [FILE:LINE]: MESSAGE - - for messages by log(), xlog(), xdbg() script funcitons: + - for messages by log(), xlog(), xdbg() script functions: PROC(PID) LEVEL: