Commit Graph

27 Commits (1fa5c5409ddd36c1ceac6eb8bfcb19f35f89662e)

Author SHA1 Message Date
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.
11 years ago
Andrew Dolgov 5ddd2705ca make language detection optional (closes #779) 11 years ago
Andrew Dolgov 80d8d2d026 update config checks for SMTP_SECURE 12 years ago
Andrew Dolgov b367c951b9 make logging configurable; add logging to syslog 12 years ago
Andrew Dolgov a42c55f02b fix blank character after opening bracket in function calls 12 years ago
Andrew Dolgov 52803a0bfd add SPHINX_SERVER 12 years ago
Andrew Dolgov b9863a153c unify SMTP_HOST and SMTP_PORT as SMTP_SERVER 12 years ago
Andrew Dolgov 044cff2d74 implement basic feed authentication parameter encryption in the database (FEED_CRYPT_KEY) 12 years ago
Barak Korren 046ec65760 Move tuning settings to different file so config.php isn't overcrowded
by default
12 years ago
Barak Korren 8401101d50 Moved hard-coded fetch timeout values into config file to allow site-level tuning 12 years ago
Andrew Dolgov 6cfd3c149c remove SESSION_EXPIRE_TIME 12 years ago
derekmurawsky 1b2afd2bd3 Additions:
classes/trssmailer.php - Created class TTRSS mailer which extends phpmailer and sets the default mail settings upon instantiation. Class includes quickmail function that allows for a quick email send with no extra configurion necessary.

Changes:
config.php-dist - Added the smtp port option

include/digest.php - Converted it to use the new ttrrssmailer class

include/sanity_config.php - Added the smtp port option to the sanity check

plugins/mail/init.php - Modified to use ttrssmailer class. This particular configuration shows a hybrid use case.

register.php = Modified to use ttrssmailer class.

All code was tested and functioned on my local machine.
12 years ago
Andrew Dolgov b44587922c update config sanity checks due to removed FEEDBACK_URL 12 years ago
Andrew Dolgov 6b1a4ecd41 updaterandomfeed: use max_execution_time parameter 12 years ago
Andrew Dolgov 0f28f81f89 move authentication modules to plugins/ 12 years ago
Andrew Dolgov 19b3992b78 remove magpie, fix article filter plugins 12 years ago
Andrew Dolgov a5c9a5c82b update config checks 12 years ago
Andrew Dolgov 19c7350770 experimental new plugin system 12 years ago
Andrew Dolgov 304aadb907 remove twitter-specific code 12 years ago
Andrew Dolgov c5fe614fef update sanity_config.php 12 years ago
Andrew Dolgov 0d421af86f split authentication to separate modules 12 years ago
Andrew Dolgov 687bb90d27 remove COUNTERS_MAX_AGE, add some optimization for counter queries (refs #464) 13 years ago
Andrew Dolgov 5a68552b6b config: remove TMP_DIRECTORY 13 years ago
Andrew Dolgov 4034256f06 update sanity_config 13 years ago
Andrew Dolgov d4e35925e0 bump config version 13 years ago
Andrew Dolgov 09e8bdfd18 simplify default global config, expand sanity_check messages 13 years ago
Andrew Dolgov 107d0cf39e overall directory tree cleanup 13 years ago