Netscape have defined a way of circumventing these restrictions by
tunnelling connections through HTTP. See
That makes a lot of sense (especially if the HTTP server does
authentication, which I don't see any support for in your patch).
I've added your patch to
http://www.cyclic.com/cvs/dev-net.html
When I try to access this URL, I get "file not found".
It adheres to HACKING so I hope it can be incorporated in the main
development tree.
Well, there are lots of things to think about before then (for
example, whether there are other ways to interface this kind of
functionality to the CVS client, such as port forwarding). But
sending in the patch and getting it on our web page is a good first
step. I'd encourage people who need this to try out the patched CVS
and provide feedback.