Commit Graph

2009 Commits

Author SHA1 Message Date
Sebastian Kemper
8bd8f5e3e4 freeswitch: fix compile against musl-1.2.4
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2023-05-19 01:00:12 +02:00
Christian Marangi
afad179aae
dahdi-linux: add multiple patch fixing compilation warning
Add multiple patch fixing compilation warning and obvius code bug.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-05-12 20:27:48 +02:00
Christian Marangi
f265a93991
rtpengine: add patch fixing compilation warning for kernel module
Add patch fixing compilation warning for kernel module.
Always dynamically allocate buffer for proc_control_read_write.
Fix compilation warning:
/builder/shared-workdir/build/build_dir/target-arm_cortex-a8+vfpv3_musl_eabi/rtpengine-no-transcode/rtpengine-mr10.5.2.6/kernel-module/xt_RTPENGINE.c: In function 'proc_control_read_write':
/builder/shared-workdir/build/build_dir/target-arm_cortex-a8+vfpv3_musl_eabi/rtpengine-no-transcode/rtpengine-mr10.5.2.6/kernel-module/xt_RTPENGINE.c:3573:1: error: the frame size of 1272 bytes is larger than 1024 bytes [-Werror=frame-larger-than=]
 3573 | }
      | ^

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-05-12 19:42:31 +02:00
micmac1
39ca113f84
Merge pull request #807 from micmac1/ci-up
CI: sync up with changes in packages repo
2023-03-29 20:18:27 +02:00
Sebastian Kemper
a4b6dfaffb CI: sync up with changes in packages repo
Catch up with the changes in the packages repository. All changes are
manual cherry picks from the packages repo and listed below.

ci: update github actions to v3

Update checkout and upload-artifact action to v3 to mute nodejs
deprecation warning.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 52570d4242822e3db678f5484c2ca3e72f485d52)

CI: deprecate $(AUTORELEASE) via comments

Autorelease causes some issues like heavy bandwidth usage as well as
non-deterministic package releases whenever someone doesn't use the full
git log.

With this comment all modified packages are checked and if they use
the autorelease feature, kindly comment to the user to change that.

Signed-off-by: Paul Spooren <paul.spooren@rhebo.com>
[ move check to separate workflow to handle ci limitation ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 61d59fd54254b97218aa4e861b1f933d5c5e0bc4)

ci: only comment AUTORELEASE deprecation if exists

If it doesn't exists, don't confuse the contributors.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit 75ff4ba358aa0357f0af62cb980568bdc8d390a1)

github-ci: error on any shell errors

Enable `errexit` and `nounset` [POSIX shell options][1]
in `.github/workflows/entrypoint.sh` so that the script fails
if any command within the script fails.

[1]: https://pubs.opengroup.org/onlinepubs/9699919799//utilities/V3_chap02.html#set

Reported-by: Marius Dinu <m95d+git@psihoexpert.ro>
Fixes: https://github.com/openwrt/packages/issues/19953
Signed-off-by: Alois Klink <alois@aloisklink.com>
(cherry picked from commit 18d3c529fa4ab8dafcf6c147cf3cb55792d8ca10)

CI: update build architectures

Removed arc_archs - archs38 was marked as source-only [1].
Renamed powerpc_8540 to powerpc_8548 [2].

1. https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=c01641bcc7236d2e2de3ea65444b0cf2898df351
2. https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=2cad88b99fdae9766de84e6c1cb56f111eb53748

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 29041e8f8eb42dcd8eee03602348b39dbf9d0c70)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2023-03-24 10:29:22 +01:00
micmac1
2a81709fd9
Merge pull request #806 from dhewg/buildflags
kamailio: refactor to use PKG_BUILD_FLAGS:=no-mips16
2023-03-24 10:13:45 +01:00
micmac1
50d73ce8e4
Merge pull request #802 from cotequeiroz/baresip
baresip: fix parallel build
2023-03-24 10:10:49 +01:00
micmac1
e29aac525c
Merge pull request #805 from micmac1/sccp-autoconf-2.70
asterisk-chan-sccp: autoconf fixes
2023-03-24 10:03:33 +01:00
Andre Heider
7681ad21d8 kamailio: refactor to use PKG_BUILD_FLAGS:=no-mips16
See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with
PKG_BUILD_FLAGS:=no-mips16" on the main repository.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-03-23 11:04:25 +01:00
Sebastian Kemper
3b0a9ac8c8 asterisk-chan-sccp: autoconf fixes
Since OpenWrt updated autoconf to 2.71 configure fails, because
"$ac_dir" is now empty when configure attempts to run
"./tools/versioncheck". With previous autoconf "$ac_dir" contained
"autoconf" at this point in the script.

