|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
[1.7] ITP: pinentryThis is a collection of simple PIN or passphrase entry dialogs which
utilize the Assuan protocol as described by the aegypten project; see http://www.gnupg.org/aegypten/ for details. There are programs for different toolkits available: GUI OPTION DEPENDENCIES Curses --enable-pinentry-curses Curses library, for example ncurses GTK+ V1.2 --enable-pinentry-gtk Gimp Toolkit Library Version 1.2 eg. libgtk-1.2 and libglib-1.2 GTK+ V2.0 --enable-pinentry-gtk2 Gimp Toolkit Library, Version 2.0 eg. libgtk-x11-2.0 and libglib-2.0 Qt --enable-pinentry-qt Qt, eg. libqt or libqt-mt Qt4 --enable-pinentry-qt4 Qt4 This cygwin package builds only the curses, gtk1, and gtk2 versions, although the qt versions and perhaps the native win32 version may be added in later cygwin releases. Each program is provided in a separate installation package, with alternatives-based management. pinentry is a prerequisite for GnuPG2. The build has no internal self-tests, but testing with gnugp2 appears to work [*]. While pinentry uses the assuan protocol, it does not actually depend on the full libassuan; instead pinentry includes a stripped-down version of the libassuan source code, and uses that. [*] gpg2 calls gpg-agent in server mode when it cannot contact the agent daemon. The server-mode gpg-agent then launches the desired pinentry program, collects the passphrase, and returns it to gpg2 before exiting. This process works fine, with all three pinentry variants here. pinentry is included in debian stable and testing: http://packages.debian.org/search?keywords=pinentry and Fedora 11 https://admin.fedoraproject.org/pkgdb/packages/name/pinentry?#Fedora11 http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-0.7.6-1-src.tar.bz2 http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-0.7.6-1.tar.bz2 http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-gtk1/pinentry-gtk1-0.7.6-1.tar.bz2 http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-gtk1/setup.hint http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-gtk2/pinentry-gtk2-0.7.6-1.tar.bz2 http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-gtk2/setup.hint http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/setup.hint ====== pinentry setup.hint ===== requires: alternatives libncurses9 libiconv2 libgcc1 category: Utils sdesc: "PIN Entry (main, curses)" ldesc: "This is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the aegypten project." ====== pinentry-gtk1 setup.hint ===== requires: pinentry alternatives libgtk1.2_0 libglib1.2_0 libncurses9 libiconv2 libgcc1 category: Utils Gnome external-source: pinentry sdesc: "PIN Entry (gtk1)" ldesc: "This is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the aegypten project." ====== pinentry-gtk2 setup.hint ===== requires: pinentry alternatives libgtk2.0_0 libglib2.0_0 libpango1.0_0 libncurses9 libintl8 libiconv2 libgcc1 category: Utils Gnome external-source: pinentry sdesc: "PIN Entry (gtk2)" ldesc: "This is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the aegypten project." OK? -- Chuck |
|
|
Re: [1.7] ITP: pinentryOn 19/10/2009 17:48, Charles Wilson wrote:
> This is a collection of simple PIN or passphrase entry dialogs which > utilize the Assuan protocol as described by the aegypten project; see > http://www.gnupg.org/aegypten/ for details. No time for a review today, but: > There are programs for different toolkits available: > > GUI OPTION DEPENDENCIES > Curses --enable-pinentry-curses Curses library, for example ncurses > GTK+ V1.2 --enable-pinentry-gtk Gimp Toolkit Library Version 1.2 > eg. libgtk-1.2 and libglib-1.2 > GTK+ V2.0 --enable-pinentry-gtk2 Gimp Toolkit Library, Version 2.0 > eg. libgtk-x11-2.0 and libglib-2.0 > Qt --enable-pinentry-qt Qt, eg. libqt or libqt-mt > Qt4 --enable-pinentry-qt4 Qt4 > > This cygwin package builds only the curses, gtk1, and gtk2 versions, > although the qt versions and perhaps the native win32 version may be > added in later cygwin releases. Please do not make a gtk1 version. gtk+-1.2 is obsolete, and while it remains for now in the distro due to existing dependencies on it, I would like to drop it by the time gtk+-3.0 comes out next year. Now is not the time to be adding gtk1 packages, particularly where gtk2 is available. As for Qt, 3.x is now obsolete, but there are still a (diminishing) number of programs yet to be ported. Of course, the difference here is that I haven't got Qt4 into the distro yet because of a number of dependencies not yet included (MySQL, GStreamer, and xine-lib, the latter two of which have a large number of deps themselves). So I won't object if you want to add a Qt3 version in the meantime. Yaakov |
|
|
Re: [1.7] ITP: pinentryYaakov (Cygwin/X) wrote:
> Please do not make a gtk1 version. > > As for Qt, 3.x is now obsolete, but there are still a (diminishing) > number of programs yet to be ported. OK. Revised: http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-0.7.6-2-src.tar.bz2 http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-0.7.6-2.tar.bz2 http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-gtk2/pinentry-gtk2-0.7.6-2.tar.bz2 http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-gtk2/setup.hint http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-qt3/pinentry-qt3-0.7.6-2.tar.bz2 http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-qt3/setup.hint http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/setup.hint ========= pinentry-qt setup.hint =========== requires: pinentry alternatives libqt3 libncurses9 libiconv2 libgcc1 libstdc++6 category: Utils Gnome external-source: pinentry sdesc: "PIN Entry (qt3)" ldesc: "This is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the aegypten project." -- Chuck |
|
|
Re: [1.7] ITP: pinentryCharles Wilson wrote:
> Yaakov (Cygwin/X) wrote: >> Please do not make a gtk1 version. >> >> As for Qt, 3.x is now obsolete, but there are still a (diminishing) >> number of programs yet to be ported. > > OK. Revised: > > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-0.7.6-2-src.tar.bz2 > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-0.7.6-2.tar.bz2 > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-gtk2/pinentry-gtk2-0.7.6-2.tar.bz2 > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-gtk2/setup.hint > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-qt3/pinentry-qt3-0.7.6-2.tar.bz2 > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-qt3/setup.hint > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/setup.hint > > ========= pinentry-qt setup.hint =========== > requires: pinentry alternatives libqt3 libncurses9 libiconv2 libgcc1 > libstdc++6 > category: Utils Gnome > external-source: pinentry > sdesc: "PIN Entry (qt3)" > ldesc: "This is a collection of simple PIN or passphrase > entry dialogs which utilize the Assuan protocol as described > by the aegypten project." Ping? -- Chuck |
|
|
Re: [1.7] ITP: pinentryOn Nov 6 15:33, Charles Wilson wrote:
> Charles Wilson wrote: > > Yaakov (Cygwin/X) wrote: > >> Please do not make a gtk1 version. > >> > >> As for Qt, 3.x is now obsolete, but there are still a (diminishing) > >> number of programs yet to be ported. > > > > OK. Revised: > > > > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-0.7.6-2-src.tar.bz2 > > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-0.7.6-2.tar.bz2 > > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-gtk2/pinentry-gtk2-0.7.6-2.tar.bz2 > > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-gtk2/setup.hint > > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-qt3/pinentry-qt3-0.7.6-2.tar.bz2 > > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-qt3/setup.hint > > http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/setup.hint > > > > ========= pinentry-qt setup.hint =========== > > requires: pinentry alternatives libqt3 libncurses9 libiconv2 libgcc1 > > libstdc++6 > > category: Utils Gnome > > external-source: pinentry > > sdesc: "PIN Entry (qt3)" > > ldesc: "This is a collection of simple PIN or passphrase > > entry dialogs which utilize the Assuan protocol as described > > by the aegypten project." > > Ping? Looks good. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat |
|
|
Re: [1.7] ITP: pinentryCorinna Vinschen wrote:
> On Nov 6 15:33, Charles Wilson wrote: >> Charles Wilson wrote: >>> http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-0.7.6-2-src.tar.bz2 >>> http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-0.7.6-2.tar.bz2 >>> http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-gtk2/pinentry-gtk2-0.7.6-2.tar.bz2 >>> http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-gtk2/setup.hint >>> http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-qt3/pinentry-qt3-0.7.6-2.tar.bz2 >>> http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/pinentry-qt3/setup.hint >>> http://cygutils.fruitbat.org/ITP-gnupg2/release/pinentry/setup.hint >> Ping? > > Looks good. Thanks. I've uploaded it and update cygwin-pkg-maint. I'll send out an announcement tomorrow. -- Chuck |
| Free embeddable forum powered by Nabble | Forum Help |