pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pinentry-fltk: Propose commit message



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <michael.baeuerle%stz-e.de@localhost>
Pushed By:	micha
Date:		Mon Feb 11 11:54:19 2019 +0100
Changeset:	09f4e10fdeec11c3a981910cb1d2bcb798e3402e

Modified Files:
	pinentry-fltk/TODO
Added Files:
	pinentry-fltk/COMMIT_MSG

Log Message:
pinentry-fltk: Propose commit message

The shipped patches are now merged upstream.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=09f4e10fdeec11c3a981910cb1d2bcb798e3402e

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 pinentry-fltk/COMMIT_MSG | 298 +++++++++++++++++++++++++++++++++++++++++++++++
 pinentry-fltk/TODO       |   2 +
 2 files changed, 300 insertions(+)

diffs:
diff --git a/pinentry-fltk/COMMIT_MSG b/pinentry-fltk/COMMIT_MSG
new file mode 100644
index 0000000000..84911909fb
--- /dev/null
+++ b/pinentry-fltk/COMMIT_MSG
@@ -0,0 +1,298 @@
+Shipped with patches that were merged upstream after 1.1.0 Release
+- Keyboard shortcuts are not recognized (https://dev.gnupg.org/T4336)
+- Format string handling (https://dev.gnupg.org/T4337)
+
+
+Changelog for version 1.1.0
+===========================
+
+2017-12-03  Werner Koch  <wk%gnupg.org@localhost>
+
+	Release 1.1.0.
+	+ commit 02df3d26b986c8f2850eeba47efcb3aca9d5dbcb
+
+
+2017-11-22  Damien Goutte-Gattat  <dgouttegattat%incenp.org@localhost>
+	    "deloptes"  <deloptes%gmail.com@localhost>
+
+	tqt: Add a TQt-based pinentry.
+	+ commit 985e5cad6f60de8e60d8ae410cffcd7e2d84f3a2
+	* NEWS: Update.
+	* Makefile.am: Add new tqt subdirectory.
+	* configure.ac: Add --enable-pinentry-tqt option.
+	* tqt/Makefile.am: New file.
+	* tqt/main.cpp: New file.
+	* tqt/pinentrydialog.cpp: New file.
+	* tqt/pinentrydialog.h: New file.
+	* tqt/secqinternal.cpp: New file.
+	* tqt/secqinternal_p.h: New file.
+	* tqt/secqlineedit.cpp: New file.
+	* tqt/secqlineedit.h: New file.
+	* tqt/secqstring.cpp: New file.
+	* tqt/secqstring.h: New file.
+
+2017-11-21  Werner Koch  <wk%gnupg.org@localhost>
+
+	w32: Allow building for Windows again.
+	+ commit 8ea3a6c3f8e72ebece2af9b1b05ea1da4865a786
+	* pinentry/pinentry.c [W32]: Do not include utsname.h
+	(WITH_UTF8_CONVERSION): New macro.
+	(lc_ctype_unknown_warning): Move that var to the top and define only
+	if needed.
+	(pinentry_utf8_to_local, pinentry_local_to_utf8): Simplyfy by using
+	the new macro.
+	(get_cmdline) [W32]: Do not build.
+	(get_pid_name_for_uid) [W32]: Do not build.
+	(pinentry_get_title) [W32]: Do not use the new utsname code.
+	(option_handler) <debug-wait>: Ignore for any Windows version.
+
+2017-11-20  Werner Koch  <wk%gnupg.org@localhost>
+
+	Add SPDX-License-Identifier to most files.
+	+ commit 622f876784239c9524a598e6486181bcd0ee64b2
+
+
+	Add copyright info for AUTHORS.
+	+ commit 738ab548f13cc032f01ca5da1f8dc3ea221b209d
+
+
+2017-11-16  Damien Goutte-Gattat  <dgouttegattat%incenp.org@localhost>
+
+	fltk: Fix compilation and distcheck errors.
+	+ commit 89ae5378d1cc54be0825bcfa3ea567b1caa4a247
+	* fltk/Makefile.am (AM_CXXFLAGS): Add -std=c++11 flag.
+	(pinentry_fltk_SOURCES): Add header files.
+	(EXTRA_DIST): Add icon files.
+	* .gitignore: Ignore autoconf-generated files in fltk/.
+
+2017-10-19  Daniel Kahn Gillmor  <dkg%fifthhorseman.net@localhost>
+
+	core: Expect (and verify) a uid on "owner" option.
+	+ commit 6aafa61b199ab9091d6c9e190129f2ead2a647c7
+	* pinentry/pinentry.h (struct pinentry): Add field 'owner_uid'.
+	* pinentry/pinentry.c (pinentry_reset): Handle this new field.
+	(get_pid_name_for_uid): New. Atomic check for the base process name
+	contingent on process ownership.
+	(pinentry_get_title): Only scan for full commandline if the process
+	actually belongs to the claimed uid.
+	(option_handler): Option "owner" now expects "pid/uid hostname".
+
+2017-10-12  Daniel Kahn Gillmor  <dkg%fifthhorseman.net@localhost>
+
+	core: Only scan for the command line if probably on the same host.
+	+ commit 1f5b351531205214e9513a0aed170660dc822ceb
+	* pinentry/pinentry.c (pinentry_get_title): Check the current hostname
+	and make sure it matches.  If it does not, do not bother looking for
+	the command line.
+
+	core: Clean up command line extraction.
+	+ commit 242b658289488696d371c639c1da631712bd774c
+	* pinentry/pinentry.c (get_cmdline): Avoid trailing space, and return
+	NULL when no bytes were read from /proc.
+
+	tty: correct comments.
+	+ commit d7c54372512fbbd77709a3ea913b902061e5d45d
+	* tty/Makefile.am, tty/pinentry-tty.c: comments were copy/pasted from
+	  pinentry-curses; correcting them.
+
+2017-08-23  Damien Goutte-Gattat  <dgouttegattat%incenp.org@localhost>
+
+	gtk: Really always set the window as transient.
+	+ commit 2b1fb2f30a94a967dacec298e3c7d8a80b4c3194
+	* gtk+-2/pinentry-gtk-2.c (make_transient): Set the window as
+	transient even if we do not grab the keyboard.
+
+2017-08-23  Marcus Brinkmann  <marcus.brinkmann%ruhr-uni-bochum.de@localhost>
+
+	core: Supress compiler warnings.
+	+ commit 858bde1fbbc5e14f2d6410da05869188bdc36ee3
+	* pinentry/password-cache.c (password_cache_save, password_cache_lookup,
+	password_cache_clear) [!HAVE_LIBSECRET]: Suppress unused parameter
+	warnings.
+
+2017-08-04  Damien Goutte-Gattat  <dgouttegattat%incenp.org@localhost>
+
+	gtk: Disable tooltips in keyboard-grabbing mode.
+	+ commit 1590b664d88be8386a4664c2994b685187d1eb25
+	* gtk+-2:/pinentry-gtk-2.c (show_hide_button): Do not show the
+	tooltip if we attempt to grab the keyboard.
+	(create_window): Likewise.
+
+2017-07-12  Daiki Ueno  <ueno%gnu.org@localhost>
+
+	doc: Make Emacs frontend description more accurate.
+	+ commit ebfa54e6044420ae12a090cdef9df7e7b0d961d2
+	* doc/pinentry.texi (Front ends): Remove false assertions on
+	insecurity of Emacs, and mention allow-emacs-pinentry option of
+	gpg-agent.
+
+2017-07-12  Marcus Brinkmann  <marcus.brinkmann%ruhr-uni-bochum.de@localhost>
+
+	core: Disable "save passphrase" checkbox without secret service.
+	+ commit e57bcb7a2acff3a61a342d24e6a55407bf736631
+	* pinentry/password-cache.c (password_cache_lookup): New argument
+	FATAL_ERROR.  Set it on fatal error.
+	* pinentry/password-cache.h (password_cache_lookup): New argument
+	FATAL_ERROR in declaration.
+	* pinentry/pinentry.c (cmd_getpin): On fatal error, disallow
+	external password store.
+	* NEWS: Update.
+
+2017-07-11  Alon Bar-Lev  <alon.barlev%gmail.com@localhost>
+
+	Use pkg-config consistently.
+	+ commit 6053cb4f3873897acf5d899bc6f02046d0748a0f
+	* configure.ac: Invoke PKG_PROG_PKG_CONFIG. Consistently use
+	PKG_CHECK_MODULES for GTK+2.0, Gnome 3 and libsecret.
+	* gnome3/Makefile.am (AM_CPPFLAGS, LDADD): Adjust Gnome 3 flags.
+	* gtk+-2/Makefile.am (AM_CPPFLAGS, LDADD): Adjust Gtk+2.0 flags.
+
+2017-07-11  Marcus Brinkmann  <marcus.brinkmann%ruhr-uni-bochum.de@localhost>
+
+	curses: Add option to beep or flash terminal on dialog.
+	+ commit 1dba96fafa123f3631c0a50bb01835306c23b903
+	* pinentry/pinentry-curses.c (dialog_run): Beep or flash terminal.
+	* pinentry/pinentry.c (pinentry_reset): Reset ttyalert option.
+	(pinentry_parse_opts): Parse option ttyalert.
+	(option_handler): Handle option ttyalert.
+	* pinentry/pinentry.h (struct pinentry): New option ttyalert.
+
+2017-07-05  Damien Goutte-Gattat  <dgouttegattat%incenp.org@localhost>
+
+	gtk: Always set the window as transient.
+	+ commit f69dadc6ccea7672869436291ab5c1f58d545466
+	* gtk+-2/pinentry-gtk-2.c (create_window): Setup the make_transient
+	callback whether we ask for a passphrase or not.
+
+2017-05-03  Andre Heinecke  <aheinecke%intevation.de@localhost>
+
+	qt: Improve width of pinentryconfirm.
+	+ commit 4101806bf73caf25c8ce4e455b154901da1fe788
+	* qt/pinentryconfirm.cpp (PinentryConfirm::showEvent): Add spacer
+	item for text width.
+
+	qt: Fix build with Qt4.
+	+ commit 8bf41fe086438de9fa223ccf4162ed9d98e54646
+	* qt/main.cpp (main): Don't use Q_NULLPTR.
+
+2017-03-08  Justus Winter  <justus%gnupg.org@localhost>
+
+	fltk: Remove commented-out code.
+	+ commit 5c3f796798d655b5583257f9dfc81ae9c1427fb3
+	* fltk/main.cxx: Remove commented-out code.
+
+	fltk: Fix warning.
+	+ commit 2b2bbc9f67115baf518514281d3911b727b1caf9
+	* fltk/main.cxx (fltk_cmd_handler): Use a 'std::unique_ptr' instead of
+	a deprecated 'std::auto_ptr'.
+
+2017-03-08  Anatoly madRat L. Berenblit  <madrat-%users.noreply.github.com@localhost>
+
+	fltk: Add a FLTK-based pinentry.
+	+ commit 6c45eed62214b44fcc11e642b19df7b6ca0da0bd
+	* NEWS: Update.
+	* Makefile.am: Add new subdirectory.
+	* configure.ac: Add configuration for FLTK.
+	* fltk/Makefile.am: New file.
+	* fltk/encrypt.xpm: Likewise.
+	* fltk/icon.xpm: Likewise.
+	* fltk/main.cxx: Likewise.
+	* fltk/passwindow.cxx: Likewise.
+	* fltk/passwindow.h: Likewise.
+	* fltk/pinwindow.cxx: Likewise.
+	* fltk/pinwindow.h: Likewise.
+	* fltk/qualitypasswindow.cxx: Likewise.
+	* fltk/qualitypasswindow.h: Likewise.
+
+2017-02-13  Andre Heinecke  <aheinecke%intevation.de@localhost>
+
+	qt: Fix pinentry-curses fallback for qt5.
+	+ commit cd7b35e8ff106993b9ce98ea99a5210d637f3452
+	* qt/main.cpp (main): Initialize QApplication later.
+
+2017-02-03  Werner Koch  <wk%gnupg.org@localhost>
+
+	core: Show the command line in the titlebar.
+	+ commit e467a000f87e87582f5838964b6f1e0a960d4445
+	* pinentry/pinentry.c (get_cmdline): New.
+	(pinentry_get_title): Add the cmdline to the title.
+
+	Use a shared function to construct the title.
+	+ commit 36d32fbdedb07b285d01871b3ee66400c81681d3
+	* pinentry/pinentry.c (pinentry_get_title): New.
+	* qt/main.cpp (qt_cmd_handler): Use that function for the title.
+	* tty/pinentry-tty.c (confirm, password): Ditto.
+	* gnome3/pinentry-gnome3.c (create_prompt): Ditto.
+	* gtk+-2/pinentry-gtk-2.c (create_window): Ditto.
+	* pinentry/pinentry-emacs.c (set_labels): Ditto.
+
+	gtk: Unless SETTITLE is used show the pid in the titlebar.
+	+ commit c0d60e130b9bbd21801c8e71e80ab7c36f4ad6bd
+	* gtk+-2/pinentry-gtk-2.c (create_window): Display the pid as title.
+
+	core: New Assuan option "owner".
+	+ commit 61cde37b3e6a41bd24476d3c285288c12da0ed60
+	* pinentry/pinentry.h (struct pinentry): Add fields 'owner_pid' and
+	'owner_host'.
+	* pinentry/pinentry.c (pinentry_reset): Take care of these fields.
+	(option_handler): New option "owner".
+
+	curses: Do not return OK on error.
+	+ commit ce745a292192b01203ba5f557205a6f000bff953
+	* pinentry/pinentry.c (cmd_confirm): Take care not to return OK if the
+	RESULT is negative.
+	* pinentry/pinentry-curses.c (dialog_create): Amend error reporting by
+	setting specific_err_loc.
+	(dialog_run): Use new var confirm_mode for clearness.  In confirm mode
+	return Cancel instead of error.  This is how the gtk Pinentry does it.
+
+	core: New command getinfo/ttyinfo.
+	+ commit cd45d74d07512f8ec8d2b3306a1804457dd12964
+	* pinentry/pinentry.c (remember_display): New var.
+	(pinentry_have_display): Peek at --display.
+	(pinentry_parse_opts): Set pinentry.display.
+	(cmd_getinfo): Add sub-command "ttyinfo".
+
+2017-02-03  Werner Koch  <wk%gnupg.org@localhost>
+	    Vincent Lefevre  <vincent%vinc17.net@localhost>
+
+	gtk2: Fix a problem with fvwm.
+	+ commit b0e0bdeac5d40ca645afc9017778b39a26303523
+	* gtk+-2/pinentry-gtk-2.c (grab_pointer): Take care of
+	GDK_GRAB_ALREADY_GRABBED.
+
+2017-01-16  Justus Winter  <justus%g10code.com@localhost>
+
+	gnome3: Use the program name as default title.
+	+ commit 8e3aa3204e74e8d7a7538e0d0f04e555f140131b
+	* gnome3/pinentry-gnome3.c (create_prompt): If no title is requested,
+	use the program name as the default title.  This mimics what the GTK+2
+	variant does (although the GTK+2 pinentry seems to use
+	basename(argv[0])).
+
+2017-01-13  NIIBE Yutaka  <gniibe%fsij.org@localhost>
+
+	gnome3: Fix CONFIRM condition.
+	+ commit c725fdd260b0c2291660ff954e6b2250006ec08f
+	* gnome3/pinentry-gnome3.c (gnome3_cmd_handler): No buffer for PIN means
+	it's not passphrase input but confirmation dialog.
+
+2016-12-19  Raphael Kubo da Costa  <rakuco%FreeBSD.org@localhost>
+
+	Qt: Make sure extended grep is used with '|'.
+	+ commit 1acb06aac3dd08f573d7c2e3be75226346e61ed2
+	* m4/qt.m4: Use grep -E when using the alternation character.
+
+2016-12-01  Werner Koch  <wk%gnupg.org@localhost>
+
+	Fix linkage problem in tty and emacs pinentries.
+	+ commit c5c7bee68730c9f66a27f9bb0d023480623a2bfb
+	* emacs/pinentry-emacs.c (curses_cmd_handler): Remove var.
+	* tty/pinentry-tty.c (curses_cmd_handler): Remove var.
+	* pinentry/pinentry.c (flavor_flag): New local var.
+	(pinentry_set_flavor_flag): New function.
+	(cmd_getinfo): Use FLAVOR_FLAG for the "flavor" sub-command.
+	* gnome3/pinentry-gnome3.c (main): Call pinentry_set_flavor_flag.
+	* gtk+-2/pinentry-gtk-2.c (main): Ditto.
+	* pinentry/pinentry-emacs.c (initial_emacs_cmd_handler): Ditto.
+	* qt/main.cpp (main): Ditto.
diff --git a/pinentry-fltk/TODO b/pinentry-fltk/TODO
index d8f11946cb..c135da4282 100644
--- a/pinentry-fltk/TODO
+++ b/pinentry-fltk/TODO
@@ -5,3 +5,5 @@
 [X] Sent patches to upstream
     https://dev.gnupg.org/T4336
     https://dev.gnupg.org/T4337
+    Both patches now merged upstream (can be removed for next release)
+


Home | Main Index | Thread Index | Old Index