Andrew Dolgov
7b55001eee
fix various issues reported by static analysis
...
update gitlab-ci config
2017-04-26 15:29:22 +03:00
Andrew Dolgov
86e534290e
enclosures: rewrite relative urls on import, duh
2017-03-27 19:20:46 +03:00
Andrew Dolgov
388d4dfa88
enable caching of media in article enclosures
2017-03-23 15:19:25 +03:00
Andrew Dolgov
41bead9baa
remove local file extensions and generalize some method names for cached media
...
file extensions may still be present in urls, but are ignored by the backend
MIGRATION (if you have any cached data worth keeping, not required):
in cache/images run "rename 's/\..*$//' *" i.e. strip file extensions
2017-03-23 14:55:40 +03:00
Luc Didry
453787526a
Improve update_feedbrowser_cache SQL query
2017-02-16 12:05:32 +01:00
Andrew Dolgov
5edd605ae1
image cache: do not try to cache data: schema urls; add caching of html5 video content (similar to cache_starred_images plugin)
2017-02-04 11:50:01 +03:00
Andrew Dolgov
cb3f877303
reference pubsubhubbub classes using their namespace
2017-01-23 08:20:46 +03:00
Anders Kaseorg
becd215a75
lib: Upgrade php-subscriber from ??? to 1213f89 (2016-11-15)
...
https://github.com/pubsubhubbub/php-subscriber
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2017-01-21 15:01:14 -05:00
Andrew Dolgov
17a8e61d2a
deprecate encrypted feed passwords because mcrypt is getting removed from php 7.1
...
1. transparent decryption for existing installs stays for the time being
2. new passwords are not going to be encrypted even if FEED_CRYPT_KEY is defined
3. added update.php --decrypt-feeds to bulk decrypt existing encrypted passwords
4. updated install to not auto-generate crypt key
5. added warning to config.php-dist
2017-01-07 14:25:46 +03:00
Andrew Dolgov
3d5d289077
set_basic_feed_info: fix typo
2016-11-30 14:09:57 +03:00
Andrew Dolgov
bfe1eb4e52
rssfuncs: fix warning when trying to update nonexisting feed
2016-11-30 14:03:21 +03:00
Andrew Dolgov
12ff230bc2
maybe we shouldn't escape entry_author twice
2016-11-25 14:04:41 +03:00
Andrew Dolgov
e3dceca66b
get_article_filters: add unicode modifier to preg_match()
2016-10-19 21:40:58 +03:00
Andrew Dolgov
557d86fe42
better debugging for matched filter rules
2016-08-26 14:45:34 +03:00
Andrew Dolgov
5cbd1fe8e4
perform housekeeping tasks for plugins loaded in user-context only
2016-08-11 15:01:01 +03:00
JustAMacUser
babfadbfd2
Pass the value of cache_images to plugins in HOOK_ARTICLE_FILTER.
2016-08-06 14:16:39 -04:00
JustAMacUser
dae16f72c9
Only strings need 4-byte filtering.
2016-07-26 03:51:22 -04:00
Andrew Dolgov
638fdf732a
update_rss_feed: log warning when attempting to update unknown feed
2016-04-29 22:10:00 +03:00
Andrew Dolgov
9e84bab449
daemon common: use proper update condition checking for secondary-selected feeds
2016-04-01 18:54:53 +03:00
Andrew Dolgov
0edf1d0dc0
update_rss_feed: disable support for http 304 for the time being
2016-02-02 14:51:02 +03:00
Andrew Dolgov
0bc503ff9a
update_rss_feed: escape dumped content while debugging
2016-01-23 02:17:24 +03:00
Andrew Dolgov
312742db6e
updates: auto-disable CURL if open_basedir is enabled, notify possible issues w/ plugins
2016-01-13 18:12:31 +03:00
Andrew Dolgov
5bdcb8fd78
remove option ALLOW_DUPLICATE_POSTS as confusing/useless
2016-01-07 22:01:35 +03:00
Andrew Dolgov
4f186b1f10
fix broken article processing if ALLOW_DUPLICATE_POSTS is enabled
2016-01-07 21:49:31 +03:00
Andrew Dolgov
9b736a20b3
do not automatically call cleanup_tags() in housekeeping tasks
2016-01-04 10:42:24 +03:00
Thomas Kramer
98070db009
Update new feeds first in postgres
2015-12-31 12:54:52 +01:00
Andrew Dolgov
040aa5408a
fix previous, owner_uid not passed in daemon context
2015-12-07 15:06:32 +03:00
Andrew Dolgov
a8ac766132
do not discard custom set article tags when updating from source
2015-12-07 11:54:24 +03:00
Andrew Dolgov
24e6ff5d1c
calculate_article_hash: strip tags before hashing fields
2015-12-05 03:10:57 +03:00
Andrew Dolgov
9bd422c2e7
set_basic_feed_info: fix missing column
2015-12-03 19:21:17 +03:00
Andrew Dolgov
eed5467759
Revert "set_basic_feed_info: bail out if feed doesn't exist"
...
This reverts commit d77bd1a5d2
.
2015-12-03 19:18:50 +03:00
Andrew Dolgov
d77bd1a5d2
set_basic_feed_info: bail out if feed doesn't exist
2015-12-03 16:16:42 +03:00
Andrew Dolgov
fd3e5e8da4
get_article_filters: check if action.type is set
2015-12-03 15:33:47 +03:00
Andrew Dolgov
978989bb7b
shorten previous a bit
2015-08-18 12:04:19 +03:00
Skibbi
e22e0d686c
Prevent concatenating words for full text search index
2015-08-18 12:01:00 +03:00
JustAMacUser
4a27966e78
Keep local cached images fresh if file exists.
...
Updates the cache_images() function to `touch` images if the file exists already. Some sites (e.g. news) re-use stock images and this change updates the local file's modified time every time the image is referenced in new articles. This should prevent the local file from being expired/deleted only to be re-cached later on.
2015-08-16 00:33:33 -04:00
Andrew Dolgov
b87744534a
add plugin-based filter actions (see example plugin in attic)
...
bump schema
2015-08-11 23:28:42 +03:00
Andrew Dolgov
07877caf40
Revert "update: reenable first ref_id/id transaction"
...
This reverts commit 14ce0e2504
.
2015-08-10 13:15:37 +03:00
Andrew Dolgov
14ce0e2504
update: reenable first ref_id/id transaction
2015-08-10 12:29:27 +03:00
Andrew Dolgov
dab229cd1f
update_rss_feed: disable transactions for the time being
2015-08-10 12:17:49 +03:00
Andrew Dolgov
df659891ac
implement per-feed stemming language setting
2015-08-04 13:32:52 +03:00
Andrew Dolgov
e854442e1f
more fts stuff for simple index
2015-08-04 12:52:49 +03:00
Andrew Dolgov
35c3735494
fix article tags/labels not assigning properly on mysql because of the 4byte unicode workaround
2015-07-06 15:32:26 +03:00
Andrew Dolgov
6bb96beb3a
update_rss_feed: set basic feed info if title is [Unknown] (fixes batch subscribe)
2015-07-04 19:33:46 +03:00
Andrew Dolgov
3318d32410
move language detection to a plugin, remove config.php constant
2015-06-19 10:12:47 +03:00
Andrew Dolgov
6c9f3d4a60
update_rss_feed: limit maximum execution time while processing articles
2015-06-17 23:26:09 +03:00
Andrew Dolgov
fe4535e6d3
bayes, filter: do not categorize already processed articles
...
rss: remove site url/title checks from update_rss_feed
2015-06-17 23:18:12 +03:00
Andrew Dolgov
6022776dac
speedup feed subscription process
2015-06-17 23:11:47 +03:00
Andrew Dolgov
59e83455f1
add some more bayes stuff
2015-06-17 15:15:04 +03:00
Andrew Dolgov
35c12dc40a
add workaround for mysql only accepting subset of unicode characters
2015-06-16 08:17:49 +03:00