<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/Docker/Dockerfile-Newest, 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-03-13T21:40:26+00:00</updated>
<entry>
<title>Add check for Apache mod_filter to ensure "AddOutputFilterByType" works. (#7419)</title>
<updated>2025-03-13T21:40:26+00:00</updated>
<author>
<name>Dezponia</name>
<email>150628177+dezponia@users.noreply.github.com</email>
</author>
<published>2025-03-13T21:40:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=df545b513b1c43e54da5b023bf3fe01bf36ad013'/>
<id>urn:sha1:df545b513b1c43e54da5b023bf3fe01bf36ad013</id>
<content type='text'>
* Update .htaccess

Add check for Apache mod_filter to ensure "AddOutputFilterByType" works.

* Explicit enabling mod_filter in our Docker images

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</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>Re-enable OPCache for PHP 8.4-alpha2 (#6637)</title>
<updated>2024-07-18T20:53:01+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-07-18T20:53:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=365cae840597e6d5e8e1450df98ade83499c654e'/>
<id>urn:sha1:365cae840597e6d5e8e1450df98ade83499c654e</id>
<content type='text'>
Support https://www.php.net/index.php#2024-07-18-1
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/6615
Bug https://github.com/php/php-src/issues/14873 was fixed https://github.com/nielsdos/php-src/commit/3d0885f9e54ba46bbb082df4c9c32f0be98ee423</content>
</entry>
<entry>
<title>Initial support for PHP 8.4 (#6615)</title>
<updated>2024-07-09T13:57:26+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-07-09T13:57:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0f395dad43bb0ab7c2e7ac5751776e9aeeb42036'/>
<id>urn:sha1:0f395dad43bb0ab7c2e7ac5751776e9aeeb42036</id>
<content type='text'>
* Initial support for PHP 8.4
Sole fix needed so far seems to be related to https://wiki.php.net/rfc/deprecate-implicitly-nullable-types

See also upstream PR https://github.com/PhpGt/CssXPath/pull/227

We are also hitting was seems to be a PHP bug https://github.com/php/php-src/issues/14873

* Fix return type

* Disable OPCache while waiting for PHP fix</content>
</entry>
<entry>
<title>add multi arch docker build (#5808)</title>
<updated>2023-11-05T21:46:01+00:00</updated>
<author>
<name>Benjamin Reich</name>
<email>Benni-Reich@hotmail.de</email>
</author>
<published>2023-11-05T21:46:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8f07199777a2a3a6e233f858e110dbb0cfad6fad'/>
<id>urn:sha1:8f07199777a2a3a6e233f858e110dbb0cfad6fad</id>
<content type='text'>
* Add multi arch container build

Co-authored-by: EdJoPaTo &lt;rfc-conform-git-commit-email@funny-long-domain-label-everyone-hates-as-it-is-too-long.edjopato.de&gt;
Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;

* using label from github action

* dont remove static labels and split docker readme in seperate action

* pin 3rd party action to a commit

* enable pushing to dockerhub

* Update .github/workflows/build-images.yml

Co-authored-by: EdJoPaTo &lt;github@edjopato.de&gt;

* remove not needed checkout

* set github token permissions

* Update .github/workflows/push-dockerhub-readme.yml

* update docker readme to match new tags

* Apply suggestions from code review

* fix suffix for alpine image

* fix suffix for alpine image

* push images only at upstream repo

* push images only at upstream repo

* push images only at upstream repo

* tag latest-alpine as alpine

* tag latest-alpine as alpine

* remove no needed falvor

* keep falvor for build

* Clean more things

* Rename action
To use same default name than https://github.com/actions/starter-workflows/blob/main/ci/docker-publish.yml

* Rename readme action
To use same default name than https://github.com/peter-evans/dockerhub-description/blob/main/.github/workflows/dockerhub-description.yml

* Use default name for dockerhub-description
https://github.com/peter-evans/dockerhub-description/blob/main/.github/workflows/dockerhub-description.yml
Plus minor wording

* Experiment with build-args

* Debug

* Add checkout back

* Revert back to metadata-action

* Remove quotes in version

* Try to fix variables

* Experiment with automatic label values again

* Delete last Docker Hub hooks

* Use only git SHA for org.opencontainers.image.revision
https://specs.opencontainers.org/image-spec/annotations/#pre-defined-annotation-keys

* Comment out semver for now
Might be enabled later if desired

* Enable major semver

---------

Co-authored-by: EdJoPaTo &lt;rfc-conform-git-commit-email@funny-long-domain-label-everyone-hates-as-it-is-too-long.edjopato.de&gt;
Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;
Co-authored-by: EdJoPaTo &lt;github@edjopato.de&gt;</content>
</entry>
<entry>
<title>Prepare Alpine OIDC (#5764)</title>
<updated>2023-10-28T11:40:22+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-10-28T11:40:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=51a95afdbbd43c69097c0452bacb049991a10ff9'/>
<id>urn:sha1:51a95afdbbd43c69097c0452bacb049991a10ff9</id>
<content type='text'>
* Prepare Alpine OIDC
* Prepare syntax for OpenID Connect in Alpine.
* Update :newest Alpine development image to PHP 8.3
* Fix a little bug in test of OIDC_SCOPES

* Changelog + syntax

* shellchecks</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>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>Safer timezone set (#5021)</title>
<updated>2023-01-19T17:26:04+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2023-01-19T17:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=dbdb7869c47ab8c9e3a42384401a7e29599e192f'/>
<id>urn:sha1:dbdb7869c47ab8c9e3a42384401a7e29599e192f</id>
<content type='text'>
* Safer timezone set
Add missing tzdata in Docker :newest
Fallback to UTC if no timezone is defined at all
#fix https://github.com/FreshRSS/FreshRSS/pull/4906#issuecomment-1386747169

* Better refactoring
Show fallback timezone everywhere</content>
</entry>
</feed>
