Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

coturn-4.6.2-3.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: coturn Distribution: openSUSE Tumbleweed
Version: 4.6.2 Vendor: openSUSE
Release: 3.1 Build date: Mon Feb 26 19:53:46 2024
Group: Productivity/Networking/Talk/Servers Build host: i03-ch2b
Size: 1293140 Source RPM: coturn-4.6.2-3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/coturn/coturn/
Summary: TURN and STUN server for VoIP
STUN (Session Traversal Utilities for NAT) and TURN (Traversal Using Relays
around NAT) are protocols that can be used to provide NAT traversal for VoIP
and WebRTC.

It can be used as a general-purpose network traffic TURN server and gateway,
too. On-line management interface (over telnet or over HTTPS) for the TURN
server is available.

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    PatchN.
* Fri Oct 13 2023 chris@computersalat.de
  - Update coturn-turnserver_conf.patch
    * Fix comment for listening-ip
  - enable 'verbose' log to see listening IPs and more, not just
    server start/stop
* Mon Oct 09 2023 chris@computersalat.de
  - add coturn-turnserver_conf.patch
    * to have a meaningful turnserver.conf.default
  - create a ready-to-run turnserver.conf
  - fix logrotate script
  - Update README.SUSE for Let's Encrypt Certificates
  - move certs to /etc/coturn/tls
  - Update apparmor profile
  - rework sysusers.d config file
* Tue May 02 2023 Carsten Ziepke <kieltux@gmail.com>
  - Update to 4.6.2
    * Make sure microhttpd starts using epoll if supported
    * Add sessioncount to prometheus metrics
    * Add STUN request/response/error prometheus counters
    * Cleanup logs on turnserver start
    * Fix duplicate stdout log output
    * Log threadId to logs to aid in multi-threaded debugging
    * Optional build info compiled into turnserver binary
    * Fix arguments expansion in docker-entrypoint.sh
    * Santise database connection strings before printing to log
    * Support Windows MSVC
    * Add configuration option for TLS 1.3 ciphersuites
    * Improve openssl3 and FIPS support
    * Use single SSL_CTX for TLS and DTLS support
    * Update openssl API use to non-deprecated version
    * Set string bytes to null to prevent random origin
    * Fix memory corruption on socket close
    * Fix packet backlog fifo that processed packets in reverse
      order in some scenarios
    * Fix off-by-one when terminating gcm_nonce
    * Fixes to Redis memleaks and socketleaks
    * Fix malformed response to mobility refresh request
    * Fuzzing support
    * Ignore raw UDP if no_udp is enabled
    * Better detect availability of SCTP protocol
  - Drop coturn-no-FIPS-140-mode.patch, fixed upstream, see
    https://github.com/coturn/coturn/issues/1170
* Mon Mar 06 2023 Carsten Ziepke <kieltux@gmail.com>
  - Add coturn-no-FIPS-140-mode.patch, fixes build against OpenSSL 3.0
