feed/telephony.git
4 years agocircleci: allow dots in subject line 522/head
Sebastian Kemper [Wed, 22 Apr 2020 11:06:20 +0000 (13:06 +0200)]
circleci: allow dots in subject line

We like to use "kamailio-5.x:" and "asterisk-16.x:" in commit message
subject lines. So relax the regex for it to allow the dots.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agoMerge pull request #507 from BKPepe/circle_ci
Jiri Slachta [Mon, 13 Apr 2020 11:05:53 +0000 (13:05 +0200)]
Merge pull request #507 from BKPepe/circle_ci

build: Add CircleCI

4 years agoMerge pull request #518 from jslachta/kamailio-5.3.3
Jiri Slachta [Thu, 9 Apr 2020 16:06:47 +0000 (18:06 +0200)]
Merge pull request #518 from jslachta/kamailio-5.3.3

kamailio-5.x: update to 5.3.3

4 years agokamailio-5.x: update to 5.3.3 518/head
Jiri Slachta [Thu, 9 Apr 2020 16:00:49 +0000 (18:00 +0200)]
kamailio-5.x: update to 5.3.3

This commit updates kamailio to version 5.3.3.

Within this commit the python support is removed, since
the python 2.x support is removed and app-python3 is not
ready yet.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
4 years agoMerge pull request #514 from micmac1/fs-rem-python
micmac1 [Sat, 4 Apr 2020 09:35:00 +0000 (11:35 +0200)]
Merge pull request #514 from micmac1/fs-rem-python

freeswitch-stable: remove python support

4 years agofreeswitch-stable: remove python support 514/head
Sebastian Kemper [Sat, 4 Apr 2020 09:27:53 +0000 (11:27 +0200)]
freeswitch-stable: remove python support

Following the removal of python2 from packages this commit removes
python support from this package. FreeSWITCH at present does not support
python3.

120-fix-copts.patch is refreshed.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agoMerge pull request #511 from hnyman/frsw-opencv
micmac1 [Sat, 21 Mar 2020 20:08:17 +0000 (21:08 +0100)]
Merge pull request #511 from hnyman/frsw-opencv

Thanks!

4 years agofreeswitch-stable: remove opencv module 511/head
Hannu Nyman [Sat, 21 Mar 2020 19:40:54 +0000 (21:40 +0200)]
freeswitch-stable: remove opencv module

Remove the opencv module from freeswitch-stable. The module
has been marked BROKEN already for some time, and currently
it causes a dependency error, as the opencv package itself
was removed from the packages feed.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
4 years agoMerge pull request #510 from micmac1/fs-revert-pg-commit
micmac1 [Sat, 21 Mar 2020 09:16:25 +0000 (10:16 +0100)]
Merge pull request #510 from micmac1/fs-revert-pg-commit

freeswitch-stable: revert libpq pc file workaround

4 years agofreeswitch-stable: revert libpq pc file workaround 510/head
Sebastian Kemper [Sat, 21 Mar 2020 08:44:49 +0000 (09:44 +0100)]
freeswitch-stable: revert libpq pc file workaround

The libpq pkg-config file has been fixed in packages, so we can revert
the commit that introduced the workaround.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agoMerge pull request #509 from micmac1/dahdi-linux-5.4
Daniel Golle [Thu, 19 Mar 2020 18:25:25 +0000 (18:25 +0000)]
Merge pull request #509 from micmac1/dahdi-linux-5.4

dahdi-linux: bump to version 3.1.0

4 years agodahdi-linux: bump to version 3.1.0 509/head
Sebastian Kemper [Thu, 19 Mar 2020 17:39:19 +0000 (18:39 +0100)]
dahdi-linux: bump to version 3.1.0

This commit provides compatibility with kernel 5.4.

Except for the version bump this commit updates the HFC-S PCI driver to
not rely on the macro "dahdi_pci_module" anymore, because it has been
removed upstream in commit 4af6f69.

Also, a patch is added that makes the include of "<linux/pci-aspm.h>"
conditional on the kernel version, because starting with kernel 5.4 this
header has been removed and its contents merged into "pci.h".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agobuild: Add CircleCI 507/head
Josef Schlehofer [Sat, 7 Mar 2020 23:01:54 +0000 (00:01 +0100)]
build: Add CircleCI

