CVSNT is a native port of the ConcurrentVersionsSystem server and utilities to Windows, and it has been back-ported to Unix. It supports pserver and named-pipe protocols, and Kerberos authentication. It does not require CygWin.
See also WinCvs and TortoiseCvs