tt-rss/classes
Rob Hoelz baaf4c3043 Make search mechanism pluggable
Currently, TinyTinyRSS can use raw SQL or the Sphinx search engine
for searching.  It would be nice if other search engines (such as
Xapian) could be used, or if features of the underlying SQL engine
(such as MySQL's FULLTEXT indexes) could be leveraged.  This commit
makes searching into a plugin hook, falling back to the builtin behavior
if no search plugin is active.  The Sphinx search behavior has been
broken out into a plugin.
2014-04-23 04:49:54 +00:00
..
auth auth_base: choose random password if not supplied by auth module 2013-05-07 12:36:09 +04:00
db rollback current transaction before trying to report SQL query errors, properly save database error messages when logging query errors 2013-08-02 16:20:39 +04:00
feeditem parser: trim some some feed-extracted data link titles and links 2014-03-04 16:38:04 +04:00
handler generated feeds, add ts= (strtotime) start timestamp 2014-03-09 21:48:22 +04:00
logger make logging configurable; add logging to syslog 2013-04-19 09:45:43 +04:00
pref expand filtertree display to make filters easier to distinguish 2014-04-02 08:15:33 +00:00
.htaccess block listing of several util directories; deny access to config.php 2013-04-11 22:01:10 +04:00
api.php Added syslog reporting for failed API login attempts. 2014-01-24 19:19:10 -05:00
article.php remove some unused code reported by phpmd 2014-02-19 15:42:52 +04:00
backend.php fix blank character after opening bracket in function calls 2013-04-17 18:34:18 +04:00
db.php unify houskeeping stuff, increase spawn interval 2013-04-24 14:54:59 +04:00
dbupdater.php revert OO-db access in dbupdater, create DbUpdater() correctly 2013-04-17 21:40:04 +04:00
dlg.php remove some unused code reported by phpmd 2014-02-19 15:42:52 +04:00
feedenclosure.php support media:description for media: enclosures 2013-08-05 12:26:09 +04:00
feeditem.php move common methods to feeditem_common 2013-05-01 21:06:48 +04:00
feedparser.php parser: trim some some feed-extracted data link titles and links 2014-03-04 16:38:04 +04:00
feeds.php Make search mechanism pluggable 2014-04-23 04:49:54 +00:00
handler.php fix missing DB object when instantiated to import opml 2013-04-18 23:19:14 +04:00
iauthmodule.php move authentication modules to plugins/ 2012-12-27 15:14:44 +04:00
idb.php reinstate error handlers; better DB error reporting on failed queries 2013-04-17 16:05:54 +04:00
ihandler.php implement plugin routing masks, add example plugin 2012-12-23 23:05:51 +04:00
logger.php make logging configurable; add logging to syslog 2013-04-19 09:45:43 +04:00
opml.php opml import: remove unneeded 250 character restriction on feed urls 2014-02-26 09:02:42 +04:00
plugin.php implement plugin API version compatibility check 2013-04-19 17:26:22 +04:00
pluginhandler.php make pluginhost a singleton 2013-04-18 12:27:34 +04:00
pluginhost.php Make search mechanism pluggable 2014-04-23 04:49:54 +00:00
rpc.php remove some unused code reported by phpmd 2014-02-19 15:42:52 +04:00
ttrssmailer.php Changes to support a new version of the phpmailer. Adds a new setting SMTP_SECURE, 2013-05-26 11:27:42 -04:00