<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/install.php, branch 1.27.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.27.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.27.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2025-06-18T20:20:17+00:00</updated>
<entry>
<title>frame-ancestors CSP (#7677)</title>
<updated>2025-06-18T20:20:17+00:00</updated>
<author>
<name>Inverle</name>
<email>inverle@proton.me</email>
</author>
<published>2025-06-18T20:20:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a6948218fb1c66fe146c7651555e5a1f791c8112'/>
<id>urn:sha1:a6948218fb1c66fe146c7651555e5a1f791c8112</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install: add test PDO typing (#7651)</title>
<updated>2025-06-06T07:56:27+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-06-06T07:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f620f16e2b62cc12e8b2a155d8f764dd8bafefe8'/>
<id>urn:sha1:f620f16e2b62cc12e8b2a155d8f764dd8bafefe8</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/7647</content>
</entry>
<entry>
<title>Referrer-Policy: same-origin (#6303)</title>
<updated>2025-04-01T10:23:56+00:00</updated>
<author>
<name>maTh</name>
<email>1645099+math-GH@users.noreply.github.com</email>
</author>
<published>2025-04-01T10:23:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1f624bc5e2fc720b7f570b4b217860747ef5dc65'/>
<id>urn:sha1:1f624bc5e2fc720b7f570b4b217860747ef5dc65</id>
<content type='text'>
* Referrer-Policy: same-origin

* same-origin for our own images

---------

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Back-compatibility cURL 7.51 (#7409)</title>
<updated>2025-03-08T10:49:05+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-03-08T10:49:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d80171ebfdddad2b3b873400caf633d160e2fb12'/>
<id>urn:sha1:d80171ebfdddad2b3b873400caf633d160e2fb12</id>
<content type='text'>
* Back-compatibility cURL 7.51
fix https://github.com/FreshRSS/FreshRSS/issues/7381
And add cURL version to system info.
Do not require a specific version of cURL for now, but maybe later.

* Fix CI

* make fix-all

* Add TODOs

* Add ssl_version

* Update app/i18n/it/index.php

Co-authored-by: UserRoot-Luca &lt;55756898+UserRoot-Luca@users.noreply.github.com&gt;

---------

Co-authored-by: UserRoot-Luca &lt;55756898+UserRoot-Luca@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Better authorization label for OIDC (#7264)</title>
<updated>2025-01-28T14:33:17+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-01-28T14:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=bb7236e26362fe6297cc76f81ae7f75caeb0b232'/>
<id>urn:sha1:bb7236e26362fe6297cc76f81ae7f75caeb0b232</id>
<content type='text'>
* Better authorization label for OIDC
Reword description of HTTP login method to include OIDC
fix https://github.com/FreshRSS/FreshRSS/issues/7254#issuecomment-2615838151
And remove several duplicated i18n entries.
And add to documentation https://www.authelia.com/integration/openid-connect/freshrss/

* Update app/i18n/it/admin.php

Co-authored-by: UserRoot-Luca &lt;55756898+UserRoot-Luca@users.noreply.github.com&gt;

* Update app/i18n/nl/admin.php

Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;

---------

Co-authored-by: UserRoot-Luca &lt;55756898+UserRoot-Luca@users.noreply.github.com&gt;
Co-authored-by: Frans de Jonge &lt;fransdejonge@gmail.com&gt;</content>
</entry>
<entry>
<title>PHPStan 2.0 (#7131)</title>
<updated>2024-12-27T11:12:49+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-12-27T11:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=b1d24fbdb7d1cc948c946295035dad6df550fb7e'/>
<id>urn:sha1:b1d24fbdb7d1cc948c946295035dad6df550fb7e</id>
<content type='text'>
* PHPStan 2.0
fix https://github.com/FreshRSS/FreshRSS/issues/6989
https://github.com/phpstan/phpstan/releases/tag/2.0.0
https://github.com/phpstan/phpstan/blob/2.0.x/UPGRADING.md

* More

* More

* Done

* fix i18n CLI

* Restore a PHPStan Next test
For work towards PHPStan Level 10

* 4 more on Level 10

* fix getTagsForEntry

* API at Level 10

* More Level 10

* Finish Minz at Level 10

* Finish CLI at Level 10

* Finish Controllers at Level 10

* More Level 10

* More

* Pass bleedingEdge

* Clean PHPStan options and add TODOs

* Level 10 for main config

* More

* Consitency array vs. list

* Sanitize themes get_infos

* Simplify TagDAO-&gt;getTagsForEntries()

* Finish reportAnyTypeWideningInVarTag

* Prepare checkBenevolentUnionTypes and checkImplicitMixed

* Fixes

* Refix

* Another fix

* Casing of __METHOD__ constant</content>
</entry>
<entry>
<title>Fix HTML pattern in install (#7009)</title>
<updated>2024-11-19T22:05:09+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-11-19T22:05:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0f4bcdad9b3bde1cf7724069e774eff198a7169c'/>
<id>urn:sha1:0f4bcdad9b3bde1cf7724069e774eff198a7169c</id>
<content type='text'>
Slashes now need to be escaped because of `v` mode:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Character_class#v-mode_character_class

https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/pattern#overview

Edge:
&gt; Pattern attribute value [0-9A-Z/a-z_.\-]{1,64}(:[0-9]{2,5})? is not a valid regular expression: Uncaught SyntaxError: Invalid regular expression: /[0-9A-Z/a-z_.\-]{1,64}(:[0-9]{2,5})?/v: Invalid character in character class

Firefox:
&gt; Impossible de vérifier &lt;input pattern='[0-9A-Z/a-z_.\-]{1,64}(:[0-9]{2,5})?'&gt; car « /[0-9A-Z/a-z_.\-]{1,64}(:[0-9]{2,5})?/v » n’est pas une expression régulière valide : invalid character in class in regular expression</content>
</entry>
<entry>
<title>PostgreSQL database case (#6482)</title>
<updated>2024-05-23T14:34:53+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-05-23T14:34:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=14b397afdfa4f6ed69e0f40f75e262ac3cad0f3a'/>
<id>urn:sha1:14b397afdfa4f6ed69e0f40f75e262ac3cad0f3a</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/6479</content>
</entry>
<entry>
<title>fixed HTML: &lt;fieldset&gt; + &lt;legend&gt; (#6202)</title>
<updated>2024-03-17T21:49:12+00:00</updated>
<author>
<name>maTh</name>
<email>1645099+math-GH@users.noreply.github.com</email>
</author>
<published>2024-03-17T21:49:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6bd6494ad48c4894befed44e9c3f753c123aca5d'/>
<id>urn:sha1:6bd6494ad48c4894befed44e9c3f753c123aca5d</id>
<content type='text'>
* legend tags cleaned

* formgroup -&gt; fieldset tag

* add bookmarklet class

* Update logs.phtml

* Update logs.phtml

* fixed log table text alignment</content>
</entry>
<entry>
<title>Fix crash during update of existing install (#6205)</title>
<updated>2024-03-14T21:44:51+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-03-14T21:44:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cf29ca19c029f6af8dc413f7001bd104ca17999d'/>
<id>urn:sha1:cf29ca19c029f6af8dc413f7001bd104ca17999d</id>
<content type='text'>
fix https://github.com/FreshRSS/FreshRSS/issues/6204
Mess due to https://github.com/FreshRSS/FreshRSS/pull/5511</content>
</entry>
</feed>
