818 Commits

Author SHA1 Message Date
sthen
9aeeb6c36e update to asterisk-16.11.0, drop an old LIBRESSL_VERSION_NUMBER ifdef around DTLS_method 2020-06-11 14:33:49 +00:00
jasper
39567b34b2 bump after libxslt dependency changed 2020-06-09 07:14:44 +00:00
naddy
9200ae0c0e Just use arc4random() and skip the whole convoluted and incomplete
attempt to read architecture or OS-specific timers or random values
to seed srandom().  Fixes the build on non-x86.  ok feinerer@
2020-06-04 20:50:39 +00:00
feinerer
86663035ae +resiprocate 2020-05-29 21:59:46 +00:00
feinerer
dc2c24d771 Import reSIProcate stack, repro, and reTurn 1.12.0
The reSIProcate components, particularly the SIP stack, are in use in both
commercial and open-source products. The project is dedicated to maintaining a
complete, correct, and commercially usable implementation of SIP and a few
related protocols.

repro is an open-source, free SIP server which provides SIP proxy, registrar,
redirect, and identity services.

reTurn is a highly efficient C++ open-source STUN/TURN server and client
library. It is an implementation of the latest STUN/TURN RFCs: RFC5389 (STUN),
and RFC5766 (TURN).

OK sthen@
2020-05-29 21:41:23 +00:00
feinerer
e7c073ddc2 Update to coturn 4.5.1.2 2020-05-17 10:14:53 +00:00
sthen
3ad0144521 update to asterisk-16.10.0 2020-05-14 11:42:48 +00:00
sthen
28dcd86359 iaxclient: stop trying to use functions which were removed from ffmpeg
some time ago. They were causing the build to fail on arch using a linker
which cares about such things as the functions existing, and would have
caused crashes if the relevant code was actually called on other arches
(I guess this port is not really very widely used..)

Diff from Brad, I merged with newer commit.
2020-04-16 08:51:57 +00:00
ratchov
0c6c28c32c Use /dev/null instead of /dev/mixer
Ports using -lossaudio still call open(2) to get a file descriptor.
They don't need it to change the volume, but expect various syscalls
to succeed. Using /dev/null ensures programs will continue to work
once /dev/mixer is disabled.

"go ahead" landry@ and naddy@
2020-04-16 06:45:19 +00:00
kmos
121530e87e Mark iaxclient broken for sparc64 like it is for aarch64. The same
linking error keeps it from building.

ok sthen@
2020-04-15 16:31:15 +00:00
sthen
e27905a880 mark BROKEN-aarch64; linker error, undefined refs to
avcodec_encode_video and avcodec_alloc_frame.

strangely, though aarch64 *only* uses LLD, the same failure can be
reproduced on amd64 by forcing ld.bfd (USE_LLD=No).
2020-04-14 21:57:14 +00:00
sthen
1e8de19e94 telephony/asterisk: Add a subpackage for Lua dialplan support, use
CONFIGURE_STYLE=autoreconf, explicitly set --with-foo=no for some of the
newer build options.
2020-04-08 22:10:50 +00:00
jca
7153b5feef Support clang/sparc64 combination
So much knowledge hardcoded in those Makefiles...
2020-04-06 14:48:59 +00:00
sthen
0444d86f0b update to asterisk-16.9.0 2020-03-29 15:42:27 +00:00
sthen
23a72bc428 astmanproxy: update to a very slightly newer version, switch from self-rolled tarball
to GH_*, tidy makefile and patches. (there's a slightly more active fork that fixes a
few things but needs fixing to not use gnu extensions :/)
2020-03-20 10:51:21 +00:00
cwen
a5ab1402d3 pjsua: fix packaging on gcc archs
Implicit MODGCC4_CPPLIBDEP in LIB_DEPENDS is not inherited by
LIB_DEPENDS-*, despite COMPILER_LIBCXX being in WANTLIB-*, so
it's needed to add it.

OK sthen@
2020-02-13 22:31:04 +00:00
sthen
4cba0d4501 register @conflicts; from Mikolaj Kucharski 2020-02-11 20:48:30 +00:00
sthen
ff0be9f1de update to asterisk-16.8.0 2020-02-06 16:21:42 +00:00
sthen
835fa8ff45 asterisk port tweaks:
- use getthrid to record TID (this is displayed following the opaque thread
id in "core show threads", and is useful to match against top -H output)

