<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/Docker/Dockerfile-Alpine, 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-07-30T10:59:18+00:00</updated>
<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>Add OpenID Connect (#5351)</title>
<updated>2023-06-12T08:22:46+00:00</updated>
<author>
<name>Aaron Schif</name>
<email>aaronschif@gmail.com</email>
</author>
<published>2023-06-12T08:22:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=58b254f9cb923d5d0dfe53df4bca8a0f00bbcf0b'/>
<id>urn:sha1:58b254f9cb923d5d0dfe53df4bca8a0f00bbcf0b</id>
<content type='text'>
* Add OIDC

* Update documentation.

* Update apache conf adding IfModule

* Use IfDefine for OIDC in apache conf

* Fix non-oidc support

* Fix typing

* Use IfDefine to enable OIDC

* Add OIDC support to all dockerfiles

* Re add apache Require option

* Fixes and documentation

* A few more fixes

* A bit more doc

* Change type of environment variable

* Update readme

* Correct apache config for OIDC support.

* Fix README formatting

* Update oidc control path

* Fix oidc endpoint being cached

* A bit more review

* Simplify ExpiresActive

* Add session refresh and improve caching

* Allow more different setups

* A bit more documentation

* A bit more readme

---------

Co-authored-by: Aaron Schif &lt;aschif@netdevgroup.com&gt;
Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;
Co-authored-by: maTh &lt;math-home@web.de&gt;</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>Update Docker image Alpine 3.18 (#5383)</title>
<updated>2023-05-10T21:54:49+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-05-10T21:54:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=97226dc8a6bc561b817e4d9a5e51328deba09c61'/>
<id>urn:sha1:97226dc8a6bc561b817e4d9a5e51328deba09c61</id>
<content type='text'>
https://alpinelinux.org/posts/Alpine-3.18.0-released.html

Minor updates with Apache 2.4.57 and PHP 8.1.19</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>
<entry>
<title>Docker Alpine 3.17 (#4886)</title>
<updated>2022-11-23T21:40:41+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-11-23T21:40:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=be79c5a8e7dd74b839044d53e50046091674e204'/>
<id>urn:sha1:be79c5a8e7dd74b839044d53e50046091674e204</id>
<content type='text'>
* Docker Alpine 3.17
Update alternative Docker image to Alpine 3.17 with PHP 8.1.12 (and still Apache 2.4.54)
https://alpinelinux.org/posts/Alpine-3.17.0-released.html

* Fix developer access rights
Put developer in www-data group</content>
</entry>
<entry>
<title>Docker Alpine updates (#4420)</title>
<updated>2022-06-19T18:09:09+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-06-19T18:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a90d93979f63b48c76308ae26c845d8b58f5368d'/>
<id>urn:sha1:a90d93979f63b48c76308ae26c845d8b58f5368d</id>
<content type='text'>
* Added PHP extensions `php-openssl`  (used by PHPMailer) and php-xml (used by SimplePie)
* Upgraded dev image `freshrss/freshrss:newest` to PHP 8.2.</content>
</entry>
<entry>
<title>Docker: Alpine 3.16 (#4391)</title>
<updated>2022-05-30T08:34:24+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2022-05-30T08:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b4ff1e03dd1b74edac57a9045d2aa5d6e5e03d01'/>
<id>urn:sha1:b4ff1e03dd1b74edac57a9045d2aa5d6e5e03d01</id>
<content type='text'>
https://alpinelinux.org/posts/Alpine-3.16.0-released.html
Apache 2.4.53, PHP 8.0.19</content>
</entry>
<entry>
<title>Docker: Alpine 3.15 (#3996)</title>
<updated>2021-11-27T11:31:51+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-11-27T11:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=4cfeb96f3ded4e8cde1157d62b10d3051cd06bda'/>
<id>urn:sha1:4cfeb96f3ded4e8cde1157d62b10d3051cd06bda</id>
<content type='text'>
Alpine 3.15 with PHP 8.0.13 and Apache 2.4.51
https://alpinelinux.org/posts/Alpine-3.15.0-released.html</content>
</entry>
</feed>