As a workaround "$ac_dir" is replaced with "$ac_aux_dir", which
incidentally contains "autoconf".

Also a build dependency is added for gettext-full, as it provides
iconv.m4. Previously this was provided by libiconv, but not anymore.
Without iconv.m4 autoreconf fails.

Some patches were refreshed to allow CI to pass.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2023-03-18 17:52:05 +01:00
micmac1
f79f6246bc
Merge pull request #804 from micmac1/fs-1109
freeswitch: bump to 1.10.9
2023-03-03 17:17:42 +01:00
Sebastian Kemper
269b611027 freeswitch: bump to 1.10.9
ZRTP support removed as it was dropped upstream.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2023-03-02 20:12:23 +01:00
Sebastian Kemper
5df2a49696 spandsp3: bump to latest commit
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2023-03-02 20:10:58 +01:00
Sebastian Kemper
9cfc0b415a sofia-sip: bump to 1.13.14
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2023-03-02 20:10:04 +01:00
Sebastian Kemper
e52d417cce libks: bump to 1.8.2
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2023-03-02 20:09:02 +01:00
micmac1
54be049dd9
Merge pull request #803 from cotequeiroz/OpenSSL3
freeswitch,coturn: Prepare for OpenSSL 3.0 upgrade
2023-02-12 18:33:38 +01:00
Eneas U de Queiroz
d1d08eae09
baresip: fix parallel build
Include an upstream patch to fix random parallel build failures, such
as:

  CC [M]  build-arm/modules/ctrl_dbus/ctrl_dbus.o
modules/ctrl_dbus/ctrl_dbus.c:69:10: fatal error: baresipbus.h: No such
file or directory
   69 | #include "baresipbus.h"
      |          ^~~~~~~~~~~~~~

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2023-02-10 18:21:13 -03:00
Eneas U de Queiroz
26bb868229
coturn: update to 4.6.1
Added a patch from Gentoo that brings compatiblity with OpenSSL 3.0.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2023-02-10 18:20:35 -03:00
Eneas U de Queiroz
09ad78b6cc
freeswitch: allow building with OpenSSL 3.0
Add -Wno-error=deprecated-declarations to CFLAGS to allow usage of
deprecated API.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2023-02-10 18:20:35 -03:00
Jiri Slachta
b1bfd7d375
Merge pull request #797 from micmac1/rtpe-lws-openssl
rtpengine: update libwebsockets dependency
2023-01-09 14:16:47 +01:00
Sebastian Kemper
022701e067 rtpengine: update libwebsockets dependency
The rtpengine daemon requires lws_get_ssl(). This function is not
available in libwebsockets-mbedtls. This commit updates the dependency
to libwebsockets-openssl.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2023-01-09 12:04:53 +01:00
micmac1
3cf295a468
Merge pull request #795 from micmac1/sof-1.13.11
sofia-sip: bump to 1.13.11
2022-12-30 20:11:21 +01:00
Sebastian Kemper
2aeae69324 sofia-sip: bump to 1.13.11
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-12-29 13:16:12 +01:00
Jiri Slachta
2a34d1190e
Merge pull request #791 from micmac1/ast-20.0.1
asterisk: bump to 20.0.1
2022-12-02 20:12:15 +01:00
Sebastian Kemper
64df3ed58c asterisk: bump to 20.0.1
Fixes

AST-2022-007
AST-2022-008
AST-2022-009

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-12-02 18:15:27 +01:00
Sebastian Kemper
472f1ac7ac pjproject: backport security fixes from 2.13
Backports two security fixes (c4d3498 and 450baca) from pjproject 2.13.
Source: asterisk 20.0.1.

