Commit graph

23 commits

Author SHA1 Message Date
wiz
efeacd4f62 Update pinentry* to 1.0.0.
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.
2016-11-28 14:58:34 +00:00
wiz
f42d04dc56 Update pinentry* to 0.9.7:
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.
2015-12-13 21:27:13 +00:00
agc
5293710fb4 Add SHA512 digests for distfiles for security category
Problems found locating distfiles:
	Package f-prot-antivirus6-fs-bin: missing distfile fp-NetBSD.x86.32-fs-6.2.3.tar.gz
	Package f-prot-antivirus6-ws-bin: missing distfile fp-NetBSD.x86.32-ws-6.2.3.tar.gz
	Package libidea: missing distfile libidea-0.8.2b.tar.gz
	Package openssh: missing distfile openssh-7.1p1-hpn-20150822.diff.bz2
	Package uvscan: missing distfile vlp4510e.tar.Z

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 01:17:40 +00:00
wiz
1c9c7388f2 Update pinentry* to 0.9.6:
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.
2015-09-30 19:56:42 +00:00
wiz
026f858625 Update to 0.9.5:
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.
2015-07-06 10:31:00 +00:00
wiz
61193bbc36 Update to 0.9.4:
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.
2015-06-07 08:46:48 +00:00
wiz
ef59bfbf9c Update to 0.9.2:
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.
2015-05-28 06:41:54 +00:00
wiz
7907b5a830 Update to 0.9.1.
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.
2015-04-12 14:50:43 +00:00
mef
1c1cc56e07 Update pinentry and pinentry-{gtk2,qt4} from 0.8.4 to 0.9.0
-- This will remove pinentry-{gtk,qt} by next commit.
  -- Touched files on this commit are Makefile.common and distinfo only
-------------------------
2014-10-26  Werner Koch  <wk@gnupg.org>

	Release 0.9.0.

	gtk: Aboid segv for opaste keys.
	* gtk+-2/gtksecentry.c (gtk_secure_entry_class_init): Disable paste
	key bindings.

	Remove support form QT3 and GTK+-1.
	* configure.ac: Remove old qt and gtk+-1 support.
	* Makefile.am: Ditto.

2014-10-26  Stanislav Ochotnicky  <sochotnicky@redhat.com>

	Check if we are on tty before initializing curses.
	* pinentry/pinentry-curses.c (dialog_run): Check stant stdin and stout
	are connected to ttys.

2014-10-26  Werner Koch  <wk@gnupg.org>

	gtk: Allow pasting using the mouse.
	* gtk+-2/gtksecentry.h (_GtkSecureEntry): Add fields insert_pos,
	real_changed, cand change_count.
	(_GtkSecureEntryClass): Add field paste_clipboard.
	* gtk+-2/gtksecentry.c (PASTE_CLIPBOARD): New.
	(gtk_secure_entry_class_init): Set paste_clipboard and create
	paste-clipboard signal.
	(gtk_secure_entry_button_press): Call gtk_secure_entry_pase.
	(begin_change, end_change, emit_changed): New.
	(gtk_secure_entry_real_insert_text): Use emit_changed.
	(gtk_secure_entry_real_delete_text): Ditto.
	(paste_received, gtk_secure_entry_paste)
	(gtk_secure_entry_paste_clipboard): New.

2014-10-24  Werner Koch  <wk@gnupg.org>

	gtk+-2: Make current focus visible again.
	* gtk+-2/pinentry-gtk-2.c (grab_keyboard): Return false
	(ungrab_keyboard): Ditto.

	gtk+-2: Implement the SETREPEAT command.
	* gtk+-2/pinentry-gtk-2.c (repeat_entry, error_label): New.
	(button_clicked): Implement repeat check.
	(changed_text_handler): Clear repeat field.
	(create_window): Add repeat entry.

	Add commands to allow implementing a "repeat passphrase" field.
	* pinentry/pinentry.c (cmd_setrepeat): New.
	(cmd_setrepeaterror): New.
	(register_commands): Add new commands.
	(cmd_getpin): Print "PIN_REPEATED" status.
2014-12-12 15:04:16 +00:00
mef
8275e78877 Update security/pinentry* from 0.8.3 to 0.8.4
The second part of the commit after Makefile.common updated
This is the last version pinentry-{qt,gtk} are available.
2014-12-10 10:24:21 +00:00
wiz
5a5cf6d86e Remove patch-aa.
drochner, who added it, isn't sure it's needed any longer.

Bump PKGREVISION.
2013-07-04 17:04:58 +00:00
wiz
cf3a3020e6 Add comment to patch, from cvs log. 2013-07-03 08:19:53 +00:00
wiz
f2c20cc352 Update to 0.8.3:
Noteworthy changes in version 0.8.3 (2013-04-26)
------------------------------------------------

 * Build fixes for newer mingw32 toolchains.

 * Add SETTIMEOUT command for the gtk+-2 pinentry.
2013-07-03 08:18:06 +00:00
drochner
ea3243ab08 update to 0.8.2
changes:
* New SETTIMEOUT command for the qt4 pinentry.
* Wide character support for the curses pinentry.
* Various bug fixes.
2012-08-15 17:47:56 +00:00
drochner
1b91726fbf update to 0.8.1
changes: bugfixes
2011-01-11 12:10:16 +00:00
drochner
e11490c7a7 update to 0.8.0
changes:
-Beautified the qt4 pinentry
-Minor enhancements

Thanks to Sverre Froyen for testing the qt4 version and finding
a patch which makes the dialog stay on top.
2010-08-11 13:28:08 +00:00
drochner
0b423e35c2 add the qt4 version of the pinentry widget, from Sverre Froyen per PM 2010-02-25 11:30:03 +00:00
drochner
23a6f645f0 fix a problem with the curses widget and non-UTF8 locales: keys which
used less bytes in the system encoding than in the UTF8 passed to
the caller caused that the passphrase got truncated because only
the input length was accounted for
bump PKGREVISION
2010-02-22 17:19:09 +00:00
drochner
54adc1fe57 update to 0.7.6
changes: misc improvements

reviewed by John R. Shannon
2009-12-15 19:50:47 +00:00
smb
a24a1950a1 Fix function prototype mismatch 2008-04-25 15:16:31 +00:00
shannonjr
108572fd2c Update to 0.7.2 2006-10-11 14:55:59 +00:00
agc
d81d19f8e0 Add RMD160 digests. 2005-02-24 12:51:41 +00:00
shannonjr
aa464f7c7b Applications for entering PINs or Passphrases. Used in conjunction with
gpg-agent that's part of gnupg-devel
2004-10-23 13:30:10 +00:00