Augustin Trancart
e0fa39ad01
[fix] prevent firefox to mix CA and server certificate
...
Fixes #1479 : yunohost was using the exact same Distinguished Name for
the CA certificate and the main domain server certificate. When creating
alternate domain name, firefox thought the CA for this second domain was
the server certificate for the first domain. As the key mismatches,
Firefox raised a bad key usage error, which is not bypassable.
To fix this, we "simply" need to make sure the DN for the CA is
distinct for any other DN. I did so by adding a Organization to it, and
I decided to just remove the last part of the domain and use that as an
organization name. It is certainly possible to do something else, as
long as we end up having a distinct DN. So yolo.test gives a yolo
organization for instance.
More info here https://bugzilla.mozilla.org/show_bug.cgi?id=1590217
2019-11-30 15:58:41 +01:00
Alexandre Aubin
fea733ce31
Merge pull request #856 from kay0u/fix-test-app-failed-upgrade
...
fix test_failed_multiple_app_upgrade
2019-11-29 15:20:48 +01:00
Kay0u
1dda8afc93
fix test_failed_multiple_app_upgrade
2019-11-29 23:14:28 +09:00
Alexandre Aubin
b74c7c888c
Improve robustness / idempotency(?) of new app catalog migration
2019-11-27 15:37:22 +01:00
Alexandre Aubin
67bb386c39
Explicit that we wanna run this python code in 2.7, otherwise if you're in a python3 venv it may not find the yaml module
2019-11-25 18:27:01 +01:00
Alexandre Aubin
101d3beebf
Simplify app_list, don't call app_info (which itself calls app_list...) just to fetch the label from the settings
2019-11-25 18:26:26 +01:00
Alexandre Aubin
c12017418a
Merge pull request #784 from YunoHost/simpler-ldap-conf
...
Propagate change on LDAP conf / authenticator
2019-11-25 16:20:42 +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
4bf7247b47
Merge pull request #852 from kay0u/patch-3
...
[fix] test_backup_and_restore_permission_app
2019-11-25 16:10:06 +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
Kayou
c4590ab8ca
Fix test_backup_and_restore_permission_app
2019-11-25 23:01:44 +09:00
Alexandre Aubin
69a64d7ac8
Merge pull request #850 from yunohost-bot/weblate-yunohost-core
...
Update from Weblate
2019-11-23 19:55:56 +01:00
xaloc33
07103092c5
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (605 of 605 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2019-11-23 18:54:13 +00:00
Alexandre Aubin
9fe43b17f0
Try to make this message a bit less weird?
2019-11-23 19:53:39 +01:00
Alexandre Aubin
f104ccb031
Merge branch 'stretch-testing' into stretch-unstable
2019-11-23 19:33:42 +01:00
Alexandre Aubin
e3474f1a8c
Update changelog for 3.7.0.3
2019-11-23 19:32:51 +01:00
Alexandre Aubin
7fa61b49f4
Typo fix lost in the merges...
2019-11-23 19:27:18 +01:00
xaloc33
1b26675f18
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (596 of 596 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2019-11-23 19:12:57 +01:00
ppr
65fee9c300
Translated using Weblate (French)
...
Currently translated at 99.8% (598 of 599 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2019-11-23 19:12:55 +01:00
Mélanie Chauvel
999006dbda
Translated using Weblate (French)
...
Currently translated at 99.5% (601 of 604 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2019-11-23 19:11:22 +01:00
Alexandre Aubin
6edba30eb9
Try to improve the wording of those messages...
2019-11-23 19:07:26 +01:00
Alexandre Aubin
8b0c9e5b79
Try to improve the wording of those messages...
2019-11-22 21:16:32 +01:00
Alexandre Aubin
e686dc6866
Tweak tip at the end of postinstall to also point to diagnosis and admindoc
2019-11-22 19:38:21 +01:00
Alexandre Aubin
decb372b7a
Run a full diagnosis after each yunohost upgrade
2019-11-22 19:18:24 +01:00
Alexandre Aubin
978d9d5dfd
Burn this fucking madness .. there is no reason to mess with yunohost-firewall during postinst, and it doesnt even actually restart it because $2 is always empty, so what the actual fuck.
2019-11-22 19:05:50 +01:00
Alexandre Aubin
0277ec4f12
Warn early about unexisting user/groups (otherwise this triggers a journal entry for nothing) + simplify code, explicit assumptions
2019-11-22 18:16:32 +01:00
Alexandre Aubin
63e756b9f5
Adjust tests because now all_users ain't added automatically by permission_create for .main perms
2019-11-22 18:16:32 +01:00
Alexandre Aubin
625df81872
Postinstall was broken because of missing import
2019-11-22 18:15:50 +01:00
Alexandre Aubin
fdf5f16739
Warn early about unexisting user/groups (otherwise this triggers a journal entry for nothing) + simplify code, explicit assumptions
2019-11-22 18:12:02 +01:00
Matthew DeAbreu
3b9481ae2d
Update 12-metronome
...
simplify change by reordering operations
2019-11-22 09:02:01 -08:00
Alexandre Aubin
6eb8efb6f0
Adjust tests because now all_users ain't added automatically by permission_create for .main perms
2019-11-22 16:41:43 +01:00
Alexandre Aubin
a354425e3d
Improve / fix tip about port forwarding and DNS records
2019-11-22 16:30:31 +01:00
Alexandre Aubin
9c9ea6d530
This fix disappeared in the merge mess at some point ...
2019-11-22 16:24:08 +01:00
Alexandre Aubin
8320d2f259
Merge pull request #849 from yunohost-bot/weblate-yunohost-core
...
Update from Weblate
2019-11-22 15:51:43 +01:00
Mélanie Chauvel
bd78f93ff0
Translated using Weblate (French)
...
Currently translated at 99.5% (601 of 604 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2019-11-22 14:48:10 +00:00
Alexandre Aubin
4ab3653dfb
Add tip about how to fix / investigate broken services
2019-11-22 15:47:26 +01:00
Kay0u
1b8e528965
symplify premission_create
2019-11-22 15:27:35 +01:00
Kay0u
a719ab05a2
[Fix] permission create
2019-11-22 15:27:28 +01:00
Alexandre Aubin
20baa73a0f
Merge branch 'stretch-unstable' of https://github.com/YunoHost/yunohost into stretch-unstable
2019-11-22 15:27:12 +01:00
Alexandre Aubin
2a5e36bd16
Merge pull request #846 from kay0u/fix-permission-create
...
[Fix] permission create
2019-11-22 15:26:39 +01:00
Alexandre Aubin
dd92a34202
Uh idk we also need to run this explicitly with /bin/bash
2019-11-22 15:10:44 +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
Kay0u
23489155fd
symplify premission_create
2019-11-21 18:13:20 +09:00
Alexandre Aubin
a858a2072b
Also remove the legacy cron job, since there was a name change
2019-11-20 20:17:11 +01:00
Alexandre Aubin
fa5c0e9a70
Ugh had some weird issue because for some reason in some context subprocess uses /bin/sh ...
2019-11-20 20:16:28 +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
16f6d500a3
Better handle case where diagnosis cache is missing
2019-11-20 18:38:23 +01: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
0985c07f8e
Merge pull request #847 from yunohost-bot/weblate-yunohost-core
...
Update from Weblate
2019-11-20 17:15:24 +01:00
ppr
f5c40512db
Translated using Weblate (French)
...
Currently translated at 99.8% (598 of 599 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2019-11-20 16:12:40 +00:00