Commit graph

4347 commits

Author SHA1 Message Date
Alexandre Aubin
df418b1fa1
Merge pull request #820 from yunohost-bot/weblate-yunohost-core
Update from Weblate
2019-10-13 22:05:00 +02:00
Alexandre Aubin
c7ff6cb682
Merge branch 'permission-visitors' into more-accurate-tests 2019-10-13 22:03:55 +02:00
Alexandre Aubin
51e7a56522 Improve metadata for diskusage tests 2019-10-13 18:42:45 +02:00
Alexandre Aubin
97f9d3ea37 Integrate the ignore mechanism with the rest of the code 2019-10-11 22:42:21 +02:00
Alexandre Aubin
f75cd82593 First part of implementing the ignore mechanism 2019-10-11 20:05:46 +02:00
Alexandre Aubin
d6eb55d2a2 Add tmp dummy mail report so that the diagnoser kinda works instead of failing miserably 2019-10-11 20:05:10 +02:00
Alexandre Aubin
e67e9e27ba Hmm somehow there seem to be different version of ping supporting or not the -4 / -6 ... let's see if this workaroud works in all contexts 2019-10-10 16:48:58 +02:00
Alexandre Aubin
02d6a0212f Remove debug prints 2019-10-10 16:40:06 +02:00
Alexandre Aubin
3d7f37176c Remove debug prints 2019-10-10 16:23:38 +02:00
Alexandre Aubin
356f2b9ec1 Moar ideas 2019-10-10 16:16:59 +02:00
Alexandre Aubin
e0fa87cb36 Note for the future about trying to diagnose hairpinning 2019-10-10 16:16:59 +02:00
Alexandre Aubin
339b6d9cbe Moar notes about what could be implemented for mail diagnoser 2019-10-10 16:16:59 +02:00
Alexandre Aubin
d113b6a53f Adding some notes about diagnosis items to be implemented 2019-10-10 16:16:59 +02:00
Alexandre Aubin
94f3557aeb Remove old 'tools diagnosis', superseded by the new diagnosis system 2019-10-10 16:16:59 +02:00
Alexandre Aubin
47c7c72455 Add RAM and swap diagnosis + improve message for disk usage 2019-10-10 16:14:20 +02:00
Alexandre Aubin
33180d0947 Add base system diagnostic 2019-10-10 16:14:20 +02:00
Alexandre Aubin
c4ba8534c5 Implement i18n stuff 2019-10-10 16:13:13 +02:00
Alexandre Aubin
0c232b6cb5 Implement diagnosis show --share 2019-10-10 16:13:13 +02:00
Alexandre Aubin
b81cd4fc68 Add security diagnoser with meltdown checks 2019-10-10 16:13:13 +02:00
Alexandre Aubin
cee3b4de27 Add nginx -t check to regenconf diagnoser 2019-10-10 16:13:13 +02:00
Alexandre Aubin
4cbd1b06c2 Add a regenconf diagnoser to report manually modified files... 2019-10-10 16:13:13 +02:00
Alexandre Aubin
0dc1909c68 Misc small UX stuff 2019-10-10 16:13:13 +02:00
Alexandre Aubin
612a96e1e2 Yield one item per port open to be consistent with other diagnosers 2019-10-10 16:13:13 +02:00
Alexandre Aubin
91ec775ebb Implement basic dependency system between diagnoser 2019-10-10 16:13:13 +02:00
Alexandre Aubin
f050b3c5b8 First version of http exposure diagnosis 2019-10-10 16:13:13 +02:00
Alexandre Aubin
6c48c131a8 Fix small issues in port diagnoser 2019-10-10 16:12:50 +02:00
Alexandre Aubin
f690ff6e1e First version of port exposure diagnosis 2019-10-10 16:12:50 +02:00
Alexandre Aubin
35f6b77895 Reclarify ip diagnoser 2019-10-10 16:12:33 +02:00
Alexandre Aubin
d2bbb5a2b3 This 'args' things sounds like a big YAGNI after all 2019-10-10 16:12:33 +02:00
Alexandre Aubin
24f9d475b8 Implement a first version for disk usage check 2019-10-10 16:12:32 +02:00
Alexandre Aubin
1019e95b1d Implement a first version for services status check 2019-10-10 16:12:12 +02:00
Alexandre Aubin
aed53786f2 Make the PEP8 gods less angry 2019-10-10 16:11:20 +02:00
Alexandre Aubin
5f4450ab87 Add DNS resolution tests 2019-10-10 16:11:20 +02:00
Alexandre Aubin
4d5ace06db Add test that we can ping outside before talking to ip.yunohost.org 2019-10-10 16:11:20 +02:00
Alexandre Aubin
41c3b054ba Fix semantic, way too many things called 'report' ... 2019-10-10 16:11:20 +02:00
Alexandre Aubin
1d8ba7fa95 Implement diagnosis show --full and --issues 2019-10-10 16:11:20 +02:00
Alexandre Aubin
9405362caf Cooler messages summarizing what's found, instead of displaying a huge unreadable wall of json/yaml 2019-10-10 16:11:20 +02:00
Alexandre Aubin
af23f53d82 Simplify / reorganize i18n management for report and description 2019-10-10 16:11:20 +02:00
Alexandre Aubin
0ce4eb0a27 Fix the return interface of diagnosis hooks 2019-10-10 16:09:16 +02:00
Alexandre Aubin
bd3a378d28 Use only ipv4 resolver for DNS records diagnosis 2019-10-10 16:09:16 +02:00
Alexandre Aubin
1105b7d943 We don't need this auth madness anymore 2019-10-10 16:09:16 +02:00
Alexandre Aubin
06e02de548 Add traceback for easier debugging 2019-10-10 16:09:16 +02:00
Alexandre Aubin
aafef0a8ef Add i18n messages 2019-10-10 16:09:16 +02:00
Alexandre Aubin
3200fef39c Implement detail mechanism for DNS category 2019-10-10 16:07:46 +02:00
Alexandre Aubin
2b2ff08f08 Fix error handling (Yunohost / Moulinette / Asserts) 2019-10-10 16:07:46 +02:00
Bram
ded4895b7e [mod] misc, better error message
I'm using repr to be able to detect if it's a string or a number since it's an error I'm expecting
2019-10-10 16:07:46 +02:00
Alexandre Aubin
85930163a0 First draft of DNS diagnoser 2019-10-10 16:07:46 +02:00
Alexandre Aubin
77b0920dac Forgot to change this 2019-10-10 16:02:50 +02:00
Alexandre Aubin
b03e3a487e Handle cases where some category might fail for some reason 2019-10-10 16:02:50 +02:00
Alexandre Aubin
8a415579bf Implement diagnosis_show 2019-10-10 16:02:50 +02:00