Commit graph

1510 commits

Author SHA1 Message Date
Sebastian Kemper
ca70f0bd4f kamailio-5.x: update to 5.2.4
Minor version bump.

Also renamed ./files/kamailio.config to ./files/kamailio.conf as per
OpenWrt package policies [1].

One patch refreshed.

[1] https://openwrt.org/docs/guide-developer/package-policies

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-02 21:10:24 +02:00
micmac1
22350c8827
Merge pull request #460 from micmac1/fs-remove-comment
net/freeswitch-stable: remove old warning
2019-10-02 21:05:14 +02:00
Sebastian Kemper
418cd882ed net/freeswitch-stable: remove old warning
This warning is not relevant anymore.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-02 21:03:27 +02:00
Sebastian Kemper
87eeb0c2a7 asterisk-16.x: amend config file handling
Use $(INSTALL_CONF) instead of $(CP) for module configuration files.
$(INSTALL_CONF) is already used for the init script and utility
configuration  files

Rename ./files/asterisk.config to ./files/asterisk.conf as per OpenWrt
package policies page [1].

[1] https://openwrt.org/docs/guide-developer/package-policies

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-02 20:56:04 +02:00
Sebastian Kemper
ba72495f4d bcg729: add pkg-config file
Patch from upstream.

With the .pc file available we can drop a hack in rtpproxy's Makefile.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-02 20:48:37 +02:00
Jiri Slachta
d9625b5baa
Merge pull request #455 from micmac1/AST-2019-004
asterisk-16.x: add patch for AST-2019-004
2019-09-20 18:18:20 +02:00
Sebastian Kemper
0b98458466 asterisk-16.x: add patch for AST-2019-004
Add patch for a remote crash vulnerability. Crash can occur when
negotiating for T.38 with a declined stream.

CVE-2019-15297

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-09-05 19:42:43 +02:00
micmac1
9167e30d40
Merge pull request #451 from micmac1/fs1.10-cleanup2
freeswitch-stable: use qstrip
2019-08-31 19:56:14 +02:00
Sebastian Kemper
e868f592da freeswitch-stable: use qstrip
It's better to rely on qstrip than to look for certain quotes.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-31 19:53:15 +02:00
micmac1
f542d22f06
Merge pull request #450 from micmac1/fs1.10-cleanup
freeswitch-stable: some small cleanups
2019-08-31 19:30:28 +02:00
Sebastian Kemper
cabf89d917 freeswitch-stable: remove gratuitous symlinks
No need to copy the libfree{switch,tdm}.so symlinks into the packages.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-31 19:26:06 +02:00
Sebastian Kemper
86da9c2787 freeswitch-stable: rename configuration file
As per convention the configuration file in the files directory should
carry the extension .conf.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-31 19:24:53 +02:00
Sebastian Kemper
33ee0bd1dd freeswitch-stable: rename some patches
Some patches don't carry the extension .patch. This fixes that.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-31 19:23:50 +02:00
micmac1
0674d978a3
Merge pull request #449 from micmac1/fs1.10.1
freeswitch-stable: bump to 1.10.1
2019-08-20 23:05:20 +02:00
Sebastian Kemper
b821bb77d2 freeswitch-stable: bump to 1.10.1
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-20 23:01:48 +02:00
micmac1
1c45c14780
Merge pull request #448 from micmac1/fs1.10.fixes
freeswitch-stable: a fix and a new utility
2019-08-18 12:12:50 +02:00
Sebastian Kemper
56ffb86f2a freeswitch-stable: workaround libvpx compile issue
The bundled libvpx got updated and now includes some extra tools. But
the linker is fed with some options it doesn't like, which results in
this:

/builder/shared-workdir/build/sdk/staging_dir/toolchain-x86_64_gcc-7.4.0_musl/bin/x86_64-openwrt-linux-musl-ld: unrecognized option '-Wl,-rpath-link=/builder/shared-workdir/build/sdk/staging_dir/target-x86_64_musl/usr/lib/libiconv-stub/lib'
/builder/shared-workdir/build/sdk/staging_dir/toolchain-x86_64_gcc-7.4.0_musl/bin/x86_64-openwrt-linux-musl-ld: use the --help option for usage information
/builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/freeswitch-1.10.0.-release/libs/libvpx/tools.mk:52: recipe for target 'tools/tiny_ssim' failed
make[6]: *** [tools/tiny_ssim] Error 1

