Commit graph

3863 commits

Author SHA1 Message Date
Jérôme Lebleu
4d7a7a331e [fix] Correct call to tools_adminpw in tools_postinstall 2015-01-16 00:51:38 +01:00
Jérôme Lebleu
d5af5ead61 [enh] Review and add features to firewall category
* allow/disallow a port for each IP version and add ipv4 and ipv6 only arguments
* permit to allow/disable a range of ports
* return combined IPv4 and IPv6 - TCP and UDP - ports in firewall_list and allow to sort results
* review firewall_reload with new moulinette utils and log output of failed commands
* add --no-reload argument to prevent firewall reloading in firewall_allow/disallow
* some other small changes, e.g. add logging
2015-01-11 16:29:18 +01:00
Jérôme Lebleu
22675664f0 [enh] Use node anchors for patterns in the actionsmap 2015-01-06 15:42:16 +01:00
Jérôme Lebleu
70da9abedf [enh] Use searchf helper to retrieve SSH port in firewall module 2015-01-04 14:28:50 +01:00
Jérôme Lebleu
1c96b4f9a3 [enh] Refactor firewall_upnp action
* make sure to save final UPnP status (fix #42)
* deprecate the 'reload' action and replace it with a new 'status'
action which retrieve current UPnP status
* allow to not refresh port forwarding with the --no-refresh argument
* some other small changes, e.g. set the action argument to one
optionnal choice, rename the UPnP cron job file, add logging
2015-01-03 12:30:24 +01:00
Jérôme Lebleu
eb45d39e89 [fix] NonBlockingStreamReader is now in utils.stream 2014-12-29 18:39:51 +01:00
Julien Malik
3a7294ed02 Update app.py 2014-12-13 22:14:45 +01:00
abeudin
805ceb79be Update app.py 2014-12-13 16:32:26 +01:00
abeudin
5339a28160 [fix] upgrade without app and argument -u 2014-12-13 14:26:54 +01:00
Jérôme Lebleu
02a701bcb6 [enh] Allow to select hooks names in backup_create/restore too 2014-12-12 12:26:29 +01:00
Jérôme Lebleu
d1b31d5f33 [enh] Allow to select hooks names to execute in hook_callback 2014-12-12 12:26:29 +01:00
Jérôme Lebleu
ba02319915 [fix] List hooks with the same name but another priority in hook_list 2014-12-12 12:26:29 +01:00
kload
908ad8929a [enh] Use dnsmasq instead of bind9 2014-12-07 21:44:39 +01:00
kload
d890307ab1 [enh] Use dnsmasq instead of bind9 2014-12-07 19:26:44 +01:00
Jérôme Lebleu
dcd4b925de [enh] Use custom hook folder in hook_add and hook_remove 2014-12-04 18:47:02 +01:00
Jérôme Lebleu
44df7f6351 [enh] Use hook_list and be more verbose in hook_callback 2014-12-04 18:45:20 +01:00
Jérôme Lebleu
b977f11eda [fix] Import and define logger in tools module 2014-12-04 15:47:04 +01:00
Jérôme Lebleu
3e1fc78786 [enh] Choose the property to list hook by and show info in hook_list 2014-12-04 15:47:04 +01:00
Jérôme Lebleu
cc034dbf63 [enh] Add hook_list action with custom hook folder's integration 2014-12-04 15:47:04 +01:00
opi
f4472ed6e1 [enh] Use SSL/TLS when calling dyndns API. 2014-12-02 09:27:48 +01:00
Jérôme Lebleu
608c5dc531 [i18n] Specify lower-case requirement for pattern_username 2014-11-23 13:35:37 +01:00
Jérôme Lebleu
798343d83d [fix] Use authenticator to change admin password without asking old one 2014-11-22 19:50:08 +01:00
Jérôme Lebleu
f7b591840c [enh] Add 'output_directory' and 'no_compress' arguments to backup_create 2014-11-17 10:59:43 +01:00
Jérôme Lebleu
42b1189cd1 [enh] Look for and load additional YunoHost modules 2014-11-16 13:00:08 +01:00
Jérôme Lebleu
0375091769 [fix] Simplify domain regex pattern and prevent upper-case letter 2014-11-09 16:16:33 +01:00
Jérôme Lebleu
71a145c4f1 [fix] Use stderr instead of stdout in 'console' logging handler 2014-11-09 14:11:03 +01:00
Jérôme Lebleu
a9975edaf7 [fix] Return the description for current locale only in app_list 2014-11-08 14:25:06 +01:00
Jérôme Lebleu
fd8e3d3d0a [enh] Add optionnal 'description' info to the backup archive 2014-11-06 02:49:22 +01:00
Jérôme Lebleu
fdb51ac200 [enh] Allow to set custom backup archive name 2014-11-06 02:41:12 +01:00
Jérôme Lebleu
2090958c8a [enh] Add and manage a backup info file 2014-11-06 01:14:34 +01:00
Jérôme Lebleu
3f180d254b [enh] Add version to returned dict in app_info 2014-11-06 01:11:35 +01:00
Jérôme Lebleu
c594ce03a6 [enh] Manage local backup archive and extend backup_restore 2014-11-05 00:17:52 +01:00
Jérôme Lebleu
d1cb0b0d80 [enh] Add basic 'list' and 'info' actions to the backup 2014-11-05 00:17:52 +01:00
Jérôme Lebleu
82d8b0ac29 [enh] Rename backup_backup to backup_create 2014-11-05 00:17:52 +01:00
Jérôme Lebleu
c3cadc1d3c [enh] Implement compression and add ignore_apps argument to backup_backup 2014-11-05 00:17:52 +01:00
opi
bd5d74ca28 [enh] Use https when calling dyndns api. 2014-11-03 23:43:45 +01:00
Jérôme Lebleu
8e597109be [enh] Review executables structure and add logging configuration 2014-11-01 17:51:33 +01:00
opi
8e220072aa [enh] Add amavis to service.yml 2014-10-30 15:33:39 +01:00
kload
fe9ee97774 [enh] Warn user about unbackup/unrestored apps 2014-10-26 01:05:18 +02:00
kload
7ab1e67a94 [fix] Allow restoration after postinstallation (risky) 2014-10-26 00:48:40 +02:00
kload
3976f05703 [fix] import error 2014-10-26 00:30:40 +02:00
kload
1a06c4d7b2 [fix] Add backup and restore hooks from scripts dir 2014-10-26 00:15:46 +02:00
kload
66a01dc066 [fix] Import error 2014-10-26 00:04:04 +02:00
kload
f4e369d4bd [fix] Allow backup_restore action when YunoHost is not postinstalled 2014-10-26 00:03:09 +02:00
kload
dfe373d591 [fix] Do not lock backup action 2014-10-25 23:52:35 +02:00
kload
cde48996cf [enh] Restore function 2014-10-25 23:08:03 +02:00
kload
a4b5ec6f2d [fix] Typo 2014-10-25 20:39:31 +02:00
kload
31ac4d72d4 [fix] typo 2014-10-25 20:20:31 +02:00
kload
9036c293d2 [fix] Import error 2014-10-25 20:18:31 +02:00
kload
8be3473af1 [fix] Typo 2014-10-25 20:08:43 +02:00