<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/gpgmeplug/gpgmeplug.c, branch dd9jn_pre_test_20020702</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=dd9jn_pre_test_20020702</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=dd9jn_pre_test_20020702'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2002-07-02T16:32:29Z</updated>
<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>
<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>
<entry>
<title>replace many comment lines by just one single comment</title>
<updated>2002-06-28T19:50:31Z</updated>
<author>
<name>Karl-Heinz Zimmer</name>
<email>khz@kde.org</email>
</author>
<published>2002-06-28T19:50:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=0fff553077f081a848a9fde151042797d097264f'/>
<id>urn:sha1:0fff553077f081a848a9fde151042797d097264f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make it compile. :-(</title>
<updated>2002-06-28T19:40:13Z</updated>
<author>
<name>Karl-Heinz Zimmer</name>
<email>khz@kde.org</email>
</author>
<published>2002-06-28T19:40:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=68f5d46094789b29eacf1b10c559b52cf2dd515e'/>
<id>urn:sha1:68f5d46094789b29eacf1b10c559b52cf2dd515e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed silly "free( dn )" statement forgotten during my last changes in findCertificates().</title>
<updated>2002-06-28T19:37:06Z</updated>
<author>
<name>Karl-Heinz Zimmer</name>
<email>khz@kde.org</email>
</author>
<published>2002-06-28T19:37:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=054b78bdc062cb09bccdc0e4e465fc15af88f072'/>
<id>urn:sha1:054b78bdc062cb09bccdc0e4e465fc15af88f072</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* gpgmeplug.c (xmalloc): New.</title>
<updated>2002-06-28T18:30:23Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2002-06-28T18:30:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=ee970fa57d2fbcbebbae7ada2f33042ba81ae98b'/>
<id>urn:sha1:ee970fa57d2fbcbebbae7ada2f33042ba81ae98b</id>
<content type='text'>
(safe_malloc): Removed this macro and replaced it at all places
without return values checks by xmalloc.
(xstrdup): New. Replaces funny named macro with different
semantics.  Changed all callers to the new semantic.
(findCertificates): Don't free duplicate free the FPR array
values.  Removed the unneeded initialization.  Replaces the
gcc-ish use dynamic allocation of automatic variables by repalce
maxCerts with a macro MAXCERTS.  Made some comments Real C (tm).
(startListCertificates): Removed uneeded cast from xmalloc.

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