You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
440 lines
12 KiB
440 lines
12 KiB
Noteworthy changes in version 1.2.1 (2022-08-24)
|
|
------------------------------------------------
|
|
|
|
* qt: Support building with Qt 5.9. [T5592]
|
|
|
|
* curses: Handle an error at curses initialization. [T5623]
|
|
|
|
* curses: Specify fg/bg when an extention of Ncurses is not available.
|
|
[T5631]
|
|
|
|
* qt: Fix translation of context menu entries. [T5786]
|
|
|
|
* qt: Further improve the accessibility. [T5863]
|
|
|
|
* qt: Fix moving focus to second input field when pressing Enter in
|
|
first input field. [T5866]
|
|
|
|
* qt: Update the cursor position when reformatting the text. [T5972]
|
|
|
|
* qt: Use foreground raising code also with the confirm prompt.
|
|
[T6134]
|
|
|
|
* Make the legacy qt4 version build again. [T5569]
|
|
|
|
* Make sure an entered PIN is always cleared from memory. [T5977]
|
|
|
|
* Build fixes for Windows. [T5893]
|
|
|
|
|
|
Noteworthy changes in version 1.2.0 (2021-08-25)
|
|
------------------------------------------------
|
|
|
|
* qt: Show a warning if Caps Lock is on on Windows, X11 (requires
|
|
libX11 and Qt5X11Extras), and Wayland (requires KF5WaylandClient).
|
|
[T4950]
|
|
|
|
* qt: Support password formatting. This makes generated passwords
|
|
easier to transcript. [T5517]
|
|
|
|
* qt: Fix showing of pinentry window on Wayland. [T5528]
|
|
|
|
* qt: Check passphrase constraints before accepting passphrase if
|
|
passphrase constraints are requested to be enforced. [T5532]
|
|
|
|
* qt: Improve detection of running in a GUI session. [T3659]
|
|
|
|
* qt: Improve accessibility when entering new password. [T5543]
|
|
|
|
Release-info: https://dev.gnupg.org/T5566
|
|
|
|
|
|
Noteworthy changes in version 1.1.1 (2021-01-21)
|
|
------------------------------------------------
|
|
|
|
* A EFL-based pinentry has been contributed.
|
|
|
|
* Disable echoing in backspace key is pressed first
|
|
(GTK, Qt, TQt, and ncurses pinentries).
|
|
|
|
* Support line editing in TTY pinentry.
|
|
|
|
* Remove support for old GTK+2 (< 2.12.0).
|
|
|
|
* Various minor fixes.
|
|
|
|
|
|
Noteworthy changes in version 1.1.0 (2017-12-03)
|
|
------------------------------------------------
|
|
|
|
* A FLTK1.3-based pinentry has been contributed.
|
|
|
|
* A TQt3-based pinentry has been contributed.
|
|
|
|
* New option --ttyalert for pinentry-curses to alert the user.
|
|
|
|
* Don't show "save passphrase" checkbox if secret service is
|
|
unavailable.
|
|
|
|
* The GTK Pinentry shows on Linux some information anout the process
|
|
which invoked the Pinentry.
|
|
|
|
* The GTK Pinentry does not anymore show tooltips when keyboard
|
|
grabbing is enabled.
|
|
|
|
* Fixed various minor problems.
|
|
|
|
|
|
Noteworthy changes in version 1.0.0 (2016-11-22)
|
|
------------------------------------------------
|
|
|
|
* Qt pinentry now supports repeat mode in one dialog.
|
|
|
|
* Qt and GTK pinentries now make it possible to show the entered
|
|
value.
|
|
|
|
* Qt pinentry now only grabs the keyboard if an entry field is
|
|
focused.
|
|
|
|
* Fixed foreground handling in pinentry-qt if compiled with Qt5 for
|
|
Windows.
|
|
|
|
* Fixed potential crash in Qt qualitybar calculation.
|
|
|
|
* GTK keyboard grabbing is now a bit more robust. The cursor is
|
|
changed to a big dot as a visual indication that a pinentry has
|
|
popped up and is waiting for input.
|
|
|
|
* The GNOME pinentry now falls back to curses if it can't use the
|
|
GCR system prompter or a screenlock is active.
|
|
|
|
* Fixed error output for cached passwords.
|
|
|
|
* A show/hide passphrase button or checkbox is now available with
|
|
some pinentry flavors.
|
|
|
|
* Improved diagnostics and error codes.
|
|
|
|
|
|
Noteworthy changes in version 0.9.7 (2015-12-07)
|
|
------------------------------------------------
|
|
|
|
* Fix regressions in the Qt pinentry.
|
|
|
|
* Fix minor problems pinnetyr-tty.
|
|
|
|
* New option --invisible-char.
|
|
|
|
|
|
Noteworthy changes in version 0.9.6 (2015-09-10)
|
|
------------------------------------------------
|
|
|
|
* Many improvements for the dump tty pinentry.
|
|
|
|
* Use the standard GTK+-2 text entry widget instead of our outdated
|
|
and back-then-it-was-more-secure text widget.
|
|
|
|
* Use the standard Qt text widget.
|
|
|
|
* Allow for building a static Qt variant.
|
|
|
|
* Fix regression in w32 pinentry.
|
|
|
|
|
|
Noteworthy changes in version 0.9.5 (2015-07-01)
|
|
------------------------------------------------
|
|
|
|
* Replaced the internal Assuan and gpg-error code by the standard
|
|
libassuan and libgpg-error libraries.
|
|
|
|
* Add a new Emacs pinentry and use as fallback for GUI programs.
|
|
|
|
* gnome3: The use-password-manager checkbox does now work.
|
|
|
|
* Gtk: Improved fallback to curses feature.
|
|
|
|
* curses: Recognize DEL as backspace.
|
|
|
|
|
|
Noteworthy changes in version 0.9.4 (2015-06-05)
|
|
------------------------------------------------
|
|
|
|
* Fix regression in GTK+ and curses pinentries.
|
|
|
|
|
|
Noteworthy changes in version 0.9.3 (2015-06-01)
|
|
------------------------------------------------
|
|
|
|
* Improved documentation
|
|
|
|
* New pinentry-gnome3
|
|
|
|
* More improvements for pinentry-tty.
|
|
|
|
* Fixes for pinentry-curses including support for Ctrl-W, Ctrl-U,
|
|
Ctrl-H, Ctrl-L, and Alt-Backspace
|
|
|
|
* New Assuan command to request clearing an external cache.
|
|
|
|
* Fixed problems linking to ncursesw.
|
|
|
|
* All kind of other minor fixes.
|
|
|
|
|
|
Noteworthy changes in version 0.9.2 (2015-05-11)
|
|
------------------------------------------------
|
|
|
|
* Support for saving the passphrase with libsecret.
|
|
|
|
* Escape key works in the Gtk+ pinentry.
|
|
|
|
* Improvements for pinentry-tty.
|
|
|
|
* Minor cleanups for the native Windows pinentry.
|
|
|
|
|
|
Noteworthy changes in version 0.9.1 (2015-03-18)
|
|
------------------------------------------------
|
|
|
|
* Fixed build problems for systems without ncurses.
|
|
|
|
* Reworked the option parser to allow building on systems without
|
|
getopt_long.
|
|
|
|
* Fixed Qt4 build problems.
|
|
|
|
|
|
Noteworthy changes in version 0.9.0 (2014-10-26)
|
|
------------------------------------------------
|
|
|
|
* New command SETREPEAT. Currently only supported for Gtk+-2.
|
|
|
|
* Gtk+-2: Pasting using the mouse is now supported.
|
|
|
|
* curses: Check that it is actually connected to a tty.
|
|
|
|
* Removed the old qt-3 and gtk+-1 pinentries.
|
|
|
|
|
|
Noteworthy changes in version 0.8.4 (2014-09-18)
|
|
------------------------------------------------
|
|
|
|
* New pinentry-tty version for dumb terminals.
|
|
|
|
* Qt4: New option to enable pasting the passphrase from clipboard
|
|
|
|
* Qt4: Improved accessiblity
|
|
|
|
* Qt4: Raise confirm message windows into foreground
|
|
|
|
* Qt4 (Windows): Improve the way pinentry-qt raises itself in the
|
|
foreground.
|
|
|
|
* Improved the build system.
|
|
|
|
|
|
Noteworthy changes in version 0.8.3 (2013-04-26)
|
|
------------------------------------------------
|
|
|
|
* Build fixes for newer mingw32 toolchains.
|
|
|
|
* Add SETTIMEOUT command for the gtk+-2 pinentry.
|
|
|
|
|
|
Noteworthy changes in version 0.8.2 (2012-08-08)
|
|
------------------------------------------------
|
|
|
|
* New SETTIMEOUT command for the qt4 pinentry.
|
|
|
|
* Wide character support for the curses pinentry.
|
|
|
|
* Various bug fixes.
|
|
|
|
|
|
Noteworthy changes in version 0.8.1 (2010-12-16)
|
|
------------------------------------------------
|
|
|
|
* The W32 pinentry now supports WindowsCE.
|
|
|
|
* The GTK pinentry now always sticks to the top and properly grabs
|
|
the keyboard.
|
|
|
|
* The protocol options default-cancel and default-ok now work for the
|
|
pinentry-gtk2 and pinentry-qt (that is QT3).
|
|
|
|
|
|
Noteworthy changes in version 0.8.0 (2010-03-03)
|
|
------------------------------------------------
|
|
|
|
* Beautified the qt4 pinentry
|
|
|
|
* Minor enhancements.
|
|
|
|
|
|
Noteworthy changes in version 0.7.6 (2009-06-19)
|
|
------------------------------------------------
|
|
|
|
* Make Gtk+-2 pinentry transient to the root window.
|
|
|
|
* Add Qt4 pinentry.
|
|
|
|
* Add native W32 pinentry.
|
|
|
|
* Fix utf-8 problem in Qt pinentries.
|
|
|
|
* Return GPG_ERR_CANCELED if during a "CONFIRM" command the user
|
|
closed the window.
|
|
|
|
* Add quality bar.
|
|
|
|
Noteworthy changes in version 0.7.5 (2008-02-15)
|
|
------------------------------------------------
|
|
|
|
* Fix cross compilation for Gtk+-2 pinentry.
|
|
|
|
* New Assuan command GETINFO with subcommands "version" and "pid".
|
|
|
|
|
|
Noteworthy changes in version 0.7.4 (2007-11-29)
|
|
------------------------------------------------
|
|
|
|
* Pinentry-gtk-2 and pinentry-qt now support a simple passphrase
|
|
quality indicator.
|
|
|
|
|
|
Noteworthy changes in version 0.7.3 (2007-07-06)
|
|
------------------------------------------------
|
|
|
|
* New command MESSAGE and --one-button compatibility option to
|
|
CONFIRM.
|
|
|
|
* New Assuan option touch-file to set a file which will be touched
|
|
after ncurses does not need the display anymore.
|
|
|
|
* New option --colors=FG,BG,SO to set the colors for the curses
|
|
pinentry.
|
|
|
|
* Pinentry-w32 does now basically work. It needs some finishing
|
|
though. For example the buttons should resize themself according
|
|
to the size of the text.
|
|
|
|
|
|
Noteworthy changes in version 0.7.2 (2005-01-27)
|
|
------------------------------------------------
|
|
|
|
* Remove bug in configure script that would use installed version of
|
|
Qt even if another path was explicitely specified with QTDIR.
|
|
|
|
* Honor the rpath setting for Qt.
|
|
|
|
* Add GTK+-2 pinentry.
|
|
|
|
* Install a symbolic link under the name "pinentry" that defaults to
|
|
pinentry-gtk, pinentry-qt, pinentry-gtk-2, or pinentry-curses, in
|
|
that order.
|
|
|
|
|
|
Noteworthy changes in version 0.7.1 (2004-04-21)
|
|
------------------------------------------------
|
|
|
|
* Removed unneeded Assuan cruft.
|
|
|
|
* Fixes for *BSD.
|
|
|
|
|
|
Noteworthy changes in version 0.7.0 (2003-12-23)
|
|
------------------------------------------------
|
|
|
|
* Make UTF8 description (prompt, error message, button texts) work.
|
|
|
|
* Make sure that secmem_term is called before program termination.
|
|
|
|
* Make assuan in Gtk and Curses pinentry use secure memory for
|
|
storage.
|
|
|
|
* Fixed a bug that would occur if a canceled GETPIN was immediately
|
|
followed by a CONFIRM.
|
|
|
|
* Disabled undo/redo in Qt pinentry.
|
|
|
|
* Print diagnostics for locale problems and return a new error code
|
|
in that case.
|
|
|
|
|
|
Noteworthy changes in version 0.6.8 (2003-02-07)
|
|
------------------------------------------------
|
|
|
|
* Bug fix in pinentry-qt.
|
|
|
|
Noteworthy changes in version 0.6.7 (2002-11-20)
|
|
------------------------------------------------
|
|
|
|
* Workaround for a bug in the curses version which led to an infinite
|
|
loop.
|
|
|
|
Noteworthy changes in version 0.6.6 (2002-11-09)
|
|
------------------------------------------------
|
|
|
|
* Fixed handling of DISPLAY and --display for the sake of the curses
|
|
fallback.
|
|
|
|
* UTF-8 conversion does now work for the GTK+ and CURSES version.
|
|
|
|
|
|
Noteworthy changes in version 0.6.5 (2002-09-30)
|
|
------------------------------------------------
|
|
|
|
* Handle Assuan options in the qt version.
|
|
|
|
Noteworthy changes in version 0.6.4 (2002-08-19)
|
|
------------------------------------------------
|
|
|
|
* Handle CONFIRM command in the qt version.
|
|
|
|
Noteworthy changes in version 0.6.3 (2002-06-26)
|
|
------------------------------------------------
|
|
|
|
* Minor bug fixes to the qt version.
|
|
|
|
Noteworthy changes in version 0.6.2 (2002-05-13)
|
|
------------------------------------------------
|
|
|
|
* Error texts can now be percent-escaped.
|
|
|
|
* The Curses pinentry supports multi-line error texts.
|
|
|
|
* The GTK+ and Qt pinentry can fall back to curses if no display is
|
|
available.
|
|
|
|
Noteworthy changes in version 0.6.1 (2002-04-25)
|
|
------------------------------------------------
|
|
|
|
* The Curses pinentry supports user-provided button texts via the
|
|
new SETOK and SETCANCEL commands.
|
|
|
|
* The Curses pinentry supports setting the desired character set
|
|
locale with --lc-ctype and correctly translates the UTF-8 strings
|
|
into that.
|
|
|
|
Noteworthy changes in version 0.6.0 (2002-04-05)
|
|
------------------------------------------------
|
|
|
|
* Merged all pinentry frontends into a single module.
|
|
|
|
* There is now a Curses frontend.
|
|
|
|
* The curses pinentry supports --ttyname and --ttytype options to
|
|
set the desired input/output terminal and its type.
|
|
|
|
Noteworthy changes in version 0.5.1 (2002-02-18)
|
|
------------------------------------------------
|
|
|
|
* CONFIRM command works
|
|
|
|
Noteworthy changes in version 0.5.0 (2002-01-04)
|
|
------------------------------------------------
|
|
|
|
* Window layout is somewhat nicer
|
|
|
|
* percent escape sequences do now work for SETDESC and SETERROR
|