feed/telephony.git
3 days agobaresip: Bump to version 3.16.0 888/head
Daniel Danzberger [Fri, 8 Nov 2024 10:40:59 +0000 (11:40 +0100)]
baresip: Bump to version 3.16.0

The previous version 1.1.0 is about 7 years old now and a lot has
changed. Various fixes, improvements and features have been added.

The build system has moved to cmake and pkg-config is used,
which makes it a lot easier to build from the openwrt buildroot.
Therefore a lot of the extra code is removed from it's Makefile.

The librem dependency has been removed, since newer versions of libre
contain all the librem features.

The parallel build patch is no longer required.

Signed-off-by: Daniel Danzberger <dd@embedd.com>
3 days agobaresip-apps: New Package
Daniel Danzberger [Tue, 12 Nov 2024 16:20:11 +0000 (17:20 +0100)]
baresip-apps: New Package

This package contains some of the modules that have previously been part
of the main baresip repo.

Signed-off-by: Daniel Danzberger <dd@embedd.com>
7 days agorem: Remove library package
Daniel Danzberger [Fri, 8 Nov 2024 10:48:15 +0000 (11:48 +0100)]
rem: Remove library package

All librem features are now part of libre and the only package that
depended on it (baresip) now uses libre.

It can therefore be removed.

Signed-off-by: Daniel Danzberger <dd@embedd.com>
7 days agore: Bump to version 3.16.0
Daniel Danzberger [Fri, 8 Nov 2024 10:36:42 +0000 (11:36 +0100)]
re: Bump to version 3.16.0

The previous version 2.0.1 is about 7 years old now and a lot has
changed. Various fixes, improvements and features have been added.

The build system has moved to cmake and pkg-config is used,
which makes it a lot easier to build from the openwrt buildroot.
Therefore a lot of the extra code is removed from it's Makefile

Librem is now integrated into libre.
No more patches are required.

Signed-off-by: Daniel Danzberger <dd@embedd.com>
10 days agoMerge pull request #887 from Ansuel/fix-freetdm
Jiri Slachta [Sat, 9 Nov 2024 18:36:31 +0000 (19:36 +0100)]
Merge pull request #887 from Ansuel/fix-freetdm

freetdm: add patch for PCRE2 support

11 days agofreetdm: add patch for PCRE2 support 887/head
Christian Marangi [Fri, 8 Nov 2024 01:37:20 +0000 (02:37 +0100)]
freetdm: add patch for PCRE2 support

As FreeSwitch implement different API to support pcre2, freetdm require
some changes to correctly compile.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
11 days agoCI: multi-arch-test-build: move to shared workflow
Christian Marangi [Fri, 8 Nov 2024 16:03:09 +0000 (17:03 +0100)]
CI: multi-arch-test-build: move to shared workflow

Move multi-arch-test-build to shared workflow.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
13 days agoUpdate MAINTAINERS
Jiri Slachta [Wed, 6 Nov 2024 22:09:47 +0000 (23:09 +0100)]
Update MAINTAINERS

Mazi Lo does not maintain this repository.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
13 days agoMerge pull request #886 from micmac1/no-maint
Jiri Slachta [Wed, 6 Nov 2024 22:07:42 +0000 (23:07 +0100)]
Merge pull request #886 from micmac1/no-maint

Remove maintainer

13 days agoRemove maintainer 886/head
Sebastian Kemper [Wed, 6 Nov 2024 17:50:59 +0000 (18:50 +0100)]
Remove maintainer

As requested on openwrt-devel in October 2024 [1], remove maintainer,
including any copyright lines.

[1] https://lists.openwrt.org/pipermail/openwrt-devel/2024-October/043323.html

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
3 weeks agofreeswitch: add patch moving package to PCRE2
Christian Marangi [Fri, 3 Nov 2023 22:59:33 +0000 (23:59 +0100)]
freeswitch: add patch moving package to PCRE2

Add pending patch moving package to PCRE2 as PCRE is EOL and won't
receive any updates anymore.

