Commit Graph

100 Commits

Author SHA1 Message Date
saperduper 30123fe630 Handle future pubDate
Posts with pubDate in the future always appear at the top, which is ruining the
whole "newest at top" idea. One way to handle this is to use time() instead.
This is what google reader does and seems reasonable.
2013-03-25 18:49:11 +02:00
Andrew Dolgov a3a896a127 let us rejoice on being able to create double negative filters (refs #631) 2013-03-25 19:46:43 +04:00
Andrew Dolgov 227d5e4168 label auto matcher: preg_quote() label 2013-03-24 22:49:43 +04:00
Andrew Dolgov 9811276da7 rssfuncs: do not try to match on empty label 2013-03-23 09:23:02 +04:00
Andrew Dolgov 3972bf5981 db_escape_string: specify link parameter for consistency; sessions: do not force-close db connection in _close() 2013-03-22 09:14:55 +04:00
Andrew Dolgov f0bd8e6531 rework image caching to work without permanent article content rewriting (refs #582) 2013-03-19 09:25:36 +04:00
Andrew Dolgov f935d98e5d properly fix the cache_images issue (refs #578) 2013-03-19 00:42:59 +04:00
Andrew Dolgov 7873d58822 implement proper last_marked/last_published feeds for proper sorting of
published and marked virtual feeds, remove sorting by last_read
workaround
api: add pubsubhubbub ping when article is being set published
bump schema
2013-03-17 15:38:21 +04:00
Andrew Dolgov 1f45c8571f fix escaping of entry content being broken by cache_images() rewriting 2013-03-16 18:50:13 +04:00
Andrew Dolgov 8349a32e75 remove cache_content remnants 2013-03-16 16:11:58 +04:00
Andrew Dolgov cc38c8e549 remove LIBXML_NOEMPTYTAG because of double <br/>s - the #357 issue with
htmlpurifier might not be relevant anymore because of htmLawed switch,
but <br/>s are annoying
2013-03-16 16:07:11 +04:00
Andrew Dolgov 96f98cb091 escape fetch error message before saving in the db (closes #550) 2013-03-11 14:14:28 +04:00
Andrew Dolgov 41acdf4c11 remove purging of inactive feeds in daemon_common (causes duplicates) 2013-03-07 09:03:42 +04:00
Andrew Dolgov f161869541 when purging inactive feeds, set last_updated to NOW() 2013-03-04 21:49:14 +04:00
Andrew Dolgov be17885789 pluginhost: add get_debug()/set_debug() for plugins to detect if debugging is allowed 2013-02-26 19:30:19 +04:00
Andrew Dolgov 70caff4811 done collecting data debug message: remove title 2013-02-26 19:26:38 +04:00
Andrew Dolgov 5321e775f9 remove update on checksum change (updated status has been removed); rtl stuff (unused) 2013-02-26 19:20:58 +04:00
Andrew Dolgov 5d56d100f1 force disable simplepie unnecessarily sanitizing data 2013-02-26 18:27:40 +04:00
Andrew Dolgov 2ea09bdef6 update_daemon_common: purge inactive/not updated feeds 2013-02-26 16:16:04 +04:00
Andrew Dolgov ada103f234 simplepie init: hide errors 2013-02-23 18:47:05 +04:00
Andrew Dolgov 5de51df7f8 rssfuncs: show fetch done debug message in appropriate place 2013-02-23 18:42:14 +04:00
Andrew Dolgov ab457a9c96 rssfuncs: load pluginhost stuff properly 2013-02-23 18:40:48 +04:00
Andrew Dolgov 017401ddce implement HOOK_FEED_FETCHED 2013-02-23 18:38:50 +04:00
Andrew Dolgov e02555c1b8 add af_* plugin workaround for already processed article 2013-02-23 12:07:46 +04:00
Andrew Dolgov b30abdadd2 prevent article filters from modifying article GUID; add separate plugin_data field for this 2013-02-21 22:24:06 +04:00
Andrew Dolgov 750cfcd2fa remove processing of ttrss_feeds.icon_url 2013-02-08 17:19:43 +04:00
Andrew Dolgov 0a3fd79b0e fix image caching not working on plugin-rewritten content; remove content cache stuff 2013-02-04 13:00:50 +04:00
Andrew Dolgov 87d7e8507a split some more functions from functions.php 2013-01-22 22:32:17 +04:00
Andrew Dolgov c5e3995f8c disable content caching if _FEEDS_CONTENT_CACHE is not enabled 2013-01-22 16:12:50 +04:00
Andrew Dolgov 3a4c897382 force separate data in ttrss_entries between users 2013-01-18 17:50:18 +04:00
Andrew Dolgov ba946ba276 use force_feed() 2013-01-10 11:04:05 +04:00
Andrew Dolgov 9e222305f7 allow plugin modification of article guid 2012-12-30 12:22:29 +04:00
Andrew Dolgov 455b1401cd properly load user plugins and data on update 2012-12-30 11:33:13 +04:00
Andrew Dolgov bb566dc263 fix overflow of various 250 char fields in rssfuncs 2012-12-26 22:06:47 +04:00
Andrew Dolgov d2a421e3cb more work on user-selectable plugins; properly process system and user plugins 2012-12-25 10:02:08 +04:00
Andrew Dolgov f16116834e split digest stuff into digest.php 2012-12-24 15:52:59 +04:00
Andrew Dolgov 356a991a7b update_rss_feed: escape error string immediately 2012-12-24 14:17:24 +04:00
Andrew Dolgov 4412b877d0 implement HOOK_FEED_PARSED, add example plugin (refs #424) 2012-12-24 14:13:03 +04:00
Andrew Dolgov fa6fbd3659 do not preg_match() tags from article content 2012-12-24 13:56:36 +04:00
Andrew Dolgov 1b35d30c1f prevent escaping of article link in the database when using simplepie (refs #472) 2012-12-24 13:53:38 +04:00
Andrew Dolgov 19b3992b78 remove magpie, fix article filter plugins 2012-12-24 13:45:34 +04:00
Andrew Dolgov 19c7350770 experimental new plugin system 2012-12-23 14:52:18 +04:00
Andrew Dolgov 83e6e313be support comments on simplepie properly 2012-12-22 13:43:48 +04:00
Andrew Dolgov 35cb2b8f67 Revert "support comments for simplepie"
This reverts commit d020a86c36.
2012-12-22 13:41:13 +04:00
Andrew Dolgov d020a86c36 support comments for simplepie 2012-12-22 11:33:03 +04:00
Andrew Dolgov 2bbd699475 update: feed escaping issue 2012-12-16 13:38:50 +04:00
Andrew Dolgov 2a91b6ff78 add built-in expiring of obsolete lockfiles 2012-12-12 09:46:02 +04:00
Andrew Dolgov d5e9cf28f1 remove uid from ccache guid prefix 2012-11-29 14:56:05 +04:00
Andrew Dolgov 765509c572 create separate guids for cached and authorized content to prevent unnecessary data sharing 2012-11-29 14:55:03 +04:00
Andrew Dolgov 8054439f47 wait a bit before initial content fetching 2012-11-26 14:52:18 +04:00