Commit Graph

1040 Commits

Author SHA1 Message Date
ajacoutot
9e45440fb2 Use the rc_exec function instead of ${rcexec}. 2022-05-21 10:50:49 +00:00
sthen
53250b01a6 update to asterisk-19.4.1 2022-05-19 19:23:05 +00:00
sthen
97d4310a30 update to asterisk-18.12.1 2022-05-19 19:23:04 +00:00
sthen
5aef807cb4 update to asterisk-16.26.1 2022-05-19 19:23:03 +00:00
sthen
3f0e8bdc2b update to kamailio-5.5.4 2022-05-13 14:48:15 +00:00
sthen
f891d836d4 update to asterisk-19.4.0 2022-05-12 20:51:23 +00:00
sthen
1b7d4f0cef update to asterisk-18.12.0 2022-05-12 20:51:22 +00:00
sthen
8a944b9d02 update to asterisk-16.26.0 2022-05-12 20:51:21 +00:00
sthen
364e4ff49d WANTLIB sync for next updates 2022-05-12 20:51:20 +00:00
sthen
f927a6635a update to iaxmodem-1.3.3 2022-05-12 20:41:41 +00:00
sthen
d406a44702 update to pjsip-2.12.1 2022-05-12 20:03:25 +00:00
sthen
45eeda6ddf update to sngrep-1.5.0 2022-04-30 11:15:00 +00:00
sthen
f1db4956d4 update to asterisk-19.3.3 2022-04-26 18:20:31 +00:00
sthen
5c98dee115 update to asterisk-18.11.3 2022-04-26 18:20:30 +00:00
sthen
d19241643c update to asterisk-16.25.3 2022-04-26 18:20:29 +00:00
sthen
d50fc87e14 update to asterisk-19.3.2
AST-2022-001: res_stir_shaken: resource exhaustion with large files
AST-2022-002: res_stir_shaken: SSRF vulnerability with Identity header
AST-2022-003: func_odbc: Possible SQL Injection
2022-04-15 08:36:19 +00:00
sthen
7706e557e8 update to asterisk-18.11.2
AST-2022-001: res_stir_shaken: resource exhaustion with large files
AST-2022-002: res_stir_shaken: SSRF vulnerability with Identity header
AST-2022-003: func_odbc: Possible SQL Injection
2022-04-15 08:35:54 +00:00
sthen
58e67f8ee8 update to asterisk-16.25.2
AST-2022-001: res_stir_shaken: resource exhaustion with large files
AST-2022-002: res_stir_shaken: SSRF vulnerability with Identity header
AST-2022-003: func_odbc: Possible SQL Injection
2022-04-15 08:35:05 +00:00
sthen
fa9b267a30 sync WANTLIB 2022-03-31 13:44:42 +00:00
sthen
45398fe1b1 sync WANTLIB for various ports with "NOT REACHABLE" libs 2022-03-31 12:52:13 +00:00
sthen
ff52f98a84 asterisk updates with their fix for the curl build issue and another build issue 2022-03-30 08:13:08 +00:00
sthen
bbd9098d0c asterisk build fix, avoid writing a broken ast_makeopts.$$.env file if
curl is detected and wget is not.

the curl string includes parameters '-w "%{url_effective}\n"' which does
not survive a trip to the makeopts.env file very well:

