2002-01-16 00:44:28 +00:00
|
|
|
* There is a Texinfo manual documenting the API.
|
|
|
|
|
|
|
|
* New interface gpgme_op_trustlist_end() to match
|
|
|
|
gpgme_op_keylist_end.
|
|
|
|
|
2001-12-18 23:51:20 +00:00
|
|
|
Noteworthy changes in version 0.3.0 (2001-12-19)
|
|
|
|
------------------------------------------------
|
|
|
|
|
2001-12-18 22:22:18 +00:00
|
|
|
* New interface gpgme_set_protocol() to set the protocol and thus the
|
|
|
|
crypto engine to be used by the context. Currently, the OpenPGP
|
|
|
|
and the CMS protocols are supported. They are specified by the new
|
|
|
|
preprocessor symbols GPGME_PROTOCOL_OpenPGP and GPGME_PROTOCOL_CMS.
|
|
|
|
A new context uses the OpenPGP engine by default.
|
|
|
|
|
|
|
|
* gpgme_get_engine_info() returns information for all crypto engines
|
|
|
|
compiled into the library. The XML format has changed. To
|
|
|
|
reliably get the version of a crypto engine, the <version> tag
|
|
|
|
after the appropriate <protocol> tag has to be looked for.
|
|
|
|
|
|
|
|
* New interface gpgme_engine_check_version(), obsoleting
|
|
|
|
gpgme_check_engine(). Check the version of all engines you are
|
|
|
|
supporting in your software.
|
|
|
|
|
2001-12-18 19:54:00 +00:00
|
|
|
* GpgmeKey lists the user ids in the order as they are returned by
|
|
|
|
GnuPG, first the primary key with index 0, then the sub-user ids.
|
|
|
|
|
2001-12-14 01:39:05 +00:00
|
|
|
* New operation gpgme_op_decrypt_verify() to decrypt and verify
|
2001-11-16 01:44:49 +00:00
|
|
|
signatures simultaneously.
|
|
|
|
|
2001-12-18 22:54:49 +00:00
|
|
|
* The new interface gpgme_op_keylist_end() terminates a pending
|
|
|
|
keylist operation. A keylist operation is also terminated when
|
|
|
|
gpgme_op_keylist_next() returns GPGME_EOF.
|
|
|
|
|
2001-12-14 01:39:05 +00:00
|
|
|
* GPGME can be compiled without GnuPG being installed (`--with-gpg=PATH'),
|
|
|
|
cross-compiled, or even compiled without support for GnuPG
|
|
|
|
(`--without-gpg').
|
|
|
|
|
|
|
|
* GPGME can be compiled with support for GpgSM (GnuPG for S/MIME,
|
|
|
|
`--with-gpgsm=PATH'). It is enabled by default if the `gpgsm' is found
|
|
|
|
in the path, but it can also be compiled without support for GpgSM
|
|
|
|
(`--without-gpgsm').
|
|
|
|
|
|
|
|
* CryptPlug modules for GPGME are included and can be enabled at
|
|
|
|
configure time (`--enable-gpgmeplug'). There is one module which
|
|
|
|
uses the GnuPG engine (`gpgmeplug') and one module which uses the
|
|
|
|
GpgSM engine (`gpgsmplug').
|
|
|
|
|
2001-12-18 22:22:18 +00:00
|
|
|
* Interface changes relative to the latest 0.2.x release:
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
gpgme_key_get_as_xml CHANGED: Sub-user ids reversed in order.
|
|
|
|
gpgme_key_get_string_attr CHANGED: User ids reversed in order.
|
|
|
|
gpgme_key_get_ulong_attr CHANGED: User ids reversed in order.
|
|
|
|
gpgme_get_engine_info CHANGED: New format, extended content.
|
|
|
|
gpgme_engine_check_version NEW
|
|
|
|
gpgme_decrypt_verify_start NEW
|
|
|
|
gpgme_decrypt_verify NEW
|
2001-12-18 22:54:49 +00:00
|
|
|
gpgme_op_keylist_next NEW
|
2001-12-18 22:22:18 +00:00
|
|
|
gpgme_set_protocol NEW
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
2001-12-14 01:39:05 +00:00
|
|
|
|
2001-09-17 08:25:36 +00:00
|
|
|
Noteworthy changes in version 0.2.3 (2001-09-17)
|
|
|
|
------------------------------------------------
|
2001-08-28 11:11:10 +00:00
|
|
|
|
|
|
|
* New function gpgme_get_op_info which can be used to get the micalg
|
|
|
|
parameter needed for MOSS.
|
|
|
|
|
2001-09-17 08:25:36 +00:00
|
|
|
* New functions gpgme_get_armor and gpgme_get_textmode.
|
|
|
|
|
|
|
|
* The usual bug fixes and some minor functionality improvements.
|
|
|
|
|
|
|
|
* Added a simple encryption component for MS-Windows; however the
|
|
|
|
build procedure might have some problems.
|
2001-09-17 10:36:05 +00:00
|
|
|
|
2001-12-14 01:39:05 +00:00
|
|
|
|
2001-06-12 07:37:15 +00:00
|
|
|
Noteworthy changes in version 0.2.2 (2001-06-12)
|
|
|
|
------------------------------------------------
|
|
|
|
|
|
|
|
* Implemented a key cache.
|
|
|
|
|
|
|
|
* Fixed a race condition under W32 and some other bug fixes.
|
|
|
|
|
|
|
|
|
2001-04-02 08:40:32 +00:00
|
|
|
Noteworthy changes in version 0.2.1 (2001-04-02)
|
|
|
|
------------------------------------------------
|
|
|
|
|
|
|
|
* Changed debug output and GPGME_DEBUG variable (gpgme/debug.c)
|
|
|
|
|
|
|
|
* Handle GnuPG's new key capabilities output and support revocation
|
|
|
|
et al. attributes
|
|
|
|
|
|
|
|
* Made the W32 support more robust.
|
|
|
|
|
|
|
|
|
|
|
|
Copyright 2001 g10 Code GmbH
|
|
|
|
|
|
|
|
This file is free software; as a special exception the author gives
|
|
|
|
unlimited permission to copy and/or distribute it, with or without
|
|
|
|
modifications, as long as this notice is preserved.
|
|
|
|
|
|
|
|
This file is distributed in the hope that it will be useful, but
|
|
|
|
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
|
|
|
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|