Renamed to GNUPG
[gnupg.git] / NEWS
1 Noteworthy changes in version 0.2.8
2 -----------------------------------
3
4     * Changed the name to GNUPG, the binaries are called gpg and gpgm.
5       You must rename rename the directory "~/.g10" to ~/.gnupg/, rename
6       {pub,sec}ring.g10 to {pub,sec}ring.gpg, trustdb.g10 to trustdb.gpg
7       and g10.sig to gnupg.sig.
8
9     * New or changed passphrases are now salted.
10
11
12 Noteworthy changes in version 0.2.7
13 -----------------------------------
14
15     * New command "gen-revoke" to create a key revocation certificate.
16
17     * New option "homedir" to set the homedir (which defaults to "~/.g10").
18       This directory is created if it does not exists (only the last
19       part of the name and not the complete hierarchy)
20
21     * Command "import" works. (Try: "finger gcrypt@ftp.guug.de|g10 --import")
22
23     * New commands "dearmor/enarmor" for g10maint.  These are mainly
24       used for internal test purposes.
25
26     * Option --version now conforming to the GNU standards and lists
27       the available ciphers, message digests and public key algorithms.
28
29     * Assembler code for m68k (not tested).
30
31     * "make check" works.
32
33 Noteworthy changes in version 0.2.6
34 -----------------------------------
35
36     * Option "--export" works.
37
38
39 Noteworthy changes in version 0.2.5
40 -----------------------------------
41
42     * Added zlib for systems which don't have it.
43       Use "./configure --with-zlib" to link with thi static version
44
45     * Generalized some more functions and rewrote the encoding of
46       message digests into MPIs.
47
48     * Enhanced the checkit script
49
50
51 Noteworthy changes in version 0.2.4
52 -----------------------------------
53
54     * nearly doubled the speed of the ElGamal signature verification.
55
56     * backup copies of keyrings are created.
57
58     * assembler stuff for Pentium; gives about 15% better perfomance.
59
60     * fixed a lot of bugs.
61
62
63 Noteworthy changes in version 0.2.3
64 -----------------------------------
65
66     * Found a bug in the calculation of ELG fingerprints. This is now
67       fixed, but all existing fingerprints and keyids for ELG keys
68       are not any more valid.
69
70     * armor should now work; including clear signed text.
71
72     * moved some options to the new program g10maint
73
74     * It's now 64 bit clean and runs fine on an alpha--linux.
75
76     * Key generation is much faster now.  I fixed this by using not
77       so strong random number for the primes (this was a bug because the
78       ElGamal primes are public parameters and it does not make sense
79       to generate them from strong random).  The real secret is the x value
80       which is still generated from strong (okay: /dev/random) random bits.
81
82     * added option "--status-fd": see g10/OPTIONS
83
84     * We have secure memeory on systems which support mlock().
85       It is not complete yet, because we do not have signal handler
86       which does a cleanup in very case.
87       We should also check the ulimit for the user in the case
88       that the admin does not have set a limit on locked pages.
89
90     * started with internationalization support.
91
92     * The logic to handle the web of trust is now implemented. It is
93       has some bugs; but I'm going to change the algorithm anyway.
94       It works by calculating the trustlevel on the fly.  It may ask
95       you to provide trust parameters if the calculated trust probability
96       is too low.  I will write a paper which discusses this new approach.
97
98     * a couple of changes to the configure script.
99
100     * New option "--quick-random" which uses a much quicker random
101       number generator.  Keys generated while this option is in effect
102       are flags with "INSECURE!" in the user-id.  This is a development
103       only option.
104
105     * Read support for new version packets (OpenPGP).
106
107     * Comment packets are now of correct OpenPGP type 16. Old comment
108       packets written by G10 are detected because they always start with
109       a hash which is an invalid version byte.
110
111     * The string "(INSECURE!)" is appended to a new user-id if this
112       is generated on a system without a good random number generator.
113