This adds CircleCI as Continous Integration. It will provide compile
test against ath79 target and together with it, it checks if the commit
starts with the package name and it checks if the Signed-off-by matches
the author of the commit.

For example, it can avoid mistakes with broken patches, mismatched changes.

This comes from packages feed and it is being used there and also in
LuCI repository.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
4 years agoMerge pull request #504 from micmac1/pg-fs
micmac1 [Sat, 7 Mar 2020 09:01:53 +0000 (10:01 +0100)]
Merge pull request #504 from micmac1/pg-fs

freeswitch-stable: use pg_config for now

4 years agofreeswitch-stable: use pg_config for now 504/head
Sebastian Kemper [Sat, 7 Mar 2020 08:58:24 +0000 (09:58 +0100)]
freeswitch-stable: use pg_config for now

libpq's pkg-config file is currently broken. Use pg_config instead.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agoMerge pull request #503 from micmac1/ast-aslr-pie
Jiri Slachta [Sat, 11 Jan 2020 23:01:24 +0000 (00:01 +0100)]
Merge pull request #503 from micmac1/ast-aslr-pie

asterisk-16.x: fix compile with PKG_ASLR_PIE

4 years agoasterisk-16.x: fix compile with PKG_ASLR_PIE 503/head
Sebastian Kemper [Sat, 11 Jan 2020 22:44:38 +0000 (23:44 +0100)]
asterisk-16.x: fix compile with PKG_ASLR_PIE

CFLAGS aren't used when compiling objects for check_expr2. This commits
adds the flags, which fixes the compilation when PKG_ASLR_PIE is
enabled. Note: The STANDALONE define is removed because it is already
defined in _ASTCFLAGS.

Fixes #502

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agoMerge pull request #500 from micmac1/fs-1102
micmac1 [Wed, 1 Jan 2020 14:23:34 +0000 (15:23 +0100)]
Merge pull request #500 from micmac1/fs-1102

freeswitch-stable: bump to 1.10.2

4 years agofreeswitch-stable: bump to 1.10.2 500/head
Sebastian Kemper [Wed, 1 Jan 2020 14:11:19 +0000 (15:11 +0100)]
freeswitch-stable: bump to 1.10.2

Patches refreshed, two patches removed (included upstream), fixed one
typo (will send pull request to upstream if nobody did so yet).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agoMerge pull request #497 from micmac1/fix-weak-md
micmac1 [Fri, 20 Dec 2019 09:09:34 +0000 (10:09 +0100)]
Merge pull request #497 from micmac1/fix-weak-md

freeswitch-stable: fix weak md in gentls_cert

4 years agofreeswitch-stable: fix weak md in gentls_cert 497/head
Sebastian Kemper [Fri, 20 Dec 2019 08:32:20 +0000 (09:32 +0100)]
freeswitch-stable: fix weak md in gentls_cert

gentls_cert generates certificates that are deemed too weak by Debian's
OpenSSL (on Buster and up). This patch upgrades the message digest to
SHA256 to address this.

See patch for details. Sent upstream ([1]).

[1] https://github.com/signalwire/freeswitch/pull/126

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agoMerge pull request #468 from micmac1/sigwa
micmac1 [Tue, 17 Dec 2019 17:56:19 +0000 (18:56 +0100)]
Merge pull request #468 from micmac1/sigwa

freeswitch-stable: add mod_signalwire and dependencies

4 years agofreeswitch-stable: add mod_signalwire 468/head
Sebastian Kemper [Sun, 6 Oct 2019 12:55:44 +0000 (14:55 +0200)]
freeswitch-stable: add mod_signalwire

This plugin allows to make a connection to the SignalWire CLOUD.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agosignalwire-client-c: new package
Sebastian Kemper [Sun, 6 Oct 2019 12:53:59 +0000 (14:53 +0200)]
signalwire-client-c: new package

