notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
Port details
libsrtp Secure RTP (SRTP) Reference Implementation
1.6.0_2 net Deleted on this many watch lists=1 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.6.0_2Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Superseded by libsrtp2
Expired This port expired on: 2018-12-31
Maintainer: tijl@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-05-03 22:49:13
Last Update: 2018-12-31 13:37:59
SVN Revision: 488786
People watching this port, also watch:: font-misc-meltho, pcre, python
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (46 items)
Collapse this list.
  1. /usr/local/share/licenses/libsrtp-1.6.0_2/catalog.mk
  2. /usr/local/share/licenses/libsrtp-1.6.0_2/LICENSE
  3. /usr/local/share/licenses/libsrtp-1.6.0_2/BSD3CLAUSE
  4. include/srtp/aes.h
  5. include/srtp/aes_cbc.h
  6. include/srtp/aes_gcm_ossl.h
  7. include/srtp/aes_icm.h
  8. include/srtp/aes_icm_ossl.h
  9. include/srtp/alloc.h
  10. include/srtp/auth.h
  11. include/srtp/cipher.h
  12. include/srtp/config.h
  13. include/srtp/crypto.h
  14. include/srtp/crypto_kernel.h
  15. include/srtp/crypto_math.h
  16. include/srtp/crypto_types.h
  17. include/srtp/cryptoalg.h
  18. include/srtp/datatypes.h
  19. include/srtp/ekt.h
  20. include/srtp/err.h
  21. include/srtp/getopt_s.h
  22. include/srtp/gf2_8.h
  23. include/srtp/hmac.h
  24. include/srtp/integers.h
  25. include/srtp/kernel_compat.h
  26. include/srtp/key.h
  27. include/srtp/null_auth.h
  28. include/srtp/null_cipher.h
  29. include/srtp/prng.h
  30. include/srtp/rand_source.h
  31. include/srtp/rdb.h
  32. include/srtp/rdbx.h
  33. include/srtp/rtp.h
  34. include/srtp/rtp_priv.h
  35. include/srtp/sha1.h
  36. include/srtp/srtp.h
  37. include/srtp/srtp_priv.h
  38. include/srtp/stat.h
  39. include/srtp/ut_sim.h
  40. include/srtp/xfm.h
  41. lib/libsrtp.a
  42. lib/libsrtp.so
  43. lib/libsrtp.so.1
  44. libdata/pkgconfig/libsrtp.pc
  45. @postexec /usr/sbin/service ldconfig restart > /dev/null
  46. @postunexec /usr/sbin/service ldconfig restart > /dev/null
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • libsrtp>0:net/libsrtp
  • For LIB depends:
    • libsrtp.so:net/libsrtp
No installation instructions: this port has been deleted.
The package name of this deleted port was:
PKGNAME: libsrtp
Flavors: there is no flavor information for this port.
distinfo:
Packages: (move your mouse over the cells for more information)
libsrtp
ABIlatestquarterly
FreeBSD:11:aarch641.6.0_1-
FreeBSD:11:amd64--
FreeBSD:11:armv61.5.4-
FreeBSD:11:i386--
FreeBSD:11:mips1.5.4-
FreeBSD:11:mips641.5.4-
FreeBSD:12:aarch641.6.0_1-
FreeBSD:12:amd64--
FreeBSD:12:armv61.6.0_1-
FreeBSD:12:armv71.6.0_1-
FreeBSD:12:i386--
FreeBSD:12:mips1.6.0_1-
FreeBSD:12:mips641.6.0_1-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/cisco/libsrtp/tar.gz/v1.6.0?dummy=/
Collapse this list.
Port Moves
  • port moved to net/libsrtp2 on 2018-12-31
    REASON: Has expired: Superseded by libsrtp2

Number of commits found: 28

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
31 Dec 2018 13:37:59
Original commit files touched by this commit Revision:488786  1.6.0_2
rene search for other commits by this committer
Remove expired ports:
2018-12-31 net/libsrtp: Superseded by libsrtp2
2018-12-31 x11-toolkits/wlc: Deprecated upstream
2018-12-31 japanese/spamassassin: does not build
2018-12-31 www/spdylay: SPDY is deprecated, use HTTP/2 instead
2018-12-31 www/moodle33: Upstream no longer maintained
2018-12-31 security/krb5-114: EOL twelve months after release of krb5-1.16
2018-12-31 databases/mongodb32: EOL upstream since September 2018
2018-12-31 databases/mongodb32-tools: EOL upstream since September 2018
2018-12-31 audio/creox: Qt4 has been EOL since december 2015
2018-12-31 audio/terminatorx: Unmaintained, broken too often
2018-12-31 audio/shoutcast: Upstream vendor no longer provides releases
2018-12-31 dns/powerdns-recursor40: FreeBSD 10.3 has reached EoL since
2018-04-30; users should upgrade and use dns/powerdns-recursor instead
2018-12-31 sysutils/ataidle: obsoleted by camcontrol(8)
2018-12-31 sysutils/syslog-ng37: No longer officially supported by Balabit, does
not support openssl111
2018-12-31 sysutils/cfengine22: No longeer supported by cfengine.com
2018-12-31 sysutils/syslog-ng36: No longer officially supported by Balabit, does
not support openssl111
16 Dec 2018 16:34:25
Original commit files touched by this commit Revision:487600  1.6.0_2
tijl search for other commits by this committer
Mark net/libsrtp deprecated, superseded by libsrtp2.

