Commit graph

  • 8afa2dbe81 [enh] Add a process module to the utils Jérôme Lebleu 2015-01-11 15:56:10 +01:00
  • f8f8bfca79 [enh] Add prependlines method to text formatting utils Jérôme Lebleu 2015-01-11 15:49:27 +01:00
  • df5cd5ad7f [fix] Allow number in argument name and fix variable name in actionsmap Jérôme Lebleu 2015-01-08 18:21:24 +01:00
  • 22675664f0 [enh] Use node anchors for patterns in the actionsmap Jérôme Lebleu 2015-01-06 15:42:16 +01:00
  • 70da9abedf [enh] Use searchf helper to retrieve SSH port in firewall module Jérôme Lebleu 2015-01-04 14:28:50 +01:00
  • 6c726f3c2f [enh] Add text utils with searching helpers Jérôme Lebleu 2015-01-04 14:27:04 +01:00
  • 1c96b4f9a3 [enh] Refactor firewall_upnp action Jérôme Lebleu 2014-12-30 01:18:32 +01:00
  • eb45d39e89 [fix] NonBlockingStreamReader is now in utils.stream Jérôme Lebleu 2014-12-29 18:39:36 +01:00
  • ac75505897 [fix] Move helpers.py to utils folder Jérôme Lebleu 2014-12-29 18:38:06 +01:00
  • f0c9fd92a9 Update gitignore and test actionsmap Jérôme Lebleu 2014-12-29 18:27:13 +01:00
  • 6be319f387 Merge pull request #115 from zamentur/patch-1 Alexis Gavoty 2014-12-15 12:19:24 +01:00
  • 93cd2c2454 [fix] nargs + option should allows to set several args zamentur 2014-12-14 17:15:50 +01:00
  • 3a7294ed02 Update app.py Julien Malik 2014-12-13 22:14:45 +01:00
  • 805ceb79be Update app.py abeudin 2014-12-13 16:32:26 +01:00
  • 5339a28160 [fix] upgrade without app and argument -u abeudin 2014-12-13 14:26:54 +01:00
  • 02a701bcb6 [enh] Allow to select hooks names in backup_create/restore too Jérôme Lebleu 2014-12-12 12:25:37 +01:00
  • d1b31d5f33 [enh] Allow to select hooks names to execute in hook_callback Jérôme Lebleu 2014-12-12 12:10:45 +01:00
  • ba02319915 [fix] List hooks with the same name but another priority in hook_list Jérôme Lebleu 2014-12-10 23:07:01 +01:00
  • 908ad8929a [enh] Use dnsmasq instead of bind9 kload 2014-12-07 21:44:39 +01:00
  • d890307ab1 [enh] Use dnsmasq instead of bind9 kload 2014-12-07 19:26:44 +01:00
  • 5d92898ee7 [enh] Implement an extended JSON encoder and support sets Jérôme Lebleu 2014-12-04 23:34:53 +01:00
  • dcd4b925de [enh] Use custom hook folder in hook_add and hook_remove Jérôme Lebleu 2014-12-04 18:47:02 +01:00
  • 44df7f6351 [enh] Use hook_list and be more verbose in hook_callback Jérôme Lebleu 2014-12-04 18:45:20 +01:00
  • b977f11eda [fix] Import and define logger in tools module Jérôme Lebleu 2014-12-04 15:46:55 +01:00
  • 3e1fc78786 [enh] Choose the property to list hook by and show info in hook_list Jérôme Lebleu 2014-12-04 15:45:14 +01:00
  • cc034dbf63 [enh] Add hook_list action with custom hook folder's integration Jérôme Lebleu 2014-11-27 17:45:14 +01:00
  • f4472ed6e1 [enh] Use SSL/TLS when calling dyndns API. opi 2014-12-02 09:27:48 +01:00
  • 608c5dc531 [i18n] Specify lower-case requirement for pattern_username Jérôme Lebleu 2014-11-23 13:35:37 +01:00
  • 798343d83d [fix] Use authenticator to change admin password without asking old one Jérôme Lebleu 2014-11-22 19:50:08 +01:00
  • ab6d8c529f [fix] Do not translate authenticator's help message in MoulinetteSignals Jérôme Lebleu 2014-11-21 11:06:29 +01:00
  • cbdaeadefb [fix] Append proper value to arg_strings for a list in the api Jérôme Lebleu 2014-11-21 10:32:38 +01:00
  • 7a6fda1e26 [enh] Support list arguments from HTTP requests in the api Jérôme Lebleu 2014-11-21 10:07:06 +01:00
  • c264d2448f [fix] Load namespace translations when cache is generated Jérôme Lebleu 2014-11-17 15:45:34 +01:00
  • d840d11427 [enh] Manage several namespaces in Moulinette18n Jérôme Lebleu 2014-11-17 15:30:55 +01:00
  • f7b591840c [enh] Add 'output_directory' and 'no_compress' arguments to backup_create Jérôme Lebleu 2014-11-17 10:59:43 +01:00
  • 42b1189cd1 [enh] Look for and load additional YunoHost modules Jérôme Lebleu 2014-11-16 13:00:08 +01:00
  • 0375091769 [fix] Simplify domain regex pattern and prevent upper-case letter Jérôme Lebleu 2014-11-09 16:16:33 +01:00
  • 71a145c4f1 [fix] Use stderr instead of stdout in 'console' logging handler Jérôme Lebleu 2014-11-09 14:11:03 +01:00
  • a9975edaf7 [fix] Return the description for current locale only in app_list Jérôme Lebleu 2014-11-08 14:25:06 +01:00
  • fd8e3d3d0a [enh] Add optionnal 'description' info to the backup archive Jérôme Lebleu 2014-11-06 02:49:22 +01:00
  • fdb51ac200 [enh] Allow to set custom backup archive name Jérôme Lebleu 2014-11-06 02:41:12 +01:00
  • 2090958c8a [enh] Add and manage a backup info file Jérôme Lebleu 2014-11-06 01:14:34 +01:00
  • 3f180d254b [enh] Add version to returned dict in app_info Jérôme Lebleu 2014-11-06 01:11:35 +01:00
  • c594ce03a6 [enh] Manage local backup archive and extend backup_restore Jérôme Lebleu 2014-11-05 00:17:18 +01:00
  • d1cb0b0d80 [enh] Add basic 'list' and 'info' actions to the backup Jérôme Lebleu 2014-11-04 14:11:18 +01:00
  • 82d8b0ac29 [enh] Rename backup_backup to backup_create Jérôme Lebleu 2014-11-04 00:43:15 +01:00
  • c3cadc1d3c [enh] Implement compression and add ignore_apps argument to backup_backup Jérôme Lebleu 2014-11-04 00:39:49 +01:00
  • bd5d74ca28 [enh] Use https when calling dyndns api. opi 2014-11-03 23:43:38 +01:00
  • 8e597109be [enh] Review executables structure and add logging configuration Jérôme Lebleu 2014-11-01 17:50:28 +01:00
  • 8e220072aa [enh] Add amavis to service.yml opi 2014-10-30 15:33:39 +01:00
  • cb91f102d4 [fix] Add new 'utils' package in the setup.py Jérôme Lebleu 2014-10-29 18:14:20 +01:00
  • fe9ee97774 [enh] Warn user about unbackup/unrestored apps kload 2014-10-26 01:05:18 +02:00
  • 7ab1e67a94 [fix] Allow restoration after postinstallation (risky) kload 2014-10-26 00:48:40 +02:00
  • 3976f05703 [fix] import error kload 2014-10-26 00:30:40 +02:00
  • 1a06c4d7b2 [fix] Add backup and restore hooks from scripts dir kload 2014-10-26 00:15:46 +02:00
  • 66a01dc066 [fix] Import error kload 2014-10-26 00:04:04 +02:00
  • f4e369d4bd [fix] Allow backup_restore action when YunoHost is not postinstalled kload 2014-10-26 00:03:09 +02:00
  • dfe373d591 [fix] Do not lock backup action kload 2014-10-25 23:52:35 +02:00
  • cde48996cf [enh] Restore function kload 2014-10-25 23:08:03 +02:00
  • a4b5ec6f2d [fix] Typo kload 2014-10-25 20:39:31 +02:00
  • 31ac4d72d4 [fix] typo kload 2014-10-25 20:20:31 +02:00
  • 9036c293d2 [fix] Import error kload 2014-10-25 20:18:31 +02:00
  • 8be3473af1 [fix] Typo kload 2014-10-25 20:08:43 +02:00
  • 7862b2a64f [fix] Typo to avoid listing files kload 2014-10-25 20:05:04 +02:00
  • e42291a9e7 [fix] typo kload 2014-10-25 19:44:17 +02:00
  • 1dae7bc83c [fix] typo kload 2014-10-25 19:36:42 +02:00
  • 94b45bbecb [fix] Take care of hook priority kload 2014-10-25 18:49:19 +02:00
  • 7d99cd8f4d [fix] Rename hooks to sort them properly kload 2014-10-25 18:47:13 +02:00
  • 796e53bf1f [enh] Add system backup and restore hooks kload 2014-10-25 18:43:31 +02:00
  • 0608461482 [enh] Execute backup hook, and avoid dyndns domain subscription when specifically asked at postinstall kload 2014-10-25 17:47:49 +02:00
  • 1b0aa97cd7 [enh] Be more verbose in modules using new logging facilities Jérôme Lebleu 2014-10-25 13:46:54 +02:00
  • c93ecbd900 [enh] Implement logging facilities and initialize it (fix #112) Jérôme Lebleu 2014-10-20 20:35:00 +02:00
  • b0735af6ce [fix] Do not load conf.json before overriding content. opi 2014-10-23 12:07:49 +02:00
  • e32ea4180a [fix] Raise if the requested app to install is unknown Jérôme Lebleu 2014-10-20 12:21:26 +02:00
  • eb0c0a39ad Update setup.py abeudin 2014-10-15 21:23:58 +02:00
  • 98dc336638 Update setup.py abeudin 2014-10-15 21:23:35 +02:00
  • f2737ce47d [enh] Handle error message style from the cli Jérôme Lebleu 2014-10-13 17:14:33 +02:00
  • ce5be021d3 [fix] Fix app upgrade issue and handle errors in tools_upgrade Jérôme Lebleu 2014-10-13 17:10:23 +02:00
  • c018bb0710 [fix] Change /home/yunohost.app permissions at postinstall (fix #40) Jérôme Lebleu 2014-10-07 21:39:01 +02:00
  • a7249aee2d [fix] Check password decryption and return the data without conversion Jérôme Lebleu 2014-10-01 21:19:47 +02:00
  • a65f90db95 [fix] Do not reload iptables every 50 minutes Alexis Gavoty 2014-09-16 14:00:11 +02:00
  • 4ac554fbb9 [enh] Enable yunohost-firewall at startup Alexis Gavoty 2014-09-16 13:54:06 +02:00
  • 332efb6f21 [enh] Assign yunohost.local servername in nginx conf at main domain changing Alexis Gavoty 2014-09-16 09:13:34 +02:00
  • 86a9debea7 [enh] Add avahi-daemon service Alexis Gavoty 2014-09-13 23:02:17 +02:00
  • a931c41ab1 [enh] Add port 5353 UDP for avahi-daemon Alexis Gavoty 2014-09-13 23:01:22 +02:00
  • 272558f3af [fix] Prevent user creation if username exists in system users Jérôme Lebleu 2014-09-12 13:07:29 +02:00
  • 613ba60041 [fix] Check password pattern in the actions map (fix #20) Jérôme Lebleu 2014-09-04 11:06:26 +02:00
  • 19b28d43d0 [fix] Catch error while closing stream in NonBlockingStreamReader Jérôme Lebleu 2014-07-28 22:04:09 +02:00
  • f4627f0c1e Merge branch 'master', remote branch 'origin/master' Yunohost 2014-07-28 17:59:08 +02:00
  • 31ef39e4e5 [fix] Wrap script output with non-blocking object in hook_exec #30 Jérôme Lebleu 2014-07-28 14:06:20 +02:00
  • cb9b038747 [clean] Clean up imports in bin/yunohost Jérôme Lebleu 2014-07-28 13:50:57 +02:00
  • 56c1cfec06 [enh] Add a non-blocking stream reader class to helpers Jérôme Lebleu 2014-07-28 14:02:42 +02:00
  • d5f4a287ab [clean] Remove uneeded old helpers Jérôme Lebleu 2014-07-28 13:58:07 +02:00
  • 601c280a7a [doc] Review the help of app_install arguments Jérôme Lebleu 2014-07-25 18:32:37 +02:00
  • 9ec3e29edb [fix] Update DNS zone files on main domain change Jérôme Lebleu 2014-07-24 22:20:22 +02:00
  • 4d2c6bfb64 [fix] Add domain only if needed on main domain change #19 Jérôme Lebleu 2014-07-22 16:10:19 +02:00
  • 8f1dd4b5e3 [fix] Replace error message of unhandled exception while installing an app 2.0-rc-megusta17 Jérôme Lebleu 2014-07-20 18:45:46 +02:00
  • 81051f166b [enh] Catch all exceptions while executing app install script Jérôme Lebleu 2014-07-20 18:19:02 +02:00
  • a0da8060f6 [enh] Rely on format string method for ask_string encoding in hook Jérôme Lebleu 2014-07-20 18:14:56 +02:00
  • cfb952f108 [fix] Encode strings before concatenation to ask_string in hook Jérôme Lebleu 2014-07-20 16:45:03 +02:00