DOWNLOAD="/usr/local/bin/curl -O --progress-bar -w "%{url_effective}
""
2022-03-27 15:44:04 +00:00
sthen
b080f4fa08 regen patches 2022-03-27 15:41:29 +00:00
sthen
8e8dc14608 update to asterisk-19.3.0 2022-03-25 11:39:58 +00:00
sthen
0afb27309a update to asterisk-18.11.0 2022-03-25 11:39:54 +00:00
sthen
03eea5238a update to asterisk-16.25.0 2022-03-25 11:39:50 +00:00
sthen
521874f830 asterisk: clean up a PATCHORIG file to stop update-plist noise 2022-03-25 11:39:40 +00:00
sthen
1e6c82ebd1 add comment with github repo 2022-03-21 13:30:18 +00:00
rsadowski
301cefb6f4 Remove all LIBxxx_VERSION hacks, cmake.mk can cope that now 2022-03-18 21:15:45 +00:00
naddy
25d8cbee00 drop RCS Ids 2022-03-11 19:58:28 +00:00
semarie
8e4e270210 telephony/py-phonenumbers: update to 8.12.44
remove RCSTag while here
2022-03-10 14:53:02 +00:00
sthen
385739a94f drop rcs id in category Makefiles 2022-03-09 16:18:03 +00:00
naddy
69de5bdc39 drop RCS Id from all ports where I'm listed as MAINTAINER 2022-03-08 14:27:46 +00:00
sthen
b6966d2e73 GC a few more RCS ids in my ports 2022-03-07 21:45:09 +00:00
sthen
a98e0e6666 remove rcs IDs in ports that I maintain 2022-03-07 21:36:41 +00:00
sthen
b477626e2b bump REVISION above -stable 2022-03-04 21:36:36 +00:00
sthen
57c78749a1 update to asterisk-19.2.1
AST-2022-004: pjproject: integer underflow on STUN message
AST-2022-005: pjproject: undefined behavior after freeing a dialog set
AST-2022-006: pjproject: unconstrained malformed multipart SIP message
2022-03-04 21:22:50 +00:00
sthen
93d21d73be update to asterisk-18.10.1
AST-2022-004: pjproject: integer underflow on STUN message
AST-2022-005: pjproject: undefined behavior after freeing a dialog set
AST-2022-006: pjproject: unconstrained malformed multipart SIP message
2022-03-04 21:22:36 +00:00
sthen
8283d572d5 update to asterisk-16.24.1
AST-2022-004: pjproject: integer underflow on STUN message
AST-2022-005: pjproject: undefined behavior after freeing a dialog set
AST-2022-006: pjproject: unconstrained malformed multipart SIP message
2022-03-04 21:22:16 +00:00
sthen
a155cf1525 update to pjsip-2.12 2022-02-26 20:40:20 +00:00
jca
0ef1fc886c Force-disable asterisk on archs without ports-gcc
Even though Makefile.inc sets COMPILERC=ports-gcc, this is not enough to
disable asterisk on archs without ports-gcc support, because
Makefile.inc includes bsd.port.arch.mk before compiler.port.mk restricts
the available archs with ONLY_FOR_ARCHS.

This is a workaround to get rid of useless build failures on riscv64.
ok sthen@ (maintainer)
2022-02-22 21:21:07 +00:00
sthen
7d1645d97c update to asterisk-19.2.0 2022-02-10 22:07:07 +00:00
sthen
b0ec5b7358 update to asterisk-18.10.0 2022-02-10 22:06:59 +00:00
sthen
31dd5547cd update to asterisk-16.24.0 2022-02-10 22:06:51 +00:00
tb
6a2d4b10f3 mail/kamailio: fix build after libressl pc version bump
kamailio sets LIBSSL_SET_MUTEX_SHARED=1 for libssl >= 1.1 and adds -ldl
to the linker flags among other things, thus breaking the build. Avoid
all this by forcing LIBSSL_SET_MUTEX_SHARED=0.

ok sthen
2022-02-04 16:44:03 +00:00
bluhm
6e1c085574 update p5-Net-SIP to 0.833 2022-01-14 21:21:03 +00:00
tb
fe4bc3bb32 telephony/sngrep: switch to using the OpenSSL 1.1 codepath to unbreak
build with opaque structs in LibreSSL 3.5.
2022-01-14 11:03:35 +00:00
tb
6f0107b2f8 telephony/coturn: fix build with opaque DH in LibreSSL 3.5. 2022-01-13 10:15:54 +00:00
sthen
c65323e072 asterisk port tweaks:
- patch the sample asterisk.conf file in the basic-pbx directory to
include setting ownership/permissions on the control socket as also done
in the simple openbsd-ports config files

- remove the simple openbsd-ports config files from asterisk/19; they pre-date
upstream's "basic-pbx" files and use chan_sip which was removed in 19.x
so don't work
2022-01-07 20:06:26 +00:00
tb
642e24e7b8 telephony/asterisk: unbreak build with opaque BIO_METHOD by adding
CFLAGS += -DHAVE_OPENSSL_BIO_METHOD.  This is a workaround as this
should really be picked up by autoconf...

