Commit graph

649 commits

Author SHA1 Message Date
Alexandre Aubin
f22ac67468 Success for domains not about to expire 2020-04-29 02:43:37 +02:00
Alexandre Aubin
76de0bb2e9 Remove stale code 2020-04-29 02:42:23 +02:00
ljf
9cf0e6ed6c Merge branch 'enh-check-whois' of https://github.com/YunoHost/yunohost into enh-check-whois 2020-04-29 00:24:07 +02:00
ljf
4e84b63688 [fix] Who is the creator of whois ? #consistency 2020-04-29 00:23:33 +02:00
ljf (zamentur)
2c7a059f19
[enh] Add a small comments to explain the pending suffix list 2020-04-28 17:01:11 +02:00
ljf
b241c2fa1d [enh] Whois not working 2020-04-28 00:53:23 +02:00
ljf
575aa67401 [fix] whois on co.uk 2020-04-28 00:30:38 +02:00
ljf
d1b694447a [enh] Use publicsuffix list to avoid alert on dyndns domain 2020-04-27 23:38:05 +02:00
ljf
c347e368fc [fix] Remove this damn test 2020-04-27 23:38:05 +02:00
ljf
cdb917e565 [enh] Explain why domain expiration not found 2020-04-27 23:38:05 +02:00
ljf
d98d753f52 [fix] Bad i18n key 2020-04-27 23:38:05 +02:00
ljf
d72156b91f [enh] Check domain expiration date 2020-04-27 23:38:05 +02:00
Alexandre Aubin
902dd0a548
Merge pull request #946 from YunoHost/be-more-robust-against-manually-modified-domain-conf
[fix] Be more robust against manually modified domain conf
2020-04-27 23:24:30 +02:00
Alexandre Aubin
ceab9bd1b3
Merge branch 'stretch-unstable' into fix-1516-separate-xmpp-vhosts 2020-04-27 18:03:34 +02:00
Alexandre Aubin
17d3ec5ad3 Improve new dig() helper, and use it in dnsrecords diagnosis as well 2020-04-27 17:30:17 +02:00
ljf
c6c85556ac [fix] False positive on blacklist due to search in resovconf 2020-04-27 17:30:17 +02:00
Alexandre Aubin
319898baf7 Feed domain list to regen-conf hooks directly through env to avoid having to call 'yunohost domain list' 2020-04-25 03:49:30 +02:00
Alexandre Aubin
cf32853f81 Fetch all cert-status at once because running a yunohost command takes ~3ish seconds per call 2020-04-25 03:44:26 +02:00
Alexandre Aubin
6d42baff38 Be more robust against broken config or service failing to start, show info to help debugging 2020-04-21 04:48:13 +02:00
Alexandre Aubin
3b0bd2e8f2
Merge pull request #923 from YunoHost/misc-enh-diagnosis
[enh] Misc improvements for diagnosis
2020-04-19 05:34:27 +02:00
Alexandre Aubin
39f0aa3ef3 Improve wording 2020-04-19 05:07:22 +02:00
Alexandre Aubin
7c758b72c9
Merge branch 'misc-enh-diagnosis' into enh-diagnosis-mail 2020-04-19 04:06:44 +02:00
ljf
e6f0091f59 [fix] Rename ipv6 mail settings + desc 2020-04-19 03:45:59 +02:00
ljf
ed75108142 [fix] Cache duration 2020-04-19 02:32:15 +02:00
ljf
4686673bb5 [enh] Be able to disable ipv6 for smtp 2020-04-19 02:30:23 +02:00
Alexandre Aubin
97ab8c91f8 Fix the fix for stupid 'search' stuff in resolvconf ... + let's in fact ignore it if it does exists in /etc/resolv.conf >.> 2020-04-19 02:03:35 +02:00
Alexandre Aubin
3cb47a226f More flexible warning about swap size... Move it to 512 MiB 'cause 256 MiB really aint much I think 2020-04-19 01:43:27 +02:00
Alexandre Aubin
8aced5b4ce Let's cache mail diagnosis with a duration similar to other checks... 2020-04-19 01:30:22 +02:00
ljf
55957d77b0 [fix] Key queue_to_big 2020-04-19 00:58:10 +02:00
ljf
3c174389b6 [enh] Add some details 2020-04-19 00:58:10 +02:00
Alexandre Aubin
7818eb3946 Better handling of failure to use the remote-diagnosis 2020-04-19 00:26:33 +02:00
ljf
0014fe2903 [fix] Order of mail checks and mail queue 2020-04-18 20:40:18 +02:00
ljf
b1124b7080 [fix] Maildiagnoser typo 2020-04-18 19:06:45 +02:00
ljf
a17adc274c [wip] Small refactoring for mail diagnoser 2020-04-18 17:08:47 +02:00
ljf
da6ae405dd [fix] Missing pending number args 2020-04-18 17:08:46 +02:00
ljf
027a0ed73c [wip] Add rDNS and mailqueue check 2020-04-18 17:08:46 +02:00
ljf
5b0698e798 [fix] Bad call to dict 2020-04-18 17:08:46 +02:00
ljf
0b7984adf1 [enh] Improve DNSBL check 2020-04-18 17:08:46 +02:00
ljf
bb162662c6 [enh] Use named var in i18n 2020-04-18 17:08:46 +02:00
ljf
d8feb1b72a [enh] Add RBL check 2020-04-18 17:08:46 +02:00
Alexandre Aubin
db347115fc In fact we can't have a hard dependency on dnsrecords here, otherwise no check are performed until the dnsrecords have no important issue ... 2020-04-18 03:24:31 +02:00
Alexandre Aubin
749ca54a34 More sensible cache_duration for diagnosis categories 2020-04-18 02:53:15 +02:00
Alexandre Aubin
61ef67252e Don't contact ip6.yunohost if we can know right away that there's no IPv6 at all on the system 2020-04-17 19:38:46 +02:00
Alexandre Aubin
7061c4c3fe
Improve systemd settings for slapd (#933) 2020-04-17 14:40:53 +02:00
Alexandre Aubin
2c26961314 Fix bad copy pasta for string key 2020-04-17 03:20:40 +02:00
Alexandre Aubin
4306db7cf1 Be more flexible about SPF record: just 'a mx -all' is enough, no need to specify IP. (also fix TXT record validation in diagnosis) 2020-04-17 03:20:40 +02:00
Alexandre Aubin
dd7b42d3e8 Add ipv6 check for ports 2020-04-17 03:20:40 +02:00
Alexandre Aubin
be0da3b9dc Only report an INFO is domain ain't accessible in IPv6 and there's in fact no AAAA record set yet 2020-04-17 03:20:40 +02:00
Alexandre Aubin
4e64e2ccfd Save a per-record result for DNS diagnosis and report missing AAAA as warning only 2020-04-17 03:20:40 +02:00
Alexandre Aubin
e8730ad92b Correctly handle cases where domain works in IPv4 but not IPv6 or viceversa 2020-04-17 03:20:40 +02:00