<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/gpgmeplug/ChangeLog, 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-01T13:09:18Z</updated>
<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>
<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>
<entry>
<title>	* gpgmeplug.c: new macro days_to_seconds().</title>
<updated>2002-06-28T14:51:12Z</updated>
<author>
<name>Bernhard Reiter</name>
<email>bernhard.reiter@intevation.de</email>
</author>
<published>2002-06-28T14:51:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=e866179ce688d8f2df9c6ade0dd22a6e81210098'/>
<id>urn:sha1:e866179ce688d8f2df9c6ade0dd22a6e81210098</id>
<content type='text'>
	this also fixes the dividing factor.
	(signatureCertificateDaysLeftToExpiry)
        (preceiverCertificateDaysLeftToExpiry): using the new macro

	(caCertificateDaysLeftToExpiry)
	(rootCertificateDaysLeftToExpiry): using new macro in deactivated code.

</content>
</entry>
<entry>
<title>use gpgme_op_keylist_ext_start</title>
<updated>2002-06-27T16:26:15Z</updated>
<author>
<name>Steffen Hansen</name>
<email>hansen@kde.org</email>
</author>
<published>2002-06-27T16:26:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=2ea796a1a0a1b613bfbef31a87596eee957de035'/>
<id>urn:sha1:2ea796a1a0a1b613bfbef31a87596eee957de035</id>
<content type='text'>
</content>
</entry>
<entry>
<title>handle truncated data</title>
<updated>2002-06-27T13:15:02Z</updated>
<author>
<name>Steffen Hansen</name>
<email>hansen@kde.org</email>
</author>
<published>2002-06-27T13:15:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=bb19f16ec4861af434be89a8c2fdb42ad53ac758'/>
<id>urn:sha1:bb19f16ec4861af434be89a8c2fdb42ad53ac758</id>
<content type='text'>
</content>
</entry>
<entry>
<title>importCertificate( const char* fpr )</title>
<updated>2002-06-25T17:42:21Z</updated>
<author>
<name>Steffen Hansen</name>
<email>hansen@kde.org</email>
</author>
<published>2002-06-25T17:42:21Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=3debbf008e716a981a44c2f9024623a6064618b3'/>
<id>urn:sha1:3debbf008e716a981a44c2f9024623a6064618b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* gpgmeplug.c (reorder_dn): Added missing stdpart list terminator.</title>
<updated>2002-06-20T16:48:37Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2002-06-20T16:48:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=5e136683405d8524ff41bc9237692d6534d71ca0'/>
<id>urn:sha1:5e136683405d8524ff41bc9237692d6534d71ca0</id>
<content type='text'>
BTW, why did you change the sequence of the parts.  According to the
specs there is no standard but our implementation has to make sure
that it uses the same sequence everywhere.  Adding the extra parts is
useless because they are not defined in rfc2253 and thus can't occur.

</content>
</entry>
<entry>
<title>* cryptplug.h, gpgmeplug.c: Added certificate info listing functions.</title>
<updated>2002-05-30T06:24:19Z</updated>
<author>
<name>Steffen Hansen</name>
<email>hansen@kde.org</email>
</author>
<published>2002-05-30T06:24:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=068ef9f0f3b83105b62e306c14c94a0f133514e8'/>
<id>urn:sha1:068ef9f0f3b83105b62e306c14c94a0f133514e8</id>
<content type='text'>
Not yet complete.
Converted more C99 style comments to "classic" style.

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