731 Commits

Author SHA1 Message Date
sthen
9d473b4911 update to asterisk-13.17.2 - fix AST-2017-008 RTP/RTCP problems, followup
to AST-2017-005.

The RTP/RTCP stack will now validate RTCP packets before processing
them. Packets failing validation are discarded. RTP stream qualification
now requires the intended series of packets from the same address
without seeing packets from a different source address to accept a new
source address.
2017-09-21 10:11:16 +00:00
sthen
a4baca8c98 update to kamailio-5.0.3 and fix loading modules linked with srdb1, srdb2,
trie, srutils on clang arches, from Roman Kravchuk (maintainer)
2017-09-21 09:34:32 +00:00
sthen
c0686bca82 - fix build when pjproject distfile is older than version.mak, breakage
reported by nigel@

- avoid hardcoded -O3 in pjsip build, honour CFLAGS instead
2017-09-01 09:55:28 +00:00
sthen
8a290e74b0 update to asterisk-13.17.1
AST-2017-005: Media takeover in RTP stack
AST-2017-006: Shell access command injection in app_minivm
AST-2017-007: Remote Crash Vulerability in res_pjsip

also install the basic-pbx sample configs
2017-08-31 21:34:05 +00:00
sthen
a7a5775b0f add comment noting that these two ports should keep COMPILER in sync 2017-08-22 22:51:04 +00:00
sthen
ef00c34068 update to asterisk-sounds-1.5.1 2017-08-22 10:34:56 +00:00
espie
7737872aef rework COMPILER yet again. new version should be easier to grasp 2017-08-22 10:27:33 +00:00
jca
f58815bf3b Give this a chance to build on sparc64 (and maybe others)
Same duktape header fix as with textproc/calibre.
ok Roman Kravchuk (maintainer)
2017-08-10 18:40:21 +00:00
bluhm
e34af38dd8 update p5-Net-SIP to 0.810 2017-08-10 14:07:34 +00:00
sthen
2c2ce3ad7c update to asterisk-g729-1.4.1
switch to COMPILER=gcc-only to unbreak
2017-08-06 20:10:25 +00:00
sthen
bd76691f90 update to bcg729-1.0.2 2017-08-06 20:09:40 +00:00
sthen
130bbb1e22 drop maintainer 2017-08-05 12:31:01 +00:00
sthen
4a8a1b2bed Switch Asterisk to a gcc build (it requires either nested functions,
which are gcc-specific, or clang with -fblocks, which we don't have
working fully yet).

To avoid a C++ standard library conflict, switch to a stripped-down and
patched copy of pjsua/pjsip built as part of the Asterisk build.

Some slight patch gymnastics; Asterisk doesn't distribute pjsua itself
but rather normally downloads, untars and patches as part of the build,
which isn't compatible with the patches we need to apply in order to
fix it with libressl.
2017-08-05 12:29:21 +00:00
sthen
51ebbbda91 update to iaxmodem-1.3.0, unbreaks on clang i386 build (mmx problems) 2017-07-27 18:45:41 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
sthen
5fb4890bc9 update to asterisk-core-sounds-*-1.6 2017-07-19 15:07:38 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
dc5ed179ec update to asterisk-13.17.0 2017-07-12 19:55:29 +00:00
sthen
5cb3f5aa7d patch Kamailio's kamcmd to use arc4random, from Roman Kravchuk (maintainer)
enable radius support, from me, ok maintainer
2017-07-04 08:29:27 +00:00
sthen
48517581e2 update to Kamailio 5.0.2, from maintainer Roman Kravchuk,
plus minor wantlib cleanup by me
2017-07-03 22:14:20 +00:00
czarkoff
0b53fbaf8f update libzrtp 2017-06-28 10:26:44 +00:00
czarkoff
a16b369c81 update to baresip 0.5.4 2017-06-28 10:20:25 +00:00
czarkoff
97e6954ae4 update to re-0.5.4 2017-06-28 10:20:08 +00:00
sthen
0981641541 update to stuntman-1.2.13, from maintainer Roman Kravchuk 2017-06-22 15:52:46 +00:00
czarkoff
c16a8c14d7 Fix linking in libzrtp
REVISION bump in baresip to force update
2017-06-13 08:02:57 +00:00
czarkoff
c6250f2d25 undo partial commit 2017-06-13 07:57:18 +00:00
czarkoff
f57daeea6b Fix linking in libzrtp
REVISION bump in baresip to force update
2017-06-13 07:50:51 +00:00
czarkoff
e33bdfff0f Update to baresip-0.5.3, rem-0.5.1, re-0.5.3
While at it, disable Daala support, as corresponding module is not being
updated upstream.
2017-06-08 14:29:37 +00:00
czarkoff
a493bb5cc4 update to libzrtp-0.20170606
In the process:

 * change upstream to https://github.com/juha-h/libzrtp
 * remove patches that are already integrated by upstream
 * avoid hidden dependency on doxygen
