Alexandre Aubin
308ed0e174
Refactor ynh_use_logrotate madness
2023-12-21 15:14:56 +01:00
ljf (zamentur)
770fdb6861
[fix] First source patches failure doesn't stop app script
2023-12-15 11:06:57 +01:00
Alexandre Aubin
8e3e788842
ynh_setup_source: properly handle --keep for directories when the dir already exists in the new setup
2023-12-10 12:07:39 +01:00
Alexandre Aubin
8c475d0a7b
Further simplify ynh_change_url_nginx_config
2023-12-05 19:01:17 +01:00
Josué Tille
570184ac1e
Fix change url
2023-11-29 14:55:26 +01:00
Alexandre Aubin
267968074b
helpers/fail2ban: grep logpath is likely to match comments in the file that contain the word logpath...
2023-11-28 13:14:29 +01:00
OniriCorpe
4bfe2c96f5
fix the fail2ban helper when using using --use_template arg ( #1743 )
...
* fix the helper when using using --use_template arg
* fix app name replacment 😞
* replace any '__VAR__' by their real variable using ynh_replace_vars
* fix some SC2086
* extract logpath from /etc/fail2ban/jail.d/$app.conf
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
* fix comment
* Update helpers/fail2ban
---------
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2023-11-27 14:07:39 +01:00
OniriCorpe
9a7731aa4e
fail2ban: make sure the logfile exists ( #1737 )
...
* make sure the logfile exists before reloading fail2ban
* update docs
* enhancement: fix file perms and make sure the folder exists
* fix folder path
---------
Co-authored-by: OniriCorpe <OniriCorpe@users.noreply.github.com>
2023-11-21 03:26:27 +01:00
OniriCorpe
300c999a5a
logrotate: fix generated config file perms ( #1736 )
...
* fix generated logrotate config file perms
* apply perms to the right file (I'm so tired lmao)
* fix indent
* update docs
* revert: wrong branch 😭
---------
Co-authored-by: OniriCorpe <OniriCorpe@users.noreply.github.com>
2023-11-20 19:01:33 +01:00
Alexandre Aubin
8cfc929f25
Merge pull request #1706 from YunoHost/enh-bind-heritage-config-panel
...
[enh] bind heritage in config panel
2023-10-30 19:12:56 +01:00
Alexandre Aubin
d35eceb17b
Merge pull request #1723 from Salamandar/logging_late
...
Add ynh_exec_and_print_stderr_only_if_error that only prints stderr when command fails
2023-10-30 14:04:49 +01:00
Alexandre Aubin
bfb7dda42e
Rename helper into "ynh_exec_and_print_stderr_only_if_error"
2023-10-30 14:03:26 +01:00
Thomas
5547208be4
Update docker-image-extract
2023-10-27 14:15:09 +02:00
yunohost-bot
6a8693fa44
Upgrade n to v
2023-10-15 05:10:23 +00:00
Félix Piédallu
6385b402f7
Add ynh_exec_stderr_on_error that only prints stderr when command fails
2023-10-03 17:27:09 +02:00
orhtej2
58a539bf7d
Allow phpX.Y
as sole dependency that'll trigger usage of $phpversion=X.Y
2023-10-02 23:19:01 +02:00
Florian
b54a71b0cf
Fix missleading example for ynh_setup_source
...
There shouldn't be any trailing / for folders for ynh_setup_source
2023-09-12 09:02:04 +03:00
Kayou
3dfab89c1f
check and re-download a prefetched file that doesn't match the checksum
2023-09-07 14:59:08 +02:00
ljf
6f3b194944
[fix] Avoid char conflict with bind properties
2023-09-02 22:47:02 +02:00
Alexandre Aubin
65d2571072
helpers: add new --group option for ynh_add_fpm_config to customize the Group parameter
2023-08-31 17:23:21 +02:00
ljf (zamentur)
dcafac1913
[fix] Combine bind section regex with bind panel file
2023-08-25 22:36:33 +02:00
ljf (zamentur)
79e620ef42
[fix] Conflict type file and settings bind mode
2023-08-25 21:12:01 +02:00
ljf (zamentur)
fde05c0ac2
[enh] bind heritage in config panel
2023-08-25 20:53:30 +02:00
Alexandre Aubin
4b582f72df
Merge pull request #1687 from YunoHost/11.2
...
11.2
2023-07-17 16:11:20 +02:00
Alexandre Aubin
f3eef43d02
helpers: in ynh_systemd_action, check the actual timestamp when checking for timeout, because for some reason journalctl may take a ridiculous amount of time to run
2023-07-11 23:59:06 +02:00
Alexandre Aubin
fd7136446e
Simplify ynh_add_fpm_config helper
2023-07-04 18:01:49 +02:00
tituspijean
b2aaefe0e6
Add phpflags setting for app_shell()
2023-06-20 16:44:22 +00:00
tituspijean
9cebd2e3fe
Merge pull request #1656 from YunoHost/app_shell
2023-05-30 13:28:15 +02:00
tituspijean
f3faac87f8
Improve comments of ynh_spawn_app_shell
2023-05-30 11:27:33 +00:00
tituspijean
db7ab2a98b
Homogeneize command subtitutions in ynh_spawn_app_shell
2023-05-30 11:18:54 +00:00
Alexandre Aubin
daf51e94bd
regeconf: fix security issue where apps' system conf would be owned by the app, which can enable priviledge escalation
2023-05-26 21:06:01 +02:00
tituspijean
1300585eda
Improve ynh_spawn_app_shell comments
...
Co-authored-by: Florent <florent.git@zeteo.me>
2023-05-25 09:48:55 +02:00
tituspijean
bb9db08e29
Improve ynh_spawn_app_shell documentation
2023-05-24 22:32:51 +00:00
tituspijean
cacd43e147
Fix error in ynh_spawn_app_shell
2023-05-24 22:21:35 +00:00
tituspijean
5fa58f19ce
Offer apps to set service name for ynh_spawn_app_shell
2023-05-24 22:19:10 +00:00
tituspijean
a47e491869
Cleanup ynh_spawn_app_shell
2023-05-24 22:08:51 +00:00
tituspijean
ed1b5e567b
Force php to its intended version in ynh_spawn_app_shell
2023-05-24 21:55:20 +00:00
tituspijean
4b4ce9aef6
Default to WorkingDirectory then install_dir for ynh_spawn_app_shell
...
Co-authored-by: Tagada <36127788+Tagadda@users.noreply.github.com>
2023-05-24 23:13:52 +02:00
tituspijean
cc167cd92c
Rename ynh_load_app_environment into ynh_spawn_app_shell
...
Co-authored-by: Florent <florent.git@zeteo.me>
2023-05-24 21:12:06 +00:00
tituspijean
21c7c41812
Extend ynh_load_app_environment usage examples
...
Co-authored-by: Florent <florent.git@zeteo.me>
2023-05-24 23:08:53 +02:00
tituspijean
072dabaf70
Fix Bash detection for ynh_load_app_environment
2023-05-18 16:45:17 +00:00
tituspijean
68a4f2b4bc
Improve ynh_load_environment helper
2023-05-18 16:14:50 +00:00
tituspijean
d27e9a9eea
Add ynh_load_app_environment helper
2023-05-18 16:14:49 +00:00
Alexandre Aubin
d698c4c3de
helpers: improve error message for corrupt source in ynh_setup_source, it's more relevant to cite the source url rather than the downloaded output path
2023-05-15 16:46:29 +02:00
Alexandre Aubin
e59a4f849a
helpers: using YNH_APP_ID instead of YNH_APP_INSTANCE_NAME during ynh_setup_source download, for more consistency and because tests was actually failing since a while because of this
2023-05-13 19:18:40 +02:00
Alexandre Aubin
a7350a7eae
appsv2/regenconf: prevent set -u to be enabled during regen-conf triggered from inside appsv2 scripts
2023-05-04 17:02:35 +02:00
yunohost-bot
63760680f8
Upgrade n to v
2023-04-28 05:11:13 +00:00
Alexandre Aubin
8c25aa9b9f
helpers: fix previous change about using YNH_APP_ACTION ... which is not defined in config panel context
2023-04-04 15:55:55 +02:00
Alexandre Aubin
14bf2ee48b
appsv2: various fixes regarding sources toml parsing/caching
2023-04-02 20:28:29 +02:00
Alexandre Aubin
1b2fa91ff0
ynh_setup_source: fix buggy checksum mismatch handling, can't compute the sha256sum after we delete the file @_@
2023-03-20 15:49:23 +01:00