1
0
mirror of git://git.gnupg.org/gnupg.git synced 2025-01-03 12:11:33 +01:00

Preparing 1.4.5

This commit is contained in:
Werner Koch 2006-08-01 11:20:18 +00:00
parent fede32ebd7
commit ab1d0ca711
5 changed files with 32 additions and 15 deletions

View File

@ -1,3 +1,11 @@
2006-08-01 Werner Koch <wk@g10code.com>
Released 1.4.5.
2006-07-31 Werner Koch <wk@g10code.com>
* README: Updated info on the key used to sign the tarball.
2006-07-28 Werner Koch <wk@g10code.com>
Released 1.4.5rc1.

2
NEWS
View File

@ -1,4 +1,4 @@
Noteworthy changes in version 1.4.5
Noteworthy changes in version 1.4.5 (2006-08-01)
------------------------------------------------
* Reverted check for valid standard handles under Windows.

10
README
View File

@ -1,7 +1,7 @@
GnuPG - The GNU Privacy Guard
-------------------------------
Version 1.4.4
Version 1.4.5
Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004,
2005, 2006 Free Software Foundation, Inc.
@ -86,10 +86,10 @@
$ gpg --verify gnupg-x.y.z.tar.gz.sig
This checks that the detached signature gnupg-x.y.z.tar.gz.sig
is indeed a signature of gnupg-x.y.z.tar.gz. The key used to
create this signature is:
is indeed a signature of gnupg-x.y.z.tar.gz. The key currently
used to create this signature is:
"pub 1024D/57548DCD 1998-07-07 Werner Koch (gnupg sig) <dd9jn@gnu.org>"
"pub 1024R/1CE0C630 2006-01-01 Werner Koch (dist sig) <dd9jn@gnu.org>"
If you do not have this key, you can get it from the source in
the file doc/samplekeys.asc (use "gpg --import doc/samplekeys.asc"
@ -97,7 +97,7 @@
make sure that this is really the key and not a faked one. You
can do this by comparing the output of:
$ gpg --fingerprint 0x57548DCD
$ gpg --fingerprint 0x1CE0C630
with the fingerprint published elsewhere.

View File

@ -1,5 +1,8 @@
2006-07-31 Werner Koch <wk@g10code.com>
* openfile.c (open_outfile) [USE_ONLY_8DOT3]: Search backwards for
the dot. Fixes bug 654.
* passphrase.c (agent_open): Use log_info instead of log_error to
allow a fallback without having gpg return an error code. Fixes
bug #655.

View File

@ -201,10 +201,10 @@ open_outfile( const char *iname, int mode, IOBUF *a )
#ifdef USE_ONLY_8DOT3
if (opt.mangle_dos_filenames)
{
/* It is quite common DOS system to have only one dot in a
/* It is quite common for DOS system to have only one dot in a
* a filename So if we have something like this, we simple
* replace the suffix execpt in cases where the suffix is
* larger than 3 characters and not the same as.
* replace the suffix except in cases where the suffix is
* larger than 3 characters and not identlically to the new one.
* We should really map the filenames to 8.3 but this tends to
* be more complicated and is probaly a duty of the filesystem
*/
@ -214,16 +214,22 @@ open_outfile( const char *iname, int mode, IOBUF *a )
buf = xmalloc(strlen(iname)+4+1);
strcpy(buf,iname);
dot = strchr(buf, '.' );
dot = strrchr(buf, '.' );
if ( dot && dot > buf && dot[1] && strlen(dot) <= 4
&& CMP_FILENAME(newsfx, dot) )
&& CMP_FILENAME(newsfx, dot)
&& !(strchr (dot, '/') || strchr (dot, '\\')))
{
/* There is a dot, the dot is not the first character,
the suffix is not longer than 3, the suffix is not
equal to the new suffix and tehre is no path delimter
after the dot (e.g. foo.1/bar): Replace the
suffix. */
strcpy (dot, newsfx );
}
else if ( dot && !dot[1] ) /* don't duplicate a dot */
else if ( dot && !dot[1] ) /* Don't duplicate a trailing dot. */
strcpy ( dot, newsfx+1 );
else
strcat ( buf, newsfx );
strcat ( buf, newsfx ); /* Just append the new suffix. */
}
if (!buf)
#endif /* USE_ONLY_8DOT3 */