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.
- 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).
- the Metronome configuration has been updated! 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) - 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) - [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) - [helpers] Add
ynh_delete_file_checksum
(YunoHost#524) - [helpers] When using
ynh_setup_source
, silent unecessary messages (YunoHost#545) - [helpers] Use more blocks for dd in
ynh_string_random
(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) - [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.
- 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).
- la configuration Metronome a Ă©tĂ© mise Ă jour ! 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) - 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) - [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)) - [helpers] Ajouter
ynh_delete_file_checksum
(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) - [fix] Autoriser
-
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 .