Alexandre Aubin
|
e3dcea7299
|
Merge pull request #85 from YunoHost/epic_refactoring
Refactor with a more "unit-test" like approach, + enforce some tests as error (instead of warning) for moaaar quality
|
2020-11-09 03:38:25 +01:00 |
|
Alexandre Aubin
|
c4e823062f
|
Apply suggestions from code review
Co-authored-by: Éric Gaspar <46165813+ericgaspar@users.noreply.github.com>
|
2020-11-08 15:41:53 +01:00 |
|
Alexandre Aubin
|
e15a959860
|
No more 'app' type
|
2020-11-07 17:41:40 +01:00 |
|
Alexandre Aubin
|
603d663c8d
|
Add more tests related to app catalog infos
|
2020-11-07 17:40:45 +01:00 |
|
Alexandre Aubin
|
06b8953033
|
Tweak checks about progress bar weights, check that the weights don't have super huge differences
|
2020-11-04 15:51:24 +01:00 |
|
Alexandre Aubin
|
94e81683ab
|
change_url script is only relevant if this is a webapp
|
2020-11-04 14:06:17 +01:00 |
|
Alexandre Aubin
|
7d5b87ef84
|
Add some consistency check for content of check_process compared to manifest
|
2020-11-03 19:03:06 +01:00 |
|
Alexandre Aubin
|
43523543e0
|
Add a check that yunohost required version is not 2.x
|
2020-11-03 17:45:17 +01:00 |
|
Alexandre Aubin
|
2e4b25e008
|
Add check_process checks
|
2020-10-15 21:38:14 +02:00 |
|
Alexandre Aubin
|
a374b997e0
|
Encourage people to implement a change_url script
|
2020-10-15 21:29:17 +02:00 |
|
Alexandre Aubin
|
cd396af50e
|
Fix some false-negative about exit usage + report it as error
|
2020-10-08 16:40:04 +02:00 |
|
Alexandre Aubin
|
01adf07c5e
|
Fix an edge case of path traversal detection
|
2020-10-08 16:06:19 +02:00 |
|
Alexandre Aubin
|
79c52b28c7
|
Enforcing some stuff as errors because most level 7 apps pass these
|
2020-10-08 16:04:17 +02:00 |
|
Alexandre Aubin
|
25e6cc1962
|
Moar consistency checks
|
2020-10-08 16:03:52 +02:00 |
|
Alexandre Aubin
|
961e0bce9f
|
Fix regressions
|
2020-10-08 15:01:36 +02:00 |
|
Alexandre Aubin
|
89a9eb3f73
|
[wip] Epic refactoring
|
2020-10-08 14:25:15 +02:00 |
|
Alexandre Aubin
|
462cf09587
|
Fix issue about var 'conn' not being defined
|
2020-09-20 19:18:50 +02:00 |
|
Kayou
|
e7bf7580c1
|
Fix warning_count not defined
|
2020-06-13 00:09:36 +02:00 |
|
Alexandre Aubin
|
0b0b40008d
|
Add a --json option to generate a json output
|
2020-06-10 17:34:34 +02:00 |
|
Alexandre Aubin
|
bc8ec3e3df
|
Tell to specify the exact version of php dependencies
|
2020-05-27 13:06:13 +02:00 |
|
Alexandre Aubin
|
bff00f6b0d
|
Fix tip for extra app dependencies installation
|
2020-05-27 12:54:18 +02:00 |
|
Alexandre Aubin
|
a6d411c38d
|
Advise to not start/stop services during backups ...
|
2020-05-25 18:47:48 +02:00 |
|
Alexandre Aubin
|
56f8cb6dc7
|
Do not fetch argument from manifest using foo=
|
2020-05-23 23:48:56 +02:00 |
|
Alexandre Aubin
|
aefe62a28e
|
Update official helpers list
|
2020-05-21 02:45:48 +02:00 |
|
Alexandre Aubin
|
4052440a75
|
Merge pull request #83 from autra/fix_service_postgres
Enforce ynh_postgres_test_if_first_run and not yunohost service add
|
2020-05-17 23:36:38 +02:00 |
|
Augustin Trancart
|
726bf2a81b
|
Enforce ynh_postgres_test_if_first_run and not yunohost service add
|
2020-05-17 22:48:20 +02:00 |
|
ericgaspar
|
53894076da
|
Allow 0 to be used in ID field
|
2020-05-11 00:17:14 +02:00 |
|
Alexandre Aubin
|
c6b559998c
|
Merge pull request #81 from autra/fix_weight
Allow --time=10,100,1000...
|
2020-05-03 23:40:10 +02:00 |
|
Augustin Trancart
|
eb301456cd
|
Allow --time=10,100,1000...
|
2020-05-03 23:11:38 +02:00 |
|
Alexandre Aubin
|
e4f85ae967
|
Complain about ynh_script_progression used with --time and --weight=1 all over the place
|
2020-04-30 04:50:56 +02:00 |
|
Alexandre Aubin
|
8a46b28747
|
At least add a warning about using chmod 777 -_-
|
2020-04-25 18:19:47 +02:00 |
|
Alexandre Aubin
|
2cdbe79e75
|
Check for existence of 'version' key in manifest and that it does respect the format <x>~ynh<y>
|
2020-04-25 06:01:59 +02:00 |
|
Alexandre Aubin
|
de06a6bc49
|
Fallback to downloading apps.json again if cache is messed up
|
2020-04-23 17:51:56 +02:00 |
|
Alexandre Aubin
|
a85f6edbf0
|
Recognize display_text as a valid argument type for manifest
|
2020-04-19 00:10:07 +02:00 |
|
Alexandre Aubin
|
e7c24466be
|
No need to start description by is
|
2020-04-11 18:37:50 +02:00 |
|
Alexandre Aubin
|
0e8e5ba043
|
Ugh, path can have spaces -.-
|
2020-04-08 21:24:05 +02:00 |
|
Alexandre Aubin
|
94360abfbc
|
Ugly tricks to avoid 2-3 delay every time its run because of fetching apps.json etc
|
2020-04-08 02:35:03 +02:00 |
|
Alexandre Aubin
|
8439fd0b2e
|
Reorganize some stuff
|
2020-04-08 01:50:29 +02:00 |
|
Alexandre Aubin
|
fcdb15f02d
|
Detect helper sourcing after official ones
|
2020-04-08 01:43:08 +02:00 |
|
Alexandre Aubin
|
dda9bcf5e7
|
Smarter regexes for sed -i subsitutions detections
|
2020-04-03 15:32:30 +02:00 |
|
Alexandre Aubin
|
d34e840d84
|
Path can contain space :s
|
2020-04-03 14:48:45 +02:00 |
|
Alexandre Aubin
|
c0e77e690c
|
Merge pull request #78 from YunoHost/misc-improvements
Misc improvements
|
2020-04-03 04:44:42 +02:00 |
|
Alexandre Aubin
|
7095e096bf
|
Keep reporting nginx path traversal as a warning for now ...
|
2020-04-03 04:39:06 +02:00 |
|
Alexandre Aubin
|
98ff1ad323
|
Add note about issue tracker
|
2020-03-31 21:28:38 +02:00 |
|
Alexandre Aubin
|
a9559d7953
|
Do not miserably fail if /conf doesnt exists
|
2020-03-31 21:22:35 +02:00 |
|
Alexandre Aubin
|
d53ee42a7f
|
Check for helpers usage : custom helpers now official, and version requirement not up to date..
|
2020-03-31 21:15:08 +02:00 |
|
Alexandre Aubin
|
4a5d619ad1
|
Do not fail miserably if not able to parse nginx conf
|
2020-03-31 20:06:03 +02:00 |
|
Alexandre Aubin
|
3399c15f73
|
Hack to auto install dependencies if inside a venv
|
2020-03-31 19:17:54 +02:00 |
|
Alexandre Aubin
|
8a62054f34
|
Also report path traversal issue if alias path doesn't use __FINALPATH__
|
2020-03-31 18:45:42 +02:00 |
|
Alexandre Aubin
|
450249197b
|
Promote path traversal issue detection to error instead of warning
|
2020-03-31 18:45:42 +02:00 |
|