]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Chris Rienzo [Fri, 17 Feb 2023 20:24:03 +0000 (15:24 -0500)]
Create SECURITY.md
Andrey Volk [Thu, 16 Feb 2023 18:12:11 +0000 (21:12 +0300)]
Merge pull request #1966 from s3rj1k/dockerfile
[mod_shout] Enable module in Dockerfile example.
s3rj1k [Thu, 16 Feb 2023 16:11:28 +0000 (18:11 +0200)]
[mod_shout] Enable module in Dockerfile example.
Signed-off-by: s3rj1k <evasive.gyron@gmail.com>
demonspork [Fri, 10 Feb 2023 18:16:57 +0000 (12:16 -0600)]
[mod_sofia] Ignore user agent for display update when channel variable update_ignore_ua is true
Andrey Volk [Fri, 3 Feb 2023 22:21:44 +0000 (01:21 +0300)]
version bump
Andrey Volk [Fri, 3 Feb 2023 18:46:31 +0000 (18:46 +0000)]
swigall
Andrey Volk [Tue, 31 Jan 2023 22:30:11 +0000 (01:30 +0300)]
[Build-system] Update libks version requirement to 1.8.2
Andrey Volk [Wed, 25 Jan 2023 21:04:55 +0000 (00:04 +0300)]
Merge pull request #1938 from signalwire/ks182
[Build-System] Update libks to 1.8.2 and signalwire-client-c to 1.3.2 on Windows
Andrey Volk [Wed, 25 Jan 2023 15:42:48 +0000 (18:42 +0300)]
[Build-System] Update libks to 1.8.2 and signalwire-client-c to 1.3.2 on Windows
Adrian Fretwell [Tue, 24 Jan 2023 15:14:29 +0000 (15:14 +0000)]
[mod_python3] Create an event on python_fetch()
Andrey Volk [Tue, 24 Jan 2023 15:12:18 +0000 (18:12 +0300)]
Merge pull request #1936 from signalwire/xml_curl_event
[mod_xml_curl] Fix leaking event in xml_url_fetch()
Andrey Volk [Tue, 24 Jan 2023 11:14:27 +0000 (14:14 +0300)]
[mod_xml_curl] Fix leaking event in xml_url_fetch()
Len [Mon, 23 Jan 2023 23:04:01 +0000 (18:04 -0500)]
[Configuration] Use : not , in rtp_secure_media
Andrey Volk [Thu, 19 Jan 2023 09:09:35 +0000 (12:09 +0300)]
Merge pull request #1929 from signalwire/sofia11312
Bump sofia-sip library requirement to version 1.13.12
Andrey Volk [Wed, 18 Jan 2023 16:45:35 +0000 (19:45 +0300)]
Bump sofia-sip library requirement to version 1.13.12
Andrey Volk [Wed, 18 Jan 2023 00:30:45 +0000 (03:30 +0300)]
Merge pull request #1927 from signalwire/libcryptowin
[Build-System] Fix MD5 on Windows. Add a unit-test.
Andrey Volk [Tue, 17 Jan 2023 23:55:34 +0000 (02:55 +0300)]
[Build-System] Fix MD5 on Windows. Add a unit-test.
Andrey Volk [Mon, 16 Jan 2023 15:52:26 +0000 (18:52 +0300)]
[mod_verto] Limit websocket payload size to
1000000 .
Andrey Volk [Mon, 16 Jan 2023 21:32:28 +0000 (00:32 +0300)]
Merge pull request #1921 from signalwire/nsig
[Build-System] Fix NSIG redefinition issue.
Andrey Volk [Mon, 16 Jan 2023 21:26:05 +0000 (00:26 +0300)]
Merge pull request #1910 from signalwire/osx
[Unit-tests] mod_sofia: avoid duplicate symbols on macos.
Andrey Volk [Thu, 12 Jan 2023 15:59:07 +0000 (18:59 +0300)]
[Build-System] Fix NSIG redefinition issue.
Minh [Mon, 9 Jan 2023 13:00:49 +0000 (20:00 +0700)]
[mod_sofia] New chanvars for inbound multiple header identity
Andrey Volk [Fri, 30 Dec 2022 22:43:03 +0000 (01:43 +0300)]
[Unit-tests] mod_sofia: avoid duplicate symbols on macos.
Andrey Volk [Fri, 30 Dec 2022 17:29:34 +0000 (20:29 +0300)]
Merge pull request #1907 from signalwire/readmegetstarted
[Docs] Update get-started link in README.md
Andrey Volk [Wed, 28 Dec 2022 11:02:48 +0000 (14:02 +0300)]
[Docs] Update get-started link in README.md
Andrey Volk [Tue, 27 Dec 2022 18:13:05 +0000 (21:13 +0300)]
Merge pull request #1902 from signalwire/switch_console_complete
[Core] Fix false-positive illegal memory access detection in switch_console_complete()
Andrey Volk [Mon, 26 Dec 2022 12:30:28 +0000 (15:30 +0300)]
[Core] Fix false-positive illegal memory access detection in switch_console_complete()
Andrey Volk [Fri, 9 Dec 2022 14:42:30 +0000 (17:42 +0300)]
[Core] switch_mprintf: Increase the size of loop variables in the printf() implementation. Add unit-tests disabled by default.
Andrey Volk [Thu, 8 Dec 2022 22:43:10 +0000 (01:43 +0300)]
[Build-System] Update SQLite to 3.40.0 on Windows
Andrey Volk [Thu, 8 Dec 2022 09:45:02 +0000 (12:45 +0300)]
Merge pull request #1889 from signalwire/wincaching
[Build-System] Improve build time on Windows: Do not download a pre-compiled binary if it's found in a folder pointed by the FreeSWITCHBuildCachePath environment variable.
Andrey Volk [Thu, 8 Dec 2022 09:17:03 +0000 (12:17 +0300)]
Merge pull request #1890 from signalwire/yasm64
[Build-System] Fix build on Windows 11: yasm tool compiled for x86 does not work on x64 system. Download yasm.exe 64bit instead.
Andrey Volk [Thu, 8 Dec 2022 00:02:42 +0000 (03:02 +0300)]
[Build-System] Fix build on Windows 11: yasm tool compiled for x86 does not work on x64 system. Download yasm.exe 64bit instead.
Andrey Volk [Wed, 7 Dec 2022 20:31:51 +0000 (23:31 +0300)]
[Build-System] Improve build time on Windows: Do not download a pre-compiled binary if it's found in a folder pointed by the FreeSWITCHBuildCachePath environment variable.
morwin1 [Tue, 6 Dec 2022 17:07:19 +0000 (04:07 +1100)]
[mod_python3] Fix compiler warnings
Andrey Volk [Mon, 5 Dec 2022 22:33:14 +0000 (01:33 +0300)]
Merge pull request #1881 from signalwire/originatefence
[Core] Fix crash in enterprise originate: memory fence the handles.
David Villasmil [Thu, 1 Dec 2022 18:51:17 +0000 (19:51 +0100)]
[mod_sofia] Parse extra headers on reINVITE
Andrey Volk [Wed, 30 Nov 2022 20:18:55 +0000 (23:18 +0300)]
[Core] Fix crash in enterprise originate: memory fence the handles.
Anthony Minessale [Wed, 16 Nov 2022 21:31:36 +0000 (15:31 -0600)]
[Core] Blind pass at using a rwlock for chat_hash
Andrey Volk [Mon, 7 Nov 2022 23:36:35 +0000 (02:36 +0300)]
Merge pull request #1851 from signalwire/nodupremove
[Core] Remove deprecated SWITCH_STACK_NODUP flag. Change switch_event_add_header_string() behavior to always dup.
Andrey Volk [Mon, 31 Oct 2022 14:49:17 +0000 (17:49 +0300)]
[Core] Remove deprecated SWITCH_STACK_NODUP flag. Change switch_event_add_header_string() behavior to always dup.
Andrey Volk [Mon, 7 Nov 2022 22:43:14 +0000 (01:43 +0300)]
Merge pull request #1856 from signalwire/nodupremovewithflag
[Core] SWITCH_STACK_NODUP flag is deprecated and will be soon removed. Introduce switch_event_add_header_string_nodup() API.
Andrey Volk [Mon, 31 Oct 2022 14:49:17 +0000 (17:49 +0300)]
[Core] SWITCH_STACK_NODUP flag is deprecated and will be soon removed. Introduce switch_event_add_header_string_nodup() API.
Andrey Volk [Mon, 7 Nov 2022 22:14:48 +0000 (01:14 +0300)]
Merge pull request #1857 from signalwire/smpp
[mod_smpp] Fix use of switch_event_add_header_string with SWITCH_STACK_NODUP.
Andrey Volk [Mon, 7 Nov 2022 21:43:17 +0000 (00:43 +0300)]
[mod_smpp] Fix use of switch_event_add_header_string with SWITCH_STACK_NODUP.
Royce Mitchell [Tue, 1 Nov 2022 16:19:15 +0000 (11:19 -0500)]
[mod_logfile] Continue renaming if a logfile doesn't exist
this prevents a scenario where freeswitch.log fails to get rotated and eventually fills up the hard drive causing a crash. See issue #1738
Andrey Volk [Fri, 28 Oct 2022 19:50:14 +0000 (22:50 +0300)]
Merge pull request #1848 from dragos-oancea/nuke-zrtp-
[core][mod_sofia] remove ZRTP (deemed obsolete).
Dragos Oancea [Fri, 28 Oct 2022 17:22:33 +0000 (20:22 +0300)]
swigall
Dragos Oancea [Fri, 28 Oct 2022 15:34:18 +0000 (18:34 +0300)]
[core][mod_sofia] remove ZRTP (deemed obsolete).
[unit-tests][build-system][docs] remove references to ZRTP.
Andrey Volk [Thu, 27 Oct 2022 21:27:55 +0000 (00:27 +0300)]
[mod_http_cache] Fix leaking curl handle in http_get()
Zvonimir Bužanić [Wed, 26 Oct 2022 17:53:01 +0000 (19:53 +0200)]
[core] Fix wrong reason code for group call
Andrey Volk [Tue, 25 Oct 2022 17:45:34 +0000 (20:45 +0300)]
Merge pull request #1841 from signalwire/rpmshared
[Packaging] Shared libraries instead of static in freeswitch devel CentOS package.
Andrey Volk [Tue, 25 Oct 2022 09:19:58 +0000 (12:19 +0300)]
[Packaging] Shared libraries instead of static in freeswitch devel CentOS package.
Andrey Volk [Mon, 24 Oct 2022 19:44:16 +0000 (22:44 +0300)]
Merge pull request #1838 from signalwire/static
[Build-System] Disable static build by default on Linux.
Andrey Volk [Thu, 20 Oct 2022 15:54:05 +0000 (18:54 +0300)]
[Build-System] Disable static build by default on Linux.
Andrey Volk [Fri, 14 Oct 2022 22:16:48 +0000 (01:16 +0300)]
version bump
Andrey Volk [Fri, 14 Oct 2022 18:11:17 +0000 (18:11 +0000)]
swigall
Dmitry Ukolov [Thu, 6 Oct 2022 09:15:41 +0000 (13:15 +0400)]
[mod_sofia] Add db-spin-up-wait-ms profile parameter.
Konstantin S. Vishnivetsky [Thu, 6 Oct 2022 09:12:05 +0000 (13:12 +0400)]
[fs_cli] Add: -s key adding log events filter UUID on fs_cli startup
* Add: -s key adding log events filter UUID on fs_cli startup
* Add: long option --set-log-uuid
Clock [Tue, 4 Oct 2022 17:19:10 +0000 (01:19 +0800)]
[mod_shout] Replace space with tab in Makefile.am
Andrey Volk [Fri, 9 Sep 2022 13:32:35 +0000 (16:32 +0300)]
Merge pull request #1804 from jakubkarolczyk/fix_late_offer
[mod_sofia] Fix handling of late offer
Jakub Karolczyk [Fri, 9 Sep 2022 10:07:19 +0000 (11:07 +0100)]
[mod_sofia] Fix handling of late offer
Andrey Volk [Tue, 6 Sep 2022 19:31:20 +0000 (22:31 +0300)]
Merge pull request #1794 from Len-PGH/patch-3
[Build-System] Add signalwire.conf.xml to the freeswitch.spec
Len [Tue, 6 Sep 2022 19:30:35 +0000 (15:30 -0400)]
[Build-System] Add signalwire.conf.xml to the freeswitch.spec
Andrey Volk [Tue, 6 Sep 2022 17:54:16 +0000 (20:54 +0300)]
Merge pull request #1793 from Len-PGH/patch-2
[Configuration] Add vanilla autoload_configs signalwire.conf.xml
Brian West [Tue, 6 Sep 2022 15:57:26 +0000 (10:57 -0500)]
Merge pull request #1584 from greenbea/patch-7
[mod_callcenter] Fix SWITCH_EVENT_PRESENCE_PROBE unbind
Len [Tue, 6 Sep 2022 15:16:20 +0000 (11:16 -0400)]
[Configuration] Add vanilla autoload_configs signalwire.conf.xml
Andrey Volk [Mon, 29 Aug 2022 23:42:26 +0000 (02:42 +0300)]
Merge pull request #1777 from greenbea/patch-15
[mod_sofia] Fix PRESENCE_PROBE firing on rejection
Andrey Volk [Mon, 29 Aug 2022 22:42:31 +0000 (01:42 +0300)]
Merge pull request #1783 from signalwire/jingle
[Configuration] Remove jingle_profiles
Andrey Volk [Mon, 29 Aug 2022 22:41:22 +0000 (01:41 +0300)]
[Configuration] Remove jingle_profiles
Andrey Volk [Mon, 29 Aug 2022 22:15:26 +0000 (01:15 +0300)]
Merge pull request #1782 from signalwire/mrcp
[Build-System] mrcp: cleanup freeswitch.spec
Andrey Volk [Mon, 29 Aug 2022 22:08:39 +0000 (01:08 +0300)]
[Build-System] mrcp: cleanup freeswitch.spec
Andrey Volk [Mon, 29 Aug 2022 21:25:45 +0000 (00:25 +0300)]
Merge pull request #1781 from signalwire/ssml
[mod_ssml] Add deps rule to the Makefile.am
Andrey Volk [Mon, 29 Aug 2022 21:17:52 +0000 (00:17 +0300)]
[mod_ssml] Add deps rule to the Makefile.am
Andrey Volk [Mon, 29 Aug 2022 20:31:15 +0000 (23:31 +0300)]
Merge pull request #1780 from signalwire/remove-apr-utils-and-rename-apr
Remove apr utils and rename apr
Andrey Volk [Mon, 29 Aug 2022 15:23:14 +0000 (18:23 +0300)]
[Build-System] Remove dingaling.conf.xml
Andrey Volk [Mon, 29 Aug 2022 14:50:06 +0000 (17:50 +0300)]
[Build-System] Remove mod_unimrcp from the Windows build.
Andrey Volk [Thu, 18 Aug 2022 23:51:59 +0000 (02:51 +0300)]
[Core] Fix Windows build after apr-util removal
Chris Rienzo [Thu, 18 Aug 2022 18:39:44 +0000 (14:39 -0400)]
[core] use fspr prefixed symbols instead of apr
Chris Rienzo [Thu, 18 Aug 2022 17:40:33 +0000 (13:40 -0400)]
[core] rename lib apr symbols to fspr
Chris Rienzo [Tue, 16 Aug 2022 22:29:47 +0000 (18:29 -0400)]
[core] remove unimrcp from tree
Chris Rienzo [Tue, 16 Aug 2022 22:01:53 +0000 (18:01 -0400)]
[core] remove libdingaling from tree
Chris Rienzo [Tue, 16 Aug 2022 20:08:37 +0000 (16:08 -0400)]
[core] remove apr-util from tree
Andrey Volk [Mon, 29 Aug 2022 13:36:41 +0000 (16:36 +0300)]
Merge pull request #1778 from signalwire/testendstab
[Unit-tests] Improve stability of some tests.
Andrey Volk [Wed, 24 Aug 2022 14:19:20 +0000 (17:19 +0300)]
[Unit-tests] Improve stability of some tests.
agree [Fri, 26 Aug 2022 21:48:31 +0000 (17:48 -0400)]
[mod_sofia] Fix PRESENCE_PROBE firing on rejection
After rejecting the subscription for authentication the function calls goto end. In the end block freeswitch fires PRESENCE_PROBE events and releases the allocated memory
* when rejecting a call for auth PRESENCE_PROBE should not get fired
* This caused all other subscribers to the same entity to get flooded with NOTIFY's because `call_id` only gets set later in the function, so when firing the PRESENCE_PROBE without `call_id` being set all subscriptions will get a notify
* this can be considered a security flaw as any unauthorized user can send
SUBSCRIBES and trigger thousands of NOTIFY's to the SUBSCRIBED endpoints
This was fixed simply my moving down the end label after the code that
sends the PRESENCE_PROBE event
Andrey Volk [Fri, 26 Aug 2022 20:26:10 +0000 (23:26 +0300)]
Merge pull request #1776 from signalwire/fake
[Unit-tests] Add --enable-fake-dlclose to .drone.yml
Andrey Volk [Fri, 26 Aug 2022 19:47:54 +0000 (22:47 +0300)]
[Unit-tests] Add --enable-fake-dlclose to .drone.yml
Andrey Volk [Fri, 26 Aug 2022 19:11:07 +0000 (22:11 +0300)]
Merge pull request #1775 from signalwire/void
[Core] Fix wrong switch_odbc_skip_autocommit_flip function declaration.
Andrey Volk [Fri, 26 Aug 2022 18:47:45 +0000 (21:47 +0300)]
[Core] Fix wrong switch_odbc_skip_autocommit_flip function declaration.
Andrey Volk [Fri, 26 Aug 2022 17:21:23 +0000 (20:21 +0300)]
Merge pull request #1773 from signalwire/autocommit
[Core] ODBC: Add odbc-skip-autocommit-flip switch param.
Andrey Volk [Fri, 26 Aug 2022 16:32:19 +0000 (19:32 +0300)]
Merge pull request #1774 from signalwire/nullcmp
[mod_sofia] Unit-test: Fix strcmp null argument.
Andrey Volk [Fri, 26 Aug 2022 13:21:01 +0000 (16:21 +0300)]
[mod_sofia] Unit-test: Fix strcmp null argument.
Andrey Volk [Thu, 25 Aug 2022 17:14:47 +0000 (20:14 +0300)]
[Core] ODBC: Add odbc-skip-autocommit-flip switch param.
Ruslan [Tue, 23 Aug 2022 15:07:55 +0000 (17:07 +0200)]
[mod_conference] file descriptor stays open
Solution: don't even start to play file if conference is not running.
Co-authored-by: Ruslan Andronov <randronov@outlook.com>
Andrey Volk [Tue, 9 Aug 2022 22:09:01 +0000 (01:09 +0300)]
Merge pull request #1751 from signalwire/scanbuild11
[Testing] Enable scan-build 11 on Drone CI
Andrey Volk [Mon, 8 Aug 2022 22:08:40 +0000 (01:08 +0300)]
[Testing] Enable scan-build 11 on Drone CI
Andrey Volk [Thu, 6 Jan 2022 17:54:33 +0000 (20:54 +0300)]
[mod_conference] Fix dead nested assignments
Andrey Volk [Tue, 11 Jan 2022 19:40:17 +0000 (22:40 +0300)]
[mod_av] Fix dead nested assignments
Andrey Volk [Tue, 4 Jan 2022 23:15:42 +0000 (02:15 +0300)]
[Core] scan-build: Fix false-positive bad free by switch_must_realloc() in switch_xml_proc_inst()
Andrey Volk [Thu, 6 Jan 2022 17:16:26 +0000 (20:16 +0300)]
[mod_callcenter] Fix dead nested assignments in cc_config_api_function