ok sthen
2021-12-12 13:39:09 +00:00
sthen
f862a17028 update to asterisk-16.23.0 2021-12-10 11:19:59 +00:00
sthen
9128388ad9 update to asterisk-18.9.0 2021-12-10 11:19:56 +00:00
sthen
05fd05c91c update to asterisk-19.1.0 2021-12-10 11:19:51 +00:00
sthen
38b0100d38 sync WANTLIB-snmp 2021-12-10 11:19:29 +00:00
tb
3f2ce0d07a telephony/baresip/re: fix build with opaque HMAC_CTX and BIO_METHOD
in LibreSSL 3.5.
2021-12-04 21:30:04 +00:00
tb
ebf1d683da telephony/kamailio: Take OpenSSL 1.1 code path twice to fix build with
opaque DH and BIO_METHOD.
2021-12-04 21:22:58 +00:00
sthen
e270e02c3b remove some pieces from telephony/asterisk that were there in support of
the failed attempt at getting this to build with clang
2021-11-23 10:21:48 +00:00
sthen
983af75767 update to sngrep-1.4.10 2021-11-23 09:29:41 +00:00
rsadowski
eaef6f4e71 Remove .orig file from CVS 2021-11-06 09:44:23 +00:00
sthen
5e2a528cae add portroach markers 2021-11-03 22:24:37 +00:00
sthen
3b64c389bd sort 2021-11-02 21:18:38 +00:00
sthen
34cc1f307e rm patch*.orig, spotted by Mark Patruck 2021-11-02 20:26:29 +00:00
sthen
0b81816498 add asterisk 16.22.0, asterisk 19.0.0
18.x remains the primary version targetted for now; other ports building
against asterisk are only using 18
2021-11-02 12:47:08 +00:00
sthen
22c7d9867c adjust asterisk/Makefile.inc to handle older versions 2021-11-02 12:43:48 +00:00
sthen
1f9b7ef574 update to asterisk-18.8.0 2021-11-02 12:40:57 +00:00
sthen
087320631a telephony/asterisk: only run the upstream apply-patches step if it wasn't
previously run, to avoid breaking a second run of "make configure" e.g. if
the first one failed.
2021-11-02 11:11:17 +00:00
sthen
b9f4c2c380 telephony/asterisk: move the third-party patching to pre-configure instead
of post-patch, to reduce the merging needed with updates (we have ssl-related
patches in a pjsip file that asterisk are applying their own patches to)
2021-11-02 10:59:44 +00:00
sthen
384d97056e bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:02:32 +00:00
sthen
ea922cdbf7 convert another batch of py2+3 ports to py3-only, and remove a few more
py2-only ports providing py-* modules that are no longer used in ports.

this doesn't change ports used to support standalone py2-only applications,
not currently planned to remove those at least until a few things with no
real alternatives get ported to py3.
2021-10-29 15:38:40 +00:00
ian
b03a8c7af2 Add 7.0 song 2021-10-20 01:49:50 +00:00
sthen
5118720f09 adjust for telephony/asterisk reorganisation 2021-10-16 10:57:40 +00:00
sthen
3c420dc978 adjust for telephony/asterisk reorganisation 2021-10-16 10:57:12 +00:00
sthen
b7bc2eaef2 Reorganise the Asterisk port for split versions. Currently only using 18
but a number of previously deprecated modules will be removed, see
https://wiki.asterisk.org/wiki/display/AST/Asterisk+Module+Deprecations
This change should essentially be a noop at this point.
2021-10-16 10:56:50 +00:00
sthen
2d9de21714 Reorganise the Asterisk port for split versions. Currently only using 18
but a number of previously deprecated modules will be removed, see
https://wiki.asterisk.org/wiki/display/AST/Asterisk+Module+Deprecations
This change should essentially be a noop at this point.
2021-10-16 10:55:39 +00:00
sthen
af80bc1362 Reorganise the Asterisk port for split versions. Currently only using 18
but a number of previously deprecated modules will be removed, see
https://wiki.asterisk.org/wiki/display/AST/Asterisk+Module+Deprecations
This change should essentially be a noop at this point.
2021-10-16 10:55:00 +00:00
sthen
3429a480c3 p5-Asterisk-AMI: depend on p5-Net-SSLeay for TLS support (via AnyEvent::TLS) 2021-10-15 10:46:19 +00:00
sthen
7f48129b38 update to asterisk-18.7.1 2021-10-14 14:32:54 +00:00
tb
4cdd1ec422 resiprocate: cope with opaque SSL and use libssl's SSL_set0_rbio()
instead of a homegrown version

ok feinerer
2021-09-10 15:22:19 +00:00
tb
75dc5f7e53 coturn: cope with opaque SSL: use libssl's SSL_set0_rbio() instead
of a homegrown version

