<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/cli, branch 1.21.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.21.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.21.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2023-02-06T14:42:53+00:00</updated>
<entry>
<title>More robust application of access permissions (#5062)</title>
<updated>2023-02-06T14:42:53+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-02-06T14:42:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e899e4edd97c296a29b2a8da2c2e3b598622c36e'/>
<id>urn:sha1:e899e4edd97c296a29b2a8da2c2e3b598622c36e</id>
<content type='text'>
* More robust application of access permissions
We were in particular missing directory traversal `+X` in our current recommendations.
Extracted to own shell script so it can easily be invoked.
Update access permissions in Docker to account to be more robust.
#fix https://github.com/FreshRSS/FreshRSS/discussions/5037

* Minor simplification

* Restrict mkdir permissions
Default mkdir permissions are 0777, which is not good for security, so downgrade to 0770.</content>
</entry>
<entry>
<title>API avoid logging passwords (#5001)</title>
<updated>2023-01-11T22:27:14+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-01-11T22:27:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=075cf4c800063e3cc65c3d41a9c23222e8ebb554'/>
<id>urn:sha1:075cf4c800063e3cc65c3d41a9c23222e8ebb554</id>
<content type='text'>
* API avoid logging passwords
* Strip passwords and tokens from API logs
* Only log failed requests information when in debug mode

* Remove debug SHA

* Clean also Apache logs

* Better comments

* Redact also token parameters

* shfmt

* Simplify whitespace

* redacted</content>
</entry>
<entry>
<title>Add tests on i18n classes (#4756)</title>
<updated>2022-10-20T21:42:47+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2022-10-20T21:42:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1f4e347cae51667e7cf5772aef55d274a39c8023'/>
<id>urn:sha1:1f4e347cae51667e7cf5772aef55d274a39c8023</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix broken link to the updating instructions (#4753)</title>
<updated>2022-10-19T22:18:59+00:00</updated>
<author>
<name>Thelonius Kort</name>
<email>tnt@users.noreply.github.com</email>
</author>
<published>2022-10-19T22:18:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d4181e098d93379c21251bd94d1397e16e56218a'/>
<id>urn:sha1:d4181e098d93379c21251bd94d1397e16e56218a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix i18n tool when adding parent translation (#4742)</title>
<updated>2022-10-18T21:25:04+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2022-10-18T21:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6fd063fa58a12558c2a01a989a19d4ea611fce6b'/>
<id>urn:sha1:6fd063fa58a12558c2a01a989a19d4ea611fce6b</id>
<content type='text'>
See #4737</content>
</entry>
<entry>
<title>CLI add missing extension hook freshrss_user_maintenance (#4495)</title>
<updated>2022-08-08T09:39:21+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-08-08T09:39:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=240afa7d4dcf33de4575a1531e2db3c9f4400c1f'/>
<id>urn:sha1:240afa7d4dcf33de4575a1531e2db3c9f4400c1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CLI allow empty DB prefix (#4488)</title>
<updated>2022-08-05T13:10:41+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-08-05T13:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6af7854de36be215d7ef59a2663b492d5bd13cfd'/>
<id>urn:sha1:6af7854de36be215d7ef59a2663b492d5bd13cfd</id>
<content type='text'>
Allow an empty `--db-prefix` parameter (i.e. optional) in CLI to have no DB prefix</content>
</entry>
<entry>
<title>Dynamic OPML (#4407)</title>
<updated>2022-07-04T07:53:26+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-07-04T07:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=509c8cae6381ec46af7c8303eb92fda6ce496a4a'/>
<id>urn:sha1:509c8cae6381ec46af7c8303eb92fda6ce496a4a</id>
<content type='text'>
* Dynamic OPML draft
#fix https://github.com/FreshRSS/FreshRSS/issues/4191

* Export dynamic OPML
http://opml.org/spec2.opml#1629043127000

* Restart with simpler approach

* Minor revert

* Export dynamic OPML also for single feeds

* Special category type for importing dynamic OPML

* Parameter for excludeMutedFeeds

* Details

* More draft

* i18n

* Fix update

* Draft manual import working

* Working manual refresh

* Draft automatic update

* Working Web refresh + fixes

* Import/export dynamic OPML settings

* Annoying numerous lines in SQL logs

* Fix minor JavaScript error

* Fix auto adding new columns

* Add require

* Add missing 🗲

* Missing space

* Disable adding new feeds to dynamic categories

* Link from import

* i18n typo

* Improve theme icon function

* Fix pink-dark</content>
</entry>
<entry>
<title>Custom logo HTML (#4369)</title>
<updated>2022-05-23T12:03:19+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-05-23T12:03:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f89819bd64bb5ada706f9b85abd6f7b600a95786'/>
<id>urn:sha1:f89819bd64bb5ada706f9b85abd6f7b600a95786</id>
<content type='text'>
* Custom logo HTML
Add option for custom HTML logo/title in the main Web UI view.
Can potentially be different per user.
#fix https://github.com/FreshRSS/FreshRSS/pull/3830/files#r850472247

* logo_html in main config
With new `./data/config.custom.php` to provide custom values before install

* Docker documentation

* whitespace

* Auto relax CSP to allow images for HTML logo

* Documentation</content>
</entry>
<entry>
<title>i18n fr (#4199)</title>
<updated>2022-02-05T18:04:07+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-02-05T18:04:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=fe880d1a98d8224682036e44520bb92b2ed417aa'/>
<id>urn:sha1:fe880d1a98d8224682036e44520bb92b2ed417aa</id>
<content type='text'>
And make check.translation executable:

```sh
cli/check.translation.php -r
```</content>
</entry>
</feed>
