summaryrefslogtreecommitdiff
path: root/classes/rssutils.php
AgeCommit message (Collapse)Author
2019-05-12parser: force libxml error messages to valid utf8Andrew Dolgov
2019-04-10use DEFAULT_SEARCH_LANGUAGE to generate tsvector index if per-feed language ↵Andrew Dolgov
is not specified, also use it as default value on search form for convenience
2019-03-21domdocument: remove old meta charset unicode hacks, replace with shorter xml ↵Andrew Dolgov
preamble utf8 hack (on loadhtml where it makes sense) af_readability: better (?) charset hack for non-unicode pages
2019-03-15update_rss_feed: set basic feed info if site_url is blankAndrew Dolgov
2019-03-06cleanup old feed browser cacheAndrew Dolgov
2019-03-06remove feedbrowser (other feeds)Andrew Dolgov
2019-03-06archived feeds: expire old entries (schema bump)Andrew Dolgov
2019-02-06update_rss_feed: mark_unread_on_update should take into account catchup ↵Andrew Dolgov
filter action and entry_force_catchup
2018-12-26add minor clean()-ing on some rss feed valuesAndrew Dolgov
2018-12-21rssutils: don't gzdecode() stuffAndrew Dolgov
2018-12-21fetch_file_contents: decompress gzipped dataAndrew Dolgov
af_readability: remove utf8 preamble hack
2018-12-14rssutils: check if returned data is in gzip format before trying to decode itAndrew Dolgov
2018-12-12Properly report filter plugin time (re-fixes PR 98).JustAMacUser
2018-12-12Fixed misplaced bracket.JustAMacUser
2018-12-08update_rss_feed: add log message if article is filtered outAndrew Dolgov
combine filters: fix crash on missing global function
2018-12-06do not try to update filter triggers if nothing was triggered (properly this ↵Andrew Dolgov
time)
2018-12-06do not try to update filter triggers if nothing was triggeredAndrew Dolgov
2018-12-06add ttrss_filters2.last_triggered (bump schema version)Andrew Dolgov
2018-12-06add HOOK_FILTER_TRIGGERED (for filter debugging)Andrew Dolgov
2018-11-30fix missing sprintf() argumentAndrew Dolgov
2018-11-30debug logging system rework:Andrew Dolgov
* support various logging levels per-message * remove hacks like debug_suppress, DAEMON_EXTENDED_DEBUG, etc * _debug() is kept as a compatibility shim for plugins
2018-11-23remove cache/simplepieAndrew Dolgov
2018-11-03better handle PDOExceptions during open transaction in feed updateAndrew Dolgov
2018-09-10cache_media: only touch() local file if it's writableAndrew Dolgov
2018-09-03update_daemon_common: do not abort entire batch if PDOException happens when ↵Andrew Dolgov
processing individual feeds
2018-08-21Merge branch 'pullreq-enclosure-content-type' of tkappe/tt-rss into masterfox
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-16cache_media: only show downloading debug message when actually downloadingAndrew Dolgov
2018-08-13remove FEED_CRYPT_KEY and everything related to itAndrew Dolgov
always assume auth_pass_encrypted is false
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-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-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-02-11add a workaround to support numeric tagsAndrew Dolgov
2018-01-30include: convert some spaces to tabsAndrew Dolgov
2018-01-29strip utf8mb4 characters in enclosures on mysqlAndrew Dolgov
2018-01-22Fixed time stamping of new unmarked/unpublished articlesjsoares
2017-12-18update_rss_feed: don't try to use quoted NOW() in queryAndrew Dolgov
2017-12-10Include NOW() in prepared SQL for rssutils.phpRichard Mortimer
2017-12-03force strip_tags() on all user input unless explicitly allowedAndrew Dolgov
2017-12-03fix some minor issues found by code analyzerAndrew Dolgov
2017-12-03move feeds cache directory to cache/feedsAndrew Dolgov
2017-12-03force article content/etc to string when updating to avoid failing null ↵Andrew Dolgov
constraint check
2017-12-03rssutils: forbid question marks in tsvector data, PDO gets confused ↵Andrew Dolgov
sometimes even by quoted ?s
2017-12-03main classes: remove sql_bool_to_bool() kludgeAndrew Dolgov
2017-12-02update_rss_feed: transaction lock article processingAndrew Dolgov
2017-12-02rssutils: PDOAndrew Dolgov
2017-12-02rssutils: start PDO switchAndrew Dolgov