]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Andrey Volk [Thu, 30 Jan 2025 20:10:39 +0000 (23:10 +0300)]
[xmlrpc-c] Coverity
1024180 ,
1024205 ,
1024301 ,
1024847 ,
1024848 ,
1024377 ,
1024378 ,
1024379 ,
1024380 ,
1024381 ,
1024584 ,
1024495 ,
1214208 fixes.
Andrey Volk [Tue, 4 Feb 2025 00:46:11 +0000 (03:46 +0300)]
Merge pull request #2756 from signalwire/eslcoverity
[fs_cli, libesl] Coverity fixes.
Andrey Volk [Fri, 31 Jan 2025 16:38:24 +0000 (19:38 +0300)]
[libesl] Coverity
1512636 Unused value
Andrey Volk [Fri, 31 Jan 2025 16:05:04 +0000 (19:05 +0300)]
[libesl] Coverity
1589045 Check of thread-shared field evades lock acquisition
Andrey Volk [Fri, 31 Jan 2025 15:58:34 +0000 (18:58 +0300)]
[libesl] Coverity
1546296 Check of thread-shared field evades lock acquisition
Andrey Volk [Fri, 31 Jan 2025 15:52:50 +0000 (18:52 +0300)]
[libesl] Coverity
1294491 Identical code for different branches
Andrey Volk [Fri, 31 Jan 2025 15:04:09 +0000 (18:04 +0300)]
[libesl] Coverity
1024721 Unchecked return value from library
Andrey Volk [Fri, 31 Jan 2025 14:59:18 +0000 (17:59 +0300)]
[libesl] Coverity
1024719 ,
1024720 Unchecked return value from library
Andrey Volk [Fri, 31 Jan 2025 14:54:59 +0000 (17:54 +0300)]
[libesl] Coverity
1024459 Missing unlock
Andrey Volk [Fri, 31 Jan 2025 14:48:28 +0000 (17:48 +0300)]
[libesl] Coverity
1024285 Dereference before null check
Andrey Volk [Fri, 31 Jan 2025 14:44:33 +0000 (17:44 +0300)]
[libesl] Coverity
1395572 Logically dead code
Andrey Volk [Fri, 31 Jan 2025 14:38:26 +0000 (17:38 +0300)]
[fs_cli] Coverity
1468564 Buffer not null terminated
Andrey Volk [Sun, 2 Feb 2025 13:05:48 +0000 (16:05 +0300)]
Merge pull request #2759 from signalwire/wincore
[Build-System] Remove Microsoft.Build.Utilities.Core reference from the downloadpackage task to fix building on the latest versions of Visual Studio on Windows.
Andrey Volk [Tue, 1 Oct 2024 16:26:13 +0000 (19:26 +0300)]
[Build-System] Remove Microsoft.Build.Utilities.Core reference from the downloadpackage task to fix building on the latest versions of Visual Studio on Windows.
Andrey Volk [Fri, 31 Jan 2025 15:36:53 +0000 (18:36 +0300)]
Merge pull request #2755 from signalwire/eslleak
[esl]
1227669 Resource leak
Andrey Volk [Sun, 12 Jan 2025 18:06:22 +0000 (21:06 +0300)]
[esl]
1227669 Resource leak
Andrey Volk [Thu, 30 Jan 2025 14:40:08 +0000 (17:40 +0300)]
Merge pull request #2753 from signalwire/xmlrpc
[xmlrpc-c] Coverity
1024199 ,
1024200 ,
1024201 ,
1024202 ,
1024203 ,
1024204 ,
1024196 ,
1024197 ,
1024198 fixes. Uninitialized pointer read.
Andrey Volk [Thu, 30 Jan 2025 10:13:18 +0000 (13:13 +0300)]
[xmlrpc-c] Coverity
1024199 ,
1024200 ,
1024201 ,
1024202 ,
1024203 ,
1024204 ,
1024196 ,
1024197 ,
1024198 fixes. Uninitialized pointer read.
Andrey Volk [Thu, 30 Jan 2025 13:46:58 +0000 (16:46 +0300)]
Merge pull request #2752 from signalwire/xml
[xmlrpc-c] Coverity
1500253 ,
1024634 ,
1024635 ,
1227693 fixes.
Andrey Volk [Wed, 29 Jan 2025 20:29:10 +0000 (23:29 +0300)]
[xmlrpc-c] Coverity
1500253 ,
1024634 ,
1024635 ,
1227693 fixes.
Andrey Volk [Mon, 27 Jan 2025 11:05:48 +0000 (14:05 +0300)]
Merge pull request #2749 from signalwire/scripts
[Scripts] Introduce FSDEB - a simple way to build FreeSWITCH packages for Debian.
s3rj1k [Fri, 24 Jan 2025 20:44:41 +0000 (23:44 +0300)]
[Scripts] Introduce FSDEB - a simple way to build FreeSWITCH packages for Debian.
Andrey Volk [Sat, 25 Jan 2025 13:17:25 +0000 (16:17 +0300)]
Merge pull request #2748 from signalwire/scripts
[UTILS] Refactor `fsget.sh` script.
s3rj1k [Fri, 24 Jan 2025 18:34:22 +0000 (19:34 +0100)]
[UTILS] Refactor `fsget.sh` script.
Andrey Volk [Fri, 24 Jan 2025 14:24:00 +0000 (17:24 +0300)]
Merge pull request #2739 from signalwire/arm-runner
[GHA] Use `ubuntu-24.04-arm` runner
s3rj1k [Thu, 16 Jan 2025 19:37:20 +0000 (20:37 +0100)]
[GHA] Use `ubuntu-24.04-arm` runner
Andrey Volk [Thu, 23 Jan 2025 15:57:44 +0000 (18:57 +0300)]
Merge pull request #2395 from seven1240/fix-mac-build
[mod_shout] fix build with new clang on macOS
Seven Du [Tue, 27 Feb 2024 01:22:19 +0000 (09:22 +0800)]
[mod_shout] fix build with new clang on macOS
fix error: ignoring return value of function declared with warn_unused_result attribute [-Werror,-Wunused-result]
Apple clang version 15.0.0 (clang-1500.1.0.2.5)
junction1153b [Mon, 20 Jan 2025 21:57:25 +0000 (16:57 -0500)]
[mod_sofia] Update Polycom UA to recognize new Poly phones
We observed that the new Poly phones (formerly known as Polycom) were not getting sent a SIP UPDATE in certain circumstances (example: retrieving a parked call, and therefore, Caller ID would not show the parked caller). I renamed Polycom to Poly which will catch all Poly AND Polycom UA's. I also added Acrobits, and Ringotel to extend such functionality to those UA's. There were also other minor compatibility issues with the new Poly phones which have been resolved with tweaking the UA recognition on the code.
Co-authored-by: Joseph <junction1153@gmail.com>
Aron Podrigal [Fri, 17 Jan 2025 15:51:45 +0000 (09:51 -0600)]
[mod_pgsql] err is now set correctly (dbh:last_error())
New function, `void pgsql_handle_set_error_if_not_set(switch_pgsql_handle_t *handle, char **err)` has been added to mod_pgsql module. This function is now called at several points where an error occurred but *err was not yet set.
Aron Podrigal [Thu, 16 Jan 2025 16:13:31 +0000 (10:13 -0600)]
[mod_timerfd] Fixed - continue timer loop after receiving a SIGSTOP
When taking a snapshot of a machine which pauses the process, mod_timerfd exits and FreeSWITCH, causing all channels to wait indefinitely.
Check `errno == EINTR` and continue the timer loop.
Andrey Volk [Thu, 16 Jan 2025 15:25:04 +0000 (18:25 +0300)]
Merge pull request #2738 from signalwire/clearmode
[mod_clearmode] Remove from tree
Andrey Volk [Fri, 27 Dec 2024 16:37:47 +0000 (19:37 +0300)]
[mod_clearmode] Remove from tree
Andrey Volk [Thu, 16 Jan 2025 10:43:50 +0000 (13:43 +0300)]
Merge pull request #2737 from signalwire/oreka
[mod_oreka] Remove from tree
Andrey Volk [Tue, 24 Dec 2024 22:37:23 +0000 (01:37 +0300)]
[mod_oreka] Remove from tree
Andrey Volk [Wed, 15 Jan 2025 23:44:50 +0000 (02:44 +0300)]
Merge pull request #2736 from signalwire/yaml
[mod_yaml] Remove from tree
Andrey Volk [Tue, 24 Dec 2024 11:46:13 +0000 (14:46 +0300)]
[mod_yaml] Remove from tree
Andrey Volk [Wed, 15 Jan 2025 23:01:49 +0000 (02:01 +0300)]
Merge pull request #2735 from signalwire/theora
[mod_theora] Remove from tree
Andrey Volk [Mon, 23 Dec 2024 18:29:05 +0000 (21:29 +0300)]
[mod_theora] Remove from tree
Andrey Volk [Wed, 15 Jan 2025 20:43:23 +0000 (23:43 +0300)]
Merge pull request #2729 from ar45/mod_curl_fix_argv
[mod_curl] Fix off-by-one error in argument limit checks.
Aron Podrigal [Wed, 15 Jan 2025 20:03:07 +0000 (14:03 -0600)]
[mod_curl] Fix off-by-one error in argument limit checks.
refs: #2727
Andrey Volk [Wed, 15 Jan 2025 15:51:49 +0000 (18:51 +0300)]
Merge pull request #2375 from ar45/mod_lua_query_rows
[mod_lua] Add Dbh:query_rows
Andrey Volk [Wed, 15 Jan 2025 13:29:59 +0000 (16:29 +0300)]
[mod_lua] reswig
Andrey Volk [Wed, 15 Jan 2025 12:59:23 +0000 (15:59 +0300)]
[mod_lua] Fix hack.diff
Aron Podrigal [Tue, 30 Jan 2024 12:21:47 +0000 (06:21 -0600)]
[mod_lua] Add Dbh:query_rows
The added method, query_rows, allows the retrieval of rows from a database without the need for a callback function, it fetches the rows and returns 3 arguments as show below.
```
lua
local success, rows, err = dbh:query_rows(sql)
```
This function performs better with large number of rows. Test results below 50k rows returned.
dbh:query(sql, callback) - 0.335949 seconds
dbh:query_rows(sql) - 0.253178 seconds
Andrey Volk [Wed, 15 Jan 2025 00:17:25 +0000 (03:17 +0300)]
Merge pull request #2727 from ar45/mod_curl_allow_more_argv
[mod_curl] Increase argument limit and enforce max args constraint
Aron Podrigal [Tue, 14 Jan 2025 22:47:35 +0000 (16:47 -0600)]
[mod_curl] Increase argument limit and enforce max args constraint
Introduced a configurable limit on the number of arguments for mod_curl functions with a default of 30. Adjusted the code to handle scenarios exceeding this limit by logging an error and returning failure. This improves flexibility and prevents potential overflow issues.
Andrey Volk [Tue, 14 Jan 2025 23:18:29 +0000 (02:18 +0300)]
Merge pull request #2728 from signalwire/zmq
[mod_event_zmq] Remove from tree
Andrey Volk [Mon, 23 Dec 2024 17:13:56 +0000 (20:13 +0300)]
[mod_event_zmq] Remove from tree
Aron Podrigal [Tue, 14 Jan 2025 22:03:49 +0000 (16:03 -0600)]
[mod_pgsql] Add support for PGRES_TUPLES_CHUNK in PostgreSQL 17+
Extend the database module to handle the PGRES_TUPLES_CHUNK case introduced in PostgreSQL 17. This ensures compatibility with the latest PostgreSQL version and prevents potential issues when processing query results.
Seven Du [Tue, 14 Jan 2025 11:06:11 +0000 (19:06 +0800)]
[Build-System] Fix build for m1 and m2 chips on macOS
Andrey Volk [Mon, 13 Jan 2025 21:02:58 +0000 (00:02 +0300)]
Merge pull request #2725 from signalwire/h26x
[mod_h26x] Remove from tree
Andrey Volk [Wed, 18 Dec 2024 18:38:52 +0000 (21:38 +0300)]
[mod_h26x] Remove from tree
Andrey Volk [Mon, 13 Jan 2025 19:04:08 +0000 (22:04 +0300)]
Merge pull request #2724 from signalwire/khomp
[mod_khomp] Remove from tree
Andrey Volk [Fri, 13 Dec 2024 16:49:44 +0000 (19:49 +0300)]
[mod_khomp] Remove from tree
Andrey Volk [Mon, 13 Jan 2025 14:43:43 +0000 (17:43 +0300)]
Merge pull request #2723 from signalwire/rad
[mod_rad_auth] Remove from tree
Andrey Volk [Thu, 12 Dec 2024 12:11:34 +0000 (15:11 +0300)]
[mod_rad_auth] Remove from tree
Andrey Volk [Mon, 13 Jan 2025 13:56:16 +0000 (16:56 +0300)]
Merge pull request #2718 from signalwire/xml_radius
[mod_xml_radius] Remove from tree
Andrey Volk [Thu, 12 Dec 2024 10:52:55 +0000 (13:52 +0300)]
[mod_xml_radius] Remove from tree
Andrey Volk [Sun, 12 Jan 2025 23:24:29 +0000 (02:24 +0300)]
Merge pull request #2717 from signalwire/radius
[mod_radius_cdr] Remove from tree
Andrey Volk [Wed, 11 Dec 2024 22:01:12 +0000 (01:01 +0300)]
[mod_radius_cdr] Remove from tree
Andrey Volk [Sun, 12 Jan 2025 18:12:56 +0000 (21:12 +0300)]
Merge pull request #2716 from signalwire/raven
[mod_raven] Remove from tree
Andrey Volk [Thu, 5 Dec 2024 20:58:16 +0000 (23:58 +0300)]
[mod_raven] Remove from tree
Andrey Volk [Sat, 11 Jan 2025 01:33:17 +0000 (04:33 +0300)]
Merge pull request #2715 from signalwire/rss
[mod_rss] Remove from tree
Andrey Volk [Wed, 4 Dec 2024 14:16:02 +0000 (17:16 +0300)]
[mod_rss] Remove from tree
Andrey Volk [Fri, 10 Jan 2025 19:48:04 +0000 (22:48 +0300)]
Merge pull request #2712 from signalwire/snom
[mod_snom] Remove from tree.
Andrey Volk [Mon, 2 Dec 2024 14:58:09 +0000 (17:58 +0300)]
[mod_snom] Remove from tree.
Andrey Volk [Fri, 10 Jan 2025 14:55:35 +0000 (17:55 +0300)]
Merge pull request #2711 from signalwire/sonar
[mod_sonar] Remove from tree
Andrey Volk [Wed, 27 Nov 2024 11:13:35 +0000 (14:13 +0300)]
[mod_sonar] Remove from tree
Andrey Volk [Fri, 10 Jan 2025 00:34:31 +0000 (03:34 +0300)]
Merge pull request #2707 from signalwire/soundtouch
[mod_soundtouch] Remove from tree
Andrey Volk [Tue, 26 Nov 2024 21:29:22 +0000 (00:29 +0300)]
[mod_soundtouch] Remove from tree
Andrey Volk [Thu, 9 Jan 2025 16:59:10 +0000 (19:59 +0300)]
Merge pull request #2705 from signalwire/unicall
[mod_unicall] Remove from tree
Andrey Volk [Tue, 19 Nov 2024 23:18:43 +0000 (02:18 +0300)]
[mod_unicall] Remove from tree
Andrey Volk [Wed, 8 Jan 2025 21:53:42 +0000 (00:53 +0300)]
Merge pull request #2692 from signalwire/stress
[mod_stress] Remove from tree.
Andrey Volk [Wed, 13 Nov 2024 21:42:12 +0000 (00:42 +0300)]
[mod_stress] Remove from tree.
Andrey Volk [Wed, 8 Jan 2025 21:20:40 +0000 (00:20 +0300)]
Merge pull request #2704 from signalwire/abstraction
[mod_abstraction] Remove from tree
Andrey Volk [Thu, 10 Oct 2024 15:37:51 +0000 (18:37 +0300)]
[mod_abstraction] Remove from tree
Andrey Volk [Wed, 8 Jan 2025 19:07:40 +0000 (22:07 +0300)]
Merge pull request #2702 from signalwire/isac
[mod_isac] Remove from tree
Andrey Volk [Thu, 29 Aug 2024 14:17:18 +0000 (17:17 +0300)]
[mod_isac] Remove from tree
Andrey Volk [Tue, 7 Jan 2025 20:53:17 +0000 (23:53 +0300)]
Merge pull request #2700 from signalwire/mp4
[mod_mp4, mod_mp4v, mod_mp4v2] Remove from tree
Andrey Volk [Wed, 28 Aug 2024 18:30:43 +0000 (21:30 +0300)]
[mod_mp4, mod_mp4v, mod_mp4v2] Remove from tree
Andrey Volk [Tue, 7 Jan 2025 16:51:23 +0000 (19:51 +0300)]
Merge pull request #2699 from signalwire/portaudio
[mod_portaudio, mod_portaudio_stream] Remove from tree
Andrey Volk [Wed, 28 Aug 2024 17:35:10 +0000 (20:35 +0300)]
[mod_portaudio, mod_portaudio_stream] Remove from tree
Andrey Volk [Tue, 7 Jan 2025 15:36:44 +0000 (18:36 +0300)]
Merge pull request #2698 from signalwire/dahdi
[mod_dahdi_codec] Remove from tree
Andrey Volk [Wed, 28 Aug 2024 12:07:02 +0000 (15:07 +0300)]
[mod_dahdi_codec] Remove from tree
Andrey Volk [Mon, 6 Jan 2025 21:27:36 +0000 (00:27 +0300)]
Merge pull request #2696 from signalwire/flowroute
[mod_sms_flowroute] Remove from tree
Andrey Volk [Wed, 28 Aug 2024 10:27:43 +0000 (13:27 +0300)]
[mod_sms_flowroute] Remove from tree
Andrey Volk [Mon, 6 Jan 2025 15:24:40 +0000 (18:24 +0300)]
Merge pull request #2694 from signalwire/cepstral
[mod_cepstral] Remove from tree
Andrey Volk [Tue, 27 Aug 2024 22:37:30 +0000 (22:37 +0000)]
[mod_cepstral] Remove from tree
Andrey Volk [Mon, 6 Jan 2025 14:14:30 +0000 (17:14 +0300)]
Merge pull request #2693 from signalwire/ladspa
[mod_ladspa] Remove from tree
Andrey Volk [Tue, 27 Aug 2024 19:13:47 +0000 (19:13 +0000)]
[mod_ladspa] Remove from tree
Andrey Volk [Thu, 2 Jan 2025 23:26:20 +0000 (02:26 +0300)]
Merge pull request #2687 from signalwire/sangoma
[mod_sangoma_codec] Remove from tree
Andrey Volk [Tue, 27 Aug 2024 16:45:57 +0000 (16:45 +0000)]
[mod_sangoma_codec] Remove from tree
Andrey Volk [Thu, 2 Jan 2025 18:01:29 +0000 (21:01 +0300)]
Merge pull request #2686 from signalwire/gsmopen
[mod_gsmopen] Remove from tree.
Andrey Volk [Sat, 24 Aug 2024 11:00:14 +0000 (14:00 +0300)]
[mod_gsmopen] Remove from tree.
Andrey Volk [Thu, 2 Jan 2025 17:06:02 +0000 (20:06 +0300)]
Merge pull request #2685 from signalwire/skypopen
[mod_skypopen] Remove from tree.
Andrey Volk [Sat, 24 Aug 2024 10:16:30 +0000 (13:16 +0300)]
[mod_skypopen] Remove from tree.
Andrey Volk [Tue, 31 Dec 2024 18:29:43 +0000 (21:29 +0300)]
Merge pull request #2684 from signalwire/ssml
[mod_rayo, mod_ssml, iksemel] Remove from tree
Andrey Volk [Tue, 31 Dec 2024 10:43:48 +0000 (13:43 +0300)]
[mod_rayo, mod_ssml, iksemel] Remove from tree
Andrey Volk [Mon, 30 Dec 2024 23:35:29 +0000 (02:35 +0300)]
Merge pull request #2682 from signalwire/ssml
[Unit-tests] Move test_tts_format out of mod_ssml. Add mod_test and test_tts_format to the Windows build.