Permalink
Browse files

- 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
  • Loading branch information...
mrash committed Mar 16, 2010
1 parent 556366b commit 4f1b3a59386779594368877054738792f55132ea
Showing with 329 additions and 110 deletions.
  1. +16 −0 ChangeLog
  2. +1 −1 README
  3. +243 −93 gpgdir
  4. +4 −2 gpgdir.1
  5. +1 −0 test/data-dir/0
  6. +62 −13 test/gpgdir_test.pl
  7. +2 −1 test/output/README
View
@@ -1,3 +1,19 @@
+gpgdir-1.9.6 (03//2010):
+ - 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.
+
gpgdir-1.9.5 (09/05/2009):
- Added support for the decryption of PGP encrypted files (to round out
the support of GnuPG).
View
2 README
@@ -2,7 +2,7 @@ File: gpgdir
Author: Michael Rash <mbr@cipherdyne.org>
Download: http://www.cipherdyne.org/gpgdir
License: GNU General Public License
-Version: 0.9.8
+Version: 1.9.5
gpgdir is a perl script that uses the CPAN GnuPG::Interface perl module to
encrypt and decrypt directories using a gpg key specified in ~/.gpgdirrc.
Oops, something went wrong.

0 comments on commit 4f1b3a5

Please sign in to comment.