<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme, branch gpgme-0-4-0</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-0-4-0</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-0-4-0'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2002-12-23T21:19:23Z</updated>
<entry>
<title>Added new items.</title>
<updated>2002-12-23T21:19:23Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-12-23T21:19:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=856d9db47963555f901da2507cf98085493f355e'/>
<id>urn:sha1:856d9db47963555f901da2507cf98085493f355e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>2002-12-23  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-12-23T21:06:38Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-12-23T21:06:38Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=c60bcb31ade3f86eeb96d38ffbbca399131a5da3'/>
<id>urn:sha1:c60bcb31ade3f86eeb96d38ffbbca399131a5da3</id>
<content type='text'>
	* gpgsm/Makefile.am (./gpgsm.conf): Add a faked system time to
	avoid certification's expiry.
	* gpgsm/t-encrypt.c (main): Use the short certification name.

</content>
</entry>
<entry>
<title>2002-12-23  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-12-23T20:29:33Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-12-23T20:29:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=51168de35d4b6765901686a1f141bf5d230bb01a'/>
<id>urn:sha1:51168de35d4b6765901686a1f141bf5d230bb01a</id>
<content type='text'>
	* autogen.sh (automake_vers): Require 1.7 (really 1.7.1) for the
	conditional source distribution bug fix.

</content>
</entry>
<entry>
<title>2002-12-23  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-12-23T17:47:01Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-12-23T17:47:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=1ab62dbcba32972d8036a22a590d38941b6bbf4a'/>
<id>urn:sha1:1ab62dbcba32972d8036a22a590d38941b6bbf4a</id>
<content type='text'>
	* data-mem.c (mem_release): Fix gcc warning.
	* data-user.c (user_release): Likewise.

</content>
</entry>
<entry>
<title>2002-12-22  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-12-23T17:12:48Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-12-23T17:12:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=9d8143f0714516de7326d242221a05e947372d4d'/>
<id>urn:sha1:9d8143f0714516de7326d242221a05e947372d4d</id>
<content type='text'>
	* gpgme.texi (Key Signatures): New section.
	(Listing Keys): Add gpgme_get_key.

</content>
</entry>
<entry>
<title>Add 0.3 branch changes.</title>
<updated>2002-12-22T13:55:00Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-12-22T13:55:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=215ab30bbad456280dfc20eb43ffe5c62cb74010'/>
<id>urn:sha1:215ab30bbad456280dfc20eb43ffe5c62cb74010</id>
<content type='text'>
</content>
</entry>
<entry>
<title>2002-12-08  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-12-08T13:54:11Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-12-08T13:54:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=76253cd2fabf7b3cbacf3a9777e9756feb17cf85'/>
<id>urn:sha1:76253cd2fabf7b3cbacf3a9777e9756feb17cf85</id>
<content type='text'>
	* configure.ac (LIBGPGME_LT_CURRENT): Increase by one.
	(LIBGPGME_LT_AGE, LIBGPGME_LT_REVISION): Set to 0.

</content>
</entry>
<entry>
<title>Fix bugs in last change.</title>
<updated>2002-12-06T22:27:12Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-12-06T22:27:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=0f78cb1e66273be9c0f755055862a1de6580ce96'/>
<id>urn:sha1:0f78cb1e66273be9c0f755055862a1de6580ce96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc/</title>
<updated>2002-12-06T22:06:25Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-12-06T22:06:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=6a772bd6bc3fe0195c64b385a3bebe294f2ca345'/>
<id>urn:sha1:6a772bd6bc3fe0195c64b385a3bebe294f2ca345</id>
<content type='text'>
2002-12-06  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi (Memory Based Data Buffers): New subsection.
	(File Based Data Buffers): Likewise.
	(Callback Based Data Buffers): Likewise.
	(Manipulating Data Buffers): Update interfaces.  Add
	gpgme_data_seek.
	* gpgme.texi (Engine Version Check): Remove gpgme_chec_engine.

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

	* data.h (gpgme_data_release_cb): Change return type to void.
	(gpgme_data_read_cb): Change return type to ssize_t.
	* data.c (gpgme_data_read): Likewise.
	* data-stream.c (stream_read): Likewise.
	* data-fd.c (fd_read): Likewise.
	* data-mem.c (mem_read): Likewise.
	(mem_release): Change return type to void.
	* data-user.c (user_read): Change return type to ssize_t.
	(user_release): Change return type to void.
	* data-compat.c (old_user_read): Change return type to ssize_t.
	* gpgme.h (GpgmeDataReadCb): Likewise.
	(gpgme_data_read): Likewise.
	(GpgmeDataSeekCb): Change return type to off_t.

