Is there a way to make the RISC OS version of NS use the central CA cert
bundle, InetDbase:CertData, rather than its own? Which, it should be
mentioned, is long out of date.
I try to maintain a central CA bundle, rather than having multiple ones
that are not necessarily maintained up to date.
I was recently exploring building a slightly smaller libcurl, and had
disabled cookie support in it. This made it so netsurf just looped
eternally while trying to fetch a page, because fetch_curl_set_options()
would always return an error (due to SETOPT(CURLOPT_COOKIE,...)
failing), leading to fetch_curl_initiate_fetch() always invalidating the
curl handle. In what situation can this error happen that it shouldn't
be considered a fatal one? I think netsurf requiring cookie support at
all is reasonable, but the behavior was a bit too broken, I think.
For the debugging, I have attached the change that helped me and I think
could be merged into netsurf.