English version

Hi everybody!

We’re happy to release a new stable version, version 3.3 !

This release includes various highlights such as:

the list of apps that can be installed has been reworked to makes it more pretty and it now includes important info regarding the level/state of apps (c.f. screenshot). It should now be easier (at least from the webadmin) to know what quality to expect from an app before installing it.

to makes it more pretty and it now includes important info regarding the level/state of apps (c.f. screenshot). It should now be easier (at least from the webadmin) to know what quality to expect from an app before installing it. the root password shall now be synced with the admin password . In addition, and in order to improve security, passwords constrains have been increased to require passwords to not be too common and at least 8 characters (advices are also displayed to encourage users to use various kind of characters).

. In addition, and in order to improve security, to require passwords to not be too common and at least 8 characters (advices are also displayed to encourage users to use various kind of characters). the Metronome configuration has been updated ! Some XMPP features which were previously disabled should now be working.

! Some XMPP features which were previously disabled should now be working. a few important bugs were fixed (namely dyndns update sometimes not updating properly, bug with php apps uninstalls breaking php-fpm, or app upgrades and backups not working properly following the migration to Stretch)

(namely sometimes not updating properly, bug with php apps uninstalls breaking php-fpm, or app upgrades and backups not working properly following the migration to Stretch) many improvements on translations!

There were so many contributors to this release, it’s difficult to keep track of everybody ! Thanks a lot to all of you (airwoodix, Aleks, Bram, ButterflyOfFire, e-lie, flashemade, frju365, Genma, goofy-mdn, irina11y, jershon, Jibec, Josue, K. Dmowski, ljf, Maniack, Maranda, MyNameIsTroll, Quent-in, randomstuff, silkevicious, tbille, tituspijean, tYYGH, xaloc33)!

Changelog

Highlights

