[Announce] GPGME 1.4.0 released
Werner Koch
wk at gnupg.org
Tue Feb 26 18:58:04 CET 2013
Hello!
I am pleased to announce version 1.4.0 of GPGME.
GnuPG Made Easy (GPGME) is a C language library that allows to add
support for cryptography to a program. It is designed to make access
to public key crypto engines as included in GnuPG easier for
applications. GPGME provides a high-level crypto API for encryption,
decryption, signing, signature verification and key management.
Noteworthy changes in version 1.4.0 are:
* New function gpgme_set_global_flag to help debugging on Android.
* New function gpgme_io_writen as a convenience wrapper around
gpgme_io_write.
* New functions to support the pinentry mode feature of GnuPG 2.1.
* New macro GPGME_VERSION_NUMBER to allow supporting different API
versions without the need for a configure test.
* Several improvements for gpgme-tool.
* Better logging of the common "invalid engine" error code.
* Support for FD passing is now enabled by default. The configure
option --disable-fd-passing may be used to disable this.
* Interface changes relative to the 1.3.1 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GPGME_VERSION_NUMBER NEW.
gpgme_io_writen NEW.
gpgme_set_global_flag NEW.
gpgme_set_pinentry_mode NEW.
gpgme_get_pinentry_mode NEW.
gpgme_pinentry_mode_t NEW.
GPGME_PINENTRY_MODE_DEFAULT NEW.
GPGME_PINENTRY_MODE_ASK NEW.
GPGME_PINENTRY_MODE_CANCEL NEW.
GPGME_PINENTRY_MODE_ERROR NEW.
GPGME_PINENTRY_MODE_LOOPBACK NEW.
You may download this library and its OpenPGP signature from:
ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-1.4.0.tar.bz2 (935k)
ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-1.4.0.tar.bz2.sig
GZIP compressed tarballs are also available:
ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-1.4.0.tar.gz (1183k)
ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-1.4.0.tar.gz.sig
As an alternative you may use a patch file to upgrade the previous
version of the library:
ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-1.3.2-1.4.0.diff.bz2 (255k)
SHA-1 checksums are:
897e36c1d3f6595d69fb37c820aaa162daa0e369 gpgme-1.4.0.tar.bz2
d91fde8377cc7da7e8897fd1a2ed767bba6bf71d gpgme-1.4.0.tar.gz
215961b0780916612a9c08ef88f92e113a3e0b51 gpgme-1.3.2-1.4.0.diff.bz2
Thanks to W. Trevor King for his contributions to gpgme-tool and to all
others who reported and fixed bugs and portability issues.
A big THANK YOU goes to my former colleague Marcus Brinkmann: He
maintained GPGME for more than a decade and helped to turn it into the
standard API for GnuPG.
Please send questions regarding the use of GPGME to the gnupg-devel
mailing list:
http://lists.gnupg.org/mailman/listinfo/gnupg-devel
If you need commercial support, you may want to consult this listing:
http://www.gnupg.org/service.html
The driving force behind the development of the GnuPG system is my
company g10 Code. Maintenance and improvement of GnuPG and related
software takes up most of our resources. To allow us to continue our
work on free software, we ask to either purchase a support contract,
engage us for custom enhancements, or to donate money:
http://g10code.com/gnupg-donation.html
Happy hacking,
Werner
--
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 204 bytes
Desc: not available
URL: </pipermail/attachments/20130226/04e64554/attachment-0001.pgp>
-------------- next part --------------
_______________________________________________
Gnupg-announce mailing list
Gnupg-announce at gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-announce
More information about the Gnupg-devel
mailing list