<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Models/Feed.php, branch 1.0.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.0.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.0.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2015-01-29T09:57:11+00:00</updated>
<entry>
<title>Use url_remove_credentials to log URL</title>
<updated>2015-01-29T09:57:11+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2015-01-29T09:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8ff3e5363d28dff2eed6d7f152921ed093196a04'/>
<id>urn:sha1:8ff3e5363d28dff2eed6d7f152921ed093196a04</id>
<content type='text'>
See https://github.com/FreshRSS/FreshRSS/issues/711
</content>
</entry>
<entry>
<title>Remove calls to syslog()</title>
<updated>2015-01-29T09:14:45+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2015-01-29T09:14:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=59ea9f2a3b131432236745483e20cb50338110df'/>
<id>urn:sha1:59ea9f2a3b131432236745483e20cb50338110df</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>BREAKING FEATURE: Remove general in config</title>
<updated>2015-01-06T17:53:36+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2015-01-06T17:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d3a93ea2905ae50a2365d293f9f3ef3e51bf5f30'/>
<id>urn:sha1:d3a93ea2905ae50a2365d293f9f3ef3e51bf5f30</id>
<content type='text'>
General attribute has been removed from system config.
Now subattributes (e.g. environment, salt, title, etc.) are directly accessible.

YOU HAVE TO FIX YOUR ./data/config.php file!

- Remove the general array
- Values inside this array must be kept
- To see what it must look like, please have a look to ./data/config.default.php
  (but keep your values!!).

See https://github.com/FreshRSS/FreshRSS/issues/730
</content>
</entry>
<entry>
<title>New configuration system (not working yet)</title>
<updated>2015-01-05T15:54:16+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2015-01-05T15:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=51a71ec4b9d62528054be8faee1576a8fd6d37f6'/>
<id>urn:sha1:51a71ec4b9d62528054be8faee1576a8fd6d37f6</id>
<content type='text'>
- Use only Minz_Configuration
- register() method to load a new configuration file
- get() to get a configuration
- new exceptions related to configuration
- fix a list configuration calls to have FRSS working

Current problems to resolve:

- How to handle configuration param verifications (i.e. check auth_type
  is a value from none, http_auth, persona or form)
- We must use $conf = Minz_Configuration::get('system'); $general_conf = $conf-&gt;general;
  to access global system configuration which is quite annoying. How to change that?

See https://github.com/FreshRSS/FreshRSS/issues/730
</content>
</entry>
<entry>
<title>force_feed option</title>
<updated>2014-11-12T22:28:47+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2014-11-12T22:28:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=764946814f2b9af2022925d3edd185f9874c5357'/>
<id>urn:sha1:764946814f2b9af2022925d3edd185f9874c5357</id>
<content type='text'>
By adding #force_feed at the end of the URL of a feed sent with a wrong
content-type (mime)
https://github.com/FreshRSS/FreshRSS/issues/456
</content>
</entry>
<entry>
<title>SimplePie: cache feeds with errors</title>
<updated>2014-10-28T22:52:46+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2014-10-28T22:52:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=00127f07c5fc784130d658e3f26519b0279fc6b8'/>
<id>urn:sha1:00127f07c5fc784130d658e3f26519b0279fc6b8</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>SimplePie enclosure bug workaround</title>
<updated>2014-10-05T14:53:49+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2014-10-05T14:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=70131f776a5fa30fdf26c64578039aeeb41333c7'/>
<id>urn:sha1:70131f776a5fa30fdf26c64578039aeeb41333c7</id>
<content type='text'>
https://github.com/marienfressinaud/FreshRSS/issues/504
</content>
</entry>
<entry>
<title>Error when feed does not exist</title>
<updated>2014-08-19T19:39:45+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2014-08-19T19:39:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0d0b8cd39b8de765aa351a2e66fff850bdcb2000'/>
<id>urn:sha1:0d0b8cd39b8de765aa351a2e66fff850bdcb2000</id>
<content type='text'>
https://github.com/marienfressinaud/FreshRSS/issues/579
</content>
</entry>
<entry>
<title>Experimental: Removed lazyload.js and use postpone attribute instead</title>
<updated>2014-08-02T17:57:15+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2014-08-02T17:57:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=274c8096e3ccc8ea008c1a038134ffddc302fd0d'/>
<id>urn:sha1:274c8096e3ccc8ea008c1a038134ffddc302fd0d</id>
<content type='text'>
https://github.com/marienfressinaud/FreshRSS/issues/316
The performance of lazyload.js was not good enough, and not really
needed anyway.
This change mostly affects mainly situations when the content of
articles is shown by default, not so much when they are collapsed
Using HTML5 lazyload and postpone attributes by default on all img,
audio, iframe, video.
http://www.w3.org/TR/resource-priorities/#attr-postpone
Postpone attribute is removed by JavaScript if the user does not want
the lazyload behaviour.
In the case when users do want the lazyload behaviour, in normal view
with articles hidden, we furthermore use the data-original approach to
be sure to support current browsers.
+Corrected some bugs with enclosures, and some images not appearing
before the first scroll.
+Now faster regex processing img and iframe at once (was not practical
with lazyload.js)
</content>
</entry>
<entry>
<title>Add TTL to control feed freshness</title>
<updated>2014-07-05T22:09:31+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2014-07-05T22:09:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=bc8eb560afd50290745ea6a500c0f930df2559eb'/>
<id>urn:sha1:bc8eb560afd50290745ea6a500c0f930df2559eb</id>
<content type='text'>
https://github.com/marienfressinaud/FreshRSS/issues/250
</content>
</entry>
</feed>
