<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/Controllers/updateController.php, branch 0.9.0</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=0.9.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=0.9.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2014-09-17T11:37:39+00:00</updated>
<entry>
<title>No cache for update system</title>
<updated>2014-09-17T11:37:39+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-09-17T11:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=3b8c381689334a15e7c034425f8615860dc3fa13'/>
<id>urn:sha1:3b8c381689334a15e7c034425f8615860dc3fa13</id>
<content type='text'>
See https://github.com/marienfressinaud/FreshRSS/issues/616
</content>
</entry>
<entry>
<title>Move button to apply update outside the message</title>
<updated>2014-09-17T11:26:32+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-09-17T11:26:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a3b5e72729be08f79585c782d497f49edd11c064'/>
<id>urn:sha1:a3b5e72729be08f79585c782d497f49edd11c064</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Message if last update checking is close</title>
<updated>2014-09-16T16:30:24+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-09-16T16:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a4e43e9c53ac404d16af5d913a56eeb444b1ce10'/>
<id>urn:sha1:a4e43e9c53ac404d16af5d913a56eeb444b1ce10</id>
<content type='text'>
last_update.txt is updated even if there is no update
If last_update.txt has been modified during last hour, show a message

See https://github.com/marienfressinaud/FreshRSS/issues/480#issuecomment-55765373
</content>
</entry>
<entry>
<title>Log error if update.freshrss.org is unreachable</title>
<updated>2014-09-12T19:10:45+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-09-12T19:10:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=098f5e6d747cf442b72f75a22a9ce43d36605d65'/>
<id>urn:sha1:098f5e6d747cf442b72f75a22a9ce43d36605d65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check if update has been done during last minute</title>
<updated>2014-09-12T19:07:53+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-09-12T19:07:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=213bc2b9ddef88fd9e3cb50ac0893742f5fdd101'/>
<id>urn:sha1:213bc2b9ddef88fd9e3cb50ac0893742f5fdd101</id>
<content type='text'>
Cancel check action if update has been done during last hour.
</content>
</entry>
<entry>
<title>Add data/last_update.txt</title>
<updated>2014-09-08T18:07:09+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-09-08T18:07:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d59eebf5423afb94ff68550aa9218674889ab4ad'/>
<id>urn:sha1:d59eebf5423afb94ff68550aa9218674889ab4ad</id>
<content type='text'>
Remember last update timestamp.
</content>
</entry>
<entry>
<title>Check FRESHRSS_PATH is writable.</title>
<updated>2014-09-08T17:52:21+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-09-08T17:52:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=48f91da2e5d7da4d8a4f11987116bfc8cbf049ca'/>
<id>urn:sha1:48f91da2e5d7da4d8a4f11987116bfc8cbf049ca</id>
<content type='text'>
FRESHRSS_PATH needs to be writable before performing update.
</content>
</entry>
<entry>
<title>Update system now uses HTTPS connection</title>
<updated>2014-08-12T18:15:46+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-08-12T18:15:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=909d8747ba09f9c9a6ac895f1f4f0763bdb27a55'/>
<id>urn:sha1:909d8747ba09f9c9a6ac895f1f4f0763bdb27a55</id>
<content type='text'>
- Add some curl checks
- Refactor code
</content>
</entry>
<entry>
<title>Litlle improvements (update system)</title>
<updated>2014-08-10T09:52:18+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-08-10T09:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=3ca8c7ec4c55b4fa751fbcdc8e28f28351c4a967'/>
<id>urn:sha1:3ca8c7ec4c55b4fa751fbcdc8e28f28351c4a967</id>
<content type='text'>
- Check UPDATE_FILENAME exists before applying update
- Add empty line at the end of files
</content>
</entry>
<entry>
<title>Improve update API</title>
<updated>2014-08-10T08:55:51+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2014-08-10T08:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=9a5d6245fbeb413766362fd6b2c4f5f5b6a22a22'/>
<id>urn:sha1:9a5d6245fbeb413766362fd6b2c4f5f5b6a22a22</id>
<content type='text'>
Update script must implement 4 functions:
- apply_update() to perform the update (most important). Return true if
  all is ok, else false.
- need_info_update() returns true if we need more info for update, else
  false. If this function always returns false, you don't need to
  implement following functions (but it's better to not forget)
- ask_info_update() should be a HTML form to ask infos. Method must be
  post and action must point to _url('update', 'apply') (or leave it
  blank)
- save_info_update() is called for POST requests (to save form from
  ask_info_update())
</content>
</entry>
</feed>
