On Fri, 14 Mar 2025 23:33:45 +0100, Nick Holland <n...@holland-consulting.net> wrote: > > As you may have noticed, cvsweb.openbsd.org has been having > issues. This time, it is due to effectively a Distributed Denial of > Service, though I don't actually believe it is /deliberately/ > malicious. Speculation is someone is trying to feed a so-called AI > application from cvsweb. While I admire the idea of training an AI > from the work of some of the best programmers in the world, cvsweb > is a perl script that writes a lot of temp files. The current > system is many times the first cvsweb HW I set up many years ago, > and won't even notice humans using it, when hundreds of simultaneous > automated queries are happening, things get bad quickly. > > FOR NOW, I've stopped the ability of cvsweb to show diffs of file > revisions. This is where both much of the abuse was happening, and > also much of the load on the system came from. > YES, that's horribly annoying, but you can still download any > individual version of a file and you can still see the annotated > output. I'll be thinking about a longer-term solution (which may > also be "wait until they get bored and move on"). >
Sounds like Nginx as frontend with enabled cache should help. -- wbr, Kirill