RPCS3 is unable to use its own updater nor download the compatibility database for games either. Forcing the user to have to go to the RPCS3 website to download any updates. OpenSSL _is_ installed on the home system.
Logs: https://files.catbox.moe/9sn4zo.gz
System specs: https://i.imgur.com/SxBEIaA.png
Proof that OpenSSL is installed on my system: https://i.imgur.com/ELRdq8l.png
Duplicate of #7239. You need openssl 1.0, not 1.1. Some distros provide compat package.
We cannot bundle openssl with rpcs3 due to licensing issues, so it has to be installed separately. Windows users have the same issue as well, but they solve it by adding additional dll files to the executable folder.
openssl 1.0 is still supported; library versioning pertains to the API surface, and does not indicate support cycle
openssl 1.0 is still supported; library versioning pertains to the API surface, and does not indicate support cycle
Thank you for explaining this to me, this makes more sense now.
We cannot bundle openssl with rpcs3 due to licensing issues, so it has to be installed separately. Windows users have the same issue as well, but they solve it by adding additional dll files to the executable folder.
The following two solutions come to my mind when I read this, either:
Pardon me if I'm not thinking realistically here.
The windows situation isn't ideal either, we really should replace the ssl handling with f.ex. Mozillas NSS or some other solution with better licensing. But it's not easy to do as it would require replacing all Qt networking calls with something else.
Most helpful comment
The windows situation isn't ideal either, we really should replace the ssl handling with f.ex. Mozillas NSS or some other solution with better licensing. But it's not easy to do as it would require replacing all Qt networking calls with something else.