<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/doc/ChangeLog, branch V0-3-5</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=V0-3-5</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=V0-3-5'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2002-03-18T00:01:51Z</updated>
<entry>
<title>2002-03-17  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-03-18T00:01:51Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-03-18T00:01:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=5a24e01ee863f219449548a08e7609a3a2b244ec'/>
<id>urn:sha1:5a24e01ee863f219449548a08e7609a3a2b244ec</id>
<content type='text'>
	* gpgme.texi (Detailed Results): Fix syntax error in last change.

</content>
</entry>
<entry>
<title>Minor doc fixes</title>
<updated>2002-03-10T18:35:33Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2002-03-10T18:35:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d901ebf3b91a81043f6a68ff5e43b82ea3b50f29'/>
<id>urn:sha1:d901ebf3b91a81043f6a68ff5e43b82ea3b50f29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc/</title>
<updated>2002-03-06T01:40:25Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-03-06T01:40:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=748aa18dc6ca9cb25e534fcf2028fb61fde98318'/>
<id>urn:sha1:748aa18dc6ca9cb25e534fcf2028fb61fde98318</id>
<content type='text'>
2002-03-06  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi (Encrypting a Plaintext): Document symmetric
	encryption.

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

	* encrypt.c (_gpgme_encrypt_sym_status_handler): New function.
	(gpgme_op_encrypt_start): New variable SYMMETRIC, set it if RECP
	is null, and if it is set, use _gpgme_encrypt_sym_status_handler
	as status handler and run _gpgme_passphrase_start.
	* rungpg.c (_gpgme_gpg_op_encrypt): If RECP is zero, do symmetric
	encryption.
	* engine-gpgsm.c (_gpgme_gpgsm_op_encrypt): If RECP is zero,
	return error value.

	* rungpg.c (_gpgme_gpg_op_verify): Add "--" argument.

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

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

</content>
</entry>
<entry>
<title>2002-03-06  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-03-06T00:33:50Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-03-06T00:33:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=7c308977d0531a2063de41a2b3cb56ac4ccdaf9c'/>
<id>urn:sha1:7c308977d0531a2063de41a2b3cb56ac4ccdaf9c</id>
<content type='text'>
	* gpgme.texi (Error Strings): Add example.
	* gpgme.texi (Listing Keys): Likewise.

</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>Fix typo.</title>
<updated>2002-02-25T18:34:17Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-02-25T18:34:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=5547faf658f4dd4589694826883c60b82000fb72'/>
<id>urn:sha1:5547faf658f4dd4589694826883c60b82000fb72</id>
<content type='text'>
</content>
</entry>
</feed>
