<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Models, branch 1.11.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.11.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.11.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2018-06-02T21:08:09+00:00</updated>
<entry>
<title>Use cURL for GET full content (#1913)</title>
<updated>2018-06-02T21:08:09+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-06-02T21:08:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ccc62b0a2cb41663ebee7b33601c5fb1d000d4cb'/>
<id>urn:sha1:ccc62b0a2cb41663ebee7b33601c5fb1d000d4cb</id>
<content type='text'>
* Use cURL for GET full content

Fix https://github.com/FreshRSS/FreshRSS/issues/1870

* Changelog 1870

https://github.com/FreshRSS/FreshRSS/issues/1870
https://github.com/FreshRSS/FreshRSS/pull/1913
</content>
</entry>
<entry>
<title>Fix check default category, and PostgreSQL seq bug (#1907)</title>
<updated>2018-05-29T21:55:31+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-05-29T21:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e98e40b7b4d8ebd4f7e03ade2d3fb6be2c22cc52'/>
<id>urn:sha1:e98e40b7b4d8ebd4f7e03ade2d3fb6be2c22cc52</id>
<content type='text'>
checkDefault() was broken as it was not necessarily creating the default
category with the right ID.
PostgreSQL required additional care.
https://github.com/FreshRSS/FreshRSS/issues/1890#issuecomment-392869777
https://github.com/FreshRSS/FreshRSS/pull/1322
https://github.com/FreshRSS/FreshRSS/issues/1312#issuecomment-254009397</content>
</entry>
<entry>
<title>Add Fever API and user documentation (#1836)</title>
<updated>2018-05-24T19:53:47+00:00</updated>
<author>
<name>Kevin Papst</name>
<email>kevinpapst@users.noreply.github.com</email>
</author>
<published>2018-05-24T19:53:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8f1bad60d0b7bd0d0a05bcdcf3c6834e39c0c6eb'/>
<id>urn:sha1:8f1bad60d0b7bd0d0a05bcdcf3c6834e39c0c6eb</id>
<content type='text'>
* added fever api and documentation

* spaces to tabs

* fixed code format

* added links

* added utf8 to header

* removed XML support

* removed before check, as we have to convert it afterwards

* added sandboxed setting (currently disabled)
added support for extensions using entry_before_display

* listFeedsOrderUpdate LIMIT

https://github.com/FreshRSS/FreshRSS/pull/1836/files#r175287881

* removed custom sql by using FreshRSS_FeedDAO::listFeedsOrderUpdate()

* fixed mark all as read

* replaced custom sql for getUnread() and getStarred() with dao functions

* removed sanitization functions

* Rework fever login

* Fix config bug

Plus documentation

* Fix array syntax

For compatibility with PHP 5.3

* Disable cookies and session for API

* Fix currentUser

* added response header and error log

* adjusted phpdoc to match new authentication

* Mechanism to delete old keys

* replace PHP_INT_MAX with zero to disable limit

* replace method_exists with check for explicit methods

* removed Press support and smaller refactoring + updated docu

* Rewrite bindParamArray

Avoid one of the SQL injection risks

* Docs and readme

* Fix API link

* Simplify reverse key check

Using userConfig
</content>
</entry>
<entry>
<title>Detection of non-unique GUIDs (#1887)</title>
<updated>2018-05-20T10:17:08+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-05-20T10:17:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6881d362b1ff4e153580ee7bf5cdf80a4428516d'/>
<id>urn:sha1:6881d362b1ff4e153580ee7bf5cdf80a4428516d</id>
<content type='text'>
* Detection of non-unique GUIDs

Some feeds are using GUIDs, but fail to make them unique.
Example: https://www.kbh-sprogcenter.dk/en/category/danish-break/feed/
This patch detects non-unique GUIDs, and disable GUIDs in that specific
case.

* Add state and log
</content>
</entry>
<entry>
<title>add visibility "public" (#1849)</title>
<updated>2018-05-19T11:16:51+00:00</updated>
<author>
<name>ColonelMoutarde</name>
<email>4697568+ColonelMoutarde@users.noreply.github.com</email>
</author>
<published>2018-05-19T11:16:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a8ffde626313b01b80bd688345d2e005b3371b36'/>
<id>urn:sha1:a8ffde626313b01b80bd688345d2e005b3371b36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>JSON column for feeds (#1838)</title>
<updated>2018-05-01T15:02:11+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-05-01T15:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b552abb3327f09baa1c0f4e821dc9f6bd6ef738e'/>
<id>urn:sha1:b552abb3327f09baa1c0f4e821dc9f6bd6ef738e</id>
<content type='text'>
* Draft of JSON column for feeds
https://github.com/FreshRSS/FreshRSS/issues/1654

* Add some per-feed options
  * Feed cURL timeout
  * Mark updated articles as read https://github.com/FreshRSS/FreshRSS/issues/891
  * Mark as read upon reception https://github.com/FreshRSS/FreshRSS/issues/1702
  * Ignore SSL (unsafe) https://github.com/FreshRSS/FreshRSS/issues/1811

* Try PHPCS workaround
While waiting for a better syntax support
</content>
</entry>
<entry>
<title>Light Boolean search implementation (#1828)</title>
<updated>2018-03-14T16:20:41+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-03-14T16:20:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=84d891f8cf43e4bb097a8b05a85dfeb4c48bd215'/>
<id>urn:sha1:84d891f8cf43e4bb097a8b05a85dfeb4c48bd215</id>
<content type='text'>
* Light Boolean search implementation

"Hello intitle:World OR date:P1D example"
https://github.com/FreshRSS/FreshRSS/issues/879

* Doc Boolean search

* Doc typos
</content>
</entry>
<entry>
<title>SQLite more error logs</title>
<updated>2018-03-11T10:53:28+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-03-11T10:53:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=eea69848661c6385d6c29c84c98a2315072c5e8e'/>
<id>urn:sha1:eea69848661c6385d6c29c84c98a2315072c5e8e</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/1816
And reformat SQL, which required vertical scrolling for me :-)
</content>
</entry>
<entry>
<title>Fix bug when using double authentication (#1809)</title>
<updated>2018-03-03T09:33:40+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-03-03T09:33:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e22d4dfdd3e708f4558735e3dc2864361e2cacc2'/>
<id>urn:sha1:e22d4dfdd3e708f4558735e3dc2864361e2cacc2</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/1807</content>
</entry>
<entry>
<title>cleanOldEntries call autoUpdateDb (#1804)</title>
<updated>2018-03-01T18:25:40+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-03-01T18:25:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=5872a11eb75958f12fd37c144a26c12c693d8a4a'/>
<id>urn:sha1:5872a11eb75958f12fd37c144a26c12c693d8a4a</id>
<content type='text'>
* cleanOldEntries call autoUpdateDb

https://github.com/FreshRSS/FreshRSS/issues/1803

* Fix feedDAO autoUpdateDb

* Move cleanOldEntries to EntryDAO

Only the entry table is concerned
</content>
</entry>
</feed>
