Project

General

Profile

Actions

Emulator Issues #11772

closed

Dolphin ships curl with hardcoded CA_BUNDLE location

Added by spycrab0 over 5 years ago. Updated 14 days ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
Linux
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
2412-115

Description

If the Externals version of libcurl is used instead of a system one, Distros where certificates are not located at /etc/ssl/certs/ca-certificates.crt will fail to establish https connections.

This breaks the following features:

  • Analytics
  • Cheat Code Downloading
  • NetPlay Browser (Both hosting and browsing)
  • Displaying of the external IP

The most reasonable solution to this is to configure curl properly instead of relying on our pre-configured(!) version of it.
This relies on us switching to CMake completely first though.

Actions #1

Updated by JosJuice almost 5 years ago

This also affects Android. See https://github.com/dolphin-emu/dolphin/pull/7302 for reference. I believe no functionality is broken on Android right now because of this, because everything that was affected (cover downloading and analytics) has been re-implemented using Java code (for better or worse...)

Actions #2

Updated by OatmealDome 14 days ago

  • Status changed from New to Fixed
  • Fixed in set to 2412-115
Actions

Also available in: Atom PDF