<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/lib/Minz/Session.php, branch 1.19.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.19.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.19.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2021-05-08T08:27:18+00:00</updated>
<entry>
<title>Fix several comments syntaxes (#3615)</title>
<updated>2021-05-08T08:27:18+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-05-08T08:27:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=607f7e725487ce0eb0339b288ce9e58036dad4a0'/>
<id>urn:sha1:607f7e725487ce0eb0339b288ce9e58036dad4a0</id>
<content type='text'>
Mainly wrong `@return` types in comments</content>
</entry>
<entry>
<title>Session compatibility PHP 7.1 and older (#3273)</title>
<updated>2020-12-12T14:59:37+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-12-12T14:59:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=98b82842d58579832f0687127218cd272a7ad636'/>
<id>urn:sha1:98b82842d58579832f0687127218cd272a7ad636</id>
<content type='text'>
#fix https://github.com/FreshRSS/FreshRSS/issues/3239
Reason: https://php.net/session-write-close used to return void and not
boolean before PHP 7.2</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>HTTP_X_FORWARDED_PREFIX for cookie path (#2201)</title>
<updated>2018-12-27T21:57:30+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-12-27T21:57:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e9d50f48eb376766ebdb4a7d7e10d15bf863d5a7'/>
<id>urn:sha1:e9d50f48eb376766ebdb4a7d7e10d15bf863d5a7</id>
<content type='text'>
Forgotten. Follow-up of https://github.com/FreshRSS/FreshRSS/pull/2191</content>
</entry>
<entry>
<title>Secure cookie HTTPS</title>
<updated>2016-03-08T18:00:04+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2016-03-08T18:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=ba9f4461d8935bb9de256a5bedf0c89d3d317c7f'/>
<id>urn:sha1:ba9f4461d8935bb9de256a5bedf0c89d3d317c7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CSP no inline javascript draft</title>
<updated>2016-02-16T22:53:39+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2016-02-16T22:53:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e4a459a6edc40b64cba7845b52f3e90666b2818a'/>
<id>urn:sha1:e4a459a6edc40b64cba7845b52f3e90666b2818a</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/1075
</content>
</entry>
<entry>
<title>Minz cookie session httpOnly</title>
<updated>2015-07-31T09:26:57+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre.alapetite@alexandra.dk</email>
</author>
<published>2015-07-31T09:26:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=189e790f32d4e389cf1dc6da669a579717fff436'/>
<id>urn:sha1:189e790f32d4e389cf1dc6da669a579717fff436</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/924
https://github.com/FreshRSS/FreshRSS/pull/936/files#r35948311
</content>
</entry>
<entry>
<title>Whitespace</title>
<updated>2015-07-30T22:17:32+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre.alapetite@alexandra.dk</email>
</author>
<published>2015-07-30T22:17:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=760ec5f223c4a18c8e8c8f3ecdf6b7140aa70611'/>
<id>urn:sha1:760ec5f223c4a18c8e8c8f3ecdf6b7140aa70611</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minz slight change in session cookie path</title>
<updated>2015-07-30T22:12:55+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre.alapetite@alexandra.dk</email>
</author>
<published>2015-07-30T22:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=59daed3d4eca6bf6260a8dc422c54f470895ac63'/>
<id>urn:sha1:59daed3d4eca6bf6260a8dc422c54f470895ac63</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/924#issuecomment-126499403
</content>
</entry>
<entry>
<title>Minz session cookie path bug</title>
<updated>2015-07-30T21:42:28+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre.alapetite@alexandra.dk</email>
</author>
<published>2015-07-30T21:42:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f7190c34e1a1ea36bbc81a7dea8dcb7a39cea7cf'/>
<id>urn:sha1:f7190c34e1a1ea36bbc81a7dea8dcb7a39cea7cf</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/924#issuecomment-126499403
</content>
</entry>
</feed>
