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
Kayou
887304919e
Merge pull request #917 from YunoHost/fix-acme-challenge-snippet
...
Get rid of domain-specific acme-challenge snippet, use a single snippet included in every conf
2020-04-09 21:07:50 +02:00
Alexandre Aubin
b2de9a9d40
Merge branch 'stretch-stable' into stretch-unstable
2020-04-09 18:04:58 +02:00
Alexandre Aubin
be88a2835a
Remove those random sudo which are useless yet triggers LDAP warning when LDAP is in bad state
2020-04-09 14:06:55 +02:00
Matthew DeAbreu
1f623830b3
Update 12-metronome
...
simplify change by reordering operations
2020-04-09 14:01:21 +02:00
Matthew DeAbreu
031f8a6e38
ensure metronome owns domain dir
...
When adding new domains to Yunohost a directory for each newly added domain is created in `/var/lib/metronome` unfortunately since the directory is created with `sudo mkdir` that means `root:root` owns the directory. Metronome will now fail to write to the directory.
2020-04-09 13:59:03 +02:00
Alexandre Aubin
be8427d5a1
Gotta generate security.conf.inc during .deb deployment because it's needed by yunohost_admin.conf
2020-04-08 12:15:01 +02:00
pitchum
22c88dc47e
Enable XMPP features only on "parent domains".
2020-04-06 20:43:32 +02:00
pitchum
748dcfd8c5
Setup XMPP components for each domain, not only the main domain.
2020-04-06 20:43:32 +02:00
Alexandre Aubin
3a7b93d8aa
Get rid of domain-specific acme-challenge snippet, use a single snippet including in every conf
2020-04-06 18:09:14 +02:00
Alexandre Aubin
f032ba16cc
Only diagnose basic records for subdomains
2020-04-05 20:23:32 +02:00
Alexandre Aubin
14ff4c6725
Merge pull request #831 from pitchum/xmpp-http-upload
...
XMPP http upload
2020-03-30 20:53:11 +02:00
Alexandre Aubin
abe9440b1b
On some weird setup, this folder and content ain't readable by group ... gotta make sure to make rx for group other slapd will explode
2020-03-27 21:42:36 +01:00
Alexandre Aubin
e54ca72068
On some weird setup, this folder and content ain't readable by group ... gotta make sure to make rx for group other slapd will explode
2020-03-27 21:40:22 +01:00
Alexandre Aubin
526a3a25c9
Remote diagnoser also returns code 400 or 418 when port / http ain't correctly exposed
2020-03-26 19:38:34 +01:00
pitchum
ada95f8fca
http-upload only available on maindomain (for the moment).
2020-03-25 12:09:24 +01:00
Alexandre Aubin
aaa9805ff2
Add detection for virt + arch + board model in basesystem diagnosis
2020-03-25 04:01:33 +01:00
Alexandre Aubin
af415e38e6
Factorize ciphers and headers configuration into a common file for all vhosts
2020-03-23 22:43:29 +01:00
Alexandre Aubin
27f6899b65
/var/www/xmpp-upload.{domain} -> /var/xmpp-upload/{domain}
2020-03-23 22:15:03 +01:00
pitchum
994f0ca1ef
nginx + metronome config for http_upload
2020-03-22 08:36:33 +01:00
Alexandre Aubin
de879e1d30
Merge branch 'fix-diagnosis-server-bad-response' into stretch-unstable
2020-03-22 01:46:06 +01:00
Alexandre Aubin
fff2fcd67c
Simplify identation (and diff) by reversing the if statement
2020-03-22 01:41:58 +01:00
Alexandre Aubin
4399c9b740
Tweak exception messages to hopefully help debugging if this happens
2020-03-22 01:40:02 +01:00
Alexandre Aubin
cc2288cc21
Rename http diagnoser to web, should feel slightly less technical
2020-03-21 23:10:56 +01:00
Alexandre Aubin
937d339631
Add category to services to have more meaningful messages in reports about port forwarding checks
2020-03-21 23:09:47 +01:00
Alexandre Aubin
69bc12454e
Reorder DNS tests to avoid random order in rendering
2020-03-21 23:09:47 +01:00
Kay0u
87a3ceb983
[FIX] bad response from the server
2020-01-25 20:49:29 +07:00
Alexandre Aubin
97e5d3b992
Remove those random sudo which are useless yet triggers LDAP warning when LDAP is in bad state
2019-11-28 00:10:40 +01:00
Alexandre Aubin
615a164c06
Merge pull request #791 from decentral1se/add-pop3-setting
...
Add pop3.enabled setting
2019-11-25 16:19:36 +01:00
Alexandre Aubin
053d692319
Merge pull request #848 from mdeabreu/patch-1
...
[fix] metronome domain folder permissions
2019-11-25 16:09:18 +01:00
Matthew DeAbreu
3b9481ae2d
Update 12-metronome
...
simplify change by reordering operations
2019-11-22 09:02:01 -08:00
Alexandre Aubin
4ab3653dfb
Add tip about how to fix / investigate broken services
2019-11-22 15:47:26 +01:00
Alexandre Aubin
a416044376
Add diagnosis cron job to be ran every 12 hours, managed from the regenconf
2019-11-22 14:58:11 +01:00
Matthew DeAbreu
7c09982d3d
ensure metronome owns domain dir
...
When adding new domains to Yunohost a directory for each newly added domain is created in `/var/lib/metronome` unfortunately since the directory is created with `sudo mkdir` that means `root:root` owns the directory. Metronome will now fail to write to the directory.
2019-11-20 09:52:01 -08:00
Alexandre Aubin
09bbd733b1
Disabling this report for now because it returns many warnings which are probably not important...
2019-11-20 18:38:23 +01:00
Alexandre Aubin
4636bd20e1
Add diagnosis details for issues detected for HTTP exposure
2019-11-20 17:12:23 +01:00
Alexandre Aubin
bb8b1b052d
Using /var/log/daemon.log or /var/log/syslog is pointless, these files logs many different things. Instead, we shall always return the logs from journalctl
2019-11-17 16:39:12 +01:00
Alexandre Aubin
69b611bd28
Merge branch 'stretch-unstable' into improve-service-status-checks
2019-11-14 17:16:44 +01:00
Alexandre Aubin
cfabb83c0e
Use Yunohost's server instead of tmp server
2019-11-14 15:40:48 +01:00
Luke Murphy
83b4be5345
Add setting to configure pop3 for dovecot
2019-11-10 20:57:46 +07:00
Alexandre Aubin
a9dd701824
Improve port diagnosis by adding a relation between ports and services
2019-11-08 22:29:21 +01:00
Alexandre Aubin
64aff46421
Merge branch 'stretch-unstable' into improve-service-status-checks
2019-11-08 22:17:12 +01:00
Alexandre Aubin
104bba3dd8
Sort services during diagnosis to avoid random order
2019-11-08 20:44:27 +01:00
Alexandre Aubin
65d6b02b56
Implement basic outgoing port 25 check for email stack
2019-11-08 19:22:54 +01:00
Alexandre Aubin
e578140172
Improve service diagnoser, report details related to configuration tests
2019-11-07 22:22:09 +01:00
Alexandre Aubin
08c23599e2
Improve yunohost package version diagnosis
2019-11-06 23:49:13 +01:00
Alexandre Aubin
51e7a56522
Improve metadata for diskusage tests
2019-10-13 18:42:45 +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