Also drop AUTORELEASE as OpenWrt project wants to get rid of it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-12-02 18:11:54 +01:00
micmac1
ed951ea624
Merge pull request #790 from micmac1/init-return
Treewide: Use return in init scripts instead of exit
2022-11-19 08:40:33 +01:00
Sebastian Kemper
e024681271 rtpproxy: use return in init script
"check_ipaddr()" & "start_service()" are functions, hence "return"
should be used instead of "exit".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-11-08 22:19:29 +01:00
Sebastian Kemper
2be80b04dd kamailio: use return in init script
"check_listen()" & "start_service()" are functions, hence "return"
should be used instead of "exit".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-11-08 22:04:55 +01:00
Sebastian Kemper
9604a203d5 freeswitch: use return in init script
"start_service()" is a function, hence "return" should be used instead
of "exit".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-11-08 21:19:27 +01:00
Sebastian Kemper
ebfad751c7 coturn: use return in init script
"start_service()" is a function, hence "return" should be used instead
of "exit".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-11-08 21:13:05 +01:00
Sebastian Kemper
b69ae7b934 baresip: use return in init script
"start_service()" is a function, hence "return" should be used instead
of "exit".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-11-08 21:11:08 +01:00
Sebastian Kemper
69aebd4f4f asterisk: use return in init script
"start_service()" is a function, hence "return" should be used instead
of "exit".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-11-08 21:08:54 +01:00
micmac1
87a78e0d8a
Merge pull request #789 from micmac1/fs-libshout-deprecated
freeswitch: workaround mod-shout compile failure
2022-11-08 19:00:31 +01:00
Sebastian Kemper
145d0b3a30 freeswitch: workaround mod-shout compile failure
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>
2022-11-07 22:07:53 +01:00
Guilherme Janczak
1d3ed8031d
pcapsipdump: fix linking against libobsd
This just makes it so libbsd is picked up through pkg-config. It adds
support for libobsd without breaking libbsd.

Signed-off-by: Guilherme Janczak <guilherme.janczak@yandex.com>
2022-11-04 17:22:58 +00:00
Jiri Slachta
0403af50b1
Merge pull request #785 from micmac1/ast20
asterisk: bump to 20.0.0 LTS
2022-10-20 06:04:57 +02:00
Sebastian Kemper
5ddb85f494 asterisk: bump to 20.0.0 LTS
No longer existing modules removed from OpenWrt Makefile. Same for
configure switches. Patches refreshed.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-10-19 23:19:30 +02:00
micmac1
33e6deadec
Merge pull request #784 from micmac1/kam562
kamailio: bump to 5.6.2
2022-10-19 20:26:03 +02:00
Sebastian Kemper
7163789ee1 kamailio: bump to 5.6.2
- 4 new modules: misctest, posops, siprepo & slack
- 140-redis_use_pkg-config.patch refreshed
- 160-ldap-rename-private-function-ldap_connect.patch and
  170-core-add-support-for-time64-libcs.patch removed (applied
  upstream)
- 160-siputils-fix-time_t-warning-and-a-typo.patch added to fix time_t
  warning (sent upstream, see [1])

[1] https://github.com/kamailio/kamailio/pull/3266

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-10-16 17:40:43 +02:00
Sebastian Kemper
457552110e kamailio: fix dep for keepalive module
Currently the dependency is in the wrong position.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-10-16 17:15:18 +02:00
Sebastian Kemper
07cbb38db1 kamailio: add descriptions via BuildKamailioModule
The Makefile currently advertises that descriptions can be added by
specifying a string in argument 3 of BuildKamailioModule, but there's
actually no mechanism for this. This commit adds the missing pieces.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-10-16 17:09:24 +02:00
micmac1
fa14037e8a
Merge pull request #783 from micmac1/fs-1.10.8
freeswitch: bump to 1.10.8
2022-10-15 18:57:06 +02:00
Sebastian Kemper
66cddc0459 freeswitch: bump to 1.10.8
- 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>
2022-10-15 16:49:42 +02:00
Sebastian Kemper
b1fa575a12 libks: bump to 1.8.0
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-10-15 16:42:14 +02:00
micmac1
176665c2a6
Merge pull request #781 from micmac1/rtpengine-mqtt
rtpengine: add mqtt dep
2022-10-15 11:00:27 +02:00
Sebastian Kemper
2a13d2eb1e rtpengine: add mqtt dep
rtpengine will use the lib if found, so add it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-10-15 09:56:12 +02:00
Jiri Slachta
a16f7ce898
Merge pull request #780 from micmac1/rtpengine-10.5.2.6
rtpengine: bump to 10.5.2.6
2022-10-15 08:35:13 +02:00
Sebastian Kemper
432432458a rtpengine: bump to 10.5.2.6
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-10-15 00:51:28 +02:00
micmac1
2d70a4ce02
Merge pull request #777 from micmac1/sof-1.13.9
sofia-sip: bump to 1.13.9
2022-09-30 11:01:42 +02:00