Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flux RSS en https #41

Closed
cobalt74 opened this issue Mar 20, 2013 · 10 comments
Closed

Flux RSS en https #41

cobalt74 opened this issue Mar 20, 2013 · 10 comments
Assignees

Comments

@cobalt74
Copy link
Collaborator

pas de synchro possible avec un flux https

exemple : https://github.com/ldleman/Leed/commits/master.atom

@ghost ghost assigned ldleman Mar 20, 2013
@ldleman
Copy link
Collaborator

ldleman commented Mar 20, 2013

Noté dans les suggestions pour les versions futures :), SimplePie ne permettais pas a l'poque de son adoption par leed, le parsing de flux en https, il faut que je regarde si ça à changé (ça m'arrangerais :))

@cobalt74
Copy link
Collaborator Author

@Sbgodin
Copy link
Member

Sbgodin commented Mar 20, 2013

Et chez moi j'ai le même lien qui marche très bien. Oui, Idleman, on te surveille un peu ;-)

Il faudrait plus de détails.

@marienfressinaud
Copy link

Si si SimplePie gère très bien les flux https (en principe par défaut). Par contre il faut faire attention si le certificat n'est pas certifié, il peut y avoir des soucis !

@ldleman
Copy link
Collaborator

ldleman commented Mar 20, 2013

Curieux, leed ne fait aucune pré traitement après recup par simplepie, donc ça me parait étrange que celui ci le fasse par défaut... je regarderais :)

@tontof
Copy link

tontof commented Mar 21, 2013

La gestion des https dépend surtout de la config du serveur.
Par exemple avec curl il est possible de préciser un certificat :
curl_setopt($ch, CURLOPT_CAINFO, "/etc/cacert.pem");
Un prérequis est extension_loaded('openssl') à vrai.

@cobalt74
Copy link
Collaborator Author

L'extension php openssl est bien activé sur mon serveur

@cobalt74
Copy link
Collaborator Author

Je n'avais pas tout compris donc je suis allé un peu plus loin.

doc : CURLOPT_SSL_VERIFYPEER FALSE pour arrêter CURL de vérifier le certificat.
Les certificats alternatifs peuvent être spécifiés avec l'option CURLOPT_CAINFO (ajouté dans CURL 7.9.8) ou un répertoire de certificat peut être spécifié avec l'option CURLOPT_CAPATH. TRUE par défaut depuis cURL 7.10.

ma correction c'est de modifier le SimplyPie.class.php et après le curl_init();

  • ajouter :
    curl_setopt($fp, CURLOPT_SSL_VERIFYPEER, false);

le flux est correctement récupéré. (inconvénient, le certificat n'est pas vérifié)

@cobalt74
Copy link
Collaborator Author

voir aussi

simplepie/simplepie#236

@ldleman
Copy link
Collaborator

ldleman commented Mar 25, 2013

Corrigé sur le commit b814203 merci pour l'info :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants