From cf2d7c087f2727e831171b6e187dcbb27cec71b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=CC=81ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Wed, 14 Feb 2024 17:50:09 +0100 Subject: [PATCH 1/7] Stepping down as maintainer --- manifest.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.toml b/manifest.toml index 6a0d037..06cfe25 100644 --- a/manifest.toml +++ b/manifest.toml @@ -7,7 +7,7 @@ description.fr = "Serveur et passerelle NAT du trafic média VoIP" version = "4.5.2.3~ynh4" -maintainers = ["eric_G"] +maintainers = [] [upstream] license = "BSD-3-Clause" From 8861f7a14c53dbf7a2b8e9508520ed5ebe751e3f Mon Sep 17 00:00:00 2001 From: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com> Date: Thu, 11 Apr 2024 00:07:20 +0200 Subject: [PATCH 2/7] Update POST_INSTALL.md: fix markdown render --- doc/POST_INSTALL.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/POST_INSTALL.md b/doc/POST_INSTALL.md index 36f24cb..ec548e7 100644 --- a/doc/POST_INSTALL.md +++ b/doc/POST_INSTALL.md @@ -1,5 +1,7 @@ For testing we can use Trickle-Ice testing tool. Go to trickle-ice page https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/ and enter following details. +``` STUN or TURN URI: turn:__DOMAIN__:__PORT_TURNSERVER_TLS__ TURN username: turnserver TURN password: __TURNSERVER_PWD__ +``` From afd37f020c45101879e6335f9dd5499d03740be5 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Wed, 10 Apr 2024 22:07:23 +0000 Subject: [PATCH 3/7] Auto-update READMEs --- ALL_README.md | 6 ++++++ README.md | 22 +++++++++++----------- README_eu.md | 41 +++++++++++++++++++++++++++++++++++++++++ README_fr.md | 28 ++++++++++++++-------------- README_gl.md | 41 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 113 insertions(+), 25 deletions(-) create mode 100644 ALL_README.md create mode 100644 README_eu.md create mode 100644 README_gl.md diff --git a/ALL_README.md b/ALL_README.md new file mode 100644 index 0000000..77b7509 --- /dev/null +++ b/ALL_README.md @@ -0,0 +1,6 @@ +# All available README files by language + +- [Read the README in English](README.md) +- [Irakurri README euskaraz](README_eu.md) +- [Lire le README en français](README_fr.md) +- [Le o README en galego](README_gl.md) diff --git a/README.md b/README.md index 052753e..4402225 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ @@ -9,10 +9,10 @@ It shall NOT be edited by hand. [![Install Coturn with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=coturn) -*[Lire ce readme en français.](./README_fr.md)* +*[Read this README in other languages.](./ALL_README.md)* -> *This package allows you to install Coturn quickly and simply on a YunoHost server. -If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/install) to learn how to install it.* +> *This package allows you to install Coturn quickly and simply on a YunoHost server.* +> *If you don't have YunoHost, please consult [the guide](https://yunohost.org/install) to learn how to install it.* ## Overview @@ -21,18 +21,18 @@ The TURN Server is a VoIP media traffic NAT traversal server and gateway. It can **Shipped version:** 4.5.2.3~ynh4 ## Documentation and resources -* Official admin documentation: -* Upstream app code repository: -* YunoHost Store: -* Report a bug: +- Official admin documentation: +- Upstream app code repository: +- YunoHost Store: +- Report a bug: ## Developer info -Please send your pull request to the [testing branch](https://github.com/YunoHost-Apps/coturn_ynh/tree/testing). +Please send your pull request to the [`testing` branch](https://github.com/YunoHost-Apps/coturn_ynh/tree/testing). -To try the testing branch, please proceed like that. +To try the `testing` branch, please proceed like that: -``` bash +```bash sudo yunohost app install https://github.com/YunoHost-Apps/coturn_ynh/tree/testing --debug or sudo yunohost app upgrade coturn -u https://github.com/YunoHost-Apps/coturn_ynh/tree/testing --debug diff --git a/README_eu.md b/README_eu.md new file mode 100644 index 0000000..70b4416 --- /dev/null +++ b/README_eu.md @@ -0,0 +1,41 @@ + + +# Coturn YunoHost-erako + +[![Integrazio maila](https://dash.yunohost.org/integration/coturn.svg)](https://dash.yunohost.org/appci/app/coturn) ![Funtzionamendu egoera](https://ci-apps.yunohost.org/ci/badges/coturn.status.svg) ![Mantentze egoera](https://ci-apps.yunohost.org/ci/badges/coturn.maintain.svg) + +[![Instalatu Coturn YunoHost-ekin](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=coturn) + +*[Irakurri README hau beste hizkuntzatan.](./ALL_README.md)* + +> *Pakete honek Coturn YunoHost zerbitzari batean azkar eta zailtasunik gabe instalatzea ahalbidetzen dizu.* +> *YunoHost ez baduzu, kontsultatu [gida](https://yunohost.org/install) nola instalatu ikasteko.* + +## Aurreikuspena + +The TURN Server is a VoIP media traffic NAT traversal server and gateway. It can be used as a general-purpose network traffic TURN server and gateway, too. + +**Paketatutako bertsioa:** 4.5.2.3~ynh4 +## Dokumentazioa eta baliabideak + +- Administratzaileen dokumentazio ofiziala: +- Jatorrizko aplikazioaren kode-gordailua: +- YunoHost Denda: +- Eman errore baten berri: + +## Garatzaileentzako informazioa + +Bidali `pull request`a [`testing` abarrera](https://github.com/YunoHost-Apps/coturn_ynh/tree/testing). + +`testing` abarra probatzeko, ondorengoa egin: + +```bash +sudo yunohost app install https://github.com/YunoHost-Apps/coturn_ynh/tree/testing --debug +edo +sudo yunohost app upgrade coturn -u https://github.com/YunoHost-Apps/coturn_ynh/tree/testing --debug +``` + +**Informazio gehiago aplikazioaren paketatzeari buruz:** diff --git a/README_fr.md b/README_fr.md index c53c8f9..0faf272 100644 --- a/README_fr.md +++ b/README_fr.md @@ -1,6 +1,6 @@ # Coturn pour YunoHost @@ -9,33 +9,33 @@ It shall NOT be edited by hand. [![Installer Coturn avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=coturn) -*[Read this readme in english.](./README.md)* +*[Lire le README dans d'autres langues.](./ALL_README.md)* -> *Ce package vous permet d’installer Coturn rapidement et simplement sur un serveur YunoHost. -Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l’installer et en profiter.* +> *Ce package vous permet d’installer Coturn rapidement et simplement sur un serveur YunoHost.* +> *Si vous n’avez pas YunoHost, consultez [ce guide](https://yunohost.org/install) pour savoir comment l’installer et en profiter.* ## Vue d’ensemble Le serveur TURN est un serveur et une passerelle NAT pour le trafic multimédia VoIP. Il peut également être utilisé comme serveur et passerelle TURN de trafic réseau à usage général. -**Version incluse :** 4.5.2.3~ynh4 +**Version incluse :** 4.5.2.3~ynh4 ## Documentations et ressources -* Documentation officielle de l’admin : -* Dépôt de code officiel de l’app : -* YunoHost Store: -* Signaler un bug : +- Documentation officielle de l’admin : +- Dépôt de code officiel de l’app : +- YunoHost Store : +- Signaler un bug : ## Informations pour les développeurs -Merci de faire vos pull request sur la [branche testing](https://github.com/YunoHost-Apps/coturn_ynh/tree/testing). +Merci de faire vos pull request sur la [branche `testing`](https://github.com/YunoHost-Apps/coturn_ynh/tree/testing). -Pour essayer la branche testing, procédez comme suit. +Pour essayer la branche `testing`, procédez comme suit : -``` bash +```bash sudo yunohost app install https://github.com/YunoHost-Apps/coturn_ynh/tree/testing --debug ou sudo yunohost app upgrade coturn -u https://github.com/YunoHost-Apps/coturn_ynh/tree/testing --debug ``` -**Plus d’infos sur le packaging d’applications :** \ No newline at end of file +**Plus d’infos sur le packaging d’applications :** diff --git a/README_gl.md b/README_gl.md new file mode 100644 index 0000000..4eb61fb --- /dev/null +++ b/README_gl.md @@ -0,0 +1,41 @@ + + +# Coturn para YunoHost + +[![Nivel de integración](https://dash.yunohost.org/integration/coturn.svg)](https://dash.yunohost.org/appci/app/coturn) ![Estado de funcionamento](https://ci-apps.yunohost.org/ci/badges/coturn.status.svg) ![Estado de mantemento](https://ci-apps.yunohost.org/ci/badges/coturn.maintain.svg) + +[![Instalar Coturn con YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=coturn) + +*[Le este README en outros idiomas.](./ALL_README.md)* + +> *Este paquete permíteche instalar Coturn de xeito rápido e doado nun servidor YunoHost.* +> *Se non usas YunoHost, le a [documentación](https://yunohost.org/install) para saber como instalalo.* + +## Vista xeral + +The TURN Server is a VoIP media traffic NAT traversal server and gateway. It can be used as a general-purpose network traffic TURN server and gateway, too. + +**Versión proporcionada:** 4.5.2.3~ynh4 +## Documentación e recursos + +- Documentación oficial para admin: +- Repositorio de orixe do código: +- Tenda YunoHost: +- Informar dun problema: + +## Info de desenvolvemento + +Envía a túa colaboración á [rama `testing`](https://github.com/YunoHost-Apps/coturn_ynh/tree/testing). + +Para probar a rama `testing`, procede deste xeito: + +```bash +sudo yunohost app install https://github.com/YunoHost-Apps/coturn_ynh/tree/testing --debug +ou +sudo yunohost app upgrade coturn -u https://github.com/YunoHost-Apps/coturn_ynh/tree/testing --debug +``` + +**Máis info sobre o empaquetado da app:** From aacdb32c835ec67d08818fe9a661ba8b1bc1098c Mon Sep 17 00:00:00 2001 From: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com> Date: Thu, 11 Apr 2024 00:12:59 +0200 Subject: [PATCH 4/7] Update install: tweak dhparam syntax for bookworm compatibility, "-2" doesn't make sense in combination with -dsaparam --- scripts/install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/install b/scripts/install index 7c7056c..b1a1c9f 100644 --- a/scripts/install +++ b/scripts/install @@ -23,7 +23,7 @@ ynh_script_progression --message="Creating a dhparam file..." --weight=3 # Make dhparam cert for Coturn if it doesn't exist if [ ! -e /etc/ssl/private/dh2048.pem ] then - ynh_exec_warn_less openssl dhparam -out /etc/ssl/private/dh2048.pem -outform PEM -2 2048 -dsaparam + ynh_exec_warn_less openssl dhparam -out /etc/ssl/private/dh2048.pem -outform PEM -dsaparam 2048 chown root:ssl-cert /etc/ssl/private/dh2048.pem chmod 640 /etc/ssl/private/dh2048.pem fi From b9fd9badabafca26a471da03e356beae334eee9d Mon Sep 17 00:00:00 2001 From: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com> Date: Thu, 11 Apr 2024 00:14:01 +0200 Subject: [PATCH 5/7] Update restore: tweak dhparam syntax for bookworm compatibility, "-2" doesn't make sense in combination with -dsaparam --- scripts/restore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/restore b/scripts/restore index ec7d0be..dfb1d70 100644 --- a/scripts/restore +++ b/scripts/restore @@ -48,7 +48,7 @@ ynh_script_progression --message="Creating a dhparam file..." --weight=3 # Make dhparam cert for Coturn if it doesn't exist if [ ! -e /etc/ssl/private/dh2048.pem ] then - ynh_exec_warn_less openssl dhparam -out /etc/ssl/private/dh2048.pem -outform PEM -2 2048 -dsaparam + ynh_exec_warn_less openssl dhparam -out /etc/ssl/private/dh2048.pem -outform PEM -dsaparam 2048 chown root:ssl-cert /etc/ssl/private/dh2048.pem chmod 640 /etc/ssl/private/dh2048.pem fi From b0636876111e80b8482468dddd17c1277c914b57 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com> Date: Thu, 11 Apr 2024 00:31:49 +0200 Subject: [PATCH 6/7] Update ADMIN_fr.md: copypasta from POST_INSTALL for consistency --- doc/ADMIN_fr.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/doc/ADMIN_fr.md b/doc/ADMIN_fr.md index 869a0a3..3a147bc 100644 --- a/doc/ADMIN_fr.md +++ b/doc/ADMIN_fr.md @@ -1,8 +1,9 @@ -## Testing +## Tester que ça marche Pour les tests, vous pouvez utiliser l'outil de test Trickle-Ice. Accédez à la page [trickle-ice](https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice) et entrez les détails suivants. + ``` -TURN URI : turn:__DOMAIN__:5349 -TURN username: -TURN password: +STUN or TURN URI: turn:__DOMAIN__:__PORT_TURNSERVER_TLS__ +TURN username: turnserver +TURN password: __TURNSERVER_PWD__ ``` From 0a4158c94f513da7c6806d478d39c42de37fe726 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com> Date: Thu, 11 Apr 2024 00:32:19 +0200 Subject: [PATCH 7/7] Update ADMIN.md: copypasta from POST_INSTALL for consistency --- doc/ADMIN.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/ADMIN.md b/doc/ADMIN.md index 79ee96c..85c1347 100644 --- a/doc/ADMIN.md +++ b/doc/ADMIN.md @@ -1,8 +1,9 @@ ## Testing For testing we can use Trickle-Ice testing tool. Go to [trickle-ice page](https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice) and enter following details. + ``` -TURN URI : turn::5349 -TURN username: -TURN password: +STUN or TURN URI: turn:__DOMAIN__:__PORT_TURNSERVER_TLS__ +TURN username: turnserver +TURN password: __TURNSERVER_PWD__ ```