<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Controllers/errorController.php, branch 1.18.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.18.1</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.18.1'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2021-01-02T20:20:19+00:00</updated>
<entry>
<title>Avoid manual initialisations of system or user configuration (#3070)</title>
<updated>2021-01-02T20:20:19+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-01-02T20:20:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=9c6682e7edf8cbad828088cbeeef66c7ecefdd9a'/>
<id>urn:sha1:9c6682e7edf8cbad828088cbeeef66c7ecefdd9a</id>
<content type='text'>
* Avoid manual intialisations of system or user configuration

More consistent use of Context

* Simplify FreshRSS_Context::initUser

* Remove a few manual get_user_configuration

* A bit of debugging

* Fix context user init

* Fix install

* Fix concurrency

Concurrent requests could lead to bad race condition

* Fix actualize cron

Fix case when system i initialised several times</content>
</entry>
<entry>
<title>Minz allow parallel sessions (#3096)</title>
<updated>2020-10-06T21:19:45+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-10-06T21:19:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0319cc9d234e107109d988f36f2361b25f9f0777'/>
<id>urn:sha1:0319cc9d234e107109d988f36f2361b25f9f0777</id>
<content type='text'>
* Minz allow parallel sessions

#fix https://github.com/FreshRSS/FreshRSS/issues/3093

* Array optimisation

* Array optimisation missing

* Reduce direct access to $_SESSION except in install process

* Fix session start headers warning

* Use cookie only the first time the session is started:
`PHP Warning:  session_start(): Cannot start session when headers
already sent in /var/www/FreshRSS/lib/Minz/Session.php on line 39`

* New concept of volatile session for API calls

Optimisation: do not use cookies or local storage at all for API calls
without a Web session
Fix warning:

```
PHP Warning:  session_destroy(): Trying to destroy uninitialized session
in Unknown on line 0
```

* Only call Minz_Session::init once in our index

It was called twice (once indirectly via FreshRSS-&gt;init())

* Whitespace

* Mutex for notifications

Implement mutex for notifications
https://github.com/FreshRSS/FreshRSS/pull/3208#discussion_r499509809

* Typo

* Install script is not ready for using Minz_Session</content>
</entry>
<entry>
<title>Fix Minz_Error and error_Controller</title>
<updated>2015-01-18T10:47:16+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2015-01-18T10:47:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d91a92434f516a9e25bf0dca608a0221094d0489'/>
<id>urn:sha1:d91a92434f516a9e25bf0dca608a0221094d0489</id>
<content type='text'>
- Error code and logs was not propagated from Minz_Error to the controller
- header was bad (200 instead of 404 or 403)

Related to https://github.com/FreshRSS/FreshRSS/issues/751
</content>
</entry>
<entry>
<title>Fix i18n for conf, entry, error, feed Controllers</title>
<updated>2014-12-11T18:02:05+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-12-11T18:02:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=fee1ae997af678cb834d9db25a636032f43a5674'/>
<id>urn:sha1:fee1ae997af678cb834d9db25a636032f43a5674</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactoring of indexController</title>
<updated>2014-10-20T17:35:22+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-10-20T17:35:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8a7bab3a55442f85553ab1d897084e89c10f7e05'/>
<id>urn:sha1:8a7bab3a55442f85553ab1d897084e89c10f7e05</id>
<content type='text'>
Global view has been moved to a different action (all is not working)

See https://github.com/marienfressinaud/FreshRSS/issues/634
and https://github.com/marienfressinaud/FreshRSS/issues/655
</content>
</entry>
<entry>
<title>Add comments in error and importExport controllers</title>
<updated>2014-10-06T11:12:36+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-10-06T11:12:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=34151ea1ae2107d4b5d96cefe8f4b2dc1ae3b70f'/>
<id>urn:sha1:34151ea1ae2107d4b5d96cefe8f4b2dc1ae3b70f</id>
<content type='text'>
See https://github.com/marienfressinaud/FreshRSS/issues/655
</content>
</entry>
<entry>
<title>Coding style errorController</title>
<updated>2014-10-05T19:16:06+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-10-05T19:16:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f5a95d383c056fddd86e34024cba3444b527730d'/>
<id>urn:sha1:f5a95d383c056fddd86e34024cba3444b527730d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Coding style</title>
<updated>2014-10-05T16:24:28+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-10-05T16:24:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=9a0d01be0cb627b30424e9f938face34c6c3814d'/>
<id>urn:sha1:9a0d01be0cb627b30424e9f938face34c6c3814d</id>
<content type='text'>
Remove spaces before parenthesis.

See https://github.com/marienfressinaud/FreshRSS/issues/655
</content>
</entry>
<entry>
<title>Let's begin the big refactoring!</title>
<updated>2014-10-05T13:55:20+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-10-05T13:55:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6c8b36f04ea1bc2c022c331bb0980b6c9dccb83c'/>
<id>urn:sha1:6c8b36f04ea1bc2c022c331bb0980b6c9dccb83c</id>
<content type='text'>
Minz_Translate::t\s? replaces by _t

See https://github.com/marienfressinaud/FreshRSS/issues/655
</content>
</entry>
<entry>
<title>Basic protection against XSRF using Referer</title>
<updated>2014-08-01T18:20:25+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2014-08-01T18:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=35be1769de28df3fff1a26e40d1d6b1e587a2847'/>
<id>urn:sha1:35be1769de28df3fff1a26e40d1d6b1e587a2847</id>
<content type='text'>
https://github.com/marienfressinaud/FreshRSS/issues/554
Also edited the error controler to use the log message passed in
Minz_Error::error().
</content>
</entry>
</feed>
