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