freeswitch doesn't need these tools, it just needs the library, so this
commit just disables them.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-18 12:01:21 +02:00
Sebastian Kemper
2cba38dbaf freeswitch-stable: add utility fs_tts
Utility not usable right now because it has run-time deps on plugins for
TTS, which we don't have currently. But the utility is built by default,
so package it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-18 11:58:22 +02:00
micmac1
e0a946d107
Merge pull request #447 from micmac1/fs-1.10
freeswitch-stable: upgrade to version 1.10.0
2019-08-16 20:48:41 +02:00
Sebastian Kemper
60266dc665 freeswitch-stable: upgrade to version 1.10.0
- PostgreSQL is a module now, it's no longer in the core. This commit
  removes the related options.

- New modules: mod_mariadb and mod_pgsql. The latter cannot be compiled
  against uclibcpp because of a missing header ("unordered_map").

- Fixed a typo in the eval line for mod_mp4v.

- Refreshed patches.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-16 20:36:18 +02:00
Jiri Slachta
a8dcf01af6
Merge pull request #446 from micmac1/lantiq-header-4.19
asterisk-16.x-chan-lantiq: update snapshot
2019-08-11 19:52:01 +02:00
Sebastian Kemper
26b5e510c0 asterisk-16.x-chan-lantiq: update snapshot
@arnysch pointed out on openwrt-devel that chan-lantiq fails to build
against kernel 4.19.x. He already fixed this upstream, so we can just
bump the snapshot to get chan-lantiq to compile again.

This also means that we can remove the malloc/free patch as it is
included upstream as well.

