<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/actualize_script.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-02-17T15:34:54+00:00</updated>
<entry>
<title>Add user maintenance hooks (#3440)</title>
<updated>2021-02-17T15:34:54+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2021-02-17T15:34:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=787e8fa463a2a9d24876aa1040d90e43ba122e34'/>
<id>urn:sha1:787e8fa463a2a9d24876aa1040d90e43ba122e34</id>
<content type='text'>
The new hook allows to add maintenance extensions at the user level.

See #3398</content>
</entry>
<entry>
<title>Add requirements check in CLI (#3410)</title>
<updated>2021-02-05T21:21:31+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2021-02-05T21:21:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d42b4c299c7400d728a7a6eeeabe6f0f4ac3f169'/>
<id>urn:sha1:d42b4c299c7400d728a7a6eeeabe6f0f4ac3f169</id>
<content type='text'>
* Add requirements check in CLI

#fix https://github.com/FreshRSS/FreshRSS/issues/1853

* More checks

#fix https://github.com/FreshRSS/FreshRSS/issues/1853</content>
</entry>
<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>Add a way to disable/enable users (#3056)</title>
<updated>2020-06-14T17:50:09+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2020-06-14T17:50:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=caeb660f29d13db62d5381c262aa03e12f201ea2'/>
<id>urn:sha1:caeb660f29d13db62d5381c262aa03e12f201ea2</id>
<content type='text'>
If you want to block users without deleting their account, you can now
disable them from the interface.</content>
</entry>
<entry>
<title>Modify shebang to be more portable (#3038)</title>
<updated>2020-06-06T17:04:21+00:00</updated>
<author>
<name>Alexis Degrugillier</name>
<email>aledeg@users.noreply.github.com</email>
</author>
<published>2020-06-06T17:04:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=1694264e2ca454a0cc51064ed09a6ed1a759cb01'/>
<id>urn:sha1:1694264e2ca454a0cc51064ed09a6ed1a759cb01</id>
<content type='text'>
The new shebang is a portable way to find the php interpreter. It works
on Mac, GNU/Linux and BSD.</content>
</entry>
<entry>
<title>Revert to STDOUT for cron messages (#2979)</title>
<updated>2020-05-15T16:23:15+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-15T16:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6f3e5d99b460f4fc251306862a067cd5ff1c39e6'/>
<id>urn:sha1:6f3e5d99b460f4fc251306862a067cd5ff1c39e6</id>
<content type='text'>
#fix https://github.com/FreshRSS/FreshRSS/issues/2975</content>
</entry>
<entry>
<title>Delay the feeds actualization start notice (#2974)</title>
<updated>2020-05-15T15:23:20+00:00</updated>
<author>
<name>Craig Andrews</name>
<email>candrews@integralblue.com</email>
</author>
<published>2020-05-15T15:23:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=62a42a20630c5dfb4a677a42bbc3dd6c7cd203d2'/>
<id>urn:sha1:62a42a20630c5dfb4a677a42bbc3dd6c7cd203d2</id>
<content type='text'>
* Delay the feeds actualization start notice

Move the actualization start notice until after SIMPLEPIE_SYSLOG_ENABLED is defined.

Fixes https://github.com/FreshRSS/FreshRSS/issues/2973

* Update app/actualize_script.php

Co-authored-by: Alexandre Alapetite &lt;alexandre@alapetite.fr&gt;</content>
</entry>
<entry>
<title>Improve logs during cron actualization (#2964)</title>
<updated>2020-05-14T19:21:39+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-14T19:21:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=11dd6e91b780bc218ecac540e1e9a8c426337930'/>
<id>urn:sha1:11dd6e91b780bc218ecac540e1e9a8c426337930</id>
<content type='text'>
For
https://github.com/FreshRSS/FreshRSS/issues/2952#issuecomment-626218921
And fix a little bug writing logs with the wrong user name</content>
</entry>
<entry>
<title>Attempt to reduce max memory usage during actualize (#2955)</title>
<updated>2020-05-10T19:34:12+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-05-10T19:34:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=aea38065901408c8b6d0bb0b619f21fd81fc9347'/>
<id>urn:sha1:aea38065901408c8b6d0bb0b619f21fd81fc9347</id>
<content type='text'>
* Attempt to reduce max memory usage during actualize

#Fix https://github.com/FreshRSS/FreshRSS/issues/2952

* Use memory_get_peak_usage</content>
</entry>
</feed>
