<div>Hi,</div><div> </div><div>We had the same problem on Android (still unfixed I believe), so you might as well fix that on Android then.</div><div> </div><div>But even though it does work, I doubt that's a proper fix, because you basically disabled certificate verification.<br /> </div><div><div>I see two ways to "proper fix" that:</div><ol><li>Put certificates file somewhere on user's device and pass the path to it via CURLOPT_CAINFO option. We can use latest Mozilla's CA that is published here: <a href="https://curl.haxx.se/ca/cacert.pem">https://curl.haxx.se/ca/cacert.pem</a><br />The "put a file on device" part isn't cool, but we can work with that. Might be also turned into feature, because user would be able to replace it with their own certificates, or into vulnerability, if hackers replace it with theirs (hackers also would need to control cloud.scummvm.org or something, so I'd say it's not probable).</li><li>Build libcurl with non-OpenSSL backend, so it would have native cert check (see <a href="https://curl.haxx.se/docs/ssl-compared.html">https://curl.haxx.se/docs/ssl-compared.html</a>).<br />That's an ideal option, but the problem is that you'd need to port GnuTLS or something to Android/Switch/whatever and that seems to be hell of a tough thing to do.</li></ol></div><ol></ol><div>Maybe we can have this fix for now, but really intend to "proper fix" it in the nearest future. Not that users really care about certificate verification, but that is kinda the right way to do it.</div><div> </div><div>— Alexander</div><div> </div><div> </div><div> </div><div>14.10.2019, 02:43, "rsn8887" <raist66676@gmx.de>:</div><blockquote><div style="word-wrap:break-word">Hello all,<div>I fixed cloud integration on the Nintendo Switch today. It now works as intended.</div><div> </div><div>I committed the fix to master branch and cherry-picked it to branch-2-1.</div><div> </div><div>FWIW, I am voting for a 2.1.1 release. This is a pretty big improvement IMO, albeit limited to this one platform.</div><div> </div><div>Cheers,</div><div>rsn8887</div><div>--</div><div><div><div style="color:rgb( 0 , 0 , 0 );text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb( 0 , 0 , 0 );text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div>rsn8887 <a href="mailto:raist66676@gmx.de">raist66676@gmx.de</a></div><div>Patreon: <a href="https://www.patreon.com/rsn8887">https://www.patreon.com/rsn8887</a></div><div>Twitter: <a href="https://twitter.com/rsn8887">https://twitter.com/rsn8887</a><br />Github: <a href="https://github.com/rsn8887">https://github.com/rsn8887</a><br />Podcast: <a href="https://retrotalk.coolatoms.org/">https://retrotalk.coolatoms.org</a></div></div></div></div></div></div>,<p>_______________________________________________<br />Scummvm-devel mailing list<br /><a href="mailto:Scummvm-devel@lists.scummvm.org">Scummvm-devel@lists.scummvm.org</a><br /><a href="https://lists.scummvm.org/listinfo/scummvm-devel">https://lists.scummvm.org/listinfo/scummvm-devel</a></p></blockquote>