Commit graph

308 commits

Author SHA1 Message Date
Laurent Peuch
fd81c0950d Simplify app debug json structure 2015-10-02 16:19:37 -04:00
Laurent Peuch
aed11d9212 Fix: missing import 2015-10-02 16:15:01 -04:00
Laurent Peuch
7da60a6aec Add an app_debug function 2015-10-02 15:23:12 -04:00
Le Kload
40ea9a328f Merge pull request #101 from zamentur/unstable
[enh] Introduce data and conf hooks category
2015-10-02 19:31:39 +02:00
zamentur
a0199d060b [enh] Introduce data and conf hooks category 2015-10-02 18:57:10 +02:00
Jérôme Lebleu
3f3d02ba29 [fix] Simplify is_installed app check 2015-10-02 15:52:30 +02:00
Jérôme Lebleu
264e202347 [fix] Prevent to get/set non-installed app setting 2015-10-02 15:03:30 +02:00
Jérôme Lebleu
999a61d2b2 [enh] Allow to ignore backup hooks execution at creation 2015-10-02 03:40:06 +02:00
Jérôme Lebleu
1daae564ae Merge pull request #100 from zamentur/unstable
[enh] Add a yunohost backup delete action
2015-10-02 03:32:02 +02:00
zamentur
5bb143c32e [fix] Remove --ignore-hooks cause it is unfinished 2015-10-02 03:08:11 +02:00
zamentur
7ef3b7523b Merge remote-tracking branch 'upstream/unstable' into unstable
Conflicts:
	data/actionsmap/yunohost.yml
2015-10-02 02:57:21 +02:00
zamentur
83a796f3ff [enh] Add a yunohost backup delete command 2015-10-02 02:49:04 +02:00
Jérôme Lebleu
820fcd5b60 [enh] Add python-miniupnpc alternative dependency to pyminiupnpc 2015-10-02 01:17:05 +02:00
Jérôme Lebleu
7048e98a0a [enh] Update app_info to show app installation status 2015-10-02 00:01:00 +02:00
Jérôme Lebleu
843f68e817 [enh] Introduce app status file to store install app info 2015-10-01 22:14:40 +02:00
Jérôme Lebleu
a4acd4c4e5 [fix] Update backup_restore api route and configuration 2015-10-01 22:07:43 +02:00
Jérôme Lebleu
b57d945af9 [enh] Update dependencies for the upcoming unified package 2015-10-01 20:51:20 +02:00
Jérôme Lebleu
79484416a3 [enh] Store hooks results by name instead of filename 2015-10-01 20:28:34 +02:00
Jérôme Lebleu
e9a10e79fb [enh] Allow to show backup information at listing 2015-10-01 19:27:19 +02:00
Jérôme Lebleu
3bbe9ad7e2 Merge pull request #92 from YunoHost/shallow-clone
[enh] Create shallow clone to increase app installation time
2015-10-01 03:37:00 +02:00
Jérôme Lebleu
e5fa8556cf [fix] Copy app backup script with proper permissions to be executed 2015-10-01 03:19:51 +02:00
Jérôme Lebleu
89b6b79e60 [enh] Add archive size to backup info and return info at creation 2015-10-01 03:06:32 +02:00
Jérôme Lebleu
cf0af877d9 [enh] Add succeed hooks to the backup archive info 2015-10-01 02:49:51 +02:00
Jérôme Lebleu
4c37d8f273 [fix] Do not process app backup script as hook 2015-10-01 01:02:24 +02:00
Jérôme Lebleu
3fe92d81f7 [fix] Retrieve the domain to restore only for the postinstall 2015-10-01 01:02:24 +02:00
Jérôme Lebleu
85626134ef [enh] Allow to filter which app to backup/restore 2015-10-01 01:02:24 +02:00
Le Kload
94a2b3ccf2 Merge pull request #98 from zamentur/unstable
[enh] Disable restore of all mysql, it will be done by apps
2015-09-30 22:32:52 +02:00
zamentur
c1e97a17d3 [enh] Disable restore of all mysql, it will be done by apps 2015-09-30 22:27:36 +02:00
Jérôme Lebleu
c8c15f291b [fix] Keep -x to show executed commands at hook execution 2015-09-30 01:18:10 +02:00
Jérôme Lebleu
2dd10fd282 [fix] Use sudo to execute hook script 2015-09-30 01:00:47 +02:00
Jérôme Lebleu
444a02b9f9 [enh] Add app helpers to parse plain command output 2015-09-29 18:45:07 +02:00
Jérôme Lebleu
c9f79f7420 [enh] Add a --plain option to the cli for scripting usage 2015-09-29 14:21:24 +02:00
Le Kload
c0bb1d7cf1 [fix] Compatibility for Jessie and Wheezy 2015-09-28 18:55:14 +02:00
kload
c94ec0610b Update changelog for 2.3.1 release 2015-09-27 10:36:54 +00:00
Le Kload
8cdeff4091 Merge pull request #95 from JocelynDelalande/jd-get-ipv6-locally
Get ipv6 locally (instead of from ip6.yunohost.org)
2015-09-27 01:37:14 +02:00
Jocelyn Delande
7c6f2b9373 [enh] Determine the public IPv6 locally
Avoid depending on a remote service to fetch the globally routable IPv6
address.

discussed in #89
2015-09-27 01:16:56 +02:00
Jocelyn Delande
8e818d54a6 [fix] fix UnboundLocalError on ConnectionError
While connecting to ip6.yunohost.org, new_ip6 was not populated if exception.
2015-09-27 01:14:42 +02:00
kload
1ceb1259bc [fix] IPv6 record in DynDNS 2015-09-26 22:28:49 +02:00
Jérôme Lebleu
47d8b7f8af [fix] Replace bind9 by dnsmasq in services definition 2015-09-26 22:17:30 +02:00
opi
b03f7d7413 [fix] Can't reset a shallow clone 2015-09-22 22:05:40 +02:00
opi
00015e4d03 [enh] Create shallow clone to increase app installation time 2015-09-22 20:04:21 +02:00
opi
d60e7fb1b6 [fix] Use SSL/TLS to fetch app list
for christ's sake
2015-09-22 19:53:59 +02:00
Le Kload
fb706bf6bf [fix] Ensure that arguments are passed to the hook as string 2015-09-22 17:32:13 +02:00
Jérôme Lebleu
3bbfd1dbeb Merge pull request #87 from YunoHost/improve_deb
Improve deb
2015-09-10 20:10:03 +02:00
Julien Malik
772c974852 [fix] remove copy-pasted comments 2015-09-10 11:30:08 +02:00
Julien Malik
ce4c54ad88 [lintian] fix script-not-executable for backup/restore hooks 2015-09-10 08:43:23 +02:00
Julien Malik
4a4f106f15 [lintian] fix executable-not-elf-or-script usr/lib/moulinette/yunohost/__init__.py 2015-09-10 08:43:23 +02:00
Julien Malik
2ccfe335a5 [lintian] fix init.d-script-does-not-implement-required-option etc/init.d/yunohost-firewall force-reload 2015-09-10 08:43:23 +02:00
Julien Malik
fe8c909f05 [lintian] fix init.d-script-does-not-implement-required-option etc/init.d/yunohost-api force-reload 2015-09-10 08:43:23 +02:00
Julien Malik
e57a4533b4 [lintian] fix init.d-script-missing-lsb-description 2015-09-10 08:43:23 +02:00