signalwire-client-c is a dependency of mod-signalwire.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agolibks: new package
Sebastian Kemper [Sun, 6 Oct 2019 12:53:06 +0000 (14:53 +0200)]
libks: new package

libks is a dependency of signalwire-client-c.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agoMerge pull request #495 from micmac1/sngrep-ssl
micmac1 [Tue, 3 Dec 2019 12:47:01 +0000 (13:47 +0100)]
Merge pull request #495 from micmac1/sngrep-ssl

sngrep: update to snapshot + options

4 years agosngrep: add configuration menu 495/head
Sebastian Kemper [Tue, 3 Dec 2019 12:42:26 +0000 (13:42 +0100)]
sngrep: add configuration menu

Makes ipv6, pcre and eep optional. Defaults unchanged.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agosngrep: update to git snapshot
Sebastian Kemper [Tue, 3 Dec 2019 12:32:12 +0000 (13:32 +0100)]
sngrep: update to git snapshot

Also adds PKG_BUILD_PARALLEL:=1 and updates description.

Fixes #491

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agoMerge pull request #487 from micmac1/AST-2019-006_007
Jiri Slachta [Sun, 1 Dec 2019 21:22:10 +0000 (22:22 +0100)]
Merge pull request #487 from micmac1/AST-2019-006_007

[master] asterisk-16.x: add fixes for AST-2019-006 and 007

4 years agoMerge pull request #492 from micmac1/fs-vpx-cve
micmac1 [Fri, 29 Nov 2019 20:15:03 +0000 (21:15 +0100)]
Merge pull request #492 from micmac1/fs-vpx-cve

freeswitch-stable: patch CVEs in included libvpx

4 years agofreeswitch-stable: patch CVEs in included libvpx 492/head
Sebastian Kemper [Fri, 29 Nov 2019 19:33:55 +0000 (20:33 +0100)]
freeswitch-stable: patch CVEs in included libvpx

Patch taken from Debian Buster, fixes:

CVE-2019-9232
CVE-2019-9325
CVE-2019-9371
CVE-2019-9433

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agoasterisk-16.x: add fixes for AST-2019-006 and 007 487/head
Sebastian Kemper [Fri, 22 Nov 2019 17:03:52 +0000 (18:03 +0100)]
asterisk-16.x: add fixes for AST-2019-006 and 007

https://downloads.asterisk.org/pub/security/AST-2019-006.html
https://downloads.asterisk.org/pub/security/AST-2019-007.html

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #486 from micmac1/fs_misc
micmac1 [Tue, 5 Nov 2019 22:34:21 +0000 (23:34 +0100)]
Merge pull request #486 from micmac1/fs_misc

freeswitch-stable: small misc fixes

5 years agofreeswitch-stable: update OpenSSL depend 486/head
Sebastian Kemper [Tue, 5 Nov 2019 22:29:38 +0000 (23:29 +0100)]
freeswitch-stable: update OpenSSL depend

FS supports OpenSSL 1.1 but still relies on some of its deprecated
symbols. This commit updates the package's depends to reflect that.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agofreeswitch-stable: fix reINVITE after T38 is rejected
Sebastian Kemper [Tue, 5 Nov 2019 22:27:26 +0000 (23:27 +0100)]
freeswitch-stable: fix reINVITE after T38 is rejected

For comments see added patch.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #485 from micmac1/pj-pc
Jiri Slachta [Mon, 4 Nov 2019 20:18:21 +0000 (21:18 +0100)]
Merge pull request #485 from micmac1/pj-pc

pjproject: fix pkg-config file

5 years agopjproject: fix pkg-config file 485/head
Sebastian Kemper [Mon, 4 Nov 2019 19:22:01 +0000 (20:22 +0100)]
pjproject: fix pkg-config file

The .pc file uses hard-coded paths:

prefix=/usr
exec_prefix=${prefix}
libdir=/usr/lib
includedir=/usr/include

It also pushes "-I/usr/include" into CFLAGS. This commit amends all of
that.

Resolve: #483

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #482 from micmac1/ast-no-xml-hacks
Jiri Slachta [Tue, 29 Oct 2019 10:21:02 +0000 (11:21 +0100)]
Merge pull request #482 from micmac1/ast-no-xml-hacks

