Hi Jonathan,

On Fri, Aug 14, 2026 at 09:29:43PM +0100, Jonathan Wakely wrote:
> On Thu, 6 Aug 2026, 20:13 Mark Wielaard, <[email protected]> wrote:
> > I assume you are seeing this with gitweb because it is making too many
> > requests. Have you tried cgit? https://sourceware.org/cgit/ That
> > should be more efficient and hopefully doesn't get you rate limited
> > that quickly.
> 
> I've been unable to access any cgit links for at least a week, I get the
> 429 error every single time.

That is not good. There are regular attacks now, but there should be
some time to get through. The issue is that we are now regularly see
scrapers that do 1K+ hits/sec all from different ip addresses. Often
these addresses do only one hit ever. This makes rate-limiting (what
the 429 from the nginx frontend is) a bit challenging. What Frank came
up with was an allow list of ips that are never rate-limited. If you
logged in from an ip into bugzilla, or through a git clone over ssh,
or just doing an ssh gcc.gnu.org alive in the last 90 days it would
authenticate the ip address (there is a small delay, the list is only
updated once an hour) and you should go right through. We should add
authentication through patchwork and wiki. And add some way to
manually authenticate an ip address. If nothing works please email
admin-requests@ to get yours added.

Cheers,

Mark

Reply via email to