audio/baresip: remove SRTP option (had been marked BROKEN).
www/qt5-webengine: remove unused dependency on libsrtp.
13 Dec 2018 04:52:38
Original commit files touched by this commit Revision:487339  1.6.0_1
tobik search for other commits by this committer
net/libsrtp builds fine with OpenSSL 1.1.1 after r472170

http://beefy11.nyi.freebsd.org/data/head-i386-default/p485718_s340864/logs/libsrtp-1.6.0_1.log
10 Nov 2018 10:09:49
Original commit files touched by this commit Revision:484599  1.6.0_1
mat search for other commits by this committer
security/openssl-devel was removed, but there is a security/openssl111 now.
11 Jun 2018 08:18:30
Original commit files touched by this commit Revision:472170  1.6.0_1
tijl search for other commits by this committer
Backport OpenSSL 1.1 support (and prerequisites) from libsrtp2.

https://github.com/cisco/libsrtp/commit/84faa631a55235f6138cacda2e7f81980a43d13e
  Refactor memory allocation for the symmetric ciphers context structures.

https://github.com/cisco/libsrtp/commit/5781341d99cd286a1f3d164e0576c2e837a444b7
  Use the OpenSSL HMAC implementation, and thus also the OpenSSL EVP_sha1()
  implementation.

  Experiments show about a 1.5x speedup on Intel CPUs with AVX2.

https://github.com/cisco/libsrtp/commit/fb954450198c832c96b4191fcef3a1b9e2d15d8b
  When building with OpenSSL, pass the AES_ICM key to the EVP context (and
  thus, do AES key expansion) in srtp_cipher_init, not srtp_cipher_set_iv.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
07 Jun 2018 12:45:11
Original commit files touched by this commit Revision:471911  1.6.0
tijl search for other commits by this committer
Limit portscout to 1.x.
17 Feb 2018 12:00:28
Original commit files touched by this commit Revision:462136  1.6.0
sunpoet search for other commits by this committer
Use BROKEN_SSL

Approved by:	portmgr (blanket)
08 Feb 2018 08:29:58
Original commit files touched by this commit Revision:461203  1.6.0
bhughes search for other commits by this committer
net/libsrtp: Update 1.5.4 -> 1.6.0

https://github.com/cisco/libsrtp/blob/v1.6.0/CHANGES

Approved by:	tijl (maintainer)
Differential Revision:	https://reviews.freebsd.org/D14236
09 Jan 2017 10:05:19
Original commit files touched by this commit Revision:430937  1.5.4
amdmi3 search for other commits by this committer
- Switch to USES=localbase
- Switch to USES=ssl
- Simplify build by using ALL_TARGET
- Switch to new test framework
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
29 Nov 2016 18:46:22
Original commit files touched by this commit Revision:427389  1.5.4
mat search for other commits by this committer
Mark some ports as not openssl-devel ready.

Sponsored by:	Absolight
21 Feb 2016 11:41:40
Original commit files touched by this commit Revision:409283  1.5.4
tijl search for other commits by this committer
Take over maintainership.  There have been three maintainer timeouts in the
past year and the maintainer hasn't been seen since the port was created.
21 Feb 2016 07:47:57
Original commit files touched by this commit Revision:409268  1.5.4
pi search for other commits by this committer
net/libsrtp: 1.5.2 -> 1.5.4

Changes:
- Fix for CVE-2015-6360.
- Use BE byte ordering of RTCP trailer.
- Allow zero length payload on unprotect.

PR:		207003
MFH:		2016Q1
Approved by:	alexander@brovikov.ru (maintainer timeout)
17 May 2015 12:50:00
Original commit files touched by this commit Revision:386607  1.5.2_1 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Add CPE info