2017-06-08 14:27:47 +00:00
ajacoutot
7995708f3c Bring rc_bg back. 2017-05-27 19:57:05 +00:00
ajacoutot
958bb491e0 I forgot the bump commit... 2017-05-27 13:55:58 +00:00
ajacoutot
13730769c8 Cope with recent rc.subr(8) change (removal of rc_bg etc.) 2017-05-27 13:53:06 +00:00
sthen
bdddc7a175 update to asterisk-13.15.1, fixing AST-2017-004: Memory exhaustion
on short SCCP packets. This only affects SCCP users (chan_skinny).

13.15.1 also added some fixes to the bundled copy of PJSIP
(used by chan_pjsip, *not* used by chan_sip) -
AST-2017-002: Buffer Overrun in PJSIP transaction layer,
AST-2017-003: Crash in PJSIP multi-part body parser
- however that copy is not used by this package and will need to
be fixed separately.
2017-05-26 15:42:45 +00:00
sthen
9c8d475fe3 pass LDFLAGS to the autoconf test for clang -fblocks. still broken:
- clang + ld.bfd: link fails in autoconf test, undefined symbols.

- clang + ld.lld: package builds, dlopen()ing the .so modules that use -fblocks
fails at runtime.

because with clang + ld.lld it does build but results in unusable packages,
explicitly mark BROKEN-aarch64 for now.
2017-05-26 15:30:49 +00:00
espie
944532d42b tweak makefile so that we can substitute -lcompiler_rt for -lgcc
fixes build with clang
2017-05-13 01:52:38 +00:00
sthen
3427d66e85 Oops, remove BUILD_DEPENDS which causes a loop because asterisk RUN_DEPENDS
on some of the sound files. Reported by dhill.
2017-05-12 14:19:50 +00:00
sthen
170b8248fb set BUILD_DEPENDS on telephony/asterisk, there's no point packaging these
(fairly large) sound files on arch where asterisk doesn't work.
2017-05-10 10:58:36 +00:00
espie
8d860230fd adjust distinfo post DISTFILES change 2017-05-06 15:10:17 +00:00
ian
006fe90472 Add 6.1 song. 2017-04-26 20:34:32 +00:00
sthen
56539fb322 remove -I- (deprecated in gcc, not available in clang). change preceding -I to -iquote. 2017-04-12 11:59:25 +00:00
sthen
073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
sthen
76cc768287 update to asterisk-13.15.0.
add various OPENSSL_VERSION_NUMBER patches now that asterisk supports
openssl 1.1:

- we don't have openssl 1.1's SSL_is_server yet, so use the old check
for ssl->server instead

- we do still need the hack to avoid initing multiple times which is
no longer needed in openssl 1.1
2017-04-07 21:32:20 +00:00
sthen
93733b5c4f update to asterisk-13.14.1
http://downloads.digium.com/pub/security/AST-2017-001.html

CDR: Protect from data overflow in ast_cdr_setuserfield.
ast_cdr_setuserfield wrote to a fixed length field using strcpy.
This could result in a buffer overrun when called from chan_sip or
func_cdr. This patch adds a maximum bytes written to the field by using
ast_copy_string instead.
2017-04-05 10:27:36 +00:00
sthen
40792daef2 convert another getprotobyname() 2017-03-18 21:49:48 +00:00
sthen
721578dc23 Don't use thread-unsafe getprotobyname(), patch from jira ticket ASTERISK-26759.
Teach some helper scripts about common coredump paths in OpenBSD.
2017-03-18 21:42:04 +00:00
bluhm
bec9da1fd7 update p5-Net-SIP to 0.809 2017-03-16 16:22:53 +00:00
espie
9a9e652da7 better fix, don't commit before coffee
thx aja@
2017-03-07 14:22:15 +00:00
espie
cde35580d8 no idea where this g++ comes from but it's easy to fix 2017-03-07 12:49:35 +00:00
sthen
db780cda19 honour CC 2017-02-26 20:07:40 +00:00
sthen
035ece38c3 update to asterisk-13.14.0 2017-02-14 12:31:38 +00:00