- URL:  
https://github.com/kamailio/kamailio/commit/0bf03aa1987b9cff2fc0d776605620e26c163609
Author: Henning Westerholt <h...@gilawa.com>
Date:   2024-05-07T17:05:58+02:00

core: spelling fix in comment and log message

(cherry picked from commit db176a4918c0b500f5f051cad16fd8d442450ab7)

- URL:  
https://github.com/kamailio/kamailio/commit/b2352bc1c6f3eff3aba85a087107f4ca29cedc22
Author: Henning Westerholt <h...@gilawa.com>
Date:   2024-05-07T17:06:04+02:00

uid_auth_db: spelling fix in documentation

(cherry picked from commit 9f28450312749dfbc021a8cbc23472c8a39d3fef)

- URL:  
https://github.com/kamailio/kamailio/commit/1dd7c4038eb9a0c7eec506994a58a56d04e6cee5
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:06:14+02:00

ims_usrloc_scscf: reformat exported structures

(cherry picked from commit 15d859e1e96552fca2708cf56047021beae29711)

- URL:  
https://github.com/kamailio/kamailio/commit/620aa3f2a0faf3a4d54908bac0aa3ffcd8376ab5
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:06:20+02:00

ims_usrloc_scscf: enclose examples in dotted lines for better visibility

(cherry picked from commit 8506a6fe781e6e0b0b1418f4087db50480db6b57)

- URL:  
https://github.com/kamailio/kamailio/commit/89343b6031f186c59ecd6707109bd0269762075f
Author: Ostap <ostap_...@hotmail.com>
Date:   2024-05-07T17:06:39+02:00

