Lib curl problem ver >7.38

Hello,

  Today I have make a new install of OSMC, and all is working
  correctly.

  

  I like to much this new design !!!

  

  The only thing that it's happening is a problem with accesing the
  content of repository.

  

  I have found this problem instaling the pulsar unofficial repos,
  and I've seen that we have a problem with the libcurl3 library and
  RC4.

  

  It's installed the 7.38 version, and it has a problem establishing
  the comunication.

  

  My Log file where I've found the problem:

  

  ....

    

  DEBUG:
        ADDON: cpluff: 'Not all directories were successfully
        scanned.'

        17:29:57 T:3024453632   DEBUG: CGUIMediaWindow::GetDirectory
        ()

        17:29:57 T:3024453632   DEBUG:   ParentPath = []

        17:29:58 T:2838754336   ERROR: CCurlFile::FillBuffer -
        Failed: SSL connect error(35)

        17:29:58 T:2838754336   ERROR:
        CCurlFile::CReadState::Connect, didn't get any data from
        stream.

        17:29:58 T:2838754336   ERROR: Open - failed to open source
        <https://icanuckxbmcrepo.svn.cloudforge.com/pulsarunofficialrepo/trunk/addons.xml.md5>

        17:29:58 T:2778985504  NOTICE: Thread BackgroundLoader
        start, auto delete: false

        17:29:58 T:2838754336   DEBUG: CFileCache::Open - opening
        <pulsarunofficialrepo/trunk/addons.xml> using cache

        17:29:58 T:2838754336   DEBUG: CurlFile::Open(0x4373e88)
        https://icanuckxbmcrepo.svn.cloudforge.com/pulsarunofficialrepo/trunk/addons.xml

        17:29:58 T:2778985504   DEBUG: Thread BackgroundLoader
        2778985504 terminating

        17:29:59 T:2838754336   ERROR: CCurlFile::FillBuffer -
        Failed: SSL connect error(35)

        17:29:59 T:2838754336   ERROR:
        CCurlFile::CReadState::Connect, didn't get any data from
        stream.

        17:29:59 T:2838754336   ERROR: Open - failed to open source
        <https://icanuckxbmcrepo.svn.cloudforge.com/pulsarunofficialrepo/trunk/addons.xml>

        

      .....

  

  I've tried in the raspberry console to execute curl command with
  the parameter "--ciphers ALL", and it works properly. I can see
  all the content of the repository.

  

  osmc@osmc:~/.kodi/addons/repository.pulsarunofficial$ curl
    -v --ciphers ALL
    https://icanuckxbmcrepo.svn.cloudforge.com/pulsarunofficialrepo/trunk/addons.xml
    | more

    * Hostname was NOT found in DNS cache

      % Total    % Received % Xferd  Average Speed   Time   
    Time     Time  Current

                                     Dload  Upload   Total  
    Spent    Left  Speed

      0     0    0     0    0     0      0      0 --:--:-- --:--:--
    --:--:--     0*   Trying 208.75.199.102...

      0     0    0     0    0     0      0      0 --:--:-- --:--:--
    --:--:--     0* Connected to icanuckxbmcrepo.svn.cloudforge.com
    (208.75.199.102) port 443 (#0)

    * successfully set certificate verify locations:

    *   CAfile: none

      CApath: /etc/ssl/certs

    * SSLv3, TLS handshake, Client hello (1):

    } [data not shown]

    * SSLv3, TLS handshake, Server hello (2):

    { [data not shown]

    * SSLv3, TLS handshake, CERT (11):

    { [data not shown]

    * SSLv3, TLS handshake, Server finished (14):

    { [data not shown]

    * SSLv3, TLS handshake, Client key exchange (16):

    } [data not shown]

    * SSLv3, TLS change cipher, Client hello (1):

    } [data not shown]

    * SSLv3, TLS handshake, Finished (20):

    } [data not shown]

    * SSLv3, TLS change cipher, Client hello (1):

    { [data not shown]

    * SSLv3, TLS handshake, Finished (20):

    { [data not shown]

    * SSL connection using TLSv1.2 / RC4-SHA

    * Server certificate:

    *      subject: C=US; ST=CA; L=South San Francisco; O=CollabNet,
    Inc.; CN=*.svn.cloudforge.com

    *      start date: 2014-03-07 00:00:00 GMT

    *      expire date: 2016-05-20 12:00:00 GMT

    *      subjectAltName: icanuckxbmcrepo.svn.cloudforge.com
    matched

    *      issuer: C=US; O=DigiCert Inc; OU=www.digicert.com;
    CN=DigiCert High Assurance CA-3

    *      SSL certificate verify ok.

    GET /pulsarunofficialrepo/trunk/addons.xml HTTP/1.1

    User-Agent: curl/7.38.0

    Host: icanuckxbmcrepo.svn.cloudforge.com

    Accept: */*

     

    HTTP/1.1 200 OK

    Date: Mon, 06 Apr 2015 19:12:43 GMT

    Server Apache is not blacklisted

    Server: Apache

    ast-Modified: Sun, 29 Mar 2015 19:48:20 GMT

    ETag: "623//trunk/addons.xml"

    Cache-Control: max-age=604800

    Accept-Ranges: bytes

    Content-Length: 84694

    Content-Type: text/plain; charset=UTF-8


      1 84694    1  1182    0     0   1053      0  0:01:20  0:00:01 
    0:01:19  1062<?xml version="1.0" encoding="UTF-8"
    standalone="yes"?>

    <addons>

    <addon id="1.info" name=" Please read this, first! (press
    enter)" version="0.0.1" provider-name="mancuniancol">

        <requires>

            <import addon="xbmc.python" version="2.12.0"/>

            <import addon="plugin.video.pulsar"
    version="0.3.1"/>

        </requires>

        <extension point="xbmc.python.script"
    library="main.py">

            <provides>executable</provides>

        </extension>

        <extension point="xbmc.addon.metadata">

            <summary lang="en">Pulsar
    Providers</summary>

            <description lang="en">Pulsar Providers

    

    What they are

    Pulsar Providers are specially crafted addons to function with
    the Pulsar Video Addon. They are seperately installed, normal
    Kodi addons, and thus can be installed/updat

    ed/distributed just like any other addon.

    The Pulsar Video Addon will NOT function without a Provider
    installed.

    

    Please do NOT contact steeve regarding providers connecting to
    illegal sources, for legal reasons he cannot comment on specific
    problems regarding illegal sources. He wi

    ll however partake in general discussions regarding provider
    development.

    

    How to Install & Setup Pulsar/Providers

    Installing Pulsar & Providers is an easy process to do so
    Follow this Guide by Alex(edge06) -
    http://www.homemediatech.net/how-to-setu...native/789

    

    How to Write your own Provider(s)

    Writing Plugins for Kodi can be a rewarding experience, you get
    to build something and you get to contribute back to an amazing
    community.

    If you are interested in writing your own provider(s), Follow
    this Guide by Alex(edge06) -
    http://www.homemediatech.net/how-to-guid...mckodi/959

    

    Sample Pulsar provider:
    https://github.com/steeve/script.pulsar.dummy

    

    Where to Download Providers

    Providers can be downloaded from the Unofficial Pulsar Repo or
    Kodi Underground Repo. Both repositories are frequently updated
    and maintained. Installing both repositori

    es will ensure you always have the latest version of
    provider(s).

    

    Unofficial Pulsar Repository (1.0.1) by iCanuck - Download Link

    

    Kodi Underground (1.0.2) by prilly - Download Link

    

    Providers Hosted on Repos

    There are several duplicate providers on the repositories, these
    are providers with different authors. Each duplicate provider
    may have different quality, file size, and

     language options. To change these settings see 'configure
    provider settings' below. It is the user's preference which
    providers they choose to use.

    

    Current Providers List - Link

    

    FAQ

  

  ....

  

  I have search for downgrade or upgrade the libcurl3 library, but ,
  for debian, is the latest, and for downgrade, there isn't lowers
  version using apt-search.

  

  Any one know, how to include in XBMC the parameter --ciphers ALL,
  or how we can install lower version of this libcurl3 library.

  

  Thanks 

  

  Oscar

Hello all,

please look at this.

I think I’ve found how to resolve this problem , but I’m not sure …

Thanks

Oscar

Hey Oscar,

This version doesn’t manage SSL.
Who need to try another way.

Like kodiunderground in your other post if we talk about repository.