feed/telephony.git
4 years agofreeswitch-stable: patch CVEs in included libvpx 494/head
Sebastian Kemper [Fri, 29 Nov 2019 20:09:30 +0000 (21:09 +0100)]
freeswitch-stable: patch CVEs in included libvpx

Patch taken from Debian Stretch, fixes:

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

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #457 from micmac1/AST-2019-004-18.06
Jiri Slachta [Fri, 20 Sep 2019 16:18:52 +0000 (18:18 +0200)]
Merge pull request #457 from micmac1/AST-2019-004-18.06

[18.06] asterisk-15.x: add patch for AST-2019-004

5 years agoasterisk-15.x: add patch for AST-2019-004 457/head
Sebastian Kemper [Thu, 5 Sep 2019 18:14:44 +0000 (20:14 +0200)]
asterisk-15.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

Refreshed some other patches.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #436 from micmac1/18-ast13-AST-2019-003
Jiri Slachta [Fri, 12 Jul 2019 20:14:26 +0000 (22:14 +0200)]
Merge pull request #436 from micmac1/18-ast13-AST-2019-003

(for 18.06) asterisk-1{3,5}.x: fix AST-2019-003

5 years agoasterisk-15.x: fix AST-2019-003 436/head
Sebastian Kemper [Fri, 12 Jul 2019 18:23:11 +0000 (20:23 +0200)]
asterisk-15.x: fix AST-2019-003

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

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoasterisk-13.x: fix AST-2019-003
Sebastian Kemper [Fri, 12 Jul 2019 18:22:35 +0000 (20:22 +0200)]
asterisk-13.x: fix AST-2019-003

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

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #432 from micmac1/fs-186-1806
micmac1 [Mon, 24 Jun 2019 14:13:39 +0000 (16:13 +0200)]
Merge pull request #432 from micmac1/fs-186-1806

(18.06) freeswitch-stable: bump to 1.8.6

5 years agofreeswitch-stable: bump to 1.8.6 432/head
Sebastian Kemper [Mon, 24 Jun 2019 14:07:57 +0000 (16:07 +0200)]
freeswitch-stable: bump to 1.8.6

Backport from master.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #415 from micmac1/AST-2019-001-18.06
Jiri Slachta [Tue, 9 Apr 2019 17:16:57 +0000 (19:16 +0200)]
Merge pull request #415 from micmac1/AST-2019-001-18.06

asterisk-15.x (18.06): add patch for AST-2019-001

5 years agoasterisk-15.x: add patch for AST-2019-001 415/head
Sebastian Kemper [Tue, 19 Mar 2019 09:51:36 +0000 (10:51 +0100)]
asterisk-15.x: add patch for AST-2019-001

Remote crash vulnerability with SDP protocol violation.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agoMerge pull request #406 from micmac1/fs-184-186
micmac1 [Sun, 6 Jan 2019 20:30:35 +0000 (21:30 +0100)]
Merge pull request #406 from micmac1/fs-184-186

(18.06) bump freeswitch-stable & sngrep

5 years agosngrep: bump to 1.4.6 406/head
Sebastian Kemper [Sun, 6 Jan 2019 20:23:19 +0000 (21:23 +0100)]
sngrep: bump to 1.4.6

Import from trunk. Run-tested on 18.06.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
5 years agofreeswitch-stable: bump to 1.8.4
Sebastian Kemper [Sun, 6 Jan 2019 20:20:37 +0000 (21:20 +0100)]
freeswitch-stable: bump to 1.8.4

Import from trunk. Run-tested on 18.06.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #393 from micmac1/fs-182-1806
micmac1 [Sun, 18 Nov 2018 21:56:50 +0000 (22:56 +0100)]
Merge pull request #393 from micmac1/fs-182-1806

freeswitch-stable: upgrade to 1.8.2 on 18.06

6 years agofreeswitch-stable-mod-bcg729: revision bump 393/head
Sebastian Kemper [Sat, 17 Nov 2018 11:56:58 +0000 (12:56 +0100)]
freeswitch-stable-mod-bcg729: revision bump

Revision bump to cause a rebuild.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agofreeswitch-stable: import 1.8.2 from master
Sebastian Kemper [Sat, 17 Nov 2018 11:46:37 +0000 (12:46 +0100)]
freeswitch-stable: import 1.8.2 from master

