<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Controllers/feedController.php, branch 1.17.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.17.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.17.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2020-08-29T10:16:20+00:00</updated>
<entry>
<title>Trim whitespace for feed passwords (#3158)</title>
<updated>2020-08-29T10:16:20+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-08-29T10:16:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=48345403df50860a342f53900599e75f5b5efb84'/>
<id>urn:sha1:48345403df50860a342f53900599e75f5b5efb84</id>
<content type='text'>
We output a space by default in the user interface for setting feed
passwords, in order to prevent aggressive password autocompletion
https://github.com/FreshRSS/FreshRSS/pull/881
However, user might not always override this white space when entering
the password. So here we trim.
(I believe legitimate leading / trailing spaces in passwords are
sufficiently rare not to be a problem)</content>
</entry>
<entry>
<title>FeedMe table manage feeds + fix warning addFeed (#3075)</title>
<updated>2020-06-21T08:30:12+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-06-21T08:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=051f1649f705dd77febd39c8f4a53c97f4c1115f'/>
<id>urn:sha1:051f1649f705dd77febd39c8f4a53c97f4c1115f</id>
<content type='text'>
FeedMe is able to add/remove subscriptions.

Fix minor bug introduced by
https://github.com/FreshRSS/FreshRSS/pull/1731
If the category ID is provided, we must first search for the existing
category before trying to add a category with the provided name.
Fix:

```
SQL error addCategory: ["23000",19,"UNIQUE constraint failed:
category.name"]
```</content>
</entry>
<entry>
<title>Fetch feed name / website / description if empty (#3071)</title>
<updated>2020-06-20T14:54:03+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-06-20T14:54:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b9d2e6457a30afea844780ea53944ad7cc81fc6b'/>
<id>urn:sha1:b9d2e6457a30afea844780ea53944ad7cc81fc6b</id>
<content type='text'>
#fix https://github.com/FreshRSS/FreshRSS/issues/3067</content>
</entry>
<entry>
<title>Change add feed action (#3027)</title>
<updated>2020-06-05T08:09:31+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2020-06-05T08:09:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d4554fa087f9057610085ca685cd8fb79d8f2bd0'/>
<id>urn:sha1:d4554fa087f9057610085ca685cd8fb79d8f2bd0</id>
<content type='text'>
* Docker Alpine 3.12 (#3025)

https://alpinelinux.org/posts/Alpine-3.12.0-released.html
With PHP 7.3.18 (from 7.3.17) (and Apache 2.4.43 unchanged).
No other significant change spotted

* Ensure feed attributes are used before load

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Fix fetch preview (#2993)</title>
<updated>2020-05-21T18:55:06+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-21T18:55:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=857f58879022e7ab8dcc30380ee00df5277b8c0c'/>
<id>urn:sha1:857f58879022e7ab8dcc30380ee00df5277b8c0c</id>
<content type='text'>
* Fix fetch preview

#fix https://github.com/FreshRSS/FreshRSS/issues/2923
In MariaDB / MySQL, we cannot start a new query if we have not consumed
the previous buffered query fully.

* Fix for reload

* Typo in comment</content>
</entry>
<entry>
<title>Stream instead of memory copy of SimplePie entries (#2972)</title>
<updated>2020-05-16T22:04:51+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-16T22:04:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=83b5944dcbb09db0accd528be4906b88590d924f'/>
<id>urn:sha1:83b5944dcbb09db0accd528be4906b88590d924f</id>
<content type='text'>
* Stream instead of memory copy of SimplePie entries

https://github.com/FreshRSS/FreshRSS/issues/2952

* Undo lines delete

* Typo

* Remove unaccessible code

https://github.com/FreshRSS/FreshRSS/pull/2972/files#r425624163

* Back-compatibility for Feed-&gt;entries

https://github.com/FreshRSS/FreshRSS/pull/2972/files#r425631913</content>
</entry>
<entry>
<title>Attempt to reduce max memory usage during actualize (#2955)</title>
<updated>2020-05-10T19:34:12+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-10T19:34:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=aea38065901408c8b6d0bb0b619f21fd81fc9347'/>
<id>urn:sha1:aea38065901408c8b6d0bb0b619f21fd81fc9347</id>
<content type='text'>
* Attempt to reduce max memory usage during actualize

#Fix https://github.com/FreshRSS/FreshRSS/issues/2952

* Use memory_get_peak_usage</content>
</entry>
<entry>
<title>WebSub move fixes (#2922)</title>
<updated>2020-04-24T14:29:19+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-04-24T14:29:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=dba40e58704a374755677ef1f24f6872a34bad80'/>
<id>urn:sha1:dba40e58704a374755677ef1f24f6872a34bad80</id>
<content type='text'>
Small fixes related to when WebSub changes address:
* When unsubscribing, one must use the current/old address, not the
newly found selfUrl;
* This change
https://github.com/FreshRSS/FreshRSS/pull/2659#discussion_r347263068 was
wrong, so reverted to the first version. We must obey the rules also for
feeds for which the initial WebSub enabling is not finished, otherwise
we never have a chance to redirect the feed to the proper selfUrl.</content>
</entry>
<entry>
<title>Reduce DB locks (#2899)</title>
<updated>2020-04-13T22:09:13+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-04-13T22:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=946d9f5535ddc62fb667edd27e57bde419586e23'/>
<id>urn:sha1:946d9f5535ddc62fb667edd27e57bde419586e23</id>
<content type='text'>
Do not lock the DB to update it when there is nothing to commit.
This should reduce the risk of seeing some `database is locked` errors.</content>
</entry>
<entry>
<title>Fix fetch content for complex HEAD (#2867)</title>
<updated>2020-04-01T00:09:08+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-04-01T00:09:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=656b61ff2956351538cc70fe79cc534b1eb58e0c'/>
<id>urn:sha1:656b61ff2956351538cc70fe79cc534b1eb58e0c</id>
<content type='text'>
* Fix contentSelectorPreviewAction

Was not compatible with https://github.com/FreshRSS/FreshRSS/pull/2588

* Fix lib_phpQuery for &lt;head ...&gt;

#fix https://github.com/FreshRSS/FreshRSS/issues/2864
* Replace split() by explode() for PHP7 compatibility
https://php.net/str-split
* Fix for document with a `&lt;head&gt;` tag more complicated, like `&lt;head
profile="http://www.w3.org/1999/xhtml/vocab"&gt;`</content>
</entry>
</feed>
