[Users] Conditional requests for RSSyl

Ivan Krylov ikrylov at disroot.org
Tue Mar 18 07:34:36 UTC 2025


On Tue, 18 Mar 2025 06:52:12 -0000
Paul <paul at claws-mail.org> wrote:

> What/who are these feed operators that you say banned users of RSSyl
> by User-Agent? 

The HackerFactor blog, <https://hackerfactor.com/blog/> and
<https://hackerfactor.com/blog/index.php?/feeds/index.rss2>.

curl -o foo.rss -v --user-agent 'libfeed 1.0' \
 https://hackerfactor.com/blog/index.php?/feeds/index.rss2

is blocked:

< HTTP/2 403

but

curl -o foo.rss -v --user-agent 'some-other-feed-reader/1.1' \
 https://hackerfactor.com/blog/index.php?/feeds/index.rss2

gets through:

< HTTP/2 200

The author explained that too many "libfeed 0.1" clients requested the
feed too frequently in the past, enough to earn a permanent ban. Now
that I double-checked the feed, I'm not seeing the RSS feed return
ETag: or Last-Modified: headers, so conditional requests wouldn't have
helped here anyway, and neither will the User-Agent change. With a
<ttl> value of only 30, it's not obvious how a client is expected to
choose the right refresh period.

-- 
Best regards,
Ivan


More information about the Users mailing list