</content>
</entry>
<entry>
<title>2002-12-04  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-12-04T16:28:34Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-12-04T16:28:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=1b495c51408bba99df33a544bae6184e70060fae'/>
<id>urn:sha1:1b495c51408bba99df33a544bae6184e70060fae</id>
<content type='text'>
	* gpgme.h: Add prototype for gpgme_get_key.
	* key.c (gpgme_get_key): New function.
	* verify.c (gpgme_get_sig_key): Rewrite using gpgme_get_key.

	* gpgme.h: Add prototypes for new interfaces
	gpgme_key_sig_get_string_attr and gpgme_key_get_ulong_attr.
	(enum GpgmeAttr): New attribute GPGME_ATTR_SIG_CLASS.
	* gpgme.c (gpgme_set_keylist_mode): Allow GPGME_KEYLIST_MODE_SIGS.
	* key.h (struct certsig_s): New members ALGO, NAME_PART,
	EMAIL_PART, COMMENT_PART, NAME, SIG_STAT and SIG_CLASS.

	* conversion.c (_gpgme_decode_c_string): Add new parameter LEN.
	Use that to determine if allocation is desired or not.
	* util.h: Adjust prototype of _gpgme_decode_c_string.
	* keylist.c (keylist_colon_handler): Adjust caller of
	_gpgme_decode_c_string.

	* key.h (struct gpgme_key_s): New member last_uid.
	* key.c (_gpgme_key_append_name): Rewritten using
	_gpgme_decode_c_string and the last_uid pointer.
	(my_isdigit): Macro removed.
	(ALLOC_CHUNK): Likewise.
	* keylist.c (set_userid_flags): Use last_uid member of KEY.

	* context.h (struct user_id_s): New member last_certsig.
	* key.h: Add prototype for _gpgme_key_add_certsig.
	* key.c (_gpgme_key_add_certsig): New function.
	(set_user_id_part): Move function before _gpgme_key_add_certsig.
	(parse_user_id): Change first argument to SRC, add new arguments
	NAME, EMAIL and COMMENT.  Change code to use these arguments
	instead going through UID.  Move function before
	_gpgme_add_certsig.
	(parse_x509_user_id): Likewise.
	(_gpgme_key_append_name): Adjust arguments to parse_x509_user_id
	and parse_user_id invocation.
	(one_certsig_as_xml): New function.
	(one_uid_as_xml): Print signatures.
	* context.h (struct gpgme_context_s): New member TMP_UID.
	* keylist.c (keylist_colon_handler): Rewritten, implement "sig"
	record entries.

	* key.c (get_certsig): New function.
	(gpgme_key_sig_get_string_attr): Likewise.
	(gpgme_key_sig_get_ulong_attr): Likewise.

	* keylist.c: Include &lt;ctype.h&gt;.
	(my_isdigit): Macro removed.
	(set_mainkey_trust_info): Use isdigit, not my_isdigit.
	(set_userid_flags): Likewise.
	(set_subkey_trust_info): Likewise.
	(set_ownertrust): Likewise.
	(finish_key): Move function up a bit and remove prototype.

	* rungpg.c (gpg_keylist_ext): Correct precedence of signature
	listing mode.
	(gpg_keylist_ext): Implement signature listing mode.

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