<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/extensions, branch custom</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=custom</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=custom'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2025-12-31T10:51:02+00:00</updated>
<entry>
<title>gitignore: Ignore all the installed extensions (#8372)</title>
<updated>2025-12-31T10:51:02+00:00</updated>
<author>
<name>Rob Loach</name>
<email>RobLoach@users.noreply.github.com</email>
</author>
<published>2025-12-31T10:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0754b4a53a538f6632f6152c03fff6f2a6966f45'/>
<id>urn:sha1:0754b4a53a538f6632f6152c03fff6f2a6966f45</id>
<content type='text'>
Have the `extensions/.gitignore` ignore all installed extensions so that they don't show up in `git status`
</content>
</entry>
<entry>
<title>Apache protect more non-public folders and files (#6881)</title>
<updated>2024-10-11T07:25:43+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-10-11T07:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=91624037c7d73eb545478aab2f8abc55fc224453'/>
<id>urn:sha1:91624037c7d73eb545478aab2f8abc55fc224453</id>
<content type='text'>
* Apache protect more non-public folders

* Also protect root

* Do the same for /p/

* Simplify Require all denied
In case of Apache 2.2, it will just make an error 500 instead of 403

* .htaccess.dist

* Simplify

* Better comment</content>
</entry>
<entry>
<title>New core-extensions to allow Docker volumes for third-party extensions (#2837)</title>
<updated>2020-03-22T15:31:20+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-03-22T15:31:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cd49e9819bea35a4db05e3e76910b739898c2219'/>
<id>urn:sha1:cd49e9819bea35a4db05e3e76910b739898c2219</id>
<content type='text'>
* New core-extensions to allow Docker volumes for third-party extensions

#Fix https://github.com/FreshRSS/FreshRSS/issues/2650
Split our extensions directory into two:
1) Core extensions shipped with FreshRSS in ./lib/core-extensions/
2) Third-party extensions modified by end-users in ./extensions/ which
can easily be mounted as a Docker volume

* Example of Docker Compose with extensions

* Back-compatibility + fix array merge bug</content>
</entry>
<entry>
<title>Tumblr GDPR fix 2 (#2053)</title>
<updated>2018-10-19T08:26:35+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-10-19T08:26:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=4e329e8bb89218680f8d9320426116cc5f22ab85'/>
<id>urn:sha1:4e329e8bb89218680f8d9320426116cc5f22ab85</id>
<content type='text'>
Previous workaround was not working anymore
https://github.com/FreshRSS/FreshRSS/issues/1894
https://github.com/FreshRSS/FreshRSS/pull/1924</content>
</entry>
<entry>
<title>New extension event + Tumblr GDPR (#1924)</title>
<updated>2018-06-09T13:58:18+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-06-09T13:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6a56894e940db0b1f7ee6788fbc38f26c80d004d'/>
<id>urn:sha1:6a56894e940db0b1f7ee6788fbc38f26c80d004d</id>
<content type='text'>
* New extension event + Tumblr GDPR

https://github.com/FreshRSS/FreshRSS/issues/1894
simplepie_before_init event

* Refactor extension enabling + Tumblr GDPR enabled by default

Add possibility for extensions to be enabled by default, and disabled
back by users.

* Minor whitespace
</content>
</entry>
<entry>
<title>added links to extension repository</title>
<updated>2016-12-05T20:13:34+00:00</updated>
<author>
<name>Kevin Papst</name>
<email>kpapst@gmx.net</email>
</author>
<published>2016-12-05T20:13:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=74cc2f4664e9fec6c85b3dfaa94764db483b72d4'/>
<id>urn:sha1:74cc2f4664e9fec6c85b3dfaa94764db483b72d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update extensions README</title>
<updated>2015-01-08T20:34:29+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2015-01-08T20:34:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cb8d1480c1e39c27a96939f7ed51a60f33a7e62b'/>
<id>urn:sha1:cb8d1480c1e39c27a96939f7ed51a60f33a7e62b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update gitignore for extensions</title>
<updated>2014-12-04T18:52:07+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-12-04T18:52:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0316badf649ef285f068847ef094ace80dd51290'/>
<id>urn:sha1:0316badf649ef285f068847ef094ace80dd51290</id>
<content type='text'>
</content>
</entry>
<entry>
<title>First draft for the new extension feature</title>
<updated>2014-12-04T18:33:29+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-12-04T18:33:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=86f69ca396572ca4d7668a33e84cb4f3b523fc4e'/>
<id>urn:sha1:86f69ca396572ca4d7668a33e84cb4f3b523fc4e</id>
<content type='text'>
- Only system extensions can be loaded for the moment by adding them in the config.php
  file.
- Remove previous system (it will be added properly in the new system in the next step).
</content>
</entry>
<entry>
<title>Primitive extension system</title>
<updated>2014-10-05T10:14:22+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2014-10-05T10:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=febabccdd5e6db573ab80bd5c1758d136b91cd78'/>
<id>urn:sha1:febabccdd5e6db573ab80bd5c1758d136b91cd78</id>
<content type='text'>
https://github.com/marienfressinaud/FreshRSS/issues/252
I have been using this extension system for a little while, in
particular to include custom CSS and/or JavaScript (inclusion of PHP
code is not done yet).
There is very little code and it does not impact performances.
I hurry to post it before
https://github.com/marienfressinaud/FreshRSS/issues/655
</content>
</entry>
</feed>
