Topic: Cloudflare

3 chapters across the catalog

Episode 263: Chat is Dead
54:31 - 59:00

Episode 263: Chat is Dead

Debugging 415 Errors and Cloudflare Bot Blocking

Jones details his struggle with "415 Unsupported Media Type" errors affecting the Podcast Index aggregator. After testing various user agents and IP addresses from Linode, he suspects Cloudflare is flagging the aggregator as a malicious bot, leading him to apply for their verified bots program.

Episode 263: Chat is Dead
59:01 - 1:03:02

Episode 263: Chat is Dead

Implementing Web-Bot-Auth and Key Signing

To resolve blocking issues, Dave Jones implemented HTTP signing using Cloudflare's "web-bot-auth" protocol. He repurposed existing Rust code from the ActivityPub bridge to publish public keys on podcastindex.org, though he notes that Cloudflare has yet to officially verify the bot despite the implementation.