These patch were run uder the freeswitch CI and were validated with
their unit tests.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
[fix conflict, fix typo in commit message, remove @BROKEN dep, refresh
patches]
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
8 weeks agoMerge pull request #882 from olivluca/patch-1
micmac1 [Tue, 24 Sep 2024 10:15:10 +0000 (12:15 +0200)]
Merge pull request #882 from olivluca/patch-1

sofia-sip: removed "--disable-stun"

2 months agoMerge pull request #883 from robho/yate_github
micmac1 [Sun, 8 Sep 2024 08:53:02 +0000 (10:53 +0200)]
Merge pull request #883 from robho/yate_github

yate: bump to git snapshot from 2024-09-03

2 months agoyate: bump to git snapshot from 2024-09-03 883/head
Robert Högberg [Tue, 3 Sep 2024 10:12:13 +0000 (12:12 +0200)]
yate: bump to git snapshot from 2024-09-03

There hasn't been a yate release for years but development continues
on github. Let's update the OpenWrt package to a github snapshot.

Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
3 months agosofia-sip: removed "--disable-stun" 882/head
Luca Olivetti [Sun, 18 Aug 2024 20:01:39 +0000 (22:01 +0200)]
sofia-sip: removed "--disable-stun"

I need stun enabled to compile svd.

Signed-off-by: Luca Olivetti <luca@ventoso.org>
3 months agoMerge pull request #880 from micmac1/fs-1.10.12
micmac1 [Wed, 7 Aug 2024 20:07:10 +0000 (22:07 +0200)]
Merge pull request #880 from micmac1/fs-1.10.12

freeswitch: bump to 1.10.12 (and mark as BROKEN)

3 months agofreeswitch: bump to 1.10.12 880/head
Sebastian Kemper [Sun, 4 Aug 2024 16:33:56 +0000 (18:33 +0200)]
freeswitch: bump to 1.10.12

- plugin mod-kazoo removed upstream
- add @BROKEN dependency because of prce removal from packages
- refresh patches

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
3 months agolibks: bump to 2.0.6
Sebastian Kemper [Sun, 4 Aug 2024 16:28:48 +0000 (18:28 +0200)]
libks: bump to 2.0.6

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 months agoMerge pull request #877 from dangowrt/chan-lantiq-log-improvements
micmac1 [Tue, 2 Jul 2024 07:37:45 +0000 (09:37 +0200)]
Merge pull request #877 from dangowrt/chan-lantiq-log-improvements

asterisk-chan-lantiq: import patches improving log output

4 months agoasterisk-chan-lantiq: import patches improving log output 877/head
Daniel Golle [Sat, 29 Jun 2024 00:56:35 +0000 (01:56 +0100)]
asterisk-chan-lantiq: import patches improving log output

Output channel state in log message if a digit ends up not being handled.
Report USER_BUSY as cause in case a phone is not on hook while being
called.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
4 months agoasterisk-chan-lantiq: apply hook state timing in right order
Daniel Golle [Thu, 20 Jun 2024 11:11:56 +0000 (12:11 +0100)]
asterisk-chan-lantiq: apply hook state timing in right order

Apply hook state timing parameters starting from the biggest
time interval down to the shortest, so the required conditions are
always true while applying.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
4 months agoMerge pull request #872 from dangowrt/asterisk-20.8.1
Jiri Slachta [Mon, 24 Jun 2024 09:19:14 +0000 (11:19 +0200)]
Merge pull request #872 from dangowrt/asterisk-20.8.1

asterisk: update to version 20.8.1

4 months agoasterisk: update to version 20.8.1 872/head
Daniel Golle [Sat, 22 Jun 2024 14:40:52 +0000 (15:40 +0100)]
asterisk: update to version 20.8.1

Update to most recent LTS release addressing multiple security and
stability issues.

Complete changelog:
https://github.com/asterisk/asterisk/compare/20.5.2...20.8.1

Note that res-stir-shaken switched to use libjwt instead of providing
a built-in JWT implementation.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
4 months agopjproject: bump to 2.14.1
Daniel Golle [Sun, 19 May 2024 07:05:42 +0000 (09:05 +0200)]
pjproject: bump to 2.14.1

