Releases: YunoHost/yunohost
v2.7.8
(This is a testing release)
- [fix] Use HMAC-SHA512 for DynDNS TSIG
- [fix] Fix ynh_restore_upgradebackup
- [i18n] Improve french translation
Thanks to all contributors (Bram, Maniack, Jibec, Aleks) ! ❤️
v2.7.7
(Releasing as stable)
v2.7.6
(This is a testing release)
Major changes
- [enh] Add new api entry point to check for Meltdown vulnerability
- [enh] New command 'app change-label'
Misc fixes/improvements
- [helpers] Fix upgrade of fake package
- [helpers] Fix ynh_use_logrotate
- [helpers] Fix broken ynh_replace_string
- [helpers] Use local variables
- [enh/fix] Save the conf/ directory of app during installation and upgrade
- [enh] Improve UX for app messages
- [enh] Keep SSH sessions alive
- [enh] --version now display stable/testing/unstable information
- [enh] Backup: add ability to symlink the archives dir
- [enh] Add regen-conf messages, nginx -t and backports .deb to diagnosis output
- [fix] Comment line syntax for DNS zone recommendation (use ';')
- [fix] Fix a bug in disk diagnosis
- [mod] Use systemctl for all service operations
- [i18n] Improved Spanish and French translations
Thanks to all contributors (Maniack, Josue, Bram, ljf, Aleks, Jocelyn, JimboeJoe, David B, Lapineige, ...) ! ❤️
v2.7.5
This is a stable release ! 🎉
v2.7.4
This is a minor testing release
- [fix] Update acme-tiny as LE updated its ToS (#386)
- [fix] Fix helper for old apps without backup script (#388)
- [mod] Remove port 53 from UPnP (but keep it open on local network) (#362)
- [i18n] Improve French translation
Thanks to all contributors ❤️ ! (jibec, Moul, Maniack, Aleks)
v2.7.3
This is a minor testing release
Major changes
- [fix] Refactor/clean madness related to DynDNS (#353)
- [i18n] Improve french translation (#355)
- [fix] Use cryptorandom to generate password (#358)
- [enh] Support for single app upgrade from the webadmin (#359)
- [enh] Be able to give lock to son processes detached by systemctl (#367)
- [enh] Make MySQL dumps with a single transaction to ensure backup consistency (#370)
Misc fixes/improvements
- [enh] Escape some special character in ynh_replace_string (#354)
- [fix] Allow dash at the beginning of app settings value (#357)
- [enh] Handle root path in nginx conf (#361)
- [enh] Add debugging in ldap init (#365)
- [fix] Fix app_upgrade_string with missing key
- [fix] Fix for change_url path normalizing with root url (#368)
- [fix] Missing 'ask_path' string (#369)
- [enh] Remove date from sql dump (#371)
- [fix] Fix unicode error in backup/restore (#375)
- [fix] Fix an error in ynh_replace_string (#379)
Thanks to all contributors ❤️ ! (Bram, Maniack C, ljf, JimboJoe, ariasuni, Jibec, Aleks)
v2.7.2
Releasing as stable 🎉
v2.7.1
Security: uses sha-512 to store password and auto upgrade old password on login
- [fix] use real random for hash selection (Laurent Peuch)
- [enh] use the full length of available chars for salt generation (Laurent Peuch)
- [mod] add more salt because life is miserable (Laurent Peuch)
- [fix] move to sh512 because it's fucking year 2017 (Laurent Peuch)
- [enh] according to https://www.safaribooksonline.com/library/view/practical-unix-and/0596003234/ch04s03.html we can go up to 16 salt caracters (Laurent Peuch)
- [fix] also uses sha512 in user_update() (Laurent Peuch)
- [fix] uses strong hash for admin password (Laurent Peuch)
Add a reboot/shutdown action
- [enh] Add reboot/shutdown actions in tools (#190) (Laurent Peuch, opi)
Change lock mechanism
- Remove old 'lock' configuration (Alexandre Aubin)
- Removed unusted socket import (Alexandre Aubin)
Various fix
backup
- [fix] Remove check that domain is resolved locally (Alexandre Aubin)
- [fix] Tell user that domain dns-conf shows a recommendation only (Alexandre Aubin)
- [fix] Backup without info.json (#342) (ljf)
- [fix] Make read-only mount bind actually read-only (#343) (ljf)
dyndns
- Regen dnsmasq conf if it's not up to date :| (Alexandre Aubin)
- [fix] timeout on request to avoid blocking process (Laurent Peuch)
- Put request url in an intermediate variable (Alexandre Aubin)
other
- clean users.py (Laurent Peuch)
- clean domains.py (Laurent Peuch)
- [enh] add 'yunohost tools shell' (Laurent Peuch)
- Use app_ssowatconf instead of os.system call (Alexandre Aubin)
Thanks to all contributors <3 ! (Bram, ljf, Aleks, opi)
v2.7.0
This is a testing release !
Major fixes / improvements
- [enh] Add a migration framework (#195)
- [enh] Remove m18n (and other globals) black magic (#336)
- [fix] Refactor DNS conf management for domains (#299)
- [enh] Support custom backup methods (#326)
App helpers
- New helper autopurge (#321)
- New helpers ynh_add_fpm_config and ynh_remove_fpm_config (#284)
- New helpers ynh_restore_upgradebackup and ynh_backup_before_upgrade (#289)
- New helpers ynh_add_nginx_config and ynh_remove_nginx_config (#285)
- New helpers ynh_add_systemd_config and ynh_remove_systemd_config (#287)
Smaller fixes / improvements
- [fix] Run change_url scripts as root as a matter of homogeneity (#329)
- [fix] Don't verify SSL during changeurl tests :/ (#332)
- [fix] Depreciation warning for --hooks was always shown (#333)
- [fix] Logrotate append (#328)
- [enh] Check that url is available and normalize path before app install (#304)
- [enh] Check that user is legitimate to use an email adress when sending mail (#330)
- [fix] Properly catch Invalid manifest json with ValueError. (#324)
- [fix] No default backup method (redmine 968) (#339)
- [enh] Add a script to test m18n keys usage (#308)
- [i18] Started russian translation (#340)
Thanks to all contributors ❤️ ! (Bram, Maniack C, ljf, Aleks, JimboJoe, anmol26s, e-lie, Ozhiganov)
v2.6.5
Minor bugfix (do not crash during backup restore if archivemount is not installed)