Updated FSF street address and preparations for a release candidate.
[gnupg.git] / TODO
1   * From: Nicolas Sierro 
2     Date: Thu, 17 Jun 2004 12:31:24 +0200
3     
4     I understand your concern regarding the GNU coding standards. In
5     zlib-1.2.1, apart from several bug fixes, the inflate code is about
6     20% faster and the crc32 code about 50% faster. Some memory leaks were
7     also fixed according to the ChangeLog.
8     
9   * Using an expired key for signing should give an error message
10     "expired key" and not "unusable key'.  Furthermore the error should
11     also be thrown when the default key has expired.  Reported by
12     Eric.VanBuggenhaut add AdValvas.be.
13
14   * pause scrolling help in --edit-key and elsewhere.
15
16   * getkey does not return revoked/expired keys - therefore it is not
17     possible to override it.
18
19   * Selection using +wordlist does not work.
20     What about adding a feature -word to the +wordlist search mode.
21
22   * Check the changes to the gpg random gatherer on all W32 platforms.
23
24   * Show more info does not work from edit->trust. We should give more
25     information on the user ID under question while running
26     --update-trustdb.
27
28   * Check that no secret temporary results are stored in the result parameter
29     of the mpi functions.  We have already done this for mpi-mul.c 
30
31   * We need another special packet at the end of a clearsign message to mark
32     it's end and allow for multiple signature for one message.  And
33     add a real grammar to the code in mainproc.c
34
35   * If there is no secure memory, allocate more memory for the secure
36     memory block or do it in all cases.
37
38   * add some minor things vor VMS.
39
40   * Use DSA keys with the test suite (partly done)
41
42   * Fix the bug in the mips assembler code
43
44   * Add a way to show the fingerprint of an key signator's keys
45
46   * Concatenated encryption messages don't work corectly - only the
47     first one is processed.
48
49   * Add option to put the list of recipients (from the encryption
50     layer) into the signatures notation data.
51
52   * --disable-asm should still assemble _udiv_qrnnd when needed
53
54   * add test cases for invalid data (scrambled armor or other random data)
55
56   * the pubkey encrypt functions should do some sanity checks.
57
58   * "gpg filename.tar.gz.asc" should work like --verify (-sab).
59
60   * for messages created with "-t", it might make sense to append the
61     verification status of the message to the output (i.e. write something to
62     the --output file and not only to stderr.  However the problem is
63     that we consider the message transpatrent and don't have any
64     indication of the used character set.  To implement this feature
65     we need to make sure that all output is plain 7 bit ascii but
66     given that we need to print a user name, this does not make sense
67     at all.  The only way this can be implemented is by assuming that
68     the message is encoded in utf8 and hope tht everyone starts to use
69     utf8 instead of latin-1 or whatever RSN.  Hmmm, I myself should
70     start with this.
71
72   * keyflags don't distinguish between {certify,signature}-only.
73
74   * cat foo | gpg --sign | gpg --list-packets
75     Does not list the signature packet.
76
77   * When presenting the result of a verification show the user ID with
78     the highest trust level first instead of the primary one.
79
80   * allow the use of option in gpg.conf. 
81
82   * Add the NEWSIG status.
83
84   * Delete a card key as well as a wiping.