<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Services/ImportService.php, branch 1.28.1</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.28.1</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.28.1'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2025-11-24T21:01:46+00:00</updated>
<entry>
<title>OPML export/import of unicity criteria (#8243)</title>
<updated>2025-11-24T21:01:46+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-11-24T21:01:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=06d34f9b8ed81854baaaea3a4a7f4e247cab31a0'/>
<id>urn:sha1:06d34f9b8ed81854baaaea3a4a7f4e247cab31a0</id>
<content type='text'>
Found during https://github.com/FreshRSS/FreshRSS/discussions/8242#discussioncomment-15052838</content>
</entry>
<entry>
<title>Housekeeping lib_rss.php (#8193)</title>
<updated>2025-11-11T07:17:12+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-11-11T07:17:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a18c35046daee15e7ac5f85db290d54541a03e3c'/>
<id>urn:sha1:a18c35046daee15e7ac5f85db290d54541a03e3c</id>
<content type='text'>
* Housekeeping lib_rss.php
`lib_rss.php` had become much too large, especially after https://github.com/FreshRSS/FreshRSS/pull/7924
Moved most functions to other places.
Mostly no change of code otherwise (see comments).

* Extension: composer run-script phpstan-third-party</content>
</entry>
<entry>
<title>OPML export/import frss:priority (#8158)</title>
<updated>2025-10-26T14:07:38+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-10-26T14:07:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1217b6de34cc5f23cc73d8d37a51c4616a3780ab'/>
<id>urn:sha1:1217b6de34cc5f23cc73d8d37a51c4616a3780ab</id>
<content type='text'>
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/7583</content>
</entry>
<entry>
<title>Add hook enums (#8036)</title>
<updated>2025-09-30T20:59:41+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2025-09-30T20:59:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=72884813e13596d211471482ffdc6d723ed678c9'/>
<id>urn:sha1:72884813e13596d211471482ffdc6d723ed678c9</id>
<content type='text'>
- add an enum to handle hook types (enum are available since PHP 8.1)
- change hook calls from string value to enum value
</content>
</entry>
<entry>
<title>Restrict allowed curl parameters (#7979)</title>
<updated>2025-09-18T21:43:04+00:00</updated>
<author>
<name>Inverle</name>
<email>inverle@proton.me</email>
</author>
<published>2025-09-18T21:43:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=055342118fd26d85b4be045f582fd1b8568bf6e4'/>
<id>urn:sha1:055342118fd26d85b4be045f582fd1b8568bf6e4</id>
<content type='text'>
For additional safety, also making sure in this PR that [`CURLOPT_COOKIEFILE`](https://curl.se/libcurl/c/CURLOPT_COOKIEFILE.html) is only allowed as an empty string during import.</content>
</entry>
<entry>
<title>PHPStan: pass checkImplicitMixed (#7642)</title>
<updated>2025-06-04T12:00:33+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-06-04T12:00:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=4de7d0b81310c788365fd3d2ab28dfbbccb5b171'/>
<id>urn:sha1:4de7d0b81310c788365fd3d2ab28dfbbccb5b171</id>
<content type='text'>
* PHPStan: pass checkImplicitMixed

* Complete</content>
</entry>
<entry>
<title>Fix dynamic OPML (#7394)</title>
<updated>2025-03-03T22:05:39+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-03-03T22:05:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=03aec8b54e03a767282f6c886113df35bac9cf00'/>
<id>urn:sha1:03aec8b54e03a767282f6c886113df35bac9cf00</id>
<content type='text'>
Regression from https://github.com/FreshRSS/FreshRSS/pull/7155
Fix https://github.com/FreshRSS/FreshRSS/issues/7385</content>
</entry>
<entry>
<title>Improve cURL proxy options (#7231)</title>
<updated>2025-01-25T08:14:08+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-01-25T08:14:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=22b74b0a5790360d81088a83addab1f98b7f7947'/>
<id>urn:sha1:22b74b0a5790360d81088a83addab1f98b7f7947</id>
<content type='text'>
3 is now used for CURLPROXY_HTTPS2
https://github.com/curl/curl/blob/f07612cd9ae1ec50b9bedd749171ad75203c9e7e/include/curl/curl.h#L789
Related to https://github.com/FreshRSS/FreshRSS/issues/7209</content>
</entry>
<entry>
<title>Reduce undeeded use of elvis operator ?: (#7204)</title>
<updated>2025-01-10T07:13:09+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2025-01-10T07:13:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=5368f38753a3e655ed3d7d7dfc7af2cc22de7980'/>
<id>urn:sha1:5368f38753a3e655ed3d7d7dfc7af2cc22de7980</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix regressions on some array structures (#7155)</title>
<updated>2024-12-28T22:58:00+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2024-12-28T22:58:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=c29cbb7b8be95fee249ed1a21dce98a4772d92e2'/>
<id>urn:sha1:c29cbb7b8be95fee249ed1a21dce98a4772d92e2</id>
<content type='text'>
regressions from https://github.com/FreshRSS/FreshRSS/pull/7131
fix https://github.com/FreshRSS/FreshRSS/issues/7154</content>
</entry>
</feed>
