Modify asterisk UPDATING entry to reflect the present situation.

While here also modify misleading and stale comment in the net/pjsip
port EXTSRTP option.

Thanks to mat@ for making me notice these.
This commit is contained in:
Guido Falsi 2015-05-04 14:32:15 +00:00
parent 1e1677cea1
commit f0bc5e8dd9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=385408
2 changed files with 17 additions and 9 deletions

View file

@ -124,17 +124,25 @@ AUTHOR: ohauer@FreeBSD.org
Due to conflicts between base OpenSSL and ports provided OpenSSL
library, which is required by net/libsrtp, the srtp support has
to be removed from the default asterisk13 port configuration,
otherwise a a not working binary would be generated.
otherwise a not working binary would be generated.
To get SRTP support working in the asterisk ports it is needed
to build all other required ports with WITH_OPENSSL_PORT=yes. For
asterisk13 it is also needed to enable the EXTSRTP option in the
pjsip port.
To get SRTP support working in the asterisk ports make sure all
dependencies are linked against the same SSL library implementation
to avoid runtime conflicts. On 10.1 everything will work fine
unless ports SSL libraries are explicitly installed. On older OS
versions(10.0 and earlier) you will need to compile all ports
with WITH_OPENSSL_PORT=yes.
To get working SRTP support in asterisk13 with the pjsip backend
it is also needed to enable the EXTSRTP option in the pjsip port.
If the CURL option is enabled also make sure the ftp/curl port
is using one of the HEIMDAL_PORT or KRB5_PORT options, otherwise
the curl module will cause asterisk to fail on startup due to
mixing calls to OpenSSL from base and from ports.
is using a GSSAPI implementation linking to the same SSL
implementation the other ports are using (BASE or NONE if you're
using base OpenSSL, GSSAPI_HEIMDAL GSSAPI_MIT otherwise). If an
incompatible option is being used the curl module will cause
asterisk to fail on startup due to mixing calls to OpenSSL from
base and from ports.
20150322:
AFFECTS: Users of security/openssh-portable

View file

@ -40,7 +40,7 @@ SHARED_DESC= Build shared libraries (other ports may depend on this)
SPEEXAEC_DESC= Speex Acoustic Echo Canceller/AEC
V4L_DESC= Video4Linux2 support
YUV_DESC= Libyuv support
EXTSRTP_DESC= Use libsrtp port (needs all ports compiled with WITH_OPENSSL_PORT=yes)
EXTSRTP_DESC= Use libsrtp port (needed to get SRTP support in asterisk13 pjsip backend)
OPTIONS_SUB= yes