ClassiCube
ClassiCube copied to clipboard
Certificate problem on the multiplayer side of ClassiCube on PowerPC Mac.
Apparently this is a certificate problem, which oddly enough isn't solved by installing Leopard WebKit (on Leopard) or TenFourKit (on Tiger). Single player works perfectly fine though.
ClassiCube-PPC: port of ClassiCube to PowerPC Mac (10.4+) https://r.tapatalk.com/shareLink/topic?share_fid=13661&share_tid=2304258&share_pid=30096104&url=https%3A%2F%2Fforums%2Emacrumors%2Ecom%2Findex%2Ephp%3Fposts%2F30096104%2F&share_type=t&link_source=app
(Sorry if it's a minor inconvenience, but I use Tapatalk to interface with most forums, including MacRumors)
It can easily fixed, the cause of the issue is the system's curl libraries, they are just too old for modern encryption. Thankfully, the MacPorts Project allows modern curl to be easily installed on 10.4/10.5, and thus providing modern libraries.
Modifiying these lines in Http_Worker.c from
#elif defined CC_BUILD_DARWIN
static const cc_string curlLib = String_FromConst("libcurl.4.dylib");
static const cc_string curlAlt = String_FromConst("libcurl.dylib");
to
#elif defined CC_BUILD_DARWIN
static const cc_string curlLib = String_FromConst("/opt/local/lib/libcurl.4.dylib");
static const cc_string curlAlt = String_FromConst("/opt/local/lib/libcurl.dylib");
and then compiling will fix the HTTPs issues that ClassiCube is having.