Pick patch from @dhewg so we keep pjproject in sync with the version
bundled with Asterisk.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
5 months agoMerge pull request #871 from dangowrt/asterisk-chan-lantiq-rotary-patches
Jiri Slachta [Tue, 18 Jun 2024 20:50:44 +0000 (22:50 +0200)]
Merge pull request #871 from dangowrt/asterisk-chan-lantiq-rotary-patches

asterisk-chan-lantiq: import patches to improve pulse-dial phones

5 months agoasterisk-chan-lantiq: import patches to improve pulse-dial phones 871/head
Daniel Golle [Tue, 18 Jun 2024 19:48:42 +0000 (20:48 +0100)]
asterisk-chan-lantiq: import patches to improve pulse-dial phones

Import two patches which improve behavior with rotary pulse-dial phones.
Both are pending upstream:
https://github.com/kochstefan/asterisk_channel_lantiq/pull/5
https://github.com/kochstefan/asterisk_channel_lantiq/pull/6

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
6 months agoMerge pull request #868 from neheb/4
micmac1 [Wed, 1 May 2024 16:21:40 +0000 (18:21 +0200)]
Merge pull request #868 from neheb/4

libosip2: update to 5.3.1

6 months agoMerge pull request #863 from neheb/1
micmac1 [Wed, 1 May 2024 16:20:48 +0000 (18:20 +0200)]
Merge pull request #863 from neheb/1

sipgrep: update to 2.2.0

6 months agoMerge pull request #866 from neheb/2
Jiri Slachta [Sat, 27 Apr 2024 05:25:28 +0000 (07:25 +0200)]
Merge pull request #866 from neheb/2

coturn: update to 4.6.2

6 months agoMerge pull request #867 from neheb/3
Jiri Slachta [Sat, 27 Apr 2024 05:24:07 +0000 (07:24 +0200)]
Merge pull request #867 from neheb/3

libsrtp: update to 2.6.0

6 months agolibosip2: update to 5.3.1 868/head
Rosen Penev [Fri, 26 Apr 2024 22:25:49 +0000 (15:25 -0700)]
libosip2: update to 5.3.1

Fixes CVE-2022-41550. Added PKG_CPE_ID.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
6 months agolibsrtp: update to 2.6.0 867/head
Rosen Penev [Fri, 26 Apr 2024 22:34:35 +0000 (15:34 -0700)]
libsrtp: update to 2.6.0

Switch to local tarballs. Smaller.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
6 months agocoturn: update to 4.6.2 866/head
Rosen Penev [Fri, 26 Apr 2024 22:42:09 +0000 (15:42 -0700)]
coturn: update to 4.6.2

Remove upstreamed patch.

Switch to local tarballs. Smaller.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
6 months agosipgrep: update to 2.2.0 863/head
Rosen Penev [Sun, 21 Apr 2024 01:30:27 +0000 (18:30 -0700)]
sipgrep: update to 2.2.0

Patch was upstreamed.

Reordered variables for consistency between packages.

Slight modification to configure argument.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
7 months agoMerge pull request #864 from neheb/2
Jiri Slachta [Sun, 21 Apr 2024 06:09:37 +0000 (08:09 +0200)]
Merge pull request #864 from neheb/2

baresip: add glib2/host build dependency

7 months agobaresip: add glib2/host build dependency 864/head
Rosen Penev [Sun, 21 Apr 2024 01:23:06 +0000 (18:23 -0700)]
baresip: add glib2/host build dependency

ctrl_dbus relies on gdbus-codegen , which is provided by glib2/host.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
7 months agoMerge pull request #861 from aduskett/dahdi-linux
micmac1 [Fri, 19 Apr 2024 16:25:18 +0000 (18:25 +0200)]
Merge pull request #861 from aduskett/dahdi-linux

libs/dahdi-linux: bump to latest git head

7 months agolibs/dahdi-linux: bump to latest git head 861/head
Adam Duskett [Fri, 12 Apr 2024 22:06:50 +0000 (16:06 -0600)]
libs/dahdi-linux: bump to latest git head

