Commit Graph

838 Commits

Author SHA1 Message Date
bluhm
c0e082a284 update p5-Net-SIP to 0.826 2020-12-11 21:29:53 +00:00
sthen
28f1191a5a asterisk: AST.pdf is no more, replace the reference in pkg-readme with a
link to the official documentation wiki.
2020-11-25 14:11:17 +00:00
bluhm
e74f4f0082 p5-Net-SIP to 0.825 2020-11-24 15:46:17 +00:00
sthen
add9e763bb update to asterisk-16.15.0 2020-11-20 12:38:53 +00:00
sthen
a1c0efce36 Update to Asterisk 16.14.1, fixing two issues with res_pjsip (both
requiring authenticated sessions to trigger):

AST-2020-001: Remote crash in res_pjsip_session
AST-2020-002: Outbound INVITE loop on challenge with different nonce
2020-11-06 09:05:51 +00:00
sthen
ef361aa4e1 update to asterisk-16.14.0 2020-10-20 13:48:04 +00:00
ian
5efc598563 Add 6.8 song.
"...But two years go by and still my light's on
This is hard for me to say, but this is all that I can take

It's the last song I'll ever write for you
It's the last time that I'll tell you just how much I really care
This is the last song I'll ever sing for you..."
2020-10-18 16:02:16 +00:00
naddy
f53d54c834 Update to 0.8.3 and take maintainer.
Changes:
- mostly bugfixes and performance improvements

New plugins:
- plugin_stats: write some statistics about currently active calls
- plugin_blacklist: new plugin to block UACs that cause excessive
  failures during REGISTER attempts
2020-10-02 19:22:09 +00:00
sthen
5a89463f17 asterisk: update the description around -fblocks failing on clang arches,
patch and tweak the port Makefile to make it easier to test this
2020-09-12 19:35:37 +00:00
sthen
8220ecbd7a update to asterisk-16.13.0 2020-09-04 21:22:41 +00:00
feinerer
455a84983e Update to coturn 4.5.1.3 2020-08-15 05:11:03 +00:00
sthen
f3c2287b93 update email address 2020-08-01 11:23:05 +00:00
sthen
7dbd3bd68c asterisk: disable libvpx, which is enabled by default in the newer version
of pjsip used by asterisk 16.12.0.

The Asterisk port can't use anything which pulls in libc++ libraries
because (unless someone can fix -fblocks in clang) it has to build with
gcc/libestdc++ resulting in conflicting libraries.
2020-07-21 19:42:34 +00:00
sthen
b3cf84d6d1 update to asterisk-16.12.0 2020-07-20 13:37:02 +00:00
sthen
6cc9779250 switch my maintainer email addresses to my own domain 2020-07-11 22:54:35 +00:00
semarie
9c2a6809e3 update telephony/py-phonenumbers to 8.12.6
ok @robert
reviewed by Renaud Allard
2020-07-05 09:50:46 +00:00
sthen
95d31a4bd8 bump for search.cpan.org->metacpan.org change 2020-07-03 21:44:29 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
sthen
e2509cc689 iaxclient: honour CC in Tcl build parts, from Brad 2020-06-21 13:58:47 +00:00
sthen
a80843a253 update to asterisk-16.11.1
* res_ari: Fix create channel request channelId parameter parsing
If channelId parameters were passed in the body, Asterisk doesn't parse
it correctly.
2020-06-17 19:51:33 +00:00
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