Results 13 comments of Voczi

> Please provide an explanation of why we should change the existing working code. What advantages does this new approach have? What trouble did you have with the existing setup?...

Yep, that makes sense. But the current Rust code throws a panic when trying to do a multi-arch build, because the multi-arch setting for tests (Robolectric) and regular builds (JNI)...

This was more intended for improving local builds, rather than for the automated ones. In my case, I wanted to create a local multi-arch build so I can run any...

That, also, sounds good. I'll convert this to a draft for now and work on it later. Thank you!

For anyone compiling from source, you can pin a root CA in Anki-Android-Backend/anki/rslib/src/backend/mod.rs by changing from this: ``` fn web_client(&self) -> &Client { // currently limited to http1, as nginx...

So, rustls-platform-verifier can actually work with the project. At least after a bunch of adjustments, most of which from [this PR](https://github.com/rustls/rustls-platform-verifier/pull/63). Only part that didn't quite work was the revocation...

For anyone who doesn't have time to wait for the upstream repo to fix this, you can use the version here: https://github.com/voczi/Anki-Android/releases/tag/latest Just make sure you read all of the...

Added a new PR to the backend code (https://github.com/ankitects/anki/pull/3203). Should be able to get this working after it is merged.

devs can test #16481 until it is merged and an alpha/stable version is released.

@david-allison Hope the code looks better now.