Commit Graph
36196 Commits
Author SHA1 Message Date
Patty WatsonandPatty Watson 92ca4293db [mod_amr, mod_amrwb] Increase AMR-NB and AMR-WB max decode buffer size by one byte
Co-authored-by: Patty Watson <patty.watson@ryzyliant.com>
2025-06-12 00:13:52 +03:00
Andrey Volk b97bc60c20 Merge pull request #2817 from signalwire/windows-2022
[GHA] Update deprecated windows-2019 image to windows-2022
2025-06-07 18:59:58 +03:00
Andrey Volk 26a0d6e738 [GHA] Update deprecated windows-2019 image to windows-2022 2025-06-07 17:05:15 +03:00
Andrey Volk 4dc4ffc1fd Merge pull request #2816 from signalwire/gha_macos
[GHA] Add MacOS build workflow
2025-06-05 19:51:05 +03:00
s3rj1k a526713333 [GHA] Add MacOS build workflow 2025-06-05 18:10:07 +02:00
brianomchugh 6a25584da2 [mod_curl] fixes 'Unparsable header' error message on HTTP/2 200 reply 2025-05-21 12:35:22 +03:00
Andrey Volk 6a13dee6f8 Merge pull request #2800 from signalwire/jpeg
[Build-System] Windows: Update link to jpegsrc
2025-04-15 19:03:59 +03:00
Andrey Volk 7300514960 [Build-System] Windows: Update link to jpegsrc 2025-04-15 18:21:04 +03:00
Andrey Volk 1d29b134be Merge pull request #2790 from signalwire/dockerfile
[BUILD] Add Dockerfiles and related small fixes.
2025-03-31 21:26:18 +03:00
s3rj1k 04dc456545 [BUILD] Add Dockerfiles and related small fixes. 2025-03-31 19:58:01 +02:00
Andrey Volk a189aaa80c Merge pull request #2792 from signalwire/python
[mod_python] Remove from tree
2025-03-31 20:06:07 +03:00
Andrey Volk 3a53566eab [mod_python] Remove from tree 2025-03-31 18:49:17 +03:00
Alexander Udovichenko a57c895115 [mod_httpapi] Fix possible segfault when HEAD request fails 2025-03-20 00:01:35 +03:00
s3rj1k e622a02b33 [DOCS] Add guides for building FreeSWITCH build-dependencies
* [DOCS] Add guides for building FreeSWITCH build-dependencies

* Add `build-dependencies.sh` script
2025-03-17 17:54:01 +03:00
Andrey Volk 675bd8f27d Merge pull request #2781 from signalwire/windowssdk
[FFmpeg] Fix build on newer Windows SDKs.
2025-03-10 22:45:30 +03:00
Andrey Volk 869a1443fa [FFmpeg] Fix build on newer Windows SDKs. 2025-03-10 21:07:58 +03:00
Andrey Volk f11e95e3fb Merge pull request #2768 from signalwire/libexpat
[xmlrpc-c] Expat/xmltok: Add missing validation of encoding
2025-02-25 23:48:04 +03:00
Andrey Volk 09026b496f [xmlrpc-c] Expat/xmltok: Add missing validation of encoding 2025-02-25 15:05:28 +03:00
Andrey Volk cde827dbf2 Merge pull request #2764 from signalwire/coverity_conf
[mod_conference] Coverity 1320840 Logically dead code. Execution cannot reach this statement: d = ";"
2025-02-20 03:33:01 +03:00
Andrey Volk d269193c35 [mod_conference] Coverity 1320840 Logically dead code. Execution cannot reach this statement: d = ";" 2025-02-17 23:52:28 +03:00
76458fafc5 [mod_spandsp] Fix compilation against >=2023/06/02 spandsp
* [mod_spandsp] Fix compilation against >=2023/06/02 spandsp

spandsp, beginning with commit d9681c37 and coinciding with the
SPANDSP_RELEASE_DATE of 20230620, introduced the following changes to
its V.18 protocol API, which FreeSWITCH is not able to compile against:
- Certain V.18 constants were renamed.
- The v18_init function now requires passing a third function, handling
the V.18 modem's status changes.

This patch allows FreeSWITCH to build against current versions of
spandsp by:
- Using the new V.18 constant names.
- Implementing a simple status reporter callback function and passing it
as the third function to v18_init.

Additionally, it retains backward compatibility with prior versions of
spandp through #if conditions checking the value of
SPANDSP_RELEASE_DATE.

Signed-off-by: Patrice Fournier <patrice.fournier@t38fax.com>

* [mod_spandsp] Pass session to handle_v18_status.

---------

