yunohost (2.3.5) testing; urgency=low [ opi ] * [enh] Get app label for installed app in app list * [enh] Short cache on handlebars templates [ Jérôme Lebleu ] * [enh] Allow to pass the admin password as argument in the cli * [enh] Add main domain GET route * [enh] Provide bash helpers for MySQL databases and app settings (wip #97) * [enh] Rename ynh_password bash helper to ynh_string_random * [fix] Check app min_version with yunohost package (fixbug #113) * [fix] Use --output-as instead of deprecated options * [fix] Prevent error if unset variable is treated in utils helper * [doc] Improve usage and add examples for user helpers * [i18n] Update translations from Transifex belatedly -- Jérôme Lebleu Thu, 24 Dec 2015 10:55:36 +0100 yunohost (2.3.4) testing; urgency=low [ Jérôme Lebleu ] * [enh] Make use of call_async_output in hook_exec to get output in real time * [fix] Display a more detailed message when yunohost-firewall is stopped * [fix] Prevent insserv warning when using systemd at package postinst * [fix] Log real exception string error in hook_callback * [fix] Add yunohost-firewall.service but do not enable it [ julienmalik ] * [fix] Log for rmilter instead of rspamd * [fix] Do not exit at first service which can't be stopped -- Jérôme Lebleu Tue, 17 Nov 2015 11:10:42 +0100 yunohost (2.3.3) testing; urgency=low * [fix] Do not modify handlers with root_handlers in bin/yunohost -- Jérôme Lebleu Sun, 15 Nov 2015 15:00:04 +0100 yunohost (2.3.2) testing; urgency=low [ Jérôme Lebleu ] * [fix] Do not rely on dh_installinit and restart service after upgrade * [fix] Add tty in root handlers if debug is set in bin/yunohost [ kload ] * [fix] Do not remove the global_script directory * [fix] Unexpected warnings comming from stderr * [enh] Warn the user about the waiting at the configuration generation * [fix] Delayed upgrade of the package 'yunohost' -- Jérôme Lebleu Sun, 15 Nov 2015 14:03:39 +0100 yunohost (2.3.1) testing; urgency=low [ Jérôme Lebleu ] * [enh] Add logrotate configuration * [enh] Allow to set default options for yunohost-api service * [enh] Add bash completion for bin/yunohost * [enh] Make use of new logging facilities in firewall, hook and service * [enh] Refactor bin/yunohost and bin/yunohost-api to follow moulinette changes and provide help for global arguments * [enh] Split stdout/stderr wrapping in hook_exec and add a no_trace option * [fix] Create home directory during login (fixbug #80) * [fix] Keep compat with deprecated --plain and --json in the cli * [fix] Do not restrict warning to tty in service_saferemove * [fix] Enable yunohost-api systemd service manually [ kload ] * [fix] Restart Dovecot at the end of Rspamd configuration script * [fix] Translate regenconf messages in English and French -- Jérôme Lebleu Sun, 15 Nov 2015 00:23:27 +0100 yunohost (2.3.0) testing; urgency=low [ breaking changes ] * Merge all packages into one * Wheezy compatibility drop [ features ] * Implement a regenconf command * Implement local backup/restore functions * Allow to filter which app to backup/restore * Replace the email stack by Rspamd/Rmilter * Create shallow clone to increase app installation time * Add helper bash functions for apps developers * Update app_info to show app installation status * Implement an app_debug function * IPv6 compatibility enhancement [ bugfixes ] * Display YunoHost packages versions (fix #11) * Allow empty app arguments in app_install * Invalidate passwd at user creation/deletion (fix #70) * Fix skipped_urls for each domain and #68 * Correct logger object in backup_list (fix #75) * 2nd installation of apps with a hooks directory * Add netcat-openbsd dependency * Ensure that arguments are passed to the hook as string * Use SSL/TLS to fetch app list * IPv6 record in DynDNS * Use sudo to execute hook script * Debian postinst script : only respond to configure * Handle SSL generation better * Ensure that the service yunohost-api is always running * Sieve permission denied * Do not enable yunohost-firewall service at install * Open port 1900 when enabling UPnP (fixes #30) [ other ] * Add AGPL license * French translation using Weblate -- kload Tue, 03 Nov 2015 11:55:19 +0000 moulinette-yunohost (2.3.1) testing; urgency=low [ Julien Malik ] * [fix] Indent postinst script uniformly * [enh] postinst : only respond to configure * [lintian] fix output-of-updaterc.d-not-redirected-to-dev-null yunohost-api postinst * [lintian] fix postrm-contains-additional-updaterc.d-calls etc/init.d/yunohost-firewall * [lintian] fix init.d-script-missing-lsb-description * [lintian] fix init.d-script-does-not-implement-required-option etc/init.d/yunohost-api force-reload * [lintian] fix init.d-script-does-not-implement-required-option etc/init.d/yunohost-firewall force-reload * [lintian] fix executable-not-elf-or-script usr/lib/moulinette/yunohost/__init__.py * [lintian] fix script-not-executable for backup/restore hooks * [fix] remove copy-pasted comments [ Le Kload ] * [fix] Ensure that arguments are passed to the hook as string [ opi ] * [fix] Use SSL/TLS to fetch app list [ Jérôme Lebleu ] * [fix] Replace bind9 by dnsmasq in services definition [ kload ] * [fix] IPv6 record in DynDNS [ Jocelyn Delande ] * [fix] fix UnboundLocalError on ConnectionError * [enh] Determine the public IPv6 locally -- kload Sun, 27 Sep 2015 10:36:34 +0000 moulinette-yunohost (2.3.0) testing; urgency=low [ M5oul ] * Add AGPL license [ ZeHiro ] * [fix] Fix skipped_urls for each domain and #68 [ nahoj ] * typo [ Jérôme Lebleu ] * [fix] Correct logger object in backup_list (fix #75) [ zamentur ] * [fix] 2nd installation of apps with a hooks directory [ Julien Malik ] * Add helper bash functions for apps developers [ opi ] * [enh] Add ynh_user_exists helper. * [fix] Use one file for all user related helpers. [ Adrien Beudin ] * [fix] add netcat-openbsd packages in depends -- Jérôme Lebleu Tue, 08 Sep 2015 14:19:28 +0200 moulinette-yunohost (2.2.3) stable; urgency=low * [fix] Catch proper exception in backup_list (fix #65) * [fix] Display YunoHost packages versions (fix #11) * [fix] Allow empty app arguments in app_install * [fix] Invalidate passwd at user creation/deletion (fix #70) * [fix] Add minimum moulinette version in debian/control -- Jérôme Lebleu Sat, 18 Jul 2015 16:42:59 +0200 moulinette-yunohost (2.2.2) stable; urgency=low * [fix] Avoid cd errors -- kload Tue, 02 Jun 2015 15:19:07 +0000 moulinette-yunohost (2.2.1) stable; urgency=low [ Jérôme Lebleu ] * [fix] Retrieve apps settings in a safer way (fix #61) * [enh] Add post_user_delete hook -- kload Sat, 23 May 2015 15:14:54 +0200 moulinette-yunohost (2.2.0) stable; urgency=low * Bumping version to 2.2.0 -- kload Fri, 08 May 2015 19:15:07 +0000 moulinette-yunohost (2.1.11) testing; urgency=low * [fix] Include ca-certificates in dependencies -- kload Fri, 08 May 2015 19:07:57 +0000 moulinette-yunohost (2.1.10) testing; urgency=low * [fix] Add python-apt to requirements and remove rubygems -- kload Fri, 08 May 2015 18:05:37 +0000 moulinette-yunohost (2.1.9) testing; urgency=low * [fix] Allow SSH port in TCP only -- kload Fri, 08 May 2015 16:13:07 +0000 moulinette-yunohost (2.1.8) testing; urgency=low * [fix] Allow old custom applications compatibility * [fix] Mandatory protocol for backward compatibility -- kload Fri, 08 May 2015 00:52:50 +0000 moulinette-yunohost (2.1.7) testing; urgency=low * [fix] Keep username in user list for compatibility -- kload Tue, 05 May 2015 20:00:55 +0200 moulinette-yunohost (2.1.6) testing; urgency=low [ Adrien Beudin ] * remove yunohost-firewall package * fix depends of yunohost-firewall -- kload Tue, 05 May 2015 11:29:12 +0200 moulinette-yunohost (2.1.5) testing; urgency=low [ Adrien Beudin ] * [fix] add bind9utils [ Julien VAUBOURG ] * Disable DNS forwarding -- kload Mon, 04 May 2015 16:26:02 +0200 moulinette-yunohost (2.1.4) testing; urgency=low [ Adrien Beudin ] * [fix] yunohost firewall init script * [fix] add depends on yunohost-firewall * [fix] add rules for yunohost-firewall init script -- kload Fri, 01 May 2015 21:15:30 +0000 moulinette-yunohost (2.1.3) testing; urgency=low [ Jérôme Lebleu ] * [enh] Add support for user mailbox size quota * [enh] List users by username * [fix] Adapt broken calls to user_list * [fix] Allow empty users argument in app_add/removeaccess [ root ] * [fix] show usage quota status [ Adrien Beudin ] * [fix] show usage quota status * Revert "[fix] Allow empty users argument in app_add/removeaccess" * [fix] show usage quota status * [enh] Add check STMP outgoing port * [fix] Remove import subprocess [ Jérôme Lebleu ] * Revert "Revert "[fix] Allow empty users argument in app_add/removeaccess"" [ Adrien Beudin ] * [enh] Add MX check + Refactoring * [fix] user quota * [fix] check mx ID * [fix] remove domain beudi * [fix] network check * [fix] readd yunohost-firewall init script -- kload Fri, 01 May 2015 15:06:37 +0000 moulinette-yunohost (2.1.2) testing; urgency=low [ Jérôme Lebleu ] * [fix] Ooops, so much yolo kills yolo and actionsmap * [fix] Consider new gTLDs in email and domain regex (fix #46) * [fix] Open TCP port 587 for mail submission * [i18n] Update translations from Transifex * [i18n] Remove unused 'yunohost' translation key * [i18n] Fix JSON syntax errors * [fix] Catch ConnectionError from requests package [ zamentur ] * [enh] Add app settings to redirect request [ Julien Malik ] * [fix] concatenate CA certificate with domain certificate * [fix] Block XMPP Bosh port 5290 -- Julien Malik Tue, 17 Mar 2015 16:44:04 +0100 moulinette-yunohost (2.1.1) testing; urgency=low * Bump version to 2.1.1 to bootstrap new build workflow -- Julien Malik Thu, 12 Feb 2015 13:32:37 +0100 moulinette-yunohost (2.0-rc~megusta33) test; urgency=low * Test build: [enh] Use dnsmasq -- Adrien Beudin Wed, 24 Dec 2014 17:04:29 +0100 moulinette-yunohost (2.0-rc~megusta32) test; urgency=low * Test build: [enh] Replace udiskie by udisks-glue -- Adrien Beudin Fri, 31 Oct 2014 19:36:18 +0100 moulinette-yunohost (2.0-rc~megusta31) test; urgency=low * Test build: [enh] Working backup and restore -- Adrien Beudin Sun, 26 Oct 2014 00:50:34 +0200 moulinette-yunohost (2.0-rc~megusta30) test; urgency=low * Test build: Fixes -- Adrien Beudin Sun, 26 Oct 2014 00:16:21 +0200 moulinette-yunohost (2.0-rc~megusta29) test; urgency=low * Test build: Restore function WIP -- Adrien Beudin Sat, 25 Oct 2014 23:23:25 +0200 moulinette-yunohost (2.0-rc~megusta28) test; urgency=low * Test build: typo -- Adrien Beudin Sat, 25 Oct 2014 20:41:10 +0200 moulinette-yunohost (2.0-rc~megusta27) test; urgency=low * Test build: typo -- Adrien Beudin Sat, 25 Oct 2014 20:09:26 +0200 moulinette-yunohost (2.0-rc~megusta26) test; urgency=low * Test build: typo -- Adrien Beudin Sat, 25 Oct 2014 19:38:54 +0200 moulinette-yunohost (2.0-rc~megusta25) test; urgency=low * Test build: Backup / restore WIP -- Adrien Beudin Sat, 25 Oct 2014 18:58:03 +0200 moulinette-yunohost (2.0-rc~megusta24) test; urgency=low * Test build: [enh] add firewall init script -- Adrien Beudin Tue, 16 Sep 2014 14:29:10 +0200 moulinette-yunohost (2.0-rc~megusta23) test; urgency=low * Test build: [enh] Add avahi daemon -- Adrien Beudin Tue, 16 Sep 2014 09:43:51 +0200 moulinette-yunohost (2.0-rc~megusta22) megusta; urgency=low * Production build: Bump version -- Adrien Beudin Thu, 31 Jul 2014 12:31:32 +0200 moulinette-yunohost (2.0-rc~megusta21) megusta; urgency=low * Production build: Bump version -- Adrien Beudin Thu, 31 Jul 2014 12:09:57 +0200 moulinette-yunohost (2.0-rc~megusta20) test; urgency=low * Test build: Update from git 31ef39e4e -- Adrien Beudin Mon, 28 Jul 2014 18:09:50 +0200 moulinette-yunohost (2.0-rc~megusta19) megusta; urgency=low * Production build: bump version -- Adrien Beudin Mon, 21 Jul 2014 16:23:15 +0200 moulinette-yunohost (2.0-rc~megusta18) megusta; urgency=low * Production build: Fix upgrade and various fixes -- Adrien Beudin Mon, 21 Jul 2014 16:16:57 +0200 moulinette-yunohost (2.0-rc~megusta17) test; urgency=low * Test build: Various fixes -- Adrien Beudin Mon, 21 Jul 2014 16:10:40 +0200 moulinette-yunohost (2.0-rc~megusta16) test; urgency=low * Test build: Update from git fed3e6f67 -- Adrien Beudin Fri, 18 Jul 2014 18:37:44 +0200 moulinette-yunohost (2.0-rc~megusta15) megusta; urgency=low * Production build: Update from git 496b4910159d -- Adrien Beudin Tue, 01 Jul 2014 19:08:29 +0200 moulinette-yunohost (2.0-rc~megusta14) test; urgency=low * Test build: Update from git 496b4910159d -- Adrien Beudin Tue, 01 Jul 2014 19:01:33 +0200 moulinette-yunohost (2.0-rc~megusta13) test; urgency=low * Test build: [fix] Init script -- Adrien Beudin Mon, 30 Jun 2014 17:52:52 +0200 moulinette-yunohost (2.0-rc~megusta12) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 28 Jun 2014 15:07:05 +0200 moulinette-yunohost (2.0-rc~megusta11) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 28 Jun 2014 10:59:30 +0200 moulinette-yunohost (2.0-rc~megusta10) test; urgency=low * Test build: [fix] Properly separate upnp and firewall -- Adrien Beudin Thu, 26 Jun 2014 12:40:47 +0200 moulinette-yunohost (2.0-rc~megusta9) test; urgency=low * Test build: [fix] API init script -- Adrien Beudin Wed, 25 Jun 2014 22:31:51 +0200 moulinette-yunohost (2.0-rc~megusta8) test; urgency=low * Test build: Update from git -- Adrien Beudin Tue, 24 Jun 2014 13:56:53 +0200 moulinette-yunohost (2.0-rc~megusta7) megusta; urgency=low * Production build: [fix] copy firewall.yml file -- Adrien Beudin Sat, 14 Jun 2014 13:42:34 +0200 moulinette-yunohost (2.0-rc~megusta6) megusta; urgency=low * Production build: [fix] Wrong translation key in app module -- Adrien Beudin Thu, 12 Jun 2014 19:13:54 +0200 moulinette-yunohost (2.0-rc~megusta5) test; urgency=low * Test build: [fix] Add --no-websocket option to yunohost-api when gevent segfault -- Adrien Beudin Thu, 12 Jun 2014 09:51:56 +0200 moulinette-yunohost (2.0-rc~megusta4) test; urgency=low * Test build: [fix] Add --no-websocket option to yunohost-api when gevent segfault -- Adrien Beudin Thu, 12 Jun 2014 09:43:13 +0200 moulinette-yunohost (2.0-rc~megusta3) test; urgency=low * Test build: Update from git -- Adrien Beudin Thu, 12 Jun 2014 09:28:32 +0200 moulinette-yunohost (2.0-rc~megusta2) megusta; urgency=low * Production build: Bump version -- Adrien Beudin Mon, 09 Jun 2014 01:43:09 +0200 moulinette-yunohost (2.0-rc~megusta1) test; urgency=low * Bump version -- Adrien Beudin Mon, 09 Jun 2014 00:49:09 +0200 moulinette-yunohost (2.0~megusta44) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 09 Jun 2014 00:49:09 +0200 moulinette-yunohost (2.0~megusta43) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 06 Jun 2014 12:24:33 +0200 moulinette-yunohost (2.0~megusta42) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 02 Jun 2014 22:10:12 +0200 moulinette-yunohost (2.0~megusta41) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 02 Jun 2014 11:29:54 +0200 moulinette-yunohost (2.0~megusta40) test; urgency=low * Test build: [fix] Remove --no-ldap argument while fetching applist -- Adrien Beudin Sun, 01 Jun 2014 21:44:08 +0200 moulinette-yunohost (2.0~megusta39) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 31 May 2014 11:37:40 +0200 moulinette-yunohost (2.0~megusta38) test; urgency=low * Test build: [fix] Move udsikie init script -- Adrien Beudin Fri, 30 May 2014 13:37:38 +0200 moulinette-yunohost (2.0~megusta37) test; urgency=low * Test build: [fix] dependencies -- Adrien Beudin Thu, 29 May 2014 21:34:45 +0200 moulinette-yunohost (2.0~megusta36) test; urgency=low * Test build: [fix] dependencies -- Adrien Beudin Thu, 29 May 2014 21:21:52 +0200 moulinette-yunohost (2.0~megusta35) test; urgency=low * Test build: [fix] Install udiskie via pip -- Adrien Beudin Thu, 29 May 2014 10:48:21 +0200 moulinette-yunohost (2.0~megusta34) test; urgency=low * Test build: [fix] Install udiskie via pip -- Adrien Beudin Thu, 29 May 2014 10:20:24 +0200 moulinette-yunohost (2.0~megusta33) test; urgency=low * Test build: Update from git -- Adrien Beudin Wed, 28 May 2014 21:05:27 +0200 moulinette-yunohost (2.0~megusta32) test; urgency=low * Test build: Update from git -- Adrien Beudin Wed, 28 May 2014 15:38:24 +0200 moulinette-yunohost (2.0~megusta31) test; urgency=low * Test build: Update from git -- Adrien Beudin Tue, 27 May 2014 14:44:24 +0200 moulinette-yunohost (2.0~megusta30) test; urgency=low * Test build: [fix] Reload SSOwat conf at postinst -- Adrien Beudin Tue, 27 May 2014 13:54:53 +0200 moulinette-yunohost (2.0~megusta29) test; urgency=low * Test build: [fix] Reload SSOwat conf at postinst -- Adrien Beudin Tue, 27 May 2014 13:51:08 +0200 moulinette-yunohost (2.0~megusta28) test; urgency=low * Test build: Update from git -- Adrien Beudin Tue, 27 May 2014 12:44:06 +0200 moulinette-yunohost (2.0~megusta27) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 26 May 2014 13:40:28 +0200 moulinette-yunohost (2.0~megusta26) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 24 May 2014 21:33:08 +0200 moulinette-yunohost (2.0~megusta25) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 19 May 2014 17:29:32 +0200 moulinette-yunohost (2.0~megusta24) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 19 May 2014 17:28:57 +0200 moulinette-yunohost (2.0~megusta23) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 19 May 2014 13:06:04 +0200 moulinette-yunohost (2.0~megusta22) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 19 May 2014 10:50:53 +0200 moulinette-yunohost (2.0~megusta21) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 19 May 2014 10:38:27 +0200 moulinette-yunohost (2.0~megusta20) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 19 May 2014 10:34:23 +0200 moulinette-yunohost (2.0~megusta19) test; urgency=low * Test build: [enh] Move init script in the moulinette-yunohost package -- Adrien Beudin Sun, 18 May 2014 15:15:23 +0200 moulinette-yunohost (2.0~megusta18) test; urgency=low * Test build: Update from git -- Adrien Beudin Sun, 18 May 2014 12:11:17 +0200 moulinette-yunohost (2.0~megusta17) test; urgency=low * Test build: Update from git -- Adrien Beudin Sun, 18 May 2014 11:57:39 +0200 moulinette-yunohost (2.0~megusta16) test; urgency=low * Test build: Update from git -- Adrien Beudin Sun, 18 May 2014 11:14:48 +0200 moulinette-yunohost (2.0~megusta15) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 17 May 2014 22:30:18 +0200 moulinette-yunohost (2.0~megusta14) test; urgency=low * Test build: [fix] Check if firewall.yml is old -- Adrien Beudin Sat, 17 May 2014 22:21:48 +0200 moulinette-yunohost (2.0~megusta13) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 17 May 2014 22:10:52 +0200 moulinette-yunohost (2.0~megusta12) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 17 May 2014 21:58:31 +0200 moulinette-yunohost (2.0~megusta11) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 17 May 2014 00:35:13 +0200 moulinette-yunohost (2.0~megusta10) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 17 May 2014 00:16:12 +0200 moulinette-yunohost (2.0~megusta9) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 16 May 2014 23:19:51 +0200 moulinette-yunohost (2.0~megusta8) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 16 May 2014 21:46:50 +0200 moulinette-yunohost (2.0~megusta7) test; urgency=low * Test build: Remove cache after upgrade -- Adrien Beudin Fri, 16 May 2014 20:57:45 +0200 moulinette-yunohost (2.0~megusta6) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 16 May 2014 20:05:08 +0200 moulinette-yunohost (2.0~megusta5) test; urgency=low * Test build: Update init script -- Adrien Beudin Fri, 16 May 2014 18:23:14 +0200 moulinette-yunohost (2.0~megusta4) test; urgency=low * Test build: actionSSSSS map -- Adrien Beudin Fri, 16 May 2014 18:05:45 +0200 moulinette-yunohost (2.0~megusta3) test; urgency=low * Test build: actionSSSSS map -- Adrien Beudin Fri, 16 May 2014 17:31:04 +0200 moulinette-yunohost (2.0~megusta2) test; urgency=low * Test build: Bump version -- Adrien Beudin Fri, 16 May 2014 16:28:45 +0200 moulinette-yunohost (2.0~megusta1) test; urgency=low * Test build: Add moulinette-yunohost package -- Adrien Beudin Fri, 16 May 2014 16:05:31 +0200 moulinette-yunohost (1.0~megusta1) megusta; urgency=low * Init -- Adrien Beudin Thu, 15 May 2014 13:16:03 +0200