Closed Triskaideka closed 2 years ago
IIRC, Tumblr used to have rather annoying GDPR screen that was shown even on feed. It does not look like that is the case anymore but maybe they are still doing something weird. Will take a look later.
I upgraded my server again and now I can get these feeds as normal. The only significant change in software this time was from PHP 8.0.13 to 8.0.16. I glanced at the PHP change notes and didn't see anything that seemed relevant.
Each upgrade has come with a different IP address, so my new theory is that maybe Tumblr had blocked the IP address I had in the middle because of bad behavior from a previous owner?
Since I'm not still having this problem, and no one else has chimed in to say they're having it, it seems safe to close this issue.
Sorry, I forgot about this. That does indeed sound like the most plausible explanation – other than that the issue got resolved on Tumblr side.
Posting this as requested in https://selfoss.aditu.de/forum/index.php?id=1463 .
I recently switched from a system that was running PHP 7 and Selfoss 2.18 to one that's running PHP 8 and Selfoss selfoss 2.19-8941a31. After the upgrade, I started getting "Connection timed out" messages for some RSS feeds that were previously working, and that I can view in my browser with no problem. Upon investigation, I discovered that all of the affected feeds were at Tumblr (and I don't have any non-Tumblr feeds giving this same error message).
The list of affected feeds is:
https://necropoliscomic.tumblr.com/rss https://buttercupfestival.tumblr.com/rss https://hyperlanenomads.tumblr.com/rss https://piecomic.tumblr.com/rss https://unsoundedupdates.tumblr.com/rss
The message that I see when I go to edit one of these sources in Selfoss looks like this:
2022-01-22 07:14:49error loading feed content: Error creating resource: [message] fopen(https://buttercupfestival.tumblr.com/rss): Failed to open stream: Connection timed out [file] /path/to/selfoss/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php [line] 324
I tried creating a new source using the "tumblr: user posts" type. When I click "Save", it thinks for ~20 seconds and then gives a "no title given and could not fetch it" message. I added a title manually and was able to save, but then when I refresh sources, I get the same error message as quoted above for the new source.
This could also be a problem on Tumblr's end, but the reason I think it might be a Selfoss bug is because, like I said, the timing of when it started coincides with my upgrade to a nightly build.