asterisk-16.x: remove libxml2 hacks

5 years agoasterisk-16.x: remove libxml2 hacks 482/head
Sebastian Kemper [Mon, 28 Oct 2019 19:28:35 +0000 (20:28 +0100)]
asterisk-16.x: remove libxml2 hacks

There were problems in the past with OpenWrt's libxml2 package (also
it's host package). This led to quite a few workarounds in the asterisk
Makefile.

Recent changes in the libxml2 package have cleared this up.

1. a proper xml2-config file is now installed by both libxml2 and
   libxml2/host
2. xml2-config is now installed with a host triplet prefix (e.g.
   "mips-openwrt-linux-xml2-config" for libxml2 and
   "x86_64-pc-linux-gnu-xml2-config" for libxml2/host), additionally
   these tools get a symbolic link to xml2-config

That means that now OpenWrt's libxml2 can be properly detected and the
workarounds are no longer required.

This commit also removes an explicit dependency on libxml2 from
res-calendar-caldav. The base package already depends on libxml2, hence
the dependency is implicit.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #481 from micmac1/kam-rem-unavailable
Jiri Slachta [Fri, 25 Oct 2019 18:35:10 +0000 (20:35 +0200)]
Merge pull request #481 from micmac1/kam-rem-unavailable

kamailio-5.x: remove rtp_media_server package

5 years agokamailio-5.x: remove rtp_media_server package 481/head
Sebastian Kemper [Fri, 25 Oct 2019 18:02:35 +0000 (20:02 +0200)]
kamailio-5.x: remove rtp_media_server package

menuconfig is currently showing warnings for kamailio:

WARNING: Makefile 'package/feeds/telephony/kamailio-5.x/Makefile' has a dependency on 'bcunit', which does not exist
WARNING: Makefile 'package/feeds/telephony/kamailio-5.x/Makefile' has a dependency on 'mediastreamer2', which does not exist
WARNING: Makefile 'package/feeds/telephony/kamailio-5.x/Makefile' has a dependency on 'ortp', which does not exist

This commit removes the module in question to clear the warnings.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #480 from micmac1/kam-mods
Jiri Slachta [Thu, 24 Oct 2019 21:27:01 +0000 (23:27 +0200)]
Merge pull request #480 from micmac1/kam-mods

kamailio-5.x: add new modules + cleanup

5 years agoMerge pull request #479 from micmac1/pj-patch-sync
Jiri Slachta [Thu, 24 Oct 2019 21:26:12 +0000 (23:26 +0200)]
Merge pull request #479 from micmac1/pj-patch-sync

pjproject: sync patches with Asterisk 16.6.1

5 years agopjproject: sync patches with Asterisk 16.6.1 479/head
Sebastian Kemper [Thu, 24 Oct 2019 20:25:47 +0000 (22:25 +0200)]
pjproject: sync patches with Asterisk 16.6.1

Quote from Asterisk commit e6cc1f5083bbb85a76280e4bbada7be265b0a106:

"Issues in pjproject 2.9 caused us to revert some of their changes as a
work around. This introduced another issue where pjproject wouldn't
build with older gcc versions such as that found on CentOS 6. This
commit replaces the reverts with the official fixes for the original
issues and allows pjproject to be built on CentOS 6 again."

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #478 from jslachta/asterisk-16.6.1
Jiri Slachta [Thu, 24 Oct 2019 20:34:18 +0000 (22:34 +0200)]
Merge pull request #478 from jslachta/asterisk-16.6.1

asterisk-16.x: version bump to 16.6.1

5 years agokamailio-5.x: add new modules + cleanup 480/head
Sebastian Kemper [Thu, 24 Oct 2019 20:33:27 +0000 (22:33 +0200)]
kamailio-5.x: add new modules + cleanup

From upstream release notes:

