Andrey Volk
c35a3bb4db
[Core] scan-build: fix false-positive memory leak in switch_xml_set_attr_d and switch_xml_set_attr_d_buf
2021-10-19 20:30:18 +03:00
Andrey Volk
781180ff48
[Core] scan-build: memory leak in switch_xml_user_cache()
2021-10-19 20:30:17 +03:00
Andrey Volk
e30c62f8ec
[Core] scan-build: Argument with 'nonnull' attribute passed null in switch_xml_internal_dtd()
2021-10-19 20:30:17 +03:00
Andrey Volk
6726922e34
[mod_sofia] scan-build: Dereference of null pointer in sofia_handle_sip_i_bye(), sofia_handle_sip_i_invite() and our_sofia_event_callback()
2021-10-19 20:30:15 +03:00
Andrey Volk
ac1a3dc565
[mod_sofia] scan-build: Argument with 'nonnull' attribute passed null
2021-10-19 20:26:53 +03:00
Andrey Volk
86a075da56
[mod_sofia] scan-build: Fix dereference of null pointer in sofia_outgoing_channel().
2021-10-19 20:26:53 +03:00
Andrey Volk
92a55cf85a
[Core] scan-build: Argument with 'nonnull' attribute passed null in switch_loadable_module_load_module_ex()
2021-10-19 20:26:52 +03:00
Andrey Volk
1b048a8a97
[Core, mod_hash] Add two APIs switch_core_hash_insert_alloc_destructor and switch_core_hash_insert_dup_destructor. Code cleanup in mod_hash. Add unit-tests.
2021-10-19 20:26:50 +03:00
Andrey Volk
f92368d2f2
[mod_xml_ldap] Move all memory allocations into the mod's pool so it does not leak on shutdown. Fix leaking xml_ldap_search().
2021-10-19 20:24:10 +03:00
Andrey Volk
9a491fb8f8
[mod_say_pl] Fix potential memory leak in pl_say_ip()
2021-10-19 20:24:09 +03:00
Andrey Volk
4ab8936a0e
[mod_v8] Fix false-positive memory leak detected in process_status_function() by scan-build
2021-10-19 20:24:09 +03:00
Andrey Volk
0e96038d21
[mod_lua] scan-build: Called C++ object pointer is null (Dbh_test_reactive)
2021-10-19 20:24:09 +03:00
Andrey Volk
3abccb4b4f
[mod_kazoo] Fix leaking stream in kz_event_expand_headers_check()
2021-10-19 20:24:06 +03:00
Andrey Volk
ccd2174fb5
[mod_kazoo] Remove wrong usage of switch_safe_strdup() causing leaks in kazoo_tweaks
2021-10-19 20:19:26 +03:00
Andrey Volk
31c10fac22
[mod_kazoo] scan-build: Argument with 'nonnull' attribute passed null in kz_endpoint_outgoing_channel()
2021-10-19 20:19:26 +03:00
Andrey Volk
322191a2f4
[mod_dialplan_xml] Fix possible use after free in parse_exten()
2021-10-19 20:19:25 +03:00
Andrey Volk
bb150bc486
[mod_spandsp] scan-build: Argument with 'nonnull' attribute passed null in udptl_rx_packet()
2021-10-19 20:15:59 +03:00
Andrey Volk
e4ec2e1043
[mod_spandsp] scan-build: Argument with 'nonnull' attribute passed null in modem_init()
2021-10-19 20:15:58 +03:00
Andrey Volk
e42ebbb33f
[Core] scan-build: Fix false-positive use-after-free in switch_xml_free_attr(). Add unit test.
2021-10-19 20:15:58 +03:00
Andrey Volk
95fb8c7773
[Core] Fix crash on removing xml attributes. Add unit test.
2021-10-19 20:15:57 +03:00
Andrey Volk
b59c28bdbd
[Core] scan-build: fix false-positive use-after-free in switch_xml_internal_dtd()
2021-10-19 20:10:35 +03:00
Andrey Volk
cba582cf4a
[mod_sofia] Fix multiple issues in sofia_presence.c found by scan-build.
2021-10-19 20:10:35 +03:00
Dragos Oancea
0cf323c339
[mod_opusfile] unit-tests: add timer to fix random failures due to the fact that the decoding callback is not installed immediatelly
2021-10-15 16:52:06 +03:00
Dragos Oancea
97a0b0fbae
[mod_opusfile] protect ogg data buff
2021-10-15 16:52:06 +03:00
Dragos Oancea
37ab323c13
[mod_opusfile] add ogg/opus streams, fix Makefile for encoding.
...
[mod_opusfile] add stats, opusctl
[mod_opusfile] add unit-test using teletone
2021-10-15 16:52:06 +03:00
Kevin Garabedian
f8d8e740cc
[core] play_and_collect_input() - suppress digit timer if start of speech is detected
2021-10-14 23:45:38 +03:00
Andrey Volk
e9fde845de
[mod_cv] Replace deprecated definitions and update configure.ac to check renamed opencv4.pc on Debian Bullseye.
2021-10-14 23:29:30 +03:00
Andrey Volk
2505b45134
[mod_skinny, mod_cdr_mongodb, mod_rayo] Fix Debian 11 build warnings.
2021-10-14 23:29:06 +03:00
Andrey Volk
54becc8d28
[mod_python3] Remove deprecated calls.
2021-10-14 23:27:33 +03:00
Andrey Volk
e44fd2ea38
[mod_python3, ESL py3mod] Add Python3 support.
2021-10-14 23:26:36 +03:00
Dragos Oancea
acbe88d18d
[core] polish SEND_RTCP_MESSAGE
2021-10-04 08:54:05 +00:00
Ryan Mitchell
607f5db140
[core] add SEND_RTCP_MESSAGE:
...
toggle send rtcp events off fire_rtcp_events.
eval most common path first when checking flags.
2021-10-01 13:46:34 +00:00
Noah Mehl
d24280c700
[core] Add SEND_RTCP_MESSAGE
...
We utilize: https://github.com/sipcapture/hepipe.js to monitor RTCP for our calls. As such, it's super helpful to get the sent RTCP data along with the received RTCP data. The new: SEND_RTCP_MESSAGE basically mirrors the existing RECV_RTCP_MESSAGE.
2021-10-01 13:46:34 +00:00
Dhruv Gupta
0924fed31d
[mod_sofia] Deprecate the auth-subscriptions profile param by setting it to be enabled by default and introducing the new disable-auth-subscriptions param with a higher priority when set.
2021-10-01 00:40:24 +03:00
Dragos Oancea
bb7bf86bb9
[core] print SRTP lib version at init.
2021-09-27 16:42:37 +03:00
Dragos Oancea
5aacf41f14
[core] add core media getter (it gets the RTP session, handy for unit-testing).
2021-09-27 16:42:30 +03:00
Chris Rienzo
6827c66373
[mod_verto] Handle short read from websocket. This fixes an interop problem with iOS 15.
2021-09-14 21:24:42 +03:00
Dragos Oancea
9eb20d7b54
[mod_sofia] fix memleak on gw registration timeout or 403
2021-09-08 19:50:52 +03:00
Dragos Oancea
69cdaac60b
[mod_sofia] more fixes around md5 hash infoleak (tricky cfg).
...
* [mod_sofia] md5 hash infoleak fixes: (explictly allow host set in gw params 'register_proxy' and 'outbound_proxy' to challenge too).
"We have tightened security for digest authentication on gateways.
If you have gateways configured using dns and not an ip address,
you may need to configure gw-auth-acl in gateway configuration to
specify the IP addresses you can send auth challenges to for this gateway.
This is meant to better secure who we will send auth challenges." (Mike Jerris)
[mod_sofia] add REGISTER/401 unit-tests (sipp based)
[mod_sofia] add INVITE/407 unit-test (sipp-based)
* Cleanup spacing
Co-authored-by: Andrey Volk <andywolk@gmail.com>
2021-09-08 18:22:14 +03:00
Sharath K Shetty
ee9214c6fb
[mod_dptools] Fix silence_ms misspelling typo in vad_test command
2021-09-01 17:48:42 +03:00
mahald
641fcd2b26
[mod_amqp] Increase max command size
2021-08-27 18:48:32 +03:00
dhruvecosmob
d2981ec0c8
[mod_signalwire] add token-reset subcommand to the signalwire api.
2021-08-20 20:20:26 +03:00
suchi.sahoo
25823013f8
[Core] Add switch_safe_atol() and switch_safe_atoll() functions. Add a unit-test.
2021-08-13 20:05:29 +03:00
Dragos Oancea
c41aa83b17
[mod_sofia] fix md5 digest infoleak
...
[mod_sofia] refactor IP checks with sip-dig
[mod_sofia] add sipp-based unit-tests (use spawn_instead_of_system)
2021-08-13 18:17:17 +03:00
Andrey Volk
8a40ba20bd
[mod_sofia] Add a unit-test checking that sofia-sip does not leak when a profile fails to start.
2021-08-13 18:15:43 +03:00
Andrey Volk
16370ddd7c
Merge pull request #1283 from signalwire/srtp_race
...
[Core] Fix FreeSWITCH crashes caused by race conditions when working with Secure RTP.
2021-08-13 16:55:36 +03:00
Dragos Oancea
a83b7db5a7
[unit-tests] fix sps-related race in the sndfile test.
2021-08-09 18:52:49 +03:00
Dragos Oancea
970e32e574
[unit-tests] [mod_sndfile] increase SPS limit
2021-08-09 18:51:36 +03:00
Mike Jerris
0f1dbc2540
[mod_sndfile] fix test build on osx
2021-08-09 18:49:59 +03:00
Dragos Oancea
cbcf6f2e2d
[unit-tests] [mod_sndfile] fix build for Debian Jessie
2021-08-09 18:47:55 +03:00