Module: kamailio
Branch: master
Commit: d9445d60ea6432664447858dff3852be94c04196
URL: https://github.com/kamailio/kamailio/commit/d9445d60ea6432664447858dff3852b…
Author: �������������������� �������������������������������� <git-dpa(a)aegee.org>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-08T14:05:32+01:00
xhttp_prom: typo
---
Modified: src/modules/xhttp_prom/xhttp_prom.c
---
Diff: https://github.com/kamailio/kamailio/commit/d9445d60ea6432664447858dff3852b…
Patch: https://github.com/kamailio/kamailio/commit/d9445d60ea6432664447858dff3852b…
---
diff --git a/src/modules/xhttp_prom/xhttp_prom.c b/src/modules/xhttp_prom/xhttp_prom.c
index 74f83dce87..1c471d4b11 100644
--- a/src/modules/xhttp_prom/xhttp_prom.c
+++ b/src/modules/xhttp_prom/xhttp_prom.c
@@ -198,7 +198,7 @@ struct module_exports exports = {
* @brief Implementation of prom_fault function required by the management API.
*
* This function will be called whenever a management function
- * indicates that an error ocurred while it was processing the request. The
+ * indicates that an error occurred while it was processing the request. The
* function takes the reply code and reason phrase as parameters, these will
* be put in the body of the reply.
*
Module: kamailio
Branch: master
Commit: 17aec5c930e2681431c4da779cd24e3fc070b6eb
URL: https://github.com/kamailio/kamailio/commit/17aec5c930e2681431c4da779cd24e3…
Author: �������������������� �������������������������������� <git-dpa(a)aegee.org>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-08T14:05:32+01:00
siputis: typos
---
Modified: src/modules/siputils/chargingvector.c
Modified: src/modules/siputils/checks.c
Modified: src/modules/siputils/checks.h
Modified: src/modules/siputils/contact_ops.c
Modified: src/modules/siputils/doc/siputils_admin.xml
Modified: src/modules/siputils/siputils.c
---
Diff: https://github.com/kamailio/kamailio/commit/17aec5c930e2681431c4da779cd24e3…
Patch: https://github.com/kamailio/kamailio/commit/17aec5c930e2681431c4da779cd24e3…
---
diff --git a/src/modules/siputils/chargingvector.c b/src/modules/siputils/chargingvector.c
index 0fed98b4c9..e736ba9688 100644
--- a/src/modules/siputils/chargingvector.c
+++ b/src/modules/siputils/chargingvector.c
@@ -410,7 +410,7 @@ int sip_handle_pcv(struct sip_msg *msg, char *flags, char *str2)
char * pcv_body = pcv_buf + 19;
char pcv_value[40];
- /* We use the IP adress of the interface that received the message as generated-at */
+ /* We use the IP address of the interface that received the message as generated-at */
if(msg->rcv.bind_address==NULL || msg->rcv.bind_address->address_str.s==NULL)
{
LM_ERR("No IP address for message. Failed to generate charging vector.\n");
diff --git a/src/modules/siputils/checks.c b/src/modules/siputils/checks.c
index c174662d8d..6aba2317db 100644
--- a/src/modules/siputils/checks.c
+++ b/src/modules/siputils/checks.c
@@ -575,7 +575,7 @@ int w_uri_param_rm(struct sip_msg* _msg, char* _param, char* _str2)
* Converts URI, if it is tel URI, to SIP URI. Returns 1, if
* conversion succeeded and 2 if no conversion was needed, i.e., URI was not
* tel URI. Returns -1, if conversion failed. Takes SIP URI hostpart from
- * second parameter and (if needed) writes the result to third paramater.
+ * second parameter and (if needed) writes the result to third parameter.
*/
int tel2sip(struct sip_msg* _msg, char* _uri, char* _hostpart, char* _res)
{
diff --git a/src/modules/siputils/checks.h b/src/modules/siputils/checks.h
index eaeaca3f81..e55739e66a 100644
--- a/src/modules/siputils/checks.h
+++ b/src/modules/siputils/checks.h
@@ -71,7 +71,7 @@ int ki_add_uri_param(struct sip_msg* _msg, str* param);
* Converts URI, if it is tel URI, to SIP URI. Returns 1, if
* conversion succeeded or if no conversion was needed, i.e., URI was not
* tel URI. Returns -1, if conversion failed. Takes SIP URI hostpart from
- * second parameter and (if needed) writes the result to third paramater.
+ * second parameter and (if needed) writes the result to third parameter.
*/
int tel2sip(struct sip_msg* _msg, char* _uri, char* _hostpart, char* _res);
diff --git a/src/modules/siputils/contact_ops.c b/src/modules/siputils/contact_ops.c
index 86b02382cc..322911f3c4 100644
--- a/src/modules/siputils/contact_ops.c
+++ b/src/modules/siputils/contact_ops.c
@@ -304,7 +304,7 @@ int encode2format(str uri, struct uri_format *format)
format->first = start - string + 4; /*sip: */
format->second = end - string;
/* --------------------------testing ------------------------------- */
- /* sip:gva@pass@10.0.0.1;;transport=udp>;expires=2 INCORECT BEHAVIOR OF
+ /* sip:gva@pass@10.0.0.1;;transport=udp>;expires=2 INCORRECT BEHAVIOR OF
* parse_uri,myfunction works good */
foo = parse_uri(start, end - start, &sipUri);
if(foo != 0) {
diff --git a/src/modules/siputils/doc/siputils_admin.xml b/src/modules/siputils/doc/siputils_admin.xml
index d887c1b260..f3e9d32a55 100644
--- a/src/modules/siputils/doc/siputils_admin.xml
+++ b/src/modules/siputils/doc/siputils_admin.xml
@@ -1181,7 +1181,7 @@ if (is_supported("outbound")) { ... }
for replies true also in the case of additional SIP reply reception.
</para>
<para>
- Parameter mode is optional and can be an integer or a varaible holding
+ Parameter mode is optional and can be an integer or a variable holding
an integer. If not provided, the behaviour is like mode==0.
</para>
<para>
diff --git a/src/modules/siputils/siputils.c b/src/modules/siputils/siputils.c
index 139a334f79..099248555e 100644
--- a/src/modules/siputils/siputils.c
+++ b/src/modules/siputils/siputils.c
@@ -22,7 +22,7 @@
/*!
* \file
- * \brief Module with several utiltity functions related to SIP messages handling
+ * \brief Module with several utility functions related to SIP messages handling
* \ingroup siputils
* - Module \ref siputils
*/
Module: kamailio
Branch: master
Commit: c13b8d4cf35b7f9ece143b61514eec9a082f4ac5
URL: https://github.com/kamailio/kamailio/commit/c13b8d4cf35b7f9ece143b61514eec9…
Author: �������������������� �������������������������������� <git-dpa(a)aegee.org>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-08T14:05:32+01:00
doc/scripts: typos
---
Modified: doc/scripts/cdefs2doc/dump_cfg_defs.pl
Modified: doc/scripts/cdefs2doc/dump_counters.pl
Modified: doc/scripts/cdefs2doc/dump_rpcs.pl
Modified: doc/scripts/cdefs2doc/dump_selects.pl
---
Diff: https://github.com/kamailio/kamailio/commit/c13b8d4cf35b7f9ece143b61514eec9…
Patch: https://github.com/kamailio/kamailio/commit/c13b8d4cf35b7f9ece143b61514eec9…
---
diff --git a/doc/scripts/cdefs2doc/dump_cfg_defs.pl b/doc/scripts/cdefs2doc/dump_cfg_defs.pl
index 225a817525..b1517dca1f 100755
--- a/doc/scripts/cdefs2doc/dump_cfg_defs.pl
+++ b/doc/scripts/cdefs2doc/dump_cfg_defs.pl
@@ -128,7 +128,7 @@ sub help
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 @@ sub expr_op0{
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 4387ee9a5e..1ddfa29e73 100755
--- a/doc/scripts/cdefs2doc/dump_counters.pl
+++ b/doc/scripts/cdefs2doc/dump_counters.pl
@@ -116,7 +116,7 @@ sub help
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 6c991edf90..80cfe807d3 100755
--- a/doc/scripts/cdefs2doc/dump_rpcs.pl
+++ b/doc/scripts/cdefs2doc/dump_rpcs.pl
@@ -121,7 +121,7 @@ sub help
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 4ba3ed4850..b48f76bbba 100755
--- a/doc/scripts/cdefs2doc/dump_selects.pl
+++ b/doc/scripts/cdefs2doc/dump_selects.pl
@@ -120,7 +120,7 @@ sub help
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.
Module: kamailio
Branch: master
Commit: 3ee5c995778be835b1c79ec0a543f42105bdef8d
URL: https://github.com/kamailio/kamailio/commit/3ee5c995778be835b1c79ec0a543f42…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-08T11:58:47+01:00
lib/srdb1/2: fixed typos
---
Modified: src/lib/srdb1/schema/uid_credentials.xml
Modified: src/lib/srdb2/schema/credentials.xml
---
Diff: https://github.com/kamailio/kamailio/commit/3ee5c995778be835b1c79ec0a543f42…
Patch: https://github.com/kamailio/kamailio/commit/3ee5c995778be835b1c79ec0a543f42…
---
diff --git a/src/lib/srdb1/schema/uid_credentials.xml b/src/lib/srdb1/schema/uid_credentials.xml
index ba481bdbffe..1b4a605c11a 100644
--- a/src/lib/srdb1/schema/uid_credentials.xml
+++ b/src/lib/srdb1/schema/uid_credentials.xml
@@ -18,7 +18,7 @@
digest authentication and SERWeb authentication are same. There are cases,
however, where separate credentials for SERWeb and separate credentials
for digest authentication may be needed. One such example are setups where
- subscribers get HW user agents with locked configuration and thay do not
+ subscribers get HW user agents with locked configuration and they do not
know the password and are not allowed to change it. If they should be able
to authenticate in SERWeb then they need different credentials with
different password.
diff --git a/src/lib/srdb2/schema/credentials.xml b/src/lib/srdb2/schema/credentials.xml
index a6c3ccadfbc..335b55478a1 100644
--- a/src/lib/srdb2/schema/credentials.xml
+++ b/src/lib/srdb2/schema/credentials.xml
@@ -17,7 +17,7 @@
digest authentication and SERWeb authentication are same. There are cases,
however, where separate credentials for SERWeb and separate credentials
for digest authentication may be needed. One such example are setups where
- subscribers get HW user agents with locked configuration and thay do not
+ subscribers get HW user agents with locked configuration and they do not
know the password and are not allowed to change it. If they should be able
to authenticate in SERWeb then they need different credentials with
different password.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3357
-- Commit Summary --
* usrloc: typos
* src/lib: typos
* acc: typos
* acc_diameter: typos
-- File Changes --
M src/lib/Makefile.defs (6)
M src/lib/README (2)
M src/lib/binrpc/binrpc_api.c (2)
M src/lib/binrpc/binrpc_api.h (2)
M src/lib/cds/doc/destroy_sstream.xml (4)
M src/lib/cds/dstring.h (2)
M src/lib/cds/msg_queue.c (2)
M src/lib/cds/msg_queue.h (14)
M src/lib/cds/sstr.h (2)
M src/lib/ims/ims_getters.c (4)
M src/lib/ims/ims_getters.h (4)
M src/lib/presence/notifier.h (2)
M src/lib/presence/notifier_domain.c (10)
M src/lib/presence/subscriber.h (4)
M src/lib/presence/xml_utils.c (2)
M src/lib/srdb2/db_con.c (2)
M src/lib/srdb2/db_gen.h (4)
M src/lib/xcap/xcap_client.c (2)
M src/lib/xcap/xml_utils.c (2)
M src/modules/acc/acc.c (4)
M src/modules/acc/acc_api.h (8)
M src/modules/acc/acc_logic.c (6)
M src/modules/acc/acc_mod.c (4)
M src/modules/acc/doc/acc_admin.xml (36)
M src/modules/acc/doc/acc_faq.xml (8)
M src/modules/acc_diameter/acc_diameter_mod.c (4)
M src/modules/acc_diameter/diam_avp.c (4)
M src/modules/acc_diameter/diam_message.c (2)
M src/modules/acc_diameter/diam_tcp.c (2)
M src/modules/acc_diameter/doc/acc_diameter_admin.xml (2)
M src/modules/usrloc/doc/usrloc_admin.xml (14)
M src/modules/usrloc/doc/usrloc_devel.xml (2)
M src/modules/usrloc/udomain.c (2)
M src/modules/usrloc/urecord.c (2)
M src/modules/usrloc/urecord.h (2)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3357.patchhttps://github.com/kamailio/kamailio/pull/3357.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3357
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3357(a)github.com>
Module: kamailio
Branch: master
Commit: 46e9963e07a44077184ac503cc72ff9d57c532d0
URL: https://github.com/kamailio/kamailio/commit/46e9963e07a44077184ac503cc72ff9…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2023-02-08T11:01:27+01:00
modules: readme files regenerated - uac ... [skip ci]
---
Modified: src/modules/uac/README
---
Diff: https://github.com/kamailio/kamailio/commit/46e9963e07a44077184ac503cc72ff9…
Patch: https://github.com/kamailio/kamailio/commit/46e9963e07a44077184ac503cc72ff9…
---
diff --git a/src/modules/uac/README b/src/modules/uac/README
index f87187cf9a..652344958a 100644
--- a/src/modules/uac/README
+++ b/src/modules/uac/README
@@ -828,7 +828,8 @@ uac_restore_to();
format. The parameter can be a static integer or a variable holding an
integer value.
- This function can be used from FAILURE_ROUTE.
+ This function can be used from FAILURE_ROUTE and BRANCH_FAILURE_ROUTE
+ event route.
Example 1.31. uac_auth usage
...
@@ -872,7 +873,8 @@ failure_route[TRUNKAUTH] {
format. The parameter can be a static integer or a variable holding an
integer value.
- This function can be used from FAILURE_ROUTE.
+ This function can be used from FAILURE_ROUTE and BRANCH_FAILURE_ROUTE
+ event route.
Example 1.32. uac_auth_mode usage
...
<!-- 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
- [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
- [ ] Small bug fix (non-breaking change which fixes an issue)
- [x] 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
Adds the possibility to call uac_auth* functions from the t_branch_on_failure event route
Useful in case of MID_REGISTRAR implementation, especially when REGISTER forked to multiple registrars and each one requests authentication requests separately
Result example:

You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3360
-- Commit Summary --
* uac: allow uac_auth* functions call from t_on_branch_failure event route
-- File Changes --
M src/modules/uac/doc/uac_admin.xml (4)
M src/modules/uac/uac.c (9)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3360.patchhttps://github.com/kamailio/kamailio/pull/3360.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3360
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3360(a)github.com>
https://kamailio.org/docs/db-tables/kamailio-db-devel.html#idm9040 contains:
* thay instead of they, (UID_AUTH_DB Module)
* `,if` without comma in between (in UAC Module)
* for table "uacreg" column realm is described as “Remote username”, it should be Remote realm
For table dbaliases indexes contains:
* alias_user_idx on column alias_username
* alias_idx composite index on columns alias_username and alias_domain
I would say the composite index will also be used on queries only on the alias_username column, so the index alias_user_idx is redundant and should be deleted.
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3361
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3361(a)github.com>
I run Kamailio with
```
log_stderror=yes
/* LOG Levels: 3=DBG, 2=INFO, 1=NOTICE, 0=WARN, -1=ERR, ... */
debug=-1
```
and inspect the output. Some messages from the websocket module are logged repeatedly at ERROR-level, but they are in no way errors. This changes moves such periodially logged no-error messages to debug-level INFO.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3349
-- Commit Summary --
* websocket: move some logging from ERROR to INFO
-- File Changes --
M src/modules/websocket/doc/websocket_admin.xml (2)
M src/modules/websocket/utf8_decode.h (2)
M src/modules/websocket/ws_frame.c (6)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3349.patchhttps://github.com/kamailio/kamailio/pull/3349.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3349
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3349(a)github.com>
Module: kamailio
Branch: master
Commit: d7ef61788fcf84ff86b000f972aff99a300c5237
URL: https://github.com/kamailio/kamailio/commit/d7ef61788fcf84ff86b000f972aff99…
Author: �������������������� �������������������������������� <git-dpa(a)aegee.org>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-03T18:46:40+01:00
websocket: typos
---
Modified: src/modules/websocket/doc/websocket_admin.xml
Modified: src/modules/websocket/utf8_decode.h
---
Diff: https://github.com/kamailio/kamailio/commit/d7ef61788fcf84ff86b000f972aff99…
Patch: https://github.com/kamailio/kamailio/commit/d7ef61788fcf84ff86b000f972aff99…
---
diff --git a/src/modules/websocket/doc/websocket_admin.xml b/src/modules/websocket/doc/websocket_admin.xml
index 5d33184a85..8ce006c0f8 100644
--- a/src/modules/websocket/doc/websocket_admin.xml
+++ b/src/modules/websocket/doc/websocket_admin.xml
@@ -488,7 +488,7 @@ end
</para>
<para><emphasis>Default value is 1.</emphasis></para>
<example>
- <title>Set <varname>timer_interval</varname>parameter</title>
+ <title>Set <varname>timer_interval</varname> parameter</title>
<programlisting format="linespecific">
...
modparam("websocket", "timer_interval", 5)
diff --git a/src/modules/websocket/utf8_decode.h b/src/modules/websocket/utf8_decode.h
index 33c0ccf55f..76b378e742 100644
--- a/src/modules/websocket/utf8_decode.h
+++ b/src/modules/websocket/utf8_decode.h
@@ -47,7 +47,7 @@ static const uint8_t utf8d[] = {
10,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3, 11,6,6,6,5,8,8,8,8,8,8,8,8,8,8,8,
// The second part is a transition table that maps a combination
- // of a state of the automaton and a character class to a state.
+ // of a state of the automation and a character class to a state.
0, 12,24,36,60,96,84,12,12,12,48,72, 12,12,12,12,12,12,12,12,12,12,12,12,
12, 0,12,12,12,12,12, 0,12, 0,12,12, 12,24,12,12,12,12,12,24,12,24,12,12,
12,12,12,12,12,12,12,24,12,12,12,12, 12,24,12,12,12,12,12,12,12,24,12,12,
In src/core/ccopts.sh:98 there is “acroos”. This could be macros or across.
Likewise in 2× src/Makefile.defs
In src/core/dst_blocklist.c:625 `taget` could be `target` or `tagged`.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3354
-- Commit Summary --
* core: typos
-- File Changes --
M src/core/action.c (4)
M src/core/atomic/atomic_alpha.h (2)
M src/core/atomic/atomic_ppc.h (2)
M src/core/atomic/atomic_sparc64.h (4)
M src/core/atomic/atomic_unknown.h (4)
M src/core/atomic_ops.h (2)
M src/core/atomic_ops_init.h (2)
M src/core/basex.c (2)
M src/core/basex.h (4)
M src/core/bit_count.h (2)
M src/core/bit_scan.h (2)
M src/core/ccopts.sh (4)
M src/core/cfg.y (6)
M src/core/cfg/cfg.c (4)
M src/core/cfg/cfg_ctx.c (12)
M src/core/cfg/cfg_ctx.h (2)
M src/core/cfg/cfg_struct.c (4)
M src/core/cfg/cfg_struct.h (2)
M src/core/counters.c (6)
M src/core/daemonize.c (4)
M src/core/dns_cache.c (26)
M src/core/dns_cache.h (2)
M src/core/dprint.c (2)
M src/core/dprint.h (2)
M src/core/dst_blocklist.c (10)
M src/core/endianness.h (6)
M src/core/error.c (2)
M src/core/fix_lumps.h (2)
M src/core/forward.c (2)
M src/core/hashes.h (2)
M src/core/io_wait.h (14)
M src/core/ip_addr.c (2)
M src/core/kemi.c (4)
M src/core/local_timer.c (2)
M src/core/lock_ops.h (4)
M src/core/mem/dl_malloc.c (6)
M src/core/mem/ll_malloc.c (2)
M src/core/mem/sf_malloc.c (2)
M src/core/mod_fix.c (4)
M src/core/msg_translator.h (2)
M src/core/onsend.c (4)
M src/core/parser/digest/digest_parser.c (4)
M src/core/parser/digest/digest_parser.h (2)
M src/core/parser/hf.c (2)
M src/core/parser/hf.h (2)
M src/core/parser/msg_parser.c (2)
M src/core/parser/msg_parser.h (4)
M src/core/parser/parse_body.c (18)
M src/core/parser/parse_content.c (10)
M src/core/parser/parse_content.h (4)
M src/core/parser/parse_diversion.c (2)
M src/core/parser/parse_expires.c (2)
M src/core/parser/parse_param.c (2)
M src/core/parser/parse_uri.c (2)
M src/core/parser/parse_uri.h (2)
M src/core/parser/parse_via.c (6)
M src/core/parser/sdp/sdp.c (6)
M src/core/parser/sdp/sdp_helpr_funcs.c (2)
M src/core/pass_fd.c (2)
M src/core/rand/fortuna/fortuna.c (2)
M src/core/raw_sock.c (4)
M src/core/resolve.c (10)
M src/core/rpc.h (2)
M src/core/rvalue.c (12)
M src/core/rvalue.h (2)
M src/core/select.c (2)
M src/core/select.h (4)
M src/core/select_core.c (16)
M src/core/ser_time.h (2)
M src/core/signals.c (2)
M src/core/sip_msg_clone.c (2)
M src/core/socket_info.c (2)
M src/core/sr_module.c (10)
M src/core/strutils.c (2)
M src/core/switch.c (8)
M src/core/tcp_conn.h (2)
M src/core/tcp_init.h (2)
M src/core/tcp_main.c (14)
M src/core/tcp_options.c (2)
M src/core/tcp_read.c (8)
M src/core/timer.c (8)
M src/core/timer.h (2)
M src/core/timer_funcs.h (2)
M src/core/timer_proc.c (10)
M src/core/timer_proc.h (4)
M src/core/timer_ticks.h (2)
M src/core/usr_avp.c (2)
M src/core/ut.c (2)
M src/core/ut.h (4)
M src/core/utils/srjson.c (2)
M src/core/utils/tmrec.c (2)
M src/core/ver.c (2)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3354.patchhttps://github.com/kamailio/kamailio/pull/3354.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3354
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3354(a)github.com>
Module: kamailio
Branch: master
Commit: 609b689e6071c272e8230901e95db183334391d1
URL: https://github.com/kamailio/kamailio/commit/609b689e6071c272e8230901e95db18…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2023-02-03T09:46:31+01:00
modules: readme files regenerated - rr ... [skip ci]
---
Modified: src/modules/rr/README
---
Diff: https://github.com/kamailio/kamailio/commit/609b689e6071c272e8230901e95db18…
Patch: https://github.com/kamailio/kamailio/commit/609b689e6071c272e8230901e95db18…
---
diff --git a/src/modules/rr/README b/src/modules/rr/README
index c31f0c8ee8..efaf0df8e3 100644
--- a/src/modules/rr/README
+++ b/src/modules/rr/README
@@ -152,13 +152,13 @@ Chapter 1. Admin Guide
1. Overview
- The module contains record routing logic
+ The module contains record routing logic.
2. Dialog support
Kamailio is basically only a transaction stateful proxy, without any
dialog support build in. There are many features/services which
- actually requires a dialog awareness, like storing the information in
+ actually require a dialog awareness, like storing the information in
the dialog creation stage, information which will be used during the
whole dialog existence.
@@ -327,7 +327,7 @@ modparam("rr", "enable_socket_mismatch_warning", 0)
4.6. custom_user_avp (avp string)
- When enable_username is enabled, a call to record_route will add the
+ When add_username is enabled, a call to record_route will add the
username of the RequestURI to the Record-Route URI. This parameter
allows you to setup an AVP with which you can customise the username to
be added in the Record-Route URI.
@@ -614,7 +614,7 @@ add_rr_param(";nat=yes");
The function checks if the URI parameters of the local Route header
(corresponding to the local server) matches the given regular
- expression. It must be call after loose_route() (see Section 5.1,
+ expression. It must be called after loose_route() (see Section 5.1,
���loose_route()���).
Meaning of the parameters is as follows:
@@ -780,7 +780,7 @@ record_route_advertised_address("1.2.3.4:5090");
The function checks for the request ���msg��� if the URI parameters of the
local Route header (corresponding to the local server) matches the
- given regular expression ���re���. It must be call after the loose_route
+ given regular expression ���re���. It must be called after the loose_route
was done.
The function returns 0 on success. Otherwise, -1 is returned.
@@ -796,7 +796,7 @@ record_route_advertised_address("1.2.3.4:5090");
The function checks the flow direction of the request ���msg���. As for
checking it's used the ���ftag��� Route header parameter, the
append_fromtag (see ??? module parameter must be enables. Also this
- must be call only after the loose_route is done.
+ must be called only after the loose_route is done.
The function returns 0 if the ���dir��� is the same with the request's flow
direction. Otherwise, -1 is returned.
@@ -808,9 +808,9 @@ record_route_advertised_address("1.2.3.4:5090");
1.6. get_route_param(msg, name, val)
- The function search in to the ���msg���'s Route header parameters the
+ The function searches in the ���msg���'s Route header parameters the
parameter called ���name��� and returns its value into ���val���. It must be
- call only after the loose_route is done.
+ called only after the loose_route is done.
The function returns 0 if parameter was found (even if it has no
value). Otherwise, -1 is returned.
@@ -824,7 +824,7 @@ record_route_advertised_address("1.2.3.4:5090");
1.7. register_rrcb(callback, param)
- The function register a new callback (along with its parameter). The
+ The function registers a new callback (along with its parameter). The
callback will be called when a loose route will be performed for the
local address.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3344
-- Commit Summary --
* test/ : typos
* snmpstats: typos
-- File Changes --
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/interprocess_buffer.c (6)
M src/modules/snmpstats/mibs/KAMAILIO-MIB (10)
M src/modules/snmpstats/mibs/KAMAILIO-REG-MIB (6)
M src/modules/snmpstats/mibs/KAMAILIO-SIP-COMMON-MIB (4)
M src/modules/snmpstats/mibs/KAMAILIO-SIP-SERVER-MIB (6)
M src/modules/snmpstats/mibs/KAMAILIO-TC (4)
M src/modules/snmpstats/snmpObjects.c (2)
M src/modules/snmpstats/snmpSIPContactTable.c (2)
M src/modules/snmpstats/snmpSIPContactTable.h (2)
M src/modules/snmpstats/snmpSIPRegUserLookupTable.c (4)
M src/modules/snmpstats/snmpSIPRegUserLookupTable.h (2)
M src/modules/snmpstats/snmpSIPStatusCodesTable.c (4)
M src/modules/snmpstats/sub_agent.c (2)
M test/misc/cfg/mobile61.cfg (2)
M test/misc/cfg/nc.cfg (8)
M test/misc/cfg/struas.cfg (2)
M test/misc/cfg/test1.cfg (2)
M test/misc/cfg/use_jab.cfg (2)
M test/misc/code/atomic_test.c (2)
M test/misc/code/atomic_test2.c (2)
M test/misc/code/basex.c (2)
M test/misc/code/shoot.c (2)
M test/misc/code/shoot2.c (2)
M test/misc/code/udp.c (6)
M test/misc/extra/gcc_version.sh (2)
M test/unit/5.cfg (8)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3344.patchhttps://github.com/kamailio/kamailio/pull/3344.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3344
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3344(a)github.com>
The documentation of rr.custom_user_avp speaks about option `enable_username`, but there is no such option.
I assume the documentation means `add_username`.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3352
-- Commit Summary --
* rr: doc — replace enable_username with add_username
-- File Changes --
M src/modules/rr/doc/rr_admin.xml (6)
M src/modules/rr/doc/rr_devel.xml (10)
M src/modules/rr/loose.c (10)
M src/modules/rr/loose.h (6)
M src/modules/rr/rr_mod.c (2)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3352.patchhttps://github.com/kamailio/kamailio/pull/3352.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3352
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3352(a)github.com>
Module: kamailio
Branch: master
Commit: 022fa0cfc75d150fde219b8ae4f9a99b3fa2f132
URL: https://github.com/kamailio/kamailio/commit/022fa0cfc75d150fde219b8ae4f9a99…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-03T09:38:26+01:00
rr: doc - fixed typos and use the proper param name add_username instead of enable_username
---
Modified: src/modules/rr/doc/rr_admin.xml
Modified: src/modules/rr/doc/rr_devel.xml
---
Diff: https://github.com/kamailio/kamailio/commit/022fa0cfc75d150fde219b8ae4f9a99…
Patch: https://github.com/kamailio/kamailio/commit/022fa0cfc75d150fde219b8ae4f9a99…
---
diff --git a/src/modules/rr/doc/rr_admin.xml b/src/modules/rr/doc/rr_admin.xml
index 691e3d07df..2456450e4f 100644
--- a/src/modules/rr/doc/rr_admin.xml
+++ b/src/modules/rr/doc/rr_admin.xml
@@ -12,7 +12,7 @@
<section>
<title>Overview</title>
- <para>The module contains record routing logic</para>
+ <para>The module contains record routing logic.</para>
</section>
<section id="RR-dialog-id">
@@ -20,7 +20,7 @@
<para>&kamailio; is basically <emphasis>only</emphasis> a transaction
stateful proxy, without any dialog support build in. There are many
- features/services which actually requires a dialog awareness, like storing
+ features/services which actually require a dialog awareness, like storing
the information in the dialog creation stage, information which will be
used during the whole dialog existence.</para>
@@ -246,7 +246,7 @@ modparam("rr", "enable_socket_mismatch_warning", 0)
<section id="rr.p.custom_user_avp">
<title><varname>custom_user_avp</varname> (avp string)</title>
- <para>When enable_username is enabled, a call to record_route will add
+ <para>When add_username is enabled, a call to record_route will add
the username of the RequestURI to the Record-Route URI. This parameter
allows you to setup an AVP with which you can customise the username to
be added in the Record-Route URI.</para>
@@ -664,7 +664,7 @@ add_rr_param(";nat=yes");
<para>The function checks if the URI parameters of the local Route
header (corresponding to the local server) matches the given regular
- expression. It must be call after loose_route() (see <xref
+ expression. It must be called after loose_route() (see <xref
linkend="rr.f.loose_route"/>).</para>
<para>Meaning of the parameters is as follows:</para>
diff --git a/src/modules/rr/doc/rr_devel.xml b/src/modules/rr/doc/rr_devel.xml
index 516eb5a3aa..aa6f9c4b69 100644
--- a/src/modules/rr/doc/rr_devel.xml
+++ b/src/modules/rr/doc/rr_devel.xml
@@ -128,7 +128,7 @@ record_route_advertised_address("1.2.3.4:5090");
The function checks for the request <quote>msg</quote> if the URI
parameters of the local Route header (corresponding to the local
server) matches the given regular expression <quote>re</quote>.
- It must be call after the loose_route was done.
+ It must be called after the loose_route was done.
</para>
<para>
The function returns 0 on success. Otherwise, -1 is returned.
@@ -157,7 +157,7 @@ record_route_advertised_address("1.2.3.4:5090");
<quote>msg</quote>. As for checking it's used the <quote>ftag</quote>
Route header parameter, the append_fromtag (see
<xref linkend="append-fromtag-id"/> module parameter
- must be enables. Also this must be call only after the loose_route is
+ must be enables. Also this must be called only after the loose_route is
done.
</para>
<para>
@@ -185,9 +185,9 @@ record_route_advertised_address("1.2.3.4:5090");
<function moreinfo="none">get_route_param(msg, name, val)</function>
</title>
<para>
- The function search in to the <quote>msg</quote>'s Route header
+ The function searches in the <quote>msg</quote>'s Route header
parameters the parameter called <quote>name</quote> and returns its
- value into <quote>val</quote>. It must be call only after the
+ value into <quote>val</quote>. It must be called only after the
loose_route is done.
</para>
<para>
@@ -220,7 +220,7 @@ record_route_advertised_address("1.2.3.4:5090");
<function moreinfo="none">register_rrcb(callback, param)</function>
</title>
<para>
- The function register a new callback (along with its parameter). The
+ The function registers a new callback (along with its parameter). The
callback will be called when a loose route will be performed for the
local address.
</para>
I use Kamailio with `log_stderror=yes`. When Kamailio receives confirmation from the Websocket reverse proxy, it logs on stderr
```
23(24) ERROR: <core> [core/parser/parse_fline.c:271]: parse_first_line(): parse_first_line: bad message (offset: 22)
23(24) ERROR: <core> [core/parser/msg_parser.c:749]: parse_msg(): ERROR: parse_msg: message=<HTTP/1.1 101 Switching Protocols
Sia: SIP/2.0/TCP 111.11.111.11:47418
Sec-WebSocket-Protocol: sip
Upgrade: websocket
Connection: upgrade
Sec-WebSocket-Accept: Ak3/c/aw3iyHnFkDDHabw1iXcqY=
Content-Length: 0
>
23(24) ERROR: <core> [core/msg_translator.c:3256]: build_sip_msg_from_buf(): parsing failed
```
Without the included `\n` here the subsequent messages are logged on the same line as `parsing failed`.
For the record, I use this NGINX configuration:
```
location /sip {
proxy_http_version 1.1;
proxy_set_header "Accept-Encoding" ""; # delete header before sending it to Kamailio
proxy_set_header "Pragma" "";
proxy_set_header "Cache-control" "";
proxy_set_header "User-Agent" "";
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_pass http://123.12.123.12:5060;
proxy_read_timeout 86400;
}
```
and it leads to that unparsable message above.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3348
-- Commit Summary --
* core: msg_translator.c put new line after «parsing failed» error message
-- File Changes --
M src/core/msg_translator.c (16)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3348.patchhttps://github.com/kamailio/kamailio/pull/3348.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3348
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3348(a)github.com>
Module: kamailio
Branch: master
Commit: 51fa3da96c1eacd4d679598a3305180c9e818cfb
URL: https://github.com/kamailio/kamailio/commit/51fa3da96c1eacd4d679598a3305180…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-03T09:28:58+01:00
core: typos in comments and EoL after log when parse msg fails
- GH #3348
---
Modified: src/core/msg_translator.c
---
Diff: https://github.com/kamailio/kamailio/commit/51fa3da96c1eacd4d679598a3305180…
Patch: https://github.com/kamailio/kamailio/commit/51fa3da96c1eacd4d679598a3305180…
---
diff --git a/src/core/msg_translator.c b/src/core/msg_translator.c
index bc1b9736df..3ab6fae472 100644
--- a/src/core/msg_translator.c
+++ b/src/core/msg_translator.c
@@ -53,7 +53,7 @@
* lookup is performed on the host part and the reply is sent to the
* resulting ip. If a port is present or the host part is an ip address
* the dns lookup will be a "normal" one (A or AAAA).
- * - if rport is present, it's value will be used as the destination port
+ * - if rport is present, its value will be used as the destination port
* (and this will also disable srv lookups)
* - if no port is present the destination port will be taken from the srv
* lookup. If the srv lookup fails or is not performed (e.g. ip address
@@ -1459,7 +1459,7 @@ void process_lumps( struct sip_msg* msg,
/* skip len bytes from orig msg */
s_offset+=t->len;
} else if (t->op==LUMP_DEL && flag == FLAG_MSG_LUMPS_ONLY) {
- /* copy lump value and indent as necessarely */
+ /* copy lump value and indent as necessarily */
memcpy(new_buf+offset, orig + t->u.offset, t->len);
offset+=t->len;
if (new_buf[offset-1] != '\n') {
@@ -1592,7 +1592,7 @@ static inline int adjust_clen(struct sip_msg* msg, int body_delta, int proto)
/* The body has been changed, try to find
* existing Content-Length
*/
- /* no need for Content-Length if it's and UDP packet and
+ /* no need for Content-Length if it's an UDP packet and
* it hasn't Content-Length already */
if (msg->content_length==0){
/* content-length doesn't exist, append it */
@@ -1938,7 +1938,7 @@ int check_boundaries(struct sip_msg *msg, struct dest_info *send_info)
/** builds a request in memory from another sip request.
*
* Side-effects: - it adds lumps to the msg which are _not_ cleaned.
- * The added lumps are HDR_VIA_T (almost always added), HDR_CONTENLENGTH_T
+ * The added lumps are HDR_VIA_T (almost always added), HDR_CONTENTLENGTH_T
* and HDR_ROUTE_T (when a Route: header is added as a result of a non-null
* msg->path_vec).
* - it might change send_info->proto and send_info->send_socket
@@ -2109,7 +2109,7 @@ char * build_req_buf_from_sip_req(struct sip_msg* msg,
}
received_buf = NULL;
}
- /* if rport needs to be updated, delete it if present and add it's value */
+ /* if rport needs to be updated, delete it if present and add its value */
if (rport_buf){
if (msg->via1->rport){ /* rport already present */
via_insert_param=del_lump(msg,
@@ -3075,7 +3075,7 @@ char* create_via_hf(unsigned int *len,
/* builds a char* buffer from message headers without body
* first line is excluded in case of skip_first_line=1
- * error is set -1 if the memory allocation failes
+ * error is set -1 if the memory allocation fails
*/
char * build_only_headers( struct sip_msg* msg, int skip_first_line,
unsigned int *returned_len,
@@ -3127,7 +3127,7 @@ char * build_only_headers( struct sip_msg* msg, int skip_first_line,
}
/* builds a char* buffer from message body
- * error is set -1 if the memory allocation failes
+ * error is set -1 if the memory allocation fails
*/
char * build_body( struct sip_msg* msg,
unsigned int *returned_len,
@@ -3253,7 +3253,7 @@ int build_sip_msg_from_buf(struct sip_msg *msg, char *buf, int len,
msg->buf = buf;
msg->len = len;
if (parse_msg(buf, len, msg)!=0) {
- LM_ERR("parsing failed");
+ LM_ERR("parsing failed\n");
return -1;
}
msg->set_global_address=default_global_address;
My reading of the original text:
> 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).
was that USE_NAPTR was by default off (undefined). This change clarifies that by default USE_NAPTR is defined, but naptr support is by default disabled from the cofiguration file.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3353
-- Commit Summary --
* doc/tutorials/dns: USE_NAPTR is on by default
-- File Changes --
M doc/tutorials/dns.txt (13)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3353.patchhttps://github.com/kamailio/kamailio/pull/3353.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3353
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3353(a)github.com>
Module: kamailio
Branch: master
Commit: 8821d9a91ab3823d5b1d78d84332ab9965a7c6b2
URL: https://github.com/kamailio/kamailio/commit/8821d9a91ab3823d5b1d78d84332ab9…
Author: �������������������� �������������������������������� <git-dpa(a)aegee.org>
Committer: Henning Westerholt <hw(a)gilawa.com>
Date: 2023-02-01T18:06:44+01:00
doc/tutorials/dns: USE_NAPTR is on by default
---
Modified: doc/tutorials/dns.txt
---
Diff: https://github.com/kamailio/kamailio/commit/8821d9a91ab3823d5b1d78d84332ab9…
Patch: https://github.com/kamailio/kamailio/commit/8821d9a91ab3823d5b1d78d84332ab9…
---
diff --git a/doc/tutorials/dns.txt b/doc/tutorials/dns.txt
index 442f0900f6..0cfebff3f7 100644
--- a/doc/tutorials/dns.txt
+++ b/doc/tutorials/dns.txt
@@ -143,7 +143,7 @@ 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,
+ (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
@@ -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
On receiving:
```
BYE sip:127.3.4.84;line=sr-bkhov30ei16khxiahn60i3jelfjzcwdavb.a8bhyuzda8bbavz8ymwb4lsi0iqmoigitdx9vbqgv5fjhdb.j8wcg5x8evkyv5fyqdbnguztav1yamwha8bwqfz8ymwl28o** SIP/2.0
Route: <sip:7Vu+g0t42xO1vwWQTI5OE8SQTI5O1do=@111.11.111.11;transport=ws;r2=on;lr;nat=yes>
Route: <sip:127.3.4.84;line=sr-BkHOVzLFLnGq8S7T8q0D8Xcgo6YwnboD9b0bwo9imwMaclMU7WtTm1ygmpyamW.AmQNRmbdk8bGTB3YABgCEBq7ULlaQVg.eDFUAVkaeVkJ0LW6JcX8*>
Via: SIP/2.0/WSS 964rp9hud53v.invalid;branch=z9hG4bK47814
Max-Forwards: 70
To: <sip:99372@aegee.org>;tag=kejtvxx541
From: "Online" <sip:online@example.org>;tag=b7movp1df3
Call-ID: lo20t4jpu47jpvo9mkn1
CSeq: 5788 BYE
Supported: outbound
User-Agent: SIP.js/0.7.8
Content-Length: 0
```
Kamailio 5.6.3 logs:
```
20(21) ERROR: <core> [core/kemi.c:1573]: sr_kemi_core_to_proto_helper(): failed to parse nh uri [Of^U<B2>hr$-v`<A2>qa-a&jr^Y<FA>ce@1<B1>21168.0114<F1><B2>385D<FB>^Z<B2>a&sU'rD]
```
The logged unparsable part of nh uri is not part of the input.
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3351
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3351(a)github.com>