jstaf / onedriver

A native Linux filesystem for Microsoft OneDrive
GNU General Public License v3.0
1.99k stars 96 forks source link

Fix Fedora 35 authorization prompt failures #208

Closed jstaf closed 2 years ago

jstaf commented 2 years ago

Not sure how great of a fix this is - currently we're getting a "generic TLS error" that has nothing to do with the certificate (it's fine in Firefox/curl/openssl), so this adds a workaround to allow only that certificate+the associated CDN certs when we encounter this specific error only.

jstaf commented 2 years ago

Looks like the version of libglib2.0-dev is too old on Ubuntu 20.04 (it's missing GUri and g_uri_parse). sigh

Processing triggers for libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.4) ...
jstaf commented 2 years ago

Wrote a new glib-less version. Anyhow, this appears to be a valid workaround for a change in Fedora's crypto policies that are causing the issue. https://bugzilla.redhat.com/show_bug.cgi?id=2024296