<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/doc, branch gpgme-0-3-8</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-0-3-8</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-0-3-8'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2002-06-20T12:13:44Z</updated>
<entry>
<title>* verify.c (calc_sig_summary): Set bad policy for wrong key usage.</title>
<updated>2002-06-20T12:13:44Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2002-06-20T12:13:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=45d99504f5d92ce06e517436aa95b78e9a5a1a79'/>
<id>urn:sha1:45d99504f5d92ce06e517436aa95b78e9a5a1a79</id>
<content type='text'>
(skip_token): New.
(_gpgme_verify_status_handler): Watch out for wrong key usage.
(gpgme_get_sig_string_attr): Hack to return info on the key
usage.  Does now make use of the former RESERVED argument which
has been renamed to WHATIDX.
(gpgme_get_sig_ulong_attr): Renamed RESERVED to WHATIDX.

* gpgme.texi (Verify): Explain the new whatidx variable.

</content>
</entry>
<entry>
<title>tests/</title>
<updated>2002-06-12T14:34:15Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2002-06-12T14:34:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=61c97e9fa9c939a76c6fc6be0dc4462cb62f01c5'/>
<id>urn:sha1:61c97e9fa9c939a76c6fc6be0dc4462cb62f01c5</id>
<content type='text'>
* gpgsm/t-keylist.c (doit): Print operation info if available.
gpgme/
* keylist.c (struct keylist_result_s): New.
(_gpgme_release_keylist_result): Release it here
(keylist_status_handler): Handle truncated.
(append_xml_keylistinfo): New.
* gpgme.c (_gpgme_release_result): and use it here.
* types.h: Declare the new type here.
* context.h (struct gpgme_context_s): Use it here.

</content>
</entry>
<entry>
<title>* gpgme.h: Add GPGME_ATTR_SIG_SUMMARY and the GPGME_SIGSUM_</title>
<updated>2002-06-11T15:33:08Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2002-06-11T15:33:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=6b8917205149d90b69080aaa8a97b109b72041df'/>
<id>urn:sha1:6b8917205149d90b69080aaa8a97b109b72041df</id>
<content type='text'>
constants.
* verify.c (calc_sig_summary): New.
(gpgme_get_sig_ulong_attr): And use it here.

</content>
</entry>
<entry>
<title>2002-06-04  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-06-04T12:12:08Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-06-04T12:12:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=e202b91008e15e3e7ebd2e3858d4c634a1265050'/>
<id>urn:sha1:e202b91008e15e3e7ebd2e3858d4c634a1265050</id>
<content type='text'>
	* gpgme.texi (Multi Threading): Document new autodetection.

</content>
</entry>
<entry>
<title>2002-06-04  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-06-04T10:56:33Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-06-04T10:56:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=4df073b733f684f22a3bdc926d095a1782208032'/>
<id>urn:sha1:4df073b733f684f22a3bdc926d095a1782208032</id>
<content type='text'>
	* Makefile.am (DISTCLEANFILES): New variable.

</content>
</entry>
<entry>
<title>2002-05-26  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-05-26T20:12:51Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-05-26T20:12:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=3d05bb406b27227e734dfaa3b6f4373086c54cc1'/>
<id>urn:sha1:3d05bb406b27227e734dfaa3b6f4373086c54cc1</id>
<content type='text'>
	* gpgme.texi: Some typographical correctons throughout.

</content>
</entry>
<entry>
<title>2002-05-09  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-05-09T06:49:40Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-05-09T06:49:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=0ab2c2918ae175e18ee707dcfa82a7358193fc29'/>
<id>urn:sha1:0ab2c2918ae175e18ee707dcfa82a7358193fc29</id>
<content type='text'>
	* gpgme.texi (Using Automake): New section.

</content>
</entry>
<entry>
<title>2002-05-09  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-05-09T03:39:18Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-05-09T03:39:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d9e73425b9845936b225e28047c57546e56eb1d8'/>
<id>urn:sha1:d9e73425b9845936b225e28047c57546e56eb1d8</id>
<content type='text'>
	* gpgme.texi (Multi Threading): Escape { and }.

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

	* gpgme.texi (Overview): Replace note about thread-safeness.
	(Multi Threading): New section.

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

	* w32-util.c: New static variable GET_PATH_LOCK.
	(_gpgme_get_gpg_path): Remove superfluous NULL initializer.
	Take lock while determining path.
	(_gpgme_get_gpgsm_path): Likewise.
	* version.c (do_subsystem_inits): Set DONE to 1 after
	initialization.
	(gpgme_get_engine_info): New variable ENGINE_INFO_LOCK.  Take lock
	while determining engine info.
	* rungpg.c (_gpgme_gpg_get_version): New variable
	GPG_VERSION_LOCK.  Take the lock while determining the program
	version.
	* posix-io.c: Include "sema.h".
	(_gpgme_io_spawn): New variable FIXED_SIGNALS_LOCK.  Take the lock
	while fixing the signals.
	(_gpgme_io_select): Make READFDS and WRITEFDS non-static.
	* key.c: Include "sema.h".  New globals KEY_CACHE_LOCK and
	KEY_REF_LOCK.
	(capabilities_to_string): Make STRINGS very const.
	(_gpgme_key_cache_add): Lock the key cache.
	(_gpgme_key_cache_get): Likewise.
	(gpgme_key_ref, gpgme_key_release): Lock the key_ref_lock.
	* import.c (append_xml_impinfo): Make IMPORTED_FIELDS and
	IMPORT_RES_FIELDS very const.  Make FIELD and FIELD_NAME a litle
	const.
	* engine.c (_gpgme_engine_get_info): New variable
	ENGINE_INFO_LOCK.  Take lock while determining engine info.
	* engine-gpgsm.c: Include "sema.h".
	(_gpgme_gpgsm_get_version): New variable GPGSM_VERSION_LOCK.  Take
	lock while getting program version.

</content>
</entry>
<entry>
<title>* gpgme.texi (Manipulating Data Buffers): Changed some data types</title>
<updated>2002-05-03T18:20:24Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2002-05-03T18:20:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=afd58b644c9cb9d4342ee8decc32f058c7b2425e'/>
<id>urn:sha1:afd58b644c9cb9d4342ee8decc32f058c7b2425e</id>
<content type='text'>
to void*.
(Protocol Selection): Added gpgme_get_protocol.
(Verify): Updated to include the new attribute fucntions and
status codes.

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