Six new modules:

 - app_lua_sr – old Lua API before introduction of KEMI
 - lost – HELD (RFC6155) and LOST (RFC5222) location-based routing
 - kemix – KEMI specific extensions
 - rtp_media_server – embedded RTP and media processing
   functionalities for Kamailio (like playing media or bridging in a
   B2BUA manner, includes support for different codecs, including Opus)
 - secfilter – filters to allow/block using whitelists/blacklist based
   on user agents, IP addresses, countries, domains and users
 - xhttp_prom – generates suitable metrics for a Prometheus monitoring
   platform, answering to Prometheus pull requests

Additionally this removes libxml2 dependency from modules, because base
kamailio package already depends on it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #477 from jslachta/kamailio-5.3
Jiri Slachta [Thu, 24 Oct 2019 05:10:27 +0000 (07:10 +0200)]
Merge pull request #477 from jslachta/kamailio-5.3

kamailio-5.x: version bump to 5.3.0

5 years agoMerge pull request #476 from jslachta/baresip-vp8-vp9
Jiri Slachta [Thu, 24 Oct 2019 05:07:27 +0000 (07:07 +0200)]
Merge pull request #476 from jslachta/baresip-vp8-vp9

baresip: add VP8 and VP9 module

5 years agobaresip: add VP8 and VP9 module 476/head
Jiri Slachta [Tue, 22 Oct 2019 21:47:02 +0000 (23:47 +0200)]
baresip: add VP8 and VP9 module

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
5 years agoasterisk-16.x: version bump to 16.6.1 478/head
Jiri Slachta [Tue, 22 Oct 2019 21:56:12 +0000 (23:56 +0200)]
asterisk-16.x: version bump to 16.6.1

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
5 years agokamailio-5.x: version bump to 5.3.0 477/head
Jiri Slachta [Tue, 22 Oct 2019 21:52:56 +0000 (23:52 +0200)]
kamailio-5.x: version bump to 5.3.0

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
5 years agoMerge pull request #466 from micmac1/libosip2-up-abi
Jiri Slachta [Wed, 16 Oct 2019 13:47:06 +0000 (15:47 +0200)]
Merge pull request #466 from micmac1/libosip2-up-abi

libosip2: bump to 5.1.0

5 years agoMerge pull request #471 from micmac1/pj29
Jiri Slachta [Wed, 16 Oct 2019 13:46:22 +0000 (15:46 +0200)]
Merge pull request #471 from micmac1/pj29

pjproject: bump to version 2.9

5 years agoMerge pull request #472 from micmac1/ast166
Jiri Slachta [Wed, 16 Oct 2019 13:45:04 +0000 (15:45 +0200)]
Merge pull request #472 from micmac1/ast166

asterisk-16.x: bump to 16.6.0

5 years agoMerge pull request #473 from micmac1/kam5.2.5
Jiri Slachta [Wed, 16 Oct 2019 13:40:31 +0000 (15:40 +0200)]
Merge pull request #473 from micmac1/kam5.2.5

kamailio-5.x: bump to 5.2.5

5 years agoMerge pull request #475 from micmac1/bsip-up
Jiri Slachta [Wed, 16 Oct 2019 13:33:15 +0000 (15:33 +0200)]
Merge pull request #475 from micmac1/bsip-up

baresip suite: update to 0.6.4

5 years agoMerge pull request #464 from micmac1/rtpp-rtp-crypto-setup
Jiri Slachta [Wed, 16 Oct 2019 13:32:48 +0000 (15:32 +0200)]
Merge pull request #464 from micmac1/rtpp-rtp-crypto-setup

rtpproxy: fix RTP crypto setup

5 years agorestund: allow parallel build 475/head
Sebastian Kemper [Sun, 13 Oct 2019 17:04:41 +0000 (19:04 +0200)]
restund: allow parallel build

Adds "PKG_BUILD_PARALLEL:=1".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agobaresip: bump to 0.6.4
Sebastian Kemper [Sun, 13 Oct 2019 17:03:04 +0000 (19:03 +0200)]
baresip: bump to 0.6.4

- adds "PKG_BUILD_PARALLEL:=1" for parallel builds
- refreshes patch

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agorem: allow parallel build
Sebastian Kemper [Sat, 12 Oct 2019 19:20:48 +0000 (21:20 +0200)]
rem: allow parallel build

