./net/coturn, TURN and STUN server (for VoIP/webrtc)

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 4.17.0nb1, Package name: coturn-4.17.0nb1, Maintainer: gdt

coturn is a free open source implementation of TURN and STUN
Server. The TURN Server is a VoIP media traffic NAT traversal server
and gateway.



Package options: sqlite

Master sites:

Filesize: 792.646 KB

Version history: (Expand)


CVS history: (Expand)


   2026-08-05 14:20:03 by Greg Troxel | Files touched by this commit (3)
Log message:
net/coturn: Patch out use of ginstall

Upstream configure inexplicably searches for ginstall (which I view as
a pkgsrcism for layering of coreutils), and then uses it without mode
flags, resulting in man pages with executable bits.
   2026-08-05 13:52:05 by Greg Troxel | Files touched by this commit (3)
Log message:
net/coturn: Update to 4.17.0

Upstream NEWS content, less bugfixes and minor improvements:

Release 4.17.0

Changelist:
- Enable stateless nonce by default  (#2036) (Pavel Punsky \ 
<eakraly@users.noreply.github.com>)
- Log format: ISO-8601 timestamp by default, no thread id, space delimiter \ 
(#2031) (Pavel Punsky <eakraly@users.noreply.github.com>)
- Start the DTLS listeners only when --dtls is given (#2026) (Pavel Punsky \ 
<eakraly@users.noreply.github.com>)
   2026-07-31 13:31:25 by Greg Troxel | Files touched by this commit (3)
Log message:
net/coturn: Update to 4.16.0

Upstream NEWS content, less bugfixes and minor improvements:

Release 4.16.0

[bugfixes/minor only]
   2026-07-22 15:48:50 by Greg Troxel | Files touched by this commit (2)
Log message:
nnet/coturn: Update to 4.15.0

Upstream NEWS content, less bugfixes and minor improvements:

Release 4.15.0

- Add --drain-min-allocations: shutdown threshold for drain mode (#1997) (Pavel \ 
Punsky <eakraly@users.noreply.github.com>)
- Alternate server tcp udp distinction (#1605) (Cybermilitia \ 
<Cybermilitia@users.noreply.github.com>)
- feat: RFC 8016 graceful dual-5-tuple mobility handoff (#1975) (Pavel Punsky \ 
<eakraly@users.noreply.github.com>)
   2026-07-03 18:14:51 by Greg Troxel | Files touched by this commit (1)
Log message:
net/coturn: Drop stray disabling of rpath

There's no justification for it, and the server starts without it.
With or without, RPATH is present.
   2026-07-03 17:25:41 by Greg Troxel | Files touched by this commit (2)
Log message:
net/coturn: Update to 4.14.0

Upstream NEWS content, less bugfixes and minor improvements:

Release 4.14.0

- Add optional TLS transport for Redis connections (#1951) (Pavel Punsky \ 
<eakraly@users.noreply.github.com>)

Release 4.13.1

- Add per-source rate-limiting of UDP 401 Unauthorized responses (Pavel Punsky \ 
<eakraly@users.noreply.github.com>)
- Deny link-local / ULA / site-local relay peers by default (#1947) (Pavel \ 
Punsky <eakraly@users.noreply.github.com>)
- Auto-deny coturn's own database backend endpoints as relay peers (#1946) \ 
(Pavel Punsky <eakraly@users.noreply.github.com>)
- Canonicalize all IPv4-in-IPv6 encodings before peer-IP checks (#1945) (Pavel \ 
Punsky <eakraly@users.noreply.github.com>)

Release 4.13.0

- Add continuous latency mode to stunclient (#1937) (Pavel Punsky \ 
<eakraly@users.noreply.github.com>)
- Enable --udp-recvmmsg by default on Linux (#1930) (Pavel Punsky \ 
<eakraly@users.noreply.github.com>)
- Add --udp-sendmmsg-log to observe egress sendmmsg/UDP-GSO batching (#1927) \ 
(Pavel Punsky <eakraly@users.noreply.github.com>)

Release 4.12.0

- turnutils_uclient: multi-threaded listener (recv) pool (#1911) (Pavel Punsky \ 
<eakraly@users.noreply.github.com>)
- turnutils_uclient: Linux recvmmsg receive path + larger SO_RCVBUF (#1910) \ 
(Pavel Punsky <eakraly@users.noreply.github.com>)
- Add UDP-GSO send path (--udp-gso) (#1907) (Pavel Punsky \ 
<eakraly@users.noreply.github.com>)
- turnutils_peer: Linux fast path with drain loop, recvmmsg/sendmmsg, U… \ 
(#1908) (Pavel Punsky <eakraly@users.noreply.github.com>)

Release 4.11.0

Release 4.10.0

- Add Linux-only `recvmmsg` receive path for DTLS/UDP listener (#1852) (Pavel \ 
Punsky <eakraly@users.noreply.github.com>)
- CLI interface is disabled by default (#1830) (Pavel Punsky \ 
<eakraly@users.noreply.github.com>)
   2026-02-27 17:03:10 by Greg Troxel | Files touched by this commit (1)
Log message:
net/coturn: Require openssl 3

Upstream did not note this rather significant change in NEWS :-(
Restores building on NetBSD 9.

No PKGREVISION, as I think this is a NOP on systems that used openssl
3 anyway, and it didn't build on those that defaulted to 1.1.1.
   2026-02-27 16:29:25 by Greg Troxel | Files touched by this commit (1)
Log message:
net/coturn: Restore wrongly-deleted comment