<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/.devcontainer, branch 1.25.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.25.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.25.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2024-12-07T11:11:58+00:00</updated>
<entry>
<title>Docker: Alpine 3.21 (#7070)</title>
<updated>2024-12-07T11:11:58+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-12-07T11:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e025d17a17c8e5639f12a8fac38d5fb720295540'/>
<id>urn:sha1:e025d17a17c8e5639f12a8fac38d5fb720295540</id>
<content type='text'>
PHP 8.3.14, Apache/2.4.62
https://alpinelinux.org/posts/Alpine-3.21.0-released.html</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>Docker LegacyKeyValueFormat (#6819)</title>
<updated>2024-09-21T07:54:01+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-09-21T07:54:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e165cf6b4394118613d2eff36fc0a06c2c661641'/>
<id>urn:sha1:e165cf6b4394118613d2eff36fc0a06c2c661641</id>
<content type='text'>
* Docker LegacyKeyValueFormat
https://docs.docker.com/reference/build-checks/legacy-key-value-format/

* Also for devcontainer</content>
</entry>
<entry>
<title>Docker Alpine 3.20 (#6477)</title>
<updated>2024-06-05T18:44:57+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-06-05T18:44:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cdb9d4a5a8f25924a2c0336093c5d187d4fe3791'/>
<id>urn:sha1:cdb9d4a5a8f25924a2c0336093c5d187d4fe3791</id>
<content type='text'>
https://alpinelinux.org/posts/Alpine-3.20.0-released.html
Moving from PHP 8.2.19 to PHP 8.3.7, still with Apache/2.4.59</content>
</entry>
<entry>
<title>Fix dev container Apache logs (#5660)</title>
<updated>2023-09-18T06:41:25+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-09-18T06:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=2cb4f2e23352f6f3bd85ea790085380984ddb613'/>
<id>urn:sha1:2cb4f2e23352f6f3bd85ea790085380984ddb613</id>
<content type='text'>
Apache logs were not available from the dev container.
Quick fix while waiting for a better integrated solution (e.g. coming in output window) - contributions welcome.</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>Improve Dev Container (#5423)</title>
<updated>2023-05-28T16:03:34+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-05-28T16:03:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0292b2f1f3a8cba3179467bba6c6af6bd0e97453'/>
<id>urn:sha1:0292b2f1f3a8cba3179467bba6c6af6bd0e97453</id>
<content type='text'>
* Improve Dev Container
PHPStan was failing in Dev Container

* Update Docker to Alpine Linux 3.18
* New DATA_PATH environment variable

* README</content>
</entry>
<entry>
<title>Dev Container extensions syntax update (#5145)</title>
<updated>2023-02-27T09:08:16+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-02-27T09:08:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=c170c390b7d51f809b3e0064bf883221037397a3'/>
<id>urn:sha1:c170c390b7d51f809b3e0064bf883221037397a3</id>
<content type='text'>
The JSON syntax has changed for specifying extensions
https://aka.ms/devcontainer.json</content>
</entry>
<entry>
<title>Docker uniform timezone behaviour (#4905)</title>
<updated>2022-11-30T19:45:40+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-11-30T19:45:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=543fa4e76c1761154801febd08400520b75143e3'/>
<id>urn:sha1:543fa4e76c1761154801febd08400520b75143e3</id>
<content type='text'>
* Docker Alpine timezone for :newest and :oldest
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/4903
Forgot the development images Newest and Oldest

* Uniform timezone behaviour

* shellcheck

* A bit more documentation</content>
</entry>
<entry>
<title>Docker Alpine time zone (#4903)</title>
<updated>2022-11-28T17:02:33+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-11-28T17:02:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=60d626030d1c3fc5ee42ddabd379318509ccc154'/>
<id>urn:sha1:60d626030d1c3fc5ee42ddabd379318509ccc154</id>
<content type='text'>
Allow setting the timezone with a `TZ` environment variable in our Alpine-based Docker images just like for our Debian-based Doker images.
See https://github.com/FreshRSS/FreshRSS/discussions/4898#discussioncomment-4245991</content>
</entry>
</feed>