Add a new patch: 207-opvxa1200-unused-variable.patch which fixes
unused variable {pos,x,y} errors in the drivers/dahdi/opvxa1200/base.c
file.

Fixes compiling against linux >= 6.6

Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
7 months agotreewide: refresh hashes after move to use ZSTD as default
Robert Marko [Sun, 7 Apr 2024 22:01:22 +0000 (00:01 +0200)]
treewide: refresh hashes after move to use ZSTD as default

With the recent move to using ZSTD as the default compression format for
packaging git repo clones we must refresh all of the hashes for the
packages feed as well.

Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agodahdi-linux: fix compilation for mips_24k arch
Christian Marangi [Wed, 20 Mar 2024 18:56:42 +0000 (19:56 +0100)]
dahdi-linux: fix compilation for mips_24k arch

Fix compilation for mips_24k arch due to a define conflicts with ABS.

Patch has been proposed upstream and should be accepted.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agoMerge pull request #857 from dangowrt/lantiq-vmmc-group
Daniel Golle [Sun, 3 Mar 2024 16:16:51 +0000 (16:16 +0000)]
Merge pull request #857 from dangowrt/lantiq-vmmc-group

asterisk-chan-lantiq: add user 'asterisk' to 'vmmc' group

8 months agoasterisk-chan-lantiq: add user 'asterisk' to 'vmmc' group 857/head
Daniel Golle [Sun, 3 Mar 2024 15:25:22 +0000 (15:25 +0000)]
asterisk-chan-lantiq: add user 'asterisk' to 'vmmc' group

Make sure asterisk has permission to access /dev/vmmc* devices as it
will segfault if started without.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
9 months agoMerge pull request #856 from micmac1/sipp-372
micmac1 [Wed, 31 Jan 2024 17:35:54 +0000 (18:35 +0100)]
Merge pull request #856 from micmac1/sipp-372

sipp: bump to 3.7.2

9 months agoMerge pull request #788 from guijan/pcapsipdump-libobsd
micmac1 [Wed, 31 Jan 2024 17:35:06 +0000 (18:35 +0100)]
Merge pull request #788 from guijan/pcapsipdump-libobsd

pcapsipdump: fix linking against libobsd

9 months agosipp: bump to 3.7.2 856/head
Sebastian Kemper [Sun, 21 Jan 2024 14:15:08 +0000 (15:15 +0100)]
sipp: bump to 3.7.2

02-Fix_compatibility_with_older_C++_in_3.6.x_branch.patch removed as
included upstream.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
10 months agoMerge pull request #849 from micmac1/ast-20.5.2
Jiri Slachta [Fri, 29 Dec 2023 10:11:14 +0000 (11:11 +0100)]
Merge pull request #849 from micmac1/ast-20.5.2

asterisk: bump to 20.5.2

10 months agoMerge pull request #848 from micmac1/dongle-2022
micmac1 [Fri, 29 Dec 2023 08:14:35 +0000 (09:14 +0100)]
Merge pull request #848 from micmac1/dongle-2022

asterisk-chan-dongle: bump to latest git

10 months agoasterisk: bump to 20.5.2 849/head
Sebastian Kemper [Fri, 29 Dec 2023 08:03:00 +0000 (09:03 +0100)]
asterisk: bump to 20.5.2

- Resolves GHSA-98rc-4j27-74hh, GHSA-hxj9-xwr8-w8pq, GHSA-5743-x3p5-3rg7
  and GHSA-8857-hfmw-vg8f
- patches refreshed
- patch 180-app_queue_time_t.patch added to fix new warnings, sent
  upstream (see [1])
- 180-res_crypto.c-Avoid-using-the-non-portable-ALLPERMS-m.patch and
  190-chan_iax2.c-Avoid-crash-with-IAX2-switch-support.patch removed as
  they're included in upstream release tar ball.

[1] https://github.com/asterisk/asterisk/pull/516

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
10 months agopjproject: sync patches with asterisk 20.5.2
Sebastian Kemper [Fri, 29 Dec 2023 08:01:10 +0000 (09:01 +0100)]
pjproject: sync patches with asterisk 20.5.2

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
10 months agoasterisk-chan-dongle: bump to latest git 848/head
Sebastian Kemper [Tue, 26 Dec 2023 13:21:58 +0000 (14:21 +0100)]
asterisk-chan-dongle: bump to latest git

