Merge branch 'next' into for-linus

If you're seeing this message, it's likely that the administrator of this website has taken steps to protect their server from aggressive web scraping by an AI company. This measure, known as Anubis, uses a Proof-of-Work scheme similar to Hashcash to slow down mass scrapers and make them more expensive.

The idea behind Anubis is simple: at individual scales, the additional load it imposes may be negligible, but when combined with the efforts of multiple AI-powered scrapers, it becomes increasingly difficult for them to succeed. This hack serves as a temporary placeholder solution, allowing website administrators to spend more time on developing fingerprinting techniques and identifying legitimate headless browsers.

However, there's a catch: Anubis requires modern JavaScript features that plugins like JShelter often disable. As such, you'll need to either disable JShelter or other similar plugins for this domain in order to bypass the challenge. Unfortunately, this means enabling JavaScript will be necessary to proceed.

It's worth noting that a no-JS solution is currently being worked on, but until then, website administrators must rely on measures like Anubis to protect their resources from overzealous AI-powered scrapers.

This compromise aims to strike a balance between the need for security and the limitations of current technology. While it may cause downtime for some websites, it's a necessary step in the ongoing battle against aggressive web scraping.