Commit graph

1950 commits

Author SHA1 Message Date
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
Maniack Crudelis
5777a266a2
Update systemd 2020-04-18 12:22:32 +02:00
tituspijean
34a12c1427
[enh] ynh_add_systemd_config comments
Some typos fixes should be propagated to the fail2ban helper too.
2020-04-18 11:07:20 +02:00
tituspijean
9bd6d39a79
[enh] add dynamic variables to systemd helper 2020-04-18 10:53:22 +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
301ced9d6e Hmf I dunno let's have this weird option if we really want to have a special case for first-run ... 2020-04-18 02:54:16 +02:00
Alexandre Aubin
749ca54a34 More sensible cache_duration for diagnosis categories 2020-04-18 02:53:15 +02:00
Kayou
175de8f4f5
Merge pull request #929 from YunoHost/force_max_children
Allow to overwrite pm.max_children
2020-04-18 01:43:08 +02:00
Kayou
9af942afa0
Merge pull request #925 from YunoHost/kay0u-patch-1
[fix] custom_portal and custom_overlay redirect
2020-04-18 01:42:58 +02:00
Kayou
d771859566
Merge pull request #928 from YunoHost/more_min_spare_servers
More min_spare_servers for heavy apps
2020-04-18 01:42:31 +02:00
Kayou
268d8629ce
Merge pull request #915 from YunoHost/dedicated_php_service
Use a dedicated php service for each app
2020-04-18 01:42: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
Maniack Crudelis
f90a238973
Update data/helpers.d/php
Co-Authored-By: JimboJoe <jimmy@monin.net>
2020-04-17 12:02:11 +02:00
Maniack Crudelis
0a3e7aa88b
Update data/helpers.d/php
Co-Authored-By: JimboJoe <jimmy@monin.net>
2020-04-17 12:01:50 +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
Alexandre Aubin
7f3cc33487 Add a static method to call remote diagnosis and supports ipv4-only or ipv6-only check 2020-04-17 03:20:40 +02:00
Alexandre Aubin
8e46b536dc Somewhat cleaner hack to check the status of those damn services that aren't the real services... 2020-04-17 03:20:40 +02:00
Alexandre Aubin
a85c15dd0b Update data/hooks/diagnosis/50-systemresources.py
Co-Authored-By: Kayou <pierre@kayou.io>
2020-04-17 03:20:40 +02:00
Alexandre Aubin
4787f0ce04 Rework diagnosis of system resources 2020-04-17 03:20:40 +02:00
Alexandre Aubin
a03ee5b912 Be able to restart services from the webadmin 2020-04-17 03:20:40 +02:00
Alexandre Aubin
416968bb28 Improve regenconf diagnosis 2020-04-17 03:20:40 +02:00
Alexandre Aubin
92d9d49a05 Fix resolvconf check 2020-04-17 03:20:40 +02:00
Alexandre Aubin
bfe3f415ca Report bad XMPP DNS records as warning for now 2020-04-17 03:20:40 +02:00
Alexandre Aubin
16b2340441 Uhoh typo again 2020-04-17 03:20:40 +02:00
Alexandre Aubin
093ccd8020 Make sure that there's no AAAA records when no ipv6 2020-04-17 03:20:40 +02:00
Alexandre Aubin
ae82fe3693 Improve the way we check DNS records to avoid false negative on TXT or MX 2020-04-17 03:20:40 +02:00
Alexandre Aubin
d16dab1c44 Uhoh typo 2020-04-17 03:20:40 +02:00
Alexandre Aubin
42293fcce3 Attempt to detect hairpinning 2020-04-17 03:20:40 +02:00
Alexandre Aubin
2f0a95645a Hmpf boring resolvconf shit 2020-04-17 03:20:40 +02:00
Alexandre Aubin
f9dd634ebe Detect if nginx conf does not include well-known diagnosis location 2020-04-17 03:20:40 +02:00
Alexandre Aubin
8cb2640872 Fix usage of systemd-detect-virt on baremetal 2020-04-17 03:20:40 +02:00
Alexandre Aubin
7c3cce6bf9 Try to diagnose and add details about global and local IPs 2020-04-17 03:20:40 +02:00
Alexandre Aubin
3cff370c62 Add some bits of magic to simplify the way we yield test items 2020-04-17 03:20:40 +02:00
Alexandre Aubin
f0c0f63bb4 Let's use dict for details data, much better for semantic when defining strings etc... 2020-04-17 03:20:40 +02:00
Alexandre Aubin
8e83f8aa29 Add a 'yunohost diagnosis get' to get one specific raw info 2020-04-17 03:20:40 +02:00
Maniack Crudelis
05503d2f8e
fpm_service name 2020-04-17 00:48:32 +02:00
Maniack Crudelis
f57b302299
Update data/helpers.d/php
Co-Authored-By: Kayou <pierre@kayou.io>
2020-04-17 00:40:00 +02:00
yalh76
9389f4669c
simplification 2020-04-16 14:42:59 +02:00
Josué Tille
ceeb34f68e
Use 'dpkg --compare-versions' 2020-04-15 15:52:22 +02:00
Josué Tille
d947724b70
Fix typo 2020-04-15 12:11:51 +02:00
Josué Tille
5315807ea7
Cleanup comment 2020-04-14 14:04:26 +02:00
Josué Tille
17e8bdedf6
Rename heper 2020-04-14 14:03:04 +02:00