[enh] Rework app install list design (YunoHost-Admin#205)

[enh] Synchronize root password with admin password (YunoHost#527)

[enh] Check for weak passwords whenever a password is defined (YunoHost#196, SSOwat#104)

[enh] Add advices about password strength (YunoHost-Admin#212, SSOwat#104, moulinette#175)

[fix] dyndns update now checks the upstream DNS record (YunoHost#519)

now checks the upstream DNS record (YunoHost#519) [fix] Update Metronome configuration file to v3.11 standard (YunoHost#559)

[fix] Some php conf files wre not properly removed when an app was uninstalled (YunoHost#566)

[i18n] Improve Catalan, French, Occitan, Portuguese, Arabic, Italian and Polish translations

Misc fixes / improvements

Show/hide [enh] Add OCSP Stapling to nginx configuration if using Lets Encrypt (YunoHost#533)

[enh] Add CAA record in recommended DNS conf (YunoHost#528)

[enh] Improve cookie security (SSOwat#103)

[enh] Redirect after logout if r URI argument exists (SSOwat#109)

URI argument exists (SSOwat#109) [helpers] Add ynh_delete_file_checksum (YunoHost#524)

(YunoHost#524) [helpers] When using ynh_setup_source , silent unecessary messages (YunoHost#545)

, silent unecessary messages (YunoHost#545) [helpers] Use more blocks for dd in ynh_string_random (YunoHost#569)

(YunoHost#569) [fix] Potential key error when retrieving install_time (YunoHost#551)

[fix] Remove unappropriate ‘whoami’ ldap warning (moulinette#173)

[fix] Allow - in user last names (YunoHost#565)

in user last names (YunoHost#565) [fix] Fix possible HTTP2 issue with curl (YunoHost#547)

[fix] Fix BASE/URI in ldap conf (YunoHost#554)

[fix] Use random serial number for CA (prevent browser from complaining about some selfsigned certs) (YunoHost#557)

[enh] Pass Host header to YunoHost API (YunoHost#560)

[enh] Sort backup list according to their date (YunoHost#562)

[fix] Improve UX when admin tries to allocate reserved email alias (YunoHost#553)

[fix] Wait for dpkg lock to be free in apt helpers (YunoHost#571)

[fix] Do not fail on missing fail2ban config during the backup (YunoHost#558)

Misc fixes / improvements (SSOwat#91, SSOwat#92, YunoHost#573, YunoHost#575, moulinette#177, moulinette#178)

How to upgrade

From the web admin

Go to “Update system”

Then hit the “Update” button in the “System” block.

Or from the command line

$ apt-get update $ apt-get dist-upgrade

Misc news about the project

Many people in the team were busy with real-life stuff these past weeks though we are still able to progress on the project. We are still in the process of digesting, reviewing, integrating and shipping the work produced during the Brique Camp in August. The next version should also include important security improvements among other things.

Some of the YunoHost team attended the last PyconFr in early October, and more recently there was a (french) talk by Bram at the Capitole du Libre, which you can view here !

Finally, in early October we answered a call for funding with the Support Self-Hosting association - the goal being to fund specific aspects of the project. We hope to have positive answer and will eventually publish the document and more info once we have feedback !

Version française

Salut tout le monde !

Nous sommes heureux de sortir une nouvelle version stable, la version 3.3.0 !

Cette version comprends de nombreux changements significatifs parmis lesqels :

la liste des applications installable a été retravaillée pour la rendre plus jolie et inclut maintenant des informations importantes concernant l’état et le niveau des applications (c.f.capture d’écran). Il devrait maintenant être plus facile (du moins depuis la webadmin) de savoir quelle qualité attendre d’une application avant de l’installer.

pour la rendre plus jolie et inclut maintenant des informations importantes concernant l’état et le niveau des applications (c.f.capture d’écran). Il devrait maintenant être plus facile (du moins depuis la webadmin) de savoir quelle qualité attendre d’une application avant de l’installer. le mot de passe root est maintenant synchronisé avec le mot de passe admin . De plus, et afin d’améliorer la sécurité, les contraintes de mots de passe ont été augmentées pour exiger que les mots de passe ne soient pas trop courants et comprennent au moins 8 caractères (des conseils sont également affichés pour encourager les utilisateurs à utiliser différents types de caractères).

. De plus, et afin d’améliorer la sécurité, pour exiger que les mots de passe ne soient pas trop courants et comprennent au moins 8 caractères (des conseils sont également affichés pour encourager les utilisateurs à utiliser différents types de caractères). la configuration Metronome a été mise à jour ! Certaines fonctionnalités d’XMPP qui étaient auparavant désactivées devraient maintenant fonctionner.

! Certaines fonctionnalités d’XMPP qui étaient auparavant désactivées devraient maintenant fonctionner. plusieurs bugs importants ont été corrigés (à savoir dyndns update parfois pas mis à jour correctement, un bug avec des applications php qui désinstalle les applications php cassant php-fpm, ou les mises à jour et sauvegardes d’applications ne fonctionnant pas correctement après la migration vers Stretch)

(à savoir parfois pas mis à jour correctement, un bug avec des applications php qui désinstalle les applications php cassant php-fpm, ou les mises à jour et sauvegardes d’applications ne fonctionnant pas correctement après la migration vers Stretch) de nombreuses améliorations sur les traductions !

Les contributeur.ice.s de cette version ont été tellement nombreu.ses. qu’il est difficile de garder une trace de tout le monde ! Merci beaucoup à vous tou.te.s (airwoodix, Aleks, Bram, ButterflyOfFire, e-lie, flashemade, frju365, Genma, goofy-mdn, irina11y, jershon, Jibec, Josue, K. Dmowski, ljf, Maniack, Maranda, MyNameIsTroll, Quent-in, randomstuff, silkevicious, tbille, tituspijean, tYYGH, xaloc33)!

Changelog

Highlights

Nouvelle liste d’installation pour les applications (YunoHost-Admin#205)

Synchronisation du mot de passe root avec le mot de passe administrateur (YunoHost#527)

Vérification de la robustesse à chaque fois qu’un mot de passe est défini (YunoHost#196, SSOwat#104)

Ajouter des conseils sur la force des mots de passe (YunoHost-Admin#212, SSOwat#104, moulinette#175)

[fix] dyndns update vérifie maintenant l’enregistrement DNS en amont (YunoHost#519)

vérifie maintenant l’enregistrement DNS en amont (YunoHost#519) [fix] Mise à jour du fichier de configuration de Metronome au standard v3.11 (YunoHost#559)

[fix] Certains fichiers de conf php n’étaient pas correctement supprimés lorsqu’une application a été désinstallée (YunoHost#566)

[i18n] Amélioration des traductions en catalan, français, occitan, portugais, arabe, italien et polonais

Divers correctifs / améliorations

Montrer/Masquer Ajout de l’OCSP stapling dans la configuration nginx si Let’s Encrypt est utilisé (YunoHost#533)

Ajout d’un enregistrement CAA dans la conf DNS recommandée (YunoHost#528)

Améliorer la sécurité des cookies (SSOwat#103)

[enh] SSOwat redirige après la déconnexion si l’argument r URI existe (SSOwat#109))

URI existe (SSOwat#109)) [helpers] Ajouter ynh_delete_file_checksum (YunoHost#524))

(YunoHost#524)) Suppression de certains message lors de l’utilisation de `ynh_setup_source_source’ (YunoHost#545)

[helpers] Utiliser plus de blocs pour dd dans `ynh_string_random’ (YunoHost#569))

Correction d’une erreur de clé potentielle lors de la récupération de install_time (YunoHost#551)

[fix] Suppression de l’avertissement LDAP whoami (moulinette#173)

(moulinette#173) [fix] Autoriser - dans les noms de famille des utilisateurs (YunoHost#565)

dans les noms de famille des utilisateurs (YunoHost#565) Correction d’un problème HTTP2 possible avec Curl (YunoHost#547)

Correction de BASE/URI dans la conf ldap (YunoHost#554)

[fix] Utiliser un numéro de série aléatoire pour le CA (empêche le navigateur de se plaindre de certains certificats auto-signés) (YunoHost#557)

[enh] Passer l’en-tête de l’hôte à l’API YunoHost (YunoHost#560)

Trier la liste des sauvegardes selon leur date (YunoHost#562)

[fix] Amélioration de l’UX lorsque l’administrateur essaie d’allouer un alias de courriel réservé (YunoHost#553)

[fix] Attendre que le verrou dpkg soit libre dans les aides apt (YunoHost#571)

[fix] Ne pas échouer sur la configuration fail2ban manquante pendant la sauvegarde (YunoHost#558)

Divers correctifs / améliorations (SSOwat#91,SSOwat#92, YunoHost#573, YunoHost#575, moulinette#177,moulinette#178)

Comment mettre à jour

Depuis la webadmin

Aller dans “Mettre à jour le système”

Puis cliquez sur “Mettre à jour” dans le bloc “Système”.

Ou à partir de la ligne de commande

$ apt-get update $ apt-get dist-upgrade

Autres nouvelles du projet

Beaucoup de membres de l’équipe ont été occupés avec la vraie vie™ ces dernières semaines - même si cela ne nous empêche pas de progresser sur le projet. Nous sommes toujours en train de digérer, valider et d’intégrer le travail produit pendant le Brique Camp d’août. La prochaine version devrait également inclure d’importantes améliorations sur la sécurité, entre autres choses.

Une partie de l’équipe de YunoHost était à la dernière PyconFr début octobre, et plus récemment il y a eu une conférence de Bram au Capitole du Libre, que vous pouvez visionner ici !

Et pour finir, au début du mois d’octobre, nous avons répondu à un appel pour financement via l’association Support Self-Hosting - l’objectif étant de financer des certains aspects du projet. Nous espérons avoir une réponse positive et nous publierons probablement le document et plus d’informations sur ce sujet le moment venu .