Closes: #837
The extra patch was submitted upstream for inclusion, see [1].

[1] https://github.com/wdoekes/asterisk-chan-dongle/pull/173

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
10 months agoMerge pull request #847 from micmac1/rtpe-11.5.1.18
micmac1 [Mon, 25 Dec 2023 14:30:44 +0000 (15:30 +0100)]
Merge pull request #847 from micmac1/rtpe-11.5.1.18

rtpengine: bump to 11.5.1.18

10 months agortpengine: bump to 11.5.1.18 847/head
Sebastian Kemper [Sun, 24 Dec 2023 22:50:51 +0000 (23:50 +0100)]
rtpengine: bump to 11.5.1.18

Add missing xmlrpc-c dependency.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
10 months agoMerge pull request #844 from micmac1/fs-1.10.11
micmac1 [Sun, 24 Dec 2023 11:09:27 +0000 (12:09 +0100)]
Merge pull request #844 from micmac1/fs-1.10.11

freeswitch: bump to 1.10.11

10 months agofreeswitch: bump to 1.10.11 844/head
Sebastian Kemper [Sat, 23 Dec 2023 22:40:37 +0000 (23:40 +0100)]
freeswitch: bump to 1.10.11

See [1].

[1] https://github.com/signalwire/freeswitch/security/advisories/GHSA-39gv-hq72-j6m6

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
10 months agosofia-sip: bump to 1.13.17
Sebastian Kemper [Sat, 23 Dec 2023 22:38:30 +0000 (23:38 +0100)]
sofia-sip: bump to 1.13.17

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
11 months agoMerge pull request #843 from guidosarducci/master-fix-network-device
Jiri Slachta [Sat, 25 Nov 2023 21:45:44 +0000 (22:45 +0100)]
Merge pull request #843 from guidosarducci/master-fix-network-device

siproxd: improve network device resolution

11 months agosiproxd: improve network device resolution 843/head
Tony Ambardar [Wed, 22 Nov 2023 02:53:39 +0000 (18:53 -0800)]
siproxd: improve network device resolution

Resolve network devices by first trying 'network_get_device' (L3) and
falling back to 'network_get_physdev' (L2) on failure, which allows using
Wireguard interfaces. Both are needed to avoid breaking existing usage
for some interfaces (e.g. 'wan').

Also add myself as a maintainer.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
12 months agoMerge pull request #840 from Ansuel/pcre-kamailio
Jiri Slachta [Sat, 11 Nov 2023 18:47:27 +0000 (19:47 +0100)]
Merge pull request #840 from Ansuel/pcre-kamailio

kamailio: bump to release 5.7.2 + PCRE2

12 months agoMerge pull request #839 from Ansuel/rtengine-pcre2
micmac1 [Sun, 5 Nov 2023 08:38:16 +0000 (09:38 +0100)]
Merge pull request #839 from Ansuel/rtengine-pcre2

rtpengine: bump to 11.5.1.12 release and set PCRE2

12 months agoMerge pull request #838 from Ansuel/sipgrep-pcre2
micmac1 [Sun, 5 Nov 2023 08:34:36 +0000 (09:34 +0100)]
Merge pull request #838 from Ansuel/sipgrep-pcre2

sipgrep: Move package to PCRE2

12 months agoMerge pull request #834 from robho/yate_nftables_banbrutes
micmac1 [Sun, 5 Nov 2023 08:31:45 +0000 (09:31 +0100)]
Merge pull request #834 from robho/yate_nftables_banbrutes

yate: Update yate script to use an nftables set

12 months agoMerge pull request #836 from micmac1/dahli-6
micmac1 [Sun, 5 Nov 2023 08:26:52 +0000 (09:26 +0100)]
Merge pull request #836 from micmac1/dahli-6

dahdi-linux: bump to latest git head

