Mailing List Archive

GnuPG 1.9.17 (S/MIME and gpg-agent) released
Hello!

We are pleased to announce the availability of GnuPG 1.9.17 - the
branch of GnuPG featuring the S/MIME protocol. You should consider
using GnuPG 1.9 if you want to use the GPG-AGENT or GPGSM. The
GPG-AGENT is also helpful when using the stable GPG version 1.4 or if
you want to check out its ssh-agent replacement feature.

GnuPG 1.9 is the current development version of GnuPG. Despite of
that, most parts (in particular GPG-AGENT and GPGSM) are considered
ready for production use. Please keep on using GnuPG 1.4.x for
OpenPGP; 1.9 and 1.4 may - and actually should - be installed
simultaneously.

This release features a partly rewrite of the smartcard access code as
well as several bug fixes and enhancements. Noteworthy things are:

* gpg-connect-agent has now features to handle Assuan INQUIRE
commands.

* Internal changes for OpenPGP cards. New Assuan command WRITEKEY.

* GNU Pth is now a hard requirement.

* [scdaemon] Support for OpenSC has been removed. Instead a new and
straightforward pkcs#15 modules has been written. As of now it
does allows only signing using TCOS cards but we are going to
enhance it to match all the old capabilities.

* [gpg-agent] New option --write-env-file and Assuan command
UPDATESTARTUPTTY.

* [gpg-agent] New option --default-cache-ttl-ssh to set the TTL for
SSH passphrase caching independent from the other passphrases.


You may download it from one of the mirrors as listed at
http://www.gnupg.org/download/mirrors.html or direct from the master
server ftp://ftp.gnupg.org:

ftp://ftp.gnupg.org/gcrypt/alpha/gnupg/gnupg-1.9.17.tar.bz2 (1709k)
ftp://ftp.gnupg.org/gcrypt/alpha/gnupg/gnupg-1.9.17.tar.bz2.sig

or as a patch against the previous release:

ftp://ftp.gnupg.org/gcrypt/alpha/gnupg/gnupg-1.9.16-1.9.17.diff.bz2 (150k)


You will also need to get a new libassuan (our IPC library):

ftp://ftp.gnupg.org/gcrypt/alpha/libassuan/libassuan-0.6.10.tar.gz (252k)
ftp://ftp.gnupg.org/gcrypt/alpha/libassuan/libassuan-0.6.10.tar.gz.sig

a patch is also available:

ftp://ftp.gnupg.org/gcrypt/alpha/libassuan/libassuan-0.6.9-0.6.10.diff.bz2
(5k)


SHA-1 checksums for the above files are:

f089490450b99263332c71f6e296a3a83b28433c gnupg-1.9.17.tar.bz2
4331d0755e50e87b3001d061f63e82e2834ffc1a gnupg-1.9.16-1.9.17.diff.bz2
18d43335494b0d38dde6d9748cbde4141f04114b libassuan-0.6.10.tar.gz
6375968684e6c7dc854dc05366c4106e5dbe30dd libassuan-0.6.9-0.6.10.diff.bz2

For help on installing or running GnuPG 1.9 you should send mail to
the gnupg-users mailing list or to one of the country specific lists.
See http://www.gnupg.org/documentation/mailing-lists.html .

Improving GnuPG is costly, but you can help! We are looking for
organizations that find GnuPG useful and wish to contribute back. You
can contribute by reporting bugs, improve the software, or by donating
money.

Commercial support contracts for GnuPG are available, and they help
finance continued maintenance. g10 Code GmbH, a Duesseldorf based
company owned and headed by gpg's principal author, is currently
funding GnuPG development. We are always looking for interesting
development projects.


Happy hacking,

Werner

--
Werner Koch <wk@gnupg.org>
The GnuPG Experts http://g10code.com
Free Software Foundation Europe http://fsfeurope.org
Join the Fellowship and protect your Freedom! http://www.fsfe.org
Re: GnuPG 1.9.17 (S/MIME and gpg-agent) released [ In reply to ]
Hi!

there is a small glitch on systems where libusb development files are
not installed. This is actually optional but a missing one won'
t let you build the scdaemon.

./configure --disable-scdaemon

is the obvious workaround. Or use this patch:


diff -u -p -r1.12.2.32 scdaemon.c
--- scd/scdaemon.c 7 Jun 2005 19:09:17 -0000 1.12.2.32
+++ scd/scdaemon.c 21 Jun 2005 11:55:42 -0000
@@ -456,7 +456,9 @@ main (int argc, char **argv )
allow_coredump = 1;
break;
case oDebugCCIDDriver:
+#ifdef HAVE_LIBUSB
ccid_set_debug_level (ccid_set_debug_level (-1)+1);
+#endif /*HAVE_LIBUSB*/
break;
case oDebugDisableTicker: ticker_disabled = 1; break;


Installing libusb-dev is in general a good idea - if it exists for
your platform. Without it you need to use pcsclite to access
smartcard readers.


Shalom-Salam,

Werner