Commit Graph

2022 Commits

Author SHA1 Message Date
Josef Schlehofer
62390ce6f6 CI: move script into separate directory
This change follows the structure of GitHub workflow
folders from the main OpenWrt repository, where scripts
are in separate folder.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-17 04:33:35 +02:00
Josef Schlehofer
509ce7777b CI: formal check: use shared workflow in actions-shared-workflows
Lets switch to shared workflow in actions-shared-workflows instead of having
this separate file here. It will track and use the latest changes to avoid
being outdated.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-17 04:33:35 +02:00
Philip Prindeville
1582286bca asterisk: update to version 20.14.0
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2025-06-05 10:10:08 +02:00
Philip Prindeville
46fedb3405 dahdi-tools: Update version to 3.4.0
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2025-06-04 22:38:07 +02:00
Philip Prindeville
c80fd2d66d dahdi-linux: Update version to 3.4.0
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2025-06-04 11:09:50 +02:00
Jiri Slachta
8d91374689 Merge pull request #869 from neheb/4
sipgrep: fix compilation with GCC14
2025-05-25 09:44:55 +02:00
Jiri Slachta
84f0d1f91b Merge pull request #892 from dddaniel/master
baresip: add uci config section for accounts
2025-05-23 18:09:12 +02:00
Daniel Danzberger
70d6a028ab baresip: add uci config section for accounts
Adds a new UCI config section that allows the user to define accounts
from which the init script will create the /etc/baresip/accounts file.

Using UCI has the big benefit, that changes in the config can be
recognized by reload_config which will restart baresip automatically.

Example /etc/config/baresip:
--
config baresip main
	option enable 1
	option options ''

config account
	option user '+49123456789'
	option password ''
	option server 'tel.t-online.de'
	option transport 'tls'
	option mediaenc 'srtp'

config account
	option user '12'
	option password '7282ce22eee6d91193a1d5014398356x'
	option server '172.27.0.97'
	option transport 'udp'
	option append 'answerdelay=0;rwait=90;mwi=no'
	option ignore 1
--

The basic account options user,password,server,mediaenc and tansport can
be set directly. All other custom baresip account options can be append
to the account string using the 'append' option.