12 months agortpengine: bump to 11.5.1.12 release and set PCRE2 839/head
Christian Marangi [Thu, 2 Nov 2023 22:36:52 +0000 (23:36 +0100)]
rtpengine: bump to 11.5.1.12 release and set PCRE2

Bump rtpengine to release 11.5.1.12.

New 11.x release require libopus as a new library and also moved to
PCRE2 library.

Refresh patches and also introduce a new one to disable docs as they
changed doc generation tool and now would require a new prereq and docs
are not useful and would waste space on an embedded scenario.

For recording module libcurl is also now required.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
12 months agokamailio: backport and move to PCRE2 840/head
Christian Marangi [Fri, 3 Nov 2023 02:37:05 +0000 (03:37 +0100)]
kamailio: backport and move to PCRE2

Backport merged patch and move package to PCRE2 as PCRE is EOL and won't
receive any security updates anymore.

Additional patch are backported to minimize changes to the backport
patches. Only patch 010 required adaptation due to a fix backported in
5.7 in the same place where the patch fixed some whitespace issue.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
12 months agokamailio: bump to release 5.7.2
Christian Marangi [Fri, 3 Nov 2023 02:35:35 +0000 (03:35 +0100)]
kamailio: bump to release 5.7.2

Bump kamailio to release 5.7.2 to make it easier to backport PCRE2
patches.

Drop upstream patch related to time_t and python3 fixes.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
12 months agokamailio: add patch fixing fragile kamcmd
Christian Marangi [Fri, 3 Nov 2023 02:33:16 +0000 (03:33 +0100)]
kamailio: add patch fixing fragile kamcmd

Add patch fixing fragile kamcmd where output bin can be renamed to
invalid names due to ENV variable clash.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
12 months agosipgrep: Move package to PCRE2 838/head
Christian Marangi [Thu, 2 Nov 2023 21:21:15 +0000 (22:21 +0100)]
sipgrep: Move package to PCRE2

Add patch to convert the package to PCRE2 as PCRE is EOL and won't
receive any security updates anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
13 months agodahdi-linux: bump to latest git head 836/head
Sebastian Kemper [Fri, 13 Oct 2023 09:24:32 +0000 (11:24 +0200)]
dahdi-linux: bump to latest git head

This compiles with newer kernels now.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
13 months agoyate: Update yate script to use an nftables set 834/head
Robert Högberg [Tue, 10 Oct 2023 21:25:34 +0000 (23:25 +0200)]
yate: Update yate script to use an nftables set

By using an nftables set in this script it's easier to install
and use this script now that OpenWrt uses nftables by default.

Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
13 months agoMerge pull request #831 from micmac1/fs-vpx-CVE-2023-5217
micmac1 [Fri, 6 Oct 2023 19:47:20 +0000 (21:47 +0200)]
Merge pull request #831 from micmac1/fs-vpx-CVE-2023-5217

freeswitch: add patches for CVE-2023-5217 & CVE-2023-44488 in bundled libvpx

13 months agofreeswitch: add patches for CVEs in bundled libvpx 831/head
Sebastian Kemper [Wed, 4 Oct 2023 17:26:07 +0000 (19:26 +0200)]
freeswitch: add patches for CVEs in bundled libvpx

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>
14 months agoMerge pull request #829 from Rondom/rondom-add-cpe-ids
Jiri Slachta [Sun, 17 Sep 2023 18:26:41 +0000 (20:26 +0200)]
Merge pull request #829 from Rondom/rondom-add-cpe-ids

Add CPE ID for asterisk and pjproject

14 months agopjproject: Add PKG_CPE_ID 829/head
Andreas Gnau [Wed, 30 Aug 2023 16:36:14 +0000 (18:36 +0200)]
pjproject: Add PKG_CPE_ID

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
14 months agoasterisk: Add PKG_CPE_ID
Andreas Gnau [Wed, 30 Aug 2023 16:35:51 +0000 (18:35 +0200)]
asterisk: Add PKG_CPE_ID

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
15 months agoMerge pull request #826 from micmac1/fs-1.10.10
micmac1 [Sat, 19 Aug 2023 09:20:16 +0000 (11:20 +0200)]
Merge pull request #826 from micmac1/fs-1.10.10