Finally, Build/Prepare and the file "default.exports" can be dropped as
the file got included upstream.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-08-04 11:51:17 +02:00
Jiri Slachta
038dc388e3
Merge pull request #444 from dkgroot/master
<net/asterisk-chan-sccp>: Update to v4.3.2-epsilon
2019-07-31 21:43:12 +02:00
Diederik de Groot
6854ea6fd6
Update to v4.3.2-epsilon (20190730) 2019-07-31 21:37:35 +02:00
micmac1
9b90b9ea78 asterisk-16.x: update init to procd (#421)
Converts the init script to procd. The user "asterisk" is added to the
system. This user will be used by default.

The init script no longer extracts its configuration from
"/etc/default/asterisk". Instead the uci configuration
"/etc/config/asterisk" is introduced.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-07-25 09:33:06 +02:00
Jiri Slachta
803a6bb02f
Merge pull request #443 from micmac1/ast16luadep
asterisk-16.x: upgrade pbx-lua dep to liblua5.3
2019-07-19 22:44:08 +02:00
Sebastian Kemper
9f25a29839 asterisk-16.x: upgrade pbx-lua dep to liblua5.3
Recently liblua5.3 was added in the base repo. When both default liblua
and liblua5.3 are staged, asterisk will prefer the latter. But then the
dependency is wrong, because the linked-to lib is in liblua5.3.

This commit upgrades the dependency from liblua to liblua5.3.

Resolves #441.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-07-19 21:32:30 +02:00
Jiri Slachta
f93dc88106
Merge pull request #439 from jslachta/asterisk-13-removal
(master) asterisk-13.x: move package to abandoned packages
2019-07-14 20:25:46 +02:00
Jiri Slachta
2b6907b05e asterisk-13.x: move package to abandoned packages
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2019-07-14 19:25:59 +02:00
Jiri Slachta
f900204c89
Merge pull request #438 from micmac1/ast13-AST-2019-002-and-003
asterisk-1{3,6}.x: fix AST-2019-002 & AST-2019-003
2019-07-12 22:14:00 +02:00
Sebastian Kemper
de9edc8e39 asterisk-16.x: fix AST-2019-002 & AST-2019-003
https://downloads.asterisk.org/pub/security/AST-2019-002.html
https://downloads.asterisk.org/pub/security/AST-2019-003.html

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-07-12 20:50:35 +02:00
Sebastian Kemper
671b699a3b asterisk-13.x: fix AST-2019-002 & AST-2019-003
https://downloads.asterisk.org/pub/security/AST-2019-002.html
https://downloads.asterisk.org/pub/security/AST-2019-003.html

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-07-12 20:49:30 +02:00
micmac1
dd767d46f9
Merge pull request #434 from micmac1/fs-187
freeswitch-stable: bump to 1.8.7
2019-07-07 18:12:10 +02:00
Sebastian Kemper
7a699fa3fb freeswitch-stable: bump to 1.8.7
Version bump. Patches refreshed. Upstreamed patches removed.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-07-07 18:07:52 +02:00
Jiri Slachta
5e29826408
Merge pull request #433 from micmac1/baresip-dep
baresip: fix recursive dependency
2019-06-27 09:33:53 +02:00
Sebastian Kemper
5ecd8b43a5 baresip: fix recursive dependency
Since OpenWrt commit e82a4d9cfb ("config: regenerate *_shipped sources")
a few recursive dependencies have been discovered that were not visible
before.

$ make menuconfig
tmp/.config-package.in:103098:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:103098: symbol PACKAGE_baresip-mod-pulse depends on PACKAGE_baresip-mod-pulse
tmp/.config-package.in:121863:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:121863: symbol PACKAGE_pulseaudio-profiles depends on PACKAGE_pulseaudio-profiles
tmp/.config-package.in:121878:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:121878: symbol PACKAGE_pulseaudio-tools depends on PACKAGE_pulseaudio-tools

The recursive dependencies were reported at [1] and [2].

This commit addresses the recursive dependency of baresip-mod-pulse. The
new dependency string may look a bit peculiar, but it works and when
specified like this pulseaudio (when selected) doesn't get compiled
automatically when the intention is only to build baresip with mod-pulse
disabled (which in general is why we have the "patsubst" in the module
builder - but this is only triggered when the dependency has a leading
"+").

[1] https://github.com/openwrt/packages/issues/9300
[2] https://forum.openwrt.org/t/make-menuconfig-errors-this-day/38673/5

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-06-26 22:16:10 +02:00
Jiri Slachta
9ff5788839
Merge pull request #431 from micmac1/ast-remove-chan-phone
Asterisk: remove chan-phone
2019-06-24 22:31:32 +02:00
Sebastian Kemper
e3f1b7b959 asterisk-16.x: remove chan-phone
The telephony headers [1] were removed from the kernel, so the Asterisk
channel driver chan-phone can not be built anymore (it depends on these
headers). This causes failures on the build bots on targets which use
kernel 4.19.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-06-20 22:18:58 +02:00
Sebastian Kemper
3c2a22a36a asterisk-13.x: remove chan-phone
The telephony headers [1] were removed from the kernel, so the Asterisk
channel driver chan-phone can not be built anymore (it depends on these
headers). This causes failures on the build bots on targets which use
kernel 4.19.

This commit removes chan-phone.

[1] c26dd817d9

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-06-20 22:18:18 +02:00
Jiri Slachta
7ab0ead1da
Merge pull request #430 from micmac1/dahdi-linux-3
dahdi-linux: bump to 3.0.0
2019-06-19 12:29:00 +02:00
Sebastian Kemper
183ad6c145 dahdi-linux: bump to 3.0.0
This commit goes back from using a git checkout to using a regular
upstream tarball. Version bumped to 3.0.0 which works with kernels
equal to or greater than 4.15. Patches refreshed.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-06-18 20:10:39 +02:00
Jiri Slachta
6381da204b freeswitch: move to packages-abandoned repository
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2019-06-16 12:53:51 +02:00
micmac1
fdd274e1df
Merge pull request #428 from micmac1/fs-186
freeswitch-stable: bump to 1.8.6
2019-06-10 15:18:12 +02:00
Sebastian Kemper
0d4bfdaf68 freeswitch-stable: bump to 1.8.6
- refresh patches
- drop RAND_bytes patch which was upstreamed
- fix ei_init detection
- add opusfile module

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-06-10 14:44:31 +02:00
micmac1
470eb8e532
Merge pull request #426 from micmac1/fs-init-awk
freeswitch-stable: init script update
2019-05-12 14:07:37 +02:00
Sebastian Kemper
1c2023bad2 freeswitch-stable: init script update
- added trailing '--' to logger to make it foolproof
- the script now checks if user and group exist
- directory creation is now done via awk script (more robust)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-05-12 13:57:56 +02:00
Jiri Slachta
3e73624f2c
Merge pull request #425 from micmac1/sccp-gcc8
asterisk-chan-sccp: fix gcc8 compiles
2019-05-08 20:55:03 +02:00
Sebastian Kemper
31ede68aac asterisk-chan-sccp: fix gcc8 compiles
Patch applied upstream. Fixes compiles for arc targets, which already
use new gcc8 toolchain.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-05-08 20:15:40 +02:00
Jiri Slachta
4d73f675bd
Merge pull request #422 from micmac1/ast16-mod-desc
asterisk-16.x: update module descriptions
2019-05-06 20:53:25 +02:00
Jiri Slachta
cf51b9b0ff asterisk-15.x: drop support for asterisk-15.x
This commit drops support for asterisk-15.x in favor
of asterisk-16.x.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2019-05-05 22:10:53 +02:00