diff --git a/ChangeLog b/ChangeLog index 40a29d74c..2ada4b584 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2001-04-28 Werner Koch + + Updated all copyright notices. + 2001-04-27 Werner Koch * README: Removed a few outdated paragraphs. diff --git a/INSTALL b/INSTALL index 26fb9c46e..8492447e5 100644 --- a/INSTALL +++ b/INSTALL @@ -153,6 +153,10 @@ We will use capabilities in the future. The ~/.gnupg directory will be created if it does not exist. Your first action should be to create a key pair: "gpg --gen-key". +Due to limitations in the automake system, the Info format versions of +the man pages are not installed. You have to convert the Texinfo +files by hand (use makeinfo) and copy them to the appropriate place. + Creating a RPM package diff --git a/NEWS b/NEWS index e1ba6ab2a..3192021eb 100644 --- a/NEWS +++ b/NEWS @@ -1,48 +1,55 @@ - - * WARNING: The semantics of --verify have changed to address a problem - with detached signature detection. --verify now ignores signed material - given on stdin unless this is requested by using a "-" as the name for - the file with the signed material. - - ! Please check all your detached signature handling applications ! - ! and make sure that they don't pipe the signed material to stdin ! - ! without using a filename and "-" on the the command line. ! +Noteworthy changes in version 1.0.5 (2001-04-??) +------------------------------------------------ - * Corrected hash calculation for some inputs greater than 512M - it - was just wrong, so you might notice bad signature in some very - big files. It may be wise to keep an old copy of GnuPG around. + * WARNING: The semantics of --verify have changed to address a + problem with detached signature detection. --verify now ignores + signed material given on stdin unless this is requested by using + a "-" as the name for the file with the signed material. Please + check all your detached signature handling applications and make + sure that they don't pipe the signed material to stdin without + using a filename together with "-" on the the command line. + + * WARNING: Corrected hash calculation for input data larger than + 512M - it was just wrong, so you might notice bad signature in + some very big files. It may be wise to keep an old copy of + GnuPG around. * Secret keys are no longer imported unless you use the new option --allow-secret-key-import. This is a kludge and future versions will handle it in another way. - * There is now the notation of a primary user ID. For example, it is - printed with a signature verifaction as the first user ID; revoked user - IDs are not printed there anymore. In general the primary user ID is - the one with the latest self-signature. + * New command "showpref" in the --edit-key menu to show an easier + to understand preference listing. - * The verification status of self-signatures are now cached. To increase - the speed of key list operations for existing keys you can do the - following in your GnuPG homedir (~/.gnupg): - $ cp pubring.gpg pubring.gpg.save - $ gpg --export-all >x - $ rm pubring.gpg - $ gpg --import x - Only v4 keys (i.e not the old RSA keys) benefit from this caching. + * There is now the notation of a primary user ID. For example, it + is printed with a signature verification as the first user ID; + revoked user IDs are not printed there anymore. In general the + primary user ID is the one with the latest self-signature. - * Support for the gpg-agent from gpg 1.1 and other changes needed by - gpgme. + * New --charset=utf-8 to bypass all internal conversions. - * Better LFS support. + * Large File Support (LFS) is now working. - * New option --ignore-crc-error + * New options: --ignore-crc-error, --no-sig-create-check, + --no-sig-cache, --fixed_list_mode, --no-expensive-trust-checks, + --enable-special-filenames and --use-agent. See man page. + + * New command --pipemode, which can be used to run gpg as a + co-process. Currently only the verification of detached + signatures are working. See doc/DETAILS. * Keyserver support for the W32 version. - * New --charset=utf-8 to bypass all internal translations. + * A lot of bug fixes, rewritten key selection code so that GnuPG + can better cope with multiple sub keys, expire dates and so. + The drawback is that it is slower. - * New command "showpref" in the --edit-key menu to show an easier - to understand preference listing. + * The verification status of self-signatures are now cached. To + increase the speed of key list operations for existing keys you + can do the following in your GnuPG homedir (~/.gnupg): + $ cp pubring.gpg pubring.gpg.save && $ gpg --export-all >x && \ + rm pubring.gpg && gpg --import x + Only v4 keys (i.e not the old RSA keys) benefit from this caching. * New translations: Estonian, Turkish. diff --git a/cipher/bithelp.h b/cipher/bithelp.h index 188db168a..6832b2a04 100644 --- a/cipher/bithelp.h +++ b/cipher/bithelp.h @@ -1,5 +1,5 @@ /* bithelp.h - Some bit manipulation helpers - * Copyright (C) 1999 Free Software Foundation, Inc. + * Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/blowfish.c b/cipher/blowfish.c index 0bf497e33..c19d8f341 100644 --- a/cipher/blowfish.c +++ b/cipher/blowfish.c @@ -1,9 +1,5 @@ /* blowfish.c - Blowfish encryption - * Copyright (C) 1998 Free Software Foundation, Inc. - * - * For a description of the algorithm, see: - * Bruce Schneier: Applied Cryptography. John Wiley & Sons, 1996. - * ISBN 0-471-11709-9. Pages 336 ff. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * @@ -20,6 +16,10 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + * + * For a description of the algorithm, see: + * Bruce Schneier: Applied Cryptography. John Wiley & Sons, 1996. + * ISBN 0-471-11709-9. Pages 336 ff. */ /* Test values: diff --git a/cipher/blowfish.h b/cipher/blowfish.h index bed034c73..f6aaaf67e 100644 --- a/cipher/blowfish.h +++ b/cipher/blowfish.h @@ -1,5 +1,5 @@ /* blowfish.h - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/cast5.c b/cipher/cast5.c index 8f9658362..c99b47e13 100644 --- a/cipher/cast5.c +++ b/cipher/cast5.c @@ -1,5 +1,5 @@ /* cast5.c - CAST5 cipher (RFC2144) - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/cast5.h b/cipher/cast5.h index 798eaa23f..2d14d4368 100644 --- a/cipher/cast5.h +++ b/cipher/cast5.h @@ -1,5 +1,5 @@ /* cast5.h - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/cipher.c b/cipher/cipher.c index bbaddd116..a68679a73 100644 --- a/cipher/cipher.c +++ b/cipher/cipher.c @@ -1,5 +1,5 @@ /* cipher.c - cipher dispatcher - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/des.c b/cipher/des.c index ce436d847..90fd8199e 100644 --- a/cipher/des.c +++ b/cipher/des.c @@ -1,12 +1,5 @@ /* des.c - DES and Triple-DES encryption/decryption Algorithm - * Copyright (C) 1998, 1999 Free Software Foundation, Inc. - * - * Please see below for more legal information! - * - * According to the definition of DES in FIPS PUB 46-2 from December 1993. - * For a description of triple encryption, see: - * Bruce Schneier: Applied Cryptography. Second Edition. - * John Wiley & Sons, 1996. ISBN 0-471-12845-7. Pages 358 ff. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * @@ -23,6 +16,12 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + * + * + * According to the definition of DES in FIPS PUB 46-2 from December 1993. + * For a description of triple encryption, see: + * Bruce Schneier: Applied Cryptography. Second Edition. + * John Wiley & Sons, 1996. ISBN 0-471-12845-7. Pages 358 ff. */ diff --git a/cipher/des.h b/cipher/des.h index f68560686..ee6830c3f 100644 --- a/cipher/des.h +++ b/cipher/des.h @@ -1,5 +1,5 @@ /* des.h - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/dsa.c b/cipher/dsa.c index 7ef410a08..65fe55a54 100644 --- a/cipher/dsa.c +++ b/cipher/dsa.c @@ -1,5 +1,5 @@ -/* dsa.c - DSA signature scheme - * Copyright (C) 1998 Free Software Foundation, Inc. +/* dsa.c - DSA signature algorithm + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/dsa.h b/cipher/dsa.h index 1456d65b6..6cd762b3a 100644 --- a/cipher/dsa.h +++ b/cipher/dsa.h @@ -1,5 +1,5 @@ -/* dsa.h - DSA signature scheme - * Copyright (C) 1998 Free Software Foundation, Inc. +/* dsa.h - DSA signature algorithm + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/dynload.c b/cipher/dynload.c index 01992942a..291e2429c 100644 --- a/cipher/dynload.c +++ b/cipher/dynload.c @@ -1,5 +1,5 @@ /* dynload.c - load cipher extensions - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/dynload.h b/cipher/dynload.h index af8940712..a769923aa 100644 --- a/cipher/dynload.h +++ b/cipher/dynload.h @@ -1,5 +1,5 @@ -/* dynload.5 - * Copyright (C) 1998 Free Software Foundation, Inc. +/* dynload.h + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/elgamal.c b/cipher/elgamal.c index 9276631df..b4563cd58 100644 --- a/cipher/elgamal.c +++ b/cipher/elgamal.c @@ -1,5 +1,5 @@ /* elgamal.c - ElGamal Public Key encryption - * Copyright (C) 1998, 2000 Free Software Foundation, Inc. + * Copyright (C) 1998, 2000, 2001 Free Software Foundation, Inc. * * For a description of the algorithm, see: * Bruce Schneier: Applied Cryptography. John Wiley & Sons, 1996. diff --git a/cipher/elgamal.h b/cipher/elgamal.h index f104c2a52..c438e1ab9 100644 --- a/cipher/elgamal.h +++ b/cipher/elgamal.h @@ -1,5 +1,5 @@ /* elgamal.h - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/g10c.c b/cipher/g10c.c index de6a09c96..feee08d80 100644 --- a/cipher/g10c.c +++ b/cipher/g10c.c @@ -1,5 +1,5 @@ /* g10c.c - Wrapper for cipher functions - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/md.c b/cipher/md.c index 9313fc068..032eeccdf 100644 --- a/cipher/md.c +++ b/cipher/md.c @@ -1,5 +1,5 @@ /* md.c - message digest dispatcher - * Copyright (C) 1998,1999 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/md5.c b/cipher/md5.c index cf8861d10..78bf28832 100644 --- a/cipher/md5.c +++ b/cipher/md5.c @@ -1,8 +1,6 @@ /* md5.c - MD5 Message-Digest Algorithm - * Copyright (C) 1995, 1996, 1998, 1999 Free Software Foundation, Inc. - * - * according to the definition of MD5 in RFC 1321 from April 1992. - * NOTE: This is *not* the same file as the one from glibc. + * Copyright (C) 1995, 1996, 1998, 1999, + * 2000, 2001 Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -17,9 +15,12 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + * According to the definition of MD5 in RFC 1321 from April 1992. + * NOTE: This is *not* the same file as the one from glibc. */ /* Written by Ulrich Drepper , 1995. */ -/* heavily modified for GnuPG by */ +/* Heavily modified for GnuPG by */ /* Test values: * "" D4 1D 8C D9 8F 00 B2 04 E9 80 09 98 EC F8 42 7E diff --git a/cipher/primegen.c b/cipher/primegen.c index 7eaf6641f..96048a398 100644 --- a/cipher/primegen.c +++ b/cipher/primegen.c @@ -1,5 +1,5 @@ /* primegen.c - prime number generator - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/pubkey.c b/cipher/pubkey.c index ce78895fd..7e320856e 100644 --- a/cipher/pubkey.c +++ b/cipher/pubkey.c @@ -1,5 +1,5 @@ /* pubkey.c - pubkey dispatcher - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/rand-internal.h b/cipher/rand-internal.h index 290f034f9..69f96b3dc 100644 --- a/cipher/rand-internal.h +++ b/cipher/rand-internal.h @@ -1,5 +1,5 @@ /* rand-internal.h - header to glue the random functions - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/random.c b/cipher/random.c index 03a54e580..e93a0bdd7 100644 --- a/cipher/random.c +++ b/cipher/random.c @@ -1,5 +1,5 @@ /* random.c - random number generator - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/random.h b/cipher/random.h index cf80bd98d..f4ba918bd 100644 --- a/cipher/random.h +++ b/cipher/random.h @@ -1,5 +1,5 @@ /* random.h - random functions - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/rijndael.c b/cipher/rijndael.c index 3eac290c1..50079cb75 100644 --- a/cipher/rijndael.c +++ b/cipher/rijndael.c @@ -1,5 +1,5 @@ /* Rijndael (AES) for GnuPG - * Copyright (C) 2000 Free Software Foundation, Inc. + * Copyright (C) 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/rmd.h b/cipher/rmd.h index cd5c453a3..917e04a26 100644 --- a/cipher/rmd.h +++ b/cipher/rmd.h @@ -1,5 +1,5 @@ /* rmd.h - RIPE-MD hash functions - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/rmd160.c b/cipher/rmd160.c index 9f5ab852c..1fd0b98f9 100644 --- a/cipher/rmd160.c +++ b/cipher/rmd160.c @@ -1,5 +1,5 @@ /* rmd160.c - RIPE-MD160 - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/rmd160test.c b/cipher/rmd160test.c index f0acd2ad6..14afb435b 100644 --- a/cipher/rmd160test.c +++ b/cipher/rmd160test.c @@ -1,5 +1,5 @@ -/* rmd160test.c - ripe md 160 test program - * Copyright (C) 1998 Free Software Foundation, Inc. +/* rmd160test.c - ripe md160 test program + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/rndegd.c b/cipher/rndegd.c index 666681ee2..7579ba80e 100644 --- a/cipher/rndegd.c +++ b/cipher/rndegd.c @@ -1,5 +1,5 @@ /* rndegd.c - interface to the EGD - * Copyright (C) 1999 Free Software Foundation, Inc. + * Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/rndlinux.c b/cipher/rndlinux.c index 4ac8bb310..5f2ccf241 100644 --- a/cipher/rndlinux.c +++ b/cipher/rndlinux.c @@ -1,5 +1,5 @@ /* rndlinux.c - raw random number for OSes with /dev/random - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/rndw32.c b/cipher/rndw32.c index e951fdf6e..d4d7d22e4 100644 --- a/cipher/rndw32.c +++ b/cipher/rndw32.c @@ -1,5 +1,5 @@ /* rndw32.c - W32 entropy gatherer - * Copyright (C) 1999, 2000 Free Software Foundation, Inc. + * Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. * Copyright Peter Gutmann, Matt Thomlinson and Blake Coverett 1996-1999 * * This file is part of GnuPG. diff --git a/cipher/rsa.c b/cipher/rsa.c index 2daa0547f..e8d404732 100644 --- a/cipher/rsa.c +++ b/cipher/rsa.c @@ -1,6 +1,6 @@ /* rsa.c - RSA function * Copyright (C) 1997, 1998, 1999 by Werner Koch (dd9jn) - * Copyright (C) 2000 Free Software Foundation, Inc. + * Copyright (C) 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/rsa.h b/cipher/rsa.h index 8b60ecbb0..350a373ec 100644 --- a/cipher/rsa.h +++ b/cipher/rsa.h @@ -1,6 +1,6 @@ /* rsa.h * Copyright (C) 1997,1998 by Werner Koch (dd9jn) - * Copyright (C) 2000 Free Software Foundation, Inc. + * Copyright (C) 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/sha1.c b/cipher/sha1.c index 0f8f17ce2..f5dd59d91 100644 --- a/cipher/sha1.c +++ b/cipher/sha1.c @@ -1,5 +1,5 @@ /* sha1.c - SHA1 hash function - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * Please see below for more legal information! * diff --git a/cipher/smallprime.c b/cipher/smallprime.c index 8187aa768..941f4ce9a 100644 --- a/cipher/smallprime.c +++ b/cipher/smallprime.c @@ -1,5 +1,5 @@ /* smallprime.c - List of small primes - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/cipher/tiger.c b/cipher/tiger.c index 76fcbbdac..4da0f64e4 100644 --- a/cipher/tiger.c +++ b/cipher/tiger.c @@ -1,5 +1,5 @@ /* tiger.c - The TIGER hash function - * Copyright (C) 1998 Free Software Foundation, Inc. + * Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. * * This file is part of GnuPG. * diff --git a/doc/gpg.sgml b/doc/gpg.sgml index b5e9c2f2a..d36849751 100644 --- a/doc/gpg.sgml +++ b/doc/gpg.sgml @@ -1,5 +1,5 @@