According to https://www.kamailio.org/wikidocs/cookbooks/devel/core/ (Core Cookbook) type boolean is documented as:
* boolean - aliases to 1 (true, on, yes) or 0 (false, off, no)
Moreover the if() and while() statement can accept a number as condition. My expectation was that passing non-zero is always converted to true, but this is not correct.
Please document how numbers are converted to booleans in case of if() and while() conditions.
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3315
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3315(a)github.com>
Module: kamailio
Branch: 5.6
Commit: e292ba270c9a924e0849ef1ad90af6df0272640b
URL: https://github.com/kamailio/kamailio/commit/e292ba270c9a924e0849ef1ad90af6d…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2022-12-18T09:16:58+01:00
modules: readme files regenerated - modules ... [skip ci]
---
Modified: src/modules/registrar/README
---
Diff: https://github.com/kamailio/kamailio/commit/e292ba270c9a924e0849ef1ad90af6d…
Patch: https://github.com/kamailio/kamailio/commit/e292ba270c9a924e0849ef1ad90af6d…
---
diff --git a/src/modules/registrar/README b/src/modules/registrar/README
index ae37150c97..d40de57809 100644
--- a/src/modules/registrar/README
+++ b/src/modules/registrar/README
@@ -1115,7 +1115,7 @@ lookup_branches("location");
4.5. registered(domain [, uri [, match_option [, match_action]]])
The function returns true if the AOR in the URI is registered, false
- otherwise. The function does not modify the message being process, it
+ otherwise. The function does not modify the message being processed, it
neither rewrites the Request-URI if a contact is found nor append
branches. If uri parameter is not provided, then it considered to be
the Request-URI for SIP requests and To-URI for SIP replies.
Module: kamailio
Branch: 5.5
Commit: fe4706dab8851834ecb604160146d9bbd223f247
URL: https://github.com/kamailio/kamailio/commit/fe4706dab8851834ecb604160146d9b…
Author: �������������������� �������������������������������� <git-dpa(a)aegee.org>
Committer: Henning Westerholt <hw(a)gilawa.com>
Date: 2022-12-18T08:11:48Z
core: typo instaNces
(cherry picked from commit 9cff22564db3664faa7b4b5bef86f5f71ff87bc8)
(cherry picked from commit b3b066b9f4164bdb7e502b42f522b42d3b6cce66)
---
Modified: src/core/cfg/cfg_struct.c
Modified: src/core/cfg/cfg_struct.h
---
Diff: https://github.com/kamailio/kamailio/commit/fe4706dab8851834ecb604160146d9b…
Patch: https://github.com/kamailio/kamailio/commit/fe4706dab8851834ecb604160146d9b…
---
diff --git a/src/core/cfg/cfg_struct.c b/src/core/cfg/cfg_struct.c
index 49a885d8af6..94e5b2a5b9c 100644
--- a/src/core/cfg/cfg_struct.c
+++ b/src/core/cfg/cfg_struct.c
@@ -1099,7 +1099,7 @@ static int apply_add_var_list(cfg_block_t *block, cfg_group_t *group)
* Both parameters can be NULL meaning that the src/dst config is the default,
* not an additional group instance.
* The function executes all the per-child process callbacks which are different
- * in the two instaces.
+ * in the two instances.
*/
void cfg_move_handle(cfg_group_t *group, cfg_group_inst_t *src_ginst, cfg_group_inst_t *dst_ginst)
{
diff --git a/src/core/cfg/cfg_struct.h b/src/core/cfg/cfg_struct.h
index e03024e7006..0864a93fa5f 100644
--- a/src/core/cfg/cfg_struct.h
+++ b/src/core/cfg/cfg_struct.h
@@ -299,7 +299,7 @@ static inline void cfg_child_cb_free_item(cfg_child_cb_t *cb)
* Both parameters can be NULL meaning that the src/dst config is the default,
* not an additional group instance.
* The function executes all the per-child process callbacks which are different
- * in the two instaces.
+ * in the two instances.
*/
void cfg_move_handle(cfg_group_t *group, cfg_group_inst_t *src_ginst, cfg_group_inst_t *dst_ginst);
Module: kamailio
Branch: 5.6
Commit: b3b066b9f4164bdb7e502b42f522b42d3b6cce66
URL: https://github.com/kamailio/kamailio/commit/b3b066b9f4164bdb7e502b42f522b42…
Author: �������������������� �������������������������������� <git-dpa(a)aegee.org>
Committer: Henning Westerholt <hw(a)gilawa.com>
Date: 2022-12-18T08:10:52Z
core: typo instaNces
(cherry picked from commit 9cff22564db3664faa7b4b5bef86f5f71ff87bc8)
---
Modified: src/core/cfg/cfg_struct.c
Modified: src/core/cfg/cfg_struct.h
---
Diff: https://github.com/kamailio/kamailio/commit/b3b066b9f4164bdb7e502b42f522b42…
Patch: https://github.com/kamailio/kamailio/commit/b3b066b9f4164bdb7e502b42f522b42…
---
diff --git a/src/core/cfg/cfg_struct.c b/src/core/cfg/cfg_struct.c
index 49a885d8af6..94e5b2a5b9c 100644
--- a/src/core/cfg/cfg_struct.c
+++ b/src/core/cfg/cfg_struct.c
@@ -1099,7 +1099,7 @@ static int apply_add_var_list(cfg_block_t *block, cfg_group_t *group)
* Both parameters can be NULL meaning that the src/dst config is the default,
* not an additional group instance.
* The function executes all the per-child process callbacks which are different
- * in the two instaces.
+ * in the two instances.
*/
void cfg_move_handle(cfg_group_t *group, cfg_group_inst_t *src_ginst, cfg_group_inst_t *dst_ginst)
{
diff --git a/src/core/cfg/cfg_struct.h b/src/core/cfg/cfg_struct.h
index 03f38f322de..e789cf80282 100644
--- a/src/core/cfg/cfg_struct.h
+++ b/src/core/cfg/cfg_struct.h
@@ -299,7 +299,7 @@ static inline void cfg_child_cb_free_item(cfg_child_cb_t *cb)
* Both parameters can be NULL meaning that the src/dst config is the default,
* not an additional group instance.
* The function executes all the per-child process callbacks which are different
- * in the two instaces.
+ * in the two instances.
*/
void cfg_move_handle(cfg_group_t *group, cfg_group_inst_t *src_ginst, cfg_group_inst_t *dst_ginst);
Module: kamailio
Branch: 5.6
Commit: a3f5abb0852d8c7d4006724639605cc26e74806b
URL: https://github.com/kamailio/kamailio/commit/a3f5abb0852d8c7d4006724639605cc…
Author: �������������������� �������������������������������� <git-dpa(a)aegee.org>
Committer: Henning Westerholt <hw(a)gilawa.com>
Date: 2022-12-18T08:11:04Z
registrar: typo
(cherry picked from commit c738a65c2fd0a40c3cdc236a3d3b48b0d18add21)
---
Modified: src/modules/registrar/doc/registrar_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/a3f5abb0852d8c7d4006724639605cc…
Patch: https://github.com/kamailio/kamailio/commit/a3f5abb0852d8c7d4006724639605cc…
---
diff --git a/src/modules/registrar/doc/registrar_admin.xml b/src/modules/registrar/doc/registrar_admin.xml
index 7246dd095b..8f15084af6 100644
--- a/src/modules/registrar/doc/registrar_admin.xml
+++ b/src/modules/registrar/doc/registrar_admin.xml
@@ -1457,7 +1457,7 @@ lookup_branches("location");
<para>
The function returns true if the AOR in the URI is
registered, false otherwise. The function does not modify the
- message being process, it neither rewrites the Request-URI if a
+ message being processed, it neither rewrites the Request-URI if a
contact is found nor append branches. If uri parameter is not
provided, then it considered to be the Request-URI for SIP requests
and To-URI for SIP replies.
Module: kamailio
Branch: master
Commit: a5f69e46613af05097debf1c373a138dd69fbdaf
URL: https://github.com/kamailio/kamailio/commit/a5f69e46613af05097debf1c373a138…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2022-12-17T13:31:18+01:00
modules: readme files regenerated - registrar ... [skip ci]
---
Modified: src/modules/registrar/README
---
Diff: https://github.com/kamailio/kamailio/commit/a5f69e46613af05097debf1c373a138…
Patch: https://github.com/kamailio/kamailio/commit/a5f69e46613af05097debf1c373a138…
---
diff --git a/src/modules/registrar/README b/src/modules/registrar/README
index 406fd0fe25..1e5d041324 100644
--- a/src/modules/registrar/README
+++ b/src/modules/registrar/README
@@ -1152,7 +1152,7 @@ xinfo("first contact record - socket: $xavp(cul>socket)\n");
4.6. registered(domain [, uri [, match_option [, match_action]]])
The function returns true if the AOR in the URI is registered, false
- otherwise. The function does not modify the message being process, it
+ otherwise. The function does not modify the message being processed, it
neither rewrites the Request-URI if a contact is found nor append
branches. If uri parameter is not provided, then it considered to be
the Request-URI for SIP requests and To-URI for SIP replies.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3312
-- Commit Summary --
* registrar: typo
* core: typo instaNces
* misc/examples: update comments
-- File Changes --
M misc/examples/exec/exec_s5b.cfg (2)
M misc/examples/kamailio/fork.cfg (4)
M misc/examples/kamailio/serial_183.cfg (3)
M misc/examples/mixed/ccdiversion.cfg (2)
M misc/examples/mixed/onr.cfg (4)
M misc/examples/mixed/serial_183.cfg (3)
M src/core/cfg/cfg_struct.c (2)
M src/core/cfg/cfg_struct.h (2)
M src/modules/registrar/doc/registrar_admin.xml (2)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3312.patchhttps://github.com/kamailio/kamailio/pull/3312.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3312
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3312(a)github.com>
Module: kamailio
Branch: master
Commit: 9cff22564db3664faa7b4b5bef86f5f71ff87bc8
URL: https://github.com/kamailio/kamailio/commit/9cff22564db3664faa7b4b5bef86f5f…
Author: �������������������� �������������������������������� <git-dpa(a)aegee.org>
Committer: Henning Westerholt <hw(a)gilawa.com>
Date: 2022-12-17T13:16:57+01:00
core: typo instaNces
---
Modified: src/core/cfg/cfg_struct.c
Modified: src/core/cfg/cfg_struct.h
---
Diff: https://github.com/kamailio/kamailio/commit/9cff22564db3664faa7b4b5bef86f5f…
Patch: https://github.com/kamailio/kamailio/commit/9cff22564db3664faa7b4b5bef86f5f…
---
diff --git a/src/core/cfg/cfg_struct.c b/src/core/cfg/cfg_struct.c
index 49a885d8af6..94e5b2a5b9c 100644
--- a/src/core/cfg/cfg_struct.c
+++ b/src/core/cfg/cfg_struct.c
@@ -1099,7 +1099,7 @@ static int apply_add_var_list(cfg_block_t *block, cfg_group_t *group)
* Both parameters can be NULL meaning that the src/dst config is the default,
* not an additional group instance.
* The function executes all the per-child process callbacks which are different
- * in the two instaces.
+ * in the two instances.
*/
void cfg_move_handle(cfg_group_t *group, cfg_group_inst_t *src_ginst, cfg_group_inst_t *dst_ginst)
{
diff --git a/src/core/cfg/cfg_struct.h b/src/core/cfg/cfg_struct.h
index 03f38f322de..e789cf80282 100644
--- a/src/core/cfg/cfg_struct.h
+++ b/src/core/cfg/cfg_struct.h
@@ -299,7 +299,7 @@ static inline void cfg_child_cb_free_item(cfg_child_cb_t *cb)
* Both parameters can be NULL meaning that the src/dst config is the default,
* not an additional group instance.
* The function executes all the per-child process callbacks which are different
- * in the two instaces.
+ * in the two instances.
*/
void cfg_move_handle(cfg_group_t *group, cfg_group_inst_t *src_ginst, cfg_group_inst_t *dst_ginst);
Module: kamailio
Branch: master
Commit: 49f42b36b586a2b08b9f5a327263bfa9124df77b
URL: https://github.com/kamailio/kamailio/commit/49f42b36b586a2b08b9f5a327263bfa…
Author: �������������������� �������������������������������� <git-dpa(a)aegee.org>
Committer: Henning Westerholt <hw(a)gilawa.com>
Date: 2022-12-17T13:16:57+01:00
misc/examples: update comments
---
Modified: misc/examples/exec/exec_s5b.cfg
Modified: misc/examples/kamailio/fork.cfg
Modified: misc/examples/kamailio/serial_183.cfg
Modified: misc/examples/mixed/ccdiversion.cfg
Modified: misc/examples/mixed/onr.cfg
Modified: misc/examples/mixed/serial_183.cfg
---
Diff: https://github.com/kamailio/kamailio/commit/49f42b36b586a2b08b9f5a327263bfa…
Patch: https://github.com/kamailio/kamailio/commit/49f42b36b586a2b08b9f5a327263bfa…
---
diff --git a/misc/examples/exec/exec_s5b.cfg b/misc/examples/exec/exec_s5b.cfg
index 959cab137b4..302a7f7b211 100644
--- a/misc/examples/exec/exec_s5b.cfg
+++ b/misc/examples/exec/exec_s5b.cfg
@@ -34,7 +34,7 @@ route{
};
# user found, forward to his current uri now; if any
# forwarding error occurs (e.g., busy or cancelled recevied
- # from downstream), proceed to reply_route[1]
+ # from downstream), proceed to failure_route[1]
t_on_failure("1");
if (!t_relay()) {
sl_reply_error();
diff --git a/misc/examples/kamailio/fork.cfg b/misc/examples/kamailio/fork.cfg
index 98e537350c2..671ca8c16cb 100644
--- a/misc/examples/kamailio/fork.cfg
+++ b/misc/examples/kamailio/fork.cfg
@@ -42,7 +42,7 @@ route{
# wait until timer hits
seturi("sip:nobody@kamailio.org");
append_branch("sip:parallel@kamailio.org:9");
- # if we do not get a positive reply, continue at reply_route[1]
+ # if we do not get a positive reply, continue at failure_route[1]
t_on_failure("1");
# forward the request to all destinations in destination set now
t_relay();
@@ -52,7 +52,7 @@ failure_route[1] {
# forwarding failed -- try again at another destination
append_branch("sip:nonsense@kamailio.org");
log(1, "first redirection\n");
- # if this alternative destination fails too, proceed to reply_route[2]
+ # if this alternative destination fails too, proceed to failure_route[2]
t_on_failure("2");
t_relay();
}
diff --git a/misc/examples/kamailio/serial_183.cfg b/misc/examples/kamailio/serial_183.cfg
index c707fc6cad0..f88f607d6d4 100644
--- a/misc/examples/kamailio/serial_183.cfg
+++ b/misc/examples/kamailio/serial_183.cfg
@@ -41,8 +41,7 @@ route{
log(1, "forwarding now to primary destination\n");
if (method=="INVITE") {
rewriteuri("sip:xxx@192.168.2.16:5064");
- # if transaction broken, try other an alternative
- # route
+ # if transaction is broken, try an alternative route
t_on_failure("1");
# if a provisional came, stop alternating
t_on_reply("1");
diff --git a/misc/examples/mixed/ccdiversion.cfg b/misc/examples/mixed/ccdiversion.cfg
index 3123f962bcd..3d0b659dc03 100644
--- a/misc/examples/mixed/ccdiversion.cfg
+++ b/misc/examples/mixed/ccdiversion.cfg
@@ -9,7 +9,7 @@ loadmodule "modules/tm/tm.so"
# ----------------- setting module-specific parameters ---------------
route{
- # if we do not get a positive reply, continue at reply_route[2]
+ # if we do not get a positive reply, continue at failure_route[2]
t_on_failure("2");
# forward the request to all destinations in destination set now
t_relay();
diff --git a/misc/examples/mixed/onr.cfg b/misc/examples/mixed/onr.cfg
index 2af311d5b83..c5fcc328677 100644
--- a/misc/examples/mixed/onr.cfg
+++ b/misc/examples/mixed/onr.cfg
@@ -38,7 +38,7 @@ route{
# wait until timer hits
seturi("sip:nobody@iptel.org");
append_branch("sip:parallel@iptel.org:9");
- # if we do not get a positive reply, continue at reply_route[1]
+ # if we do not get a positive reply, continue at failure_route[1]
t_on_failure("1");
# forward the request to all destinations in destination set now
t_relay();
@@ -48,7 +48,7 @@ failure_route[1] {
# forwarding failed -- try again at another destination
append_branch("sip:nonsense@iptel.org");
log(1, "first redirection\n");
- # if this alternative destination fails too, proceed to reply_route[2]
+ # if this alternative destination fails too, proceed to failure_route[2]
t_on_failure("2");
t_relay();
}
diff --git a/misc/examples/mixed/serial_183.cfg b/misc/examples/mixed/serial_183.cfg
index b08a61abe08..4ab2fb036d2 100644
--- a/misc/examples/mixed/serial_183.cfg
+++ b/misc/examples/mixed/serial_183.cfg
@@ -38,8 +38,7 @@ route{
log(1, "forwarding now to primary destination\n");
if (method=="INVITE") {
rewriteuri("sip:xxx@192.168.2.16:5064");
- # if transaction broken, try other an alternative
- # route
+ # if transaction is broken, try an alternative route
t_on_failure("1");
# if a provisional came, stop alternating
t_on_reply("1");
Module: kamailio
Branch: master
Commit: c738a65c2fd0a40c3cdc236a3d3b48b0d18add21
URL: https://github.com/kamailio/kamailio/commit/c738a65c2fd0a40c3cdc236a3d3b48b…
Author: �������������������� �������������������������������� <git-dpa(a)aegee.org>
Committer: Henning Westerholt <hw(a)gilawa.com>
Date: 2022-12-17T13:16:57+01:00
registrar: typo
---
Modified: src/modules/registrar/doc/registrar_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/c738a65c2fd0a40c3cdc236a3d3b48b…
Patch: https://github.com/kamailio/kamailio/commit/c738a65c2fd0a40c3cdc236a3d3b48b…
---
diff --git a/src/modules/registrar/doc/registrar_admin.xml b/src/modules/registrar/doc/registrar_admin.xml
index 0cbb5649bd..6a8ba97ccf 100644
--- a/src/modules/registrar/doc/registrar_admin.xml
+++ b/src/modules/registrar/doc/registrar_admin.xml
@@ -1534,7 +1534,7 @@ xinfo("first contact record - socket: $xavp(cul>socket)\n");
<para>
The function returns true if the AOR in the URI is
registered, false otherwise. The function does not modify the
- message being process, it neither rewrites the Request-URI if a
+ message being processed, it neither rewrites the Request-URI if a
contact is found nor append branches. If uri parameter is not
provided, then it considered to be the Request-URI for SIP requests
and To-URI for SIP replies.
Backport to 5.6 https://github.com/kamailio/kamailio/pull/3308 and https://github.com/kamailio/kamailio/pull/3309.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3311
-- Commit Summary --
* core: typos a/an
* test/: typos a/an
* utils/: typos a/an
* lib/: typos a/an
* doc/: typos a/an
* src/Makefile{,.utils}: typos a/an
* misc/examples: typos
* acc: typos a/an
* acc_diameter: typos a/an
* app_jsdt: typos a/an
* app_perl: typos a/an
* app_sqlang: typos a/an
* async: typos a/an
* auth: typos a/an opaque
* auth_db: typos a/an
* auth_diameter: typos a/an
* auth_identity: typos an other → another
* auth_radius: typos a/an
* avp: typos a/an string
* call_obj: typos a/an increasing
* carrierroute: typos a/an
* cdp: typos a/an
* cfgutils: typos a/an
* cplc: typos a/an
* crypto: spelling
* ctl: typos a/an
* dialog: typos a/an
* db_cassandra: typos a/an
* db_mysql: typo a/an connection
* db_postgres: typos a/an
* debugger: typos a/an breakpoint
* dialplan: typo a/an script
* dispatcher: spelling be send → sent
* domain: typo a/an backwards
* domainpolicy: typo a/an backwards
* drouting: typos a/an
* erlang: typo a/an name
* gzcompress: typos a/an
* h350: typo a/an Kamailio
* http_client: typo a/an value
* imc: typo a/an user
* ims_auth: typos a/an
* ims_charging_mod: typos a/an
* ims_dialog: typos a/an
* ims_isc: typos a/an
* ims_icscf: typos a/an
* ims_qos: typos a/an
* ims_registrar_pcscf: typo a/an IMPU
* ims_registrar_scscf: typos a/an
* ims_usrloc_scscf: typos a/an IMPU
* kafka: spellig atTribute
* lcr: typos double a
* mangler: typo a/an filter
* matrix: typo a/an pseudo-variable; spelling is send → sent
* mqtt: typos a/an
* nat_traversal: typos a/an
* nathelper: typo a/an IPv6 reference
* nats: typo a/an event
* ndb_cassandra: typo a/an integer
* osp: typo be send → sent
* p_usrloc: typos a/an
* pdb: typo a/an pseudo-variable
* pdt: typo a/an entry
* peering: typos a/an
* permissions: typos a/an
* pike: typo a/an IP node
* presence: typos a/an
* presence_dialoginfo: typo a/an signed
* pua: typo a/an transaction
* pua_dialoginfo: typo a/an dialog-info
* pv: typo a/an parameters string
* rabbitmq: typo a/an new
* ratelimit: typo a/an Kamailio
* registrar: typo double a
* rls: typos a/an
* rtpengine: typos a/an
* rtpproxy: typos a/an
* seas: typos a/an
* sipcapture: typos a/an listen
* sipt: typos a/an ISUP
* siputils: typos a/an
* snmpstats: typos a/an
* sst: typos a/an
* tls: typos a/an
* tm: typos a/an
* uac: typos a/an PV; is send → sent
* uid_avp_db: typos a/an extra
* uid_domain: typo a/an backwards incompatible
* uri_db: typo a/an backwards incompatible
* uid_uri_db: typo a/an backwards incompatible
* userblocklist: typos a/an allowlist
* usrloc: typos a/an
* xcap_client: typos a/an
* xmlrpc: typos an → and
* app_lua: Document that Lua versions 5.2, 5.3 and 5.4 can also be used.
-- File Changes --
M doc/doxygen/ser.doxygen (2)
M doc/man/kamailio.8 (9)
M doc/misc/HISTORY (2)
M doc/misc/NEWS (2)
M doc/tutorials/rpc_list/docbook/rpc_usrloc.xml (2)
M doc/tutorials/serdev/msg_parser.xml (2)
M doc/tutorials/serdev/sip_msg.xml (4)
M doc/tutorials/timers.txt (4)
M misc/examples/kamailio/acc-mysql.cfg (2)
M misc/examples/kamailio/nathelper.cfg (4)
M misc/examples/mixed/nathelper.cfg (2)
M misc/examples/pkg/sip-router-oob.cfg (2)
M misc/examples/scripts/serresponse (2)
M src/Makefile (2)
M src/Makefile.utils (2)
M src/core/action.c (2)
M src/core/bit_scan.h (4)
M src/core/daemonize.c (2)
M src/core/dns_cache.c (2)
M src/core/io_wait.h (2)
M src/core/mem/dl_malloc.c (2)
M src/core/parser/digest/digest.c (2)
M src/core/parser/parse_content.h (6)
M src/core/parser/sdp/sdp.c (2)
M src/core/route.c (4)
M src/core/rvalue.c (4)
M src/core/rvalue.h (2)
M src/core/socket_info.c (2)
M src/core/ut.h (4)
M src/lib/binrpc/binrpc_api.c (2)
M src/lib/srdb1/db_op.h (2)
M src/lib/srdb1/schema/globalblocklist.xml (2)
M src/lib/srdb1/schema/userblocklist.xml (2)
M src/modules/acc/acc_cdr.c (4)
M src/modules/acc/doc/acc_admin.xml (2)
M src/modules/acc_diameter/diam_message.c (2)
M src/modules/acc_diameter/diam_tcp.c (2)
M src/modules/app_jsdt/duktape.c (34)
M src/modules/app_lua/doc/app_lua_admin.xml (2)
M src/modules/app_perl/doc/app_perl_pod.xml (8)
M src/modules/app_perl/kamailioxs.xs (8)
M src/modules/app_sqlang/squirrel/squirrel/sqbaselib.cpp (6)
M src/modules/app_sqlang/squirrel/squirrel/sqcompiler.cpp (2)
M src/modules/async/doc/async_admin.xml (2)
M src/modules/auth/doc/auth_functions.xml (4)
M src/modules/auth_db/doc/auth_db_admin.xml (10)
M src/modules/auth_diameter/authorize.c (2)
M src/modules/auth_diameter/message.c (2)
M src/modules/auth_diameter/tcp_comm.c (2)
M src/modules/auth_diameter/user_in.c (2)
M src/modules/auth_identity/auth_tables.c (4)
M src/modules/auth_radius/doc/auth_radius_admin.xml (4)
M src/modules/avp/avp.xml (6)
M src/modules/call_obj/doc/call_obj_admin.xml (2)
M src/modules/carrierroute/carrierroute.c (2)
M src/modules/carrierroute/cr_fixup.c (4)
M src/modules/carrierroute/cr_rule.c (2)
M src/modules/carrierroute/cr_rule.h (2)
M src/modules/carrierroute/doc/carrierroute_admin.xml (12)
M src/modules/cdp/diameter_comm.c (10)
M src/modules/cdp/diameter_msg.c (6)
M src/modules/cdp/doc/cdp_devel.xml (4)
M src/modules/cdp/session.c (10)
M src/modules/cdp/transaction.c (2)
M src/modules/cdp/worker.h (2)
M src/modules/cfgutils/doc/cfgutils_admin.xml (2)
M src/modules/cplc/cplc.c (2)
M src/modules/crypto/doc/crypto_admin.xml (4)
M src/modules/ctl/doc/ctl_params.xml (2)
M src/modules/ctl/io_listener.c (2)
M src/modules/db_cassandra/dbcassa_base.cpp (2)
M src/modules/db_cassandra/doc/db_cassandra_admin.xml (4)
M src/modules/db_mysql/doc/db_mysql_admin.xml (2)
M src/modules/db_postgres/km_res.c (2)
M src/modules/db_postgres/pg_cmd.h (4)
M src/modules/debugger/doc/debugger_admin.xml (2)
M src/modules/dialog/dlg_hash.c (2)
M src/modules/dialog/dlg_hash.h (4)
M src/modules/dialog/doc/dialog_admin.xml (6)
M src/modules/dialplan/doc/dialplan_admin.xml (2)
M src/modules/dispatcher/doc/dispatcher_faq.xml (2)
M src/modules/domain/domain_mod.c (2)
M src/modules/domainpolicy/domainpolicy_mod.h (2)
M src/modules/drouting/doc/drouting_admin.xml (6)
M src/modules/erlang/doc/erlang_admin.xml (2)
M src/modules/gzcompress/doc/gzcompress_admin.xml (2)
M src/modules/h350/doc/h350_admin.xml (2)
M src/modules/http_client/doc/http_client_admin.xml (2)
M src/modules/imc/imc_cmd.h (2)
M src/modules/ims_auth/authorize.c (2)
M src/modules/ims_auth/cxdx_avp.c (6)
M src/modules/ims_auth/cxdx_avp.h (6)
M src/modules/ims_auth/doc/ims_auth_admin.xml (2)
M src/modules/ims_charging/doc/ims_charging_admin.xml (4)
M src/modules/ims_charging/ims_charging_mod.c (2)
M src/modules/ims_dialog/dlg_hash.c (2)
M src/modules/ims_dialog/dlg_hash.h (4)
M src/modules/ims_dialog/dlg_req_within.c (2)
M src/modules/ims_dialog/doc/ims_dialog_admin.xml (2)
M src/modules/ims_dialog/doc/ims_dialog_faq.xml (2)
M src/modules/ims_icscf/cxdx_avp.c (6)
M src/modules/ims_icscf/cxdx_avp.h (6)
M src/modules/ims_isc/checker.c (4)
M src/modules/ims_qos/doc/ims_qos_admin.xml (10)
M src/modules/ims_qos/ims_qos_mod.c (2)
M src/modules/ims_registrar_pcscf/notify.c (2)
M src/modules/ims_registrar_scscf/cxdx_avp.c (6)
M src/modules/ims_registrar_scscf/cxdx_avp.h (6)
M src/modules/ims_registrar_scscf/registrar_notify.c (2)
M src/modules/ims_registrar_scscf/userdata_parser.c (6)
M src/modules/ims_usrloc_scscf/contact_hslot.c (2)
M src/modules/ims_usrloc_scscf/hslot.c (2)
M src/modules/ims_usrloc_scscf/hslot_sp.c (2)
M src/modules/ims_usrloc_scscf/udomain.c (6)
M src/modules/ims_usrloc_scscf/udomain.h (6)
M src/modules/kafka/doc/kafka_admin.xml (2)
M src/modules/lcr/lcr_mod.c (4)
M src/modules/mangler/sdp_mangler.h (2)
M src/modules/matrix/matrix.c (2)
M src/modules/misc_radius/functions.c (4)
M src/modules/mqtt/doc/mqtt_admin.xml (2)
M src/modules/mqtt/mqtt_dispatch.c (2)
M src/modules/nat_traversal/doc/nat_traversal_admin.xml (6)
M src/modules/nat_traversal/nat_traversal.c (2)
M src/modules/nathelper/sip_pinger.h (2)
M src/modules/nats/nats_mod.c (2)
M src/modules/ndb_cassandra/doc/ndb_cassandra_admin.xml (2)
M src/modules/osp/doc/osp_admin.xml (2)
M src/modules/p_usrloc/hslot.c (2)
M src/modules/p_usrloc/p_usrloc_mod.c (2)
M src/modules/p_usrloc/ucontact.c (2)
M src/modules/p_usrloc/ul_mi.c (4)
M src/modules/pdb/pdb.c (2)
M src/modules/pdt/doc/pdt_admin.xml (2)
M src/modules/peering/doc/peering_admin.xml (4)
M src/modules/permissions/doc/permissions_admin.xml (2)
M src/modules/permissions/hash.c (2)
M src/modules/permissions/hash.h (2)
M src/modules/pike/ip_tree.c (2)
M src/modules/presence/doc/presence_admin.xml (6)
M src/modules/presence_dialoginfo/notify_body.c (2)
M src/modules/pua/doc/pua_admin.xml (2)
M src/modules/pua_dialoginfo/doc/pua_dialoginfo_admin.xml (2)
M src/modules/pv/doc/pv_admin.xml (4)
M src/modules/rabbitmq/doc/rabbitmq_admin.xml (2)
M src/modules/ratelimit/doc/ratelimit_admin.xml (2)
M src/modules/registrar/doc/registrar_admin.xml (2)
M src/modules/rls/notify.c (4)
M src/modules/rtpengine/doc/rtpengine_admin.xml (4)
M src/modules/rtpproxy/doc/rtpproxy_admin.xml (2)
M src/modules/rtpproxy/test/kamailio.cfg (2)
M src/modules/seas/doc/seas_devel.xml (2)
M src/modules/seas/event_dispatcher.c (4)
M src/modules/seas/seas_action.c (2)
M src/modules/sipcapture/doc/sipcapture_admin.xml (2)
M src/modules/sipt/doc/sipt_admin.xml (2)
M src/modules/siputils/doc/siputils_admin.xml (4)
M src/modules/snmpstats/README (4)
M src/modules/snmpstats/alarm_checks.c (2)
M src/modules/snmpstats/alarm_checks.h (2)
M src/modules/snmpstats/doc/snmpstats_admin.xml (8)
M src/modules/snmpstats/hashTable.c (2)
M src/modules/snmpstats/hashTable.h (2)
M src/modules/snmpstats/kamailioNet.c (8)
M src/modules/snmpstats/mibs/KAMAILIO-TC (2)
M src/modules/snmpstats/snmpMIBNotifications.c (8)
M src/modules/snmpstats/snmpMIBNotifications.h (8)
M src/modules/snmpstats/snmpSIPServerObjects.c (2)
M src/modules/snmpstats/utilities.c (2)
M src/modules/snmpstats/utilities.h (2)
M src/modules/sst/README (2)
M src/modules/sst/sst_handlers.c (2)
M src/modules/tls/doc/hsm_howto.xml (2)
M src/modules/tls/doc/params.xml (2)
M src/modules/tls/doc/tls.xml (2)
M src/modules/tm/doc/rpc.xml (2)
M src/modules/tm/t_lookup.c (4)
M src/modules/tm/t_reply.c (4)
M src/modules/uac/doc/uac_admin.xml (4)
M src/modules/uid_avp_db/avp_db.xml (4)
M src/modules/uid_domain/uid_domain_mod.c (2)
M src/modules/uid_uri_db/uid_uri_db_mod.c (2)
M src/modules/uri_db/uri_db.h (2)
M src/modules/userblocklist/doc/userblocklist_admin.xml (4)
M src/modules/usrloc/doc/usrloc_admin.xml (4)
M src/modules/usrloc/hslot.c (2)
M src/modules/usrloc/ul_rpc.c (2)
M src/modules/usrloc/usrloc_mod.c (2)
M src/modules/xcap_client/doc/xcap_client_admin.xml (2)
M src/modules/xcap_client/xcap_callbacks.h (2)
M src/modules/xmlrpc/xmlrpc.c (2)
M test/unit/12.cfg (4)
M test/unit/12.sh (2)
M test/unit/19.sh (2)
M test/unit/20.sh (2)
M test/unit/21.cfg (2)
M test/unit/21.sh (2)
M test/unit/25.sh (2)
M test/unit/35.sh (2)
M test/unit/40.sh (2)
M test/unit/41.sh (2)
M test/unit/45.sh (2)
M test/unit/46.sh (2)
M test/unit/5.cfg (2)
M utils/kamcmd/README (2)
M utils/kamcmd/kamcmd.c (2)
M utils/kamctl/kamdbctl.8 (2)
M utils/kamctl/xhttp_pi/pi_framework-00 (2)
M utils/kamctl/xhttp_pi/pi_framework.xml (2)
M utils/pdbt/docs/data_format.txt (2)
M utils/pdbt/docs/network_protocol.txt (2)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3311.patchhttps://github.com/kamailio/kamailio/pull/3311.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3311
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3311(a)github.com>
Backport to 5.6 https://github.com/kamailio/kamailio/pull/3308 and https://github.com/kamailio/kamailio/pull/3309.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3310
-- Commit Summary --
* pkg/kamailio/obs: packaged siprepo module into RPM files
* ctl: skip checking end tag for BINRPC_T_DOUBLE values
* pkg/kamailio/deb: update Maintainer and Vcs fields [skip ci]
* uac: check new callid value for setting $uac_req() field
* app_python3: workaround for abort in Python 3.8+
* app_python3: call PyOS_AfterFork_Child() only in child processes
* app_python3: use _ksr_is_main to detect child process
* packaging: on EL8 package with Python 3.9
* auth_identity: removed auth_identity.xml from source folder
* auth_identity: docs - type for accept_pem_certs param
* lost: URI list support in LoST response (filter for sip/sips scheme)
* Makefile.groups: renamed malloc_test to misctest
* slack: Makefile - support for FreeBSD build
* lost: Makefile - support for FreeBSD build
* ims_qos: fix compilation warning
* dispatcher: fix for checking reply code class rule
* sipdump: docs - sync example with description
* db_cluster: docs - more suggestive db url examples
* tls: Makefile - link libdl dynamically
* modules: readme files regenerated - modules ... [skip ci]
* core: fix freeaddrinfo coredump
* pkg/kamailio/obs: added CentOS 9 support
* topos: skip adding contact header for BYE, CANCEL, PRACK
* topos: don't insert contact header for 4xx replies
* acc: Fix reason code for locally generated replies. (#3137)
* kamctl/dbtextdb: solve TypeError: a bytes-like object is required, not 'str'
* topos_redis: use tag based on direction for early dialog transaction record loading
* pv_headers: rework pvh_remove_header_param
* nats: fix the nats:connected event_route not being triggered on a successful connect
* nats: add KEMI publish function and event_callback param (#3154)
* ipops: added fixup free functions and use of ANY_ROUTE
* core: init pv buffers earlier to be avaialble for cli params
* kamctl: propagate DB_PATH to DBTEXT_PATH
* siptrace: lookup socket by name if not set for hep
* auth: coherent log message content with header parsing
* modules: readme files regenerated - modules ... [skip ci]
* presence: be more resilient doing clean up of presentity values
* tls: cert serial number can exceed uint64
* ndb_redis: clean up response on moved reply with cluster mode on
* topos: docs - small updates to module description
* tm: docs - fixed section for rpc.t_uac_wait_block
* modules: readme files regenerated - modules ... [skip ci]
* tm: check T just in case before UNREF
* tm: enable debug message to log putting transaction on wait
* pkg: deb specs updated for v5.6.1
* pkg: version set to 5.6.1 for rpms and alpine specs
* Makefile.defs: version set to 5.6.1
* ChangeLog: content updated for v5.6.1
* pkg/kamailio/deb: lintian overwrite [skip ci]
* usrloc: fix sending keepalive messages for IPv6, it was missing the brackets
* core: use memcpy and set end of string
* uac_redirect: test if the acc function is set before binding to acc module
* siputils: fix typo for is_first_hope, related to gh #3200
* nathelper: docs - rephrased the remarks about set_contact_alias()
* dispatcher: check if packing address fails on removing via rpc
* sipt: Fix isup generic_number and generic_number_nai decoding (GH #3209)
* uac_redirect: clarifications for acc_function mod param
* usrloc: do not send keepalives when destroying modules
* uac_redirect: check if reason parameter ifs provided for get_redirects()
* core: fix ksr_version_control() for FreeBSD build
* xhttp: docs - listed http_reply_parse core setting
* modules: readme files regenerated - modules ... [skip ci]
* pkg/kamailio/obs: fixed packaging for RHEL 7 and RHEL 6 based dists [skip ci]
* pkg/kamailio/obs: fixed rpm packaging on CentOS 8 and Fedora
* ratelimit: fix docs to actual values in the code for queue and pipe limits
* acc: add some explanation that dialogs need to be tracked for CDR accounting
* core/cfg: cast pointer to long to silent compiler warning
* msrp: proper cmap insert when last item has greater citemid
* dialog: dont reset dlg_db_mode in POSTCHILDINIT for DB_MODE_SHUTDOWN
* usrloc: re-use TCP connections for keepalive
* usrloc: increased the size for keys2 array in ul_ka_db_records()
* registrar: print number of contacts and max limit in logs and formatting updates
* registrar: use macro to init str value and more debug messages
* utils: small whitespace fix for Makefile
* pv: detect known headers provided with variable for $hfl(...) and $hflc(...)
* etc/kamailio.cfg: corrected a typo ("endabled"), GH #3223
* pv: parse header name given with variable to $hdr() and $hdrc()
* core: added parser mode check
* usrloc: adde random and pid to call-id for keepalive requests
* acc: duplicate dlg var values used in extra2strar_dlg_only()
* dialog: updated to get the int value for cseq update operations
* dialog: safer version for getting dlg variable value
* dialog: fetch directly the int value for dlg variable used in dlg_cseq_update()
* pua_dialoginfo: clone dlg var values
* siptrace: use socket name for hep mirroring
* dialog: wrapper function to set a dlg var with unsigned integer parameter
* dialog: remove strlen() checks when setting a variable
* core: kemi - duplicate module name when registering the api exports
* core: use unsigned printing for version defines
* posops: docs - updated pos_set_char() section
* modules: readme files regenerated - modules ... [skip ci]
* dmq: docs - note about using same Kamailio version
* modules: readme files regenerated - modules ... [skip ci]
* dmq: docs - reorganized the dmq request section
* modules: readme files regenerated - modules ... [skip ci]
* sipdump: make ipv6 addresses without square brackets
* pkg/kamailio/obs: added readline-devel build dependency (#3233)
* sipdump: make dest ipv6 addresses without square brackets
* sipdump: use the right flag to parse ipv6
* dispatcher: fix alog13 gateway selections
* rx_aar: unreference dialog in case of aar update (#3104)
* pv: use the function for header name parsing that does not require the colon termination
* modules/python3: return NULL on error.
* ratelimit: export functions to kemi
* siputils: export is_gruu() to kemi
* dialplan: export dp_translate to kemi
* dialplan: Fix typos
* dialplan: rename exports to kemi
* dialplan: removed unnecessary define
* dialplan: prefixed some global variables to avoid naming conflicts
* websocket: clean up ws structures without an active tcp connection
* websocket: debug message for rpc command when finding no tcp connection
* dmq_usrloc: safety checks for sock field
* acc: more meaningful array index names for building cdr attributes
* acc: clone dlg core attributes
* acc_json: update to free cdr core attrs
* kex: add additional safety checks for printing, based on PR #3250 from bensly-shanmugam
* acc_json: moved global vars declaration to .c file
* acc_json: use the variable for the time key
* acc_json: code formatting updates
* dialog: internal api functions to get dlg variable reference or value
* dialog: init output dlg var value param eariler
* acc: use get_dlg_varval() to get values for dialog variables
* uac: use dlg api functions get_dlg_varval() and get_dlg_varref()
* dialog: update check on dialog var key length
* dialog: api function get pkg-allocated duplicate of dlg var value
* dialog: updated comments for api functions to get dlg var value
* dialog: api function to get the status if dlg var is set or not
* dialog: updated ki_dlg_var_is_null() to use safer api function
* dialog: export new itermodule api functions
* uac: use get_dlg_varstatus() to check if var exists
* pua_dialoginfo: use dlg api function get_dlg_varref()
* corex: added fixup free functions in module exports
* misc/fuzz: add checks on input size
* misc/fuzz/README.md: added link to OSS-Fuzz folder for Kamailio
* misctest: allow testing with larger message size than core accepts
* pkg: version set to 5.6.2 for rpms and alpine specs
* pkg: deb specs updated for v5.6.2
* Makefile.defs: version set to 5.6.2
* ChangeLog: content updated for v5.6.2
* ims_qos: use inter-module api release_dlg() instead of direct unref_dlg()
* ChangeLog: content prepared for v5.6.2
* dialog: remove dialog variable debugging function, it might cause race conditions
* pkg/kamailio/deb: add initial support for jammy [skip ci]
* pkg/kamailio/deb: refresh files after 6d55d9f903238479b6026b1d8feb8901d064e92c
* pkg/kamailio/deb: fix jammy build
* tm: backup and restore X/AVP values from initial transaction in DNS failover processing
* pkg/kamailio/deb: fix jammy build, take two [skip ci]
* pkg/kamailio/deb: refresh files [skip ci]
* pv_headers: fix t_resume scenario
* stirshaken: Properly handle intermediary/chain certificates when caching certificates
* utils/kamcmd: add missing USE_READLINE define for pkg-config build, related to #3284
* sanity: Prevent segfault
* sanity: also add Contact URI check to documentation
* modules: readme files regenerated - modules ... [skip ci]
* core: typos a/an
* test/: typos a/an
* utils/: typos a/an
* lib/: typos a/an
* doc/: typos a/an
* src/Makefile{,.utils}: typos a/an
* misc/examples: typos
* acc: typos a/an
* acc_diameter: typos a/an
* app_jsdt: typos a/an
* app_perl: typos a/an
* app_sqlang: typos a/an
* async: typos a/an
* auth: typos a/an opaque
* auth_db: typos a/an
* auth_diameter: typos a/an
* auth_identity: typos an other → another
* auth_radius: typos a/an
* avp: typos a/an string
* call_obj: typos a/an increasing
* carrierroute: typos a/an
* cdp: typos a/an
* cfgutils: typos a/an
* cplc: typos a/an
* crypto: spelling
* ctl: typos a/an
* dialog: typos a/an
* db_cassandra: typos a/an
* db_mysql: typo a/an connection
* db_postgres: typos a/an
* debugger: typos a/an breakpoint
* dialplan: typo a/an script
* dispatcher: spelling be send → sent
* domain: typo a/an backwards
* domainpolicy: typo a/an backwards
* drouting: typos a/an
* erlang: typo a/an name
* gzcompress: typos a/an
* h350: typo a/an Kamailio
* http_client: typo a/an value
* imc: typo a/an user
* ims_auth: typos a/an
* ims_charging_mod: typos a/an
* ims_dialog: typos a/an
* ims_isc: typos a/an
* ims_icscf: typos a/an
* ims_qos: typos a/an
* ims_registrar_pcscf: typo a/an IMPU
* ims_registrar_scscf: typos a/an
* ims_usrloc_scscf: typos a/an IMPU
* kafka: spellig atTribute
* lcr: typos double a
* mangler: typo a/an filter
* matrix: typo a/an pseudo-variable; spelling is send → sent
* mqtt: typos a/an
* nat_traversal: typos a/an
* nathelper: typo a/an IPv6 reference
* nats: typo a/an event
* ndb_cassandra: typo a/an integer
* osp: typo be send → sent
* p_usrloc: typos a/an
* pdb: typo a/an pseudo-variable
* pdt: typo a/an entry
* peering: typos a/an
* permissions: typos a/an
* pike: typo a/an IP node
* presence: typos a/an
* presence_dialoginfo: typo a/an signed
* pua: typo a/an transaction
* pua_dialoginfo: typo a/an dialog-info
* pv: typo a/an parameters string
* rabbitmq: typo a/an new
* ratelimit: typo a/an Kamailio
* registrar: typo double a
* rls: typos a/an
* rtpengine: typos a/an
* rtpproxy: typos a/an
* seas: typos a/an
* sipcapture: typos a/an listen
* sipt: typos a/an ISUP
* siputils: typos a/an
* snmpstats: typos a/an
* sst: typos a/an
* tls: typos a/an
* tm: typos a/an
* uac: typos a/an PV; is send → sent
* uid_avp_db: typos a/an extra
* uid_domain: typo a/an backwards incompatible
* uri_db: typo a/an backwards incompatible
* uid_uri_db: typo a/an backwards incompatible
* userblocklist: typos a/an allowlist
* usrloc: typos a/an
* xcap_client: typos a/an
* xmlrpc: typos an → and
* app_lua: Document that Lua versions 5.2, 5.3 and 5.4 can also be used.
-- File Changes --
M ChangeLog (13855)
M INSTALL (4)
M README (8)
M README.md (10)
M doc/doxygen/ser.doxygen (2)
M doc/man/kamailio.8 (9)
M doc/misc/HISTORY (2)
M doc/misc/NEWS (4)
M doc/tutorials/locking.txt (4)
M doc/tutorials/rpc_list/docbook/rpc_usrloc.xml (2)
M doc/tutorials/serdev/msg_parser.xml (2)
M doc/tutorials/serdev/sip_msg.xml (4)
M doc/tutorials/timers.txt (4)
M etc/kamailio.cfg (2)
M misc/examples/kamailio/acc-mysql.cfg (2)
M misc/examples/kamailio/nathelper.cfg (4)
M misc/examples/mixed/nathelper.cfg (2)
M misc/examples/pkg/sip-router-oob.cfg (2)
M misc/examples/scripts/serresponse (2)
M misc/fuzz/README.md (4)
M misc/fuzz/fuzz_parse_msg.c (6)
M misc/fuzz/fuzz_uri.c (6)
M pkg/kamailio/alpine/APKBUILD (2)
M pkg/kamailio/deb/bionic/changelog (30)
M pkg/kamailio/deb/bionic/control (6)
M pkg/kamailio/deb/bionic/kamailio-tls-modules.lintian-overrides (2)
M pkg/kamailio/deb/bionic/rules (2)
M pkg/kamailio/deb/bookworm/changelog (30)
M pkg/kamailio/deb/bookworm/control (6)
M pkg/kamailio/deb/bookworm/kamailio-tls-modules.lintian-overrides (2)
M pkg/kamailio/deb/bookworm/rules (2)
M pkg/kamailio/deb/bullseye/changelog (30)
M pkg/kamailio/deb/bullseye/control (6)
M pkg/kamailio/deb/bullseye/kamailio-tls-modules.lintian-overrides (2)
M pkg/kamailio/deb/bullseye/rules (2)
M pkg/kamailio/deb/buster/changelog (30)
M pkg/kamailio/deb/buster/control (6)
M pkg/kamailio/deb/buster/kamailio-tls-modules.lintian-overrides (2)
M pkg/kamailio/deb/buster/rules (2)
A pkg/kamailio/deb/debian/backports/jammy (42)
M pkg/kamailio/deb/debian/changelog (30)
M pkg/kamailio/deb/debian/control (6)
M pkg/kamailio/deb/debian/kamailio-tls-modules.lintian-overrides (2)
M pkg/kamailio/deb/debian/rules (2)
M pkg/kamailio/deb/focal/changelog (30)
M pkg/kamailio/deb/focal/control (6)
M pkg/kamailio/deb/focal/kamailio-tls-modules.lintian-overrides (2)
M pkg/kamailio/deb/focal/rules (2)
A pkg/kamailio/deb/jammy/changelog (65)
A pkg/kamailio/deb/jammy/compat (1)
A pkg/kamailio/deb/jammy/control (908)
A pkg/kamailio/deb/jammy/copyright (309)
A pkg/kamailio/deb/jammy/kamailio-autheph-modules.lintian-overrides (1)
A pkg/kamailio/deb/jammy/kamailio-berkeley-bin.dirs (1)
A pkg/kamailio/deb/jammy/kamailio-dnssec-modules.lintian-overrides (1)
A pkg/kamailio/deb/jammy/kamailio-outbound-modules.lintian-overrides (1)
A pkg/kamailio/deb/jammy/kamailio-secsipid-modules.lintian-overrides (1)
A pkg/kamailio/deb/jammy/kamailio-systemd-modules.lintian-overrides (1)
A pkg/kamailio/deb/jammy/kamailio-tls-modules.lintian-overrides (2)
A pkg/kamailio/deb/jammy/kamailio-websocket-modules.lintian-overrides (1)
A pkg/kamailio/deb/jammy/kamailio.README.Debian (39)
A pkg/kamailio/deb/jammy/kamailio.default (36)
A pkg/kamailio/deb/jammy/kamailio.examples (1)
A pkg/kamailio/deb/jammy/kamailio.init (162)
A pkg/kamailio/deb/jammy/kamailio.lintian-overrides (2)
A pkg/kamailio/deb/jammy/kamailio.postinst (24)
A pkg/kamailio/deb/jammy/kamailio.service (27)
A pkg/kamailio/deb/jammy/rules (228)
A pkg/kamailio/deb/jammy/source.lintian-overrides (1)
A pkg/kamailio/deb/jammy/source/format (1)
A pkg/kamailio/deb/jammy/watch (3)
M pkg/kamailio/deb/jessie/changelog (30)
M pkg/kamailio/deb/jessie/control (6)
M pkg/kamailio/deb/jessie/kamailio-tls-modules.lintian-overrides (2)
M pkg/kamailio/deb/jessie/rules (2)
M pkg/kamailio/deb/precise/changelog (30)
M pkg/kamailio/deb/precise/control (6)
M pkg/kamailio/deb/precise/kamailio-tls-modules.lintian-overrides (2)
M pkg/kamailio/deb/precise/rules (2)
M pkg/kamailio/deb/sid/changelog (30)
M pkg/kamailio/deb/sid/control (6)
M pkg/kamailio/deb/sid/kamailio-tls-modules.lintian-overrides (2)
M pkg/kamailio/deb/sid/rules (2)
M pkg/kamailio/deb/stretch/changelog (30)
M pkg/kamailio/deb/stretch/control (6)
M pkg/kamailio/deb/stretch/kamailio-tls-modules.lintian-overrides (2)
M pkg/kamailio/deb/stretch/rules (2)
M pkg/kamailio/deb/trusty/changelog (30)
M pkg/kamailio/deb/trusty/control (6)
M pkg/kamailio/deb/trusty/kamailio-tls-modules.lintian-overrides (2)
M pkg/kamailio/deb/trusty/rules (2)
M pkg/kamailio/deb/wheezy/changelog (30)
M pkg/kamailio/deb/wheezy/control (6)
M pkg/kamailio/deb/wheezy/kamailio-tls-modules.lintian-overrides (2)
M pkg/kamailio/deb/wheezy/rules (2)
M pkg/kamailio/deb/xenial/changelog (30)
M pkg/kamailio/deb/xenial/control (6)
M pkg/kamailio/deb/xenial/kamailio-tls-modules.lintian-overrides (2)
M pkg/kamailio/deb/xenial/rules (2)
M pkg/kamailio/obs/kamailio.spec (105)
M src/Makefile (2)
M src/Makefile.defs (4)
M src/Makefile.groups (2)
M src/Makefile.utils (2)
M src/core/action.c (2)
M src/core/atomic/atomic_mips2.h (2)
M src/core/bit_scan.h (4)
M src/core/cfg/cfg_ctx.c (2)
M src/core/daemonize.c (2)
M src/core/dns_cache.c (6)
M src/core/dprint.c (3)
M src/core/forward.c (2)
M src/core/io_wait.h (2)
M src/core/kemi.c (7)
M src/core/mem/dl_malloc.c (2)
M src/core/mod_fix.c (32)
M src/core/mod_fix.h (3)
M src/core/parser/digest/digest.c (2)
M src/core/parser/msg_parser.c (8)
M src/core/parser/parse_content.h (6)
M src/core/parser/sdp/sdp.c (2)
M src/core/ppcfg.c (6)
M src/core/resolve.c (4)
M src/core/route.c (4)
M src/core/rvalue.c (4)
M src/core/rvalue.h (2)
M src/core/socket_info.c (5)
M src/core/sr_module.c (3)
M src/core/tcp_main.c (10)
M src/core/ut.h (4)
M src/lib/binrpc/binrpc_api.c (2)
M src/lib/cds/dstring.h (2)
M src/lib/srdb1/db_op.h (2)
M src/lib/srdb1/schema/globalblocklist.xml (2)
M src/lib/srdb1/schema/uid_credentials.xml (2)
M src/lib/srdb1/schema/userblocklist.xml (2)
M src/lib/srdb2/db_cmd.c (4)
M src/lib/srdb2/schema/credentials.xml (2)
M src/main.c (4)
M src/modules/acc/README (7)
M src/modules/acc/acc_cdr.c (127)
M src/modules/acc/acc_extra.c (32)
M src/modules/acc/acc_logic.c (26)
M src/modules/acc/doc/acc_admin.xml (11)
M src/modules/acc_diameter/diam_message.c (2)
M src/modules/acc_diameter/diam_tcp.c (2)
M src/modules/acc_json/acc_json_mod.c (96)
M src/modules/acc_json/acc_json_mod.h (19)
M src/modules/app_jsdt/duk_config.h (6)
M src/modules/app_jsdt/duktape.c (21960)
M src/modules/app_jsdt/duktape.h (22)
M src/modules/app_lua/doc/app_lua_admin.xml (2)
M src/modules/app_perl/doc/app_perl_pod.xml (8)
M src/modules/app_perl/kamailioxs.xs (8)
M src/modules/app_python3/app_python3_mod.c (10)
M src/modules/app_python3/python_msgobj.c (102)
M src/modules/app_sqlang/squirrel/include/squirrel.h (10)
M src/modules/app_sqlang/squirrel/sqstdlib/sqstdblob.cpp (14)
M src/modules/app_sqlang/squirrel/sqstdlib/sqstdio.cpp (4)
M src/modules/app_sqlang/squirrel/sqstdlib/sqstdstream.cpp (2)
M src/modules/app_sqlang/squirrel/sqstdlib/sqstdstring.cpp (42)
M src/modules/app_sqlang/squirrel/squirrel/sqapi.cpp (30)
M src/modules/app_sqlang/squirrel/squirrel/sqbaselib.cpp (48)
M src/modules/app_sqlang/squirrel/squirrel/sqclass.cpp (3)
M src/modules/app_sqlang/squirrel/squirrel/sqclass.h (1)
M src/modules/app_sqlang/squirrel/squirrel/sqcompiler.cpp (62)
M src/modules/app_sqlang/squirrel/squirrel/sqstring.h (11)
M src/modules/app_sqlang/squirrel/squirrel/sqtable.h (2)
M src/modules/app_sqlang/squirrel/squirrel/sqvm.cpp (19)
M src/modules/app_sqlang/squirrel/squirrel/sqvm.h (2)
M src/modules/async/doc/async_admin.xml (2)
M src/modules/auth/auth_mod.c (4)
M src/modules/auth/challenge.c (2)
M src/modules/auth/doc/auth_functions.xml (4)
M src/modules/auth/nonce.c (12)
M src/modules/auth_db/doc/auth_db_admin.xml (10)
M src/modules/auth_diameter/authorize.c (2)
M src/modules/auth_diameter/message.c (2)
M src/modules/auth_diameter/tcp_comm.c (2)
M src/modules/auth_diameter/user_in.c (2)
M src/modules/auth_identity/README (9)
D src/modules/auth_identity/auth_identity.xml (629)
M src/modules/auth_identity/auth_tables.c (4)
M src/modules/auth_identity/doc/auth_identity_params.xml (4)
M src/modules/auth_radius/doc/auth_radius_admin.xml (4)
M src/modules/avp/avp.xml (6)
M src/modules/call_obj/doc/call_obj_admin.xml (2)
M src/modules/carrierroute/carrierroute.c (2)
M src/modules/carrierroute/cr_fixup.c (4)
M src/modules/carrierroute/cr_rule.c (2)
M src/modules/carrierroute/cr_rule.h (2)
M src/modules/carrierroute/doc/carrierroute_admin.xml (12)
M src/modules/cdp/diameter_comm.c (10)
M src/modules/cdp/diameter_msg.c (6)
M src/modules/cdp/doc/cdp_devel.xml (4)
M src/modules/cdp/session.c (10)
M src/modules/cdp/transaction.c (2)
M src/modules/cdp/worker.h (2)
M src/modules/cfgutils/doc/cfgutils_admin.xml (2)
M src/modules/corex/corex_mod.c (50)
M src/modules/cplc/cplc.c (2)
M src/modules/crypto/doc/crypto_admin.xml (4)
M src/modules/ctl/binrpc.h (6)
M src/modules/ctl/doc/ctl_params.xml (2)
M src/modules/ctl/io_listener.c (2)
M src/modules/db_cassandra/dbcassa_base.cpp (2)
M src/modules/db_cassandra/doc/db_cassandra_admin.xml (4)
M src/modules/db_cluster/README (3)
M src/modules/db_cluster/doc/db_cluster_admin.xml (5)
M src/modules/db_mysql/doc/db_mysql_admin.xml (2)
M src/modules/db_postgres/km_res.c (2)
M src/modules/db_postgres/pg_cmd.h (4)
M src/modules/debugger/doc/debugger_admin.xml (2)
M src/modules/dialog/dialog.c (25)
M src/modules/dialog/dlg_cb.h (15)
M src/modules/dialog/dlg_cseq.c (23)
M src/modules/dialog/dlg_hash.c (2)
M src/modules/dialog/dlg_hash.h (4)
M src/modules/dialog/dlg_load.h (15)
M src/modules/dialog/dlg_var.c (181)
M src/modules/dialog/dlg_var.h (10)
M src/modules/dialog/doc/dialog_admin.xml (9)
M src/modules/dialplan/dialplan.c (148)
M src/modules/dialplan/doc/dialplan_admin.xml (2)
M src/modules/dispatcher/dispatch.c (37)
M src/modules/dispatcher/dispatcher.c (2)
M src/modules/dispatcher/doc/dispatcher_faq.xml (2)
M src/modules/dmq/README (26)
M src/modules/dmq/doc/dmq_admin.xml (25)
M src/modules/dmq_usrloc/usrloc_sync.c (6)
M src/modules/domain/domain_mod.c (2)
M src/modules/domainpolicy/domainpolicy_mod.h (2)
M src/modules/drouting/doc/drouting_admin.xml (6)
M src/modules/erlang/doc/erlang_admin.xml (2)
M src/modules/geoip2/doc/geoip2_admin.xml (2)
M src/modules/geoip2/geoip2_pv.c (4)
M src/modules/gzcompress/doc/gzcompress_admin.xml (2)
M src/modules/h350/doc/h350_admin.xml (2)
M src/modules/http_client/doc/http_client_admin.xml (2)
M src/modules/imc/imc_cmd.h (2)
M src/modules/ims_auth/authorize.c (2)
M src/modules/ims_auth/cxdx_avp.c (6)
M src/modules/ims_auth/cxdx_avp.h (6)
M src/modules/ims_auth/doc/ims_auth_admin.xml (2)
M src/modules/ims_charging/doc/ims_charging_admin.xml (4)
M src/modules/ims_charging/ims_charging_mod.c (2)
M src/modules/ims_dialog/dlg_hash.c (2)
M src/modules/ims_dialog/dlg_hash.h (4)
M src/modules/ims_dialog/dlg_req_within.c (2)
M src/modules/ims_dialog/doc/ims_dialog_admin.xml (2)
M src/modules/ims_dialog/doc/ims_dialog_faq.xml (2)
M src/modules/ims_icscf/cxdx_avp.c (6)
M src/modules/ims_icscf/cxdx_avp.h (6)
M src/modules/ims_isc/checker.c (4)
M src/modules/ims_qos/doc/ims_qos_admin.xml (10)
M src/modules/ims_qos/ims_qos_mod.c (2)
M src/modules/ims_qos/rx_aar.c (2)
M src/modules/ims_registrar_pcscf/notify.c (2)
M src/modules/ims_registrar_scscf/cxdx_avp.c (6)
M src/modules/ims_registrar_scscf/cxdx_avp.h (6)
M src/modules/ims_registrar_scscf/registrar_notify.c (2)
M src/modules/ims_registrar_scscf/userdata_parser.c (6)
M src/modules/ims_usrloc_scscf/contact_hslot.c (2)
M src/modules/ims_usrloc_scscf/hslot.c (2)
M src/modules/ims_usrloc_scscf/hslot_sp.c (2)
M src/modules/ims_usrloc_scscf/udomain.c (6)
M src/modules/ims_usrloc_scscf/udomain.h (6)
M src/modules/ipops/ipops_mod.c (69)
M src/modules/ipops/ipops_pv.c (9)
M src/modules/kafka/doc/kafka_admin.xml (2)
M src/modules/kazoo/doc/kazoo_admin.xml (3)
M src/modules/kex/mod_stats.c (9)
M src/modules/lcr/lcr_mod.c (4)
M src/modules/ldap/doc/ldap_admin.xml (2)
M src/modules/lost/Makefile (14)
M src/modules/lost/functions.c (26)
M src/modules/lost/response.c (36)
M src/modules/lost/response.h (8)
M src/modules/mangler/sdp_mangler.h (2)
M src/modules/matrix/matrix.c (2)
M src/modules/misc_radius/functions.c (4)
M src/modules/misctest/misctest_mod.c (6)
M src/modules/mqtt/doc/mqtt_admin.xml (2)
M src/modules/mqtt/mqtt_dispatch.c (2)
M src/modules/msrp/msrp_cmap.c (25)
M src/modules/mtree/mtree_mod.c (21)
M src/modules/nat_traversal/doc/nat_traversal_admin.xml (6)
M src/modules/nat_traversal/nat_traversal.c (2)
M src/modules/nathelper/README (8)
M src/modules/nathelper/doc/nathelper_admin.xml (6)
M src/modules/nathelper/sip_pinger.h (2)
M src/modules/nats/README (34)
M src/modules/nats/defs.h (3)
M src/modules/nats/doc/nats_admin.xml (33)
M src/modules/nats/nats_mod.c (90)
M src/modules/nats/nats_mod.h (2)
M src/modules/nats/nats_pub.c (5)
M src/modules/nats/nats_pub.h (1)
M src/modules/ndb_cassandra/doc/ndb_cassandra_admin.xml (2)
M src/modules/ndb_redis/redis_client.c (2)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3310.patchhttps://github.com/kamailio/kamailio/pull/3310.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3310
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3310(a)github.com>
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3309
-- Commit Summary --
* core: typos a/an
* test/: typos a/an
* utils/: typos a/an
* lib/: typos a/an
* doc/: typos a/an
* src/Makefile{,.utils}: typos a/an
* misc/examples: typos
* acc: typos a/an
* acc_diameter: typos a/an
* app_jsdt: typos a/an
* app_perl: typos a/an
* app_sqlang: typos a/an
* async: typos a/an
* auth: typos a/an opaque
* auth_db: typos a/an
* auth_diameter: typos a/an
* auth_identity: typos an other → another
* auth_radius: typos a/an
* avp: typos a/an string
* call_obj: typos a/an increasing
* carrierroute: typos a/an
* cdp: typos a/an
* cfgutils: typos a/an
* cplc: typos a/an
* crypto: spelling
* ctl: typos a/an
* dialog: typos a/an
* db_cassandra: typos a/an
* db_mysql: typo a/an connection
* db_postgres: typos a/an
* debugger: typos a/an breakpoint
* dialplan: typo a/an script
* dispatcher: spelling be send → sent
* domain: typo a/an backwards
* domainpolicy: typo a/an backwards
* drouting: typos a/an
* erlang: typo a/an name
* gzcompress: typos a/an
* h350: typo a/an Kamailio
* http_client: typo a/an value
* imc: typo a/an user
* ims_auth: typos a/an
* ims_charging_mod: typos a/an
* ims_dialog: typos a/an
* ims_isc: typos a/an
* ims_icscf: typos a/an
* ims_qos: typos a/an
* ims_registrar_pcscf: typo a/an IMPU
* ims_registrar_scscf: typos a/an
* ims_usrloc_scscf: typos a/an IMPU
* kafka: spellig atTribute
* lcr: typos double a
* mangler: typo a/an filter
* matrix: typo a/an pseudo-variable; spelling is send → sent
* mqtt: typos a/an
* nat_traversal: typos a/an
* nathelper: typo a/an IPv6 reference
* nats: typo a/an event
* ndb_cassandra: typo a/an integer
* osp: typo be send → sent
* p_usrloc: typos a/an
* pdb: typo a/an pseudo-variable
* pdt: typo a/an entry
* peering: typos a/an
* permissions: typos a/an
* pike: typo a/an IP node
* presence: typos a/an
* presence_dialoginfo: typo a/an signed
* pua: typo a/an transaction
* pua_dialoginfo: typo a/an dialog-info
* pv: typo a/an parameters string
* rabbitmq: typo a/an new
* ratelimit: typo a/an Kamailio
* registrar: typo double a
* rls: typos a/an
* rtpengine: typos a/an
* rtpproxy: typos a/an
* seas: typos a/an
* sipcapture: typos a/an listen
* sipt: typos a/an ISUP
* siputils: typos a/an
* snmpstats: typos a/an
* sst: typos a/an
* tls: typos a/an
* tm: typos a/an
* uac: typos a/an PV; is send → sent
* uid_avp_db: typos a/an extra
* uid_domain: typo a/an backwards incompatible
* uri_db: typo a/an backwards incompatible
* uid_uri_db: typo a/an backwards incompatible
* userblocklist: typos a/an allowlist
* usrloc: typos a/an
* xcap_client: typos a/an
* xmlrpc: typos an → and
-- File Changes --
M doc/doxygen/ser.doxygen (2)
M doc/man/kamailio.8 (9)
M doc/misc/HISTORY (2)
M doc/misc/NEWS (2)
M doc/tutorials/rpc_list/docbook/rpc_usrloc.xml (2)
M doc/tutorials/serdev/msg_parser.xml (2)
M doc/tutorials/serdev/sip_msg.xml (4)
M doc/tutorials/timers.txt (4)
M misc/examples/kamailio/acc-mysql.cfg (2)
M misc/examples/kamailio/nathelper.cfg (4)
M misc/examples/mixed/nathelper.cfg (2)
M misc/examples/pkg/sip-router-oob.cfg (2)
M misc/examples/scripts/serresponse (2)
M src/Makefile (2)
M src/Makefile.utils (2)
M src/core/action.c (2)
M src/core/bit_scan.h (4)
M src/core/daemonize.c (2)
M src/core/dns_cache.c (2)
M src/core/io_wait.h (2)
M src/core/mem/dl_malloc.c (2)
M src/core/parser/digest/digest.c (2)
M src/core/parser/parse_content.h (6)
M src/core/parser/sdp/sdp.c (2)
M src/core/route.c (4)
M src/core/rvalue.c (4)
M src/core/rvalue.h (2)
M src/core/socket_info.c (2)
M src/core/ut.h (4)
M src/lib/binrpc/binrpc_api.c (2)
M src/lib/srdb1/db_op.h (2)
M src/lib/srdb1/schema/globalblocklist.xml (2)
M src/lib/srdb1/schema/userblocklist.xml (2)
M src/modules/acc/acc_cdr.c (4)
M src/modules/acc/doc/acc_admin.xml (2)
M src/modules/acc_diameter/diam_message.c (2)
M src/modules/acc_diameter/diam_tcp.c (2)
M src/modules/app_jsdt/duktape.c (34)
M src/modules/app_perl/doc/app_perl_pod.xml (8)
M src/modules/app_perl/kamailioxs.xs (8)
M src/modules/app_sqlang/squirrel/squirrel/sqbaselib.cpp (6)
M src/modules/app_sqlang/squirrel/squirrel/sqcompiler.cpp (2)
M src/modules/async/doc/async_admin.xml (2)
M src/modules/auth/doc/auth_functions.xml (4)
M src/modules/auth_db/doc/auth_db_admin.xml (10)
M src/modules/auth_diameter/authorize.c (2)
M src/modules/auth_diameter/message.c (2)
M src/modules/auth_diameter/tcp_comm.c (2)
M src/modules/auth_diameter/user_in.c (2)
M src/modules/auth_identity/auth_tables.c (4)
M src/modules/auth_radius/doc/auth_radius_admin.xml (4)
M src/modules/avp/avp.xml (6)
M src/modules/call_obj/doc/call_obj_admin.xml (2)
M src/modules/carrierroute/carrierroute.c (2)
M src/modules/carrierroute/cr_fixup.c (4)
M src/modules/carrierroute/cr_rule.c (2)
M src/modules/carrierroute/cr_rule.h (2)
M src/modules/carrierroute/doc/carrierroute_admin.xml (12)
M src/modules/cdp/diameter_comm.c (10)
M src/modules/cdp/diameter_msg.c (6)
M src/modules/cdp/doc/cdp_devel.xml (4)
M src/modules/cdp/session.c (10)
M src/modules/cdp/transaction.c (2)
M src/modules/cdp/worker.h (2)
M src/modules/cfgutils/doc/cfgutils_admin.xml (2)
M src/modules/cplc/cplc.c (2)
M src/modules/crypto/doc/crypto_admin.xml (4)
M src/modules/ctl/doc/ctl_params.xml (2)
M src/modules/ctl/io_listener.c (2)
M src/modules/db_cassandra/dbcassa_base.cpp (2)
M src/modules/db_cassandra/doc/db_cassandra_admin.xml (4)
M src/modules/db_mysql/doc/db_mysql_admin.xml (2)
M src/modules/db_postgres/km_res.c (2)
M src/modules/db_postgres/pg_cmd.h (4)
M src/modules/debugger/doc/debugger_admin.xml (2)
M src/modules/dialog/dlg_hash.c (2)
M src/modules/dialog/dlg_hash.h (4)
M src/modules/dialog/doc/dialog_admin.xml (6)
M src/modules/dialplan/doc/dialplan_admin.xml (2)
M src/modules/dispatcher/doc/dispatcher_faq.xml (2)
M src/modules/domain/domain_mod.c (2)
M src/modules/domainpolicy/domainpolicy_mod.h (2)
M src/modules/drouting/doc/drouting_admin.xml (6)
M src/modules/erlang/doc/erlang_admin.xml (2)
M src/modules/gzcompress/doc/gzcompress_admin.xml (2)
M src/modules/h350/doc/h350_admin.xml (2)
M src/modules/http_client/doc/http_client_admin.xml (2)
M src/modules/imc/imc_cmd.h (2)
M src/modules/ims_auth/authorize.c (2)
M src/modules/ims_auth/cxdx_avp.c (6)
M src/modules/ims_auth/cxdx_avp.h (6)
M src/modules/ims_auth/doc/ims_auth_admin.xml (2)
M src/modules/ims_charging/doc/ims_charging_admin.xml (4)
M src/modules/ims_charging/ims_charging_mod.c (2)
M src/modules/ims_dialog/dlg_hash.c (2)
M src/modules/ims_dialog/dlg_hash.h (4)
M src/modules/ims_dialog/dlg_req_within.c (2)
M src/modules/ims_dialog/doc/ims_dialog_admin.xml (2)
M src/modules/ims_dialog/doc/ims_dialog_faq.xml (2)
M src/modules/ims_icscf/cxdx_avp.c (6)
M src/modules/ims_icscf/cxdx_avp.h (6)
M src/modules/ims_isc/checker.c (4)
M src/modules/ims_qos/doc/ims_qos_admin.xml (10)
M src/modules/ims_qos/ims_qos_mod.c (2)
M src/modules/ims_registrar_pcscf/notify.c (2)
M src/modules/ims_registrar_scscf/cxdx_avp.c (6)
M src/modules/ims_registrar_scscf/cxdx_avp.h (6)
M src/modules/ims_registrar_scscf/registrar_notify.c (2)
M src/modules/ims_registrar_scscf/userdata_parser.c (6)
M src/modules/ims_usrloc_scscf/contact_hslot.c (2)
M src/modules/ims_usrloc_scscf/hslot.c (2)
M src/modules/ims_usrloc_scscf/hslot_sp.c (2)
M src/modules/ims_usrloc_scscf/udomain.c (6)
M src/modules/ims_usrloc_scscf/udomain.h (6)
M src/modules/kafka/doc/kafka_admin.xml (2)
M src/modules/lcr/lcr_mod.c (4)
M src/modules/mangler/sdp_mangler.h (2)
M src/modules/matrix/matrix.c (2)
M src/modules/misc_radius/functions.c (4)
M src/modules/mqtt/doc/mqtt_admin.xml (2)
M src/modules/mqtt/mqtt_dispatch.c (2)
M src/modules/nat_traversal/doc/nat_traversal_admin.xml (6)
M src/modules/nat_traversal/nat_traversal.c (2)
M src/modules/nathelper/sip_pinger.h (2)
M src/modules/nats/nats_mod.c (2)
M src/modules/ndb_cassandra/doc/ndb_cassandra_admin.xml (2)
M src/modules/osp/doc/osp_admin.xml (2)
M src/modules/p_usrloc/hslot.c (2)
M src/modules/p_usrloc/p_usrloc_mod.c (2)
M src/modules/p_usrloc/ucontact.c (2)
M src/modules/p_usrloc/ul_mi.c (4)
M src/modules/pdb/pdb.c (2)
M src/modules/pdt/doc/pdt_admin.xml (2)
M src/modules/peering/doc/peering_admin.xml (4)
M src/modules/permissions/doc/permissions_admin.xml (2)
M src/modules/permissions/hash.c (2)
M src/modules/permissions/hash.h (2)
M src/modules/pike/ip_tree.c (2)
M src/modules/presence/doc/presence_admin.xml (6)
M src/modules/presence_dialoginfo/notify_body.c (2)
M src/modules/pua/doc/pua_admin.xml (2)
M src/modules/pua_dialoginfo/doc/pua_dialoginfo_admin.xml (2)
M src/modules/pv/doc/pv_admin.xml (4)
M src/modules/rabbitmq/doc/rabbitmq_admin.xml (2)
M src/modules/ratelimit/doc/ratelimit_admin.xml (2)
M src/modules/registrar/doc/registrar_admin.xml (2)
M src/modules/rls/notify.c (4)
M src/modules/rtpengine/doc/rtpengine_admin.xml (4)
M src/modules/rtpproxy/doc/rtpproxy_admin.xml (2)
M src/modules/rtpproxy/test/kamailio.cfg (2)
M src/modules/seas/doc/seas_devel.xml (2)
M src/modules/seas/event_dispatcher.c (4)
M src/modules/seas/seas_action.c (2)
M src/modules/sipcapture/doc/sipcapture_admin.xml (2)
M src/modules/sipt/doc/sipt_admin.xml (2)
M src/modules/siputils/doc/siputils_admin.xml (4)
M src/modules/snmpstats/README (4)
M src/modules/snmpstats/alarm_checks.c (2)
M src/modules/snmpstats/alarm_checks.h (2)
M src/modules/snmpstats/doc/snmpstats_admin.xml (8)
M src/modules/snmpstats/hashTable.c (2)
M src/modules/snmpstats/hashTable.h (2)
M src/modules/snmpstats/kamailioNet.c (8)
M src/modules/snmpstats/mibs/KAMAILIO-TC (2)
M src/modules/snmpstats/snmpMIBNotifications.c (8)
M src/modules/snmpstats/snmpMIBNotifications.h (8)
M src/modules/snmpstats/snmpSIPServerObjects.c (2)
M src/modules/snmpstats/utilities.c (2)
M src/modules/snmpstats/utilities.h (2)
M src/modules/sst/README (2)
M src/modules/sst/sst_handlers.c (2)
M src/modules/tls/doc/hsm_howto.xml (2)
M src/modules/tls/doc/params.xml (2)
M src/modules/tls/doc/tls.xml (2)
M src/modules/tm/doc/rpc.xml (2)
M src/modules/tm/t_lookup.c (4)
M src/modules/tm/t_reply.c (4)
M src/modules/uac/doc/uac_admin.xml (4)
M src/modules/uid_avp_db/avp_db.xml (4)
M src/modules/uid_domain/uid_domain_mod.c (2)
M src/modules/uid_uri_db/uid_uri_db_mod.c (2)
M src/modules/uri_db/uri_db.h (2)
M src/modules/userblocklist/doc/userblocklist_admin.xml (4)
M src/modules/usrloc/doc/usrloc_admin.xml (4)
M src/modules/usrloc/hslot.c (2)
M src/modules/usrloc/ul_rpc.c (2)
M src/modules/usrloc/usrloc_mod.c (2)
M src/modules/xcap_client/doc/xcap_client_admin.xml (2)
M src/modules/xcap_client/xcap_callbacks.h (2)
M src/modules/xmlrpc/xmlrpc.c (2)
M test/unit/12.cfg (4)
M test/unit/12.sh (2)
M test/unit/19.sh (2)
M test/unit/20.sh (2)
M test/unit/21.cfg (2)
M test/unit/21.sh (2)
M test/unit/25.sh (2)
M test/unit/35.sh (2)
M test/unit/40.sh (2)
M test/unit/41.sh (2)
M test/unit/45.sh (2)
M test/unit/46.sh (2)
M test/unit/5.cfg (2)
M utils/kamcmd/README (2)
M utils/kamcmd/kamcmd.c (2)
M utils/kamctl/kamdbctl.8 (2)
M utils/kamctl/xhttp_pi/pi_framework-00 (2)
M utils/kamctl/xhttp_pi/pi_framework.xml (2)
M utils/pdbt/docs/data_format.txt (2)
M utils/pdbt/docs/network_protocol.txt (2)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3309.patchhttps://github.com/kamailio/kamailio/pull/3309.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3309
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3309(a)github.com>
Module: kamailio
Branch: master
Commit: c9ff3010b523436269bc73a28f9d3181db58f31f
URL: https://github.com/kamailio/kamailio/commit/c9ff3010b523436269bc73a28f9d318…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2022-12-16T18:46:19+01:00
modules: readme files regenerated - app_lua ... [skip ci]
---
Modified: src/modules/app_lua/README
---
Diff: https://github.com/kamailio/kamailio/commit/c9ff3010b523436269bc73a28f9d318…
Patch: https://github.com/kamailio/kamailio/commit/c9ff3010b523436269bc73a28f9d318…
---
diff --git a/src/modules/app_lua/README b/src/modules/app_lua/README
index 545fb78f14..ad0c89c465 100644
--- a/src/modules/app_lua/README
+++ b/src/modules/app_lua/README
@@ -124,7 +124,8 @@ Chapter 1. Admin Guide
The following libraries or applications must be installed before
running Kamailio with this module loaded:
- * liblua5.1-dev - Lua devel library.
+ * liblua5.1-dev - Lua devel library. Versions 5.2, 5.3 and 5.4 also
+ work.
This module can be compiled against LuaJIT compiler (instead of
standard Lua). Then this library is needed:
### Description
The stirshaken module has an option to cache certificates instead of downloading it using http for each calls. The problem is that the module doesn't save the certificate chain in the cached file.
from here: https://github.com/kamailio/kamailio/blob/f7b35f05f31bd7cc01aea4572c79ba48d…
We see that only `cert->x` is saved to the file. It needs to save `cert->chainx` as well.
Similarly, the load function should load both the x509 and associated x509 chain.
### Troubleshooting
#### Reproduction
To reproduce, we need to configure the stirshaken module to do cerrtificate caching:
```
modparam("stirshaken", "vs_verify_x509_cert_path", 1)
modparam("stirshaken", "vs_ca_dir", "/path/to/ca")
modparam("stirshaken", "vs_cache_certificates", 1)
modparam("stirshaken", "vs_cache_dir", "/path/to/cert_cache")
modparam("stirshaken", "vs_cache_expire_s", 100)
```
Then send 2 calls featuring an identity header signed by a private key associated to a public certificate that includes a chain such as https://pstn-cdn.live.gtc.goto.com/certs/stirshaken/goto-2022-09
Verification for the fist call should work, but verification of x509 cert path will fail on second call
#### SIP Traffic
Example sip INVITE that should help reproduce the problem.
```
INVITE sip:+13855551212@216.82.227.102:5060 SIP/2.0
Max-Forwards: 61
f: <sip:+13852194167@reg.mydomain.net>;tag=as04e1a3e0
t: <sip:+13851212@somedomain.net>
m: <sip:+13852194167@reg.mydomain.net:5060>
i: 59ede93214794e1033b27ed249a90f15(a)reg.mydomain.net
CSeq: 102 INVITE
Date: Mon, 19 Sep 2022 15:04:01 GMT
l: 0
Identity: eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cHM6Ly9wc3RuLWNkbi5saXZlLmd0Yy5nb3RvLmNvbS9jZXJ0cy9zdGlyc2hha2VuL2dvdG8tMjAyMi0wOSJ9.eyJhdHRlc3QiOiJBIiwiZGVzdCI6eyJ0biI6WyIxNTE0ODM4MjY0NyJdfSwiaWF0IjoxNjYzNTk5ODQxLCJvcmlnIjp7InRuIjoiMTM4NTIxOTQxNjcifSwib3JpZ2lkIjoiNTllZGU5MzIxNDc5NGUxMDMzYjI3ZWQyNDlhOTBmMTVAcmVnLmppdmVpcC5uZXQifQ.wX5H0FhPt99MPWbdk_xgZXOWCHPGRcS_RiGTBBE5mG_r6By6StdnsBWiipdU9xyLuG3nSPKKFybhdO1S8OIeSQ;info=<https://pstn-cdn.live.gtc.goto.com/certs/stirshaken/goto-2022-09>;alg=ES256;ppt=shaken
```
### Possible Solutions
The module should save/load `cert->chainx` as well. Maybe a new set of function in libstirshaken should be added to save/load a certificate (vs saving/loading x509)
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3246
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3246(a)github.com>
Dear Community Developer,
I would like to know whom I can contact for installation of kamailio on a server and its configuration if needed.
Kind Regards,Mahmoud Nejad
Module: kamailio
Branch: 5.5
Commit: 7f54d4cc0133612b275b6b3af1ccd80a7a08bf87
URL: https://github.com/kamailio/kamailio/commit/7f54d4cc0133612b275b6b3af1ccd80…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2022-12-15T14:32:43+01:00
modules: readme files regenerated - modules ... [skip ci]
---
Modified: src/modules/sanity/README
---
Diff: https://github.com/kamailio/kamailio/commit/7f54d4cc0133612b275b6b3af1ccd80…
Patch: https://github.com/kamailio/kamailio/commit/7f54d4cc0133612b275b6b3af1ccd80…
---
diff --git a/src/modules/sanity/README b/src/modules/sanity/README
index 4493c7f3cd..57acebc806 100644
--- a/src/modules/sanity/README
+++ b/src/modules/sanity/README
@@ -143,7 +143,8 @@ modparam("sanity", "default_checks", 1)
'parse uri' will be executed.
Default value is 7. This resolves to the following list of parsed URIs:
- Request URI (1), From URI (2) and To URI (4).
+ Request URI (1), From URI (2) and To URI (4). Additionally the Contact
+ URI can be also checked (8).
Example 1.2. Set uri_checks parameter
...
Module: kamailio
Branch: 5.6
Commit: 14fcaef65b1b7c1f6ef42e85d8a3a3819a32b620
URL: https://github.com/kamailio/kamailio/commit/14fcaef65b1b7c1f6ef42e85d8a3a38…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2022-12-15T14:32:12+01:00
modules: readme files regenerated - modules ... [skip ci]
---
Modified: src/modules/sanity/README
---
Diff: https://github.com/kamailio/kamailio/commit/14fcaef65b1b7c1f6ef42e85d8a3a38…
Patch: https://github.com/kamailio/kamailio/commit/14fcaef65b1b7c1f6ef42e85d8a3a38…
---
diff --git a/src/modules/sanity/README b/src/modules/sanity/README
index ac3e2ca927..d296a83635 100644
--- a/src/modules/sanity/README
+++ b/src/modules/sanity/README
@@ -143,7 +143,8 @@ modparam("sanity", "default_checks", 1)
'parse uri' will be executed.
Default value is 7. This resolves to the following list of parsed URIs:
- Request URI (1), From URI (2) and To URI (4).
+ Request URI (1), From URI (2) and To URI (4). Additionally the Contact
+ URI can be also checked (8).
Example 1.2. Set uri_checks parameter
...
Module: kamailio
Branch: master
Commit: dd14c5c24adae4e7fdf9f19a4d07f6cd4662c901
URL: https://github.com/kamailio/kamailio/commit/dd14c5c24adae4e7fdf9f19a4d07f6c…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2022-12-15T14:31:44+01:00
modules: readme files regenerated - sanity ... [skip ci]
---
Modified: src/modules/sanity/README
---
Diff: https://github.com/kamailio/kamailio/commit/dd14c5c24adae4e7fdf9f19a4d07f6c…
Patch: https://github.com/kamailio/kamailio/commit/dd14c5c24adae4e7fdf9f19a4d07f6c…
---
diff --git a/src/modules/sanity/README b/src/modules/sanity/README
index ac3e2ca927..d296a83635 100644
--- a/src/modules/sanity/README
+++ b/src/modules/sanity/README
@@ -143,7 +143,8 @@ modparam("sanity", "default_checks", 1)
'parse uri' will be executed.
Default value is 7. This resolves to the following list of parsed URIs:
- Request URI (1), From URI (2) and To URI (4).
+ Request URI (1), From URI (2) and To URI (4). Additionally the Contact
+ URI can be also checked (8).
Example 1.2. Set uri_checks parameter
...
Module: kamailio
Branch: 5.5
Commit: baf97015f33d4542fe2925c599d5cc3fb0527450
URL: https://github.com/kamailio/kamailio/commit/baf97015f33d4542fe2925c599d5cc3…
Author: Henning Westerholt <hw(a)gilawa.com>
Committer: Henning Westerholt <hw(a)gilawa.com>
Date: 2022-12-15T13:27:16Z
sanity: also add Contact URI check to documentation
(cherry picked from commit b96848689837277d9bc0ec9c1b5524de0f1321e1)
(cherry picked from commit 78e181d82e5802e5b96b05cf9f1d9e54dbd1546d)
---
Modified: src/modules/sanity/doc/sanity_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/baf97015f33d4542fe2925c599d5cc3…
Patch: https://github.com/kamailio/kamailio/commit/baf97015f33d4542fe2925c599d5cc3…
---
diff --git a/src/modules/sanity/doc/sanity_admin.xml b/src/modules/sanity/doc/sanity_admin.xml
index a8a57d88d9..b812693a9d 100644
--- a/src/modules/sanity/doc/sanity_admin.xml
+++ b/src/modules/sanity/doc/sanity_admin.xml
@@ -180,6 +180,7 @@ modparam("sanity", "default_checks", 1)
<para>
Default value is 7. This resolves to the following list of
parsed URIs: Request URI (1), From URI (2) and To URI (4).
+ Additionally the Contact URI can be also checked (8).
</para>
<example>
<title>Set <varname>uri_checks</varname> parameter</title>
Module: kamailio
Branch: 5.6
Commit: 78e181d82e5802e5b96b05cf9f1d9e54dbd1546d
URL: https://github.com/kamailio/kamailio/commit/78e181d82e5802e5b96b05cf9f1d9e5…
Author: Henning Westerholt <hw(a)gilawa.com>
Committer: Henning Westerholt <hw(a)gilawa.com>
Date: 2022-12-15T13:26:53Z
sanity: also add Contact URI check to documentation
(cherry picked from commit b96848689837277d9bc0ec9c1b5524de0f1321e1)
---
Modified: src/modules/sanity/doc/sanity_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/78e181d82e5802e5b96b05cf9f1d9e5…
Patch: https://github.com/kamailio/kamailio/commit/78e181d82e5802e5b96b05cf9f1d9e5…
---
diff --git a/src/modules/sanity/doc/sanity_admin.xml b/src/modules/sanity/doc/sanity_admin.xml
index b5ec247b64..cc3a78630f 100644
--- a/src/modules/sanity/doc/sanity_admin.xml
+++ b/src/modules/sanity/doc/sanity_admin.xml
@@ -180,6 +180,7 @@ modparam("sanity", "default_checks", 1)
<para>
Default value is 7. This resolves to the following list of
parsed URIs: Request URI (1), From URI (2) and To URI (4).
+ Additionally the Contact URI can be also checked (8).
</para>
<example>
<title>Set <varname>uri_checks</varname> parameter</title>
<!-- Kamailio Pull Request Template -->
<!--
IMPORTANT:
- for detailed contributing guidelines, read:
https://github.com/kamailio/kamailio/blob/master/.github/CONTRIBUTING.md
- pull requests must be done to master branch, unless they are backports
of fixes from master branch to a stable branch
- backports to stable branches must be done with 'git cherry-pick -x ...'
- code is contributed under BSD for core and main components (tm, sl, auth, tls)
- code is contributed GPLv2 or a compatible license for the other components
- GPL code is contributed with OpenSSL licensing exception
-->
#### Pre-Submission Checklist
<!-- Go over all points below, and after creating the PR, tick all the checkboxes that apply -->
<!-- All points should be verified, otherwise, read the CONTRIBUTING guidelines from above-->
<!-- If you're unsure about any of these, don't hesitate to ask on sr-dev mailing list -->
- [ ] Commit message has the format required by CONTRIBUTING guide
- [ ] Commits are split per component (core, individual modules, libs, utils, ...)
- [ ] Each component has a single commit (if not, squash them into one commit)
- [ ] No commits to README files for modules (changes must be done to docbook files
in `doc/` subfolder, the README file is autogenerated)
#### Type Of Change
- [ ] Small bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds new functionality)
- [ ] Breaking change (fix or feature that would change existing functionality)
#### Checklist:
<!-- Go over all points below, and after creating the PR, tick the checkboxes that apply -->
- [ ] PR should be backported to stable branches
- [ ] Tested changes locally
- [ ] Related to issue #XXXX (replace XXXX with an open issue number)
#### Description
<!-- Describe your changes in detail -->
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3306
-- Commit Summary --
* sanity: Document Contact URI check flag
-- File Changes --
M src/modules/sanity/doc/sanity_admin.xml (2)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3306.patchhttps://github.com/kamailio/kamailio/pull/3306.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3306
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3306(a)github.com>
Module: kamailio
Branch: master
Commit: b96848689837277d9bc0ec9c1b5524de0f1321e1
URL: https://github.com/kamailio/kamailio/commit/b96848689837277d9bc0ec9c1b5524d…
Author: Henning Westerholt <hw(a)gilawa.com>
Committer: Henning Westerholt <hw(a)gilawa.com>
Date: 2022-12-15T13:22:06Z
sanity: also add Contact URI check to documentation
---
Modified: src/modules/sanity/doc/sanity_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/b96848689837277d9bc0ec9c1b5524d…
Patch: https://github.com/kamailio/kamailio/commit/b96848689837277d9bc0ec9c1b5524d…
---
diff --git a/src/modules/sanity/doc/sanity_admin.xml b/src/modules/sanity/doc/sanity_admin.xml
index b5ec247b64..cc3a78630f 100644
--- a/src/modules/sanity/doc/sanity_admin.xml
+++ b/src/modules/sanity/doc/sanity_admin.xml
@@ -180,6 +180,7 @@ modparam("sanity", "default_checks", 1)
<para>
Default value is 7. This resolves to the following list of
parsed URIs: Request URI (1), From URI (2) and To URI (4).
+ Additionally the Contact URI can be also checked (8).
</para>
<example>
<title>Set <varname>uri_checks</varname> parameter</title>
For star Contacts, there are no URIs that can be checked.
<!-- Kamailio Pull Request Template -->
<!--
IMPORTANT:
- for detailed contributing guidelines, read:
https://github.com/kamailio/kamailio/blob/master/.github/CONTRIBUTING.md
- pull requests must be done to master branch, unless they are backports
of fixes from master branch to a stable branch
- backports to stable branches must be done with 'git cherry-pick -x ...'
- code is contributed under BSD for core and main components (tm, sl, auth, tls)
- code is contributed GPLv2 or a compatible license for the other components
- GPL code is contributed with OpenSSL licensing exception
-->
#### Pre-Submission Checklist
<!-- Go over all points below, and after creating the PR, tick all the checkboxes that apply -->
<!-- All points should be verified, otherwise, read the CONTRIBUTING guidelines from above-->
<!-- If you're unsure about any of these, don't hesitate to ask on sr-dev mailing list -->
- [x] Commit message has the format required by CONTRIBUTING guide
- [x] Commits are split per component (core, individual modules, libs, utils, ...)
- [x] Each component has a single commit (if not, squash them into one commit)
- [x] No commits to README files for modules (changes must be done to docbook files
in `doc/` subfolder, the README file is autogenerated)
#### Type Of Change
- [x] Small bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds new functionality)
- [ ] Breaking change (fix or feature that would change existing functionality)
#### Checklist:
<!-- Go over all points below, and after creating the PR, tick the checkboxes that apply -->
- [x] PR should be backported to stable branches
- [x] Tested changes locally
- [ ] Related to issue #XXXX (replace XXXX with an open issue number)
#### Description
<!-- Describe your changes in detail -->
If Contact URI should be checked, there is no URI if the Contact is a star Contact [1].
[1] https://www.rfc-editor.org/rfc/rfc3261#section-10.2.2
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3307
-- Commit Summary --
* sanity: Prevent segfault
-- File Changes --
M src/modules/sanity/sanity.c (3)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3307.patchhttps://github.com/kamailio/kamailio/pull/3307.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3307
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3307(a)github.com>
Hello,
not that tomorrow, Dec 14, 2022 starting after 09:00UTC (10:00Berlin),
is planned some maintenance work on kamailio.org server. It will be
unavailable from time to time, hopefully not for long time.
Affected services:
- web site
- mailing lists
- wiki site (alternative use the github repo:
https://github.com/kamailio/kamailio-wiki)
- html version of modules' documentation (text variant README is every
module folder of git clones or on github.org repository)
Short notifications will be sent when it starts and ends.
Cheers,
Daniel
--
Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- www.linkedin.com/in/miconda
Module: kamailio
Branch: master
Commit: b7d1470c50cfdb03c6776bb9c8430c70d929e6a9
URL: https://github.com/kamailio/kamailio/commit/b7d1470c50cfdb03c6776bb9c8430c7…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2022-12-14T09:44:30+01:00
app_ruby: added header file with per-process module api
---
Added: src/modules/app_ruby/app_ruby_papi.h
---
Diff: https://github.com/kamailio/kamailio/commit/b7d1470c50cfdb03c6776bb9c8430c7…
Patch: https://github.com/kamailio/kamailio/commit/b7d1470c50cfdb03c6776bb9c8430c7…
---
diff --git a/src/modules/app_ruby/app_ruby_papi.h b/src/modules/app_ruby/app_ruby_papi.h
new file mode 100644
index 0000000000..65d48498a3
--- /dev/null
+++ b/src/modules/app_ruby/app_ruby_papi.h
@@ -0,0 +1,45 @@
+/**
+ * Copyright (C) 2022 Daniel-Constantin Mierla (asipto.com)
+ *
+ * This file is part of Kamailio, a free SIP server.
+ *
+ * This file is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version
+ *
+ *
+ * This file is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ */
+
+
+#ifndef _APP_RUBY_PAPI_H_
+#define _APP_RUBY_PAPI_H_
+
+#include "../../core/kemi.h"
+
+typedef struct app_ruby_papi {
+ int (*AppRubyInitChild)(void);
+ void (*AppRubyModDestroy)(void);
+ int (*AppRubyRunEx)(sip_msg_t *msg, char *func, char *p1, char *p2,
+ char *p3, int emode);
+ int (*AppRubyOptSetS)(char* optName, str* optVal);
+ int (*AppRubyOptSetN)(char* optName, int optVal);
+ int (*AppRubyOptSetP)(char* optName, void* optVal);
+ int (*AppRubyGetExportSize)(void);
+ sr_kemi_t* (*AppRubyGetExport)(int idx);
+ int (*AppRubyInitialized)(void);
+ int (*AppRubyLocalVersion)(void);
+} app_ruby_papi_t;
+
+typedef int (*app_ruby_proc_bind_f)(app_ruby_papi_t *papi);
+
+#endif /* _APP_RUBY_PAPI_H_ */
Hi,
When installing kamailio from deb repository (https://deb.kamailio.org/) with debian 11 amd64.
kamcmd autocompletion doesn't work.
Issue found with debian 11 on Kamailio v5.5.x and 5.6.x
OK via debian official repository.
Kamcli could be a replacement but such modules as LCR are not supported.
Thanks in advance,
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3284
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3284(a)github.com>
Hi `kamailio/kamailio`!
This is a one-off automatically generated pull request from LGTM.com :robot:. You might have heard that we’ve integrated LGTM’s underlying CodeQL analysis engine natively into GitHub. The result is [**GitHub code scanning**](https://docs.github.com/en/code-security/code-scanning/automati…!
With LGTM fully integrated into code scanning, we are focused on improving CodeQL within the native GitHub code scanning experience. In order to take advantage of current and future improvements to our analysis capabilities, we suggest you enable code scanning on your repository. Please take a look at our [blog post for more information](https://github.blog/2022-08-15-the-next-step-for-lgtm-com-github-code-scanning/).
This pull request enables code scanning by adding an auto-generated [`codeql.yml` workflow file for GitHub Actions](https://docs.github.com/en/code-security/code-scanning/automatical… to your repository — take a look! We tested it before opening this pull request, so all should be working :heavy_check_mark:. In fact, you might already have seen some alerts appear on this pull request!
Where needed and if possible, we’ve adjusted the configuration to the needs of your particular repository. But of course, you should feel free to tweak it further! Check [this page](https://docs.github.com/en/code-security/code-scanning/automatically-… for detailed documentation.
Questions? Check out the FAQ below!
### FAQ
<details>
<summary>Click here to expand the FAQ section</summary>
#### How often will the code scanning analysis run?
By default, code scanning will trigger a scan with the CodeQL engine on the following events:
* On every pull request — to flag up potential security problems for you to investigate before merging a PR.
* On every push to your default branch and other protected branches — this keeps the analysis results on your repository’s *Security* tab up to date.
* Once a week at a fixed time — to make sure you benefit from the latest updated security analysis even when no code was committed or PRs were opened.
#### What will this cost?
Nothing! The CodeQL engine will run inside GitHub Actions, making use of your [unlimited free compute minutes for public repositories](https://docs.github.com/en/actions/learn-github-actions/usage….
#### What types of problems does CodeQL find?
The CodeQL engine that powers GitHub code scanning is the exact same engine that powers LGTM.com. The exact set of rules has been tweaked slightly, but you should see almost exactly the same types of alerts as you were used to on LGTM.com: we’ve enabled the [`security-and-quality` query suite](https://docs.github.com/en/code-security/code-scanning/automatically… for you.
#### How do I upgrade my CodeQL engine?
No need! New versions of the CodeQL analysis are constantly deployed on GitHub.com; your repository will automatically benefit from the most recently released version.
#### The analysis doesn’t seem to be working
If you get an error in GitHub Actions that indicates that CodeQL wasn’t able to analyze your code, please [follow the instructions here](https://docs.github.com/en/code-security/code-scanning/automatically-… to debug the analysis.
#### How do I disable LGTM.com?
If you have LGTM’s automatic pull request analysis enabled, then you can [follow these steps to disable the LGTM pull request analysis](https://lgtm.com/help/lgtm/managing-automated-code-review#disabli…. You don’t actually need to remove your repository from LGTM.com; it will automatically be removed in the next few months as part of the deprecation of LGTM.com ([more info here](https://github.blog/2022-08-15-the-next-step-for-lgtm-com-github-code-scanning/)).
#### Which source code hosting platforms does code scanning support?
GitHub code scanning is deeply integrated within GitHub itself. If you’d like to scan source code that is hosted elsewhere, we suggest that you create a mirror of that code on GitHub.
#### How do I know this PR is legitimate?
This PR is filed by the official LGTM.com GitHub App, in line with the [deprecation timeline that was announced on the official GitHub Blog](https://github.blog/2022-08-15-the-next-step-for-lgtm-com-github-code-scanning/). The proposed GitHub Action workflow uses the [official open source GitHub CodeQL Action](https://github.com/github/codeql-action/). If you have any other questions or concerns, please join the discussion [here](https://github.com/orgs/community/discussions/29534) in the official GitHub community!
#### I have another question / how do I get in touch?
Please join the discussion [here](https://github.com/orgs/community/discussions/29534) to ask further questions and send us suggestions!
</details>
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3295
-- Commit Summary --
* Add CodeQL workflow for GitHub code scanning
-- File Changes --
A .github/workflows/codeql.yml (62)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3295.patchhttps://github.com/kamailio/kamailio/pull/3295.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3295
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3295(a)github.com>