coturn-4.5.1.1-1.el7.x86_64.rpm


Advertisement

Description

coturn - TURN/STUN & ICE Server

Property Value
Distribution CentOS 7
Repository EPEL x86_64
Package filename coturn-4.5.1.1-1.el7.x86_64.rpm
Package name coturn
Package version 4.5.1.1
Package release 1.el7
Package architecture x86_64
Package type rpm
Homepage https://github.com/coturn/coturn/
License BSD
Maintainer -
Download size 249.67 KB
Installed size 1.17 MB
The Coturn TURN Server is a VoIP media traffic NAT traversal server and gateway.
It can be used as a general-purpose network traffic TURN server/gateway, too.
This implementation also includes some extra features. Supported RFCs:
TURN specs:
- RFC 5766 - base TURN specs
- RFC 6062 - TCP relaying TURN extension
- RFC 6156 - IPv6 extension for TURN
- Experimental DTLS support as client protocol.
STUN specs:
- RFC 3489 - "classic" STUN
- RFC 5389 - base "new" STUN specs
- RFC 5769 - test vectors for STUN protocol testing
- RFC 5780 - NAT behavior discovery support
The implementation fully supports the following client-to-TURN-server protocols:
- UDP (per RFC 5766)
- TCP (per RFC 5766 and RFC 6062)
- TLS (per RFC 5766 and RFC 6062); TLS1.0/TLS1.1/TLS1.2
- DTLS (experimental non-standard feature)
Supported relay protocols:
- UDP (per RFC 5766)
- TCP (per RFC 6062)
Supported user databases (for user repository, with passwords or keys, if
authentication is required):
- SQLite
- MySQL
- PostgreSQL
- Redis
Redis can also be used for status and statistics storage and notification.
Supported TURN authentication mechanisms:
- long-term
- TURN REST API (a modification of the long-term mechanism, for time-limited
secret-based authentication, for WebRTC applications)
The load balancing can be implemented with the following tools (either one or a
combination of them):
- network load-balancer server
- DNS-based load balancing
- built-in ALTERNATE-SERVER mechanism.

Alternatives

Package Version Architecture Repository
coturn - - -

Requires

