root/gpgdir/tags/gpgdir-1.9.1/ChangeLog

Revision 293, 10.7 kB (checked in by mbr, 4 months ago)

updated to use the 'C' locale by default

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 gpgdir-1.9.1 (06/07/2008):
2     - Updated to Class::MethodMaker 2.11 from CPAN.  This helps with systems
3       running perl-5.10.0 and greater (such as Fedora 9).
4     - Updated to always set the LC_ALL environmental variable to the "C"
5       locale.  This can be set to other locales with a new argument --locale,
6       or the default locale can be used by using --no-locale argument.
7
8 gpgdir-1.9 (05/31/2008):
9     - Changed --Obfuscate-filenames format to not include the gpgdir PID.
10       This allows directories to be encrypted/decrypted under -O multiple
11       times without creating new filenames (which would pollute encrypted
12       directories under rsync to other systems).  The new -O encrypted
13       filename format is just "gpgdir_<num>.gpg".
14     - Added PID locking against directories so that multiple gpgdir processes
15       cannot operate against the same top-level directory simultaneously.
16       This is useful for users that typically operate with multiple shells
17       and might launch gpgdir from any of them.
18
19 gpgdir-1.8 (04/04/2008):
20     - Updated the test suite to validate the gpgdir --Obfuscate-filenames
21       mode to ensure that files are encrypted as "gpgdir_<pid>_<num>.gpg".
22     - Minor bug fix to remove the .gpgdir_map_file in --Obfuscate-filenames
23       mode after a successful decryption cycle.
24     - Updated to version 0.36 of CPAN GnuPG::Interface module.
25
26 gpgdir-1.7 (02/18/2008):
27     - Bugfix to ensure that encrypted directories can actually be decrypted.
28       This bug was reported by Per Ronny Westin.
29     - Updated to use the ".asc" extension for encrypted files in --Plain-ascii
30       mode.
31     - Added gpgdir test suite.  All future gpgdir releases (and including this
32       1.7 release) require that all gpgdir tests pass on the systems where
33       gpgdir is developed.
34
35 gpgdir-1.6 (02/17/2008):
36     - Bugfix to not include previously encrypted files (i.e. those with a .gpg
37       extension) in the encryption/decryption file list.  This bug was
38       introduced in gpgdir-1.5 when a change was made to ignore ascii-armored
39       files.
40     - Added added LC_ALL=C locale setting for the install.pl script (this
41       should help to ensure gpgdir is properly installed on most systems). Two
42       new command line arguments --LC_ALL and --no-LC_ALL also allow the
43       locale setting to be changed or not used at all.
44     - Added --Exclude-mod-regex option to the install.pl script so that it is
45       possible to force the exclusion of perl modules that gpgdir would
46       normally install. This is useful for ensuring that gpgdir references
47       perl modules that are already installed in the system perl library tree
48       instead of using those that are installed in /usr/lib/gpgdir.
49     - Updated to display command line usage warnings without automatically
50       displaying the entire usage() page (which is quite long).
51
52 gpgdir-1.5 (08/31/2007):
53     - Added the --Symmetric option so that files can be encrypted/decrypted
54       via a symmetric encryption algorithm (GnuPG commonly uses CAST5 for
55       this).
56     - Added the --Plain-ascii option so that GnuPG is invoked with the -a
57       option so that encrypted files are ascii armored instead of encrypted in
58       binary form.
59     - Bugfix to ensure not to delete zero-size files if a bad password is
60       given (gpgdir now just throws a warning and exits in this case).
61     - Minor code enhancements to provide a consistent hash_init() invocation
62       with the same options hash.
63     - Updated to exclude .asc files from the encryption/decryption process.
64
65 gpgdir-1.4 (07/20/2007):
66     - (Anthony Chivetta) Submitted patch to implement the
67       --overwrite-encrypted command line argument to allow previously
68       encrypted files to be overwritten. This is useful for updating an
69       encrypted directory with new versions of the previously encrypted files.
70       Also added the --overwrite-decrypted command line argument to perform
71       the same function for previously decrypted files.
72     - (Anthony Chivetta) Submitted patch to fix a bug where a filename of
73       "0.gpg" could not be decrypted because "0" does not evaluate to a true
74       value.
75
76 gpgdir-1.3 (06/09/2007):
77     - Added --Obfuscate mode so that the files within a directory can be
78       altered into unrecognizable names (which are stored within the file
79       .gpgdir_map_file within each sub-directory, and this file is itself
80       encrypted).  The obfuscated file names are reversed when a directory
81       is decrypted.
82     - Added the --Agent-info command line argument so that the value of the
83       GPG_AGENT_INFO environment variable can be specified on the gpgdir
84       command line.
85
86 gpgdir-1.2 (05/28/2007):
87     - Added support for installing gpgdir on Windows under Cygwin (via the
88       install.pl script). Installing gpgdir on FreeBSD systems also works.
89     - Added support for installing gpgdir within a user home directory without
90       the need for root access (this requires installing gpgdir with the
91       install.pl script).
92     - Added --agent to have gpgdir acquire gpg key password from a running
93       gpg-agent instance.
94     - Added --no-password so gpgdir can use a gpg key with no associated
95       password (this is not common).  The user is not prompted for a password
96       in this case.
97
98 gpgdir-1.1 (05/21/2007):
99     - Added the ability to securely delete the original versions of files with
100       the 'wipe' program (after they have been successfully encrypted).  Also
101       added --wipe-path to specify a path to the wipe binary (the default is
102       /usr/bin/wipe), --wipe-interactive to force the wipe program to prompt
103       the user before a file is deleted, and --wipe-cmdline to allow the user
104       to build a set of command line arguments that are passed to the wipe
105       program.
106     - Added --Force to have gpgdir skip over the error condition where a file
107       cannot be deleted (because of a permissions issue for example).
108     - Added --Trial-run to allow the user to see what actions gpgdir would
109       take to encrypt or decrypt files, but no files are actually modified.
110     - Added --Interactive to have gpgdir prompt the user before every file is
111       encrypted, decrypted.
112     - Added the gpgdir.SlackBuild script (contributed by pyllyukko originally
113       for the psad project) for building gpgdir on Slackware systems.
114
115 gpgdir-1.0.3 (09/17/2006):
116     - Minor bugfix to correct 1.0.1 version number (which should have been set
117       to 1.0.2) in the gpgdir RPM spec file.
118
119 gpgdir-1.0.2 (09/17/2006):
120     - Minor bugfix to correct 1.0 version number (which should have been set
121       to 1.0.1).  The result is the 1.0.2 release.
122
123 gpgdir-1.0.1 (09/16/2006):
124     - Added --quiet option to have gpgdir print as little as possible to the
125       screen when encrypting or decrypting a directory.
126     - Added x86_64 RPM (original patch from Mate Wierdl adapted for gpgdir).
127
128 gpgdir-1.0 (09/13/2006):
129     - Added --Key-id command line argument so that use_key can be overridden
130       from the command line
131     - Made the argument to use_key not have to strictly be a keyID since GnuPG
132       allows a unique string match on keys in the key ring
133     - Added --Default-key to allow the user to have gpgdir use the default
134       key that is defined by GnuPG within the ~/.gnupg/options file.
135     - Updated the .gpgdirrc file to include the line "default_key" to allow
136       the user to have gpgdir prefer to use the GnuPG default key.
137     - Added the ChangeLog.svn file to show exactly which files have been
138       changed from release to release, and what the corresponding Subversion
139       log messages are.
140     - Minor documentation updates.
141
142 gpgdir-0.9.9 (09/07/2006):
143     - Added RPM .spec file to build gpgdir as an RPM.
144     - Added the --Skip-mod-install command line argument to install.pl to
145       allow all perl module installs to be skipped.
146     - Added the --force-mod-regex command line argument to install.pl to allow
147       a regex match on perl module names to force matching modules to be
148       installed.
149     - Updated to TermReadKey-2.30 from 2.21.
150
151 gpgdir-0.9.8 (07/03/2006):
152     - Updated to use GnuPG::Interface instead of GnuPG module.  This should
153       fix the incompatibility issues seen between the GnuPG module and some
154       GnuPG installations.
155     - Added perl module installation code from fwknop (see
156       http://www.cipherdyne.org/fwknop/).  This allows gpgdir to
157       preferentially use any perl modules that are already be installed on the
158       system.
159
160 gpgdir-0.9.4 (10/12/2005):
161     - Updated test mode to encrypt and decrypt a testing file within the
162       directory to be encrypted or decrypted.  This file is located at
163       <dir>/gpgdir_test, and is removed after the test is completed.
164     - Bugfix for "protocol error: expected SHM_GET_XXX got GOOD_PASSPHRASE"
165       error in GnuPG module.
166
167 gpgdir-0.9.3 (02/20/2005):
168     - Added --Include and --Include-from options to allow inclusion
169       regular expressions to be specified.
170     - Bugfix for not decrypting filesnames that contain spaces.
171
172 gpgdir-0.9.2 (01/05/2005):
173     - Added preservation of file mtime and atime values (may be disabled
174       with the --no-preserve-times option).
175     - Added testing encryption and decryption of dummy file (may be
176       disabled with --skip-test) by default for both encrypt and decrypt
177       modes.
178     - Added --test-mode to run encrypt -> decrypt test and exit.
179     - Removed unnecessary compression options.
180     - Updated get_homedir() to reference HOME environmental variable if
181       the /etc/passwd file does not exist (OS X being a good example).
182     - Added --verbose mode.
183     - Updated output to generate errors on a per-file basis instead of
184       dumping them at the end of an encrypt/decrypt operation.
185
186 gpgdir-0.9.1 (11/11/2004):
187     - Updated GnuPG.pm perl module to handle return code of PLAINTEXT
188       which seems to be returned by GunPG now (as of version 1.2.6)
189       instead of DECRYPTION_OKAY upon a successful decryption.
190
191 gpgdir-0.9 (09/12/2004):
192     - Added --gnupg-dir option to allow a user to specify a different
193       user's .gnupg directory for encryption keys.
194     - Switched to "[+]" (and related) message prefixes.
195
196 gpgdir-0.8 (05/29/2004):
197     - Added --Exclude and --Exclude-from options to allow files to be
198       excluded based on regex matches.
199     - Reworked error messages so they contain the filename associated
200       with each error.
201
202 gpgdir-0.4 (04/23/2004):
203     - Added --pw-file option so that a decryption password can be
204       read out of a file.
205     - Better directory validation (filesystem -e and -d checks).
206     - Added INSTALL file.
207     - Updated man page and README file.
208
209 gpgdir-0.3 (09/27/2003):
210     - Bundled perl modules GnuPG and TermReadKey with gpgdir.
211     - Modified install.pl and gpgdir to install and use GnuPG and
212       TermReadKey modules from the /usr/lib/gpgdir directory.
213     - Added check_commands() subroutine from psad.
Note: See TracBrowser for help on using the browser.