866 Commits

Author SHA1 Message Date
feinerer
95ce696470 Update to baresip 0.5.8
Testing and OK landry@
2018-03-11 18:48:59 +00:00
feinerer
069d1c0b86 Update to libre 0.5.7
Testing and OK landry@
2018-03-11 18:46:45 +00:00
bluhm
c96a20c61d update p5-Net-SIP to 0.814 2018-03-05 14:27:54 +00:00
sthen
720878bd28 update to asterisk-13.19.2
AST-2018-002: Crash when given an invalid SDP media format description
AST-2018-003: Crash with an invalid SDP fmtp attribute
AST-2018-004: Crash when receiving SUBSCRIBE request
AST-2018-005: Crash when large numbers of TCP connections are closed suddenly
AST-2018-006: WebSocket frames with 0 sized payload causes DoS

(only 15.x reported as affected by AST-2018-001)
2018-02-21 22:37:41 +00:00
sthen
7642a36137 undo bad sync, these files are both patched and modified by sed in pre-configure 2018-02-20 08:30:06 +00:00
sthen
94a8b7debf unbreak; we have most of the new BIO_meth_* calls this uses, except for
BIO_meth_set_callback_ctrl(). however in this case it is just setting the
callback pointer to NULL, and BIO_meth_new() already returns zeroed space,
so just skip that for now.
2018-02-19 22:43:28 +00:00
sthen
d630993839 sync; no change 2018-02-19 22:18:37 +00:00
sthen
db6eb2c55b update to asterisk-13.19.1 2018-02-13 21:42:45 +00:00
sthen
9bd2631cfd update to asterisk-extra-sounds-1.5.2 2018-02-13 01:10:20 +00:00
sthen
77cc2c59b1 update to asterisk-core-sounds 1.6.1, now with en_NZ voice prompts 2018-02-13 01:09:14 +00:00
sthen
228e7320e0 fix build on base-gcc architectures; it was failing there because /usr/local
is not in the header search path on base-gcc, whereas it is on ports-gcc.

thanks to Diana Eichert for the report (testing on octeon).
2018-02-08 22:23:02 +00:00
sthen
b2881b08d2 Fix a bad subst in the simplified sample of extensions.conf.
Fix #! line for bash in astversion. Not forced in RUN_DEPENDS because in all
the time this has been present only one person noticed, so the script doesn't
seem too popular. (Script also makes some assumptions about library versions
which don't apply here but I don't think it's worth poking at this too far).

Reported by landry@
2018-01-21 20:59:18 +00:00
sthen
7487cad718 use asterisk's github mirror of pjproject tarball as the primary download
site for that
2018-01-15 11:48:48 +00:00
sthen
98a2c2b056 don't pick up bcg729 if present, it breaks build of the internal copy of pjproject
(other codecs are already disabled in the pjproject build, it's only used for sip
signalling - asterisk has its own codec stack, this doesn't affect use of the
asterisk-g729 package).
2018-01-15 11:45:04 +00:00
sthen
dba14465bc Fix asterisk build on a clean system, reported by ajacoutot@.
Problem was due to an OPENSSL_VERSION_NUMBER 0x1010... check in a .so.
2018-01-15 09:43:45 +00:00
sthen
fe984140a9 update to asterisk-13.19.0 2018-01-14 13:11:48 +00:00
sthen
fb7c52b737 update to asterisk-g729-1.4.2 2018-01-13 01:07:01 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
bentley
93f5867e25 Switch openbsd.org URLs to https. 2018-01-04 06:15:08 +00:00
sthen
5b1f08dc4c update to Asterisk 13.18.5
AST-2017-012: Remote Crash Vulnerability in RTCP Stack

If a compound RTCP packet is received containing more than one report
(for example a Receiver Report and a Sender Report) the RTCP stack
will incorrectly store report information outside of allocated memory
potentially causing a crash.

AST-2017-014: Crash in PJSIP resource when missing a contact header

A select set of SIP messages create a dialog in Asterisk. Those SIP
messages must contain a contact header. For those messages, if the
header was not present and using the PJSIP channel driver, it would
cause Asterisk to crash. The severity of this vulnerability is somewhat
mitigated if authentication is enabled. If authentication is enabled a
user would have to first be authorized before reaching the crash point.
2017-12-24 19:37:16 +00:00
feinerer
30842085a4 +coturn 2017-12-23 17:59:29 +00:00
feinerer
55fb2f7e1d Import coturn TURN server 4.5.0.7
The TURN Server is a VoIP media traffic NAT traversal server and gateway.

Tweaks and OK sthen@
2017-12-23 17:55:38 +00:00
sthen
767a3645bf update to Asterisk 13.18.3; fix problem with chan_skinny (SCCP protocol)
which missed a pthread_detach().
2017-12-06 14:22:39 +00:00
bluhm
7b0dece0d9 update p5-Net-SIP to 0.812 2017-11-23 14:50:49 +00:00
naddy
1a87aebd2d mechanical replacement of the gettext module 2017-11-21 00:12:59 +00:00
bluhm
223a7e7696 update p5-Net-SIP to 0.811 2017-11-14 18:01:57 +00:00
sthen
8c273f49e0 update to Asterisk 13.18.2 2017-11-11 15:19:10 +00:00
ajacoutot
bdca485ff0 Bump after libical pkgpath change. 2017-11-08 05:36:11 +00:00
naddy
7c32ef7b4e replace gettext module 2017-11-04 21:48:06 +00:00
feinerer
0141d1b3e0 Update to baresip 0.5.6
Tweaks and OK by czarkoff@
2017-10-30 17:24:36 +00:00
feinerer
9078ee07f7 Update to librem 0.5.2
OK czarkoff@
2017-10-30 17:22:21 +00:00
sthen
cd095cec5e Handle pthread-stubs removal. 2017-10-23 17:11:02 +00:00
naddy
0051479fb8 fix @conflict; from sthen@ 2017-10-01 18:54:27 +00:00
feinerer
ecb9c9336c Update to baresip 0.5.5
"go ahead" czarkoff@
2017-09-22 07:26:48 +00:00
feinerer
ee59d45680 Update to re 0.5.5
"go ahead" czarkoff@
2017-09-22 07:25:26 +00:00
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