This upgrades freeswitch from 1.6.20 to 1.8.2. All changes imported from
master. Notable changes:

  Modules:
    - v8 removed as too difficult to maintain
    - new modules: fail2ban, raven and video_filter

  Init and hotplug:
    - changed init config to uci (/etc/default/freeswitch replaced with
      /etc/config/freeswitch)
    - logging can now be enabled via /etc/config/freeswitch
    - hotplug script is now included in the main package
    - the post-install script no longer disables freeswitch during
      upgrades

  Fixes:
    - freeswitch now sends console output properly to procd

  Misc:
    - the new release adds support for MSRP (Message Session Relay
      Protocol, see
      https://en.wikipedia.org/wiki/Message_Session_Relay_Protocol), this
      opens TCP ports by default, can be limited to localhost in
      autoload_configs/msrp.conf.xml

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #392 from micmac1/openwrt-18.06-AST-2018-010
Jiri Slachta [Thu, 15 Nov 2018 14:55:13 +0000 (15:55 +0100)]
Merge pull request #392 from micmac1/openwrt-18.06-AST-2018-010

(18.06) asterisk-15.x: add patch for AST-2018-010

6 years agoasterisk-15.x: add patch for AST-2018-010 392/head
Sebastian Kemper [Wed, 14 Nov 2018 21:03:36 +0000 (22:03 +0100)]
asterisk-15.x: add patch for AST-2018-010

Patch from upstream:

     Summary        Remote crash vulnerability DNS SRV and NAPTR lookups
Nature of Advisory  Denial Of Service
  Susceptibility    Remote Unauthenticated Sessions
     Severity       Moderate
  Exploits Known    No
    Reported On     October 23, 2018

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #382 from micmac1/kam-awk-18.06
Jiri Slachta [Sat, 13 Oct 2018 14:01:13 +0000 (16:01 +0200)]
Merge pull request #382 from micmac1/kam-awk-18.06

kamailio-5.x: make jsonrpc filter portable

6 years agokamailio-5.x: make jsonrpc filter portable 382/head
Sebastian Kemper [Sat, 13 Oct 2018 08:01:48 +0000 (10:01 +0200)]
kamailio-5.x: make jsonrpc filter portable

With OpenWrt default awk - so awk from busybox - the filter is broken,
causing jsonrpc calls to fail, i.e. when running "kamctl ps". Below
patch makes the filter portable. Patch was already accepted upstream.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #380 from micmac1/yate-regex-18.06
Jiri Slachta [Tue, 9 Oct 2018 06:20:02 +0000 (08:20 +0200)]
Merge pull request #380 from micmac1/yate-regex-18.06

yate for 18.06: revert to internal regex implementation

6 years agoyate: revert to internal regex implementation 380/head
Sebastian Kemper [Tue, 2 Oct 2018 18:25:51 +0000 (20:25 +0200)]
yate: revert to internal regex implementation

Robert Högberg found that the regex implementation in musl isn't fully
compatible with yate, leading to unexpected regexp results. Fix this by
using the internal regex.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #374 from micmac1/AST-2018-009-18.06
Jiri Slachta [Fri, 21 Sep 2018 14:48:01 +0000 (16:48 +0200)]
Merge pull request #374 from micmac1/AST-2018-009-18.06

(18.06) Fix for AST-2018-009

6 years agoMerge pull request #371 from micmac1/kama-cve
Jiri Slachta [Fri, 21 Sep 2018 14:47:41 +0000 (16:47 +0200)]
Merge pull request #371 from micmac1/kama-cve

(OpenWrt 18.06) kamailio-5.x: add fix for CVE-2018-16657

6 years agoasterisk-15.x: fix for AST-2018-009 374/head
Sebastian Kemper [Thu, 20 Sep 2018 21:40:13 +0000 (23:40 +0200)]
asterisk-15.x: fix for AST-2018-009

Add upstream fix for AST-2018-009: Remote crash vulnerability in HTTP
websocket upgrade

The vulnerability affects the res_http_websocket.so module.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-13.x: fix for AST-2018-009
Sebastian Kemper [Thu, 20 Sep 2018 21:39:10 +0000 (23:39 +0200)]
asterisk-13.x: fix for AST-2018-009

Add upstream fix for AST-2018-009: Remote crash vulnerability in HTTP
websocket upgrade

The vulnerability affects the res_http_websocket.so module.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agokamailio-5.x: add fix for CVE-2018-16657 371/head
Sebastian Kemper [Wed, 12 Sep 2018 18:24:56 +0000 (20:24 +0200)]
kamailio-5.x: add fix for CVE-2018-16657

In Kamailio before 5.0.7 and 5.1.x before 5.1.4, a crafted SIP message with
an invalid Via header causes a segmentation fault and crashes Kamailio. The
reason is missing input validation in the crcitt_string_array core function
for calculating a CRC hash for To tags. (An additional error is present in
the check_via_address core function: this function also misses input
validation.) This could result in denial of service and potentially the
execution of arbitrary code.

Patch from upstream.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #366 from micmac1/fs-perl-18.06
micmac1 [Thu, 16 Aug 2018 20:19:58 +0000 (22:19 +0200)]
Merge pull request #366 from micmac1/fs-perl-18.06

freeswitch-stable: fix perl setup

6 years agofreeswitch-stable: fix perl setup 366/head
Sebastian Kemper [Thu, 16 Aug 2018 20:15:37 +0000 (22:15 +0200)]
freeswitch-stable: fix perl setup

A recent commit in packages/lang/perl is causing a problem with the
perlmod.mk include. Work around this by including perlver.mk instead and
setting up PERL_CMD and PERL_SITELIB manually.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #361 from micmac1/kam-cve-18.06
Jiri Slachta [Sat, 11 Aug 2018 11:06:22 +0000 (13:06 +0200)]
Merge pull request #361 from micmac1/kam-cve-18.06

kamailio-5.x: add fix for CVE-2018-14767

6 years agokamailio-5.x: add fix for CVE-2018-14767 361/head
Sebastian Kemper [Mon, 6 Aug 2018 21:28:41 +0000 (23:28 +0200)]
kamailio-5.x: add fix for CVE-2018-14767

CVE-2018-14767: "In Kamailio before 5.0.7 and 5.1.x before 5.1.4, a
crafted SIP message with a double "To" header and an empty "To" tag
causes a segmentation fault and crash. The reason is missing input
validation in the "build_res_buf_from_sip_req" core function. This could
result in denial of service and potentially the execution of arbitrary
code."

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #359 from micmac1/fs-sigkill-openwrt-18.06
micmac1 [Sun, 5 Aug 2018 13:09:17 +0000 (15:09 +0200)]
Merge pull request #359 from micmac1/fs-sigkill-openwrt-18.06

freeswitch-stable: add SIGKILL to init script

6 years agofreeswitch-stable: add SIGKILL to init script 359/head
Sebastian Kemper [Sun, 5 Aug 2018 13:04:13 +0000 (15:04 +0200)]
freeswitch-stable: add SIGKILL to init script

Sometimes freeswitch doesn't exit after receiving the SIGTERM signal.
This can be reproduced by sending SIGTERM to a freeswitch instance which
is initializing (which can take quite some time).

Instead of just giving up and exiting - leaving a hung freeswitch
process on the system - this commit adds some lines to the init script
that send SIGKILL to freeswitch in case the attempt to terminate it with
SIGTERM fails.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #353 from micmac1/fs-18.06
micmac1 [Sun, 22 Jul 2018 09:38:18 +0000 (11:38 +0200)]
Merge pull request #353 from micmac1/fs-18.06

freeswitch-stable: backport fixes from master to 18.06

6 years agofreeswitch-stable: backport pcre fix 353/head
Sebastian Kemper [Sun, 22 Jul 2018 07:32:44 +0000 (09:32 +0200)]
freeswitch-stable: backport pcre fix

Backport from master.

This patch is strictly speaking only needed for pcre 8.42 and up.
Add it anyway in case pcre maintainer decides to bump the version.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agofreeswitch-stable: backport apr fix
Sebastian Kemper [Sun, 22 Jul 2018 07:29:20 +0000 (09:29 +0200)]
freeswitch-stable: backport apr fix

Backport from master.

The macro APR_TRY_COMPILE_NO_WARNING included in apr/apr-util is
incorrect. It results in extra brackets being put into conftest.c, for
example:

  #include "confdefs.h"

[
  #include <stddef.h>
  #include <iconv.h>
  ]
int main(int argc, const char *const *argv) {
[
  iconv(0,(char **)0,(size_t *)0,(char **)0,(size_t *)0);
  ]
  return 0; }

The test always fails with:

error: expected identifier or '(' before '[' token

The following checks are affected:

- variable length arrays
- type of inbuf parameter to iconv

Fix from upstream (Apache).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agofreeswitch-stable: backport iconv fixes
Sebastian Kemper [Sun, 22 Jul 2018 07:11:40 +0000 (09:11 +0200)]
freeswitch-stable: backport iconv fixes

Backport iconv fixes from master.

- Include nls.mk and remove the uclibc iconv hack.

- The above change pointed to an issue with the unimrcp sed script. It
  is missing brackets, which causes follow-up breakage when APR_SETVAR
  is called, because the latter uses commas to separate its arguments -
  commas that TARGET_LDFLAGS contains when nls.mk is included. So add
  the missing brackets.

- mod_gsmopen is unable to detect whether iconv's inbuf is const. Update
  the patch so the Makefile can pass this information on to mod_gsmopen.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #344 from micmac1/openwrt-18.06
Jiri Slachta [Thu, 28 Jun 2018 08:43:16 +0000 (10:43 +0200)]
Merge pull request #344 from micmac1/openwrt-18.06

(for OpenWrt 18.06): asterik: fix AST-2018-007 and AST-2018-008

6 years agoasterisk-15.x: patch AST-2018-007 and 008 344/head
Sebastian Kemper [Tue, 26 Jun 2018 17:39:59 +0000 (19:39 +0200)]
asterisk-15.x: patch AST-2018-007 and 008

Patches from upstream for:

AST-2018-007
AST-2018-008

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-13.x: patch AST-2018-008
Sebastian Kemper [Tue, 26 Jun 2018 17:38:37 +0000 (19:38 +0200)]
asterisk-13.x: patch AST-2018-008

Patch from upstream for AST-2018-008.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #334 from guidosarducci/backport-openwrt-18.06
Jiri Slachta [Tue, 5 Jun 2018 07:52:05 +0000 (09:52 +0200)]
Merge pull request #334 from guidosarducci/backport-openwrt-18.06

siproxd: backport procd switch and cleanup to openwrt-18.06

6 years agosiproxd: restructure code and use procd for init 334/head
guidosarducci [Sun, 25 Mar 2018 01:51:47 +0000 (18:51 -0700)]
siproxd: restructure code and use procd for init

Switch to use procd for init, with support for jails. Clean up code and
restructure callback processing to be more robust and understandable. This
also fixes a bug processing multiple siproxd config sections, as reported
by Michael Kuron.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
(cherry picked from master commit b65b20f6)

6 years agosiproxd: don't apply default values already built-in
guidosarducci [Sun, 25 Mar 2018 00:50:06 +0000 (17:50 -0700)]
siproxd: don't apply default values already built-in

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
(cherry picked from master commit a3f6f176)

6 years agoMerge pull request #331 from micmac1/openwrt-18.06
Jiri Slachta [Thu, 24 May 2018 04:51:20 +0000 (06:51 +0200)]
Merge pull request #331 from micmac1/openwrt-18.06

asterisk in 18.06: remove sounds cache

6 years agoasterisk-15.x: remove sounds cache 331/head
Sebastian Kemper [Mon, 21 May 2018 21:30:27 +0000 (23:30 +0200)]
asterisk-15.x: remove sounds cache

When there is no sounds cache declared the build system will not attempt to
download any sound packs or their SHA1 checksums.

This is to be preferred because:

  a) the build may occur offline, causing it to fail
  b) plain http is used by the build system for downloading

