Am 03.08.26 um 09:11 schrieb Mark Wielaard:
Hi Johann,
On Sat, Jul 25, 2026 at 10:39:33PM +0200, Georg-Johann Lay wrote:
Am 25.07.26 um 16:32 schrieb Mark Wielaard:
On Sat, Jul 25, 2026 at 03:31:27PM +0200, Georg-Johann Lay via Gcc wrote:
Maybe related to the server update?
Yes, it was the anubis upgrade from 1.25.0 to 1.26.0. Downgraded
now. But given the continious AI scraperbot attacks we really would
like to install 1.26.0. So if you please could try if the cgit
interface works for you.
https://gcc.gnu.org/cgit
It is extremely slow. Takes 1 min until Anubis starts (1.25.0).
Anubis then takes ca. 2 min and finally denies access with:
Berechnungsfehler!
Fehler bei der Berechnung der Prüfung: undefined
https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git
The gitweb links hangs forever, doesn't even start to
render anything.
We upgraded Anubis again to 1.26.1 which has various challenge page
robustness fixes:
https://github.com/TecharoHQ/anubis/releases#release-v1.26.1
The front page https://gcc.gnu.org/ loads fast,
but any non-external links like
https://gcc.gnu.org/gcc-16/changes.html are hanging.
That is odd, because neither of those page are behind Anubis.
Maybe that was just caused be the general AI scraperbot attacks.
We have added an nginx proxy in front of httpd which does the initial
tls handshake and gives priority to connections from IP addresses that
are "authenticated" in the last month, used git over ssh, bugzilla or
patchwork login, etc. or authenticated builder.sourceware.org
buildbots and various ip ranges added manually from known good
developers. Which hopefully makes things faster (at least for
developers).
Are you still getting slow connections?
Hi Mark, I am back again.
For the web page, all seems normal by now.
But Anubis is still very slow, for example at
https://gcc.gnu.org/cgit/gcc/commit/?id=f3f8bb6afbcdc8a9dc5e63343f2826492a448c79
It's Anubis 1.27.0, difficulty 5 with 22kH/s.
It shows a fake progress bar: The speed of the bar gets slower as
it progresses, so the bar can accommodate an infinite amount of time.
For the git commit above it takes > 1 minute of 100% CPU.
Johann
My experience with Anubis are mixed. Often it is very resource hungry.
Takes way more than 1 min to grant access to, say the GCC Wiki.
Moreover Anubis kills deep links, like
https://gcc.gnu.org/wiki/avr-gcc#AVR_GCC_v5_and_newer
will be crippled to
https://gcc.gnu.org/wiki/avr-gcc
Loading that page just took 4 minutes.
It is odd that takes so long, because the wiki uses anubis with just a
meta-refresh challenge. That is so we don't have to use any javascript
and should take just 2 seconds (and only the first time you access the
wiki).
If you have to go through anubis without a meta-refresh challenge you
might indeed get a reload that doesn't contain the "anchor". For that
we would need to enable javascript challenges. Which we rather avoid.
Please let us know if things still feels slow or broken.
At the moment, the Wiki seems to operate normal.
Johann