* Sun Dec 04 2022 Michael Ströder <michael@stroeder.com>
  - Version 4.6.1
    - Fix memory corruption on socket close (#1113)
  - Version 4.6.0
    - merge PR #967 (eakraly)
    * fix small issues reported by cppcheck
    - merge PR #974 (eakraly)
    * fix long log line printing
    - merge PR #973 (eakraly)
    * Print turnserver version with --version
    - merge PR #972 (eakraly)
    * do not write outside of a buffer in admin interface
    - merge PR #970 (eakraly)
    * fix uclient certificate loading bug
    - merge PR #971 (eakraly)
    * fix duplicate TCP flag in run_tests.sh script
    - merge PR #962 (huhaipeng)
    * fix turn session leak
    - merge PR #963 (eakraly)
    * Document dependency of new-log-timestamp-format on new-log-timestamp
    - merge PR #951 (steffen-moser)
    * Enable compilation of coturn on Solaris 11.4
    - merge PR #949 (eakraly)
    * First step to re-enable compilation with OpenSSL 1.0.x
    - merge PR #949 (eakraly)
    * Fix cmake build on macOS
    - merge PR #942 (eakraly)
    * Disable SSL renegotiation
    - merge PR #792 (yfaker)
    * Fix user quota release #786
    - merge PR #829 (fancycode)
    * add more info to redis allocation status
    - merge PR #938 (eakraly)
    * update turnserver.conf comment
    - merge PR #773 (haseebq)
    * fix performance regression
    - merge PR #773 (korayvt)
    * add syslog facility config
    - merge PR #897 (unicode-it)
    * add support for dual-stack prom listener
    - merge PR #984 (rozhuk-im)
    * fix build with libressl 3.4.0+
    - merge PR #926 (ggarber)
    * add ci tests workflow
    - merge PR #934 (neocat)
    * show error on invalid config
    - merge PR #787 (dsmeytis)
    * add new prom allocations metric
    - merge PR #869 (micmac1)
    * don't link in libintl
    - merge PR #895 (alexnedo)
    * fix access to freed memory
    - merge PR #919 (sysvinit)
    * configurable prom username labels
    - merge PR #840 (sysvinit)
    * configurable prometheus listener port
    - merge PR #870 (micmac1)
    * fix build mariadb connector
    - merge PR #851 (freedomben)
    * fix README typo
    - merge PR #877 (davel)
    * correct doc typo
    - merge PR #755(moznuy) and #825(by argggh)
    * fix sqlite3_shutdown and sqlite3_config race
    - merge PR #826 (by giavac)
    * prom server better
    - merge PR #684 (by brevilo)
    * Define OPENSSL_VERSION_1_1_1 on systems where it doesn't (yet) exist
    * Regression in 4.5.2 that cause issues in openssl version < 1.1.1.
    - typo fix in prometheus (by fcecagno)
    - merge PR #687 (by Wuelber Castillo)
    * Add hash algorithm for hmackey value to redis userdb schema docs
    - replace keep-address-family with allocation-default-address-family (keep-address-family deprecated and will be removed!!)
    - merge PR #703 (by j4zzc4t)
    * Restore no_stdout_log behavior
    - merge PR #727 (by JoKoT3)
    * Support older mysql client version in configure
    - merge PR #721 (by KangLin)
    * Add to support cmake
    - merge PR #717 (by marcoschum)
    * Fix typo in turnserver.conf
    - merge PR #704 (by hills)
    * Packaging scripts can miss out on these errors (exit code)
    - merge PR #679 (by rubo77)
    * Readme.turnserver: how to run server as a daemon
    - merge PR #739 (by hills)
    * SSL reload has hidden bugs which cause crashes
    - Fix regression in PR #739
    - Try to mitigate STUN amplification attatck
    * Add new option --no-rfc5780 to force disable RFC8750
    * Add new option --no-stun-backward-compatibility
      Disable handling old STUN Binding requests and disable
      MAPPED-ADDRESS attribute in binding response (use only the
      XOR-MAPPED-ADDRESS)
    * Add new option --response-origin-only-with-rfc5780
      Add RESPONSE_ORIGIN attribute only if rfc5780 is enabled
    * Don't send SOFTWARE attribute if --no-software-attribute set on (BREAKING CHANGE)
    - merge PR #767 (by ggalperi)
    * fix for log_binding (regression)
* Fri Aug 19 2022 Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
  - Drop @privileged SystemCallFilter, can prevent service from starting (status=31/SYS)
* Mon Oct 18 2021 Michael Ströder <michael@stroeder.com>
  - Dropped harden_coturn.service.patch because systemd units are
    created from own source anyway and are proven to work
* Fri Oct 15 2021 Johannes Segitz <jsegitz@suse.com>
  - Drop ProtectClock hardening, can cause issues if other device acceess is needed
* Mon Aug 30 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s). Added patch(es):
    * harden_coturn.service.patch
    Modified:
    * coturn.service
    * coturn@.service