There is no drawback here because the standard sound packs are included in
the Asterisk source tarball already.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-13.x: remove sounds cache
Sebastian Kemper [Mon, 21 May 2018 21:29:37 +0000 (23:29 +0200)]
asterisk-13.x: remove sounds cache

When there is no sounds cache declared the build system will not attempt to
download any sound packs or their SHA1 checksums.

This is to be preferred because:

  a) the build may occur offline, causing it to fail
  b) plain http is used by the build system for downloading

There is no drawback here because the standard sound packs are included in
the Asterisk source tarball already.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #326 from micmac1/yate-fix-mysql-detection
Jiri Slachta [Wed, 9 May 2018 11:55:20 +0000 (13:55 +0200)]
Merge pull request #326 from micmac1/yate-fix-mysql-detection

yate: fix mysql detection

6 years agoyate: fix mysql detection 326/head
Sebastian Kemper [Sat, 5 May 2018 11:15:54 +0000 (13:15 +0200)]
yate: fix mysql detection

When configure is called with '--with-mysql="$(STAGING_DIR)/usr"' it tries
to detect mysql manually instead of using mysql_config. This doesn't always
work:

<snip>
checking for MySQL in /var/lib/buildbot/slaves/slave-lede-builds4/i386_pentium4/build/sdk/staging_dir/target-i386_pentium4_musl/usr... no
<snip>