- provide a -kqueue package for res_timing_kqueue (previously @comment'ed
out). Normally a pthread-backed timer is used in the package; the kqueue-backed
timer is built by default but has had problems on OpenBSD in the past so is
@comment'ed out. I wouldn't consider this production ready on OpenBSD (lots
of "kqueue_timer_ack: [18]: Missed 1" at least on a kernel with standard HZ)
but I'd like to have it more easily available for experimentation, hence
adding the package.
2020-01-19 21:35:24 +00:00
sthen
1564f161cb add a maintainer/debug convenience target to make it easier to adjust
internal debug options via "make menuselect" (dep on configure, set user
to _pbuild as needed)
2020-01-16 21:24:19 +00:00
sthen
03aaa26071 - update to pjsip/pjsua 2.9
- stop using CC -lstdc++ to link, use CXX instead
2020-01-10 13:37:46 +00:00
bluhm
0999a3517b update p5-Net-SIP to 0.822 2020-01-01 23:51:22 +00:00
sthen
6e661c5d99 update to asterisk-16.7.0 2019-12-27 13:27:50 +00:00
semarie
dbac6efb96 update telephony/py-phonenumbers to 8.11.0
ok kmos@
2019-12-10 18:40:49 +00:00
kmos
e706e9e3cd Move tests to MODPY_PYTEST. This gives us 322 regression tests rather
than only 26.
2019-12-02 05:20:32 +00:00
sthen
24b80aca08 update to asterisk-16.6.2
AST-2019-006: SIP request can change address of a SIP peer.
AST-2019-007: AMI user could execute system commands.
AST-2019-008: Re-invite with T.38 and malformed SDP causes crash.
2019-11-21 23:52:49 +00:00
sthen
8ce0336022 add debug packages 2019-11-11 21:25:19 +00:00
sthen
e83c04f1e0 update to asterisk-16.6.1, with an ugly ns_t_xxxx -> T_XXXX patch
added for our old arpa/nameser.h (there's a similar one in pciutils).
2019-10-16 22:50:30 +00:00
sthen
a9c609a2de Add the extra pjsip patchset *before* running the asterisk script
to apply it... the previous commit to fix a memory leak with TLS in
chan_pjsip was not actually being applied. Reported by Mark Patruck.
2019-10-16 11:14:56 +00:00
sthen
8242e664b6 Add patches from https://gerrit.asterisk.org/c/asterisk/+/12895 reverting
a pjproject change that caused a memory leak with TLS in chan_pjsip. Found by
Mark Patruck and diagnosed by him with upstream.
2019-09-25 11:39:15 +00:00
sthen
9078831c42 update to asterisk-16.5.1
AST-2019-004 Crash when negotiating for T.38 with a declined stream (res_pjsip_t38.c)
AST-2019-005 Remote Crash Vulnerability in audio transcoding (bug introduced in 16.5.0)
2019-09-05 20:06:34 +00:00
sthen
b826c4558c update to Asterisk 16.5.0 2019-07-25 22:23:39 +00:00
danj
5171d0cdfa Remove unresponsive maintainers
If somebody is removed who actually wants maintainer and either
didn't receive the mail, or didn't bother to reply to it, they are
free to send a diff to reinstate.

ok sthen@, jca@
2019-07-17 14:39:42 +00:00
naddy
ae1cb22cb2 Switch to PERMIT_(DISTFILES|PACKAGE).
CDROM restrictions are no longer applicable.
2019-07-14 02:16:50 +00:00
naddy
7ab397505a Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-14 00:39:34 +00:00
sthen
77f7cc9c61 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:49:33 +00:00
sthen
b1a64774ed update to asterisk-16.4.1
AST-2019-002: Remote crash vulnerability with MESSAGE messages:
A specially crafted SIP in-dialog MESSAGE message can cause Asterisk to crash.

AST-2019-003: Remote Crash Vulnerability in chan_sip channel driver:
When T.38 faxing is done in Asterisk a T.38 reinvite may be sent to an
endpoint to switch it to T.38. If the endpoint responds with an improperly
formatted SDP answer including both a T.38 UDPTL stream and an audio or video
stream containing only codecs not allowed on the SIP peer or user a crash will
occur. The code incorrectly assumes that there will be at least one common
codec when T.38 is also in the SDP answer.
2019-07-12 15:56:20 +00:00
sthen
fb7f4374ad sync WANTLIB 2019-07-05 11:52:59 +00:00
ajacoutot
8b083afcea Update to py-phonenumbers-8.10.13. 2019-06-16 08:57:48 +00:00
sthen
f548d95863 sync some WANTLIBs 2019-06-13 15:48:50 +00:00
sthen
9c6e9626b9 s/PERMIT_PACKAGE_CDROM/PERMIT_PACKAGE/ and some light whitespace tidying
in ports which I maintain
2019-06-03 16:06:50 +00:00
sthen
b6eeb0b3c7 update to asterisk-16.4.0 2019-05-31 10:36:27 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
naddy
b08772880b switch to CONFIGURE_STYLE=autoreconf 2019-05-20 04:47:01 +00:00
naddy
0819fd513b switch to CONFIGURE_STYLE=autoreconf 2019-05-19 11:26:24 +00:00
lteo
8427d985fa Drop maintainership 2019-05-12 02:08:29 +00:00
lteo
1a2100ddb8 Drop maintainership 2019-05-12 02:08:13 +00:00
jca
cd38495cdf Yet another boring cp -a patch removed 2019-05-07 20:08:52 +00:00
feinerer
38b26098e2 Update to coturn 4.5.1.1 2019-05-02 11:43:10 +00:00
sthen
e8e4466b38 just set COMPILER=ports-gcc for asterisk/asterisk-g729 (dropping base-gcc). 2019-05-01 23:04:59 +00:00