campaign,de: add missing words
[gnupg-doc.git] / web / roadmap.org
1 #+TITLE: GnuPG - Roadmap
2 #+STARTUP: showall
3 #+SETUPFILE: "share/setup.inc"
4
5 * GnuPG Roadmap
6   :PROPERTIES:
7   :CUSTOM_ID: gnupg
8   :END:
9
10   This page has information on what we plan to do and what new
11   features will go into which version.  This is _not_ a list of
12   guaranteed milestones or with fixed release dates.  This page should
13   better be viewed as a scratchpad with notes of GnuPG developers.
14
15   The next GnuPG /modern/ release will be 2.1.12 and it is long overdue.
16
17
18 ** All things to do for 2.1
19
20  - +Fix flaws in HKPS support+
21
22  - +Add LDAP keyserver support+
23
24  - +Add unattended key generation with passphrase.+
25
26  - +More and more bug reports are coming in.  Decide which of them to+
27    +fix for 2.1.2.+
28
29  - +Migrate everything to automake 1.14.+
30
31  - +Add Tor support+
32
33  - Add a status-fd interface for the new Tofu system
34
35  - +Release Libgcrypt 1.7 so that Curve25519 ECDH will work (see below)+
36
37  - Finish NTBTLS to allow for TLS access to LDAP and HKP on Windows.
38
39
40 ** Required for GPGME
41
42  - Add specific trust information for Tofu
43
44  - Add API to set the tofu policy for a key
45
46
47 ** Documentation items
48
49  - Write an I-D to describe Curve25519 ECDH
50
51
52 ** RFC work
53
54  - The OpenPGP is slowly working on RFC-2440bis.  See
55    git://git.gnupg.org/people/wk/rfc4880.git
56
57
58 * Libgcrypt Roadmap
59   :PROPERTIES:
60   :CUSTOM_ID: gcrypt
61   :END:
62
63   Libgcrypt is used by a lot of other projects and thus deserves its
64   own roadmap
65
66
67 ** Things to be done for Libgcrypt 1.7
68
69    The current stable release is 1.7 with a lot of performance improvements
70    and a few new features over 1.6.  Here are the things we have not
71    achieved for 1.7.0:
72
73  - Update of the Windows entropy gatherer (rndw32.c)
74
75
76    The rndw32 update is pretty important because it has not seen any
77    updates for years.  We need to compare the code against the latest
78    Cryptlib.  Updating rndunix could also be done but it is not very
79    important given that all mainstream OS now feature a /dev/random.
80
81 * Infrastructure
82
83 ** Web
84
85  - Auto build the pages on the server
86
87  - Add RSS feed for the blogs
88
89 ** Hardware
90
91  - We need more disk space for Thrithemius and best also more RAM.
92
93  - Playfair has only 2GiB RAM assigned which considerably slows it
94    down as soon as ill behaving spiders access it.
95
96 ** Software
97
98  - Add an option to pound(1) to limit concurrent conections
99    (cf. playfair load due to spiders)
100
101  - Add a 404 handler to Boa (I started with that in my local repo -
102    wk).