<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/gpgmeplug/ChangeLog, branch master</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=master</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2002-11-28T19:39:48Z</updated>
<entry>
<title>2002-11-28  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-11-28T19:39:48Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-11-28T19:39:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=1c66649aad21afe144ac9568e47f58b4aff88aba'/>
<id>urn:sha1:1c66649aad21afe144ac9568e47f58b4aff88aba</id>
<content type='text'>
	* NEWS: Add note about moving "gpgmeplug" to the "cryptplug"
	package.
	* README: Remove instructions related to "gpgmeplug".
	* configure.ac: Remove enable option "gpgmeplug" and automake
	conditional BUILD_GPGMEPLUG, as well as the status info about it.
	(GPGMEPLUG): Remove variable.
	* Makefile.am (gpgmeplug): Remove variable.
	(SUBDIRS): Remove ${gpgmeplug}.
	* cryptplug.h, gpgme-openpgp.c, gpgmeplug.dox, gpgme-smime.c,
	Makefile.am, gpgmeplug.c, ChangeLog: Files removed.
CVSk: ----------------------------------------------------------------------

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

	* gpgme.texi (Generating Keys): Document new argument to
	gpgme_op_genkey.

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

	* genkey.c: Only include &lt;config.h&gt; if [HAVE_CONFIG_H].
	(struct genkey_result_s): Add new member FPR.
	(_gpgme_release_genkey_result): Free RESULT-&gt;fpr if set.
	(genkey_status_handler): Extract the fingerprint from the status
	line.
	(gpgme_op_genkey): Add new argument FPR and return the fingerprint
	in it.
	* gpgme.h: Adjust prototype of gpgme_op_genkey.

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

	* gpg/t-genkey.c (main): Add missing argument to gpgme_op_genkey
	invocation.
CVSk: ----------------------------------------------------------------------

</content>
</entry>
<entry>
<title>2002-10-12  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-10-12T14:32:01Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-10-12T14:32:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=5a7fadc5aab3191a64db4d88305134554ebe7496'/>
<id>urn:sha1:5a7fadc5aab3191a64db4d88305134554ebe7496</id>
<content type='text'>
	* gpgmeplug.c (checkMessageSignature): Update call to
	gpgme_op_verify to use new arguments.

</content>
</entry>
<entry>
<title>* gpgmeplug.c (nextCertificate): Sanity check for empty tmp_dn.</title>
<updated>2002-09-20T11:47:55Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2002-09-20T11:47:55Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=f52d17f48f94f7ad17be40413fb08507949af871'/>
<id>urn:sha1:f52d17f48f94f7ad17be40413fb08507949af871</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use gpgme_op_import_ext() instead of gpgme_op_import()</title>
<updated>2002-08-20T23:37:43Z</updated>
<author>
<name>Steffen Hansen</name>
<email>hansen@kde.org</email>
</author>
<published>2002-08-20T23:37:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=a579b5fa35dce16ce234bb0a11eb5a5b9f3c29f9'/>
<id>urn:sha1:a579b5fa35dce16ce234bb0a11eb5a5b9f3c29f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new cryptplug function importCertificateFromMem()</title>
<updated>2002-07-31T12:37:34Z</updated>
<author>
<name>Steffen Hansen</name>
<email>hansen@kde.org</email>
</author>
<published>2002-07-31T12:37:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=6676c74b6afd6aece8988c19c7b67cda9031efa2'/>
<id>urn:sha1:6676c74b6afd6aece8988c19c7b67cda9031efa2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* gpgmeplug.c (nextCertificate): Actually free the entire array</title>
<updated>2002-07-03T11:04:54Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2002-07-03T11:04:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=992c88991d2d97327626a95c712477254450b75c'/>
<id>urn:sha1:992c88991d2d97327626a95c712477254450b75c</id>
<content type='text'>
and don't loop over tmp_dn and double free the first item.
Spotted by Bernhard Herzog.

</content>
</entry>
<entry>
<title>(xstrdup): Oops, obviously I calculated the length wrong when</title>
<updated>2002-07-01T13:09:18Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2002-07-01T13:09:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=ca43df065f8f1605b2ac32fa8635c25082f27bcf'/>
<id>urn:sha1:ca43df065f8f1605b2ac32fa8635c25082f27bcf</id>
<content type='text'>
coded this.  Tsss, wrote xstrdup some hundreds times but missed it
this time.  Thanks to Steffen Hansen for noticing it.

</content>
</entry>
<entry>
<title>* gpgmeplug.c (findCertificates): Reintroduced a free which must</title>
<updated>2002-07-01T13:01:51Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2002-07-01T13:01:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=3f7e65f9a9d1c4b3a6ec639c814018620474c88a'/>
<id>urn:sha1:3f7e65f9a9d1c4b3a6ec639c814018620474c88a</id>
<content type='text'>
have been removed after my last fix.  This avoids a memory leak
when a fingerprint was not found.  Removed the double loop
increment in the code to release the arrays.
(make_fingerprint): Removed superfluous check on retrun value of
xmalloc.
(safe_free): Removed.  Changed all callers to use a regular free
and at appropriate palces set the free pointer to NULL.  That
safe_free stuff seems to have been copied verbatim from some
Mutt example code I posted.
(storeNewCharPtr): Use xmalloc instead of an unchecked
malloc. Removed superfluous string termination.
(parseAddress): Use xmalloc instead of an unchecked malloc.
(nextAddress): Ditto.
* gpgmeplug.c:  Moved a few helper functions more to the top.
Fixed comment syntax.  Merged a copyright notice somewhere in the
middle of the file with the one at the top.

</content>
</entry>
<entry>
<title>* gpgmeplug.c (findCertificates): Reintroduced a free which must</title>
<updated>2002-07-01T11:36:48Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2002-07-01T11:36:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d73a0f3c410b22352b7d271a5be63c5623f829b7'/>
<id>urn:sha1:d73a0f3c410b22352b7d271a5be63c5623f829b7</id>
<content type='text'>
have been removed after my last fix.  This avoids a memory leak
when a fingerprint was not found.  Removed the double loop
increment in the code to release the arrays.

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