Adds "PKG_BUILD_PARALLEL:=1".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agore: bump to 0.6.1
Sebastian Kemper [Sat, 12 Oct 2019 19:19:14 +0000 (21:19 +0200)]
re: bump to 0.6.1

Also adds "PKG_BUILD_PARALLEL:=1".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agokamailio-5.x: bump to 5.2.5 473/head
Sebastian Kemper [Fri, 11 Oct 2019 16:20:53 +0000 (18:20 +0200)]
kamailio-5.x: bump to 5.2.5

Minor version bump.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoasterisk-16.x: bump to 16.6.0 472/head
Sebastian Kemper [Fri, 11 Oct 2019 16:17:38 +0000 (18:17 +0200)]
asterisk-16.x: bump to 16.6.0

Also adds two new modules, app-attended-transfer and app-blind-transfer.
Patches refreshed, the ones that are part of the source tarball are
dropped.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agopjproject: bump to version 2.9 471/head
Sebastian Kemper [Fri, 11 Oct 2019 16:06:09 +0000 (18:06 +0200)]
pjproject: bump to version 2.9

Version bump as preparation for Asterisk update.

In other news:

- upgrades ULRs to https
- adds new configure switch --disable-darwin-ssl (doesn't apply to
  OpenWrt, but disable it explicitly anyway)
- use INSTALL_DATA for pkg-config file
- patch naming changed to be in line with Asterisk's patch naming,
  making maintenance easier
- drops some patches, adds some new ones from Asterisk (mainly reverts
  of some pjproject commits which turned out to cause memory leaks)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #470 from micmac1/mas-pcapsipd-strlcpy
Jiri Slachta [Wed, 9 Oct 2019 18:49:58 +0000 (20:49 +0200)]
Merge pull request #470 from micmac1/mas-pcapsipd-strlcpy

pcapsipdump: fix missing libbsd depend

5 years agopcapsipdump: fix missing libbsd depend 470/head
Sebastian Kemper [Wed, 9 Oct 2019 17:40:04 +0000 (19:40 +0200)]
pcapsipdump: fix missing libbsd depend

When libbsd is available in staging it will be picked up by pcapsipdump
during the compile. The binary will link to libbsd, causing an
additional dependency. Currently the builds on the bots are failing
because of this.

The only function pcapsipdump is using from libbsd is strlcpy(). This
function is also provided by uClibc as well as musl.

Attached patch adds a detection mechanism that checks whether libc
provides strlcpy(). This way the dependency on libbsd is only required if
building against a libc which doesn't package strlcpy(), like glibc.
DEPENDS are updated to reflect that.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #467 from micmac1/sipp-up
Jiri Slachta [Mon, 7 Oct 2019 21:09:33 +0000 (23:09 +0200)]
Merge pull request #467 from micmac1/sipp-up

sipp: bump to 3.6.0

5 years agoMerge pull request #469 from micmac1/master-sipdump-up
Jiri Slachta [Mon, 7 Oct 2019 21:09:14 +0000 (23:09 +0200)]
Merge pull request #469 from micmac1/master-sipdump-up

pcapsipdump: update to trunk snapshot

5 years agopcapsipdump: update to trunk snapshot 469/head
Sebastian Kemper [Mon, 7 Oct 2019 18:28:15 +0000 (20:28 +0200)]
pcapsipdump: update to trunk snapshot

The last official release is quite old. But pcapsipdump's trunk has seen
a steady stream of fixes and improvements. This commit updates the
package to a current SVN snapshot.

MAKE_FLAGS is simplified. The deleted ARGS are provided by OpenWrt
buildroot, no need to specify them again. All that is needed is LIBS.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agosipp: bump to 3.6.0 467/head
Sebastian Kemper [Sat, 5 Oct 2019 15:38:53 +0000 (17:38 +0200)]
sipp: bump to 3.6.0

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agolibosip2: bump to 5.1.0 466/head
Sebastian Kemper [Sat, 5 Oct 2019 15:04:13 +0000 (17:04 +0200)]
libosip2: bump to 5.1.0

Version bump.

