- In --Obfuscate-filenames mode, added support for also obfuscating
authorMichael Rash <mbr@cipherdyne.org>
Tue, 16 Mar 2010 02:56:15 +0000 (02:56 +0000)
committerMichael Rash <mbr@cipherdyne.org>
Tue, 16 Mar 2010 02:56:15 +0000 (02:56 +0000)
commit4f1b3a59386779594368877054738792f55132ea
tree1688f99e4f0ca507f6ca597d586633ff2ec22efb
parent556366b25fb3ab29204706e75b9aa22d922f7225
- In --Obfuscate-filenames mode, added support for also obfuscating
directories.  Each directory is obfuscated similarly to files, so
/some/directory/path/ becomes /some/directory/gpgdir_dN where "N" is
an integer that is incremented for each directory at the same relative
path level.  The original directory names are stored in an encrypted
file ".gpgdir_dir_map_file.gpg" for each original directory.  The top
level directory path is not obfuscated.
- Better pid file handling so that the <dir>/.gpgdir.pid file is removed
at gpgdir shutdown even if various error conditions exist.
- (Test suite): Added more rigorous test suite support for ensuring that
the shape of a directory is preserved across the encrypt/decrypt cycle.
There was already code to verify MD5 sums across the cycle, but now an
error will be thrown if any file is lost or a new file is created by
gpgdir inappropriately.

git-svn-id: file:///home/mbr/svn/gpgdir_repos/gpgdir/trunk@352 958e171a-1414-0410-8e2f-9d295d3c0db0
ChangeLog
README
gpgdir
gpgdir.1
test/data-dir/0 [new file with mode: 0644]
test/gpgdir_test.pl
test/output/README