John-Mark Bell wrote:
On Sun, 4 May 2008, Leon Stringer wrote:
Without these lines access to HTTP and HTTPS sites seems to work fine
so I'm not sure they're necessary. But I'm not a libcurl or SSL expert
so maybe there's a very good reason for them?
It's required so that we can present certificate details to the user
when it fails to verify. This only works with libcurl+openssl because
libcurl doesn't provide access to the underlying SSL library handle for
other SSL implementations. We've never attempted to use any other SSL
implementation so, while https connections to sites with valid
certificates may work, all bets are off when invalid certificates are
encountered.
Thanks for your reply. So basically this is working by accident with
Fedora 8 and earlier and won't work with Fedora 9 and later (and
possibly other distros). With this in mind, although I appreciate it's
not a NetSurf bug, I've filed this as a bug
(https://sourceforge.net/tracker/?func=detail&atid=464312&aid=1957289&group_id=51719)
as presumably it's something to be aware of...