- add ABI_VERSION as per OpenWrt package policies [1]
- don't package version-less symlink also as per [1]
- add --disable-silent-rules to keep build verbose
- remove leftover whitespace
- drop patch now included in tarball

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

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #465 from micmac1/sipgrep-up
micmac1 [Sat, 5 Oct 2019 14:00:52 +0000 (16:00 +0200)]
Merge pull request #465 from micmac1/sipgrep-up

sipgrep: update snapshot

5 years agosipgrep: update snapshot 465/head
Sebastian Kemper [Sat, 5 Oct 2019 13:55:56 +0000 (15:55 +0200)]
sipgrep: update snapshot

Update snapshot to latest. Includes a fix for a memory leak.

Version handling changed to use PKG_SOURCE_DATE and PKG_SOURCE_VERSION
as per OpenWrt package policies [1].

PKG_BUILD_PARALLEL:=1 added.

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

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agortpproxy: fix RTP crypto setup 464/head
Sebastian Kemper [Sat, 5 Oct 2019 08:20:27 +0000 (10:20 +0200)]
rtpproxy: fix RTP crypto setup

Compile fails when both libsrtp and libsrtp2 are available. Patch sent
upstream.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #458 from micmac1/bcg729-pkg-config
John Crispin [Wed, 2 Oct 2019 20:21:15 +0000 (22:21 +0200)]
Merge pull request #458 from micmac1/bcg729-pkg-config

bcg729: add pkg-config file

5 years agoMerge pull request #462 from micmac1/rtpp-up
John Crispin [Wed, 2 Oct 2019 20:20:38 +0000 (22:20 +0200)]
Merge pull request #462 from micmac1/rtpp-up

rtpproxy: update to current snapshot

5 years agoMerge pull request #459 from micmac1/ast16-conf
Jiri Slachta [Wed, 2 Oct 2019 19:30:51 +0000 (21:30 +0200)]
Merge pull request #459 from micmac1/ast16-conf

asterisk-16.x: amend config file handling

5 years agoMerge pull request #461 from micmac1/kam5-update
Jiri Slachta [Wed, 2 Oct 2019 19:30:12 +0000 (21:30 +0200)]
Merge pull request #461 from micmac1/kam5-update

kamailio-5.x: update to 5.2.4

5 years agortpproxy: update to current snapshot 462/head
Sebastian Kemper [Wed, 2 Oct 2019 19:22:44 +0000 (21:22 +0200)]
rtpproxy: update to current snapshot

Upstream accepted OpenWrt patches, so most can be removed.

Other changes:

- version handling changed to use PKG_SOURCE_DATE and PKG_SOURCE_VERSION
  as per OpenWrt package policies [1]
- ./files/rtpproxy.config renamed to ./files/rtpproxy.conf also as per
  OpenWrt package policies [1]
- no longer needed Makefile variables dropped (PKG_SOURCE_SUBDIR etc.)
- PKG_CHECK_FORMAT_SECURITY:=0 dropped, patch for that upstreamed as
  well
- PKG_BUILD_PARALLEL:=1 added
- PKG_LICENSE_FILES updated
- dropped bcg729 deactivation hack (fixed by adding bcg729 pkg-config
  file in other commit)
- dependency on libatomic now required
- updated rtpproxy-mod-acct-csv TITLE
- added --without-xsltproc to CONFIGURE_ARGS to prevent build failure
- added new module rtpproxy-mod-acct-rtcp-hep
- added utilities extractaudio and makeann
- updated patch to prevent debug build of rtpp_acct_rtcp_hep

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

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agokamailio-5.x: update to 5.2.4 461/head
Sebastian Kemper [Wed, 2 Oct 2019 19:08:44 +0000 (21:08 +0200)]
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>
5 years agoMerge pull request #460 from micmac1/fs-remove-comment
micmac1 [Wed, 2 Oct 2019 19:05:14 +0000 (21:05 +0200)]
Merge pull request #460 from micmac1/fs-remove-comment

net/freeswitch-stable: remove old warning

5 years agonet/freeswitch-stable: remove old warning 460/head
Sebastian Kemper [Wed, 2 Oct 2019 19:03:25 +0000 (21:03 +0200)]
net/freeswitch-stable: remove old warning

