<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/lib/SimplePie, branch 1.19.0</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.19.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.19.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2021-12-01T22:24:18+00:00</updated>
<entry>
<title>Manual update SimplePie (#4011)</title>
<updated>2021-12-01T22:24:18+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-12-01T22:24:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b21fe199ed19fcc08fe3ece2d9ab553dcc0e73c9'/>
<id>urn:sha1:b21fe199ed19fcc08fe3ece2d9ab553dcc0e73c9</id>
<content type='text'>
* https://github.com/simplepie/simplepie/commit/417a1661b2610448bd8e1835d6d4160a0aff9a97
* https://github.com/simplepie/simplepie/commit/ebdd0643ee927edfcaf40bfd27ab23ce9c975120
* https://github.com/simplepie/simplepie/commit/941412027a46979b4f1d29e53edf91829788d781
* https://github.com/simplepie/simplepie/commit/f58a23730f01f26bbcfe02ff9266e337c241be88</content>
</entry>
<entry>
<title>Merge upstream SimplePie PR details (#3614)</title>
<updated>2021-05-07T22:56:54+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-05-07T22:56:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=224b20edd16a6abd4879fe0e9e0f4c1608c9accf'/>
<id>urn:sha1:224b20edd16a6abd4879fe0e9e0f4c1608c9accf</id>
<content type='text'>
https://github.com/simplepie/simplepie/pull/681
https://github.com/simplepie/simplepie/pull/680
https://github.com/simplepie/simplepie/pull/675</content>
</entry>
<entry>
<title>Merge SimplePie changes (#3588)</title>
<updated>2021-04-17T16:10:47+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-04-17T16:10:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d0d5f1ce3f6f617e2ee1a37253ddad9687eba71c'/>
<id>urn:sha1:d0d5f1ce3f6f617e2ee1a37253ddad9687eba71c</id>
<content type='text'>
Related to https://github.com/simplepie/simplepie/pull/676
from https://github.com/FreshRSS/FreshRSS/pull/1087</content>
</entry>
<entry>
<title>Fix wrong SimplePie type hint (#3578)</title>
<updated>2021-04-08T21:34:21+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-04-08T21:34:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a57fa9975a5c7276ca61b501502c0789af4983f5'/>
<id>urn:sha1:a57fa9975a5c7276ca61b501502c0789af4983f5</id>
<content type='text'>
`SimplePie_Cache` also exists but is something else.</content>
</entry>
<entry>
<title>SimplePie fix old regression during manual merge (#3568)</title>
<updated>2021-03-28T16:33:49+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-03-28T16:33:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=150015079fcc5b9904c1310d77f9ec75b6d2303e'/>
<id>urn:sha1:150015079fcc5b9904c1310d77f9ec75b6d2303e</id>
<content type='text'>
Bug from https://github.com/FreshRSS/FreshRSS/pull/2136
Related upstream PR https://github.com/simplepie/simplepie/pull/676</content>
</entry>
<entry>
<title>Suport standard HTTP 410 Gone (#3561)</title>
<updated>2021-03-26T18:13:23+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-03-26T18:13:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=eeff1a17b0ae13c32560e9d1b59c6e82965f3e6d'/>
<id>urn:sha1:eeff1a17b0ae13c32560e9d1b59c6e82965f3e6d</id>
<content type='text'>
When a feed returns an HTTP 410 Gone, mute the corresponding feed, i.e. stop refreshing it.
Example of such feed, Les Décodeurs (Libération) https://rss.liberation.fr/rss/100893/</content>
</entry>
<entry>
<title>SimplePie fix PHP8 uncatched error (#3547)</title>
<updated>2021-03-23T09:54:14+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-03-23T09:54:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0ff6ba45429e7b089ca3c0459e0216a77a53898b'/>
<id>urn:sha1:0ff6ba45429e7b089ca3c0459e0216a77a53898b</id>
<content type='text'>
#fix https://github.com/FreshRSS/FreshRSS/pull/3546
When `loadHTML()` is given a null or empty string.

```
PHP Fatal error:  Uncaught ValueError: DOMDocument::loadHTML(): Argument #1 ($source) must not be empty in /var/www/freshrss/lib/SimplePie/SimplePie/Locator.php:83
```</content>
</entry>
<entry>
<title>SimplePie prevent cache pollution (#3502)</title>
<updated>2021-03-09T07:41:47+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-03-09T07:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b7fdfbb89421322e0ec15beb10f4260f33afd31e'/>
<id>urn:sha1:b7fdfbb89421322e0ec15beb10f4260f33afd31e</id>
<content type='text'>
* SimplePie prevent cache polution
#fix https://github.com/FreshRSS/FreshRSS/pull/3367#issuecomment-766250249
#fix https://github.com/FreshRSS/FreshRSS/pull/3494#issuecomment-790113663

* Fix bug

* Minor improvement

* Update cache filename in FreshRSS (1/2)

* cacheFilename temp

* New SimplePie get_cache_filename()

* Fix typos

* Update lib/SimplePie/SimplePie.php

Typo

* Include user-agent and timeout

* fix array_merge

* Declaration

* force_feed was lost in a commit</content>
</entry>
<entry>
<title>Manual update to SimplePie 1.5.6 (#3469)</title>
<updated>2021-02-20T22:38:36+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-02-20T22:38:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=75711c3647cd89fb175e786d85544eaf4e7c6e71'/>
<id>urn:sha1:75711c3647cd89fb175e786d85544eaf4e7c6e71</id>
<content type='text'>
* Manual update to SimplePie 1.5.6

Follow-up of https://github.com/FreshRSS/FreshRSS/pull/3206 (1.5.5)
Differences
https://github.com/simplepie/simplepie/compare/692e8bc19bc4aca20b57474cca2a1d234ce89d63...155cfcfacdbf7ee4e9cbb837e70564cdd6a40ac0
Related to https://github.com/FreshRSS/FreshRSS/pull/3416 ,
https://github.com/FreshRSS/FreshRSS/pull/3404

* Typo</content>
</entry>
<entry>
<title>Fix: handle very big feed (#3416)</title>
<updated>2021-02-17T20:50:25+00:00</updated>
<author>
<name>Kiblyn11</name>
<email>4669951+Kiblyn11@users.noreply.github.com</email>
</author>
<published>2021-02-17T20:50:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0e6ad01dbfc396bee63f2e100df75bcd6488ed16'/>
<id>urn:sha1:0e6ad01dbfc396bee63f2e100df75bcd6488ed16</id>
<content type='text'>
* fix: handle big xml files which cause out of memory exceptions by working with chunks in cleanMd5 function (because of preg_replace) and parse (because of xml_parse)

* Review

* Fixes in error handling (case of the last call to xml_parse, case of
error during fopen, break in case of XML error...)
* Takes advantage of the chunking for computing the cache hash
* Larger chunks of 1MB

Co-authored-by: e &lt;bokes74743@tjuln.com&gt;
Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
</feed>
