<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/p/api/.htaccess, branch custom</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=custom</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=custom'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2026-01-03T16:48:33+00:00</updated>
<entry>
<title>Add remote user in Apache logs, also for API (#8392)</title>
<updated>2026-01-03T16:48:33+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2026-01-03T16:48:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=15814cfd35b8ac704a761530e14bd9efe6500ddc'/>
<id>urn:sha1:15814cfd35b8ac704a761530e14bd9efe6500ddc</id>
<content type='text'>
* API: add remote user in Apache logs
fix https://github.com/FreshRSS/FreshRSS/discussions/8385

Example:
```
2026-01-01T18:38:28.645486326Z 0.0.0.0 - alex [01/Jan/2026:19:38:28 +0100] "GET /api/greader.php/reader/api/0/subscription/list?output=json HTTP/1.1" 200 9798 "-" "curl/8.14.1"
```

* Fallback mod_rewrite

* Log remote user with same priority as FreshRSS_http_Util::httpAuthUser()</content>
</entry>
<entry>
<title>Issue #2446 : Fix passing authentication headers (#2449)</title>
<updated>2019-07-20T21:23:24+00:00</updated>
<author>
<name>Nick Cross</name>
<email>github@goots.org</email>
</author>
<published>2019-07-20T21:23:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1aa2af9752f7c1cb3a5753156900fc33bf9f2d2c'/>
<id>urn:sha1:1aa2af9752f7c1cb3a5753156900fc33bf9f2d2c</id>
<content type='text'>
* Issue #2446 : Fix passing authentication headers. Use CGIPassAuth is version is high enough

* Issue #2446 : Remove CGIPassAuth due to potential issues with AllowOverride rights.

* Tabs</content>
</entry>
<entry>
<title>Case insensitive Authorization</title>
<updated>2019-01-31T22:00:29+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-01-31T22:00:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=65602ab1935270f25b84108db723b1dae0868eed'/>
<id>urn:sha1:65602ab1935270f25b84108db723b1dae0868eed</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/2233
</content>
</entry>
<entry>
<title>Apache performance (#2202)</title>
<updated>2019-01-02T20:36:33+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-01-02T20:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a6623b7b2fa3f026a0ea30e49b1a221f7a4a8e55'/>
<id>urn:sha1:a6623b7b2fa3f026a0ea30e49b1a221f7a4a8e55</id>
<content type='text'>
* Apache performance
API: Use SetEnvIf if available and fallback to RewriteRule
Docker: Disable unused modules.
Docker: Hard-include .htaccess to avoid having to scan for changes in
that file.
Docker: Disable security check of symlinks, which we do not use ayway.

* Apache readme

* Docker/Apache tuning
Run cron job with correct www-data user instead of root
Remove PHP GMP module uneeded for 64-bit Docker image
Add option to mount custom .htaccess for HTTP authentication
Re-add Apache module for HTTP authentication
Move Alpine-specific instructions to Docker file (instead of Apache
conf) to make it easier to have other base images than Alpine</content>
</entry>
<entry>
<title>API: Better compatibility with Apache/PHP-CGI</title>
<updated>2014-03-10T20:06:58+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2014-03-10T20:06:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ab1bec28c2a1e9534a66baa25a12b4639cbed726'/>
<id>urn:sha1:ab1bec28c2a1e9534a66baa25a12b4639cbed726</id>
<content type='text'>
https://github.com/marienfressinaud/FreshRSS/issues/443#issuecomment-37226210
</content>
</entry>
</feed>
