1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-07-09 04:03:12 +02:00
Files
unrealircd/src
Bram Matthys fd52b71081 Setting set::tls::certificate and set::tls::key did not override the default
certificate or key. It added the cert/key to the list of certs, like a
"dual cert" approach.

This was caused by commit 877d151da4,
which indeed adds support for "dual cert" (or more).

I have now deferred setting the default to happen only if no
set::tls::certificate is specified, as you would expect.

We (already) used a similar delayed-initialization / deferred setting
approach in the ::tls-options inheritance code (for blocks like
listen, sni, link, etc.)

Just as a slightly related reminder, we do normally suggest keeping the
conf/tls/server.cert.pem and conf/tls/server.key.pem for server linking
and then use a cert from a trusted CA in the listen block for 6697 etc.
See https://www.unrealircd.org/docs/Using_Let's_Encrypt_with_UnrealIRCd
for more information (and the 'why').
2025-12-10 19:00:12 +01:00
..
2022-12-14 15:24:19 +00:00
2025-11-09 09:01:34 +01:00
2025-11-12 10:14:27 +01:00
2021-08-18 13:08:42 +02:00
2021-09-11 09:56:22 +02:00
2025-07-31 17:53:40 +02:00
2022-12-14 15:24:19 +00:00
2024-09-23 17:25:17 +02:00
2025-11-09 09:01:34 +01:00