Per blogpost:
> git clone requests with a GoModuleMirror User-Agent will receive a 429
So only one counter seems to be needed. Sure, it's doing work for an adversarial party, but it's not much extra work either.
> git clone requests with a GoModuleMirror User-Agent will receive a 429
So only one counter seems to be needed. Sure, it's doing work for an adversarial party, but it's not much extra work either.
That's precisely why it's so unfair to ask the sourcehut team to try to come up with a solution to this problem: it's the very design of the proxy that Google put together that is causing this issue in the first place. And the sourcehut team has no control over their design. And to add insult to injury: when the sourcehut team offers recommendations on how to improve their implementation, Google responds with "it's too much work".