Tuesday, March 03, 2026

Re: cvsweb news

Looks very nice!  Is the source-code available?

Can you also please add back version anchors for each version within each page, e.g., to be able to link to a specific version on the page to see its commit log:


Also, looks like the old paths (cgi-bin/cvsweb/) are no longer working, either, can these get fixed, too?

Best regards,
Constantine.

On Tue, 3 Mar 2026 at 16:56, Nick Holland <nick@holland-consulting.net> wrote:
hello...
As many have noted, cvsweb.openbsd.org has had some problems lately due to
bots that ignore the robots.txt file and try to download every imaginable
permutation of diffs for every single file, often thousands of hits
per minute, and from thousands of different IP addresses.  Unfortunately,
this just doesn't work well with a perl script being fired up for every
hit.

Ken Westerback took it upon himself to rewrite cvsweb in "Go", and after
a lot of annoying bike-shedding from me, we got something to put on line and
see how it handles the load.

So...give it a try at
   http://cvsweb.openbsd.org
or
   https://cvsweb.openbsd.org
and see how it works for you.  If you see any important features missing,
let us know.  At the moment, it appears to be handling the bot-load much
better than the old version, and the performance is much better for users.

Note: while it LOOKS a lot like the old version, it is NOT URL compatible
with the perl version, so old bookmarks into files won't work.

Nick.

No comments:

Post a Comment