~ubuntu-branches/ubuntu/precise/gnupg2/precise-proposed

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Bazaar Package Importer
  • Author(s): Eric Dorland
  • Date: 2009-03-08 22:46:47 UTC
  • mfrom: (1.1.11 upstream)
  • Revision ID: james.westby@ubuntu.com-20090308224647-gq17gatcl71lrc2k
Tags: 2.0.11-1
* New upstream release. (Closes: #496663)
* debian/control: Make the description a little more distinctive than
  gnupg v1's. Thanks Jari Aalto. (Closes: #496323)

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
* sm/export.c
52
52
** Return an error code or a status info per user ID.
53
53
 
54
 
* scd/tlv.c
 
54
* common/tlv.c
55
55
  The parse_sexp function should not go into this file.  Check whether
56
56
  we can change all S-expression handling code to make use of this
57
57
  function.
59
59
* scd
60
60
** Application context vs. reader slot
61
61
  We have 2 concurrent method of tracking whether a reader is in use:
62
 
  Using the session_list in command.c and the lock_table in app.c.  IT
 
62
  Using the session_list in command.c and the lock_table in app.c.  It
63
63
  would be better to do this just at one place. First we need to see
64
64
  how we can support cards with multiple applications.
65
 
** Detecting a removed card works only after the ticker detected it.
66
 
  We should check the card status in open-card to make this smoother.
67
 
  Needs to be integrated with the status file update, though.  It is
68
 
  not a real problem because application will get a card removed
69
 
  status and should the send a reset to try solving the problem.
 
65
** Resolve fixme in do_sign of app-dinsig.
 
66
** Disconnect 
 
67
  Card timeout is currently used as a boolean.  
 
68
  Add disconnect support for the ccid driver.
70
69
 
 
70
* Regression tests
71
71
** Add a regression test to check the extkeyusage.
72
72
 
73
73
* Windows port (W32)
74
 
** No card status notifications.
75
74
** Regex support is disabled
76
75
  We need to adjust the test to find the regex we have anyway in 
77
76
  gpg4win.  Is that regex compatible to the OpenPGP requirement?
80
79
* sm/
81
80
** check that we issue NO_SECKEY xxx if a -u key was not found
82
81
   We don't. The messages returned are also wrong (recipient vs. signer).
83
 
** gpgsm_format_name2
84
 
   Replace by an estream based implementation.
85
82
 
86
83
* jnlib/
87
 
** provide jnlib_malloc and try to remove all jnlib_xmalloc.
 
84
** Try to remove all jnlib_xmalloc.
88
85
 
89
86
* g10/
90
87
** issue a NO_SECKEY xxxx if a -u key was not found.
91
88
 
92
 
 
93
 
* When switching to libgcrypt 1.4
94
 
** scd#encode_md_for_card, g10#encode_md_value, sm@do_encode_md
95
 
   Remove the extra test for a valid algorithm as libgcrypt will do it
96
 
   then in gcry_md_algo_info.
97
 
** skclist.c
98
 
   Remove the hard coded constant in random_is_faked.
99
 
** g10/ Replace DIGEST_ALGO_SHA224
100
 
   We can't do that right now because it is only defined by newer
101
 
   versions of libgcrypt. 
102
 
** GCRY_MD_USER
103
 
   Remove these definitions.
104
 
** MY_GCRY_PK_ECDSA
105
 
   Remove this.
106
 
 
107
89
* Extend selinux support to other modules
108
 
 
109
 
* Remove -sat PGP2 compatibility hack
 
90
  See also http://etbe.coker.com.au/2008/06/06/se-linux-support-gpg/
110
91
 
111
92
* UTF-8 specific TODOs
112
93
  None.
113
94
 
 
95
* Manual
 
96
** Document all gpgsm options.
 
97
   
 
98
 
114
99
* Pinpad Reader
115
100
  We do not yet support P15 applications.  The trivial thing using
116
101
  ASCII characters will be easy to implement but the other cases need
117
102
  some more work.
118
103
 
119
104
* Bugs
120
 
** After disabling scdaemon and sending a HUP
121
 
   scdaemon stays as a zombie and gpg-agent does not perform any more
122
 
   commands.
 
105
 
123
106
 
124
107
* Howtos
125
108
** Migrate OpenPGP keys to another system
131
114
  our design goal to allow changing the locale without changing
132
115
  gpg-agent's default locale (e.g. by the command updatestartuptty).
133
116
 
 
117
* RFC 4387: Operational Protocols: Certificate Store Access via HTTP
 
118
  Do we support this?
134
119