<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/NEWS, branch V0-3-4</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=V0-3-4</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=V0-3-4'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2002-03-04T11:16:11Z</updated>
<entry>
<title>* gpg/Makefile.am (DISTCLEANFILES): Added.</title>
<updated>2002-03-04T11:16:11Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2002-03-04T11:16:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=bcd5749348b2ff1b45c43c7f28192eb67602d967'/>
<id>urn:sha1:bcd5749348b2ff1b45c43c7f28192eb67602d967</id>
<content type='text'>
* configure.ac: Bumbed LT version numbers to (7,1,0), requires
gpgsm 0.3.1.

</content>
</entry>
<entry>
<title>doc/</title>
<updated>2002-03-03T17:37:34Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-03-03T17:37:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=3c9959368e0099af4ef8c27953d7fc3c3d4cea29'/>
<id>urn:sha1:3c9959368e0099af4ef8c27953d7fc3c3d4cea29</id>
<content type='text'>
2002-03-03  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi (Information About Keys): Document GPGME_ATTR_EXPIRE.

gpgme/
2002-03-03  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* passphrase.c (_gpgme_passphrase_status_handler): Also set the
	error No_Passphrase if only a bad passphrase was provided.

</content>
</entry>
<entry>
<title>doc/</title>
<updated>2002-03-03T16:46:33Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-03-03T16:46:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=7d0eebf41a7374a3dc66c9fc138e5470bea0af42'/>
<id>urn:sha1:7d0eebf41a7374a3dc66c9fc138e5470bea0af42</id>
<content type='text'>
2002-03-03  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi (Verify): Document verification of normal and
	cleartext signatures.

gpgme/
2002-03-03  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* rungpg.c (_gpgme_gpg_op_verify): If TEXT is of mode
	GPGME_DATA_MODE_IN, construct a command line that stores the
	plaintext in TEXT.
	* verify.c (gpgme_op_verify_start): Accept TEXT being
	uninitialized, and in this case interpret SIG as a normal or
	cleartext signature and TEXT as a return data object.
	* engine-gpgsm.c (_gpgme_gpgsm_op_verify): Likewise.

tests/
2002-03-03  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpg/t-verify.c (main): Add a few more sanity checks, and a check
	for normal signatures.

</content>
</entry>
<entry>
<title>doc/</title>
<updated>2002-02-27T00:59:31Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-02-27T00:59:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=da2cd9aa44fbe2ecdcf0c93d97e6cc5133ea6694'/>
<id>urn:sha1:da2cd9aa44fbe2ecdcf0c93d97e6cc5133ea6694</id>
<content type='text'>
2002-02-27  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi (Listing Keys): Document gpgme_op_keylist_ext_start.

gpgme/
2002-02-27  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* rungpg.h (_gpgme_gpg_op_keylist_ext): New prototype.
	* rungpg.c (_gpgme_gpg_op_keylist_ext): New function.
	* engine-gpgsm.h (_gpgme_gpgsm_op_keylist_ext): New prototype.
	* engine-gpgsm.c (_gpgme_gpgsm_op_keylist_ext): New function.
	* engine.h (_gpgme_engine_op_keylist_ext): New prototype.
	* engine.c (_gpgme_engine_op_keylist_ext): New function.
	* keylist.c (gpgme_op_keylist_ext_start): New function.

</content>
</entry>
<entry>
<title>doc/</title>
<updated>2002-02-26T23:39:58Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-02-26T23:39:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=31b2a458ff66a70fffe587448d60044b7127b795'/>
<id>urn:sha1:31b2a458ff66a70fffe587448d60044b7127b795</id>
<content type='text'>
2002-02-27  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi (Encrypting a Plaintext): Document
	GPGME_Invalid_Recipients.
	(Error Values): Likewise.

gpgme/
2002-02-27  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.h: Add new error code GPGME_Invalid_Recipient.
	* encrypt.c (struct encrypt_result_s): New member invalid_recipients,
	rename no_recipients to no_valid_recipients.
	(_gpgme_encrypt_status_handler): Include error for invalid
	recipients.
	* engine-gpgsm.c (gpgsm_set_recipients): Change type of first
	argument to GpgsmObject.  Use that to report back the status about
	the recipients.

</content>
</entry>
<entry>
<title>doc/</title>
<updated>2002-02-26T00:08:09Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-02-26T00:08:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=c22974f99f1d91d49f365a375befc4b87ccfc63f'/>
<id>urn:sha1:c22974f99f1d91d49f365a375befc4b87ccfc63f</id>
<content type='text'>
2002-02-26  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi (Encrypting a Plaintext): Document
	gpgme_op_encrypt_sign and gpgme_op_encrypt_sign_start.

