Also added better control of binary commits. Fixed cvswrappers which was broken. Named pipe version now impersonates the client. I also make an attempt to get the file owner for locks, etc. Added 'Bad repository' error when bad repository is passed to authenticate.
Repository check is now 'slash-insensitive'.
Added fixes from Jonathan Gilligan. Seems a lot faster now. WinCVS support seems to be stable. Preliminary WinCVS support. Added 'cvs status -q' for listing status of a directory.