This commit changes the configure argument to '--with-mysql=yes/no'. When
'yes' is selected configure uses mysql_config and then the detection works
reliably.

<snip>
checking for MySQL using mysql_config... yes 10.1.32
checking whether MYSQL_OPT_RECONNECT is declared... yes
checking whether MYSQL_OPT_READ_TIMEOUT is declared... yes
checking whether MYSQL_OPT_WRITE_TIMEOUT is declared... yes
checking whether mysql_set_character_set is declared... yes
<snip>

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #321 from micmac1/chan-lantiq-fix-target-build
Jiri Slachta [Tue, 1 May 2018 19:19:05 +0000 (21:19 +0200)]
Merge pull request #321 from micmac1/chan-lantiq-fix-target-build

asterisk-chan-lantiq: fix dep for nonshared builds

6 years agoMerge pull request #322 from micmac1/baresip-up
Jiri Slachta [Tue, 1 May 2018 19:16:57 +0000 (21:16 +0200)]
Merge pull request #322 from micmac1/baresip-up

Baresip suite: version bumps

6 years agoMerge pull request #323 from micmac1/ast-up
Jiri Slachta [Tue, 1 May 2018 19:16:34 +0000 (21:16 +0200)]
Merge pull request #323 from micmac1/ast-up

Asterisk: version bumps

