<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Controllers, branch 1.22.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.22.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.22.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2023-10-22T17:03:51+00:00</updated>
<entry>
<title>Do not update feeds after import (#5629)</title>
<updated>2023-10-22T17:03:51+00:00</updated>
<author>
<name>robertdahlem</name>
<email>robert.dahlem@gmx.net</email>
</author>
<published>2023-10-22T17:03:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=83cf7301f46c9609da493a412eaad8d10b09bdda'/>
<id>urn:sha1:83cf7301f46c9609da493a412eaad8d10b09bdda</id>
<content type='text'>
* Add checkbox to not update feeds after import to avoid duplicate feeds when importing multiple files.

* Import without updating feeds, but now unconditionally

* Added hint to click "Update feeds" to all translations

* Update app/i18n/fr/feedback.php

* Fix i18n

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Test if set_time_limit exists (#5675)</title>
<updated>2023-09-27T19:40:05+00:00</updated>
<author>
<name>VYSE V.E.O</name>
<email>VEO@LIVE.COM</email>
</author>
<published>2023-09-27T19:40:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b82c41f6b99be467dab5c561deefbe01eee50b8d'/>
<id>urn:sha1:b82c41f6b99be467dab5c561deefbe01eee50b8d</id>
<content type='text'>
* Fix @set_time_limit as @-operator after PHP8 no longer suppresses disabled functions

* preserve @ decorator

* Fix whitespace

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Fix labels in anonymous mode (#5650)</title>
<updated>2023-09-14T18:23:33+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-09-14T18:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=bc5666cd27ee1172f89603982a44c143ceae08fd'/>
<id>urn:sha1:bc5666cd27ee1172f89603982a44c143ceae08fd</id>
<content type='text'>
* Fix labels in anonymous mode
fix https://github.com/FreshRSS/FreshRSS/issues/4305

* Show all tags

* Revert "Show all tags"

This reverts commit 24dfba501729cea32943548bc829d3581883de50.

* Add message when no labels

* fixed no label style

* i18n de translation

* Fix in non-anomymous mode

* No class in anonymous mode

---------

Co-authored-by: maTh &lt;1645099+math-GH@users.noreply.github.com&gt;
Co-authored-by: math-gh &lt;&gt;</content>
</entry>
<entry>
<title>Allow configuration of Base URL via website (#5656)</title>
<updated>2023-09-13T20:58:10+00:00</updated>
<author>
<name>Sam Cohen</name>
<email>samc1213@gmail.com</email>
</author>
<published>2023-09-13T20:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=52d87c3eaa352b765e1be3c2c0b9a3ce0bfabdc8'/>
<id>urn:sha1:52d87c3eaa352b765e1be3c2c0b9a3ce0bfabdc8</id>
<content type='text'>
* Allow configuration of Base URL via website

* Fix alphabetization of CREDITS

* Apply suggestions from code review

* Add Automatic recommendation

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Remove obsolete TTL migration code (#5625)</title>
<updated>2023-09-06T19:41:17+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-09-06T19:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=98559cebc367648195080c1588ea197607c216f7'/>
<id>urn:sha1:98559cebc367648195080c1588ea197607c216f7</id>
<content type='text'>
Remove `updateTTL` function used to help migration to 5+ year-old FreshRSS 1.10 and FreshRSS 0.7.3 https://github.com/FreshRSS/FreshRSS/pull/1750
This function contributed to locking the database https://github.com/FreshRSS/FreshRSS/pull/5574
Subset of https://github.com/FreshRSS/FreshRSS/pull/3558</content>
</entry>
<entry>
<title>Fix JSON export/import (#5626)</title>
<updated>2023-09-04T08:09:37+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-09-04T08:09:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1c7c1016f4a5147003ed1c438b8a386a63a53cab'/>
<id>urn:sha1:1c7c1016f4a5147003ed1c438b8a386a63a53cab</id>
<content type='text'>
* Fix import with empty content
fix https://github.com/FreshRSS/FreshRSS/issues/5622
Cherry picks on https://github.com/FreshRSS/FreshRSS/pull/5584

* Fix export of tags / labels
Article-defined tags were wrongly exported as user-defined labels.

* Fix export of tags / labels
Article-defined tags were wrongly exported as user-defined labels.

* Fix bug with many labels

* Better typing

* Comments</content>
</entry>
<entry>
<title>Revert auto mark as read same titles for existing articles (#5561)</title>
<updated>2023-08-03T19:57:25+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-08-03T19:57:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6ee73b5fcafd24c021e36b35803381b96b450f23'/>
<id>urn:sha1:6ee73b5fcafd24c021e36b35803381b96b450f23</id>
<content type='text'>
Partial revert of https://github.com/FreshRSS/FreshRSS/pull/5505
We should not apply the auto mark as read rule based on existing titles for updated articles, because the match would most of the time be on that same article's title.</content>
</entry>
<entry>
<title>Fix cache refresh (#5562)</title>
<updated>2023-08-03T19:56:35+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-08-03T19:56:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=4039f6c9a4bc1636d298d0c05c678f4e1215e846'/>
<id>urn:sha1:4039f6c9a4bc1636d298d0c05c678f4e1215e846</id>
<content type='text'>
Improvement of https://github.com/FreshRSS/FreshRSS/pull/4422

The main problem was due to `touch()` not automatically clearing the file status cache, and requiring a call to `clearstatcache()`. Example:

```
php &gt; touch('/tmp/touch.txt');
php &gt; echo date('c', filemtime('/tmp/touch.txt'));
2023-08-03T17:27:43+02:00
php &gt; touch('/tmp/touch.txt');
php &gt; echo date('c', filemtime('/tmp/touch.txt'));
2023-08-03T17:27:43+02:00
php &gt; clearstatcache(true, '/tmp/touch.txt');
php &gt; echo date('c', filemtime('/tmp/touch.txt'));
2023-08-03T17:28:21+02:00
```</content>
</entry>
<entry>
<title>Rework trusted proxies (#5549)</title>
<updated>2023-07-30T10:59:18+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-07-30T10:59:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e7689459f25663e00b4f5814a3608872ff36b582'/>
<id>urn:sha1:e7689459f25663e00b4f5814a3608872ff36b582</id>
<content type='text'>
* Rework trusted proxies
Fix https://github.com/FreshRSS/FreshRSS/issues/5502
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/3226

New environment variable `TRUSTED_PROXY`: set to 0 to disable, or to a list of trusted IP ranges compatible with https://httpd.apache.org/docs/current/mod/mod_remoteip.html#remoteiptrustedproxy

New internal environment variable `CONN_REMOTE_ADDR` to remember the true IP address of the connection (e.g. last proxy), even when using mod_remoteip.

Current working setups should not observe any significant change.

* Minor whitespace

* Safer trusted sources during install
Rework of https://github.com/FreshRSS/FreshRSS/pull/5358
https://github.com/FreshRSS/FreshRSS/issues/5357

* Minor readme</content>
</entry>
<entry>
<title>Fix get and order when saving user query (#5515)</title>
<updated>2023-07-10T06:04:26+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-07-10T06:04:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=db5d458cb24436bf6d2ab203c58b26a162ab3e74'/>
<id>urn:sha1:db5d458cb24436bf6d2ab203c58b26a162ab3e74</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/5514</content>
</entry>
</feed>
