OSMC RC and empty repository

Hello,

the error on my kodi.log is the following:

CCurlFile::FillBuffer - Failed: SSL connect error(35)

I’ve been following the method code CCurlFile::FillBuffer.

I’ve found that in the following method, at the end, there is an ‘if’ to check the chipers list

void CCurlFile::SetCommonOptions(CReadState* state)
{
CURL_HANDLE* h = state->m_easyHandle;

g_curlInterface.easy_reset(h);

// Setup allowed TLS/SSL ciphers. New versions of cURL may deprecate things that are still in use.
if (!m_cipherlist.empty())
g_curlInterface.easy_setopt(h, CURLOPT_SSL_CIPHER_LIST, m_cipherlist.c_str());
}

I’ve checket that the variable m_cipherlist, y empty in …

CCurlFile::CCurlFile()
: m_writeOffset(0)
, m_overflowBuffer(NULL)
, m_overflowSize(0)
{
g_curlInterface.Load(); // loads the curl dll and resolves exports etc.
m_opened = false;
m_forWrite = false;
m_inError = false;
m_multisession = true;
m_seekable = true;
m_useOldHttpVersion = false;
m_connecttimeout = 0;
m_lowspeedtime = 0;
m_ftpauth = “”;
m_ftpport = “”;
m_ftppasvip = false;
m_bufferSize = 32768;
m_postdata = “”;
m_postdataset = false;
m_username = “”;
m_password = “”;
m_httpauth = “”;
m_cipherlist = “”;
m_proxytype = PROXY_HTTP;
m_state = new CReadState();
m_oldState = NULL;
m_skipshout = false;
m_httpresponse = -1;
m_acceptCharset = "UTF-8,;q=0.8"; / prefer UTF-8 if available */
}

I’ve tested in the console of OSMC, with the command curl -v --ciphers ALL http://…, and works properly.

My question it’s the following, can we put the ‘ALL’ value to m_cipherlist to work inside XBMC, like putting --ciphers ALL in the console.

If I change this value, can some one explain how to build again the entire OSMC.

Thanks in advanced !!!

Oscar