modules/statsd: ensure statsd failures do not stop execution (#3819)

* modules/statsd: avoid stopping flow when sending statsd metric fails

Currently statsd functions return bool: `true` or `false` depending when
the function succeeds or fails respectively.

This value gets implicitly converted to `int`: `true` -> `1`, `false` ->
`0`.

For Kamailio `1` means succesfull execution, but `0` means to stop
processing messages, which is not what we want as statsd should not impact
flow execution. Instead we want to return `-1` which signifies error,
but the flow continues.

* modules/statsd: do not fail module initilization when statsd init fails

statsd_init executes `statsd_connect` which tries to connect to statd
server.

If connection fails then kamailio fails to start.
This is not the desired behaviour as:
1. Kamailio should continue working even if statsd server is down,
   metrics should not impact runtime.
2. `statsd_connect` is also re-executed each time we try to send the metric 
https://github.com/salemove/kamailio/blame/master/src/modules/statsd/lib_statsd.c#L76,
so it's initial result is not essential.

Note, that before 5.8 the result of init was already ignored due to
implicit conversion of `false` to `0`
until after
https://github.com/kamailio/kamailio/commit/0186246fce8f0e4bb46b30c05174983cd957a3ba
was introduced (which could be considered a breaking change even if it
seemingly fixes a bug in conversion).

(cherry picked from commit 5e66ba23851f115bcb88d7e3f71f78ab33fc1e30)

- URL:  
https://github.com/kamailio/kamailio/commit/8af0605ade36566597ff691a2adc1e524081a6fa
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:06:49+02:00

ims_registrar_scscf: init variable to fix analyzer warning

(cherry picked from commit 8558947034f16b162c15eda39d18f5f5df4ef562)

- URL:  
https://github.com/kamailio/kamailio/commit/1387c32dfa601496c38f9c10d554c490c867d4d7
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:07:01+02:00

ims_ipsec_pcscf: decouple IPSEC_FORWARD_USEVIA and IPSEC_TCPPORT_UEC for 
requests

- both flags should be avaible for use at the same time in
  ipsec_forward()
- for request IPSEC_FORWARD_USEVIA gets the protocol from the next hop
  address

(cherry picked from commit ab261540d656ed456bac8876f77f940457a9baf6)

- URL:  
https://github.com/kamailio/kamailio/commit/7e202ec38593462559e81db7b0f97e46567f379d
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:07:11+02:00

ims_ipsec_pcscf: docs updated for ipsec_forward() flags

(cherry picked from commit 575b17d23cd5fa060f775bc56b42c735048bc849)

- URL:  
https://github.com/kamailio/kamailio/commit/9493dc0c895d1dde50239c903fd976c8c6e0325f
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:07:18+02:00

ims_ipsec_pcscf: updated comments for ipsec_forward() flags

(cherry picked from commit f7f93828993b5975dfe5f26ad63ba6c489aa69f7)

- URL:  
https://github.com/kamailio/kamailio/commit/00f51e28875c209cbf25a47c96e60c9f73add952
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:07:24+02:00

ims_ipsec_pcscf: handle tls for replies

(cherry picked from commit 48dab490965fa7f2f7200d95edd7dbb1407b2536)

- URL:  
https://github.com/kamailio/kamailio/commit/4aa0920b2e573661959d5c9149ee04177cae8264
Author: Alexander Couzens <lyn...@fe80.eu>
Date:   2024-05-07T17:07:38+02:00

ims_registrar_scscf: fix uninitialized arguments in save()

The script "save" command can be used with different arguments:
2, 3 and 4.
But internally for all save() calls the exact same function is use, w_save().
When calling save("PRE_REG_SAR_REPLY","location"); as given by the examples,
kamailio will call w_save().
Because the command code will cast the function pointer, the w_save() function
is called with 2 uninitialized arguments *mode, *c_flags.
mode is unused, seems a legacy argument. c_flags is referenced resulting in a 
crash
if not null.

Use separate wrapper functions to handle different argument number.

Fixes: a627c9a04a74 ("ims_registrar_scscf: Extend save() with optional flag")
(cherry picked from commit 20a75004d53a06da0f22b11804a4d83496ad8919)

- URL:  
https://github.com/kamailio/kamailio/commit/8bb9f0601eb94597f3bfab4ede97971de83cc1e7
Author: Alexander Couzens <lyn...@fe80.eu>
Date:   2024-05-07T17:08:03+02:00

ims_registrar_scscf: refactor save_fixup4

Rename function to match argument number.
Use assign_save_fixup3_async instead of the code copy

(cherry picked from commit 82a6d7ea6edbaca60879a38c5e74e40920e89342)

- URL:  
https://github.com/kamailio/kamailio/commit/569662043b656063be97d0ea0e22dd8f6082320e
Author: Alexander Couzens <lyn...@fe80.eu>
Date:   2024-05-07T17:08:11+02:00

ims_registrar_scscf: fix typo in function name uint_fixup

(cherry picked from commit 6f908f05d4691abcb1b3a745048d3cc2a9996676)

- URL:  
https://github.com/kamailio/kamailio/commit/4b3620d0f0d7d636bf1d9e4c2b19bf50b8ac9da0
Author: Alexander Couzens <lyn...@fe80.eu>
Date:   2024-05-07T17:08:22+02:00

ims_registrar_scscf: free_uint_fixup: fix memleak/freeing the wrong parameter

The free_uint_fixup() freed the wrong parameter in the past.

(cherry picked from commit c3e6c1edc7531406208efe2965243e6e81506127)

- URL:  
https://github.com/kamailio/kamailio/commit/4e98a4ae06ec0bbff408af211680c97e1f41ca11
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:08:32+02:00

ims_ipsec_pcscf: cascade on options to get the uri for fill_contact()

(cherry picked from commit 60d2ab6464657abf38136a771c297c6f5536e27a)

- URL:  
https://github.com/kamailio/kamailio/commit/3aac0c7379577480fb09902bfb31b9aed49e7f88
Author: Jannik <40364587+volkl...@users.noreply.github.com>
Date:   2024-05-07T17:08:41+02:00

sipcapture: docs - fix default value for parameter

(cherry picked from commit 265c948286f2df5136179c95fbb1d7f1255e4c71)

- URL:  
https://github.com/kamailio/kamailio/commit/fc54fdcd67e244ad075c54b5f24bb6442998b4cb
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:08:52+02:00

tm: free new buffer on drop for local requests

- GH #3403

(cherry picked from commit ee06666c43d96029315dae7618e10d381265a85a)

- URL:  
https://github.com/kamailio/kamailio/commit/f9ca6854d88e4fcc161e1083a953f47142fca90d
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:08:58+02:00

tm: cb flag to mark local uac on request drop

(cherry picked from commit f5da773c5fa29edbf9d0e65a83a62f495928ddec)

- URL:  
https://github.com/kamailio/kamailio/commit/a86d7d2bad119fc4cccf5c19719b4457ab066a04
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:09:06+02:00

tm: cb_flags made unsigned for uac_req

(cherry picked from commit ebd1c6c75a1b832ce85d576aad134b99d47b5738)

- URL:  
https://github.com/kamailio/kamailio/commit/e54b03fc41bc55486430b09d9a4839bcd52278fa
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:09:15+02:00

pv_headers: print also the new TMCB_LOCAL_REQUEST_DROP in debug function

(cherry picked from commit 68624c2da093ab789d4e8d35df65ef1bce024bca)

- URL:  
https://github.com/kamailio/kamailio/commit/965a02ba4aca9283e4f43f8153ebeb81721835f1
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:09:25+02:00

presence: check if the local notify was dropped in event route

- free tm cb parameter on drop
- related to GH #3403

(cherry picked from commit d12fc31056cb37aac347ec05f9ada7bafa5f52de)

- URL:  
https://github.com/kamailio/kamailio/commit/46c8e1a5b0e11162eee2c0b201bb535529397a0a
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:09:39+02:00

uac: check if local requests are dropped and free the param

(cherry picked from commit 00aac8d48370fac356eecff535835d918c631cc5)

- URL:  
https://github.com/kamailio/kamailio/commit/244319c67a191cf1f093b2220fa1a8579179d734
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:09:49+02:00

pua: check if local requests are dropped and free the param

(cherry picked from commit 53e1a29c265df1489c9bd91deddc0719f8ca2092)

- URL:  
https://github.com/kamailio/kamailio/commit/5b97d29f1bbac2656eba506c7fd94b412dfb9b7f
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:10:17+02:00

core: parser/contact - add limit for max number of contacts

- defined to 256

(cherry picked from commit d6b0beb5a219ae57a62e9e7201a6ec1fe66e5a96)

- URL:  
https://github.com/kamailio/kamailio/commit/d75dba611808322356fc8d1ebc9f8c30b4124a15
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:10:25+02:00

core: parser/contact - basic validation tests for contact uri

(cherry picked from commit fc52a54370c085d6fa951da876eee99580677922)

- URL:  
https://github.com/kamailio/kamailio/commit/11f0cfec4d2fc6043d282cdb2258520559f0fcd1
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:11:19+02:00

core: parse/contact: jump to error on too many contacts

(cherry picked from commit f69b22d44cb5abc803c2b58790dd33f2310c1c59)

- URL:  
https://github.com/kamailio/kamailio/commit/24e43d27544bdfa1acfce7ebb8b6e3ba7841fc13
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:11:35+02:00

ctl: removed level and function names from log messages

(cherry picked from commit 65bafaffd6bcfebc508b774cfbb78120e68bb3f0)

- URL:  
https://github.com/kamailio/kamailio/commit/b5eb4f5ca037239f2ec1d99a16a71af0383f737e
Author: Daniel-Constantin Mierla <mico...@gmail.com>
Date:   2024-05-07T17:11:46+02:00

ctl: info log on ECONNRESET (connection reset by peer)

- not a type of error that can be controlled by kamailio

(cherry picked from commit 446c75e0e2194b6e42d768d2e3c79b5f0222905f)


_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org

Reply via email to