Skip to content

Enable TLS certificate validation (#11)

This fixes #11. When TLS validation fails, a message about an SSL handshake failure appears in the error message area near the top of the Evolution window.

This fix was tested by attempting to add an HTTPS feed hosted by a computer on the local network using a self-signed certificate. Before this change, the feed would be added. After this change, the feed is not added, with the error message described in the previous paragraph appearing. Adding HTTPS feeds from machines with trusted certificates and adding plain HTTP feeds both work correctly before and after the fix.

I don't know what the norm is on the GNOME GitLab instance about squashing commits, so I've left it at the default of disabled.

Edited by Hunter Turcin

Merge request reports