Age | Commit message (Collapse) | Author |
|
|
|
|
|
* support various logging levels per-message
* remove hacks like debug_suppress, DAEMON_EXTENDED_DEBUG, etc
* _debug() is kept as a compatibility shim for plugins
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mailer class
|
|
|
|
sprintf()s to integer
|
|
|
|
|
|
failing silently if it doesn't; remove session cookie-related hacks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
processing individual feeds
|
|
|
|
to be consistent with requested feed_id
|
|
|
|
|
|
@media attribute to generate placeholder content-type if not specified
|
|
|
|
both sanitize() and HOOK_RENDER_ARTICLE to allow plugins work on original source URLs consistently
|
|
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).
|
|
|
|
cached_url: return original requested filename to save as
|
|
|
|
|
|
always assume auth_pass_encrypted is false
|
|
whatever
|
|
|
|
|
|
|
|
(uses vendor/ layout)
|
|
If a user has fixed their database properly utf8mb4 works just fine allowing emoji and other 4 byte unicode characters to work.
|
|
limitations
|
|
|
|
|
|
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).
|
|
purging (because it is still present in the originating feed)
|
|
|