Signed-off-by: Patrice Fournier <patrice.fournier@t38fax.com>
Co-authored-by: Morgan Scarafiotti <morgan.scarafiotti@t38fax.com>
Co-authored-by: Andrey Volk <andywolk@gmail.com>
2025-02-04 23:54:26 +03:00
Andrey Volk 6a9f151d8d Merge pull request #2754 from signalwire/xml
[xmlrpc-c] Coverity 1024180, 1024205, 1024301, 1024847, 1024848, 1024377, 1024378, 1024379, 1024380, 1024381, 1024584, 1024495, 1214208 fixes.
2025-02-04 13:33:12 +03:00
Andrey Volk eba48efef5 [xmlrpc-c] Coverity 1024180, 1024205, 1024301, 1024847, 1024848, 1024377, 1024378, 1024379, 1024380, 1024381, 1024584, 1024495, 1214208 fixes. 2025-02-04 03:46:55 +03:00
Andrey Volk da7300bee0 Merge pull request #2756 from signalwire/eslcoverity
[fs_cli, libesl] Coverity fixes.
2025-02-04 03:46:11 +03:00
Andrey Volk c3dff0ff95 [libesl] Coverity 1512636 Unused value 2025-02-04 02:18:47 +03:00
Andrey Volk 17cd751827 [libesl] Coverity 1589045 Check of thread-shared field evades lock acquisition 2025-02-04 02:18:47 +03:00
Andrey Volk 98a3749c10 [libesl] Coverity 1546296 Check of thread-shared field evades lock acquisition 2025-02-04 02:18:47 +03:00
Andrey Volk 8cfde8ad3c [libesl] Coverity 1294491 Identical code for different branches 2025-02-04 02:18:47 +03:00
Andrey Volk f5509a59e8 [libesl] Coverity 1024721 Unchecked return value from library 2025-02-04 02:18:47 +03:00
Andrey Volk e48b83fbbf [libesl] Coverity 1024719,1024720 Unchecked return value from library 2025-02-04 02:18:47 +03:00
Andrey Volk 62ef2d4822 [libesl] Coverity 1024459 Missing unlock 2025-02-04 02:18:47 +03:00
Andrey Volk 47d87e37b6 [libesl] Coverity 1024285 Dereference before null check 2025-02-04 02:18:47 +03:00
Andrey Volk 5854585d2d [libesl] Coverity 1395572 Logically dead code 2025-02-04 02:18:47 +03:00
Andrey Volk 86c0996fa8 [fs_cli] Coverity 1468564 Buffer not null terminated 2025-02-04 02:18:47 +03:00
Andrey Volk 8831d8bf4e 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.
2025-02-02 16:05:48 +03:00
Andrey Volk 94ef54bf41 [Build-System] Remove Microsoft.Build.Utilities.Core reference from the downloadpackage task to fix building on the latest versions of Visual Studio on Windows. 2025-02-02 14:47:15 +03:00
Andrey Volk 5e82e4f305 Merge pull request #2755 from signalwire/eslleak
[esl] 1227669 Resource leak
2025-01-31 18:36:53 +03:00
Andrey Volk d895fdff60 [esl] 1227669 Resource leak 2025-01-31 18:09:18 +03:00
Andrey Volk ca0f58f565 Merge pull request #2753 from signalwire/xmlrpc
[xmlrpc-c] Coverity 1024199, 1024200, 1024201, 1024202, 1024203, 1024204, 1024196, 1024197, 1024198 fixes. Uninitialized pointer read.
2025-01-30 17:40:08 +03:00
Andrey Volk ebc430928b [xmlrpc-c] Coverity 1024199, 1024200, 1024201, 1024202, 1024203, 1024204, 1024196, 1024197, 1024198 fixes. Uninitialized pointer read. 2025-01-30 16:47:34 +03:00
Andrey Volk 73eb85674f Merge pull request #2752 from signalwire/xml
[xmlrpc-c] Coverity 1500253, 1024634, 1024635, 1227693 fixes.
2025-01-30 16:46:58 +03:00
Andrey Volk 09debb3f26 [xmlrpc-c] Coverity 1500253, 1024634, 1024635, 1227693 fixes. 2025-01-29 23:29:10 +03:00
Andrey Volk 75566bc270 Merge pull request #2749 from signalwire/scripts
[Scripts] Introduce FSDEB - a simple way to build FreeSWITCH packages for Debian.
2025-01-27 14:05:48 +03:00
s3rj1k dd52b54dd6 [Scripts] Introduce FSDEB - a simple way to build FreeSWITCH packages for Debian. 2025-01-27 13:29:07 +03:00
Andrey Volk 3f1e4bf90a Merge pull request #2748 from signalwire/scripts
[UTILS] Refactor `fsget.sh` script.
2025-01-25 16:17:25 +03:00
s3rj1k 433bb901d9 [UTILS] Refactor fsget.sh script. 2025-01-25 13:21:29 +01:00
Andrey Volk 22954336ed Merge pull request #2739 from signalwire/arm-runner
[GHA] Use `ubuntu-24.04-arm` runner
2025-01-24 17:24:00 +03:00
s3rj1k edc534f1b7 [GHA] Use ubuntu-24.04-arm runner 2025-01-24 16:40:51 +03:00
Andrey Volk 102e4c07ea Merge pull request #2395 from seven1240/fix-mac-build
[mod_shout] fix build with new clang on macOS
2025-01-23 18:57:44 +03:00
Seven Du ad2f7424fa [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)
2025-01-21 08:51:24 +08:00