Name Value
/bin/bash -
/usr/bin/perl -
libc.so.6(GLIBC_2.14)(64bit) -
libcrypto.so.10()(64bit) -
libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit) -
libcrypto.so.10(libcrypto.so.10)(64bit) -
libevent >= 2.0.0
libevent_core-2.0.so.5()(64bit) -
libevent_extra-2.0.so.5()(64bit) -
libevent_openssl-2.0.so.5()(64bit) -
libevent_pthreads-2.0.so.5()(64bit) -
libhiredis.so.0.12()(64bit) -
libmysqlclient.so.18()(64bit) -
libmysqlclient.so.18(libmysqlclient_18)(64bit) -
libnsl.so.1()(64bit) -
libpq.so.5()(64bit) -
libpthread.so.0()(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -
libpthread.so.0(GLIBC_2.3.2)(64bit) -
libresolv.so.2()(64bit) -
librt.so.1()(64bit) -
librt.so.1(GLIBC_2.2.5)(64bit) -
libsqlite3.so.0()(64bit) -
libssl.so.10()(64bit) -
libssl.so.10(libssl.so.10)(64bit) -
openssl -
perl(DBI) -
perl(HTTP::Request::Common) -
perl(strict) -
perl(warnings) -
perl-DBI -
perl-libwww-perl -
rtld(GNU_HASH) -
shadow-utils -
systemd -
telnet -

Provides

Name Value
config(coturn) = 4.5.1.1-1.el7
coturn = 4.5.1.1-1.el7
coturn(x86-64) = 4.5.1.1-1.el7
turnserver = 4.5.1.1

Download

Type URL
Mirror download-ib01.fedoraproject.org
Binary Package coturn-4.5.1.1-1.el7.x86_64.rpm
Source Package coturn-4.5.1.1-1.el7.src.rpm

Install Howto

  1. Download latest epel-release rpm from
    http://download-ib01.fedoraproject.org/pub/epel/7/x86_64/
  2. Install epel-release rpm:
    # rpm -Uvh epel-release*rpm
  3. Install coturn rpm package:
    # yum install coturn

Files

Path
/etc/coturn/turnserver.conf
/etc/logrotate.d/coturn
/etc/pki/coturn/
/etc/pki/coturn/private/
/etc/pki/coturn/public/
/run/coturn/
/usr/bin/turnadmin
/usr/bin/turnserver
/usr/lib/systemd/system/coturn.service
/usr/lib/tmpfiles.d/coturn.conf
/usr/share/coturn/schema.mongo.sh
/usr/share/coturn/schema.sql
/usr/share/coturn/schema.stats.redis
/usr/share/coturn/schema.userdb.redis
/usr/share/coturn/testmongosetup.sh
/usr/share/coturn/testredisdbsetup.sh
/usr/share/coturn/testsqldbsetup.sql
/usr/share/doc/coturn/README.turnadmin
/usr/share/doc/coturn/README.turnserver
/usr/share/doc/coturn/etc/turnserver.conf
/usr/share/doc/coturn/scripts/oauth.sh
/usr/share/doc/coturn/scripts/pack.sh
/usr/share/doc/coturn/scripts/peer.sh
/usr/share/doc/coturn/scripts/readme.txt
/usr/share/doc/coturn/scripts/basic/dos_attack.sh
/usr/share/doc/coturn/scripts/basic/relay.sh
/usr/share/doc/coturn/scripts/basic/tcp_client.sh
/usr/share/doc/coturn/scripts/basic/tcp_client_c2c_tcp_relay.sh
/usr/share/doc/coturn/scripts/basic/udp_c2c_client.sh
/usr/share/doc/coturn/scripts/basic/udp_client.sh
/usr/share/doc/coturn/scripts/loadbalance/master_relay.sh
/usr/share/doc/coturn/scripts/loadbalance/slave_relay_1.sh
/usr/share/doc/coturn/scripts/loadbalance/slave_relay_2.sh
/usr/share/doc/coturn/scripts/loadbalance/tcp_c2c_tcp_relay.sh
/usr/share/doc/coturn/scripts/loadbalance/udp_c2c.sh
/usr/share/doc/coturn/scripts/longtermsecure/secure_dos_attack.sh
/usr/share/doc/coturn/scripts/longtermsecure/secure_dtls_client.sh
/usr/share/doc/coturn/scripts/longtermsecure/secure_dtls_client_cert.sh
/usr/share/doc/coturn/scripts/longtermsecure/secure_relay.sh
/usr/share/doc/coturn/scripts/longtermsecure/secure_relay_cert.sh
/usr/share/doc/coturn/scripts/longtermsecure/secure_sctp_client.sh
/usr/share/doc/coturn/scripts/longtermsecure/secure_tcp_client.sh
/usr/share/doc/coturn/scripts/longtermsecure/secure_tcp_client_c2c_tcp_relay.sh
/usr/share/doc/coturn/scripts/longtermsecure/secure_tls_client.sh
/usr/share/doc/coturn/scripts/longtermsecure/secure_tls_client_c2c_tcp_relay.sh
/usr/share/doc/coturn/scripts/longtermsecure/secure_tls_client_cert.sh
/usr/share/doc/coturn/scripts/longtermsecure/secure_udp_c2c.sh
/usr/share/doc/coturn/scripts/longtermsecure/secure_udp_client.sh
/usr/share/doc/coturn/scripts/longtermsecuredb/secure_relay_with_db_mongo.sh
/usr/share/doc/coturn/scripts/longtermsecuredb/secure_relay_with_db_mysql.sh
/usr/share/doc/coturn/scripts/longtermsecuredb/secure_relay_with_db_mysql_ssl.sh
/usr/share/doc/coturn/scripts/longtermsecuredb/secure_relay_with_db_psql.sh
/usr/share/doc/coturn/scripts/longtermsecuredb/secure_relay_with_db_redis.sh
/usr/share/doc/coturn/scripts/longtermsecuredb/secure_relay_with_db_sqlite.sh
/usr/share/doc/coturn/scripts/mobile/mobile_dtls_client.sh
/usr/share/doc/coturn/scripts/mobile/mobile_relay.sh
/usr/share/doc/coturn/scripts/mobile/mobile_tcp_client.sh
/usr/share/doc/coturn/scripts/mobile/mobile_tls_client_c2c_tcp_relay.sh
/usr/share/doc/coturn/scripts/mobile/mobile_udp_client.sh
/usr/share/doc/coturn/scripts/restapi/secure_relay_secret.sh
/usr/share/doc/coturn/scripts/restapi/secure_relay_secret_with_db_mongo.sh
/usr/share/doc/coturn/scripts/restapi/secure_relay_secret_with_db_mysql.sh
/usr/share/doc/coturn/scripts/restapi/secure_relay_secret_with_db_psql.sh
/usr/share/doc/coturn/scripts/restapi/secure_relay_secret_with_db_redis.sh
/usr/share/doc/coturn/scripts/restapi/secure_relay_secret_with_db_sqlite.sh
/usr/share/doc/coturn/scripts/restapi/secure_udp_client_with_secret.sh
/usr/share/doc/coturn/scripts/restapi/shared_secret_maintainer.pl
/usr/share/doc/coturn/scripts/selfloadbalance/secure_dos_attack.sh
/usr/share/doc/coturn/scripts/selfloadbalance/secure_relay.sh
/usr/share/licenses/coturn-4.5.1.1/LICENSE
/usr/share/man/man1/coturn.1.gz
/usr/share/man/man1/turnadmin.1.gz
/usr/share/man/man1/turnserver.1.gz
/var/lib/coturn/
/var/log/coturn/

Changelog

2019-07-27 - Robert Scheck <robert@fedoraproject.org> - 4.5.1.1-1
- Update to 4.5.1.1
2019-07-26 - Robert Scheck <robert@fedoraproject.org> - 4.5.1.0-3
- Added patch to append only to log files rather to override always
- Relocate SQLite database to FHS conform /var/lib/coturn/turndb path
- Include default log file directory with logrotate configuration
- Provide /run/coturn and correct PID file handling (#1705146)
- Ensure private keys for SSL certs can be only read by coturn user
- Ensure /etc/coturn/turnserver.conf can be only read by coturn user
- Correct subpackage licensing as per Fedora Packaging Guidelines
2019-07-24 - Fedora Release Engineering <releng@fedoraproject.org> - 4.5.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2019-02-18 - Christian Glombek <lorbus@fedoraproject.org> - 4.5.1.0-1
- Initial Fedora Package
- Update to 4.5.1.0
- Introduce consistent naming, rename service to coturn
- Add configure, make and systemd macros
- Remove dependencies on mariadb, mysql, postgresql and sqlite
- Forked from https://github.com/coturn/coturn/blob/af674368d120361603342ff4ff30b44f147a38ff/rpm/turnserver.spec

See Also

Package Description
coturn-client-devel-4.5.1.1-1.el7.x86_64.rpm Coturn client development headers
coturn-client-libs-4.5.1.1-1.el7.x86_64.rpm TURN client library
coturn-utils-4.5.1.1-1.el7.x86_64.rpm Coturn utils
courier-unicode-1.4-1.el7.x86_64.rpm A library implementing algorithms related to the Unicode Standard
courier-unicode-devel-1.4-1.el7.x86_64.rpm Development tools for programs which will use the libcourier-unicode library
cowsay-3.04-4.el7.noarch.rpm Configurable speaking/thinking cow
cpanspec-1.78-19.el7.noarch.rpm RPM spec file generation utility
cpdup-1.18-1.el7.x86_64.rpm Filesystem mirroring utility
cppcheck-1.88-3.el7.x86_64.rpm Tool for static C/C++ code analysis
cppcheck-gui-1.88-3.el7.x86_64.rpm Graphical user interface for cppcheck
cppcheck-htmlreport-1.88-3.el7.x86_64.rpm HTML reporting for cppcheck
cpphs-1.16-6.el7.x86_64.rpm A liberalised C pre-processor for Haskell
cppzmq-devel-4.1.4-6.el7.x86_64.rpm Development files for cppzmq
cproto-4.7o-1.el7.x86_64.rpm Generates function prototypes and variable declarations from C code
cptutils-1.54-1.el7.x86_64.rpm Utilities to manipulate and translate color gradients
Advertisement
Advertisement