Date: Thu, 30 Apr 2026 19:59:57 +0000 From: Vladimir Druzenko <vvd@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Frank Wall <freebsd@moov.de> Subject: git: a330678a63b9 - main - net/turnserver: Update 4.6.3 => 4.10.0 (fix 3 CVEs) Message-ID: <69f3b4bd.3fd52.54754231@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=a330678a63b98ce3f2545aae875fac1f5b88bd6e commit a330678a63b98ce3f2545aae875fac1f5b88bd6e Author: Frank Wall <freebsd@moov.de> AuthorDate: 2026-04-30 19:49:17 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2026-04-30 19:59:48 +0000 net/turnserver: Update 4.6.3 => 4.10.0 (fix 3 CVEs) Changelogs: https://github.com/coturn/coturn/blob/4.10.0/ChangeLog https://github.com/coturn/coturn/releases/tag/4.7.0 https://github.com/coturn/coturn/releases/tag/4.8.0 https://github.com/coturn/coturn/releases/tag/4.9.0 https://github.com/coturn/coturn/releases/tag/4.10.0 While here: - Remove unnecessary PKGNAMEPREFIX. - Merge INSTALL_PROGRAMs. - Samplefy installation of the config. - Merge MKDIRs. - Remove unnecessary MKDIR. PR: 294842 Approved by: blanket (fix 3 CVEs) Security: CVE-2026-40613 Security: CVE-2026-27624 Security: CVE-2025-69217 Sponsored by: UNIS Labs Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org> MFH: 2026Q2 --- net/turnserver/Makefile | 31 +++++++++++++------------------ net/turnserver/distinfo | 6 +++--- net/turnserver/pkg-plist | 2 +- 3 files changed, 17 insertions(+), 22 deletions(-) diff --git a/net/turnserver/Makefile b/net/turnserver/Makefile index dd50a006d5c0..a7a84429cffc 100644 --- a/net/turnserver/Makefile +++ b/net/turnserver/Makefile @@ -1,9 +1,8 @@ PORTNAME= turnserver -DISTVERSION= 4.6.3 +DISTVERSION= 4.10.0 CATEGORIES= net MASTER_SITES= http://turnserver.open-sys.org/downloads/extradocs/:xdocs \ http://coturn.net/turnserver/extradocs/:xdocs -PKGNAMEPREFIX= DISTFILES= turn.extra.docs-2.0.0.1.tar.gz:xdocs MAINTAINER= portmaster@BSDforge.com @@ -96,27 +95,24 @@ SQLITE_USES= sqlite SQLITE_CONFIGURE_ENV_OFF= TURN_NO_SQLITE=1 do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnserver ${STAGEDIR}${PREFIX}/bin/turnserver - ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnadmin ${STAGEDIR}${PREFIX}/bin/turnadmin -.for f in ${_BIN_UTILS} - ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnutils_${f} ${STAGEDIR}${PREFIX}/bin/ -.endfor + ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnserver ${WRKSRC}/bin/turnadmin \ + ${_BIN_UTILS:S|^|${WRKSRC}/bin/turnutils_|} \ + ${STAGEDIR}${PREFIX}/bin (cd ${WRKSRC}/man/man1 && ${INSTALL_MAN} ${MANPAGES} \ ${STAGEDIR}${PREFIX}/share/man/man1) ${MKDIR} ${STAGEDIR}${DATADIR} - (cd ${WRKSRC}/turndb && ${INSTALL_DATA} schema.sql schema.userdb.redis \ - schema.stats.redis ${STAGEDIR}${DATADIR}) - (cd ${WRKSRC}/turndb && ${INSTALL_SCRIPT} testredisdbsetup.sh schema.mongo.sh \ - testmongosetup.sh ${STAGEDIR}${DATADIR}) + (cd ${WRKSRC}/turndb && \ + ${INSTALL_DATA} schema.sql schema.userdb.redis \ + schema.stats.redis ${STAGEDIR}${DATADIR} && \ + ${INSTALL_SCRIPT} testredisdbsetup.sh schema.mongo.sh \ + testmongosetup.sh ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${WRKSRC}/lib/libturnclient.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/examples/etc/turnserver.conf \ - ${STAGEDIR}${PREFIX}/etc/turnserver.conf.default - ${MKDIR} ${STAGEDIR}${PREFIX}/include/turn + ${STAGEDIR}${PREFIX}/etc/turnserver.conf.sample (cd ${WRKSRC}/include/turn && ${COPYTREE_SHARE} "client ns_turn_defs.h" \ ${STAGEDIR}${PREFIX}/include/turn) do-install-DOCS-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR}/turndocs/docs && ${COPYTREE_SHARE} "${DOCS}" ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTREADMEDOCS} ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/postinstall.txt @@ -124,10 +120,9 @@ do-install-DOCS-on: schema.userdb.redis schema.stats.redis ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: -.for dir in basic loadbalance longtermsecure longtermsecuredb restapi selfloadbalance - ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/${dir} -.endfor - ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/etc + ${MKDIR} ${basic loadbalance longtermsecure longtermsecuredb restapi selfloadbalance \ + :L:S|^|${STAGEDIR}${EXAMPLESDIR}/scripts/|} \ + ${STAGEDIR}${EXAMPLESDIR}/etc ${INSTALL_DATA} ${WRKSRC}/examples/scripts/readme.txt \ ${STAGEDIR}${EXAMPLESDIR}/scripts (cd ${WRKSRC}/examples/etc && ${INSTALL_DATA} ${_ETC_EXAMPLES} \ diff --git a/net/turnserver/distinfo b/net/turnserver/distinfo index 4fc05aade4fe..4ade630fa568 100644 --- a/net/turnserver/distinfo +++ b/net/turnserver/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1737303840 +TIMESTAMP = 1777365277 SHA256 (turn.extra.docs-2.0.0.1.tar.gz) = 3a86600fd0a30ce7aeb547e80402ce68ea9959f7dd58697e5b47fda6e33ab9ce SIZE (turn.extra.docs-2.0.0.1.tar.gz) = 485379 -SHA256 (coturn-coturn-4.6.3_GH0.tar.gz) = dc3a529fd9956dc8771752a7169c5ad4c18b9deef3ec96049de30fabf1637704 -SIZE (coturn-coturn-4.6.3_GH0.tar.gz) = 535778 +SHA256 (coturn-coturn-4.10.0_GH0.tar.gz) = b28d0c21535ff27300234a8c11ca08dceef9c33515a5842f362531bd70083083 +SIZE (coturn-coturn-4.10.0_GH0.tar.gz) = 562885 diff --git a/net/turnserver/pkg-plist b/net/turnserver/pkg-plist index c2d775512483..fc3b6faedbc4 100644 --- a/net/turnserver/pkg-plist +++ b/net/turnserver/pkg-plist @@ -7,7 +7,7 @@ bin/turnutils_stunclient bin/turnutils_uclient lib/libturnclient.a %%SQLITE%%var/db/turndb -etc/turnserver.conf.default +@sample etc/turnserver.conf.sample share/man/man1/turnserver.1.gz share/man/man1/turnadmin.1.gz share/man/man1/turnutils.1.gzhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69f3b4bd.3fd52.54754231>