freeswitch: bump to 1.10.10

15 months agofreeswitch: bump to 1.10.10 826/head
Sebastian Kemper [Fri, 18 Aug 2023 12:23:53 +0000 (14:23 +0200)]
freeswitch: bump to 1.10.10

- 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>
15 months agosignalwire-client-c: bump to 2.0.0
Sebastian Kemper [Fri, 18 Aug 2023 12:23:41 +0000 (14:23 +0200)]
signalwire-client-c: bump to 2.0.0

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
15 months agolibks: bump to 2.0.2
Sebastian Kemper [Fri, 18 Aug 2023 12:23:30 +0000 (14:23 +0200)]
libks: bump to 2.0.2

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
15 months agosofia-sip: bump to 1.13.16
Sebastian Kemper [Fri, 18 Aug 2023 10:38:12 +0000 (12:38 +0200)]
sofia-sip: bump to 1.13.16

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
15 months agospandsp3: bump to commit from June 16th
Sebastian Kemper [Fri, 18 Aug 2023 10:36:41 +0000 (12:36 +0200)]
spandsp3: bump to commit from June 16th

Same commit is used by freeswitch 1.10.10 for Windows.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
15 months agoMerge pull request #822 from micmac1/ast-iax2-crash
micmac1 [Sun, 23 Jul 2023 13:45:02 +0000 (15:45 +0200)]
Merge pull request #822 from micmac1/ast-iax2-crash

asterisk: add upstream patch against iax2 crash

15 months agoasterisk: add upstream patch against iax2 crash 822/head
Sebastian Kemper [Sun, 23 Jul 2023 10:26:21 +0000 (12:26 +0200)]
asterisk: add upstream patch against iax2 crash

Reported by Sergio in issue #821. This adds upstream patch for the
crash. See upstream issue [1] for details.

[1] https://github.com/asterisk/asterisk/issues/180

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
16 months agoMerge pull request #820 from kuanyili/replace-autorelease
micmac1 [Tue, 18 Jul 2023 21:16:17 +0000 (23:16 +0200)]
Merge pull request #820 from kuanyili/replace-autorelease

treewide: replace AUTORELEASE with real PKG_RELEASE

16 months agotreewide: replace AUTORELEASE with real PKG_RELEASE 820/head
Kuan-Yi Li [Tue, 18 Jul 2023 02:45:41 +0000 (10:45 +0800)]
treewide: replace AUTORELEASE with real PKG_RELEASE

Based on Paul Fertser <fercerpav@gmail.com>'s guidance:
Change AUTORELEASE in rules.mk to:
```
AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))
```

then update all affected packages by:
```
for i in $(git grep -l PKG_RELEASE:=.*AUTORELEASE | sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
make package/$i/clean
done
```

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
16 months agoMerge pull request #817 from micmac1/pj2131
micmac1 [Sun, 9 Jul 2023 08:05:04 +0000 (10:05 +0200)]
Merge pull request #817 from micmac1/pj2131

pjproject: bump to 2.13.1

16 months agopjproject: bump to 2.13.1 817/head
Sebastian Kemper [Sat, 8 Jul 2023 08:39:36 +0000 (10:39 +0200)]
pjproject: bump to 2.13.1

1. add "/refs/tags" to PKG_SOURCE_URL, otherwise the downloaded file is
   broken now
2. bump minor version, includes security related fixes, see [1], [2] and
   [3]

[1] https://github.com/pjsip/pjproject/security/advisories/GHSA-9pfh-r8x4-w26w
[2] https://github.com/pjsip/pjproject/security/advisories/GHSA-cxwq-5g9x-x7fr
[3] https://github.com/pjsip/pjproject/security/advisories/GHSA-q9cp-8wcq-7pfr

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
16 months agoMerge pull request #815 from micmac1/ast-20.3.0
micmac1 [Sun, 2 Jul 2023 18:55:11 +0000 (20:55 +0200)]
Merge pull request #815 from micmac1/ast-20.3.0

asterisk: bump to 20.3.0

