Commit graph

3503 commits

Author SHA1 Message Date
Alexandre Aubin
8c4d136a7f Check python hook did return the expected format 2019-07-13 18:42:00 +02:00
Alexandre Aubin
491959f16e Implement Python hooks handling 2019-07-05 23:05:00 +02:00
Alexandre Aubin
2e6932928b Split handling of hook_exec according to hook type 2019-07-05 22:24:48 +02:00
Alexandre Aubin
ac7102a0ca
Merge pull request #585 from YunoHost/group_permission
Group permission
2019-07-05 21:00:51 +02:00
Alexandre Aubin
59e2db99ba
Merge branch 'stretch-unstable' into group_permission 2019-07-05 20:59:10 +02:00
Alexandre Aubin
a7f920a30c Updating changelog for 3.6.4.1 2019-07-05 20:52:28 +02:00
Alexandre Aubin
fbfa249ff5 Remove binding to IPv6 ::1 as it makes ipv4-only instances crash... (unable to bind to ::1) 2019-07-05 20:50:13 +02:00
Alexandre Aubin
a25fe53a70 Update changelog for 3.6.4 release 2019-07-04 23:50:17 +02:00
Alexandre Aubin
41c0689af3 Add '+' in front of messages so that they're displayed in grey in webadmin logs instead of blue, to being able to better visually differentiate these 2019-07-03 21:14:16 +02:00
Alexandre Aubin
f0ad9440cf Be more robust against empty metadata file 2019-07-03 21:01:39 +02:00
Alexandre Aubin
61f8c9efc4 Update changelog for 3.6.3 2019-07-02 23:11:27 +02:00
Alexandre Aubin
83445599ed [fix] Typo breaking backup_delete 2019-07-02 22:41:43 +02:00
Alexandre Aubin
028a44acc9 Add missing python-jinja2 build dependency (to build manpages) 2019-07-02 22:25:02 +02:00
Alexandre Aubin
3c0e0ca6c9
Merge pull request #742 from YunoHost/redact-secrets-from-logs
[enh] Redact secrets from logs
2019-07-02 22:02:03 +02:00
Alexandre Aubin
8917238159
Merge pull request #739 from YunoHost/proper-return-interface-for-app-config
[mod] Proper return interface for app config
2019-07-02 22:01:18 +02:00
Alexandre Aubin
e987ae546b
Merge pull request #744 from YunoHost/actions-dot-toml
[enh] allows actions.toml
2019-07-02 22:00:23 +02:00
Alexandre Aubin
9b3a523a81
Merge pull request #734 from YunoHost/config_panel_ynh_args
use manifest.json/actions.json args format for the config_panel.toml
2019-07-02 21:58:58 +02:00
Alexandre Aubin
d01009347b
Merge pull request #682 from toitoinebzh/manpages
[enh] Script to generate manpages (issues#284)
2019-07-02 18:58:08 +02:00
Alexandre Aubin
18f3540e2f Also redact psql password if it exists 2019-07-02 15:56:56 +02:00
Alexandre Aubin
f9eb2dbe37
Merge pull request #745 from YunoHost/fix-missing-internetcube-list
[fix] Missing internetcube list
2019-07-02 14:42:20 +02:00
ljf (zamentur)
552eb95731
[fix] Missing internetcube list 2019-07-02 14:37:07 +02:00
Bram
18a6549364
Merge pull request #740 from YunoHost/update-acme-tiny
[enh] Update acmetiny.py to 4.0.4
2019-07-01 14:18:56 +02:00
Laurent Peuch
a083cba149 [enh] allows actions.toml 2019-06-30 07:37:14 +02:00
Alexandre Aubin
aa25fff70a
Merge pull request #741 from YunoHost/less-madness-in-debug-log-from-script-progression
Use set +x / -x to hide the whole ynh_script_progression computation
2019-06-30 00:30:33 +02:00
Laurent Peuch
b4be3389fa [fix] open file relatively from script location 2019-06-29 07:42:32 +02:00
Laurent Peuch
252e3157b7 [enh] add command from subcategories in manpage 2019-06-29 07:41:03 +02:00
Laurent Peuch
78391045d8 [mod] extract manpage template in another file 2019-06-29 07:38:13 +02:00
Laurent Peuch
a18f1f784e [mod] remove debug stuff 2019-06-29 06:03:05 +02:00
Bram
aa621abf57
[doc] typo
Co-Authored-By: decentral1se <lukewm@riseup.net>
2019-06-27 05:11:04 +02:00
Alexandre Aubin
5f1988c2ca Change the variable name so that it's catched by the redacting mechanism 2019-06-27 03:31:03 +02:00
Alexandre Aubin
5c7bad8472 Why not use the global variable here ... 2019-06-27 03:18:08 +02:00
Alexandre Aubin
6a00aac13a Catch pwd, pass and password as patterns for password 2019-06-27 03:16:46 +02:00
Alexandre Aubin
b9197b6269 Fix 'unable to write random state in SSL init (same patch as for yunohost-admin) 2019-06-27 00:57:28 +02:00
Laurent Peuch
b23296be3c [fix] remove useless line that could generate bugs 2019-06-25 05:37:12 +02:00
Laurent Peuch
7db63b8221 [enh] handle other kinds of type than boolean in config panel 2019-06-25 05:19:30 +02:00
Alexandre Aubin
5e1377aec1 Updating changelog for 3.6.2 2019-06-24 17:57:19 +02:00
Alexandre Aubin
b1f59148ae
Merge pull request #732 from YunoHost/config_panel_toml
[enh] support config_panel in TOML format
2019-06-24 17:38:42 +02:00
Alexandre Aubin
40de70090e
Merge pull request #738 from YunoHost/backup-delete-should-delete-symlink-target
[fix] Backup delete should delete symlink target
2019-06-24 17:35:05 +02:00
Alexandre Aubin
b26ec9c2fc Find data to redact on-the-fly corresponding to common stuff 2019-06-19 23:14:48 +02:00
Alexandre Aubin
b9e4b91f1b Add /etc/yunohost/mysql as data to redact 2019-06-19 23:11:24 +02:00
Alexandre Aubin
8f72860e78
Use set +x / -x to hide the whole ynh_script_progression computation 2019-06-19 22:39:31 +02:00
Alexandre Aubin
4269c10b80 Also redact metadata file 2019-06-19 22:24:41 +02:00
Alexandre Aubin
e42ce99660 Add all password-type argument as data to redact in app install 2019-06-19 22:24:06 +02:00
Alexandre Aubin
b01bf43475 Change _parse_action_args to also return the arg type :/ 2019-06-19 22:23:05 +02:00
Alexandre Aubin
37274a9e54 Add redacting mechanism for secrets, using a custom Formatter 2019-06-19 21:33:25 +02:00
Alexandre Aubin
6f439c917b Use the new disable_check arg in the acme_tiny interface 2019-06-19 20:40:19 +02:00
Alexandre Aubin
984be7987b Update acme_tiny.py to 5350420 2019-06-19 20:22:54 +02:00
Alexandre Aubin
fb815d8f3e [fix] Ugh we can't specify the file destination name, gotta put directly the parent folder 2019-06-19 18:13:15 +02:00
Alexandre Aubin
158aa08022 Fix self-upgrade mechanism, now using systemd-run which is more robust than '&' 2019-06-19 17:56:36 +02:00
Alexandre Aubin
5262b52cff Add a helper to easily return stuff in config script 2019-06-18 16:03:00 +02:00