This warning is not relevant anymore.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoasterisk-16.x: amend config file handling 459/head
Sebastian Kemper [Wed, 2 Oct 2019 18:55:56 +0000 (20:55 +0200)]
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>
5 years agobcg729: add pkg-config file 458/head
Sebastian Kemper [Wed, 2 Oct 2019 18:47:37 +0000 (20:47 +0200)]
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>
5 years agoMerge pull request #455 from micmac1/AST-2019-004
Jiri Slachta [Fri, 20 Sep 2019 16:18:20 +0000 (18:18 +0200)]
Merge pull request #455 from micmac1/AST-2019-004

asterisk-16.x: add patch for AST-2019-004

5 years agoasterisk-16.x: add patch for AST-2019-004 455/head
Sebastian Kemper [Thu, 5 Sep 2019 17:42:40 +0000 (19:42 +0200)]
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>
5 years agoMerge pull request #451 from micmac1/fs1.10-cleanup2
micmac1 [Sat, 31 Aug 2019 17:56:14 +0000 (19:56 +0200)]
Merge pull request #451 from micmac1/fs1.10-cleanup2

freeswitch-stable: use qstrip

5 years agofreeswitch-stable: use qstrip 451/head
Sebastian Kemper [Sat, 31 Aug 2019 17:52:09 +0000 (19:52 +0200)]
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>
5 years agoMerge pull request #450 from micmac1/fs1.10-cleanup
micmac1 [Sat, 31 Aug 2019 17:30:28 +0000 (19:30 +0200)]
Merge pull request #450 from micmac1/fs1.10-cleanup

freeswitch-stable: some small cleanups

5 years agofreeswitch-stable: remove gratuitous symlinks 450/head
Sebastian Kemper [Sat, 31 Aug 2019 17:26:04 +0000 (19:26 +0200)]
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>
5 years agofreeswitch-stable: rename configuration file
Sebastian Kemper [Sat, 31 Aug 2019 17:24:52 +0000 (19:24 +0200)]
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>
5 years agofreeswitch-stable: rename some patches
Sebastian Kemper [Sat, 31 Aug 2019 17:23:48 +0000 (19:23 +0200)]
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>
5 years agoMerge pull request #449 from micmac1/fs1.10.1
micmac1 [Tue, 20 Aug 2019 21:05:20 +0000 (23:05 +0200)]
Merge pull request #449 from micmac1/fs1.10.1

freeswitch-stable: bump to 1.10.1

5 years agofreeswitch-stable: bump to 1.10.1 449/head
Sebastian Kemper [Tue, 20 Aug 2019 21:01:48 +0000 (23:01 +0200)]
freeswitch-stable: bump to 1.10.1

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #448 from micmac1/fs1.10.fixes
micmac1 [Sun, 18 Aug 2019 10:12:50 +0000 (12:12 +0200)]
Merge pull request #448 from micmac1/fs1.10.fixes

freeswitch-stable: a fix and a new utility

5 years agofreeswitch-stable: workaround libvpx compile issue 448/head
Sebastian Kemper [Sun, 18 Aug 2019 10:01:19 +0000 (12:01 +0200)]
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>
5 years agofreeswitch-stable: add utility fs_tts
Sebastian Kemper [Sun, 18 Aug 2019 09:58:13 +0000 (11:58 +0200)]
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>
5 years agoMerge pull request #447 from micmac1/fs-1.10
micmac1 [Fri, 16 Aug 2019 18:48:41 +0000 (20:48 +0200)]
Merge pull request #447 from micmac1/fs-1.10

freeswitch-stable: upgrade to version 1.10.0

5 years agofreeswitch-stable: upgrade to version 1.10.0 447/head
Sebastian Kemper [Fri, 16 Aug 2019 18:36:13 +0000 (20:36 +0200)]
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>
5 years agoMerge pull request #446 from micmac1/lantiq-header-4.19
Jiri Slachta [Sun, 11 Aug 2019 17:52:01 +0000 (19:52 +0200)]
Merge pull request #446 from micmac1/lantiq-header-4.19

asterisk-16.x-chan-lantiq: update snapshot