Commit graph

  • 1062a8d22e Report unknown-8bit too Alexandre Aubin 2021-10-23 17:05:45 +0200
  • d910c59d76 Aaaannnd I broke everything Alexandre Aubin 2021-10-23 16:59:23 +0200
  • c303c149a0 Report files encoded as latin1 Alexandre Aubin 2021-10-23 16:43:22 +0200
  • 42c44c31bd Unused weird 'codec' thingy Alexandre Aubin 2021-10-23 16:15:50 +0200
  • 6a818a28c5 Aaaaaand typo >_> Alexandre Aubin 2021-10-10 16:39:12 +0200
  • e07d9c5133 Fix false positive warning for path traversal issue Alexandre Aubin 2021-10-10 16:38:01 +0200
  • 97f2441cf4 Report usage of install_extra_app_dependencies without --key Alexandre Aubin 2021-10-10 13:38:52 +0200
  • 2fe4ae8b3a Report /home/$app as a bad location for app data Alexandre Aubin 2021-10-06 18:04:16 +0200
  • 1d96b4592a Suggest removing ynh_add_app_dependencies Alexandre Aubin 2021-10-06 14:33:30 +0200
  • 9f45cc6fa3 Suggest removing references to jessie Alexandre Aubin 2021-10-06 14:31:23 +0200
  • 6338aca006 Stupid typo leading to apps with exactly 3 warnings being able to reach level 7+ T_T Alexandre Aubin 2021-10-01 04:08:15 +0200
  • c4af75125a Report usage of 'chown root ' Alexandre Aubin 2021-09-29 18:01:01 +0200
  • ab8696322d Encourage to harden systemd configuration Alexandre Aubin 2021-09-29 17:37:23 +0200
  • 5b6cde0562 Report missing ask strings in install questions Alexandre Aubin 2021-09-29 15:22:43 +0200
  • 8d9d3afc62
    Merge pull request #98 from YunoHost/legacy-perm-warning Alexandre Aubin 2021-09-25 14:53:28 +0200
  • e1cbc527dc
    set_legacy_permission to report a warning instead of info Alexandre Aubin 2021-09-24 12:24:57 +0200
  • f3147fae35
    Merge pull request #97 from tituspijean/master Alexandre Aubin 2021-09-23 22:35:39 +0200
  • a9b768481e Fix typos, rewordings tituspijean 2021-09-23 22:28:00 +0200
  • 272910a42e No need to define default/example values for domain, user, passwords Alexandre Aubin 2021-09-16 20:16:16 +0200
  • 18b26598da Report using of ynh_print_ON/OFF Alexandre Aubin 2021-09-16 18:43:47 +0200
  • 6f71827858 Report useless ynh_webpath_available Alexandre Aubin 2021-08-28 22:09:04 +0200
  • 1ef85021d4
    path traversal issue: Ignore trailing simple quotes Alexandre Aubin 2021-08-16 14:02:37 +0200
  • 8fb895d258 Promote some Info to Warning because the vast majority of level 7+ apps satisfy these Alexandre Aubin 2021-08-07 17:14:18 +0200
  • 0dc32a65bd userdoc and admindoc fields shouldnt point to yunohost.org Alexandre Aubin 2021-08-07 16:56:07 +0200
  • 5a558af536 Report references to php5 as error, + add warnings for reference to php7.0, or yunohost requirement before 3.8 Alexandre Aubin 2021-06-11 17:08:09 +0200
  • b147e95af0 Upgrading requirements yalh76 2021-05-24 11:56:58 +0200
  • 10748bcaeb
    Remove not up-to-date README stuff Alexandre Aubin 2021-05-23 16:32:54 +0200
  • d3403a701e Fix doc folder exists test Alexandre Aubin 2021-05-13 19:49:16 +0200
  • 609580adb3 Don't miserably crash if there's nothing to grep Alexandre Aubin 2021-05-10 21:15:55 +0200
  • 769aa810fc Recommend to use ynh_add_config Alexandre Aubin 2021-05-10 21:12:07 +0200
  • 2874e9a6f7 Add an info to advertise the new auto README stuff, encourage to add a doc/DISCLAIMER.md + upstream infos in manifest Alexandre Aubin 2021-05-10 20:17:58 +0200
  • 5b0371c46d Requalify some 'info' as 'warning' now that they integrated by the vast majority of good quality apps Alexandre Aubin 2021-05-10 19:52:40 +0200
  • 5b455de1bd Report using --others_var as deprecated (as info) Alexandre Aubin 2021-05-10 19:39:11 +0200
  • 08ff7404be Update official helper list Alexandre Aubin 2021-05-10 18:00:49 +0200
  • c9d2ae81ad Put an actual license in LICENSE Alexandre Aubin 2021-04-23 18:34:39 +0200
  • dc5cb76a40 Don't complain about app requesting 4.1.0 instead of 4.1.2 because meh Alexandre Aubin 2021-04-16 22:26:14 +0200
  • 24f7031aee Don't break json output Alexandre Aubin 2021-04-13 00:23:31 +0200
  • 59285decfc Don't miserably crash because of syntax error in apps.json Alexandre Aubin 2021-04-11 19:58:15 +0200
  • 6fb6cdc15d Bump date in comment about helpers requirement Alexandre Aubin 2021-04-11 17:13:59 +0200
  • 3393cfe0b8 Update helpers version requirements Alexandre Aubin 2021-04-11 17:07:09 +0200
  • 975e2de5fc Add info about osbsolete/superflous ask strings Alexandre Aubin 2021-03-15 02:26:41 +0100
  • 0b1aa10e44 Also report set -u used in remove, making some remove crash ... Alexandre Aubin 2021-03-14 18:40:39 +0100
  • 6ce44da797 Fix forbidden data location test.. Alexandre Aubin 2021-03-11 19:50:01 +0100
  • 4effddeab1 Report app using a folder in /home that aint the recommended practice /home/yunohost.app/ or multimedia Alexandre Aubin 2021-03-11 02:59:34 +0100
  • abf751cd61
    Merge pull request #92 from YunoHost/report-legacy-permissions Alexandre Aubin 2021-03-07 18:32:40 +0100
  • c8555839b2 Epic bug in json output wtf :| Alexandre Aubin 2021-02-22 18:42:07 +0100
  • 08905f25f5 Epic bug in json output wtf :| change-url-checks Alexandre Aubin 2021-02-22 18:42:07 +0100
  • a684cc4d1b Add checks for change_url script Alexandre Aubin 2021-02-22 18:00:03 +0100
  • 5a3794957e Report legacy permission stuff (as info) Alexandre Aubin 2021-02-21 18:31:06 +0100
  • 12117dad7d No need to differentiate if output == plain, _print handle this, we shoudl always add stuff to tests_reports Alexandre Aubin 2021-02-03 18:42:50 +0100
  • 0c13d92b6d Polish the output for better UX? Alexandre Aubin 2021-02-03 18:30:26 +0100
  • adec1fdf02
    Requalify the check that app is working as an Error instead of Critical because that's hella confusing for CI test on apps not yet in the catalog Alexandre Aubin 2021-01-21 20:30:13 +0100
  • 9db63cc2ce Ignore binary file match derp Alexandre Aubin 2021-01-17 15:32:20 +0100
  • 0e5c8a4504 Report default/placeholder help string + remaining REPLACEBYYOURAPP Alexandre Aubin 2021-01-10 18:51:58 +0100
  • d6bfb089c9 Report having a message talking about configuring firewall when it's only about finding an available port ... Alexandre Aubin 2021-01-09 22:11:44 +0100
  • 8ba4a25b8b Report black magic with conf.json.persistent Alexandre Aubin 2021-01-09 18:45:40 +0100
  • 6d04f17c8e
    Merge pull request #91 from YunoHost/fix-version Alexandre Aubin 2021-01-09 16:22:05 +0100
  • 403fff1e7c
    Update package_linter.py ericgaspar 2021-01-09 14:46:53 +0100
  • 360da39e15 Improved regex to avoid matching timer/target services Alexandre Aubin 2021-01-07 18:43:58 +0100
  • 2650e4cc4b Report starting services with systemctl start instead of ynh_systemd_action Alexandre Aubin 2021-01-07 18:37:51 +0100
  • a47f5952cd Return qualify_for_level_9 if app is flagged high quality Alexandre Aubin 2020-12-17 22:47:24 +0100
  • 095a690fe7 Fix change_url check + set it as info? Alexandre Aubin 2020-12-05 17:02:27 +0100
  • 371237c093
    Merge pull request #88 from YunoHost/small-typos Alexandre Aubin 2020-12-05 15:54:49 +0100
  • cb6548e2ad
    Update package_linter.py ericgaspar 2020-12-05 15:52:38 +0100
  • 582fe709a9
    Update package_linter.py ericgaspar 2020-12-05 15:37:23 +0100
  • 522092764c
    Merge pull request #87 from YunoHost/long_term_quality_and_checks_for_level_7 Alexandre Aubin 2020-12-01 22:42:54 +0100
  • 1539c5da74 Report deprecated 'yunohost app addaccess' Alexandre Aubin 2020-12-01 01:25:57 +0100
  • 035ba260cb Ugly code to check consistency of 'yunohost service add' deeper :| Alexandre Aubin 2020-12-01 01:19:58 +0100
  • 8b30b547a5 Report use of ynh_normalize_url_path Alexandre Aubin 2020-11-29 07:02:19 +0100
  • 595edefa59 Report lack of badge in the README Alexandre Aubin 2020-11-28 19:55:26 +0100
  • 8447af9142 Report (as info) ynh_script_progression during backup Alexandre Aubin 2020-11-28 18:49:05 +0100
  • ee3d38c177 Report using md5sum for checksums (as info) Alexandre Aubin 2020-11-28 18:43:15 +0100
  • 657c33e575 Don't lint systemd override files Alexandre Aubin 2020-11-28 18:31:54 +0100
  • 14a199a944 Merge branch 'master' into long_term_quality_and_checks_for_level_7 Alexandre Aubin 2020-11-27 06:53:07 +0100
  • 6cc1b2f330 Report is_public default value being a string Alexandre Aubin 2020-11-25 02:11:26 +0100
  • b00ef3d23c Make sure wget is quiet Alexandre Aubin 2020-11-24 03:45:10 +0100
  • c1f2bfe536 Recommend to add --quiet when using raw systemclt enable/disable Alexandre Aubin 2020-11-24 03:25:45 +0100
  • 809232f8b3 Support multiple licenses Alexandre Aubin 2020-11-21 02:34:01 +0100
  • ce36805ad5 Turn some error into critical ? Alexandre Aubin 2020-11-21 00:33:09 +0100
  • a682a34454 Misc message tweaks Alexandre Aubin 2020-11-19 00:47:57 +0100
  • ef8256372f Minor tweak about version requirements Alexandre Aubin 2020-11-19 00:40:35 +0100
  • 0b4a17ddd6 Uuuh more info vs. warning tweaks ? Alexandre Aubin 2020-11-19 00:35:17 +0100
  • 9d88e90857 Misc fix Alexandre Aubin 2020-11-19 00:07:36 +0100
  • 84d9a3a5c2 Cosmetics Alexandre Aubin 2020-11-18 23:56:58 +0100
  • d80db3d9a4 Implement new level 7 and 8 definitions Alexandre Aubin 2020-11-18 23:56:52 +0100
  • fe90e3acec Warning -> Info for not-so-important-warnings Alexandre Aubin 2020-11-18 20:32:40 +0100
  • 8970d3b960 Change the test for the license key: expect a license ID listed on spxd. I really doubt we need to cover the case of "the license is free but not listed on spdx" ... Spdx's list is quite exhaustive... Alexandre Aubin 2020-11-18 20:27:03 +0100
  • 91cd621e0c Refactor app catalog checks, add a check related to long-term good-quality-ness... + eligibility of 'new' level 7 ? Alexandre Aubin 2020-11-17 01:13:05 +0100
  • d66362f08f Report incorrect syntax for more_set_headers Alexandre Aubin 2020-11-16 18:11:26 +0100
  • 813b244f01 Report obsolete use of -i/--installed with yunohost app list Alexandre Aubin 2020-11-16 17:49:29 +0100
  • 6e0c314098 Try/except because flarum has a nonutf8 file >_> Alexandre Aubin 2020-11-11 17:13:01 +0100
  • bd199390cd Add checks for running systemd and php worker as non-root ... + small refactor to have a proper 'config' test suite Alexandre Aubin 2020-11-11 17:08:49 +0100
  • 0c9f532e36 Better manifest syntax issue handling Alexandre Aubin 2020-11-10 14:08:16 +0100
  • f6b9acc401 Path may contain spaces >_> Alexandre Aubin 2020-11-10 13:46:47 +0100
  • eb774ae2fc Weird CHECK_SIZE helper >_> Alexandre Aubin 2020-11-09 18:56:29 +0100
  • efcacd2bd2 Typo Alexandre Aubin 2020-11-09 18:31:59 +0100
  • f803acd1fd Report references to php5 Alexandre Aubin 2020-11-09 18:21:31 +0100
  • 4b513b4cd6 Misc fixes + some apps are using rm -fR or -Rf instead of -rf, which wasnt caught by linter... Alexandre Aubin 2020-11-09 15:46:32 +0100
  • e3dcea7299
    Merge pull request #85 from YunoHost/epic_refactoring Alexandre Aubin 2020-11-09 03:38:25 +0100
  • c4e823062f
    Apply suggestions from code review Alexandre Aubin 2020-11-08 15:41:53 +0100