gpgme/
2002-02-25  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* engine.c (_gpgme_engine_op_encrypt_sign): New function.
	* engine.h (_gpgme_engine_op_encrypt_sign): New prototype.
	* rungpg.c (_gpgme_append_gpg_args_from_signers): New function.
	(_gpgme_gpg_op_sign): Use that new function.
	(_gpgme_gpg_op_encrypt_sign): New function.
	* rungpg.h (_gpgme_gpg_op_encrypt_sign): New prototype.
	* gpgme.h (gpgme_op_encrypt_sign_start): New prototype.
	(gpgme_op_encrypt_sign): Likewise.
	* Makefile.am (libgpgme_la_SOURCES): Add encrypt-sign.c.
	* ops.h (_gpgme_encrypt_status_handler): Add prototype.
	(_gpgme_sign_status_handler): Add prototype.
	* sign.c (sign_status_handler): Rename to ...
	(_gpgme_sign_status_handler): ... this and make non-static.
	* encrypt.c (encrypt_status_handler): Rename to ...
	(_gpgme_encrypt_status_handler): ... this and make non-static.
	* encrypt.c (gpgme_op_encrypt_start): Use new status handler name.
	* sign.c (gpgme_op_sign_start): Likewise.

tests/
2002-02-26  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpg/t-encrypt-sign.c: New file.
	* gpg/Makefile.am (TESTS): Add t-encrypt-sign.

</content>
</entry>
<entry>
<title>doc/</title>
<updated>2002-02-25T18:31:07Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-02-25T18:31:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=98bee1303f7208f5b5a9c99f914d4e564a8c2215'/>
<id>urn:sha1:98bee1303f7208f5b5a9c99f914d4e564a8c2215</id>
<content type='text'>
2002-02-25  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi (Creating a Signature): Add a note about
	certifications to include.
	(Included Certifications): New section.

gpgme/
2002-02-25  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* context.h (struct gpgme_context_s): New member include_certs.
	* gpgme.h (gpgme_set_include_certs): Add prototype.
	(gpgme_get_include_certs): Likewise.
	* gpgme.c (gpgme_set_include_certs): New function.
	(gpgme_get_include_certs): Likewise.
	(gpgme_new): Set include_certs to 1 (the default).
	* engine.c (_gpgme_engine_op_sign): Accept new argument include_certs,
	and pass it to _gpgme_gpgsm_op_sign.
	* engine.h (_gpgme_engine_op_sign): Likewise for prototype.
	* engine-gpgsm.c (_gpgme_gpgsm_op_sign): Accept new argument
	include_certs and handle it.
	* engine-gpgsm.h (_gpgme_gpgsm_start): Add new argument include_certs.
	* sign.c (gpgme_op_sign_start): Add new argument to
	_gpgme_engine_op_sign call.

</content>
</entry>
<entry>
<title>2002-02-12  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-02-12T22:08:10Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-02-12T22:08:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=10750fcfd9e27be2158e5f7de002f4425c74b987'/>
<id>urn:sha1:10750fcfd9e27be2158e5f7de002f4425c74b987</id>
<content type='text'>
	* configure.ac (AC_INIT): Bump version to 0.3.3.
	* jnlib/Makefile.am: Rever to older version that includes xmalloc
	but not dotlock and some other files.  Reported by St�phane
	Corth�sy.

tests/
2002-02-12  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpg/Makefile.am (CLEANFILES): New target.
	(distclean-local): Rename to ...
	(clean-local): ... this.

</content>
</entry>
<entry>
<title>2002-02-10  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-02-10T13:31:36Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-02-10T13:31:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=cfa8bcd1749638550108f8fe0318c5ca11b2c865'/>
<id>urn:sha1:cfa8bcd1749638550108f8fe0318c5ca11b2c865</id>
<content type='text'>
	* Released 0.3.2.

	* configure.ac (AC_INIT): Bump version to 0.3.2.
	* jnlib/libjnlibconfig.h: Revert to older version that doesn't
	expect libgcrypt.  Reported by Jose Carlos Garcia Sogo
	&lt;jsogo@debian.org&gt;.
2002-02-09  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

</content>
</entry>
<entry>
<title>2002-02-09  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-02-09T00:26:58Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-02-09T00:26:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=bccaa95b2722eca22721cbc759a9cbf3ae116306'/>
<id>urn:sha1:bccaa95b2722eca22721cbc759a9cbf3ae116306</id>
<content type='text'>
	* Released 0.3.1.

	* configure.ac (LIBGPGME_LT_CURRENT): Bump it up to 6!
	(NEED_GPGSM_VERSION): Bump it up to 0.3.0!

</content>
</entry>
</feed>