6 years agoMerge pull request #324 from micmac1/ast-modules-up
Jiri Slachta [Tue, 1 May 2018 19:15:09 +0000 (21:15 +0200)]
Merge pull request #324 from micmac1/ast-modules-up

asterisk-channel modules: bump sccp and dongle

6 years agoMerge pull request #325 from micmac1/kamailio-up
Jiri Slachta [Tue, 1 May 2018 19:14:45 +0000 (21:14 +0200)]
Merge pull request #325 from micmac1/kamailio-up

kamailio-5.x: bump to 5.1.3

6 years agokamailio-5.x: bump to 5.1.3 325/head
Sebastian Kemper [Sat, 28 Apr 2018 13:09:35 +0000 (15:09 +0200)]
kamailio-5.x: bump to 5.1.3

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-chan-sccp: bump snapshot 324/head
Sebastian Kemper [Sat, 28 Apr 2018 13:05:30 +0000 (15:05 +0200)]
asterisk-chan-sccp: bump snapshot

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-chan-dongle: bump snapshot
Sebastian Kemper [Sat, 28 Apr 2018 13:03:53 +0000 (15:03 +0200)]
asterisk-chan-dongle: bump snapshot

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-15.x: bump to 15.3.0 323/head
Sebastian Kemper [Sat, 28 Apr 2018 12:55:37 +0000 (14:55 +0200)]
asterisk-15.x: bump to 15.3.0

- patches refreshed
- menuselect is bootstrapped from main bootstrap script now, extra call
  removed
- drop a module that was removed upstream for being incomplete

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-13.x: bump to 13.20.0
Sebastian Kemper [Sat, 28 Apr 2018 12:07:08 +0000 (14:07 +0200)]
asterisk-13.x: bump to 13.20.0

- patches refreshed
- menuselect is bootstrapped from main bootstrap script now, extra call
  removed

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agobaresip: bump to 0.5.9 322/head
Sebastian Kemper [Sat, 28 Apr 2018 12:03:16 +0000 (14:03 +0200)]
baresip: bump to 0.5.9

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agorem: bump to 0.5.3
Sebastian Kemper [Sat, 28 Apr 2018 12:01:02 +0000 (14:01 +0200)]
rem: bump to 0.5.3

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agore: bump to 0.5.8
Sebastian Kemper [Sat, 28 Apr 2018 11:58:52 +0000 (13:58 +0200)]
re: bump to 0.5.8

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-chan-lantiq: fix dep for nonshared builds 321/head
Sebastian Kemper [Fri, 27 Apr 2018 19:32:52 +0000 (21:32 +0200)]
asterisk-chan-lantiq: fix dep for nonshared builds

