Skip to content

Releases: YunoHost/yunohost

v2.3.12

09 Apr 10:21
Compare
Choose a tag to compare

New testing release

  • [enh] Use new rspamd configuration system to override metrics
  • [enh] Allow to set script execution directory in hook_exec
  • [enh] Add a ynh_user_list helper
  • [enh] Call app remove script if installation fails
  • [fix] Move imports at the top in yunohost and yunohost-api
  • [fix] Use rspamd local.d folder to allow users to override the defaults
  • [fix] Execute backup/restore app scripts from the backup dir (bugfix #139)
  • [fix] Regenerate SSOwat conf after apps restoration
  • [fix] Move imports at the top in backup.py
  • [fix] Check if the package is actually installed in equivs helper
  • [fix] Improve control file management in equivs helper
  • [fix] Remove ending comma in backup.py
  • [fix] Call yunohost commands with --quiet in setting helpers
  • [fix] Check for tty in root_handlers before remove it in bin/yunohost
  • [fix] Use dyndns.yunohost.org instead of dynhost.yunohost.org
  • [fix] Set found private key and don't validate it in dyndns_update
  • [fix] multi_instance manifest key is generally a string
  • [fix] Update first registered domain with DynDNS instead of current_host
  • [i18n] Rename app_requirements_failed err named variable
  • [i18n] Update translations from Weblate
  • [enh] Better message during service regenconf
  • [enh] Display hook path on error message
  • [enh] Use named arguments with m18n

Contributors:

Jérôme Lebleu, opi

v2.2.4

27 Mar 19:33
Compare
Choose a tag to compare

New stable release

  • [fix] Update first registered domain with DynDNS instead of current_host
  • [fix] Use dyndns.yunohost.org instead of dynhost.yunohost.org
  • [fix] Catch ConnectionError from requests package

Contributors:

Jérôme Lebleu, opi

v2.3.11.2

23 Mar 13:59
Compare
Choose a tag to compare

New bugfix testing release.

v2.3.11.1

23 Mar 11:42
Compare
Choose a tag to compare

New bugfix testing release.

v2.3.11

23 Mar 09:51
Compare
Choose a tag to compare

New testing release

  • [enh] Add helper for IP address validation
  • [enh] move /usr/share/yunohost/apps/helpers to /usr/share/yunohost/helpers since it became of more general use
  • [enh] Remove unused checkupdate and upgrade scripts
  • [enh] Add '-a' argument's usage example for app_install
  • [enh] Add diagnosis function. #39
  • [enh] Redirect most of 404 to maindomain.tld/yunohost/sso
  • [enh] Add --installed and --with-backup to app_list action (wip #227)
  • [enh] More explicit backup forbidden directory error message.
  • [enh] Use dedicated app list domain.
  • [fix] Remove useless API routes for some actions
  • [fix] Update API route for hook_callback action
  • [fix] Validate IP addresses returned by ipX.yunohost.org
  • [fix] fix lintian script-not-executable
  • [fix] Use only dyndns.yunohost.org domain.
  • [fix] Use plain text 502 error page.
  • [fix] Cleaner Nginx redirection rules. Use permanent only when paths match.
  • [deb] Attempt to improve services management in Debian packaging
  • [deb] Add missing cron dependency
  • [deb] Clean debian/control with cosmetic changes
  • [deb] Fix helpers bash script installation
  • [deb] dh_python2 replaces shebang during build. Using the correct one in source directly
  • [mod] Explain how to start yunohost-firewall service

Contributors:

Laurent Peuch, Jérôme Lebleu, Julien Malik, Moul, opi

v2.3.10.2

09 Mar 08:59
Compare
Choose a tag to compare

New bug fix testing release.

v2.3.10.1

08 Mar 23:03
Compare
Choose a tag to compare

New bug fix testing release.

v2.3.10

08 Mar 22:40
Compare
Choose a tag to compare

New testing release

  • [enh] Introduce new 'requirements' manifest key (close #113)
  • [enh] Implement package version specifier and use it for min_version
  • [enh] Use https to retrieve public IP address
  • [enh] Use a common method to retrieve public IP address
  • [enh] Rely on APT python library to retrieve packages version
  • [enh] remove useless '|| true'. set -e does not exit for complex commands
  • [enh] slaptest outputs on stderr, so generates a WARNING. make it quiet
  • [enh] first stop rspamd.service, then start rspamd.socket
  • [enh] Add dummy DMARC support if DKIM already supported. #233
  • [fix] Use http to retrieve public IPv6 due to Let's Encrypt restriction
  • [fix] rspamd/rmilter now uses redis-server instead of memcached
  • [fix] do not output warnings when services are already uninstalled/disabled (fix #215)
  • [fix] use ip6.yunohost.org service to retrieve public IPv6
  • [fix] Protect against empty files
  • [fix] Remove Dovecot autocreate deprecated plugin. Fix #103
  • [fix] Catch ConnectionError from requests package
  • [fix] Multiple exceptions syntax.
  • [fix] Wrong command name.

Contributors:

Julien Malik, Jérôme Lebleu, opi

v2.3.9

02 Mar 19:54
Compare
Choose a tag to compare

New testing release.

  • [enh] Store backup size and check free space before restoring (bugfix #189)
  • [enh] Allow to install a given git reference of an app
  • [enh] Add the repository from where the app is defined in app_list
  • [enh] Add DKIM DNS record in domain_dns_conf (close #198)
  • [enh] Get completely rid of os.system calls in _fetch_app_from_git
  • [enh] Attempt to improve readability of domain_dns_conf
  • [enh] Replace msignals.display by logging
  • [enh] hardening postfix tls configuration
  • [enh] add '-ttl' parameter to 'domain dns conf' command.
  • [enh] also get ssowat version with '-v' argement.
  • [enh] More descriptive names for XMPP services
  • [i18n] Use named arguments for remaining translations in app.py
  • [fix] Clean tmp directory when restoration is cancelled
  • [fix] Improve and fix app fetching other than from github
  • [fix] Start socket and stop rspamd/rmilter services in conf_regen (bugfix #196)
  • [fix] Restart the service if reloading fails in conf_regen (bugfix #195)
  • [fix] Review how app settings are initialized and set
  • [fix] Open port 1900 when enabling UPnP (fix #30)
  • [fix] Remove useless raw argument in domain_list
  • [fix] Regenerate Rmilter conf on domain addition for DKIM key
  • [fix] Add an example for ynh_get_plain_key helper usage
  • [fix] Keep 'avail' key - removed from glances - in disk fs monitoring
  • [fix] Be less restricitve on network interfaces name in monitoring
  • [fix] access to /var/lib/metronome/ needs sudo permissions
  • [fix] missing brackets for testing saferemove output
  • [fix] misssing sudo when removing files in /etc/nginx
  • [fix] Set 'app status file not found' log level to debug
  • [fix] Do not raise if one app upgrade fails and regen SSOwat conf
  • [fix] Don't emit Nginx version

v2.3.8

13 Feb 18:33
Compare
Choose a tag to compare

New testing release.

  • [fix] Add yunohost-firewall to services.yml
  • [fix] Handle empty app settings error when it's not correctly installed
  • [fix] Head opening tag may have attributes
  • [fix] Add backup/restore hooks for ynh_conf_currenthost