]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Andrey Volk [Mon, 19 Apr 2021 18:16:28 +0000 (21:16 +0300)]
[Core] Fix possible dereference of null pointer in switch_ivr_originate() and switch_ivr_enterprise_originate()
Andrey Volk [Thu, 1 Apr 2021 20:53:57 +0000 (23:53 +0300)]
[Core] Fix dereference of null pointer in switch_ivr_wait_for_answer()
Dragos Oancea [Thu, 1 Apr 2021 16:18:18 +0000 (16:18 +0000)]
[core] scan-build: Dereference of null pointer (loaded from variable 'flags')
Andrey Volk [Mon, 26 Apr 2021 18:41:36 +0000 (21:41 +0300)]
[mod_managed] Fix Windows build
Andrey Volk [Thu, 22 Apr 2021 22:40:33 +0000 (01:40 +0300)]
[Core] scan-build: Use of zero allocated in switch_xml_str2utf8()
Andrey Volk [Fri, 23 Apr 2021 17:03:36 +0000 (20:03 +0300)]
[Core] scan-build: fix false-positive memory leak in switch_xml_set_attr_d and switch_xml_set_attr_d_buf
Andrey Volk [Thu, 22 Apr 2021 21:23:39 +0000 (00:23 +0300)]
[Core] scan-build: memory leak in switch_xml_user_cache()
Andrey Volk [Mon, 19 Apr 2021 23:05:20 +0000 (02:05 +0300)]
[Core] scan-build: Argument with 'nonnull' attribute passed null in switch_xml_internal_dtd()
Andrey Volk [Thu, 1 Apr 2021 21:27:59 +0000 (00:27 +0300)]
[mod_sofia] scan-build: Dereference of null pointer in sofia_handle_sip_i_bye(), sofia_handle_sip_i_invite() and our_sofia_event_callback()
Andrey Volk [Thu, 1 Apr 2021 10:20:02 +0000 (13:20 +0300)]
[mod_sofia] scan-build: Argument with 'nonnull' attribute passed null
Andrey Volk [Fri, 26 Feb 2021 17:54:27 +0000 (20:54 +0300)]
[mod_sofia] scan-build: Fix dereference of null pointer in sofia_outgoing_channel().
Andrey Volk [Fri, 23 Apr 2021 11:46:06 +0000 (14:46 +0300)]
[libvpx] scan-build: Assigned value is garbage or undefined
Andrey Volk [Mon, 19 Apr 2021 22:33:29 +0000 (01:33 +0300)]
[Core] scan-build: Argument with 'nonnull' attribute passed null in switch_loadable_module_load_module_ex()
Andrey Volk [Tue, 26 Jan 2021 23:53:16 +0000 (02:53 +0300)]
[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.
Andrey Volk [Sat, 3 Apr 2021 12:23:27 +0000 (15:23 +0300)]
[mod_xml_ldap] Move all memory allocations into the mod's pool so it does not leak on shutdown. Fix leaking xml_ldap_search().
Andrey Volk [Sat, 3 Apr 2021 17:38:30 +0000 (20:38 +0300)]
[mod_say_pl] Fix potential memory leak in pl_say_ip()
Andrey Volk [Tue, 6 Apr 2021 17:06:10 +0000 (20:06 +0300)]
[mod_v8] Fix false-positive memory leak detected in process_status_function() by scan-build
Andrey Volk [Fri, 26 Feb 2021 20:34:25 +0000 (23:34 +0300)]
[mod_lua] scan-build: Called C++ object pointer is null (Dbh_test_reactive)
Andrey Volk [Thu, 1 Apr 2021 14:33:50 +0000 (17:33 +0300)]
[mod_kazoo] Fix leaking stream in kz_event_expand_headers_check()
Andrey Volk [Thu, 1 Apr 2021 14:30:33 +0000 (17:30 +0300)]
[mod_kazoo] Remove wrong usage of switch_safe_strdup() causing leaks in kazoo_tweaks
Andrey Volk [Thu, 1 Apr 2021 13:25:10 +0000 (16:25 +0300)]
[mod_kazoo] scan-build: Argument with 'nonnull' attribute passed null in kz_endpoint_outgoing_channel()
Andrey Volk [Mon, 19 Apr 2021 20:33:43 +0000 (23:33 +0300)]
[iksemel] Fix memory leak
Andrey Volk [Tue, 6 Apr 2021 16:16:23 +0000 (19:16 +0300)]
[libdingaling] Fix memory leaks
Andrey Volk [Tue, 6 Apr 2021 16:43:57 +0000 (19:43 +0300)]
[mod_dialplan_xml] Fix possible use after free in parse_exten()
Andrey Volk [Thu, 1 Apr 2021 13:14:06 +0000 (16:14 +0300)]
[mod_spandsp] scan-build: Argument with 'nonnull' attribute passed null in udptl_rx_packet()
Andrey Volk [Fri, 26 Feb 2021 18:44:30 +0000 (21:44 +0300)]
[mod_spandsp] scan-build: Argument with 'nonnull' attribute passed null in modem_init()
Andrey Volk [Sun, 25 Apr 2021 00:52:33 +0000 (03:52 +0300)]
[Core] scan-build: Fix false-positive use-after-free in switch_xml_free_attr(). Add unit test.
Andrey Volk [Sun, 25 Apr 2021 00:29:56 +0000 (03:29 +0300)]
[Core] Fix crash on removing xml attributes. Add unit test.
Andrey Volk [Fri, 23 Apr 2021 12:00:21 +0000 (15:00 +0300)]
[libvpx] scan-build: fix false-positive dereference of null pointer
Andrey Volk [Sun, 25 Apr 2021 01:12:50 +0000 (04:12 +0300)]
[Core] scan-build: fix false-positive use-after-free in switch_xml_internal_dtd()
Andrey Volk [Mon, 19 Apr 2021 20:27:14 +0000 (23:27 +0300)]
[apr] scan-build: Dereference of null pointer in apr_hash_merge()
Andrey Volk [Mon, 19 Apr 2021 22:34:33 +0000 (01:34 +0300)]
[mod_sofia] Fix multiple issues in sofia_presence.c found by scan-build.
Andrey Volk [Thu, 22 Apr 2021 14:50:49 +0000 (17:50 +0300)]
[libyuv] Disable scan-build warnings.
Andrey Volk [Fri, 15 Oct 2021 19:17:39 +0000 (22:17 +0300)]
Merge pull request #1262 from signalwire/opus
[mod_opusfile] Improvements.
Dragos Oancea [Wed, 15 Apr 2020 11:34:10 +0000 (11:34 +0000)]
[mod_opusfile] unit-tests: add timer to fix random failures due to the fact that the decoding callback is not installed immediatelly
Dragos Oancea [Fri, 13 Mar 2020 18:42:43 +0000 (18:42 +0000)]
[mod_opusfile] protect ogg data buff
Dragos Oancea [Thu, 12 Mar 2020 14:41:31 +0000 (14:41 +0000)]
[mod_opusfile] add ogg/opus streams, fix Makefile for encoding.
[mod_opusfile] add stats, opusctl
[mod_opusfile] add unit-test using teletone
Andrey Volk [Fri, 15 Oct 2021 13:41:41 +0000 (16:41 +0300)]
Merge pull request #1380 from inoutglobal/master
[daylight saving]- Fixs wrong daylight saving
Kevin Garabedian [Thu, 14 Oct 2021 19:56:54 +0000 (15:56 -0400)]
[core] play_and_collect_input() - suppress digit timer if start of speech is detected
Andrey Volk [Wed, 22 Sep 2021 16:13:24 +0000 (19:13 +0300)]
[mod_cv] Replace deprecated definitions and update configure.ac to check renamed opencv4.pc on Debian Bullseye.
Andrey Volk [Wed, 22 Sep 2021 17:14:53 +0000 (20:14 +0300)]
[mod_skinny, mod_cdr_mongodb, mod_rayo] Fix Debian 11 build warnings.
Andrey Volk [Tue, 21 Sep 2021 19:49:04 +0000 (22:49 +0300)]
[Build-System] Add Bullseye to the Debian packaging
Andrey Volk [Wed, 6 Oct 2021 18:32:23 +0000 (21:32 +0300)]
[Packaging] Fix a conflict between freeswitch-mod-python and freeswitch-mod-python3 Debian packages
Andrey Volk [Tue, 28 Sep 2021 17:37:46 +0000 (20:37 +0300)]
[mod_python3] Remove deprecated calls.
Andrey Volk [Sun, 26 Sep 2021 10:23:46 +0000 (13:23 +0300)]
[mod_python3, ESL py3mod] Add Python3 support.
Edson Lopes Filho [Wed, 13 Oct 2021 16:13:09 +0000 (13:13 -0300)]
[daylight saving]- Fixs wrong daylight saving
Fix wrong daylight saving on America/Sao_Paulo Timezone. There is no more Daylight Savings in Sao Paulo.
Andrey Volk [Mon, 4 Oct 2021 22:47:57 +0000 (01:47 +0300)]
Merge pull request #1370 from dragos-oancea/sendRTCPEvent
[Core] Add SEND_RTCP_MESSAGE event and a unit-test.
Dragos Oancea [Fri, 1 Oct 2021 18:17:51 +0000 (18:17 +0000)]
[unit-tests] add SEND_RTCP_MESSAGE event/rtcp unit-test.
Dragos Oancea [Thu, 30 Sep 2021 11:39:39 +0000 (11:39 +0000)]
[core] polish SEND_RTCP_MESSAGE
Ryan Mitchell [Fri, 17 Sep 2021 03:17:28 +0000 (20:17 -0700)]
[core] add SEND_RTCP_MESSAGE:
toggle send rtcp events off fire_rtcp_events.
eval most common path first when checking flags.
Noah Mehl [Thu, 18 Jun 2020 13:53:49 +0000 (09:53 -0400)]
[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.
Dhruv Gupta [Thu, 30 Sep 2021 21:37:03 +0000 (03:07 +0530)]
[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.
Andrey Volk [Thu, 30 Sep 2021 14:47:36 +0000 (17:47 +0300)]
Merge pull request #1361 from signalwire/srtpmac
[libsrtp] Fix build on MAC OS
Andrey Volk [Thu, 30 Sep 2021 14:13:21 +0000 (17:13 +0300)]
[libsrtp] Fix build on MAC OS
Dragos Oancea [Sat, 25 Sep 2021 11:11:46 +0000 (11:11 +0000)]
[core] print SRTP lib version at init.
Dragos Oancea [Sat, 25 Sep 2021 11:33:16 +0000 (11:33 +0000)]
[core] add core media getter (it gets the RTP session, handy for unit-testing).
Chris Rienzo [Tue, 14 Sep 2021 18:24:42 +0000 (14:24 -0400)]
[mod_verto] Handle short read from websocket. This fixes an interop problem with iOS 15.
Dragos Oancea [Mon, 30 Aug 2021 09:44:26 +0000 (09:44 +0000)]
[mod_sofia] fix memleak on gw registration timeout or 403
Dragos Oancea [Wed, 8 Sep 2021 15:20:20 +0000 (18:20 +0300)]
[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>
Sharath K Shetty [Wed, 1 Sep 2021 14:48:42 +0000 (20:18 +0530)]
[mod_dptools] Fix silence_ms misspelling typo in vad_test command
Andrey Volk [Tue, 31 Aug 2021 18:17:12 +0000 (21:17 +0300)]
Merge pull request #1330 from signalwire/openssl1.1.x
[Build-System] Windows: Update OpenSSL to 1.1.1l, libpq to 10.18, curl to 7.78.0, libks to 1.7.0, signalwire-c to 1.3.0, rabbitmq-c to 0.11.0
Andrey Volk [Mon, 30 Aug 2021 20:04:13 +0000 (23:04 +0300)]
Merge pull request #1328 from signalwire/libsrtp24
[Build-System] Update libsrtp to 2.4.0
Andrey Volk [Mon, 30 Aug 2021 18:19:19 +0000 (21:19 +0300)]
[Build-System] Windows: Update OpenSSL to 1.1.1l, libpq to 10.18, curl to 7.78.0, libks to 1.7.0, signalwire-c to 1.3.0, rabbitmq-c to 0.11.0
Andrey Volk [Sat, 28 Aug 2021 11:19:05 +0000 (14:19 +0300)]
[Build-System] Update libsrtp to 2.4.0
mahald [Fri, 27 Aug 2021 15:48:32 +0000 (17:48 +0200)]
[mod_amqp] Increase max command size
Andrey Volk [Wed, 25 Aug 2021 17:37:19 +0000 (20:37 +0300)]
Merge pull request #1317 from signalwire/sofiabump
Bump sofia-sip library requirement to version 1.13.5
Andrey Volk [Wed, 25 Aug 2021 16:32:43 +0000 (19:32 +0300)]
Bump sofia-sip library requirement to version 1.13.5
dhruvecosmob [Thu, 22 Jul 2021 19:21:20 +0000 (00:51 +0530)]
[mod_signalwire] add token-reset subcommand to the signalwire api.
Andrey Volk [Thu, 19 Aug 2021 21:17:34 +0000 (00:17 +0300)]
Merge pull request #1307 from signalwire/freetdm
[Build-System] Remove freetdm from the FreeSWITCH tree. Use out-of-tree module https://github.com/freeswitch/freetdm instead.
Andrey Volk [Wed, 18 Aug 2021 22:12:54 +0000 (01:12 +0300)]
[Build-System] Remove freetdm from the FreeSWITCH tree. Use out-of-tree module https://github.com/freeswitch/freetdm instead.
Andrey Volk [Thu, 19 Aug 2021 18:05:10 +0000 (21:05 +0300)]
Merge pull request #1312 from signalwire/outoftree
[Build-System] Allow out-of-tree modules to stay commented out in modules.conf and fix false-positive warnings from module integrity checking when running make install.
Andrey Volk [Thu, 19 Aug 2021 16:32:18 +0000 (19:32 +0300)]
[Build-System] Allow out-of-tree modules to stay commented out in modules.conf and fix false-positive warnings from module integrity checking when running make install.
Andrey Volk [Fri, 13 Aug 2021 17:56:14 +0000 (20:56 +0300)]
Merge pull request #1299 from ssahoo-five9/switch_utils
[Core] Add switch_safe_atol() and switch_safe_atoll() functions. Add a unit-test.
suchi.sahoo [Mon, 9 Aug 2021 18:28:56 +0000 (21:28 +0300)]
[Core] Add switch_safe_atol() and switch_safe_atoll() functions. Add a unit-test.
Dragos Oancea [Thu, 13 May 2021 13:49:09 +0000 (13:49 +0000)]
[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)
Andrey Volk [Wed, 11 Aug 2021 14:34:46 +0000 (17:34 +0300)]
[mod_sofia] Add a unit-test checking that sofia-sip does not leak when a profile fails to start.
Andrey Volk [Fri, 13 Aug 2021 13:55:36 +0000 (16:55 +0300)]
Merge pull request #1283 from signalwire/srtp_race
[Core] Fix FreeSWITCH crashes caused by race conditions when working with Secure RTP.
Dragos Oancea [Mon, 22 Jun 2020 19:25:48 +0000 (19:25 +0000)]
[unit-tests] fix sps-related race in the sndfile test.
Dragos Oancea [Thu, 21 May 2020 19:28:48 +0000 (19:28 +0000)]
[unit-tests] [mod_sndfile] increase SPS limit
Mike Jerris [Thu, 28 May 2020 00:37:13 +0000 (18:37 -0600)]
[mod_sndfile] fix test build on osx
Dragos Oancea [Tue, 19 May 2020 11:24:43 +0000 (11:24 +0000)]
[unit-tests] [mod_sndfile] fix build for Debian Jessie
Andrey Volk [Mon, 9 Aug 2021 14:30:23 +0000 (17:30 +0300)]
Merge pull request #1298 from signalwire/speedupdrone
[unit-tests] [mod_sndfile] parallelize unit-tests, each audio extension test in its own session.
Dragos Oancea [Mon, 18 May 2020 17:58:48 +0000 (18:58 +0100)]
[unit-tests] [mod_sndfile] parallelize unit-tests, each audio extension test in its own session.
Andrey Volk [Fri, 6 Aug 2021 13:48:11 +0000 (16:48 +0300)]
Merge pull request #1256 from signalwire/early
[Core] Fix bridge_early_media
Andrey Volk [Mon, 2 Aug 2021 13:23:11 +0000 (16:23 +0300)]
Merge pull request #1289 from gsiehien/fix-rayo-conference
[mod_rayo] mod_rayo returns error exec_conference_api
Grzegorz Siehień [Mon, 2 Aug 2021 12:55:29 +0000 (14:55 +0200)]
[mod_rayo] mod_rayo returns error exec_conference_api
fixes #704 - mod_rayo returns error on exec_conference_api
Andrey Volk [Sat, 31 Jul 2021 00:49:18 +0000 (00:49 +0000)]
swigall
dhruvecosmob [Tue, 20 Jul 2021 13:02:52 +0000 (16:02 +0300)]
[mod_sofia] Deprecate the auth-messages profile param by setting it to be enabled by default and introducing the new disable-auth-messages param with a higher priority when set.
Andrey Volk [Thu, 15 Jul 2021 14:26:20 +0000 (17:26 +0300)]
[Core] Fix FreeSWITCH crashes caused by race conditions when working with Secure RTP.
Andrey Volk [Sat, 24 Jul 2021 19:39:16 +0000 (22:39 +0300)]
Merge pull request #1246 from xiaobaozidi/master
[mod_sofia] Fixed a few Usage-of-uninitialized value bugs which may cause information discolsure and bypass ACL check
xiaobaozidi [Wed, 30 Jun 2021 01:08:16 +0000 (20:08 -0500)]
[mod_sofia] Fixed a few Usage-of-uninitialized value bugs which may cause information discolsure and bypass ACL check
Andrey Volk [Sat, 24 Jul 2021 17:54:55 +0000 (20:54 +0300)]
Merge pull request #1253 from MarioG-X/libvpx/macos-release-independence
[libvpx] configure: macos release independence for sse
Mario G [Mon, 5 Jul 2021 21:46:00 +0000 (14:46 -0700)]
[libvpx] configure: macos release independence for sse
tomeeo [Fri, 23 Jul 2021 21:04:59 +0000 (17:04 -0400)]
[mod_http_cache] Fix the query string not included for HTTP PUT requests to s3
Andrey Volk [Fri, 23 Jul 2021 18:51:14 +0000 (21:51 +0300)]
Merge pull request #1208 from signalwire/sofiadrone
[Unit-tests] Build sofia-sip on the fly on Drone CI so backtraces are more informative in ASAN reports.
Andrey Volk [Mon, 24 May 2021 14:17:28 +0000 (17:17 +0300)]
[Unit-tests] Build sofia-sip on the fly on Drone CI so backtraces are more informative in ASAN reports.
Andrey Volk [Tue, 20 Jul 2021 18:10:05 +0000 (21:10 +0300)]
Merge pull request #1274 from signalwire/signalwiregatewaydown
[mod_signalwire] When SignalWire SIP Gateway is in unregistered state it's DOWN and can not be NOREG.
Andrey Volk [Tue, 20 Jul 2021 17:39:58 +0000 (20:39 +0300)]
[mod_signalwire] When SignalWire SIP Gateway is in unregistered state it's DOWN and can not be NOREG.
nrensen [Mon, 19 Jul 2021 15:57:13 +0000 (23:57 +0800)]
[mod_commands] OpenBSD compat
Chris Rienzo [Tue, 9 Feb 2021 18:19:22 +0000 (13:19 -0500)]
[core, mod_commands] Execute command under shell when using spawn in switch_system().