summaryrefslogtreecommitdiff
path: root/security/pinentry
AgeCommit message (Collapse)AuthorFilesLines
2014-12-12Update pinentry and pinentry-{gtk2,qt4} from 0.8.4 to 0.9.0mef2-8/+6
-- 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-10Update security/pinentry* from 0.8.3 to 0.8.4mef3-6/+22
The second part of the commit after Makefile.common updated This is the last version pinentry-{qt,gtk} are available.
2014-12-10Update security/pinentry* from 0.8.3 to 0.8.4mef1-3/+3
Another commit follows for other files. This is the last version pinentry-{qt,gtk} are available. ----------------------------------------- 2014-09-18 Werner Koch <wk@gnupg.org> Release 0.8.4. Add missing build support files and move them to build-aux. Use generic autogen.sh script. * autogen.rc: New. * autogen.sh: New. Take from GnuPG. * Makefile.am (EXTRA_DIST): Add autogen.rc. (DISTCHECK_CONFIGURE_FLAGS): Disable qt4. 2014-08-12 Werner Koch <wk@gnupg.org> common: Fix compiler warning. * pinentry/pinentry.c (pinentry_utf8_to_local): Use cast for iconv arg. (pinentry_local_to_utf8): Ditto. New pinentry-tty version for dumb terminals. * Makefile.am: Add pinentry-tty. * NEWS: Add news about pinentry-tty. * README: Update. * configure.ac: Add support for this pinentry. * tty/Makefile.am: New. * tty/pinentry-tty.c: New. 2014-08-06 Andre Heinecke <aheinecke@intevation.de> Check for MOC also if pinentry-qt is disabled. * configure.ac: Call QT_PATH_MOC if pinentry_qt4 is not no. Add fallbacks for SetForegroundWindow. If that foreground window fails pinentry-qt now tries to attach to the current foreground process and then tries to set the foreground window again. If that fails it also calls ShowWindow as a last resort. * qt4/pinentrydialog.cpp (raiseWindow): Add fallbacks in case SetForegroundWindow fails. Use raiseWindow also for confirm dialogs. This should fix the case that the dialog opened in the foreground but a warning / confirm dialog opened in the background. * qt4/pinentryconfirm.cpp, qt4/pinentryconfirm.h (showEvent): New overwrite base class method to call raiseWindow. * NEWS: Mention this. 2014-07-30 Andre Heinecke <aheinecke@intevation.de> Set some accessibility information. * qt4/main.cpp (qt_cmd_handler): Build buttons with accessibile Description. * qt4/pinentrydialog.cpp (setDescription, setError, setOkText) (setCancelText, setQualityBar): Set an accessible description. * qt4/pinentryconfirm.cpp (PinentryConfirm): Set message box contents also as accessible values. * NEWS: Mention it and the copy/paste change from last year. 2013-07-15 Andre Heinecke <aheinecke@intevation.de> Lower paste length limit to 300. This should be more then enough and avoids possible problems with libassuan cmd line lenght or percent escaping etc. * qt4/qsecurelineedit.cpp (insert): Lower paste limit Limit paste length to 1023 characters. * qt4/qsecurelineedit.cpp (insert): Check for a maximum length before allocation the secmem string. Fix contextmenu support for pasting. MOC ignores preprocessor definitions so we can not conditionally declare SLOTS. So we now move the ifdefs in the definition and always declare the SLOTS. * qt4/qsecurelinedit.cpp (cut, copy, paste): Do nothing if QT_NO_CLIPBOARD is defined. * qt4/qsecurelinedit.h: Always declare cut, copy and paste slots Remove check for RTL extensions. Our code does nothing RTL specific there anyway. And the qt_use_rtl_extensions symbol has been removed. * qt4/qsecurelinedit.cpp: Remove check for RTL extensions. 2013-07-12 Werner Koch <wk@gnupg.org> Fix for commit fb38be9 to allow for "make distcheck". * qt4/Makefile.am: Make correct use of BUILT_SOURCES. 2013-05-29 Andre Heinecke <aheinecke@intevation.de> Add pinentry-qt4-clipboard option. Enabling this option will make it possible to paste a passphrase into pinentry-qt4. This defeats the secmem mechanism but drastically increases usability for some users. * configure.ac: New option pinentry-qt4-clipboard. * qt4/qsecurelineedit.cpp, qt4/qsecurelineedit.h: Activate clipboard and context menu if PINENTRY_QT4_CLIPBOARD is defined. Remove qt4 moc files and add moc to buildsystem. This is neccessary to conditionally enable signals/slots at build time. * qt4/Makefile.am: Moc files automatically. * qt4/pinentryconfirm.moc, qt4/pinentrydialog.moc, qsecurelineedit.moc: Removed.
2014-12-10Convert security/pinentry* to using Makefile.common style.mef2-25/+34
No any changes on built binary. Proposed at: http://mail-index.netbsd.org/pkgsrc-users/2014/12/08/msg020735.html Thank you.
2014-01-01Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump.wiz1-2/+2
2013-07-13Mention other packages that should be updated with this one.wiz1-1/+9
2013-07-04Remove patch-aa.wiz3-24/+3
drochner, who added it, isn't sure it's needed any longer. Bump PKGREVISION.
2013-07-03Set LICENSE.wiz1-1/+2
2013-07-03Add comment to patch, from cvs log.wiz2-3/+8
2013-07-03Update to 0.8.3:wiz2-7/+6
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-02-01Reset MAINTAINER/OWNER (became observers)wiz1-2/+2
2012-10-23Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-08-15update to 0.8.2drochner2-7/+7
changes: * New SETTIMEOUT command for the qt4 pinentry. * Wide character support for the curses pinentry. * Various bug fixes.
2011-12-25Include deve/ncurses/buildlink3.mk not mk/curses.buildlink3.mk.sbd1-2/+2
Note: pinentry may need INCOMPAT_CURSES to be set for some platforms.
2011-12-18Include mk/curses.buildlink3.mk not mk/termcap.buildlink3.mk.sbd1-2/+2
2011-12-17Add missing mk/termcap buildlink.sbd1-6/+3
Bump PKGREVISION
2011-09-14Use ncurses on SunOS.hans1-1/+6
2011-04-22recursive bump from gettext-lib shlib bump.obache1-1/+2
2011-01-11update to 0.8.1drochner4-34/+6
changes: bugfixes
2010-08-11update to 0.8.0drochner6-183/+34
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-02-25add the qt4 version of the pinentry widget, from Sverre Froyen per PMdrochner4-3/+185
2010-02-22fix a problem with the curses widget and non-UTF8 locales: keys whichdrochner3-2/+20
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-08create relative symlink from the beginning, the pkgsrc absolute->relativedrochner1-3/+3
conversion logics has problems
2010-02-08fix spelling of gtk2 defaultdrochner1-2/+2
2010-02-07put the pinentry variants which depend on a toolkit into seperatedrochner3-28/+18
pkgs rather than having their build controlled by options (no change in the default case)
2009-12-15update to 0.7.6drochner3-39/+6
changes: misc improvements reviewed by John R. Shannon
2009-08-26bump revision because of graphics/jpeg updatesno1-2/+2
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-06-12Add DESTDIR support.joerg1-1/+3
2008-04-25Fix function prototype mismatchsmb3-3/+35
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-11/+10
through PLIST_SUBST to the plist module.
2007-02-02Don't include x11.b3.mk by default, esp when no GTK/Qt support isjoerg1-3/+2
requested.
2006-11-22Re: pkg/35086: security/pinentry: PLIST is wrongshannonjr2-4/+4
PLIST correction.
2006-10-11Latest pinentry has new GTK+-2 Pinentry option. Enable or disableshannonjr3-4/+15
according to build options.
2006-10-11Update to 0.7.2shannonjr4-9/+12
2006-10-11adjust comment explaining how this should be separate packages rathergdt1-5/+6
than options.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-17Fixed the set of installed files when the "qt" or "gtk" options arerillig3-27/+37
selected. Fixed pkglint warnings. Bumped PKGREVISION.
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz1-2/+2
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed2-5/+5
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-31List the info pages directly in the PLIST and ensure that we honorjlam2-3/+4
PKGINFODIR.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-3/+4
2006-01-20Use x11.b3.mk instead of setting USE_X11BASE. Suggested by wiz@joerg1-3/+2
2006-01-20Always set USE_X11BASE, which is needed when neither GTK nor Qt isjoerg1-2/+4
specified. Bump revision due to changed dependencies.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digests.agc1-1/+2
2005-01-14Re: pkg/28968: pinentry breaks on buildshannonjr1-1/+3
Added dependancy on libconv to fix breakage reported on NetBSD 1.6.2 alpha