Despite all previous efforts chan-lantiq is not built by the build bots.
Checking the logs of a target build reveals that the chan-lantiq builds are
not even attempted.

During the target builds CONFIG_ALL is not set, meaning no regular package
gets selected. CONFIG_ALL_NONSHARED on the other hand is set. But
chan-lantiq still will not be selected, because it depends on "asterisk",
meaning asterisk needs to be selected first for chan-lantiq to become
available.

This commit changes the asterisk depend to "+asterisk", meaning asterisk
will be selected if chan-lantiq is selected.

This was tested with the SDK. A seed config file was added with the
following:

CONFIG_ALL_NONSHARED=y

Running menuselect showed that now chan-lantiq is selected
automatically. This should fix the problem.

The problem with "+asterisk" is that this breaks the asterisk menus for all
asterisk plugins/utilities that follow chan-lantiq alphabetically.  To
address this put the chan-lantiq modules into their own sub menu "Telephony
Lantiq". This is not nice, but the alternative would be to rename the
packages to something like asterisk13-z-chan-lantiq. This would make it
harder to find the packages. Maybe somebody has a better idea in the
future.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #320 from micmac1/chan-lantiq-no-variants
Jiri Slachta [Tue, 24 Apr 2018 06:58:39 +0000 (08:58 +0200)]
Merge pull request #320 from micmac1/chan-lantiq-no-variants

asterisk-chan-lantiq: avoid VARIANTs

6 years agoasterisk-chan-lantiq: avoid VARIANTs 320/head
Sebastian Kemper [Sun, 15 Apr 2018 15:29:40 +0000 (17:29 +0200)]
asterisk-chan-lantiq: avoid VARIANTs

chan-lantiq currently is still not built by the build bots. Split the
package in two, one for Asterisk 13, the other for 15, to avoid a VARIANT
build. Maybe the build bots do not support nonshared VARIANT builds.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #315 from micmac1/siproxd-fix-package-names
Jiri Slachta [Sat, 14 Apr 2018 05:49:29 +0000 (07:49 +0200)]
Merge pull request #315 from micmac1/siproxd-fix-package-names

siproxd: remove underscores from package names

6 years agoMerge pull request #312 from micmac1/baresip2-fix-package-names
Jiri Slachta [Sat, 14 Apr 2018 05:49:19 +0000 (07:49 +0200)]
Merge pull request #312 from micmac1/baresip2-fix-package-names

baresip: remove underscores from package names

6 years agoMerge pull request #313 from micmac1/rtpproxy-fix-package-names
Jiri Slachta [Sat, 14 Apr 2018 05:49:07 +0000 (07:49 +0200)]
Merge pull request #313 from micmac1/rtpproxy-fix-package-names

rtpproxy: remove underscores from package names

6 years agoMerge pull request #316 from micmac1/kamailio-fix-package-names
Jiri Slachta [Sat, 14 Apr 2018 05:48:53 +0000 (07:48 +0200)]
Merge pull request #316 from micmac1/kamailio-fix-package-names

kamailio-5.x: remove underscores from package names

6 years agoMerge pull request #317 from micmac1/yate-fix-package-names
Jiri Slachta [Sat, 14 Apr 2018 05:48:41 +0000 (07:48 +0200)]
Merge pull request #317 from micmac1/yate-fix-package-names

yate: remove underscores from package names

6 years agoMerge pull request #311 from micmac1/asterisk-fix-package-names
Jiri Slachta [Sat, 14 Apr 2018 05:48:06 +0000 (07:48 +0200)]
Merge pull request #311 from micmac1/asterisk-fix-package-names

Asterisk: fix package names

6 years agoMerge pull request #318 from micmac1/fs-pp-tone-down-flags
micmac1 [Fri, 13 Apr 2018 21:20:34 +0000 (23:20 +0200)]
Merge pull request #318 from micmac1/fs-pp-tone-down-flags