* Mon Jan 11 2021 Johannes Weberhofer <jweberhofer@weberhofer.at>
  - Version 4.5.2
    * Fix for CVE-2020-26262 (boo#1180764)
    - Fix ipv6 ::1 loopback check
    - Not allow allocate peer address 0.0.0.0/8 and ::/128
    - For more details see the github security advisory:
      https://github.com/coturn/coturn/security/advisories/GHSA-6g6j-r9rf-cm7p
    * fix null pointer dereference in case of out of memory.
    * Fix: Null pointer dereference on tcp_client_input_handler_rfc6062data function
    * Fix: use-after-free vulnerability on write_to_peerchannel function
    * Fix: use-after-free vulnerability on write_client_connection function
    * add prometheus metrics
    * Delete trailing whitespace in example configuration files
    * Add architecture ppc64le to travis build
    * Fix misleading option in doc (prometheus)
    * Allow RFC6062 TCP relay data to look like TLS
    * Add support for proxy protocol V1
    * Print full date and time in logs
    * Add new options: "new-log-timestamp" and "new-log-timestamp-format"
    * Do not use FIPS and remove hardcode OPENSSL_VERSION_NUMBER with LibreSSL
    * Add ACME redirect url
    * support of --acme-redirect <URL>
    * fix acme security, redundancy, consistency
    * Add new --log-binding option to enable binding request logging
    * Fix stale-nonce documentation
    * Version number is changed to semver 2.0
    * pkg-config, and various cleanups in configure file
    * Add systemd notification for better systemd integration
    * Fix c++ support
    * Remove session id/allocation labels
    * Remove per session metrics. We should later add more counters.

Files

/etc/apparmor.d
/etc/apparmor.d/local
/etc/apparmor.d/local/usr.bin.turnserver
/etc/apparmor.d/usr.bin.turnserver
/etc/coturn
/etc/coturn/tls
/etc/coturn/turnserver.conf
/etc/coturn/turnserver.conf.default
/etc/logrotate.d/coturn
/run/coturn
/usr/bin/turnadmin
/usr/bin/turnserver
/usr/lib/firewalld
/usr/lib/firewalld/services
/usr/lib/firewalld/services/coturn.xml
/usr/lib/systemd/system/coturn.service
/usr/lib/systemd/system/coturn@.service
/usr/lib/sysusers.d/coturn-user.conf
/usr/lib/tmpfiles.d/coturn.conf
/usr/sbin/rccoturn
/usr/share/coturn
/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/packages/coturn
/usr/share/doc/packages/coturn/README.SUSE
/usr/share/doc/packages/coturn/README.turnadmin
/usr/share/doc/packages/coturn/README.turnserver
/usr/share/doc/packages/coturn/etc
/usr/share/doc/packages/coturn/etc/coturn.service
/usr/share/doc/packages/coturn/etc/turnserver.conf
/usr/share/doc/packages/coturn/scripts
/usr/share/doc/packages/coturn/scripts/basic
/usr/share/doc/packages/coturn/scripts/basic/dos_attack.sh
/usr/share/doc/packages/coturn/scripts/basic/relay.sh
/usr/share/doc/packages/coturn/scripts/basic/tcp_client.sh
/usr/share/doc/packages/coturn/scripts/basic/tcp_client_c2c_tcp_relay.sh
/usr/share/doc/packages/coturn/scripts/basic/udp_c2c_client.sh
/usr/share/doc/packages/coturn/scripts/basic/udp_client.sh
/usr/share/doc/packages/coturn/scripts/loadbalance
/usr/share/doc/packages/coturn/scripts/loadbalance/master_relay.sh
/usr/share/doc/packages/coturn/scripts/loadbalance/slave_relay_1.sh
/usr/share/doc/packages/coturn/scripts/loadbalance/slave_relay_2.sh
/usr/share/doc/packages/coturn/scripts/loadbalance/tcp_c2c_tcp_relay.sh
/usr/share/doc/packages/coturn/scripts/loadbalance/udp_c2c.sh
/usr/share/doc/packages/coturn/scripts/longtermsecure
/usr/share/doc/packages/coturn/scripts/longtermsecure/secure_dos_attack.sh
/usr/share/doc/packages/coturn/scripts/longtermsecure/secure_dtls_client.sh
/usr/share/doc/packages/coturn/scripts/longtermsecure/secure_dtls_client_cert.sh
/usr/share/doc/packages/coturn/scripts/longtermsecure/secure_relay.sh
/usr/share/doc/packages/coturn/scripts/longtermsecure/secure_relay_cert.sh
/usr/share/doc/packages/coturn/scripts/longtermsecure/secure_sctp_client.sh
/usr/share/doc/packages/coturn/scripts/longtermsecure/secure_tcp_client.sh
/usr/share/doc/packages/coturn/scripts/longtermsecure/secure_tcp_client_c2c_tcp_relay.sh
/usr/share/doc/packages/coturn/scripts/longtermsecure/secure_tls_client.sh
/usr/share/doc/packages/coturn/scripts/longtermsecure/secure_tls_client_c2c_tcp_relay.sh
/usr/share/doc/packages/coturn/scripts/longtermsecure/secure_tls_client_cert.sh
/usr/share/doc/packages/coturn/scripts/longtermsecure/secure_udp_c2c.sh
/usr/share/doc/packages/coturn/scripts/longtermsecure/secure_udp_client.sh
/usr/share/doc/packages/coturn/scripts/longtermsecuredb
/usr/share/doc/packages/coturn/scripts/longtermsecuredb/secure_relay_with_db_mongo.sh
/usr/share/doc/packages/coturn/scripts/longtermsecuredb/secure_relay_with_db_mysql.sh
/usr/share/doc/packages/coturn/scripts/longtermsecuredb/secure_relay_with_db_mysql_ssl.sh
/usr/share/doc/packages/coturn/scripts/longtermsecuredb/secure_relay_with_db_psql.sh
/usr/share/doc/packages/coturn/scripts/longtermsecuredb/secure_relay_with_db_redis.sh
/usr/share/doc/packages/coturn/scripts/longtermsecuredb/secure_relay_with_db_sqlite.sh
/usr/share/doc/packages/coturn/scripts/mobile
/usr/share/doc/packages/coturn/scripts/mobile/mobile_dtls_client.sh
/usr/share/doc/packages/coturn/scripts/mobile/mobile_relay.sh
/usr/share/doc/packages/coturn/scripts/mobile/mobile_tcp_client.sh
/usr/share/doc/packages/coturn/scripts/mobile/mobile_tls_client_c2c_tcp_relay.sh
/usr/share/doc/packages/coturn/scripts/mobile/mobile_udp_client.sh
/usr/share/doc/packages/coturn/scripts/oauth.sh
/usr/share/doc/packages/coturn/scripts/pack.sh
/usr/share/doc/packages/coturn/scripts/peer.sh
/usr/share/doc/packages/coturn/scripts/readme.txt
/usr/share/doc/packages/coturn/scripts/restapi
/usr/share/doc/packages/coturn/scripts/restapi/secure_relay_secret.sh
/usr/share/doc/packages/coturn/scripts/restapi/secure_relay_secret_with_db_mongo.sh
/usr/share/doc/packages/coturn/scripts/restapi/secure_relay_secret_with_db_mysql.sh
/usr/share/doc/packages/coturn/scripts/restapi/secure_relay_secret_with_db_psql.sh
/usr/share/doc/packages/coturn/scripts/restapi/secure_relay_secret_with_db_redis.sh
/usr/share/doc/packages/coturn/scripts/restapi/secure_relay_secret_with_db_sqlite.sh
/usr/share/doc/packages/coturn/scripts/restapi/secure_udp_client_with_secret.sh
/usr/share/doc/packages/coturn/scripts/restapi/shared_secret_maintainer.pl
/usr/share/doc/packages/coturn/scripts/selfloadbalance
/usr/share/doc/packages/coturn/scripts/selfloadbalance/secure_dos_attack.sh
/usr/share/doc/packages/coturn/scripts/selfloadbalance/secure_relay.sh
/usr/share/fillup-templates/sysconfig.coturn
/usr/share/licenses/coturn
/usr/share/licenses/coturn/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


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 00:14:29 2024