Commit graph

  • f6e98894cf Check for path traversal issue Alexandre Aubin 2019-03-09 18:38:37 +0100
  • 74e60bab86
    Uhoh not checking the right file Alexandre Aubin 2019-03-09 18:35:15 +0100
  • 652d6bacb3 Encourage packagers to detail what is_public means Alexandre Aubin 2019-03-09 17:52:08 +0100
  • ecb7483694 Rework check_source_common Alexandre Aubin 2019-03-09 17:39:00 +0100
  • 46e6439233 add check ./common.sh cf kay0u ;-) Mickael 2019-02-25 23:53:46 +0100
  • 9f32e06dcc add test of common file Mickael 2019-02-25 23:24:28 +0100
  • 02ba265abd add check service in install file match with manifest (new services) Mickael 2019-02-27 13:47:26 +0100
  • e89e613f9e
    Merge pull request #58 from YunoHost/factor-app-class Alexandre Aubin 2019-03-09 17:01:47 +0100
  • d35de52b9b Disable 'use double quotes' warning Alexandre Aubin 2019-03-02 04:48:21 +0100
  • bc45a6e327 Fix following merge with master branch Alexandre Aubin 2019-03-02 04:48:07 +0100
  • 1ccebdbab3 check_helper_consistency is now an app method instead of script Alexandre Aubin 2019-03-02 02:24:13 +0100
  • 1c8bc4abc4 Move script checks as method of class Script Alexandre Aubin 2019-03-02 02:10:54 +0100
  • 6c63667638 Rework formatting of multi-line strings Alexandre Aubin 2019-03-02 02:06:43 +0100
  • 0c4e86d098 Move general checks as methods of App class Alexandre Aubin 2019-03-02 01:43:29 +0100
  • a0e435c271 Move license_mentionned_in_readme inside check_manifest Alexandre Aubin 2019-03-02 01:34:39 +0100
  • 26c383d0b3 check_files_exist -> misc_file_checks and other tweaks Alexandre Aubin 2019-03-02 01:30:58 +0100
  • b089229482 Begin to factorize script loading in an app class Alexandre Aubin 2019-03-02 01:19:40 +0100
  • 61d63b0dff
    Merge branch 'master' into master Alexandre Aubin 2019-03-02 00:27:52 +0100
  • e83b03b6d4
    Merge pull request #54 from YunoHost/rework-script-parsing Alexandre Aubin 2019-03-02 00:24:54 +0100
  • f029866455 delete swap file Mickael 2019-02-25 22:09:06 +0100
  • 1d56ef55c0 add exclusion for source cmd files called by source can be not present on a dev environment Mickael 2019-02-25 21:00:12 +0100
  • b65f5a7402 remove old var Mickael 2019-02-25 16:28:54 +0100
  • 944002c295 remove old dependencies apt Mickael 2019-02-25 16:27:38 +0100
  • 609298d015 prefer launch sheelcheck only if present, no install Example : Mickael 2019-02-25 16:26:06 +0100
  • 451c2e3bb7 Add some modification for calling "source" and external files Mickael 2019-02-25 15:24:03 +0100
  • e468a790c7 Add shellcheck check root 2019-02-25 13:44:26 +0100
  • 01085f49fc Rework script parsing : line-per-line (still using shlex) Alexandre Aubin 2019-02-23 20:14:56 +0100
  • d0dd509ca2 Sometimes there are folders in conf/ ;P Alexandre Aubin 2019-02-13 21:17:24 +0100
  • a4844e0924
    Merge pull request #46 from YunoHost/recommend-ynh-print-info Alexandre Aubin 2019-02-13 17:49:56 +0100
  • f8bbccd78a
    Merge pull request #45 from YunoHost/warn_about_add_header Alexandre Aubin 2019-02-13 17:49:43 +0100
  • b27a848203 Recommend ynh_print_info or ynh_script_progression usage in the install script Alexandre Aubin 2019-02-10 14:12:25 +0100
  • 8a5083e858 Warn about the use of add_header in nginx conf Alexandre Aubin 2019-02-09 16:30:35 +0100
  • daee832af4 Report missing argument type as a warning instead of error Alexandre Aubin 2019-02-07 19:51:46 +0100
  • af96b17a48 Typo Alexandre Aubin 2019-02-07 15:55:47 +0100
  • 6ed98bf540
    Merge pull request #42 from YunoHost/report-arg-type-issues Alexandre Aubin 2019-02-07 15:48:39 +0100
  • a9c60d39f5
    Merge branch 'master' into report-arg-type-issues Alexandre Aubin 2019-02-07 15:48:29 +0100
  • 20a280e2d2
    print_wrong -> print_error Alexandre Aubin 2019-02-07 15:47:38 +0100
  • 5cd4275f05
    Merge pull request #43 from YunoHost/meh-refactoring Alexandre Aubin 2019-02-07 15:46:20 +0100
  • 6bddff93d2
    Typo Alexandre Aubin 2019-02-07 15:06:28 +0100
  • a31bd52de2
    Fix known service list Alexandre Aubin 2019-02-05 17:01:13 +0100
  • 247c78c95c Fix broken link Alexandre Aubin 2019-01-29 01:42:03 +0100
  • 7e4fecf6e6 Improve tip about the description Alexandre Aubin 2019-01-29 01:36:53 +0100
  • a0c400f946 Small tip about the url field in manifest Alexandre Aubin 2019-01-29 01:10:12 +0100
  • 0587845acb print_wrong -> print_error Alexandre Aubin 2019-01-29 00:44:33 +0100
  • 657f30a94d Complain if 'yunohost service add' is not matched with a 'yunohost service remove' Alexandre Aubin 2019-01-29 00:36:08 +0100
  • 171617cb8a Complain about attempts to restart nginx Alexandre Aubin 2019-01-29 00:35:23 +0100
  • 2e976bcdf3 Shlex behavior is fucked up. Alexandre Aubin 2019-01-29 00:34:46 +0100
  • fcb9c17edc Big ugly refactoring commit. Boooh. Not cool :|. Alexandre Aubin 2019-01-28 23:33:27 +0100
  • 5a45d7b7bb Remove commented lines when reading file in raw mode Alexandre Aubin 2019-01-28 20:35:07 +0100
  • c7f40ca566 Recommend ynh_string_random instead of 'dd' or 'openssl rand' Alexandre Aubin 2019-01-28 20:05:38 +0100
  • 8060598fed Ugh ... major bug, shlex actually split the whole file in words. If we look for 'rm -rf' occurrences for instances, those are two separate words ... used a raw read instead Alexandre Aubin 2019-01-28 20:04:28 +0100
  • 910a3b2006 Report missing or bad manifest arg type, or unecessary 'choices' usage Alexandre Aubin 2019-01-28 19:26:41 +0100
  • f31bebc644 Rework and add deprecated helpers usage and deprecated practices Alexandre Aubin 2019-01-27 16:32:04 +0100
  • d37eaae1e2
    Merge pull request #39 from Jibec/dependencies_consistency ljf (zamentur) 2018-12-13 22:49:50 +0100
  • 48075f80e3
    [enh] Check fail if rm -rf ljf (zamentur) 2018-12-13 22:48:49 +0100
  • 132ee456e0
    Misc fixes for confusion between full path, script name, and content Alexandre Aubin 2018-12-13 20:47:49 +0100
  • 29d647ce20 Update advice about 'sudo' and others Alexandre Aubin 2018-12-02 17:59:45 +0100
  • 4a68c76089 Use read_file() to get file content without comments Alexandre Aubin 2018-12-02 17:56:45 +0100
  • 21cb506419 Update url for official helpers doc Alexandre Aubin 2018-12-02 17:54:54 +0100
  • a40342c278 Merge branch 'check_ynh_install_app_dependencies' into dependencies_consistency Jean-Baptiste Holcroft 2018-05-27 12:03:26 +0200
  • 0d18196949 Improve text and code style Jean-Baptiste Holcroft 2018-05-27 12:01:38 +0200
  • e3f689441e Add consistency check for dependencies Jean-Baptiste Holcroft 2018-05-27 11:54:28 +0200
  • 834ac35b96 Add link to official and experimental helpers Jean-Baptiste Holcroft 2018-05-26 20:42:14 +0200
  • 29ac976ba0 Add basic unix command detection Jean-Baptiste Holcroft 2018-05-26 20:40:27 +0200
  • 7402117dbc Add check for dependencies helpers Jean-Baptiste Holcroft 2018-05-26 20:27:24 +0200
  • fe9e184b06
    Microdecision: wording/syntax Alexandre Aubin 2018-01-16 15:20:22 +0100
  • 6327ea030b
    Merge pull request #35 from Jibec/patch-1 Laurent Peuch 2018-01-14 16:56:28 +0100
  • 589e6ac516
    Merge pull request #34 from YunoHost/fix-license-test Laurent Peuch 2018-01-14 16:55:28 +0100
  • 99c7014059
    remove clear Jean-Baptiste 2017-12-16 01:04:24 +0100
  • 86c1913449
    Fix license test + improve message Alexandre Aubin 2017-11-14 22:11:09 +0100
  • 76cef06576 Merge pull request #31 from YunoHost/improve-linter Alexandre Aubin 2017-10-07 18:32:17 +0200
  • 8c70d51c6b [enh] Add warning and some test ljf 2017-08-31 02:01:29 +0200
  • 8593bd5c83 Merge 902b39fe6b into 2633503658 M5oul 2017-04-28 18:48:10 +0000
  • 2633503658 Merge pull request #27 from YunoHost/return_value M5oul 2017-04-11 10:17:12 +0200
  • 0fdc5c5208 Merge pull request #26 from YunoHost/env_var_check_return_value M5oul 2017-04-11 10:14:20 +0200
  • cda98505ba [mod] some pep8 fixes. Moul 2017-04-11 10:10:29 +0200
  • 74315b2718 [mod] do not return an error value for verifications_done_before_modifying_system. Moul 2017-04-11 09:48:42 +0200
  • 64f9360d80 [enh] do not throw an error if 'backup' or 'restore script is missing. Moul 2017-04-11 09:44:13 +0200
  • fdda64aaf7 [mod] #18, #22: do not return an error value on env var check. Moul 2017-04-06 17:19:26 +0200
  • dc2b02dcbe Merge pull request #23 from YunoHost/rm_sudo_check M5oul 2017-04-05 20:49:44 +0200
  • a525951161 Merge pull request #25 from JocelynDelalande/jd-more-accurate-exit-match M5oul 2017-04-04 09:09:56 +0200
  • 1cea3c75f8 [fix] search for "exit" more accurately Jocelyn Delalande 2017-03-31 17:43:29 +0200
  • 70fe13bd4e [mod] #5: remove 'sudo' cmd prefix check for YnH 2.6. Moul 2017-03-23 19:36:57 +0100
  • b9bbb7d93c Merge pull request #22 from YunoHost/18_arg_retrieval_env_var M5oul 2017-03-08 21:30:51 +0100
  • 0ee36ae94e [enh] #18: check arguments retrieval is done with env var. - '$1' arg retrieval is now deprecated. Moul 2017-03-07 13:59:37 +0100
  • 902b39fe6b [mod] manifest: check 'version' field. Moul 2017-02-19 14:23:50 +0100
  • 6b15f16902 [fix] close #19: crash if 'sources' folder do not exists. Moul 2017-02-09 17:59:47 +0100
  • 5f075c6c6c [enh] sources management check: check if there is more than 5 files on 'sources' folder to say if using local stored sources. Moul 2017-02-07 19:33:21 +0100
  • fa29eedbf3 [mod] readme: add sources management. Moul 2017-02-04 08:50:11 +0100
  • 2d28219a9a [enh] add sources management copy/paste check. Moul 2017-02-04 08:48:57 +0100
  • 9916146a81 Explicitely specify utf-8 encoding julienmalik 2017-01-31 09:15:18 +0100
  • ed392f0e4e [enh] #17: check 'set -(e)u': check it's present on five first lines. Moul 2017-01-28 12:01:49 +0100
  • be1f2b2eb5 [enh] #17: check 'set -(e)u' usage on scripts. Moul 2017-01-28 11:52:22 +0100
  • 7806446235 [enh] don't do some checks on extra scripts. Moul 2017-01-28 10:47:09 +0100
  • 54201c50cf [mod] #16: temporarily comment license field check. Moul 2017-01-27 22:11:54 +0100
  • 78f9d30950 [mod] readme: update information. Moul 2017-01-27 22:04:34 +0100
  • 9f30350c99 Merge branch 'master' of github.com:/YunoHost/package_linter Moul 2017-01-27 22:01:15 +0100
  • 9253514432 [mod] #13: remove bash header check. Moul 2017-01-27 22:00:52 +0100
  • dddc15f941 Merge pull request #13 from YunoHost/clean_comments M5oul 2017-01-27 21:59:18 +0100
  • 8677998310 Merge pull request #14 from YunoHost/return_1 M5oul 2017-01-27 21:54:58 +0100