Go to file
El-Virus ea1a02bd7d
Fix "The operation is insecure." when trying to register fido2 device.
navigator.credentials.create(); Doesn't accept a port in the "id" parameter. So, when trying to register a fido2 device via WebAuthn throws: "The operation is insecure." on firefox and "The relying party ID is not a registrable domain suffix of, nor equal to the current domain." on Chrome or Edge.
This commit replaces `$_SERVER['HTTP_HOST']` with `$_SERVER['SERVER_NAME']` when initializing `$WebAuthn` which excludes the port to formulate correct requests.
Now Mailcow allows the registration of fido2 devices when running in a non-standard port(eg. 443).
2021-12-26 17:11:06 +01:00
.github [GH-Actions][stale] Add investigating label to exempt list 2021-10-21 09:06:13 +02:00
data Fix "The operation is insecure." when trying to register fido2 device. 2021-12-26 17:11:06 +01:00
helper-scripts [Helper] Minor cosmetic changes to cold standby script 2021-10-23 08:06:05 +02:00
.drone.yml [CI] Run tests on staging branch 2021-11-27 12:56:44 +00:00
.editorconfig [SSL] create individual domain certificates, add SNI configs for Postfix/Dovecot/Nginx 2019-10-19 12:48:56 +02:00
.env Docs 2017-03-02 11:23:23 +01:00
.gitignore [Git] Ignore create_cold_standby.sh 2021-10-18 12:51:19 +02:00
.travis.yml Travis: Temp stop auto build 2018-01-14 10:45:10 +01:00
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md 2017-06-30 07:03:10 +08:00
CONTRIBUTING.md Update CONTRIBUTING.md 2021-10-25 21:01:51 +02:00
create_cold_standby.sh [Helper] Cold standby script (WIP, docs incoming) 2021-10-18 12:45:42 +02:00
docker-compose.yml [Compose] Update Solr image 2021-12-12 10:49:50 +01:00
generate_config.sh [Config] Fix link, fixes #4322 2021-11-15 12:16:59 +01:00
LICENSE License 2017-05-18 09:48:22 +02:00
README.md [README] Separate build badges 2021-11-28 07:58:22 +01:00
update.sh [Update] Add variable for watchdog verbose output to mailcow config 2021-10-31 15:10:23 +01:00

mailcow: dockerized - 🐮 + 🐋 = 💕

master build status staging build status Translation status

Want to support mailcow?

Please consider a support contract with Servercow to support further development. We support you while you support us. :)

You can also get a SAL which is a one-time payment with no liabilities or returning fees.

Or just spread the word: moo.

Info, documentation and support

Please see the official documentation for installation and support instructions. 🐄

🐛 If you found a critical security issue, please mail us to info at servercow.de.

Cowmunity

mailcow community

Telegram mailcow channel

Telegram mailcow Off-Topic channel

Telegram desktop clients are available for multiple platforms. You can search the groups history for keywords.

Misc

Important: mailcow makes use of various open-source software. Please assure you agree with their license before using mailcow. Any part of mailcow itself is released under GNU General Public License, Version 3.