Commit graph

495 commits

Author SHA1 Message Date
Alexandre Aubin
24e9c9574a Report an error if config panel is set to 1.0 but the config script is still using some super old stuff... 2022-01-25 00:12:14 +01:00
Alexandre Aubin
1721516624 Report root services as info instead of warning for Type=oneshot (because these usually are system stuff legitimately running as root) 2021-12-31 02:14:49 +01:00
Alexandre Aubin
e1cea41ae8 Flag set/get of is_public as warning ... is_public is really supposed to be only about initializing the perms ... Also add some advice about no need to temporarily add/remove visitors to the main permission for ynh_local_curl since 4.3 2021-12-05 00:36:29 +01:00
Alexandre Aubin
1a3841070d Lower long-term good quality treshold because some apps are stuck to level 7 just because they were level 0 during a few weeks despite being level 7+ for like two years 2021-12-05 00:19:37 +01:00
Alexandre Aubin
bd6cc2922a Stupid hack to ignore php-pear dependency triggering php_deps warning 2021-12-05 00:18:31 +01:00
Alexandre Aubin
4cee0da0bb Recategorize info as warning for stuff done by 99% of level 7+ apps 2021-12-04 23:54:46 +01:00
Alexandre Aubin
7a2a98a0da Return info instead of warning for bad_final_path_location ... 2021-12-04 19:19:32 +01:00
Alexandre Aubin
084ce4e314 Web applications are supposed to be installed in /var/www/$app, not /opt/ é_è ... 2021-12-04 19:03:08 +01:00
Alexandre Aubin
167f687643 Report deprecated http->https redirect in nginx conf 2021-11-20 22:25:31 +01:00
Alexandre Aubin
5c972a2607 Report config panels version 0.1 2021-11-14 21:36:38 +01:00
Alexandre Aubin
8f6aada99a Deprecated ynh_detect_arch in favor of $YNH_ARCH 2021-11-14 18:21:16 +01:00
Alexandre Aubin
28c515fe5e Report usage of ynh_exec_* and wrapping the command between quotes 2021-11-13 19:24:56 +01:00
Alexandre Aubin
92066d640f Update list of official helpers 2021-11-13 19:05:35 +01:00
Alexandre Aubin
6f44c322fd Add check for deprecated --package option for ynh_add_fpm_config 2021-11-13 19:00:56 +01:00
Alexandre Aubin
d55a5cdeef
Merge pull request #101 from smart4life/improve-version-lint
Improve check of version in manifest
2021-10-28 15:39:43 +02:00
Alexandre Aubin
210a45146c
Merge pull request #100 from smart4life/complete-gitignore
Add generated files during linter execution in gitignore
2021-10-28 15:37:48 +02:00
Sébastien Mennetrier
3056954eb3 Improve check of version in manifest 2021-10-28 15:24:32 +02:00
Sébastien Mennetrier
b51eb5cd1f Add generated files during linter execution in gitignore 2021-10-28 14:16:58 +02:00
Alexandre Aubin
a8801e5688
Merge pull request #99 from smart4life/fix-doc-url
Udpate some links to documentation
2021-10-28 13:16:17 +02:00
Sébastien Mennetrier
89969061f0 Udpate some links to documentation 2021-10-28 11:16:41 +02:00
Alexandre Aubin
d4c191c1ca Apply black 2021-10-24 14:33:41 +02:00
Alexandre Aubin
992f491e5e Don't grep doc/ if folder doesn't exist, should prevent some issues 2021-10-24 14:32:15 +02:00
Alexandre Aubin
a3272065dd Report remaining disclaimer placeholders being weird wording @_@ 2021-10-23 17:23:08 +02:00
Alexandre Aubin
1062a8d22e Report unknown-8bit too 2021-10-23 17:05:45 +02:00
Alexandre Aubin
d910c59d76 Aaaannnd I broke everything 2021-10-23 16:59:33 +02:00
Alexandre Aubin
c303c149a0 Report files encoded as latin1 2021-10-23 16:43:22 +02:00
Alexandre Aubin
42c44c31bd Unused weird 'codec' thingy 2021-10-23 16:15:50 +02:00
Alexandre Aubin
6a818a28c5 Aaaaaand typo >_> 2021-10-10 16:39:12 +02:00
Alexandre Aubin
e07d9c5133 Fix false positive warning for path traversal issue 2021-10-10 16:38:01 +02:00
Alexandre Aubin
97f2441cf4 Report usage of install_extra_app_dependencies without --key 2021-10-10 13:39:06 +02:00
Alexandre Aubin
2fe4ae8b3a Report /home/$app as a bad location for app data 2021-10-06 18:04:19 +02:00
Alexandre Aubin
1d96b4592a Suggest removing ynh_add_app_dependencies 2021-10-06 14:33:30 +02:00
Alexandre Aubin
9f45cc6fa3 Suggest removing references to jessie 2021-10-06 14:31:23 +02:00
Alexandre Aubin
6338aca006 Stupid typo leading to apps with exactly 3 warnings being able to reach level 7+ T_T 2021-10-01 04:08:15 +02:00
Alexandre Aubin
c4af75125a Report usage of 'chown root ' 2021-09-29 18:01:01 +02:00
Alexandre Aubin
ab8696322d Encourage to harden systemd configuration 2021-09-29 17:37:23 +02:00
Alexandre Aubin
5b6cde0562 Report missing ask strings in install questions 2021-09-29 15:22:43 +02:00
Alexandre Aubin
8d9d3afc62
Merge pull request #98 from YunoHost/legacy-perm-warning
`set_legacy_permission` to report a warning instead of info
2021-09-25 14:53:28 +02:00
Alexandre Aubin
e1cbc527dc
set_legacy_permission to report a warning instead of info 2021-09-24 12:24:57 +02:00
Alexandre Aubin
f3147fae35
Merge pull request #97 from tituspijean/master
Fix typos, rewordings
2021-09-23 22:35:39 +02:00
tituspijean
a9b768481e Fix typos, rewordings 2021-09-23 22:28:00 +02:00
Alexandre Aubin
272910a42e No need to define default/example values for domain, user, passwords 2021-09-16 20:16:16 +02:00
Alexandre Aubin
18b26598da Report using of ynh_print_ON/OFF 2021-09-16 18:44:44 +02:00
Alexandre Aubin
6f71827858 Report useless ynh_webpath_available 2021-08-28 22:09:04 +02:00
Alexandre Aubin
1ef85021d4
path traversal issue: Ignore trailing simple quotes 2021-08-16 14:02:37 +02:00
Alexandre Aubin
8fb895d258 Promote some Info to Warning because the vast majority of level 7+ apps satisfy these 2021-08-07 17:14:18 +02:00
Alexandre Aubin
0dc32a65bd userdoc and admindoc fields shouldnt point to yunohost.org 2021-08-07 16:56:07 +02:00
Alexandre Aubin
5a558af536 Report references to php5 as error, + add warnings for reference to php7.0, or yunohost requirement before 3.8 2021-06-11 17:08:09 +02:00
Alexandre Aubin
10748bcaeb
Remove not up-to-date README stuff 2021-05-23 16:32:54 +02:00
Alexandre Aubin
d3403a701e Fix doc folder exists test 2021-05-13 19:49:20 +02:00