From de4232263dae9853a8f59455180aaa681ccc163087263359d2c17f5a14677367 Mon Sep 17 00:00:00 2001 From: Johannes Weberhofer Date: Sun, 12 Apr 2020 15:17:22 +0000 Subject: [PATCH] Accepting request 793234 from home:jengelh:branches:network:telephony - Shorten description by stripping the long list of all RFCs. - Drop %defattr; use %autosetup. OBS-URL: https://build.opensuse.org/request/show/793234 OBS-URL: https://build.opensuse.org/package/show/network:telephony/coturn?expand=0&rev=3 --- coturn.changes | 6 ++++++ coturn.spec | 54 ++++---------------------------------------------- 2 files changed, 10 insertions(+), 50 deletions(-) diff --git a/coturn.changes b/coturn.changes index 95df953..df899d7 100644 --- a/coturn.changes +++ b/coturn.changes @@ -3,6 +3,12 @@ Sun Apr 12 05:47:04 UTC 2020 - Johannes Weberhofer - Use pkgconfig(systemd) for packaging +------------------------------------------------------------------- +Sat Apr 11 20:17:07 UTC 2020 - Jan Engelhardt + +- Shorten description by stripping the long list of all RFCs. +- Drop %defattr; use %autosetup. + ------------------------------------------------------------------- Thu Apr 9 10:57:37 UTC 2020 - Johannes Weberhofer diff --git a/coturn.spec b/coturn.spec index 69f779f..f492c76 100644 --- a/coturn.spec +++ b/coturn.spec @@ -65,51 +65,10 @@ 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. -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. %package utils Summary: Coturn utils +Group: Productivity/Networking/Talk/Servers %description utils This package contains the TURN client utils. @@ -123,11 +82,7 @@ Requires: %{name} = %{version} This package contains the TURN development headers. %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 +%autosetup -p1 %build %sysusers_generate_pre %{SOURCE4} %{name} @@ -170,7 +125,7 @@ mv %{buildroot}%{_sysconfdir}/%{name}/turnserver.conf.default %{buildroot}%{_sys rm %{buildroot}%{_docdir}/%{name}%{_sysconfdir}/*.pem # fix permissions -find %{buildroot}%{_docdir} -type f -exec chmod 0664 {} \; +find %{buildroot}/%{_docdir} -type f -exec chmod 0644 {} + chmod 0644 %{buildroot}%{_mandir}/man1/* chmod 0644 %{buildroot}%{_datadir}/%{name}/* @@ -182,7 +137,7 @@ rm %{buildroot}%{_mandir}/man1/{turnutils_*,coturn.1} gzip %{buildroot}%{_mandir}/man1/*.1 ln -s turnserver.1.gz %{buildroot}%{_mandir}/man1/coturn.1.gz for PKG in natdiscovery oauth peer stunclient uclient ; do -ln -s turnutils.1.gz %{buildroot}%{_mandir}/man1/turnutils_$PKG.1.gz + ln -s turnutils.1.gz %{buildroot}%{_mandir}/man1/turnutils_$PKG.1.gz done %pre -f %{name}.pre @@ -260,7 +215,6 @@ systemd-tmpfiles --create %{_prefix}/lib/tmpfiles.d/%{name}.conf %{_mandir}/man1/turnutils_*.1%{?ext_man} %files devel -%defattr(0644,root,root,0755) %license LICENSE %{_includedir}/turn %{_libdir}/libturnclient.a