Thanks to Ray Frush, I have released a new version of cygwin-rsyncd, the cygwin-based rsync for WinXX-based client machines.  As users have noted, the prior version is many years old.

The released files can be found on SF.net at:

https://sourceforge.net/projects/backuppc/files/cygwin-rsyncd/3.0.9.0/

Download and run cygwin-rsyncd-3.0.9.0_installer.exe to install rsyncd on your WinXX client for doing BackupPC backups.  The NSIS installer (see nsis.sourceforge.net) is used to wrap everything into a single .exe.  This is based on the cwRsync installer, adapted by Ray.

Download cygwin-rsyncd-3.0.9.0_source.zip if you want to customize and build your own cygwin-rsyncd installer executable (eg: presetting some configuration parameters specific to your site).  You will need to download and run NSIS to build the installer executable.

This distribution includes rsync 3.0.9, a handful of cygwin 1.7.13 libraries and blat (a utility for sending a notification email upon install, using a batch script notify.bat, which is commented out by default).  It was built using NSIS 3.0a0.

cygwin-rsyncd-3.0.9.0 will work with both BackupPC 3.x and 4.x.  For the new BackupPC 4.x, rsync 3.0.x is strongly recommended on the client side (versus rsync 2.x), since some optimizations like matching full-file md5 digests only work with rsync 3.0.x.  Also, rsync 3.0.x (and BackupPC4 rsync_bpc on the server side) both support rsync's incremental file list, which avoids the need to store the entire file list in memory (which was a drawback of rsync 2.x for big transfers).

Craig