Skip to content

Conversation

@CBenoit
Copy link
Member

@CBenoit CBenoit commented Jul 10, 2025

Previously, strict TLS verification was performed even when the TlsVerifyStrict key was absent from the configuration file.

From now on, if this key is missing, it will default to "TlsVerifyStrict": false.

This change ensures that existing users who are currently using improper certificates will not be affected. At the same time, newly generated configuration files will continue to include "TlsVerifyStrict": true by default, encouraging using proper certificates from the start.

New users can still opt out of strict verification by explicitly setting the value to false or removing the key entirely if they are willing to accept potential compatibility issues with some clients, such as Chrome or macOS.

A warning will be logged if the option is disabled as it may hide latent issues.
Hopefully, this lead the user to enable the option, and fix the underlying certificate issue if necessary.

Previously, strict TLS verification was performed even when the
TlsVerifyStrict key was absent from the configuration file.

From now on, if this key is missing, it will default to
"TlsVerifyStrict": false.

This change ensures that existing users who are currently using
improper certificates will not be affected. At the same time,
newly generated configuration files will continue to include
"TlsVerifyStrict": true by default, encouraging using proper
certificates from the start.

New users can still opt out of strict verification by explicitly
setting the value to false or removing the key entirely if they
are willing to accept potential compatibility issues with some
clients, such as Chrome or macOS.
@CBenoit CBenoit enabled auto-merge (squash) July 10, 2025 00:06
@CBenoit CBenoit merged commit 528cada into master Jul 10, 2025
41 checks passed
@CBenoit CBenoit deleted the chore/change-default-value-for-tls-verify-strict branch July 10, 2025 00:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants