* pinentry/pinentry.h (struct pinentry): Add TOUCH_FILE.
[pinentry.git] / NEWS
1 Noteworthy changes in version 0.7.3
2 ------------------------------------------------
3
4  * New command MESSAGE and --one-button compatibility option to
5    CONFIRM.
6
7  * New Assuan option touch-file to set a file which will be touched
8    after ncurses does not need the display anymore.
9
10
11 Noteworthy changes in version 0.7.2 (2005-01-27)
12 ------------------------------------------------
13
14  * Remove bug in configure script that would use installed version of
15    Qt even if another path was explicitely specified with QTDIR.
16
17  * Honor the rpath setting for Qt.
18
19  * Add GTK+-2 pinentry.
20
21  * Install a symbolic link under the name "pinentry" that defaults to
22    pinentry-gtk, pinentry-qt, pinentry-gtk-2, or pinentry-curses, in
23    that order.
24
25
26 Noteworthy changes in version 0.7.1 (2004-04-21)
27 ------------------------------------------------
28
29  * Removed unneeded Assuan cruft.
30
31  * Fixes for *BSD.
32
33
34 Noteworthy changes in version 0.7.0 (2003-12-23)
35 ------------------------------------------------
36
37  * Make UTF8 description (prompt, error message, button texts) work.
38
39  * Make sure that secmem_term is called before program termination.
40
41  * Make assuan in Gtk and Curses pinentry use secure memory for
42    storage.
43
44  * Fixed a bug that would occur if a canceled GETPIN was immediately
45    followed by a CONFIRM.
46
47  * Disabled undo/redo in Qt pinentry.
48
49  * Print diagnostics for locale problems and return a new error code
50    in that case.
51
52
53 Noteworthy changes in version 0.6.8 (2003-02-07)
54 ------------------------------------------------
55
56  * Bug fix in pinentry-qt.
57
58 Noteworthy changes in version 0.6.7 (2002-11-20)
59 ------------------------------------------------
60
61  * Workaround for a bug in the curses version which led to an infinite
62    loop.
63
64 Noteworthy changes in version 0.6.6 (2002-11-09)
65 ------------------------------------------------
66
67  * Fixed handling of DISPLAY and --display for the sake of the curses
68    fallback.
69
70  * UTF-8 conversion does now work for the GTK+ and CURSES version.
71
72
73 Noteworthy changes in version 0.6.5 (2002-09-30)
74 ------------------------------------------------
75
76   * Handle Assuan options in the qt version.
77
78 Noteworthy changes in version 0.6.4 (2002-08-19)
79 ------------------------------------------------
80
81   * Handle CONFIRM command in the qt version.
82
83 Noteworthy changes in version 0.6.3 (2002-06-26)
84 ------------------------------------------------
85
86   * Minor bug fixes to the qt version.
87
88 Noteworthy changes in version 0.6.2 (2002-05-13)
89 ------------------------------------------------
90
91   * Error texts can now be percent-escaped.
92
93   * The Curses pinentry supports multi-line error texts.
94
95   * The GTK+ and Qt pinentry can fall back to curses if no display is
96     available.
97
98 Noteworthy changes in version 0.6.1 (2002-04-25)
99 ------------------------------------------------
100
101   * The Curses pinentry supports user-provided button texts via the
102     new SETOK and SETCANCEL commands.
103
104   * The Curses pinentry supports setting the desired character set
105     locale with --lc-ctype and correctly translates the UTF-8 strings
106     into that.
107
108 Noteworthy changes in version 0.6.0 (2002-04-05)
109 ------------------------------------------------
110
111   * Merged all pinentry frontends into a single module.
112
113   * There is now a Curses frontend.
114
115   * The curses pinentry supports --ttyname and --ttytype options to
116     set the desired input/output terminal and its type.
117
118 Noteworthy changes in version 0.5.1 (2002-02-18)
119 ------------------------------------------------
120
121   * CONFIRM command works
122
123 Noteworthy changes in version 0.5.0 (2002-01-04)
124 ------------------------------------------------
125
126  * Window layout is somewhat nicer
127
128  * percent escape sequences do now work for SETDESC and SETERROR