I recently updated Tiny Tiny RSS (last pull was some time in May) as well as my OS (from Raspbian Stretch to Raspbian Buster) and now find that all my feeds with digest access authentication (i.e., those for which I’ve entered a username and password in the “Authentication” section of the feed properties) are showing “HTTP/1.1 401 Unauthorized” errors.
The problem also occurs when using update.php from the command line:
$ /update.php --debug-feed 134 --force-refetch --force-rehash [21:21:16/18125] Lock: update.lock [21:21:16/18125] start [21:21:16/18125] local cache will not be used for this feed [21:21:16/18125] last unconditional update request: 2019-10-29 09:35:55 [21:21:16/18125] maximum allowed interval for conditional requests exceeded, forcing refetch [21:21:16/18125] fetching [https://morwen.dreamwidth.org/data/rss?auth=digest] (force_refetch: 1)... [21:21:17/18125] fetch done. [21:21:17/18125] source last modified: [21:21:17/18125] unable to fetch: HTTP/1.1 401 Unauthorized 
I’ve verified that the username and password are correct as they still work when logging in from a web browser. I’ve tried retyping them into the feed properties, but that didn’t help. In my config.php, FEED_CRYPT_KEY is and always has been empty. Can anyone help me fix this?
I am using Tiny Tiny RSS v19.8 (f609065) on Raspbian Buster with Apache 2.4.38, PostgreSQL 9.6.13, and PHP 7.0.33.