Commit Graph

36094 Commits

Author SHA1 Message Date
Andrey Volk fcab28abf6 Merge pull request #2845 from signalwire/pcre2
[GHA] Add `trixie` build target
2025-07-22 20:29:30 +03:00
s3rj1k 6a6ade581f [GHA] Add trixie build target
Co-authored-by: Andrey Volk <andywolk@gmail.com>
2025-07-22 20:07:15 +03:00
Andrey Volk 1ed09805a6 Merge pull request #2866 from signalwire/deb13
[Build-System] Add Debian 13 Trixie support
2025-07-22 20:05:01 +03:00
Andrey Volk dc3325f298 [Build-System] Add Debian 13 Trixie suite 2025-07-22 19:45:43 +03:00
Andrey Volk 7871070638 Merge pull request #2865 from signalwire/sanitize_opus
[mod_opus] Sanitize frame size when parsing Opus packets.
2025-07-22 19:44:34 +03:00
Andrey Volk 6323344ed4 [mod_opus] Sanitize frame size when parsing Opus packets. 2025-07-22 19:11:13 +03:00
Andrey Volk 364092154d Merge pull request #2858 from signalwire/upgrade_to_pcre2
[Core] Upgrade FreeSWITCH to use PCRE2 library. Be aware of breaking changes.
2025-07-22 18:58:22 +03:00
Andrey Volk 909247067b [Core] Define SWITCH_PCRE2 macro 2025-07-21 23:31:07 +03:00
Andrey Volk 42bfd488f8 [GHA] Fix CI. 2025-07-15 18:26:36 +03:00
Andrey Volk 814a708953 swigall 2025-07-15 18:26:28 +03:00
Andrey Volk 65bc7c14bf [Core] Upgrade FreeSWITCH to use PCRE2 library. Be aware of breaking changes. 2025-07-15 18:26:17 +03:00
Andrey Volk b2f5b66444 Merge pull request #2857 from signalwire/http_cache
[mod_http_cache] Fix error: curl_easy_setopt expects a long argument [-Werror=attribute-warning]
2025-07-15 14:06:46 +03:00
Andrey Volk 2e825dd3ec [mod_http_cache] Fix error: curl_easy_setopt expects a long argument [-Werror=attribute-warning] 2025-07-15 13:31:28 +03:00
Andrey Volk 5d5104f9fa Merge pull request #2856 from signalwire/pocketsphinx
[mod_pocketsphinx] Use system libraries when possible
2025-07-15 13:11:56 +03:00
Andrey Volk d0993872c7 [mod_pocketsphinx] Use system libraries when possible 2025-07-15 12:14:31 +03:00
Andrey Volk fed90ac814 Merge pull request #2855 from signalwire/verto
[mod_verto] Fix time_t formatting
2025-07-14 23:54:27 +03:00
Andrey Volk 61599d5afd [mod_verto] Fix time_t formatting 2025-07-14 23:09:03 +03:00
Andrey Volk a019373fd4 Merge pull request #2853 from signalwire/fsget-token
[UTILS] FSGET: Add additional token prefix
2025-07-14 20:29:06 +03:00
s3rj1k 051dea738d [UTILS] FSGET: Add additional token prefix 2025-07-14 19:28:08 +02:00
Andrey Volk e48b99c884 Merge pull request #2846 from signalwire/rabbit
[mod_amqp] Add support for newer librabbitmq
2025-07-14 16:41:49 +03:00
Andrey Volk 239c28db8f [mod_amqp] Add support for newer librabbitmq 2025-07-14 16:14:55 +03:00
Andrey Volk ff18e4db5f Merge pull request #2850 from signalwire/perl
[mod_perl] Fix implicit declaration of function
2025-07-14 14:22:42 +03:00
Andrey Volk 2c5171191a [mod_perl] Fix implicit declaration of function 2025-07-14 13:41:48 +03:00
Andrey Volk 7a650efc3c Merge pull request #2851 from signalwire/imagick
[mod_imagick] Fix build on newer compiler by adding noreturn attribute.
2025-07-14 13:41:24 +03:00
Andrey Volk 6dddd13101 [mod_imagick] Fix build on newer compiler by adding noreturn attribute. 2025-07-14 02:41:26 +03:00
Andrey Volk ffec6d9781 Merge pull request #2848 from signalwire/openssl
[Build-System] Windows: Update OpenSSL to v3.4.0, rabbitmq-c to 0.15.0
2025-07-13 17:15:58 +03:00
Andrey Volk 8b57e98f1b [Build-System] Windows: Update OpenSSL to v3.4.0, rabbitmq-c to 0.15.0 2025-07-13 16:16:33 +03:00
Andrey Volk a9c96d9040 Merge pull request #2847 from signalwire/libks
[Build-System] Windows: Update libks requirement to 2.0.6
2025-07-13 16:14:16 +03:00
Andrey Volk af2dc182c2 [Build-System] Windows: Update libks requirement to 2.0.6 2025-07-13 15:50:58 +03:00
Andrey Volk 98ce256d9f Merge pull request #2843 from signalwire/ffmpeg71
[mod_av] Add support for FFmpeg 7.1
2025-07-11 17:12:42 +03:00
Andrey Volk 066b92c589 [mod_av] Add support for FFmpeg 7.1 2025-07-11 16:46:56 +03:00
Andrey Volk 32f6423faa Merge pull request #2842 from signalwire/ffmpeg_70
[mod_av] Add support for FFmpeg 7.0
2025-07-11 13:12:14 +03:00
Jakub Karolczyk 1fd9ac9dd1 [mod_av] Add support for FFmpeg 7.0 2025-07-11 10:37:09 +01:00
Andrey Volk 52a6f6f7c4 Merge pull request #2841 from signalwire/ffmpeg_61
[mod_av] Add support for FFmpeg 6.1
2025-07-11 12:35:16 +03:00
Jakub Karolczyk 58776f3eed [mod_av] Add support for FFmpeg 6.1 2025-07-11 10:08:01 +01:00
Andrey Volk 0a594435b8 Merge pull request #2840 from signalwire/ffmpeg_60
[mod_av] Add support for FFmpeg 6.0
2025-07-11 12:05:25 +03:00
Jakub Karolczyk 9dccd0b6e6 [mod_av] Add support for FFmpeg 6.0 2025-07-11 09:38:05 +01:00
Andrey Volk f76b504d6d Merge pull request #2839 from signalwire/fctstr_safe_cpy
[Unit-tests] Fix test framework error on newer compiler: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Werror=stringop-truncation]
2025-07-10 21:39:36 +03:00
Andrey Volk 68e587d7cf [Unit-tests] Fix test framework error on newer compiler: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Werror=stringop-truncation] 2025-07-10 19:15:31 +03:00
Andrey Volk 4d9c004eca Merge pull request #2836 from signalwire/xml_rpc_inc
[mod_xml_rpc] Fix incompatible pointer type
2025-07-10 16:10:59 +03:00
Andrey Volk 907612ee1c [mod_xml_rpc] Fix incompatible pointer type 2025-07-09 22:43:21 +03:00
Andrey Volk 8d52772732 Merge pull request #2834 from signalwire/swig41
[Build-system] Use swig 4.1
2025-07-09 18:47:21 +03:00
Andrey Volk ccc10280ec swigall 2025-07-09 12:03:12 +00:00
Andrey Volk b8a16cbc7f [Build-system] Use swig 4.1 2025-07-09 15:00:39 +03:00
Andrey Volk 9d69bd607b [UTILS] FSGET: Transition to using deb822 format for Debian sources replacing the old freeswitch.list (#2829) 2025-07-01 22:46:08 +03:00
Andrey Volk 7f3c7bd55a [UTILS] FSGET: Transition to using deb822 format for Debian sources replacing the old freeswitch.list 2025-06-27 11:07:09 +00:00
MarioG-X 72827d0944 [Build-System] Update configure.ac for macOS updates (#2818)
This is a request to change configure.ac  target libraries for Apple Silicon computers and a general cleanup/update for macOS.

Different target on Apple Silicon
Apple has stated that other programs should be installed into /opt for Apple Silicon computers instead of /usr/local. Homebrew installs everything in /opt. Multiple changes were made to handle this.

Added code to auto change the default from /usr/local to /opt for Apple Silicon. All other systems default to /usr/local as before.

Where target libraries were different, code was added to only add the correct libraries to the appropriate architecture. This eliminates a lot of warning message for missing libraries.

Compiler flags were updated to conform to current clang. Obsolete code that can no longer work (for old apple ancient releases or compilers) was removed or replaced.
2025-06-23 21:18:31 +03:00
s3rj1k bd0d0db878 [GHA] Add pkgconf to macos.yml
Tested on empty Mac Intel and Apple Silicon. Both failed due to missing pkgconf. It is required and not auto downloaded as prerequisite to other packages.

Note the name is now pkgconf on homebrew. It is the newer version of pkg-config and pkgconfig which are now aliases that point to pkgconf on homebrew.

Co-authored-by: MarioG-X <20360699+MarioG-X@users.noreply.github.com>
2025-06-16 22:39:57 +03:00
Patty 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