2009-06-19 Marcus Brinkmann <marcus@g10code.de>
[pinentry.git] / NEWS
1 Noteworthy changes in version 0.7.6 (2009-06-19)
2 ------------------------------------------------
3
4  * Make Gtk+-2 pinentry transient to the root window.
5
6  * Add Qt4 pinentry.
7
8  * Add native W32 pinentry.
9
10  * Fix utf-8 problem in Qt pinentries.
11
12  * Return GPG_ERR_CANCELED if during a "CONFIRM" command the user
13    closed the window.
14
15  * Add quality bar.
16
17 Noteworthy changes in version 0.7.5 (2008-02-15)
18 ------------------------------------------------
19
20  * Fix cross compilation for Gtk+-2 pinentry.
21
22  * New Assuan command GETINFO with subcommands "version" and "pid".
23
24
25 Noteworthy changes in version 0.7.4 (2007-11-29)
26 ------------------------------------------------
27
28  * Pinentry-gtk-2 and pinentry-qt now support a simple passphrase
29    quality indicator. 
30
31
32 Noteworthy changes in version 0.7.3 (2007-07-06)
33 ------------------------------------------------
34
35  * New command MESSAGE and --one-button compatibility option to
36    CONFIRM.
37
38  * New Assuan option touch-file to set a file which will be touched
39    after ncurses does not need the display anymore.
40
41  * New option --colors=FG,BG,SO to set the colors for the curses
42    pinentry.
43
44  * Pinentry-w32 does now basicaly work.  It needs some finishing
45    though.  For example the buttons should resize themself according
46    to the size of the text.
47
48
49 Noteworthy changes in version 0.7.2 (2005-01-27)
50 ------------------------------------------------
51
52  * Remove bug in configure script that would use installed version of
53    Qt even if another path was explicitely specified with QTDIR.
54
55  * Honor the rpath setting for Qt.
56
57  * Add GTK+-2 pinentry.
58
59  * Install a symbolic link under the name "pinentry" that defaults to
60    pinentry-gtk, pinentry-qt, pinentry-gtk-2, or pinentry-curses, in
61    that order.
62
63
64 Noteworthy changes in version 0.7.1 (2004-04-21)
65 ------------------------------------------------
66
67  * Removed unneeded Assuan cruft.
68
69  * Fixes for *BSD.
70
71
72 Noteworthy changes in version 0.7.0 (2003-12-23)
73 ------------------------------------------------
74
75  * Make UTF8 description (prompt, error message, button texts) work.
76
77  * Make sure that secmem_term is called before program termination.
78
79  * Make assuan in Gtk and Curses pinentry use secure memory for
80    storage.
81
82  * Fixed a bug that would occur if a canceled GETPIN was immediately
83    followed by a CONFIRM.
84
85  * Disabled undo/redo in Qt pinentry.
86
87  * Print diagnostics for locale problems and return a new error code
88    in that case.
89
90
91 Noteworthy changes in version 0.6.8 (2003-02-07)
92 ------------------------------------------------
93
94  * Bug fix in pinentry-qt.
95
96 Noteworthy changes in version 0.6.7 (2002-11-20)
97 ------------------------------------------------
98
99  * Workaround for a bug in the curses version which led to an infinite
100    loop.
101
102 Noteworthy changes in version 0.6.6 (2002-11-09)
103 ------------------------------------------------
104
105  * Fixed handling of DISPLAY and --display for the sake of the curses
106    fallback.
107
108  * UTF-8 conversion does now work for the GTK+ and CURSES version.
109
110
111 Noteworthy changes in version 0.6.5 (2002-09-30)
112 ------------------------------------------------
113
114   * Handle Assuan options in the qt version.
115
116 Noteworthy changes in version 0.6.4 (2002-08-19)
117 ------------------------------------------------
118
119   * Handle CONFIRM command in the qt version.
120
121 Noteworthy changes in version 0.6.3 (2002-06-26)
122 ------------------------------------------------
123
124   * Minor bug fixes to the qt version.
125
126 Noteworthy changes in version 0.6.2 (2002-05-13)
127 ------------------------------------------------
128
129   * Error texts can now be percent-escaped.
130
131   * The Curses pinentry supports multi-line error texts.
132
133   * The GTK+ and Qt pinentry can fall back to curses if no display is
134     available.
135
136 Noteworthy changes in version 0.6.1 (2002-04-25)
137 ------------------------------------------------
138
139   * The Curses pinentry supports user-provided button texts via the
140     new SETOK and SETCANCEL commands.
141
142   * The Curses pinentry supports setting the desired character set
143     locale with --lc-ctype and correctly translates the UTF-8 strings
144     into that.
145
146 Noteworthy changes in version 0.6.0 (2002-04-05)
147 ------------------------------------------------
148
149   * Merged all pinentry frontends into a single module.
150
151   * There is now a Curses frontend.
152
153   * The curses pinentry supports --ttyname and --ttytype options to
154     set the desired input/output terminal and its type.
155
156 Noteworthy changes in version 0.5.1 (2002-02-18)
157 ------------------------------------------------
158
159   * CONFIRM command works
160
161 Noteworthy changes in version 0.5.0 (2002-01-04)
162 ------------------------------------------------
163
164  * Window layout is somewhat nicer
165
166  * percent escape sequences do now work for SETDESC and SETERROR