<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Controllers, branch 1.26.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.26.2</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.26.2'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2025-04-07T06:47:42+00:00</updated>
<entry>
<title>Secure serving of user files from extensions (#7495)</title>
<updated>2025-04-07T06:47:42+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-04-07T06:47:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0c33d2713957eaf6cc0222150df7ebbcb53beaed'/>
<id>urn:sha1:0c33d2713957eaf6cc0222150df7ebbcb53beaed</id>
<content type='text'>
* Secure serving of user files from extensions
fix https://github.com/FreshRSS/FreshRSS/issues/4930

* More fixes

* Typo</content>
</entry>
<entry>
<title>Use HTTP POST for logout (#7489)</title>
<updated>2025-04-05T21:15:37+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-04-05T21:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d858053a7c70b3fee0fe407420ff8bd1466d5de2'/>
<id>urn:sha1:d858053a7c70b3fee0fe407420ff8bd1466d5de2</id>
<content type='text'>
* Use HTTP POST for logout
To avoid potential CSRF risks

* Fixed button font issue

* Minor whitespace</content>
</entry>
<entry>
<title>Catch extension exceptions in override (#7475)</title>
<updated>2025-04-01T15:55:20+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-04-01T15:55:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=3336631a846c2e34f55b2ecb76b46cd68228486f'/>
<id>urn:sha1:3336631a846c2e34f55b2ecb76b46cd68228486f</id>
<content type='text'>
* Catch extension exceptions in override
https://github.com/FreshRSS/Extensions/pull/300#issuecomment-2768578464

* Fix error message</content>
</entry>
<entry>
<title>Make update URL readonly (#7477)</title>
<updated>2025-04-01T15:54:52+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-04-01T15:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=dbdadbb4107878d9233f635c31a88afe45957101'/>
<id>urn:sha1:dbdadbb4107878d9233f635c31a88afe45957101</id>
<content type='text'>
The security risks look higher than the minor convinience
Modify https://github.com/FreshRSS/FreshRSS/pull/1024</content>
</entry>
<entry>
<title>Fix escaping of tag search (#7468)</title>
<updated>2025-04-01T07:39:16+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-04-01T07:39:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d81dbc44b80c061bcea7efeb778be45082e1dcc6'/>
<id>urn:sha1:d81dbc44b80c061bcea7efeb778be45082e1dcc6</id>
<content type='text'>
* Fix escaping of tag search
fix https://github.com/FreshRSS/FreshRSS/issues/7466

* Minor clarity</content>
</entry>
<entry>
<title>Update bcrypt.js from 2.4.4 to 3.0.2 (#7449)</title>
<updated>2025-03-25T09:19:51+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-03-25T09:19:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d0b961131939800a119801bfce7411ad2e429e9e'/>
<id>urn:sha1:d0b961131939800a119801bfce7411ad2e429e9e</id>
<content type='text'>
https://github.com/dcodeIO/bcrypt.js/releases/tag/v3.0.0
Can be updated to the latest version with:
`curl -L https://unpkg.com/bcryptjs/umd/index.js &gt; p/scripts/vendor/bcrypt.js`</content>
</entry>
<entry>
<title>Mark as read button: config for the size (#7314)</title>
<updated>2025-03-13T22:10:48+00:00</updated>
<author>
<name>maTh</name>
<email>1645099+math-GH@users.noreply.github.com</email>
</author>
<published>2025-03-13T22:10:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=7de384bf9c192292cbc726085eedfadddfa7ca7d'/>
<id>urn:sha1:7de384bf9c192292cbc726085eedfadddfa7ca7d</id>
<content type='text'>
* settings

* i18n: mark_read_button

* big, small, none

* fix

* Fixes

* make fix-all

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Fix issue where $keepMax is defaulted to const when non-zero value is compared. (#7416)</title>
<updated>2025-03-07T22:29:27+00:00</updated>
<author>
<name>Bryan Butler</name>
<email>3256910+BryanButlerGit@users.noreply.github.com</email>
</author>
<published>2025-03-07T22:29:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=3ec0bdab3840feb7140d70d0eb8d60065337e33a'/>
<id>urn:sha1:3ec0bdab3840feb7140d70d0eb8d60065337e33a</id>
<content type='text'>
Fix issue where $keepMax is defaulted to const when non-zero value is compared.

Fix an issue where $keepMax var is set to ARCHIVING_RETENTION_COUNT_LIMIT
when a user sets "Archiving" -&gt; "Maximum number of articles to keep per
feed" to a non-zero value for a given category.

[EXAMPLE]:
User sets value to 50 (int), This matches the !== comparison and
thus is overridden by ARCHIVING_RETENTION_COUNT_LIMIT.</content>
</entry>
<entry>
<title>fix: Update the user's last activity on login action (#7406)</title>
<updated>2025-03-05T21:36:41+00:00</updated>
<author>
<name>berumuron</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2025-03-05T21:36:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=40cdeb86874296b090dfb48ce4d0d6c41455405b'/>
<id>urn:sha1:40cdeb86874296b090dfb48ce4d0d6c41455405b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix regression cURL HTTP headers (#7403)</title>
<updated>2025-03-05T15:45:06+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-03-05T15:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ecdb63c33582963be055472a056c8e3e445fb5bf'/>
<id>urn:sha1:ecdb63c33582963be055472a056c8e3e445fb5bf</id>
<content type='text'>
* Fix regression cURL HTTP headers
fix https://github.com/FreshRSS/FreshRSS/issues/6712#issuecomment-2697961491
We would sometimes wrongly override the default HTTP headers of SimplePie
https://github.com/FreshRSS/simplepie/pull/33
https://github.com/simplepie/simplepie/pull/912

* Sync SimplePie
https://github.com/FreshRSS/simplepie/pull/33</content>
</entry>
</feed>