freeswitch-stable: tone down perl/python flags

6 years agofreeswitch-stable: tone down perl/python flags 318/head
Sebastian Kemper [Fri, 13 Apr 2018 21:09:15 +0000 (23:09 +0200)]
freeswitch-stable: tone down perl/python flags

Tidy up the flags passed on to FS build system for Perl and Python
modules. Some flags seem a bit too random to include - this commit
removes them.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoyate: remove underscores from package names 317/head
Sebastian Kemper [Tue, 10 Apr 2018 19:34:39 +0000 (21:34 +0200)]
yate: remove underscores from package names

Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agokamailio-5.x: remove underscores from package names 316/head
Sebastian Kemper [Tue, 10 Apr 2018 19:18:14 +0000 (21:18 +0200)]
kamailio-5.x: remove underscores from package names

Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agosiproxd: remove underscores from package names 315/head
Sebastian Kemper [Tue, 10 Apr 2018 19:14:09 +0000 (21:14 +0200)]
siproxd: remove underscores from package names

Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #314 from micmac1/fs-fix-package-names
micmac1 [Tue, 10 Apr 2018 18:50:49 +0000 (20:50 +0200)]
Merge pull request #314 from micmac1/fs-fix-package-names

freeswitch-stable: remove underscores from package names

6 years agofreeswitch-stable: remove underscores from package names 314/head
Sebastian Kemper [Tue, 10 Apr 2018 18:47:13 +0000 (20:47 +0200)]
freeswitch-stable: remove underscores from package names

Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agortpproxy: remove underscores from package names 313/head
Sebastian Kemper [Mon, 9 Apr 2018 21:32:44 +0000 (23:32 +0200)]
rtpproxy: remove underscores from package names

Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agobaresip: remove underscores from package names 312/head
Sebastian Kemper [Mon, 9 Apr 2018 21:30:49 +0000 (23:30 +0200)]
baresip: remove underscores from package names

Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-15.x: remove underscores from package names 311/head
Sebastian Kemper [Mon, 9 Apr 2018 20:57:15 +0000 (22:57 +0200)]
asterisk-15.x: remove underscores from package names

Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-13.x: remove underscores from package names
Sebastian Kemper [Mon, 9 Apr 2018 20:54:06 +0000 (22:54 +0200)]
asterisk-13.x: remove underscores from package names

Underscores should not be used in package base names as they're used as
semantic separators by opkg.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #310 from micmac1/libpq-for-arc
Jiri Slachta [Mon, 9 Apr 2018 06:38:13 +0000 (08:38 +0200)]
Merge pull request #310 from micmac1/libpq-for-arc

Postgresql available now for ARC

6 years agoyate: build pgsqldb for target ARC 310/head
Sebastian Kemper [Sun, 8 Apr 2018 09:52:53 +0000 (11:52 +0200)]
yate: build pgsqldb for target ARC

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agokamailio-5.x: build db_postgres for target ARC
Sebastian Kemper [Sun, 8 Apr 2018 09:51:49 +0000 (11:51 +0200)]
kamailio-5.x: build db_postgres for target ARC

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-15.x: build pgsql for target ARC
Sebastian Kemper [Sun, 8 Apr 2018 09:50:45 +0000 (11:50 +0200)]
asterisk-15.x: build pgsql for target ARC

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-13.x: build pgsql for target ARC
Sebastian Kemper [Sun, 8 Apr 2018 09:49:51 +0000 (11:49 +0200)]
asterisk-13.x: build pgsql for target ARC

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #309 from azuwis/master
Jiri Slachta [Fri, 30 Mar 2018 18:54:31 +0000 (20:54 +0200)]
Merge pull request #309 from azuwis/master

yate: More video codecs mapping

6 years agoyate: Bump PKG_RELEASE 309/head
Zhong Jianxin [Fri, 30 Mar 2018 16:14:25 +0000 (00:14 +0800)]
yate: Bump PKG_RELEASE

Signed-off-by: Zhong Jianxin <azuwis@gmail.com>
6 years agoyate: More video codecs mapping
Zhong Jianxin [Fri, 30 Mar 2018 08:54:24 +0000 (16:54 +0800)]
yate: More video codecs mapping

