===> The following configuration options are available for turnserver-4.16.0:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
MYSQL=on: MySQL database support
PGSQL=on: PostgreSQL database support
REDIS=on: Redis support for user database and for status and statistics reporting
SQLITE=on: SQLite database support
===> Use 'make config' to modify these settings
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
net/turnserver: Update 4.5.0.8_1 -> 4.5.1.0
This is a security release that fixes several SQL injection
vulnerabilities. This release also includes several breaking
configuration changes, so users are encouraged to verify their
configuration before and after upgrading.
MFH: 2019Q1
Security: 181beef6-2482-11e9-b4a3-00155d006b02
Sponsored by: Miles AS
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590
net/turnserver: Update 4.5.0.7 -> 4.5.0.8
Change the port to USE_GITHUB, since the project has been hosted there
for some time, and the latest release is only available from Github. The
extradocs package is still only available from turnserver.open-sys.org
or coturn.net
Sponsored by: Miles AS
multiple ports: Update MAINTANER
Change bradleythughes@fastmail.fm -> bhughes@FreeBSD.org after
receiving my ports commit bit on all ports I maintain: devel/awscli,
devel/py-botocore, net/py-s3transfer, net/turnserver, www/node4,
www/node6, and www/node.
Approved by: robak (mentor)
Differential Review: https://reviews.freebsd.org/D11015
net/turnserver: Upgrade version 4.5.0.4 => 4.5.0.5
This fixes build using libreSSL as well as provide two new utilities:
turnutils_natdiscovery and turnutils_auth. Transfer maintainership
to Bradley Hughes
PR: 213586
Submitted by: Bradley Hughes
Approved by: former maintainer (Oleg Moskalenko)
- Update to version 4.5.0.4 [1]
- Convert to USES=mysql ssl
- Add USES=gettext-runtime, turnserver links to libintl
- Convert to test framework
- Convert to options helpers, move options block to proper place
- Use options helpers in install targets, simplify install commands
- Break lines around 80 characters
PR: 212534 [1]
Submitted by: Bradley T. Hughes
Approved by: maintainer
net/turnserver: Fix build with No-SSLv3
turnserver will not build if OpenSSL was built without SSLv3
(--no-ssl3).
LibreSSL 2.3.0 has removed SSLv3 support completely.
This change fixes the build when SSLv3 is not available
While I'm here, add LICENSE_FILE
PR: 203700
Submitted by: cpbsdmail gmail com
Approved by: mom040267 gmail com (maintainer)
MFH: 2014Q4
net/turnserver: update to 4.4.5.3
Upstream announcement:
IMPORTANT: coturn-4.4.5.3 issued with SQL injection security hole fixed
The new version features:
- Third-party authorization STUN attributes adjusted according to the
values assigned by IANA;
- SQL injection security hole fixed;
- Amazon EC2 AMI security strengthened.
The upgrade is a MUST for all production systems.
PR: 201231
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.com>
Approved by: maintainer <mom040267@gmail.com>
Update to 3.2.5.3 [1]
While here few cleanup:
- Cleanup plist
- Avoid extending PORTDOCS in post-install target we prefer to separate targets
and variable definitions
- Remove useless post-install
- Recommend configuration in ${PREFIX}/etc instead of /etc, the binary also look
for its configurations files in the directory
- Cleanup EOL spaces in pkg-message
PR: 196126 [1]
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm>
Approved by: maintainer [1]
net/turnserver: upgrade to 3.2.5.1
- upgrade to 3.2.5.1
Upstream release announcement:
[RFC5766-TURN-SERVER 1398] Build rfc5766-turn-server-3.2.5.1 is available
This build does not have updates to the TURN server itself, but it
dramatically improves the usability of the turnutils_uclient test
program. It implements the retransmission pattern, now, for unreliable
protocols (UDP and DTLS) and so it can be used for the real-life
tests over the worst networks. Previously, it could be used only
in a controlled environment. This version is very recommended to
anybody who wants to use turnutils_uclient for performance and/or
functional tests of their TURN servers.
- Request re-transmission implemented in uclient test program.
- TLS connection procedure improved in uclient test program.
PR: 195324
Differential Revision: https://reviews.freebsd.org/D1253
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm>
Approved by: swills (mentor)
Update to new upstream version 3.2.4.4 [1], avoiding manpage regression [2].
Minor changes over PR:
1. @dirrmtry -> @dir, removing trailing slashes from @dirrmtry
include/turn/client/ (else "make uninstall" complains - this is not
checked/found by "make check-plist"!)
2. added :prog and :xdocs-labels to MASTER_SITES and DISTFILES to avoid
fetching files from the wrong directories.
PR: 193816
Submitted by: bradleythughes@fastmail.fm [1], mom040267@gmail.com [2]
Approved by: mom040267@gmail.com (maintainer)
net/turnserver: Resolve potential db client conflicts
The libevent2 commit to this port achieved half of the changes outlined
in the PR.
PR: 184973
Submitted by: Arnaud Houdelette
Approved by: maintainer (Oleg Moskalenko)
Only use libevent2
Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2
With hat: portmgr
- Improve the rc script [1]
- Do not force installation of OpenSSL port [2]
- Remove trailing slash from hiredis [2]
- Bump PORTREVISION
Reported by: crees [1], miwi [2]
This a BSD-licensed version of the RFC5766 TURN Server implementation,
with IPv6 and DTLS extensions.
WWW: http://code.google.com/p/rfc5766-turn-server/
Submitted by: Oleg Moskalenko <mom040267@gmail.com> (via private mail)