Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-30 | fix missing sprintf() argument | Andrew Dolgov | |
2018-11-30 | debug 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-23 | remove cache/simplepie | Andrew Dolgov | |
2018-11-03 | better handle PDOExceptions during open transaction in feed update | Andrew Dolgov | |
2018-09-10 | cache_media: only touch() local file if it's writable | Andrew Dolgov | |
2018-09-03 | update_daemon_common: do not abort entire batch if PDOException happens when ↵ | Andrew Dolgov | |
processing individual feeds | |||
2018-08-21 | Merge branch 'pullreq-enclosure-content-type' of tkappe/tt-rss into master | fox | |
2018-08-18 | Differentiate 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-16 | cache_media: only show downloading debug message when actually downloading | Andrew Dolgov | |
2018-08-13 | remove FEED_CRYPT_KEY and everything related to it | Andrew Dolgov | |
always assume auth_pass_encrypted is false | |||
2018-08-12 | Sanitize language obtained for an entry. | Tobias Kappé | |
2018-08-12 | Store language of entries as indicated by the feed. | Tobias Kappé | |
2018-08-04 | Only strip utf8mb4 if mysql_charset != utf8mb4 | BtbN | |
If a user has fixed their database properly utf8mb4 works just fine allowing emoji and other 4 byte unicode characters to work. | |||
2018-07-10 | update_rss_feed: limit maximum length of tsvector data because of pgsql ↵ | Andrew Dolgov | |
limitations | |||
2018-05-20 | bump 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-03 | pass tsvector data as a named parameter on article update, remove escaping hacks | Andrew Dolgov | |
2018-02-11 | add a workaround to support numeric tags | Andrew Dolgov | |
2018-01-30 | include: convert some spaces to tabs | Andrew Dolgov | |
2018-01-29 | strip utf8mb4 characters in enclosures on mysql | Andrew Dolgov | |
2018-01-22 | Fixed time stamping of new unmarked/unpublished articles | jsoares | |
2017-12-18 | update_rss_feed: don't try to use quoted NOW() in query | Andrew Dolgov | |
2017-12-10 | Include NOW() in prepared SQL for rssutils.php | Richard Mortimer | |
2017-12-03 | force strip_tags() on all user input unless explicitly allowed | Andrew Dolgov | |
2017-12-03 | fix some minor issues found by code analyzer | Andrew Dolgov | |
2017-12-03 | move feeds cache directory to cache/feeds | Andrew Dolgov | |
2017-12-03 | force article content/etc to string when updating to avoid failing null ↵ | Andrew Dolgov | |
constraint check | |||
2017-12-03 | rssutils: forbid question marks in tsvector data, PDO gets confused ↵ | Andrew Dolgov | |
sometimes even by quoted ?s | |||
2017-12-03 | main classes: remove sql_bool_to_bool() kludge | Andrew Dolgov | |
2017-12-02 | update_rss_feed: transaction lock article processing | Andrew Dolgov | |
2017-12-02 | rssutils: PDO | Andrew Dolgov | |
2017-12-02 | rssutils: start PDO switch | Andrew Dolgov | |
2017-11-30 | enforce unconditional requests every 6 hours even if server claims data is ↵ | Andrew Dolgov | |
not modified | |||
2017-10-30 | fetch_file_contents: improve error handling | Andrew Dolgov | |
1. if request fails get error string from http response status line 2. do not override http error with possible CURL/php specific last error 3. fix silent php error generated while processing response headers to get last modified value | |||
2017-10-09 | allows favicons to be in Windows PC BMP format | Gilles Grandou | |
2017-09-26 | Only require an array of basic info from 'HOOK_FEED_BASIC_INFO'. | wn_ | |
Removes the need for the plugin to provide feed content. Gives plugins a chance to provide 'title' and 'site_url' basic info. Falls back to attempting retrieval+parsing of the fetch URL if needed. | |||
2017-09-24 | Add 'HOOK_FEED_BASIC_INFO' to enable plugins to provide basic feed info. | wn_ | |
It's expected the plugin will return content parsable by FeedParser, which will act as an interface to the basic feed info. In the case of a plugin that also uses 'HOOK_FETCH_FEED', both might return the same content. The hook signature was made somewhat similar to 'HOOK_FETCH_FEED'. | |||
2017-08-17 | add support for http 304 not modified (no timestamp calculation bullshit ↵ | Andrew Dolgov | |
like last time) | |||
2017-08-06 | rssutils: include comment count when calculating article hash | Andrew Dolgov | |
2017-07-02 | Revert "Revert "filters: support matching on multiple feeds/categories"" | Andrew Dolgov | |
This reverts commit f5d174bda96ddc41aa3828bf372a2a3d99cc4460. | |||
2017-07-02 | Revert "filters: support matching on multiple feeds/categories" | Andrew Dolgov | |
This reverts commit 0bf7e007bb3a7039ea11601c7f93c6da33604228. | |||
2017-07-02 | filters: support matching on multiple feeds/categories | Andrew Dolgov | |
opml: update filter export/import for new format | |||
2017-06-13 | update_daemon_common: do not escape feed_url twice, remove some comments and ↵ | Andrew Dolgov | |
stuff | |||
2017-05-29 | tunables: | Andrew Dolgov | |
* add CACHE_MAX_DAYS as a tunable generic expiry interval for various cached files * add some comments to tunables in functions.php * rename _MIN_CACHE_FILE_SIZE to MIN_CACHE_FILE_SIZE * respect MIN_CACHE_FILE_SIZE setting in a few more places where content is cached | |||
2017-05-16 | remove pubsubhubbub: dead | Andrew Dolgov | |
2017-05-06 | fix DAEMON_SLEEP_INTERVAL not being defined when used | Andrew Dolgov | |
enforce minimum 60 sec spawn/sleep interval in update processes | |||
2017-05-05 | wrap rssfuncs into rssutils class | Andrew Dolgov | |