Sebastian Kemper [Sat, 13 Apr 2019 20:53:16 +0000 (22:53 +0200)]
asterisk-chan-dongle: add asterisk 16 variant
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Jiri Slachta [Tue, 9 Apr 2019 17:16:42 +0000 (19:16 +0200)]
Merge pull request #414 from micmac1/AST-2019-001
asterisk-15.x: add patch for AST-2019-001
Sebastian Kemper [Tue, 19 Mar 2019 09:22:44 +0000 (10:22 +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>
micmac1 [Fri, 15 Feb 2019 20:55:19 +0000 (21:55 +0100)]
Merge pull request #409 from micmac1/fs-185
freeswitch-stable: fix compile, bump version
Sebastian Kemper [Fri, 15 Feb 2019 20:51:20 +0000 (21:51 +0100)]
freeswitch-stable: bump to 1.8.5
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Fri, 15 Feb 2019 20:48:07 +0000 (21:48 +0100)]
freeswitch-stable: fix implicit declaration error
Since the update to openssl-1.1.1a the compile fails like this:
CC src/libfreeswitch_la-switch_rtp.lo
src/switch_rtp.c: In function 'switch_rtp_get_random':
src/switch_rtp.c:2419:2: error: implicit declaration of function 'RAND_bytes'; did you mean 'RSA_bits'? [-Werror=implicit-function-declaration]
RAND_bytes(buf, len);
^~~~~~~~~~
RSA_bits
cc1: all warnings being treated as errors
make[4]: *** [Makefile:2377: src/libfreeswitch_la-switch_rtp.lo] Error 1
This patch adds the missing include.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Jiri Slachta [Sun, 27 Jan 2019 15:51:41 +0000 (16:51 +0100)]
Merge pull request #408 from micmac1/dahdi-tools-execinfo2
dahdi-tools: rework patch
Sebastian Kemper [Sun, 27 Jan 2019 15:00:49 +0000 (16:00 +0100)]
dahdi-tools: rework patch
Currently builds for ARC are failing, causing follow-up breakage. It
seems that uclibc defines __GLIBC__ on the build bots.
This commit adds a test for execinfo.h to the configure script. The
result of the test is then used in xpp/xtalk/debug.c.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Jiri Slachta [Mon, 21 Jan 2019 05:59:23 +0000 (06:59 +0100)]
Merge pull request #407 from micmac1/kam52
kamailio-5.x: bump to 5.2.1
Sebastian Kemper [Sun, 20 Jan 2019 09:27:33 +0000 (10:27 +0100)]
kamailio-5.x: bump to 5.2.1
- bump to 5.2.1
- drops sources.openwrt.org from PKG_SOURCE_URL because this mirror is
meant as last resort
- adds six new modules (app_python3 marked @BROKEN - doesn't compile
yet)
- 050-fix-kamailio-utils.patch refreshed. Alpine pushed a fix upstream
that fixes the quoting issue, so this part could be dropped. I found
some other issue with kamctl, where the prompt (for password) wasn't
shown because OpenWrt doesn't have /dev/stderr. So I fixed that and
added it to this patch as well. Sent upstream.
- hiredis handling was changed upstream. They changed the default
include from "hiredis/hiredis.h" (which worked for us) to "hiredis.h".
And the only way to get "hiredis/hiredis.h" is via pkg-config, which
upstream doesn't allow during cross-compile, probably because hiredis
pkg-config is rubbish. Patch added to forces pkg-config detection.
Also includes a fix for a logical error in the Makefile regarding
header setup. Sent upstream.
Patch to fix hiredis pkg-config file sent upstream (also to OpenWrt
package maintainer). Even without hiredis patch we can get away with
forcing pkg-config detection of hiredis.
- dropped two patches that were upstreamed
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sun, 20 Jan 2019 09:21:21 +0000 (10:21 +0100)]
kamailio-5.x: fix copyright
In a previous commit I updated the copyright message. But that was not
correct as I am not affiliated with OpenWrt. And I cannot change the
copyright message from a third party either. This commit reverts the
changes.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Jiri Slachta [Sat, 5 Jan 2019 08:47:09 +0000 (09:47 +0100)]
Merge pull request #399 from micmac1/srtp2
libsrtp2: update to 2.2.0
Jiri Slachta [Sat, 5 Jan 2019 08:45:17 +0000 (09:45 +0100)]
Merge pull request #400 from micmac1/bsip
baresip: update to 0.6.0
Jiri Slachta [Sat, 5 Jan 2019 08:44:00 +0000 (09:44 +0100)]
Merge pull request #401 from micmac1/sccp
asterisk-chan-sccp: update to 4.3.1 snapshot
Jiri Slachta [Sat, 5 Jan 2019 08:41:29 +0000 (09:41 +0100)]
Merge pull request #402 from micmac1/g72x
asterisk-g72x: update to 1.4.3
Jiri Slachta [Sat, 5 Jan 2019 08:40:56 +0000 (09:40 +0100)]
Merge pull request #398 from micmac1/dtools
dahdi-tools: version bump
Jiri Slachta [Sat, 5 Jan 2019 08:38:47 +0000 (09:38 +0100)]
Merge pull request #403 from micmac1/sipp
sipp: update to 3.5.2
micmac1 [Sun, 30 Dec 2018 13:54:56 +0000 (14:54 +0100)]
Merge pull request #405 from micmac1/fs184
freeswitch-stable: bump to version 1.8.4
Sebastian Kemper [Sun, 30 Dec 2018 13:48:45 +0000 (14:48 +0100)]
freeswitch-stable: bump to version 1.8.4
Includes crash-fix for mod_sofia from upstream, FS-11583.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
micmac1 [Sun, 30 Dec 2018 11:17:05 +0000 (12:17 +0100)]
Merge pull request #404 from micmac1/sngrep
sngrep: update to 1.4.6
Sebastian Kemper [Sat, 29 Dec 2018 10:44:56 +0000 (11:44 +0100)]
dahdi-tools: add PKG_BUILD_PARALLEL & PKG_INSTALL
Cleans up the install sections while replacing PKG_BUILD_DIR with
PKG_INSTALL_DIR, too.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 29 Dec 2018 10:36:51 +0000 (11:36 +0100)]
dahdi-tools: use default Build/Compile template
Add two patches to fix general compile issues. The first masks out some
glibc specific extensions if using a different libc.
The second fixes a compile issue with newer compilers.
Like this it's possible to easily add more executables to the packages
should the need (or wish) arise. This also gets rid of the following
warnings:
cc1: note: someone does not honour COPTS correctly, passed 2 times
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:39:46 +0000 (19:39 +0100)]
sngrep: update to 1.4.6
Update to 1.4.6 and include two fixes from upstream.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:37:10 +0000 (19:37 +0100)]
sngrep: fix copyright
In a previous commit I updated the copyright message. But that was not
correct as I am not affiliated with OpenWrt. And I cannot change the
copyright message from a third party either. This commit reverts the
changes.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:34:26 +0000 (19:34 +0100)]
sipp: update to 3.5.2
Drop patches for issues that were fixed upstream.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:33:14 +0000 (19:33 +0100)]
sipp: fix copyright
In a previous commit I updated the copyright message. But that was not
correct as I am not affiliated with OpenWrt. This commit reverts the
change.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:30:01 +0000 (19:30 +0100)]
asterisk-g72x: update to 1.4.3
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:25:06 +0000 (19:25 +0100)]
asterisk-chan-sccp: update to 4.3.1 snapshot
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:23:01 +0000 (19:23 +0100)]
asterisk-chan-sccp: fix copyright
In a previous commit I updated the copyright message. But that was not
correct as I am not affiliated with OpenWrt. This commit reverts the
change.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:17:57 +0000 (19:17 +0100)]
baresip: update to 0.6.0
Drops speex modules (removed upstream). Adds new modules b2bua, echo and
rtcpsummary.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:16:55 +0000 (19:16 +0100)]
baresip: fix copyright
In a previous commit I updated the copyright message. But that was not
correct as I am not affiliated with OpenWrt. This commit reverts the
change.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:09:52 +0000 (19:09 +0100)]
rem: update to 0.6.0
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:08:47 +0000 (19:08 +0100)]
rem: fix copyright
In a previous commit I updated the copyright message. But that was not
correct as I am not affiliated with OpenWrt. This commit reverts the
change.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:08:01 +0000 (19:08 +0100)]
re: update to 0.6.0
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:06:40 +0000 (19:06 +0100)]
re: fix copyright
In a previous commit I updated the copyright message. But that was not
correct as I am not affiliated with OpenWrt. This commit reverts the
change.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 18:02:00 +0000 (19:02 +0100)]
libsrtp2: update to 2.2.0
Upstream fixed dependency on libpcap. The lib does not link to it
anymore as it does not need it.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 17:07:01 +0000 (18:07 +0100)]
dahdi-tools: update to 3.0.0
Version bump. New version does not have too many changes, but upstream
cleaned up the autoconf files. As a result autoreconf is now needed to
get the configure script.
This commit adds a configure switch to get the make output as verbose as
in the past.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 26 Dec 2018 17:03:35 +0000 (18:03 +0100)]
dahdi-tools: fix copyright
In a previous commit I updated the copyright message. But that was not
correct as I am not affiliated with OpenWrt. This commit reverts the
change.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
micmac1 [Sat, 22 Dec 2018 22:03:54 +0000 (23:03 +0100)]
Merge pull request #397 from micmac1/fs-183-2
freeswitch-stable: bump to 1.8.3
Sebastian Kemper [Sat, 22 Dec 2018 21:54:20 +0000 (22:54 +0100)]
freeswitch-stable: fix copyright header
Maintainer is not affiliated with OpenWrt so copyright needs to be set
to maintainer instead of OpenWrt. Also correct the year - it should read
the year in which the Makefile was first written.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 22 Dec 2018 21:51:03 +0000 (22:51 +0100)]
freeswitch-stable: remove OpenWrt mirror
sources.openwrt.org is used by the build system as a last-resort mirror.
It's not supposed to be used as a regular source mirror. Remove it from
PKG_SOURCE_URL.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 22 Dec 2018 21:44:36 +0000 (22:44 +0100)]
freeswitch-stable: bump to 1.8.3
Refresh patches + add patch to remove luajit detection, which was added
upstream for this release. luajit is available in OpenWrt, but seems to
always fail on the buildbots. To prevent surprises in the future disable
it for now.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Jiri Slachta [Mon, 17 Dec 2018 06:29:03 +0000 (07:29 +0100)]
Merge pull request #396 from dhewg/pull/asterisk
asterisk updates
Andre Heider [Fri, 28 Sep 2018 06:37:10 +0000 (08:37 +0200)]
pjproject: update to 2.8
Update to the current release, see [0].
Get rid of the dropped --without-oss configure switch.
Add an upstream patch to fix building without SRTP support[1],
and refresh the rest.
[0] https://trac.pjsip.org/repos/milestone/release-2.8
[1] https://trac.pjsip.org/repos/changeset/5891/
Signed-off-by: Andre Heider <a.heider@gmail.com>
Andre Heider [Fri, 14 Dec 2018 16:13:17 +0000 (17:13 +0100)]
asterisk-13.x: update to 13.24.0
Update to the current 13.x release, see [0].
[0] http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13-current
Signed-off-by: Andre Heider <a.heider@gmail.com>
Andre Heider [Fri, 14 Dec 2018 16:05:00 +0000 (17:05 +0100)]
asterisk-15.x: update to 15.7.0
Update to the current 15.x release, see [0].
Drop one merged patch and refresh the rest.
There's one new module, res_remb_modifier, add that as a new package.
[0] http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-15-current
Signed-off-by: Andre Heider <a.heider@gmail.com>
Jiri Slachta [Sun, 9 Dec 2018 07:58:03 +0000 (08:58 +0100)]
Merge pull request #395 from guidosarducci/master-update-procd-wiki
siproxd: add wiki link and fix debug log capture
guidosarducci [Sun, 25 Nov 2018 14:15:27 +0000 (06:15 -0800)]
siproxd: capture debug output in syslog
Although siproxd normally logs to syslog, it's debug output appears to go
only to stderr. Adjust procd setup to also capture stderr in syslog.
Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
guidosarducci [Sun, 25 Nov 2018 14:08:35 +0000 (06:08 -0800)]
siproxd: add OpenWrt siproxd wiki link to package info
This has the advantage of being available in the package catalog and
hence anytime both pre- and post-installation for someone looking for
information, using only the 'opkg info siproxd' command.
Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
Jiri Slachta [Sun, 2 Dec 2018 20:54:54 +0000 (21:54 +0100)]
Merge pull request #394 from micmac1/kama-hot
rtpproxy & kamailio: fix hotplug script file names
Sebastian Kemper [Sun, 2 Dec 2018 11:28:21 +0000 (12:28 +0100)]
kamailio-5.x: fix hotplug script file name
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sun, 2 Dec 2018 11:27:13 +0000 (12:27 +0100)]
rtpproxy: fix hotplug script file name
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Jiri Slachta [Thu, 15 Nov 2018 14:59:26 +0000 (15:59 +0100)]
Merge pull request #385 from micmac1/rtpp
rtpproxy: update to procd and some brushing up
Jiri Slachta [Thu, 15 Nov 2018 14:58:06 +0000 (15:58 +0100)]
Merge pull request #386 from micmac1/kam_procd
kamailio-5.x: update to procd, minor version bump
Jiri Slachta [Thu, 15 Nov 2018 14:56:46 +0000 (15:56 +0100)]
Merge pull request #389 from micmac1/bsip-x264
baresip: remove depend on libx264
Jiri Slachta [Thu, 15 Nov 2018 14:55:53 +0000 (15:55 +0100)]
Merge pull request #391 from micmac1/ast15-AST-2018-010-15
(master) asterisk-15.x: add patch for AST-2018-010
Sebastian Kemper [Wed, 14 Nov 2018 20:35:11 +0000 (21:35 +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>
micmac1 [Mon, 12 Nov 2018 21:47:05 +0000 (22:47 +0100)]
Merge pull request #390 from micmac1/fs-init
freeswitch-stable: init/hotplug updates
Sebastian Kemper [Mon, 12 Nov 2018 21:29:25 +0000 (22:29 +0100)]
freeswitch-stable: cleanup init script
- clean up variable names
- add options to uci config to enable/disable logging
- remove option change_perm as it's hacky
- change check before mkdir and friends to prevent
overwriting/chown/chmod of existing files/directories (important)
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 12 Nov 2018 21:20:22 +0000 (22:20 +0100)]
freeswitch-stable: cleanup hotplug script
- clean up variable names
- replace pgrep with pidof
- remove LOG_WARN and use LOG_ERR instead
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 12 Nov 2018 21:04:16 +0000 (22:04 +0100)]
freeswitch-stable: don't force disable on install
Don't force freeswitch to off during postinstall. It's not common
practice (anywhere) and it may be confusing.
Add a link to the Wiki, too, and bump the revision.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 12 Nov 2018 20:55:21 +0000 (21:55 +0100)]
freeswitch-stable: move hotplug into main pkg
There is no point in keeping the hotplug script in an extra package.
Move it to the main package.
The priority of the script is changed from 99 to 90 as the freeswitch
init script uses the same.
The postinstall script will check if 99-freeswitch exists. If it does a
warning is displayed with the suggestion to uninstall the hotplug
package.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 12 Nov 2018 20:20:55 +0000 (21:20 +0100)]
freeswitch-stable: procd compatibility
procd runs as pid 1. When freeswitch realizes that its parent has pid 1,
it thinks that it has been orphaned and terminates the console thread.
That's why procd isn't able to get freeswitch's console output.
This commit mutes the check in src/switch_console.c. Now console output
is properly logged. The workaround parameters "-nc -nf" are replaced by
a proper "-c" ("console").
Additionally this commit hands control over killing freeswitch to procd.
It's no longer done by the script. This simplifies things quite a bit.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sun, 11 Nov 2018 10:15:36 +0000 (11:15 +0100)]
baresip: remove depend on libx264
Following up the discussion in pull request #388 this commit removes the
depend on libx264 and prevents baresip from linking to libx264.
baresip can still use a H.264 encoder through ffmpeg, which is the
preferred way anyway.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 5 Nov 2018 21:46:20 +0000 (22:46 +0100)]
kamailio-5.x: update to 5.1.6
Minor version bump. Two CVE patches can be removed as they're already
included in the source. One patch was refreshed.
Also:
- https://sources.openwrt.org is added as primary source URL to lessen
the load on kamailio upstream
- Build/Configure is defined as empty (because there is no configure
script in the source tree
- patch is added to fix dp_replace(); the function was first added in the
5.1 release and didn't work; patch was accepted upstream
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 5 Nov 2018 21:39:36 +0000 (22:39 +0100)]
kamailio-5.x: remove unnecessary depends
Remove the depend on mod-db-sqlite from some modules. They may depend on
a db module, but any will do. And mod-jsonrpcs also does not depend on
mod-json.
Maybe things were different in the past. But today these depends aren't
needed.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 5 Nov 2018 21:36:20 +0000 (22:36 +0100)]
kamailio-5.x: add a note about the uci file
Echoes a message upon installation and points the user to
/etc/config/kamailio.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 5 Nov 2018 21:32:56 +0000 (22:32 +0100)]
kamailio-5.x: add hotplug script
Add hotplug script to base package. Hotplug will only occur if user
enables it via uci config.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 5 Nov 2018 21:16:25 +0000 (22:16 +0100)]
kamailio-5.x: add ip translation to init
kamailio can be started with multiple "-l" ("listen") parameters to tell
it which IPs to listen on. This can also be configured in kamailio.cfg,
of course.
This commit adds the ability to the init script to translate iface names
like "wan" into IP addresses and hand them over to kamailio as command
line arguments. This is useful when using a network connection where IPs
are dynamically assigned.
kamailio can also work with interface names, e.g. "eth0". But it may
listen to all IPs configured on the interface. To avoid this the commit
differentiates beteen IPv4 ("listen") and IPv6 ("listen6"). So if the
user wants kamailio to only listen on an IPv4 address configured on a
certain iface ("wan" for instance), he/she can just specify a list entry
"listen" with that iface.
An explanation is also added to the uci configuration file.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 5 Nov 2018 20:57:47 +0000 (21:57 +0100)]
kamailio-5.x: amend mips2 tweak
Commit
f84dda74e615c803e6a218cea83dd2a2bfaa67e5 ("kamailio-5.x: enable
FAST_LOCK for MIPS") turned out to be problematic, because it changed
the ARCH to "mips2" not only for "mips", but also for some "mipsel"
targets, which was unintentional.
Address this by filtering for "mips" specifically before setting the
variable.
Also, get rid of PKG_BUILD_PARALLEL, because adding it really didn't
change anything - due to the way "make" is called. Leave a comment to
prevent repetition (read: prevent _me_ from doing the same mistake again
in the future).
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 5 Nov 2018 20:50:44 +0000 (21:50 +0100)]
kamailio-5.x: convert init to procd
This commit
- updates init script to use procd
- adds a default user 'kamailio' (kamailio will switch to this user)
- introduces uci init config (instead of /etc/default/kamailio)
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 5 Nov 2018 19:59:29 +0000 (20:59 +0100)]
rtpproxy: add iface translation to init
rtpproxy expects IPs as parameters. Lots of OpenWrt devices use
connections where the IP is dynamically assigned. This commit adds shell
functions to convert an iface like 'wan' to an IP address before adding
the parameter to the rtpproxy command line.
Explanation is provided in /etc/config/rtpproxy. Some whitespace issues
were also fixed.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 5 Nov 2018 19:43:25 +0000 (20:43 +0100)]
rtpproxy: add uci log switch
Add log_level option to uci config. Paired with the comment it makes
setting the log level easier when no man page is around.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 5 Nov 2018 19:34:28 +0000 (20:34 +0100)]
rtpproxy: convert init to procd
Update rtpproxy init script to use procd.
Also increases the start priority to 90 (like the hotplug script) to
make sure rtpproxy is started before kamailio.
Fixes some whitespace issues along the way, too.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 5 Nov 2018 19:21:06 +0000 (20:21 +0100)]
rtpproxy: add a note about the uci file
Echoes a message upon installation and points the user to
/etc/config/rtpproxy.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 5 Nov 2018 19:16:54 +0000 (20:16 +0100)]
rtpproxy: add hotplug script
Install hotplug script along with rtpproxy. It will only be used if
enabled by the user (via uci config file).
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Jiri Slachta [Mon, 15 Oct 2018 09:41:27 +0000 (11:41 +0200)]
Merge pull request #377 from dhewg/pull/asterisk
asterisk related updates
Jiri Slachta [Sat, 13 Oct 2018 14:02:14 +0000 (16:02 +0200)]
Merge pull request #383 from micmac1/kam-awk-and-mips-tweak-master
kamailio-5.x: fix awk issue and some tweaks
Sebastian Kemper [Sat, 13 Oct 2018 08:09:20 +0000 (10:09 +0200)]
kamailio-5.x: enable FAST_LOCK for MIPS
This tweaks MIPS builds to support a faster locking mechanism.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 13 Oct 2018 08:06:06 +0000 (10:06 +0200)]
kamailio-5.x: enable parallel build
Enable parallel build for Kamailio package.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 13 Oct 2018 08:05:01 +0000 (10:05 +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>
Jiri Slachta [Wed, 10 Oct 2018 07:48:10 +0000 (09:48 +0200)]
Merge pull request #381 from micmac1/ast-opus
asterisk-opus: new package
Sebastian Kemper [Sat, 6 Oct 2018 11:09:14 +0000 (13:09 +0200)]
asterisk-opus: new package
Add package for Opus codec support plugin. Variants for both asterisk13
and asterisk15 included.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Jiri Slachta [Tue, 9 Oct 2018 06:19:31 +0000 (08:19 +0200)]
Merge pull request #379 from robho/yate_internal_regexps
yate: Revert to internal regex implementation
Andre Heider [Fri, 28 Sep 2018 05:50:24 +0000 (07:50 +0200)]
asterisk-13.x: update to 13.23.1
Update to the current 13.x release, see [0].
Drop merged patches and refresh the rest.
Get rid of the unknown --without-pwlib configure switch.
Drop the direct ncurses dependency, it's unused in case of an external
libedit [1].
[0] http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13-current
[1] https://issues.asterisk.org/jira/browse/ASTERISK-27761
Signed-off-by: Andre Heider <a.heider@gmail.com>
Andre Heider [Thu, 27 Sep 2018 09:46:13 +0000 (11:46 +0200)]
asterisk-15.x: update to 15.6.1
Update to the current 15.x release, see [0].
Drop merged patches and refresh the rest.
Get rid of the unknown --without-pwlib configure switch.
Drop the direct ncurses dependency, it's unused in case of an external
libedit [1].
[0] http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-15-current
[1] https://issues.asterisk.org/jira/browse/ASTERISK-27761
Signed-off-by: Andre Heider <a.heider@gmail.com>
Andre Heider [Sat, 29 Sep 2018 07:23:28 +0000 (09:23 +0200)]
pjproject: update config_site.h
Sync asterisk settings, see [0].
[0] https://github.com/asterisk/asterisk/blob/master/third-party/pjproject/patches/config_site.h
Signed-off-by: Andre Heider <a.heider@gmail.com>
Robert Högberg [Tue, 2 Oct 2018 14:53:13 +0000 (16:53 +0200)]
yate: Revert to internal regex implementation
.. because the musl implementation doesn't seem to be fully compatible
with yate. We switched to the musl implementation in
f6ad95d.
Yate has this regexp:
^([[:alpha:]][[:alnum:]]+:)?/?/?([^[:space:][:cntrl:]@]+@)?([[:alnum:]._+-]+|[[][[:xdigit:].:]+[]])(:[0-9]+)?
Given a string like
sip:
012345678@11.111.11.111:5060;user=phone
musl's regexec() returns these matches:
index start end
0 -1 0
1 0 32 sip:
012345678@11.111.11.111:5060
2 -1 -1
3 0 14 sip:
012345678@
4 14 27 11.111.11.111
5 27 32 :5060
.. but this is what yate expects:
index start end
0 -1 0
1 0 32 sip:
012345678@11.111.11.111:5060
2 0 4 sip:
3 4 14
012345678@
4 14 27 11.111.11.111
5 27 32 :5060
Fixes #378
Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
micmac1 [Thu, 27 Sep 2018 20:52:06 +0000 (22:52 +0200)]
Merge pull request #376 from micmac1/fs-1.8.2-master
freeswitch-stable: bump to 1.8.2
Sebastian Kemper [Thu, 27 Sep 2018 20:46:02 +0000 (22:46 +0200)]
freeswitch-stable: bump to 1.8.2
- bump version
- go back to using release tarballs (unavailable when 1.8.1 was
initially released)
- add OpenWrt mirror
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Jiri Slachta [Fri, 21 Sep 2018 14:47:25 +0000 (16:47 +0200)]
Merge pull request #370 from micmac1/kama-mas-cve
(master) kamailio-5.x: add fix for CVE-2018-16657
Jiri Slachta [Fri, 21 Sep 2018 14:46:56 +0000 (16:46 +0200)]
Merge pull request #373 from micmac1/master-AST-2018-009
(Master) Fix for AST-2018-009
Sebastian Kemper [Thu, 20 Sep 2018 21:34:23 +0000 (23:34 +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>
Sebastian Kemper [Thu, 20 Sep 2018 21:29:30 +0000 (23:29 +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>
Sebastian Kemper [Wed, 12 Sep 2018 18:27:30 +0000 (20:27 +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>
micmac1 [Sun, 26 Aug 2018 18:13:55 +0000 (20:13 +0200)]
Merge pull request #368 from micmac1/fs-cpe
freeswitch-stable: add PKG_CPE_ID
Sebastian Kemper [Sun, 26 Aug 2018 18:08:18 +0000 (20:08 +0200)]
freeswitch-stable: add PKG_CPE_ID
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
micmac1 [Sun, 26 Aug 2018 10:52:07 +0000 (12:52 +0200)]
Merge pull request #367 from micmac1/fs-uci
freeswitch-stable: replace init config defaults with UCI
Sebastian Kemper [Sun, 26 Aug 2018 10:35:11 +0000 (12:35 +0200)]
freeswitch-stable: replace defaults with uci
This commit replaces /etc/default/freeswitch with /etc/config/freeswitch.
This way the init and hotplug configuration can be done with uci instead of
having to edit a file.
This also does away with the busybox ntpd warning. ntpd uses the same
configuration in system and it looks like busybox's ntpd is not used when
ntpd is installed.
Lastly some log strings are amended to start with a lowercase letter.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sun, 26 Aug 2018 10:19:01 +0000 (12:19 +0200)]
freeswitch-stable: disable parallel build
There is a discussion ongoing if parallel builds should be enabled by
default. For freeswitch parallel builds are known to fail when certain
modules are enabled. This commit preemptively disables parallel builds
explicitly.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>