Commit graph

892 commits

Author SHA1 Message Date
opi
d07d8e835a [enh] Add --installed and --with-backup to app_list action (wip #227) 2016-03-16 20:18:27 +01:00
Jérôme Lebleu
4a7ff6a24f [deb] Clean debian/control with cosmetic changes
The following dependencies have been changed:
 * pyminiupnpc: removed in flavour of official python-miniupnpc Debian package
 * python-pip: moved from Depends to Recommends since it's only intended for
   apps usage and not YunoHost itself - it should definitively be removed when
   the 'requirements' manifest key will allow package installation.
2016-03-15 15:23:08 +01:00
Jérôme Lebleu
897594a5da [deb] Add missing cron dependency 2016-03-15 15:01:01 +01:00
opi
f3768217d1 [enh] Redirect most of 404 to maindomain.tld/yunohost/sso 2016-03-15 00:07:36 +01:00
Julien Malik
749ff71590 [enh] Remove unused checkupdate and upgrade scripts 2016-03-14 08:58:06 +01:00
Jérôme Lebleu
38b1e08aee [deb] Fix helpers bash script installation 2016-03-13 11:53:08 +01:00
Jérôme Lebleu
b1abc6f7e8 [deb] Move yunohost-firewall restart to a separate and improved function 2016-03-13 11:38:16 +01:00
opi
b6ee72e412 [enh] Add diagnosis function. #39 2016-03-12 23:33:30 +01:00
Jérôme Lebleu
5664efad1d [fix] Attempt to improve services management in Debian packaging 2016-03-12 22:33:59 +01:00
Julien Malik
1300f4c0ca [fix] fix lintian script-not-executable 2016-03-12 00:20:52 +01:00
Julien Malik
02346776f2 [fix] follow up directory move /usr/share/yunohost/helpers 2016-03-12 00:15:15 +01:00
Julien Malik
5b7e16384e [enh] move /usr/share/yunohost/apps/helpers to /usr/share/yunohost/helpers since it became of more general use 2016-03-12 00:12:59 +01:00
Julien Malik
83f4c6a65f [fix] Validate IP addresses returned by ipX.yunohost.org 2016-03-11 11:34:03 +01:00
Julien Malik
dfd8780a10 [enh] Add helper for IP address validation 2016-03-11 11:31:43 +01:00
opi
7729d91e78 [fix] Cleaner Nginx redirection rules. Use permanent only when paths match. 2016-03-09 22:05:45 +01:00
opi
204e3ed3ff [fix] Use plain text 502 error page. 2016-03-09 21:51:00 +01:00
Laurent Peuch
3909aaddf1 [mod] Explain how to start yunohost-firewall service 2016-03-09 21:34:30 +01:00
Julien Malik
59f6595e1d Update changelog for 2.3.10.2 release 2016-03-09 08:46:46 +01:00
Julien Malik
5d5976d31e [fix] Workaround for the bad people who are not using IPv6 yet 2016-03-09 08:42:17 +01:00
Jérôme Lebleu
229c1e6dcd Update changelog for 2.3.10.1 release 2016-03-08 23:56:02 +01:00
Jérôme Lebleu
69608baad8 [fix] Oops, debian/install prevent subpackages installation 2016-03-08 23:54:16 +01:00
Jérôme Lebleu
b29a79386e Update changelog for 2.3.10 release 2016-03-08 23:36:55 +01:00
Jérôme Lebleu
fba14e55df [enh] Introduce new 'requirements' manifest key (close #113)
The 'requirements' key allows to specify the Debian packages which must
be installed and their required version. It must be an array of the
package name as the key and its version specifier - for its format, see
yunohost.utils.packages.Specifier - as value. For example:

"requirements": {
  "yunohost": ">= 2.4, << 2.5"
}
2016-03-08 22:58:47 +01:00
Jérôme Lebleu
cc4dc54ed3 [enh] Implement package version specifier and use it for min_version 2016-03-08 21:52:45 +01:00
Julien Malik
4fd7a69d68 [fix] use ip6.yunohost.org instead of ipv6.yunohost.org (less connectivity issues) 2016-03-08 18:59:09 +01:00
Julien Malik
f1d5c1fe92 [fix] use ip6.yunohost.org, more reliable than ipv6.yunohost.org 2016-03-08 18:47:48 +01:00
Julien Malik
ec912d5074 [fix] Protect against empty files 2016-03-08 17:38:29 +01:00
Julien Malik
7241869985 [fix] use ipX.yunohost.org service to retrieve public IP 2016-03-08 16:57:43 +01:00
Jérôme Lebleu
c7a7e01d89 [fix] Use http to retrieve public IPv6 due to Let's Encrypt restriction 2016-03-08 16:57:21 +01:00
Jérôme Lebleu
5afd0c1272 [enh] Rely on APT python library to retrieve packages version
It introduces a new `yunohost.utils` package which will contain common
utils used by YunoHost actions. It comes with a work in progress `packages`
module with simple methods to retrieve installed version of packages for now.
2016-03-08 16:10:14 +01:00
Julien Malik
735053ad14 [fix] ip.yunohost.org is https now 2016-03-08 15:38:06 +01:00
Julien Malik
81fde7482d [enh] first stop rspamd.service, then start rspamd.socket 2016-03-08 15:31:18 +01:00
Julien Malik
a072d4109e [enh] slaptest outputs on stderr, so generates a WARNING. make it quiet 2016-03-08 15:22:44 +01:00
Julien Malik
16ba0b9831 [enh] use lowercase to be consistent with the service name 2016-03-08 14:40:28 +01:00
Julien Malik
051293e288 [fix] if we reached end of script, exit with success, instead of the last command result 2016-03-08 14:32:05 +01:00
Julien Malik
18c1a7d506 [enh] rm -f ignore non existent files 2016-03-08 14:29:15 +01:00
Julien Malik
0eb2a9b624 [enh] remove useless '|| true'. set -e does not exit for complex commands 2016-03-08 14:28:53 +01:00
Julien Malik
83c881f5b4 [enh] remove failure in the script 2016-03-08 14:16:46 +01:00
Julien Malik
64949cea38 [enh] do not fail in this section of the script 2016-03-08 14:15:35 +01:00
Julien Malik
4f8fcd3251 [enh] beautify script 2016-03-08 14:14:15 +01:00
Julien Malik
c4d5f664d1 [fix] do not output warnings when services are already uninstalled/disabled (fix #215) 2016-03-08 14:12:41 +01:00
Julien Malik
479a0d0abf [enh] no need for && here 2016-03-08 14:12:41 +01:00
Julien Malik
0899ca055e [fix] rspamd/rmilter now uses redis-server instead of memcached 2016-03-08 14:12:41 +01:00
Julien Malik
0d49e8a24f [fix] remove useless whitespace 2016-03-08 14:12:41 +01:00
Jérôme Lebleu
8aa64a0641 [enh] Use a common method to retrieve public IP address 2016-03-08 11:10:28 +01:00
Jérôme Lebleu
5f08eb06ae [enh] Use https to retrieve public IP address 2016-03-08 11:10:28 +01:00
Julien Malik
b27c5208d5 Merge branch 'testing' into unstable 2016-03-08 10:43:14 +01:00
Julien Malik
1afa1d5e72 [doc] merge changelog 2016-03-08 10:42:41 +01:00
opi
f36e4e2a83 [fix] Remove Dovecot autocreate deprecated plugin. Fix #103 2016-03-07 22:56:29 +01:00
opi
d8f4d3c0ad [fix] Wrong command name. 2016-03-07 22:21:50 +01:00