<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/gpgmeplug, branch gpgme-0-3-9</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-0-3-9</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-0-3-9'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2002-08-20T23:37:43Z</updated>
<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>CRASH prevention fix: Memory was overwritten if there were more than 1 email address in a signature certificate found in checkMessageSignature() function.</title>
<updated>2002-07-04T00:02:19Z</updated>
<author>
<name>Karl-Heinz Zimmer</name>
<email>khz@kde.org</email>
</author>
<published>2002-07-04T00:02:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=07f4264a5e687ed0175780ecc8bf9636a0f1dbfd'/>
<id>urn:sha1:07f4264a5e687ed0175780ecc8bf9636a0f1dbfd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixing bug #1154</title>
<updated>2002-07-03T15:43:41Z</updated>
<author>
<name>Karl-Heinz Zimmer</name>
<email>khz@kde.org</email>
</author>
<published>2002-07-03T15:43:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=e3e127d4a8cf5b1d6b8593ffd73fe93b1c66df9d'/>
<id>urn:sha1:e3e127d4a8cf5b1d6b8593ffd73fe93b1c66df9d</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>make sure key used for signing _can_ sign</title>
<updated>2002-07-02T16:32:29Z</updated>
<author>
<name>Karl-Heinz Zimmer</name>
<email>khz@kde.org</email>
</author>
<published>2002-07-02T16:32:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=59c6205c7874b913625b8077a58955e372f66102'/>
<id>urn:sha1:59c6205c7874b913625b8077a58955e372f66102</id>
<content type='text'>
</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>Fixed memory corruption bug</title>
<updated>2002-07-01T12:52:29Z</updated>
<author>
<name>Steffen Hansen</name>
<email>hansen@kde.org</email>
</author>
<published>2002-07-01T12:52:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=7a826e3f35716936e97fa0d8391692651a544d18'/>
<id>urn:sha1:7a826e3f35716936e97fa0d8391692651a544d18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>avoid another memory leak in checkMessageSignature()</title>
<updated>2002-07-01T12:08:24Z</updated>
<author>
<name>Karl-Heinz Zimmer</name>
<email>khz@kde.org</email>
</author>
<published>2002-07-01T12:08:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=a4b45557eadadff1abe1fad613bf1c1ff4db5a26'/>
<id>urn:sha1:a4b45557eadadff1abe1fad613bf1c1ff4db5a26</id>
<content type='text'>
</content>
</entry>
</feed>
