<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app, branch 1.16.2</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.16.2</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.16.2'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2020-05-30T20:48:00+00:00</updated>
<entry>
<title>Fix display_categories upgrade from 1.16.0 again (#3019)</title>
<updated>2020-05-30T20:48:00+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-30T20:48:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e58ad65902ffb5d2fdbf34a2b63e383ec9919f4d'/>
<id>urn:sha1:e58ad65902ffb5d2fdbf34a2b63e383ec9919f4d</id>
<content type='text'>
* Fix display_categories upgrade from 1.16.0 again

#fix https://github.com/FreshRSS/FreshRSS/issues/3017
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/3018
There were two bugs. I forgot that `ConfigurationSetter.php` is not
called when reading `config.php`

* Changelog 3019</content>
</entry>
<entry>
<title>Fix display_categories upgrade from 1.16.0 (#3018)</title>
<updated>2020-05-30T19:06:46+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-30T19:06:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f6bfcba82735f5795da9d0f1e24359fce289f3b5'/>
<id>urn:sha1:f6bfcba82735f5795da9d0f1e24359fce289f3b5</id>
<content type='text'>
* Fix display_categories upgrade from 1.16.0

#fix https://github.com/FreshRSS/FreshRSS/issues/3017
The property `'display_categories' =&gt; boolean,` in 1.16.0 is not properly converted to `'display_categories' =&gt; 'string',` in 1.16.1 due to a weak type comparison bug.</content>
</entry>
<entry>
<title>Fix PostgreSQL database auto-create with limited rights (#3013)</title>
<updated>2020-05-29T21:55:53+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-29T21:55:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=fe1e02dab9581d9ba3c9d8371e85072a959c8bce'/>
<id>urn:sha1:fe1e02dab9581d9ba3c9d8371e85072a959c8bce</id>
<content type='text'>
* Fix PostgreSQL database auto-create with limited rights

#fix https://github.com/FreshRSS/FreshRSS/issues/3009
Install would fail if the user is not even allowed to connect to the default `postgres` database.

* Confused by custom Minz_PDOConnectionException</content>
</entry>
<entry>
<title>[i18n] Update Dutch translation for 1.16.1 (#3005)</title>
<updated>2020-05-26T15:04:59+00:00</updated>
<author>
<name>Frans de Jonge</name>
<email>fransdejonge@gmail.com</email>
</author>
<published>2020-05-26T15:04:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=015cd1e06e15ea1c261633848752ccd491ee6194'/>
<id>urn:sha1:015cd1e06e15ea1c261633848752ccd491ee6194</id>
<content type='text'>
See &lt;https://github.com/FreshRSS/FreshRSS/issues/2994&gt;.</content>
</entry>
<entry>
<title>Fix memory leak when using lib_phpQuery (#3004)</title>
<updated>2020-05-25T14:02:52+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-25T14:02:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e1ef88d8151f73f83c2c8813632bbef9371de5c5'/>
<id>urn:sha1:e1ef88d8151f73f83c2c8813632bbef9371de5c5</id>
<content type='text'>
* Fix memory leak when using lib_phpQuery

This library keeps documents in static class, so it requires a special
call to clean them.

* Another unload</content>
</entry>
<entry>
<title>Revert FOUC fix (#2991)</title>
<updated>2020-05-21T18:55:28+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-21T18:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=39df5a80419cf7936a2698d2c8fce4679a723868'/>
<id>urn:sha1:39df5a80419cf7936a2698d2c8fce4679a723868</id>
<content type='text'>
Revert https://github.com/FreshRSS/FreshRSS/pull/2913
I have not seen any difference with/without this fix, and it might be
due to the fact that is is blocked by CSP.
At least in Chrome, it generates CSP warnings.
If it should be re-introduced, see warning suggestions:

&gt; Refused to execute inline script because it violates the following
Content Security Policy directive: "default-src 'self'". Either the
'unsafe-inline' keyword, a hash
('sha256-gcoEgwf1rABkUXPaVY2M1RH34tUHWGDn9nAAn/kGYUE='), or a nonce
('nonce-...') is required to enable inline execution. Note also that
'script-src' was not explicitly set, so 'default-src' is used as a
fallback.</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>getContentByParsing follow HTML redirections (#2985)</title>
<updated>2020-05-21T09:56:55+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-21T09:56:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b906d79d61beaeed7474f33fb6dac01a63ca90b9'/>
<id>urn:sha1:b906d79d61beaeed7474f33fb6dac01a63ca90b9</id>
<content type='text'>
* getContentByParsing follow HTML redirections

Add the ability to follow HTML redirections in getContentByParsing:

```html
&lt;meta http-equiv="Refresh" content="1; url=https://example.net/article123.html" /&gt;
```

* Better regex

* Trim http-equiv</content>
</entry>
<entry>
<title>Fix nav_menu mark-as-read (#2909)</title>
<updated>2020-05-18T16:45:47+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-18T16:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0442243037fc7fb80228790a871328629a1aa882'/>
<id>urn:sha1:0442243037fc7fb80228790a871328629a1aa882</id>
<content type='text'>
* Fix nav_menu mark-as-read

#Fix https://github.com/FreshRSS/FreshRSS/issues/2905
Fix regression from https://github.com/FreshRSS/FreshRSS/pull/2588

We need info about the first item (id_max) before being able to output
nav_menu. Before https://github.com/FreshRSS/FreshRSS/pull/2588 we used
to output everything in memory before starting to produce an output. Now
that we stream the output, we need a temporary buffer until we have
received the first item/article.

* Repair loading page

* Simplify CSS

Make it work in Chrome as well

* Lint

* Partial revert

* Base max_id solely on current time</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>
</feed>