ok feinerer
2021-09-10 15:20:41 +00:00
bluhm
1103966ea3 update p5-Net-SIP to 0.832 2021-09-10 07:31:13 +00:00
sthen
2ca109ceb4 update to asterisk-18.6.0 2021-08-13 19:08:03 +00:00
kmos
1b54197235 Fix the build on sparc64 by setting ENABLE_STRICT=NO in CONFIGURE_ARGS,
which turns off -Werror

ok sthen
2021-08-09 20:23:36 +00:00
kmos
a6a3abfc80 Fix build of linphone/* on sparc64 by putting a COMPILER line
in Makefile.inc

ok sthen
2021-08-09 19:58:38 +00:00
tb
d35543462b telephony/asterisk: prepare for opaque SSL.
Take the OpenSSL 1.1 codepath using SSL_is_server() instead of
reaching inside the SSL struct.

ok sthen (maintainer)
2021-08-06 14:50:35 +00:00
sthen
1f1e683b26 regen patch, NOOP 2021-08-06 06:23:28 +00:00
cwen
1659080781 bctoolbox: unbreak some consumers' build on ld.bfd archs
Upstream's cmake magic checks for execinfo.h, but there is no test to
check if the backtrace(3) function family requires extra linker flags.
Replace the header check by testing if backtrace(3) exists, and if it
does, add the required linker flag.

This fixes telephony/linphone/belr build on ld.bfd archs, at least.

Tested on macppc and amd64.

« ok if it works for you » landry@ (maintainer)
2021-08-03 11:15:44 +00:00
pascal
7d63a0f078 Remove USE_LLD=No hack on i386. A fix for the R_386_GOTOFF bug has been
backported.

ok sthen@
2021-07-31 16:37:56 +00:00
ratchov
625bec2aa0 Lower latency and wrap ms_bufferizer_read() calls in a loop
In order the latency to be lowered, sndiod(8) latency needs to be
lowered as well (total latency is the sum of linphone and sndiod
ones). For instance, set sndiod_flags "-z 480" to /etc/rc.conf.local

ok landry
2021-07-26 07:08:32 +00:00
sthen
240642f8cc update to asterisk-18.5.1
https://downloads.asterisk.org/pub/security/AST-2021-007.html
Remote Crash Vulnerability in PJSIP channel driver

https://downloads.asterisk.org/pub/security/AST-2021-008.html
Remote crash when using IAX2 channel driver

https://downloads.asterisk.org/pub/security/AST-2021-009.html
pjproject/pjsip: crash when SSL socket destroyed during handshake
2021-07-23 00:55:44 +00:00
jca
04618f1d02 Prefer endian.h instead of a hardcoded list of architectures.
Fixes the build on riscv64
2021-07-22 23:24:37 +00:00
landry
cb3dd9337f telephony/linphone/liblinphone: BDEP on py-six,python3
should fix a build failure seen by naddy@.
2021-07-12 06:08:54 +00:00
landry
5e709221b9 telephony/linphone/mediastreamer2: depend on libsrtp 2.3.0p2
and drop patch removing srtp_add_or_update_stream call, since it's now
available.

ok sthen@
2021-07-11 11:32:31 +00:00
landry
8e6dfa74cb telephony: link linphone to the build
ready for testing with all kind of crazy SIP usages !
2021-07-10 17:09:40 +00:00
landry
7a28c7917f telephony/linphone/linphone-desktop: fix build with SDK 5.0.0.
cherrypick patches from upstream repo.
2021-07-10 17:04:01 +00:00
landry
7c1389daca telephony/linphone/mediastreamer2: update to 5.0.0.
- add link to upstream github PR for sndio backend
- remove the installation of include/OpenGL headers, the ones we have in
  mesa are much more recent.. puzzling.
- add patch to revert a call to srtp_add_or_update_stream that doesnt
  exist anywhere in the libsrtp API (?)
2021-07-10 17:02:41 +00:00
landry
815b8122b7 telephony/linphone/liblinphone: update to 5.0.0.
disable FLEXIAPI as it looks for jsoncpp via cmake, which we dont have
for now.
2021-07-10 17:00:37 +00:00
landry
362f23585a telephony/linphone/ortp: update to 5.0.0 2021-07-10 16:58:38 +00:00
landry
ddb9e3b8da telephony/linphone/belle-sip: update to 5.0.0.
Now uses belr instead of antlr.
2021-07-10 16:58:01 +00:00
landry
a6f6fd96fb telephony/linphone/bzrtp: update to 5.0.0 2021-07-10 16:57:01 +00:00
landry
e863716ef7 telephony/linphone/belr: update to 5.0.0 2021-07-10 16:56:38 +00:00