Commit graph

4983 commits

Author SHA1 Message Date
Samuel Clay
ed1a2c40eb Fixing logic error in PR #1817 2023-11-07 20:39:57 -05:00
Samuel Clay
67b1041401
Merge pull request #1817 from aladh/patch-1
Prevent unauthorized access to feeds with a single subscriber
2023-11-07 20:37:27 -05:00
Samuel Clay
c25f3da5f1 Handling missing story content. 2023-10-09 13:34:29 -04:00
Alishan Ladhani
54cbeeac3a
Prevent unauthorized access to feeds with a single subscriber
Fixes https://github.com/samuelclay/NewsBlur/issues/1793
2023-09-02 12:14:54 -04:00
Samuel Clay
d8116536a0 Premiums can have 5000 feeds. 2023-07-21 13:52:43 -04:00
Samuel Clay
c9f8e75cbf Max 3k feeds 2023-07-21 06:45:03 -04:00
Samuel Clay
2418d2fc6e No archive or pro for 2k+. 2023-07-20 22:15:25 -04:00
Samuel Clay
5731816ca1 2k subs max for premiums. 2023-07-20 21:06:52 -04:00
Samuel Clay
20f8a4c7cb Only show task, staging, app, and node servers in /api/ip_addresses/. 2023-07-11 08:05:48 -04:00
Samuel Clay
ea22256c59 Increasing apns payload size close to the max of 4kb. 2023-05-10 07:26:22 -04:00
Samuel Clay
e0f6fd109c Counting emails sent per day as an int. 2023-05-02 11:24:35 -04:00
Samuel Clay
58c01922da Max emails sent per user per day is now 20 emails for story notifications. This affects only two users. 2023-05-02 09:31:43 -04:00
Samuel Clay
3de497d57e Bumping log colors. 2023-04-30 18:12:11 -04:00
Samuel Clay
e746ba4cfc Updating APNS guidelines. 2023-03-20 10:08:45 -04:00
Samuel Clay
36beb2fb40 Subdomains can be on subdomains. 2023-02-04 13:18:36 -05:00
Samuel Clay
274d0e3aed New Elasticsearch server. 2023-01-04 09:44:26 -05:00
Samuel Clay
b85e377467 Adding share_ext_token to non-flat /reader/feeds for Android. #1756. 2023-01-04 09:44:26 -05:00
Samuel Clay
92ed5855a5 Only a single user at a time needs to be reindexed manually. 2022-12-26 22:18:42 -05:00
Samuel Clay
2c96b83c36 User should be a string/bytes when reindexing stories. 2022-12-26 22:16:37 -05:00
Samuel Clay
593b736c26 User should be a string/bytes when reindexing stories. 2022-12-26 22:16:04 -05:00
Samuel Clay
1065c964fd Fixing elasticsearch to allow consul to assume its OK. 2022-12-26 19:17:14 -05:00
Samuel Clay
a2866ac7e3 Using user titles for folder RSS feeds. 2022-12-23 19:59:41 -05:00
Samuel Clay
c879fbd029 Activate pro when found. 2022-11-26 10:17:06 -05:00
Samuel Clay
ef4e27035d Fixed issue where a non-active plan could not be upgraded to premium archive. Thanks @thedaveCA for help finding it. 2022-11-26 09:20:56 -05:00
Samuel Clay
5aa06c393f Adding support for subscribing to Mastodon usernames (newsblur@mastodon.social for instance). 2022-11-25 10:08:07 -05:00
Samuel Clay
6095bd709d Fixing relative image urls to be absolute urls. Looks like a BeautifulSoup4 upgrade didn't catch the new attrs syntax. Also fixing bookmarklet loading wrong JS/CSS in development. 2022-11-24 12:53:40 -05:00
Samuel Clay
855a96d633 Fixing NYPost feed by ensuring enclosures with href attrbiutes are added to stories even without content. Thanks @kleinmatic! 2022-11-23 12:21:46 -05:00
Samuel Clay
44f9f0d1b0 Fixing typo on blog. 2022-11-23 09:19:05 -05:00
Samuel Clay
1e19fdf6d4 Looking for nb.premium.archive.99 in android subscriptions for #1696. 2022-10-25 09:48:58 -04:00
Samuel Clay
3e33a96b73 Handling missing user in slow log (from SF). 2022-09-12 08:58:05 -07:00
Samuel Clay
002a327308 Logging for Michael_Novakhov account. 2022-09-12 08:00:57 -07:00
Samuel Clay
ad26559354 Moving redis and disabling Michael_Novakhov account. 2022-09-12 07:50:12 -07:00
Samuel Clay
8363ba3ff8 RSS status can include all users. 2022-09-11 21:01:16 -07:00
Samuel Clay
9868001f22 Adjusting datetimes on slow log. 2022-09-11 23:48:34 -04:00
Samuel Clay
f93eb2520c Adding file size and archive count to rss feed fetch status board. 2022-09-11 22:13:54 -04:00
Samuel Clay
57cf284f13 Adding slow log aggregator to uncover which users and paths are slowest. 2022-09-11 21:37:02 -04:00
Samuel Clay
e83a8e5a9b Revert "Bumping min to fetch by 1.5X to root out 12 minute broken feed. If this succeeds, narrow down the min_to_decay and then find the feed."
This reverts commit fd16bb0b73.
2022-09-11 08:45:29 -04:00
Samuel Clay
fd16bb0b73 Bumping min to fetch by 1.5X to root out 12 minute broken feed. If this succeeds, narrow down the min_to_decay and then find the feed. 2022-09-11 04:54:35 -04:00
Samuel Clay
92c117bb9f Spit out feeds being fetched to spot an errant one. 2022-09-10 10:11:22 -04:00
Samuel Clay
d049dd0da3 Fixing date hack for folder rss feeds. 2022-08-19 09:02:46 -04:00
Samuel Clay
dc35fe1a3e Fixing date hack for RSS feeds for folders to not turn off until a year after premium archive has launched. 2022-08-19 08:59:44 -04:00
Samuel Clay
cdf5a36b81 Don't delete redis keys because they take time to rebuild and subs can be counted incorrectly during that time. 2022-08-10 17:45:25 -04:00
Samuel Clay
2915a4b2ec Fixing issue of Unread only not seeing every story. Due to the removal of UserSubscription.get_stories in 30127d7c72, we were no longer caching story hashes for single feeds. 2022-07-28 23:49:48 -04:00
Samuel Clay
2eb80a31ea User count should include beyond yearly. 2022-07-28 23:14:42 -04:00
Samuel Clay
a22aaf349d Deferring execution of expensive statistics. 2022-07-28 23:08:49 -04:00
Samuel Clay
ee3b9e61a5 Caching newsblur_users.py statistics. 2022-07-28 22:47:35 -04:00
Samuel Clay
78547af24b Adding cutoff from trimming stories for memory profiling. 2022-07-27 08:19:46 -04:00
Samuel Clay
92f48a0821 Switching timestamp to better calculator that doesn't spit out -1's. Matches c469608 and fixes #1671. 2022-07-26 09:54:41 -04:00
Samuel Clay
9e21d03255 Merging SDIFFSTORE and ZINTERSTORE into a single ZDIFFSTORE, thanks to redis 6.2.0. Requires new docker image. 2022-07-19 21:02:42 -04:00
Samuel Clay
381953ee78 Bumping highlights max from 1024 characters to 16384 characters. 2022-07-19 10:00:16 -04:00