mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
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.
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 |
||
---|---|---|
.github | ||
bin | ||
data | ||
debian | ||
doc | ||
lib/metronome/modules | ||
locales | ||
sbin | ||
src/yunohost | ||
tests | ||
.gitignore | ||
.travis.yml | ||
CONTRIBUTORS.md | ||
LICENSE | ||
pytest.ini | ||
README.md | ||
setup.cfg | ||
tox.ini |
YunoHost
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
- You can learn how to get started with developing on YunoHost by reading this piece of documentation.
- Come chat with us on the dev chatroom !
- You can help translate YunoHost on our translation platform
License
As other components of YunoHost, this repository is licensed under GNU AGPL v3.