Alexandre Alapetite
0fb21e1473
SimplePie 604 ( #2350 )
...
Cherry-pick https://github.com/simplepie/simplepie/pull/604
6 years ago
Alexandre Alapetite
c9e46dce86
Manual update to SimplePie 1.5.2 ( #2136 )
6 years ago
Alexandre Alapetite
7ab4a2609a
Support for media: tags ( #1920 )
...
* Support for media: tags
https://github.com/FreshRSS/FreshRSS/issues/944
E.g. YouTube
* Fix for medium attribute
* Changelog 944
https://github.com/FreshRSS/FreshRSS/issues/944
https://github.com/FreshRSS/FreshRSS/pull/1920
* enclosure styling
* Compatibility old enclosure content
6 years ago
Alexandre Alapetite
4c8f147238
Suppress XML error during conversion attempt ( #1909 )
...
Using LIBXML_NOERROR. Seems to be necessary for newer PHP versions
because the at sign does not suppress warnings. In a FreshRSS-specific
SimplePie section.
Warning: DOMDocument::loadXML(): Namespace prefix media on content is
not defined in Entity, line: 42 in
/..../FreshRSS/lib/SimplePie/SimplePie/Parser.php on line 144
6 years ago
Alexandre Alapetite
c96b5ff34a
SimplePie fix for Atom feeds using namespace for type ( #1893 )
...
https://github.com/FreshRSS/FreshRSS/issues/1892
6 years ago
Alexandre Alapetite
f17417e95c
Strip credentials from HTTP Referer ( #1891 )
...
0edf390187/library/SimplePie/File.php (L109)
Candidate for pull-request upstream to SimplePie
6 years ago
Alexandre Alapetite
dd65cb0f9c
Manual merge upstream SimplePie
7 years ago
Jonas Östanbäck
e825822ba0
Add syslog_enabled in one more file create call
8 years ago
Jonas Östanbäck
d6bd90a801
Add syslog_enabled when creating new simplepie_file
8 years ago
Alexandre Alapetite
cc235c6af3
SimplePie light manual update
8 years ago
Alexandre Alapetite
0a3ab899a0
Add support for UTF-8 BOM in SimplePie feed_or_html()
...
https://github.com/FreshRSS/FreshRSS/issues/1336
8 years ago
Alexandre Alapetite
a37484fd2f
Fix SimplePie autodiscovery for text/xml HTML pages
...
https://github.com/FreshRSS/FreshRSS/issues/1264
8 years ago
Alexandre Alapetite
531f6ada99
SimplePie better message
8 years ago
Alexandre Alapetite
ccecebc2b4
SimplePie error message XML PCRE
...
https://github.com/FreshRSS/FreshRSS/issues/1227
8 years ago
Alexandre Alapetite
8ae96d000a
SimplePie trim
...
https://github.com/FreshRSS/FreshRSS/issues/1142
9 years ago
Alexandre Alapetite
9e2e5fd594
SimplePie force HTTPS simplifie code
...
https://github.com/FreshRSS/FreshRSS/issues/1083
https://github.com/FreshRSS/FreshRSS/pull/1087
9 years ago
Alexandre Alapetite
c1de11f17d
SimplePie force HTTPS bug with sub-domains
...
https://github.com/FreshRSS/FreshRSS/issues/1083
9 years ago
Alexandre Alapetite
0eef625b6d
SimplePie force HTTPS for enclosures
...
https://github.com/FreshRSS/FreshRSS/issues/1083
https://github.com/FreshRSS/FreshRSS/pull/1087
9 years ago
Alexandre Alapetite
685c0ad2f8
SimplePie HTTPS updated comments
...
https://github.com/FreshRSS/FreshRSS/issues/1083
9 years ago
Alexandre Alapetite
d344da59fd
HTTPS search tree: simplify code
...
https://github.com/FreshRSS/FreshRSS/issues/1083
9 years ago
Alexandre Alapetite
9711f02db7
SimplePie Force HTTPS custom list domains
...
Load from data/force-https.default.txt and data/force-https.txt
Efficient tree structure to search the domains
https://github.com/FreshRSS/FreshRSS/pull/1087
9 years ago
Alexandre Alapetite
9d4a445758
Work in progress HTTPS
9 years ago
Alexandre Alapetite
0f870e800b
Avoid prototol-relative URLs
...
Protocol-relative URLs do not seem to work well with API / mobile apps
9 years ago
Alexandre Alapetite
74ef8d9b15
SimplePie force HTTPS, another approach
...
https://github.com/FreshRSS/FreshRSS/issues/1083
9 years ago
Alexandre Alapetite
4a9a7404bc
Syntax error
9 years ago
Alexandre Alapetite
bd0facbb73
HTTPS SimplePie experiment
...
Syntax bug
https://github.com/FreshRSS/FreshRSS/issues/1083
9 years ago
Alexandre Alapetite
83e58d3759
Experiment with forcing HTTPS for selected embed providers
...
YouTube, DailyMotion, Tumblr
https://github.com/FreshRSS/FreshRSS/issues/1083
9 years ago
Alexandre Alapetite
fa432755cc
Implement cURL options
...
https://github.com/FreshRSS/FreshRSS/issues/897
Requires that https://github.com/FreshRSS/FreshRSS/pull/898 is merged
first.
9 years ago
Alexandre Alapetite
cb114a341b
Merge some pull requests from upstream
...
silent Warning cast with PHP 5.3.3 (RHEL-6)
https://github.com/simplepie/simplepie/pull/258
Use rss:pubDate over atom:updated when determining the posting date
https://github.com/simplepie/simplepie/pull/288
Update Item.php: add support for media thumbnails
https://github.com/simplepie/simplepie/pull/340
Remove PHP Notices https://github.com/simplepie/simplepie/pull/353
And removed "FreshRSS" annotations for pull requests submitted upstream
Fixed a typo in Date.php (wrong number for September)
https://github.com/simplepie/simplepie/pull/374
Remove duplicate case https://github.com/simplepie/simplepie/pull/406
Added set_curl_options method to allow custom options
https://github.com/simplepie/simplepie/pull/407
Improved error message https://github.com/simplepie/simplepie/pull/412
9 years ago
Alexandre Alapetite
2bfc4dbf8b
SimplePie forgot static keyword
...
https://github.com/FreshRSS/FreshRSS/issues/711
10 years ago
Alexandre Alapetite
7735471140
SimplePie faster regex for sanitizing URLs
...
Can simplify the regex (faster because anchored) for cleaning URLs based
on the fact that we only have to deal with HTTP or HTTPS
https://github.com/FreshRSS/FreshRSS/pull/715
10 years ago
Alexandre Alapetite
0ed213d97f
Revert "SimplePie seems to only supports HTTP schemes"
...
This reverts commit 1c38e646c3
.
10 years ago
Alexandre Alapetite
1c38e646c3
SimplePie seems to only supports HTTP schemes
...
Can simplify the regex (faster because anchored) for cleaning URLs based
on the fact that we only have to deal with HTTP or HTTPS
10 years ago
Alexandre Alapetite
ad9fe52f5a
SimplePie sanitize URLs for syslog
...
https://github.com/FreshRSS/FreshRSS/issues/711
https://github.com/FreshRSS/FreshRSS/pull/715
10 years ago
Alexandre Alapetite
1a35e2271d
SimplePie option to restaure syslog of HTTP requests
...
https://github.com/FreshRSS/FreshRSS/issues/711
10 years ago
Alexandre Alapetite
0e08b5ba56
htmlspecialchars_decode for all SIMPLEPIE_CONSTRUCT_MAYBE_HTML
...
https://github.com/FreshRSS/FreshRSS/issues/754
10 years ago
Alexandre Alapetite
ec611d7d54
SimplePie: decode special chars for MAYBE_HTML
...
https://github.com/FreshRSS/FreshRSS/issues/754
Needs to check with many feeds to see if this does not introduce
incompatibilities with some valid feeds.
10 years ago
Marien Fressinaud
59ea9f2a3b
Remove calls to syslog()
...
Temporary fix:
- Change syslog by Minz_Log::notice in most of the files
- Logs are stored in USERS_PATH/_/log.txt for actualize_script.php
- Simply comment syslog in SimplePie
See https://github.com/FreshRSS/FreshRSS/issues/711
10 years ago
Alexandre Alapetite
e4ea629f59
SimplePie: Added unconventional mime type for RSS
...
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
10 years ago
Alexandre Alapetite
56ac35095a
Better error message for inaccessible feeds
...
https://github.com/FreshRSS/FreshRSS/issues/456
10 years ago
Alexandre Alapetite
00127f07c5
SimplePie: cache feeds with errors
...
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
10 years ago
Alexandre Alapetite
1283e73d08
SimplePie: bug date CEST
...
https://github.com/marienfressinaud/FreshRSS/issues/659
https://github.com/simplepie/simplepie/pull/380
10 years ago
Alexandre Alapetite
c3fd8877c0
Bug warning in case of invalid CDATA
10 years ago
Alexandre Alapetite
63c9c47a76
SimplePie HTTP 301 Moved Permanently
...
Add support for HTTP 301 Moved Permanently in SimplePie
FreshRSS will automatically update the address of a feed, only in this
case.
10 years ago
Alexandre Alapetite
17a603b333
SimplePie patch accepted
...
Merged into master branch of SimplePie
https://github.com/simplepie/simplepie/pull/352
11 years ago
Alexandre Alapetite
d51048196b
Revert "SimplePie : tolérance caractères UTF-8 invalides"
...
This reverts commit 7e66db7782
.
11 years ago
Alexandre Alapetite
0d387081df
SimplePie: Update to 1.4-dev
...
Manual merge of SimplePie master (1.4-dev)
Preparation to ease submitting patches upstream.
11 years ago
Alexandre Alapetite
7e66db7782
SimplePie : tolérance caractères UTF-8 invalides
...
Meilleure implémentation de
f5251384c4
pour corriger https://github.com/marienfressinaud/FreshRSS/issues/419
Revert partiel de
316778ef47 (diff-d8be58dcfea709da6131af81563c5c9fR1350)
11 years ago
Alkarex
f5251384c4
Tolère certaines séquences UTF-8 invalides
...
Corrige https://github.com/marienfressinaud/FreshRSS/issues/419
À re-tester sur d'autres flux
11 years ago
Alexandre Alapetite
9aab83af11
SimplePie : Meilleur cache des flux avec signature MD5
...
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.
11 years ago