Approved by:	portmgr blanket
28 Apr 2015 18:44:05
Original commit files touched by this commit Revision:384932  1.5.2_1 This port version is marked as vulnerable.
bdrewery search for other commits by this committer
USE_GITHUB: For the new support, fix DISTNAME to be more consistent.

When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were
checksum/fetch/extract/WRKSRC tested.
14 Apr 2015 22:24:44
Original commit files touched by this commit Revision:384031  1.5.2_1 This port version is marked as vulnerable.
mi search for other commits by this committer
Only use -fPIC, when compiling shared objects, not static ones.

Implement regression-check target (also known under other aliases)
using upstream's self-tests.
12 Apr 2015 12:11:57
Original commit files touched by this commit Revision:383864  1.5.2 This port version is marked as vulnerable.
tijl search for other commits by this committer
Update net/libsrtp to 1.5.2 and use base OpenSSL on FreeBSD 10 and up

PR:		198903
Tested by:	madpilot
Approved by:	maintainer timeout (18 days)
20 Mar 2015 07:25:44
Original commit files touched by this commit Revision:381715  1.5.0_1 This port version is marked as vulnerable.
bdrewery search for other commits by this committer
Default the WRKSRC to the proper extracted name for USE_GITHUB when
GH_TAGNAME is defaulted to the new
DISTVERSIONPREFIX/DISTVERSION/DISTVERSIONSUFFIX
change in r381689.

This actually fixes the build for sysutils/zfstools, broken in r381704.

With hat:	portmgr
19 Mar 2015 20:45:04
Original commit files touched by this commit Revision:381689  1.5.0_1 This port version is marked as vulnerable.
bdrewery search for other commits by this committer
Fix renamed distfiles missed in r381688. Also fix the GHR ports updated in
r381648 which were expecting DISTVERSIONPREFIX/SUFFIX to be used in the
tag fetched from github by defaulting GH_TAGNAME to the same value
as DISTVERSION would get by only when GH_COMMIT is not set (when using the
new scheme).

With hat:	portmgr
19 Mar 2015 18:08:26
Original commit files touched by this commit Revision:381648  1.5.0_1 This port version is marked as vulnerable.
bdrewery search for other commits by this committer
Remove GITHUB_RELEASE MASTER_SITE from r375010 as it is now redundant with
GITHUB.

The new GITHUB MASTER_SITE from r381618 now supports not setting GH_COMMIT and
only having GH_TAGNAME default to DISTVERSION.

All of these ports as-is.

With hat:	portmgr
10 Jan 2015 16:48:30
Original commit files touched by this commit Revision:376717  1.5.0_1 This port version is marked as vulnerable.
tijl search for other commits by this committer
Mark some inline functions static such that gcc (in C89 mode) doesn't
export them.  Clang already doesn't export them because it assumes C99 by
default.  This fixes net/ortp on systems without clang.
09 Jan 2015 15:06:16
Original commit files touched by this commit Revision:376611  1.5.0 This port version is marked as vulnerable.
tijl search for other commits by this committer
Update net/libsrtp to 1.5.0.

PR:		196248
Approved by:	maintainer timeout (16 days)
22 Nov 2014 14:43:24
Original commit files touched by this commit Revision:373063  1.4.4_1 This port version is marked as vulnerable.
antoine search for other commits by this committer
Cleanup plist
29 Jul 2014 19:11:53
Original commit files touched by this commit Revision:363374  1.4.4_1 This port version is marked as vulnerable.
adamw search for other commits by this committer
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...

Approved by:	portmgr (not really, but touches unstaged ports)
31 Jan 2014 09:27:01
Original commit files touched by this commit Revision:341962  1.4.4_1 This port version is marked as vulnerable.
miwi search for other commits by this committer
- Stage support
20 Sep 2013 22:10:25
Original commit files touched by this commit Revision:327755  1.4.4_1 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
net)
01 Aug 2013 05:39:17
Original commit files touched by this commit Revision:324083  1.4.4_1 This port version is marked as vulnerable.
bapt search for other commits by this committer
Fix build with clang
22 May 2011 11:10:39
Original commit files touched by this commit   1.4.4_1 This port version is marked as vulnerable.
flo search for other commits by this committer
add -fPIC to allow linking to on !i386

Approved by:    maintainer
03 May 2011 22:48:41
Original commit files touched by this commit   1.4.4 This port version is marked as vulnerable.
flo search for other commits by this committer
Add new port net/libsrtp

libsrtp is a library implementing Secure RTP.
RTP is used for Voice over IP (VoIP) as well as audio and video streaming;

WWW: http://sourceforge.net/projects/srtp/

PR:             ports/156766
Submitted by:   Alexander Brovikov <alexander@brovikov.ru>

Number of commits found: 28