summaryrefslogtreecommitdiff
path: root/lib/SimplePie
AgeCommit message (Collapse)Author
2014-11-12SimplePie: Added unconventional mime type for RSSGravatar Alexandre Alapetite
Since `application/rss+xml` is not official http://www.iana.org/assignments/media-types/media-types.xhtml, then it is fair enough to use the `x-` prefix. https://github.com/FreshRSS/FreshRSS/issues/706
2014-11-12Better error message for inaccessible feedsGravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/456
2014-10-28SimplePie: cache feeds with errorsGravatar Alexandre Alapetite
Before the cache system was not used for feeds with errors, which was problematic especially if several users have this feed. Furthermore, there was no protection against repetitive refresh. Bonus: slightly better performance by avoiding some superfluous file_exists(). Warning: needs a bit of testing https://github.com/marienfressinaud/FreshRSS/issues/681
2014-10-14SimplePie: bug date CESTGravatar Alexandre Alapetite
https://github.com/marienfressinaud/FreshRSS/issues/659 https://github.com/simplepie/simplepie/pull/380
2014-09-06Bug warning in case of invalid CDATAGravatar Alexandre Alapetite
2014-07-01SimplePie HTTP 301 Moved PermanentlyGravatar Alexandre Alapetite
Add support for HTTP 301 Moved Permanently in SimplePie FreshRSS will automatically update the address of a feed, only in this case.
2014-05-17SimplePie patch acceptedGravatar Alexandre Alapetite
Merged into master branch of SimplePie https://github.com/simplepie/simplepie/pull/352
2014-02-17Revert "SimplePie : tolérance caractères UTF-8 invalides"Gravatar Alexandre Alapetite
This reverts commit 7e66db7782b7fa7f7262a70ccea5c377341886cd.
2014-02-17SimplePie: Update to 1.4-devGravatar Alexandre Alapetite
Manual merge of SimplePie master (1.4-dev) Preparation to ease submitting patches upstream.
2014-02-16SimplePie : tolérance caractères UTF-8 invalidesGravatar Alexandre Alapetite
Meilleure implémentation de https://github.com/marienfressinaud/FreshRSS/commit/f5251384c40fbf16c2b7f448884d7583b0119e7a pour corriger https://github.com/marienfressinaud/FreshRSS/issues/419 Revert partiel de https://github.com/marienfressinaud/FreshRSS/commit/316778ef47394b27047abd9c9a739c34d2fd3829#diff-d8be58dcfea709da6131af81563c5c9fR1350
2014-02-11Tolère certaines séquences UTF-8 invalidesGravatar Alkarex
Corrige https://github.com/marienfressinaud/FreshRSS/issues/419 À re-tester sur d'autres flux
2014-02-02SimplePie : Meilleur cache des flux avec signature MD5Gravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/351#issuecomment-31755012 Pour les flux qui ne supportent pas les requêtes conditionnelles. Filtre les tags et commentaires gênants avant la signature (style <lastBuildDate> qui change tout le temps sans que le contenu change, <slash:comments>, ainsi que les commentaires XML qui détruisent le cache comme <!-- généré en X secondes -->) Il reste quelques flux à débogger dont le cache n'est pas encore optimal. C'est pour cela qu'il reste quelques syslog(LOG_DEBUG, ...). Au passage, évite que SimplePie fasse une double requête pour vérifier le cache si le serveur est un peu lent. Un jour, il faudra nettoyer les changements faits à SimplePie et leur remonter les patchs les plus intéressants.
2014-02-01Rafraîchissement des flux en cache compatible multi-utilisateursGravatar Alexandre Alapetite
Compatibilité multi-utilisateurs pour la mise à jour rapide des flux avec cache Correction de https://github.com/marienfressinaud/FreshRSS/commit/cf8ee6bd48221e73b515922e75945e9aa763f907#commitcomment-5247478 Contribue à https://github.com/marienfressinaud/FreshRSS/issues/351#issuecomment-31755012
2014-02-01Rafraîchissement des flux en cache super rapideGravatar Alexandre Alapetite
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/351#issuecomment-31755012 Les flux non-modifiés et en cache ne coûtent maintenant presque plus rien (304, ou délai de cache SimplePie non expiré), alors qu'avant toutes les entrées étaient rechargées
2014-01-02actualize_script compatible multi-utilisateurGravatar Alexandre Alapetite
* Messages plus verbeux dans actualize_script * Ajout d'un message syslog lorsque SimplePie fait une requête HTTP * Minz_Session ne fermait pas les sessions complètement. * Nouvelle option dans Minz_Dispatcher et Minz_FrontController pour ne pas utiliser ob_gzhandler. Contribue à https://github.com/marienfressinaud/FreshRSS/issues/126
2013-12-25Encore plus de flux tolérés avec leurs erreursGravatar Alexandre Alapetite
Corrige https://github.com/marienfressinaud/FreshRSS/issues/332
2013-12-05Resource-prioritiesGravatar Alexandre Alapetite
Prépare http://www.w3.org/TR/resource-priorities/ https://github.com/marienfressinaud/FreshRSS/issues/316 https://github.com/marienfressinaud/FreshRSS/issues/313 Continue https://github.com/marienfressinaud/FreshRSS/issues/188 https://github.com/marienfressinaud/FreshRSS/commit/e45357a91b9aa47d5b7ead14c174dc7c98ab9926
2013-12-04Permet les protocoles relatifs pour HTTP/HTTPS automatiqueGravatar Alexandre Alapetite
Une vidéo telle <iframe src="//www.youtube.com/embed/Q5okb9Vc8SY"></iframe> fonctionne maintenant sur un FreshRSS hébergé en HTTPS. Cela pourrait sûrement être écrit de manière plus propre quelque part dans SimplePie_IRI::absolutize. Contribue à https://github.com/marienfressinaud/FreshRSS/issues/188
2013-12-04Support contrôlé de iframe, audio, videoGravatar Alexandre Alapetite
Et filtrage de object, embed https://github.com/marienfressinaud/FreshRSS/issues/188 On ajoute un paramètre preload="none" à audio et video, ainsi qu'un paramètre sandbox="allow-scripts allow-same-origin" aux iframe. On interdit les paramètres autoplay et seamless de audio et video. Ré-écriture des URLS de l'attribut poster de video, ainsi que de l'attribut src de iframe. Suite de https://github.com/marienfressinaud/FreshRSS/issues/267 Au passage, filtrage du vieil élément PLAINTEXT. Modifications dans SimplePie.
2013-11-18SQL : identifiant entier automatique pour les catégories et les fluxGravatar Alexandre Alapetite
Implémentation de https://github.com/marienfressinaud/FreshRSS/issues/262 La catégorie par défaut à le numéro 1. Les numéros de catégories et de flux sont automatiques (1, 2, 3...) L'installeur semble marcher.
2013-11-07Un morceau de tolérance XML oubliéGravatar Alexandre Alapetite
2013-11-07Plus de tolérance pour les fluxGravatar Alexandre Alapetite
Utilise une méthode moins stricte qui tolère des erreurs XML dans les flux. Le choix de l'encodage en entrée a dû être légèrement changé car SimplePie a une stratégie d'essayer plusieurs encodages jusqu'à en trouver un qui marche. En étant moins strict sur les erreurs, ça marche plus souvent, et du coup les encodages n'étaient plus bon. À essayer avec plein de flux. Tous mes flux passent (~150). Devrait permettre de fermer https://github.com/marienfressinaud/FreshRSS/issues/233 Fonctionne aussi avec des flux à encodage invalide comme http://travaux.ovh.net/rss.php qui se déclare en "text/xml" (du coup ASCII) mais dans le flux avec un entête XML déclarant de l'UTF-8
2013-09-14Merge pull request #160 from Alkarex/patch-1Gravatar Marien Fressinaud
SimplePie : Corrige le cas des </body> et </html>
2013-09-12SimplePie : Corrige le cas des </body> et </html>Gravatar Alexandre Alapetite
Corrige https://github.com/marienfressinaud/FreshRSS/issues/159 Les balises fermantes /body et /html n'étaient pas nettoyées par SimplePie. À tester un moment puis proposer en amont à SimplePie.
2013-08-25More explicit UTF-8Gravatar Alexandre Alapetite
More explicit UTF-8 in PDO MySQL, html_entity_decode, htmlentities, and htmlspecialchars (less important)
2013-04-11Gestion des flux https invalides + amélioration mise à jourGravatar Marien Fressinaud
2013-04-10Màj de la librairie SimplePie, fix bug #48Gravatar Marien Fressinaud