Signed-off-by: Zhong Jianxin <azuwis@gmail.com>
6 years agoMerge pull request #308 from micmac1/baresip-avformat-dep
Jiri Slachta [Sat, 24 Mar 2018 14:13:40 +0000 (15:13 +0100)]
Merge pull request #308 from micmac1/baresip-avformat-dep

baresip: fix mod-avformat DEPENDS

6 years agobaresip: fix mod-avformat DEPENDS 308/head
Sebastian Kemper [Sat, 24 Mar 2018 08:41:40 +0000 (09:41 +0100)]
baresip: fix mod-avformat DEPENDS

mod-avformat is only built when mod-avcodec is selected. baresip sets it
up like that in mk/modules.mk:

  ifneq ($(USE_AVCODEC),)
  MODULES   += avcodec
  ifneq ($(USE_AVFORMAT),)
  MODULES   += avformat
  endif
  endif

This commit updates the mod-avformat DEPENDS accordingly.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #305 from micmac1/baresip-pulse-dep
Jiri Slachta [Sun, 18 Mar 2018 15:38:56 +0000 (16:38 +0100)]
Merge pull request #305 from micmac1/baresip-pulse-dep

baresip: update baresip-mod-pulse depend

6 years agobaresip: update baresip-mod-pulse depend 305/head
Sebastian Kemper [Sun, 18 Mar 2018 09:19:27 +0000 (10:19 +0100)]
baresip: update baresip-mod-pulse depend

There are two pulseaudio packages, pulseaudio-daemon and
pulseaudio-daemon-avahi. Both provide pulseaudio. Depend on pulseaudio
so the user may choose which one to install.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #304 from guidosarducci/master-siproxd-update
Jiri Slachta [Sun, 18 Mar 2018 08:58:49 +0000 (09:58 +0100)]
Merge pull request #304 from guidosarducci/master-siproxd-update

siproxd init code and usability improvements

6 years agosiproxd: improve syslog messages 304/head
guidosarducci [Wed, 18 Oct 2017 06:39:01 +0000 (23:39 -0700)]
siproxd: improve syslog messages

Use explicit ident string ("siproxd") instead of NULL, as the latter is
not guaranteed to prepend the program name (e.g. unspecified in POSIX),
and may result in syslog messages identified only by PID.

Use consistent facility (LOG_DAEMON) across openlog() and syslog() calls.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
6 years agosiproxd: add usage comments, examples to default UCI config
guidosarducci [Fri, 9 Mar 2018 07:17:30 +0000 (23:17 -0800)]
siproxd: add usage comments, examples to default UCI config

Explain default configuration options and potential firewall settings.
Provide examples of using documented siproxd configuration directives.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
6 years agosiproxd: use UCI callback processing, reduce code size
guidosarducci [Sat, 3 Mar 2018 22:15:41 +0000 (14:15 -0800)]
siproxd: use UCI callback processing, reduce code size

Switch to using callback functions for UCI config processing, and remove
the unnecessary scan_interfaces() call together with related code.

Instead of explicitly handling every possible siproxd config option, use
callbacks to deal with those defined in the UCI config file, and directly
handle only selected options with desired default values. This shrinks
the init code by ~3.5 KB and simplifies updating to future siproxd
versions with new options.

(Note: this change exposed some long-standing, broken aspects of UCI
callback handling, fixed in https://github.com/openwrt/openwrt/pull/805.)

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
6 years agoMerge pull request #303 from ryzhovau/iksemel-src
Jiri Slachta [Fri, 16 Mar 2018 06:36:54 +0000 (07:36 +0100)]
Merge pull request #303 from ryzhovau/iksemel-src

iksemel: use Google Storage API to get sources from former Googlecode

6 years agoiksemel: use Google Storage API to get sources from former Googlecode 303/head
Alexander Ryzhov [Fri, 16 Mar 2018 06:28:50 +0000 (09:28 +0300)]
iksemel: use Google Storage API to get sources from former Googlecode
Signed-off-by: Alexander Ryzhov <openwrt@ryzhov-al.ru>
6 years agoMerge pull request #302 from micmac1/sipp-standard-c++-lib
Jiri Slachta [Tue, 13 Mar 2018 15:05:44 +0000 (16:05 +0100)]
Merge pull request #302 from micmac1/sipp-standard-c++-lib

sipp: use preferred standard C++ lib