YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.
Find a file
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
.github Create FUNDING.yml 2019-10-16 16:40:26 +02:00
bin Revert "[fix] moulinette logs were never displayed #lol" 2019-11-04 23:02:04 +01:00
data 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
debian Merge branch 'stretch-testing' into stretch-unstable 2019-11-23 19:33:42 +01:00
doc Misc fixes in helpers comments to fix/improve autogenerated doc 2019-07-11 22:51:41 +02:00
lib/metronome/modules mod_auth_ldap: reflect SASL API changes in latest Metronome. 2018-09-28 23:00:32 +02:00
locales Merge pull request #791 from decentral1se/add-pop3-setting 2019-11-25 16:19:36 +01:00
sbin We don't need this ugly trick anymore if we forgot the adminpw 2019-07-18 18:31:25 +02:00
src/yunohost [fix] prevent firefox to mix CA and server certificate 2019-11-30 15:58:41 +01:00
tests Fix / remove stale i18n strings 2019-09-20 14:49:06 +02:00
.gitignore Ignore test directory 2018-12-07 18:28:43 +01:00
.travis.yml Add basic Travis CI configuration 2019-08-28 18:31:42 +02:00
CONTRIBUTORS.md [love] Add missing contributors & translators. 2017-04-25 15:37:14 +02:00
LICENSE Add AGPL license 2015-07-15 15:28:09 +02:00
pytest.ini Add basic Travis CI configuration 2019-08-28 18:31:42 +02:00
README.md Simplify README, all those explanations are now in the dev documentation 2019-10-22 16:44:20 +02:00
setup.cfg Add basic Travis CI configuration 2019-08-28 18:31:42 +02:00
tox.ini Add basic Travis CI configuration 2019-08-28 18:31:42 +02:00

YunoHost

YunoHost

Build status GitHub license Mastodon Follow

YunoHost is an operating system aiming to simplify as much as possible the administration of a server.

This repository corresponds to the core code of YunoHost, mainly written in Python and Bash.

Screenshots

Webadmin (Yunohost-Admin) Single sign-on user portal (SSOwat)

Contributing

Translation status

License

As other components of YunoHost, this repository is licensed under GNU AGPL v3.