first SSL layer
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/uni@13487 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
eb1bd40c0c
commit
c8df03e7ce
@ -620,7 +620,7 @@ namespace UserConfigParams
|
|||||||
"Everything related to online play.") );
|
"Everything related to online play.") );
|
||||||
|
|
||||||
PARAM_PREFIX StringUserConfigParam m_server_multiplayer
|
PARAM_PREFIX StringUserConfigParam m_server_multiplayer
|
||||||
PARAM_DEFAULT( StringUserConfigParam( "http://api.stkaddons.net/",
|
PARAM_DEFAULT( StringUserConfigParam( "https://api.stkaddons.net/",
|
||||||
"server_multiplayer",
|
"server_multiplayer",
|
||||||
&m_online_group,
|
&m_online_group,
|
||||||
"The server used for online multiplayer."));
|
"The server used for online multiplayer."));
|
||||||
|
@ -97,6 +97,13 @@ namespace Online{
|
|||||||
curl_easy_setopt(m_curl_session, CURLOPT_CONNECTTIMEOUT, 20);
|
curl_easy_setopt(m_curl_session, CURLOPT_CONNECTTIMEOUT, 20);
|
||||||
curl_easy_setopt(m_curl_session, CURLOPT_LOW_SPEED_LIMIT, 10);
|
curl_easy_setopt(m_curl_session, CURLOPT_LOW_SPEED_LIMIT, 10);
|
||||||
curl_easy_setopt(m_curl_session, CURLOPT_LOW_SPEED_TIME, 20);
|
curl_easy_setopt(m_curl_session, CURLOPT_LOW_SPEED_TIME, 20);
|
||||||
|
//https
|
||||||
|
struct curl_slist *chunk = NULL;
|
||||||
|
chunk = curl_slist_append(chunk, "Host: api.stkaddons.net");
|
||||||
|
curl_easy_setopt(m_curl_session, CURLOPT_HTTPHEADER, chunk);
|
||||||
|
curl_easy_setopt(m_curl_session, CURLOPT_CAINFO, (file_manager->getDataDir() + "web.tuxfamily.org.pem").c_str());
|
||||||
|
curl_easy_setopt(m_curl_session, CURLOPT_SSL_VERIFYPEER, 0L);
|
||||||
|
curl_easy_setopt(m_curl_session, CURLOPT_VERBOSE, 1L);
|
||||||
}
|
}
|
||||||
|
|
||||||
void HTTPRequest::operation()
|
void HTTPRequest::operation()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user