summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)Author
2018-11-22mailer: return 0 if plugin requested to stop (-1)Andrew Dolgov
2018-11-22mailer: split to/from name/addressesAndrew Dolgov
2018-11-22remove PHPMailer and related directives from config.php-dist; add pluggable ↵Andrew Dolgov
Mailer class
2018-11-07generate_syndicated_feed: add support for virtual feeds provided by pluginsAndrew Dolgov
2018-11-03db_prefs: fix cache never being used on read(); remove unnecessaryAndrew Dolgov
sprintf()s to integer
2018-11-03php: remove trailing whitespacesAndrew Dolgov
2018-11-03better handle PDOExceptions during open transaction in feed updateAndrew Dolgov
2018-10-16fix session write handler always assuming that database entry exists and ↵Andrew Dolgov
failing silently if it doesn't; remove session cookie-related hacks
2018-10-16login: check for stale session in login handler, instead of authenticate_user()Andrew Dolgov
2018-10-16another attempt to enforce session ID regeneration on loginAndrew Dolgov
2018-10-15force regenerate session id on successful login, remove previous blank SID checkAndrew Dolgov
2018-09-10Logger_SQL: use separate PDO connectionAndrew Dolgov
2018-09-10Logger->log() allow passing context (defaults to '')Andrew Dolgov
2018-09-10Logger: add implementation for logger->log(message)Andrew Dolgov
2018-09-10cache_media: only touch() local file if it's writableAndrew Dolgov
2018-09-07rewrite per-feed/global strip images to strip mediaAndrew Dolgov
2018-09-03update_daemon_common: do not abort entire batch if PDOException happens when ↵Andrew Dolgov
processing individual feeds
2018-09-03PDO: switch error reporting to exceptionsAndrew Dolgov
2018-08-29API: getHeadlines: return feed_id for Archived entries as 0 instead of null ↵Andrew Dolgov
to be consistent with requested feed_id
2018-08-29API: oops, forgot that headlines could be requested for a tagAndrew Dolgov
2018-08-29API: getHeadlines: check for feed_id correctlyAndrew Dolgov
2018-08-21parser: move media:element handling to feeditem_common; use media:content ↵Andrew Dolgov
@media attribute to generate placeholder content-type if not specified
2018-08-21Merge branch 'pullreq-enclosure-content-type' of tkappe/tt-rss into masterfox
2018-08-20split transparent rewriting of locally cached media URLs to execute after ↵Andrew Dolgov
both sanitize() and HOOK_RENDER_ARTICLE to allow plugins work on original source URLs consistently
2018-08-18Differentiate enclosures based on content type.Tobias Kappé
Some RSS feeds contain multiple enclosures with the same URL. When the first of these is not recognized as an image, later entries are not added to the database as rows in ttrss_enclosures. This change differentiates enclosures based on their content type, so an entry can have multiple enclosure types with the same URL (but possibly a different content type).
2018-08-17Merge branch 'master' of git.fakecake.org:tt-rssAndrew Dolgov
2018-08-16send_local_file: add application/octet-stream hackAndrew Dolgov
cached_url: return original requested filename to save as
2018-08-16cache_media: only show downloading debug message when actually downloadingAndrew Dolgov
2018-08-15add debug stdout loggerAndrew Dolgov
2018-08-13remove FEED_CRYPT_KEY and everything related to itAndrew Dolgov
always assume auth_pass_encrypted is false
2018-08-12fix previous to not crash if document first child is not a DOMElement or ↵Andrew Dolgov
whatever
2018-08-12Determine language for atom entry without a loop.Tobias Kappé
2018-08-12Sanitize language obtained for an entry.Tobias Kappé
2018-08-12Store language of entries as indicated by the feed.Tobias Kappé
2018-08-07pluginhost: implement basic autoloader for classes bundled with plugins ↵Andrew Dolgov
(uses vendor/ layout)
2018-08-04Only strip utf8mb4 if mysql_charset != utf8mb4BtbN
If a user has fixed their database properly utf8mb4 works just fine allowing emoji and other 4 byte unicode characters to work.
2018-07-10update_rss_feed: limit maximum length of tsvector data because of pgsql ↵Andrew Dolgov
limitations
2018-06-20move OTPHP to vendor/; additionally move Base32 class to OTPHP namespaceAndrew Dolgov
2018-05-29share: add support for og:image, etc. metadata for shared articlesAndrew Dolgov
2018-05-23Call the subscription hook from the plugins even if fetch_file_contents ↵MatthieuS
returned no data This allows a plug-in to override the fetch when the core fetch method fails for some feeds (eg. Tumblr feeds when requested from an EU IP).
2018-05-20bump date_updated when updated article data is saved to exclude it from ↵Andrew Dolgov
purging (because it is still present in the originating feed)
2018-04-03pass tsvector data as a named parameter on article update, remove escaping hacksAndrew Dolgov
2018-03-21filter dialog: remove placeholderAndrew Dolgov
2018-03-21filter dialog: add tooltip re: filter syntaxAndrew Dolgov
2018-03-15fixed "reset to defaults" in preferencestsia
2018-03-14remove firefox feed subscribe integration code (obsolete)Andrew Dolgov
2018-03-01feed editor: expose site_url for editingAndrew Dolgov
2018-02-26prefs: expand feed tree if displaying search resultsAndrew Dolgov
2018-02-11add a workaround to support numeric tagsAndrew Dolgov
2018-02-08add special class for feeds with disabled updatesAndrew Dolgov