17 months agoasterisk: bump to 20.3.0 815/head
Sebastian Kemper [Wed, 7 Jun 2023 21:51:43 +0000 (23:51 +0200)]
asterisk: bump to 20.3.0

- bump to 20.3.0
- new modules: app-broadcast, app-if, app-signal, func-export,
  res-pjsip-aoc and res-pjsip-rfc3329
- remove "--without-vpb", not available anymore
- add configuration file for res-http-media-cache
- drop libsrtp2 from res-pjproject dependencies, see changes in
  pjproject package
- refresh patches
- add upstream patch
  180-res_crypto.c-Avoid-using-the-non-portable-ALLPERMS-m.patch to fix
  build [1]

[1] https://github.com/asterisk/asterisk/issues/149

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
17 months agopjproject: bump to 2.13
Sebastian Kemper [Wed, 7 Jun 2023 21:38:52 +0000 (23:38 +0200)]
pjproject: bump to 2.13

- bump to 2.13
- new option "--disable-libsrtp" now available so we can get rid of
  dependency on libsrtp2 (asterisk's SRTP support doesn't depend on pjproject)
- new option "--disable-upnp"
- 0007-execinfo.patch not required anymore, pjproject now checks for
  __GLIBC__
- sync patches with asterisk 20.3.0

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
17 months agoMerge pull request #812 from micmac1/kam-py-3.11-patches
micmac1 [Mon, 29 May 2023 21:13:36 +0000 (23:13 +0200)]
Merge pull request #812 from micmac1/kam-py-3.11-patches

kamailio: add patches for app_python3

17 months agoMerge pull request #811 from micmac1/fs-py-3.11-broken
micmac1 [Mon, 29 May 2023 21:12:52 +0000 (23:12 +0200)]
Merge pull request #811 from micmac1/fs-py-3.11-broken

freeswitch: mark mod-python3 BROKEN

17 months agokamailio: add patches for app_python3 812/head
Sebastian Kemper [Mon, 29 May 2023 17:56:54 +0000 (19:56 +0200)]
kamailio: add patches for app_python3

Python was updated to 3.11 and app_python3 doesn't compile anymore.
This commit adds three upstream patches to resolve this.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
17 months agofreeswitch: mark mod-python3 BROKEN 811/head
Sebastian Kemper [Mon, 29 May 2023 17:53:34 +0000 (19:53 +0200)]
freeswitch: mark mod-python3 BROKEN

mod-python3 is not compatible with Python 3.11 currently, mark it
BROKEN.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
18 months agoMerge pull request #810 from micmac1/fs-musl-1.2.4
micmac1 [Fri, 19 May 2023 08:45:34 +0000 (10:45 +0200)]
Merge pull request #810 from micmac1/fs-musl-1.2.4

freeswitch: fix compile against musl-1.2.4

18 months agofreeswitch: fix compile against musl-1.2.4 810/head
Sebastian Kemper [Thu, 18 May 2023 23:00:12 +0000 (01:00 +0200)]
freeswitch: fix compile against musl-1.2.4

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
18 months agodahdi-linux: add multiple patch fixing compilation warning
Christian Marangi [Fri, 12 May 2023 18:27:48 +0000 (20:27 +0200)]
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>
18 months agortpengine: add patch fixing compilation warning for kernel module
Christian Marangi [Fri, 12 May 2023 17:41:14 +0000 (19:41 +0200)]
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>
19 months agoMerge pull request #807 from micmac1/ci-up
micmac1 [Wed, 29 Mar 2023 18:18:27 +0000 (20:18 +0200)]
Merge pull request #807 from micmac1/ci-up

CI: sync up with changes in packages repo

19 months agoCI: sync up with changes in packages repo 807/head
Sebastian Kemper [Fri, 24 Mar 2023 09:29:18 +0000 (10:29 +0100)]
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>
19 months agoMerge pull request #806 from dhewg/buildflags
micmac1 [Fri, 24 Mar 2023 09:13:45 +0000 (10:13 +0100)]
Merge pull request #806 from dhewg/buildflags

kamailio: refactor to use PKG_BUILD_FLAGS:=no-mips16