summaryrefslogtreecommitdiff
path: root/net/freeswitch
Commit message (Collapse)AuthorAgeFilesLines
* freeswitch: bump to 1.10.11Sebastian Kemper2023-12-235-116/+5
| | | | | | | | See [1]. [1] https://github.com/signalwire/freeswitch/security/advisories/GHSA-39gv-hq72-j6m6 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: add patches for CVEs in bundled libvpxSebastian Kemper2023-10-063-1/+112
| | | | | | | | | | | CVE-2023-5217 CVE-2023-44488 Patches are for bundled libvpx, see [1]. [1] https://github.com/signalwire/freeswitch/issues/2258 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: bump to 1.10.10Sebastian Kemper2023-08-189-65/+18
| | | | | | | | | | - bump to 1.10.10 - remove TARGET_CFLAGS workarounds - remove BROKEN from modules av & python3 - remove 500-libshout-deprecated.patch - refresh other patches Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: mark mod-python3 BROKENSebastian Kemper2023-05-291-1/+1
| | | | | | | mod-python3 is not compatible with Python 3.11 currently, mark it BROKEN. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: fix compile against musl-1.2.4Sebastian Kemper2023-05-193-4/+4
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: bump to 1.10.9Sebastian Kemper2023-03-0210-34/+14
| | | | | | ZRTP support removed as it was dropped upstream. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: allow building with OpenSSL 3.0Eneas U de Queiroz2023-02-101-0/+3
| | | | | | | Add -Wno-error=deprecated-declarations to CFLAGS to allow usage of deprecated API. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* freeswitch: use return in init scriptSebastian Kemper2022-11-081-2/+2
| | | | | | | "start_service()" is a function, hence "return" should be used instead of "exit". Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: workaround mod-shout compile failureSebastian Kemper2022-11-071-0/+41
| | | | | | | The recent libshout update causes compile failures due to deprecation. This works around it. Can be removed once issue is fixed upstream. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: bump to 1.10.8Sebastian Kemper2022-10-1515-358/+11
| | | | | | | | | - minor version bump - mod-dingaling, mod-unimrcp and apr-util got removed from source tar ball, prompting some cleanup - patches refreshed Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: workaround compile fail with gcc 12Sebastian Kemper2022-06-121-0/+3
| | | | | | | | An issue report already exists upstream [1]. [1] https://github.com/signalwire/freeswitch/issues/1670 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: mark mod-av BROKENSebastian Kemper2022-03-031-2/+2
| | | | | | | | | | | FS is not yet ready for FFMPEG 5.0. Upstream has a related issue already ([1]). Also move to AUTORELEASE. [1] https://github.com/signalwire/freeswitch/issues/1560 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: clean PKG_CONFIG_DEPENDSSebastian Kemper2021-11-091-1/+0
| | | | | | | CONFIG_FS_WITH_MODCONF doesn't influence configure and doesn't belong here. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: add missing item to PKG_CONFIG_DEPENDSSebastian Kemper2021-11-071-1/+2
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: update 480-fix-libyuv-dependency.patchSebastian Kemper2021-11-061-37/+69
| | | | | | | Update the patch with the version that actually was applied upstream. No functional change. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: don't check for distutilsSebastian Kemper2021-11-061-1/+20
| | | | | | We're not using distutils, so don't check for it. This fixes #704. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: only include python3-version.mkSebastian Kemper2021-11-061-1/+1
| | | | | | We're just interested in the version, no need to include more than that. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: fix 230-mod_radius_cdr.patchSebastian Kemper2021-10-311-3/+3
| | | | | | | | | | This is a patch in a patch. It may happen that the patch was already applied previously, so this amends the patch line to continue if the patch doesn't apply. It also sets the direction to forward-only. Also removes two trailing whitespace warnings. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: add python3 supportSebastian Kemper2021-10-303-0/+127
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: bump to 1.10.7Sebastian Kemper2021-10-3017-140/+427
| | | | | | | | | | | - freetdm is now external - added the freeswitch library to InstallDev in preparation for freetdm package - add time64 change which always uses "lld" format and casts - various fixes related to general build and time64 especially - patches refreshed Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: don't start with explicit groupSebastian Kemper2021-10-102-2/+1
| | | | | | | | | | | | Currently the freeswitch init script starts the service with the group "freeswitch". Like this, even if the freeswitch user is part of other groups, freeswitch will not be able to make use of them. So for instance if you add the user to the group "dialout", freeswitch will run under group "freeswitch", instead of "freeswitch" _and_ "dialout". Not specifying the group gets rid of this limitation. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: remove "+=" operator for portabilitySebastian Kemper2021-08-271-1/+1
| | | | | | | POSIX shells don't support "+=" operators. This commit replaces it with something portable. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: set stop levelSebastian Kemper2021-08-172-1/+2
| | | | | | | | This sets STOP to 10 to allow for a graceful shutdown. Users may additionally need to set "term_timeout" in /etc/config/freeswitch to a sensible value. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: fix compilation with GCC11Rosen Penev2021-08-043-1/+67
| | | | | | | | GCC 11 is more strict with declarations. Also backport patch fixing mod_gsmopen compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* freeswitch: fix 003-modmake-fix.patchSebastian Kemper2021-04-072-8/+1
| | | | | | Somehow this white space change slipped in unintentionally. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: rework init & hotplugSebastian Kemper2021-03-263-17/+33
| | | | | | | | | | | | | | | | | This adds a term_timeout uci option which can be used to change the default timeout that procd uses while waiting for freeswitch to exit once the TERM signal is sent. freeswitch may take a bit longer to exit, so adding this option is likely appreciated. By default procd's default is used, though. Logging is updated in init script and hotplug script. The used facility is changed from user to daemon, for instance. An issue was fixed in the parsing of the ntpq output. In case a positive offset was printed the parsing failed. Apparently ntpq is now adding a '+', so this is now accounted for. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: update to 1.10.6Sebastian Kemper2021-03-2611-127/+19
| | | | | | | | | | - patches which are now upstream were removed - some patches were refreshed - 003-modmake-fix.patch was amended a bit because of upstream commit 91f12b5 (it changed tests/unit/Makefile.am so that it doesn't redefine AM_CFLAGS and AM_CPPFLAGS, which results in duplicated flags) Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: clean up after uclibc* removalSebastian Kemper2021-03-092-81/+3
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* treewide: remove uClibc++ supportRosen Penev2021-03-061-3/+2
| | | | | | This is in preparation for removing the whole thing from base. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* freeswitch: fix compilation with CentOS 7Rosen Penev2021-01-014-21/+6
| | | | | | | | | | | | Fix patch 230 as it's a patch of a patch with fuzz and wrong offsets. It seems something on CentOS 7 doesn't like fuzz. The AC_TRY_RUN section was removed as upstream added a check whether or not cross compilation is being done, making it no/op. Refresh other patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* freeswitch: fix compilation with musl 1.2.0Rosen Penev2020-10-112-1/+17
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* freeswitch: remove leftover patchSebastian Kemper2020-09-121-18/+0
| | | | | | | This patch was used in 1.10.4 but now it's not used anymore because the external spandsp3 package is used. Drop the file. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: revisit build setupSebastian Kemper2020-09-081-12/+24
| | | | | | | | | | | | | | | | | 1. Upstream fixed the parallel build issue in 90ea0b7a1fdd7d8c5adaac87d74ed1c3c74086d0, so no need to force it off anymore. 2. The same sed script for uncommenting modules in modules.conf is used multiple times. This commit puts the script into a define that can be reused. 3. Some ifdefs removed. They only clutter up the Makefile. The sed script can run a few extra times, it does not matter. 4. Add a few extra dependencies that came to light. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: add mod_rayo gcc 10 upstream fixSebastian Kemper2020-09-082-20/+20
| | | | | | This removes the current workaround and replaces it with upstream fix. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: version bump to 1.10.5Sebastian Kemper2020-09-036-254/+49
| | | | | | | | | | | | This now uses the external spandsp3 package. Patches: - 390-t38-reinvite-488-fix.patch removed (finally upstreamed) - 340-mod-spandsp-fix-typo.patch and 350-gsmopen-spandsp-fixup.patch added (both accepted into upstream master already) Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: make pkg-config file usableSebastian Kemper2020-08-151-0/+13
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: fix shadow depSebastian Kemper2020-08-151-0/+4
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: bump to 1.10.4Sebastian Kemper2020-08-077-53/+203
| | | | | | | | Upstream split out spandsp as well. But their spandsp "fork" may not be a drop-in replacement for the regular spandsp. For now we keep it built into freeswitch via patch. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: update libjpeg depsSebastian Kemper2020-08-021-5/+5
| | | | | | libjpeg was replaced by libjpeg-turbo in packages repo. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: mod-rayo not compiling with gcc-10Sebastian Kemper2020-07-201-0/+20
| | | | | | | | Raised issue upstream ([1]). For now let's add this workaround. [1] https://github.com/signalwire/freeswitch/issues/742 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: remove package symbol from FT modsSebastian Kemper2020-07-151-1/+1
| | | | | | | No need to have this symbol around here. libfreetdm is part of the same package (freeswitch) anyway. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: prevent libcheck useSebastian Kemper2020-06-093-12/+12
| | | | | | | | | | | | | | | | | | | | Currently we disable some sofia tests to prevent build failure. An issue was actually raised upstream ([1]) where this was discussed. This cleared up some doubts. For instance it was established that libcheck is used as a test framework, if the lib is detected. In OpenWrt libcheck is available, so it may be in staging during the freeswitch build. Upstream also mentioned that libcheck is not always compatible with freeswitch, which depends on the libcheck version. This commit prevents libcheck detection. This is nicer than explicitly disabling tests that fail. [1] https://github.com/signalwire/freeswitch/issues/681 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch-stable: rename to just freeswitchSebastian Kemper2020-05-234-452/+447
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch-stable: move folderSebastian Kemper2020-05-2331-0/+2247
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* freeswitch: move to packages-abandoned repositoryJiri Slachta2019-06-1648-3019/+0
| | | | Signed-off-by: Jiri Slachta <jiri@slachta.eu>
* freeswitch: disable flite moduleHannu Nyman2018-02-031-1/+1
| | | | | | Disable also flite module that depends on non-existing package. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* Added patches to build for glibc.Mazi Lo2018-02-0114-0/+519
| | | | | | For now, these patches are basically the same for musl library build. Signed-off-by: Mazi Lo <openwrt.forum.mazilo@recursor.net>
* Fixed depencencies and also bumped to git ↵Mazi Lo2018-02-012-32/+26
| | | | | | 77d0cfbf9e9a546b4eee23d9668cf44022f5d454 Signed-off-by: Mazi Lo <openwrt.forum.mazilo@recursor.net>
* Fixed to use local python3-package.mkMazi Lo2018-01-2312-95/+198
| | | | Signed-off-by: Mazi Lo <openwrt.forum.mazilo@recursor.net>
* 1. Updated to git HEAD 7a46fd67cd2833f07d583288b8d2dc084733fc91 (v1.9.0)Habibie2017-05-144-0/+154
| | | | | | | 2. Updated patched files. 3. Fixed detection of perl and python3 in configure.ac file Signed-off-by: Mazi Lo <openwrt.mazilo@xoxy.net>