Signed-off-by: Daniel Danzberger <dd@embedd.com>
2025-05-06 17:22:13 +02:00
Jiri Slachta
27c3664ff5 Merge pull request #894 from systemcrash/kamupd
kamailio: Kamailio 6.0.1 uci config and init script fixes
2025-04-20 18:39:30 +02:00
Paul Donald
6c9fae756c kamailio: Kamailio 6.0.1 uci config and init script fixes
bump pkg_memory 2MiB -> 3MiB.
space -> tab convert kamailio.init file
refactor kamailio.init check_listen() for clarity
cfg_target: append /
quote uci config values
chown kamailio:kamailio -R /etc/kamailio/*
debug_level 0
stderr 0

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-04-20 03:56:56 +02:00
Jiri Slachta
2a1b0e1121 Merge pull request #893 from systemcrash/kamailio
kamailio: Kamailio 6.0.1
2025-04-19 19:04:39 +02:00
Paul Donald
40ddf033d1 kamailio: Kamailio 6.0.1
Dropped patches 010-033 and 100. No longer required (integrated at
source).

New modules:
-ims_qos_npn
-nghttp2
-presence_dfks
-pvtpl
-topos_htable

Archived modules 5.6.x-> 5.8.x:
-app_sqlang
-auth_identity

Archived modules 5.8.x-> 6.0.x:
-app_lua_sr

Kamailio libs now merged into core (and are no longer external):
-libkamailio_ims
-lib{srdb1,srdb2}
-libtrie

Changed source URL to github (faster).

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-04-04 20:37:56 +02:00
Jiri Slachta
c8a8d621f9 Merge pull request #889 from dddaniel/master
baresip: Use UCI for basic service configuration
2025-01-07 09:56:21 +01:00
Daniel Danzberger
2676410b64 baresip: Use UCI for basic service configuration
The baresip init script is changed to use UCI instead of the debian
style /etc/default basic service configuration.

A uci-defaults script is added to create a basic UCI config:
--
config baresip main
 option enable 0
 option options ''
--

With this change an issues is also resolved, on which the baresip
service doesn't start due to the baresip user not being the owner of
the /etc/baresip configuration directory.

Additionally a reload_config trigger is added for baresip.

Signed-off-by: Daniel Danzberger <dd@embedd.com>
2025-01-06 22:49:42 +01:00
Jiri Slachta
2933d0084f Merge pull request #890 from hnyman/gsm
gsmlib: Make version apk compatible
2024-11-21 20:52:32 +01:00
Hannu Nyman
a7e3d78f1c gsmlib: Make version apk compatible
Adjust version to be compatible with apk's semantic rules.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-21 20:58:04 +02:00
Jiri Slachta
a99df6e46f Merge pull request #888 from dddaniel/master
baresip: Update to version 3.16.0 [v2]
2024-11-17 20:18:00 +01:00
Christian Marangi
ada49390ad pcapsipdump: sanitize package description for APK support
Sanitize package description for APK support by replacing " with ' for
the tcpdump reference.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-17 19:12:59 +01:00
Daniel Danzberger
819fec7195 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>
2024-11-16 14:35:57 +01:00
Daniel Danzberger
e578742207 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>
2024-11-16 14:35:46 +01:00
Daniel Danzberger
0218f1e7ed 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>
2024-11-12 17:27:03 +01:00
Daniel Danzberger
5578908054 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>
2024-11-12 17:27:03 +01:00
Jiri Slachta
0256d073dc Merge pull request #887 from Ansuel/fix-freetdm
freetdm: add patch for PCRE2 support
2024-11-09 19:36:31 +01:00
Christian Marangi
0a9ac6cc16 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>
2024-11-08 20:28:05 +01:00
Christian Marangi
f3d37d542b 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>
2024-11-08 19:32:49 +01:00
Jiri Slachta
0d8558a368 Update MAINTAINERS
Mazi Lo does not maintain this repository.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2024-11-06 23:09:47 +01:00
Jiri Slachta
dfce253974 Merge pull request #886 from micmac1/no-maint
Remove maintainer
2024-11-06 23:07:42 +01:00
Sebastian Kemper
81ecfdf34a 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>
2024-11-06 18:54:12 +01:00
Christian Marangi
75acd1cdc2 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>
2024-10-28 10:24:13 +01:00
micmac1
7f4fa9e791 Merge pull request #882 from olivluca/patch-1
sofia-sip: removed "--disable-stun"
2024-09-24 12:15:10 +02:00
micmac1
d6f42a48d2 Merge pull request #883 from robho/yate_github
yate: bump to git snapshot from 2024-09-03
2024-09-08 10:53:02 +02:00
Robert Högberg
f846a07cbb 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>
2024-09-04 21:44:35 +02:00
Luca Olivetti
5be34a67d5 sofia-sip: removed "--disable-stun"
I need stun enabled to compile svd. 

Signed-off-by: Luca Olivetti <luca@ventoso.org>
2024-08-18 22:01:39 +02:00
micmac1
d3f320558f Merge pull request #880 from micmac1/fs-1.10.12
freeswitch: bump to 1.10.12 (and mark as BROKEN)
2024-08-07 22:07:10 +02:00
Sebastian Kemper
6c4f646434 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>
2024-08-04 18:34:06 +02:00
Sebastian Kemper
db2b0f2434 libks: bump to 2.0.6
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2024-08-04 18:28:48 +02:00
micmac1
f057876113 Merge pull request #877 from dangowrt/chan-lantiq-log-improvements
asterisk-chan-lantiq: import patches improving log output
2024-07-02 09:37:45 +02:00
Daniel Golle
d1123a245b 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>
2024-06-29 02:14:04 +01:00
Daniel Golle
a21103a4de 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>
2024-06-25 04:44:54 +01:00
Jiri Slachta
a828b9ee17 Merge pull request #872 from dangowrt/asterisk-20.8.1
asterisk: update to version 20.8.1
2024-06-24 11:19:14 +02:00
Daniel Golle
11353e1a17 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>
2024-06-24 01:46:09 +01:00
Daniel Golle
8ef219c850 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>
2024-06-24 01:46:09 +01:00
Jiri Slachta
b2a5bc879f Merge pull request #871 from dangowrt/asterisk-chan-lantiq-rotary-patches
asterisk-chan-lantiq: import patches to improve pulse-dial phones
2024-06-18 22:50:44 +02:00
Daniel Golle
96db1a277b 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>
2024-06-18 20:48:42 +01:00
Rosen Penev
ea3c109727 sipgrep: fix compilation with GCC14
Upstream PR.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-08 21:20:50 -07:00
micmac1
3ddc5811de Merge pull request #868 from neheb/4
libosip2: update to 5.3.1
2024-05-01 18:21:40 +02:00
micmac1
6227c4802b Merge pull request #863 from neheb/1
sipgrep: update to 2.2.0
2024-05-01 18:20:48 +02:00
Jiri Slachta
139cc14340 Merge pull request #866 from neheb/2
coturn: update to 4.6.2
2024-04-27 07:25:28 +02:00
Jiri Slachta
8b26659369 Merge pull request #867 from neheb/3
libsrtp: update to 2.6.0
2024-04-27 07:24:07 +02:00
Rosen Penev
bfb4ef217a libosip2: update to 5.3.1
Fixes CVE-2022-41550. Added PKG_CPE_ID.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-04-26 15:48:38 -07:00