Rsyncrypto allows you to encrypt a file or a directory structure such that they can later be synchronized to another machine using rsync. This means that local changes to the plain text file result in local changes to the cipher text file. rsyncrypto compresses the plain text file prior to encrypting it with gzip using the "rsyncable" patch, which is available from the rsync sources.
License: GNU General Public License (GPL)
Changes:
When a directory turns into a file with --name-encrypt and --delete, rsyncrypto would terminate with an error. This release ensures that using a preexisting empty filemap does not crash rsyncrypto. -d with --filelist with stdin as input created an erronous "need --no-archive-mode"; this has been fixed. The mkdir error on Win32 is really fixed this time. --ne-nesting would cause --delete and --delete-keys to delete the wrong path (and thus fail); this has been fixed.
More...