<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/gpgmeplug/ChangeLog, branch gpgme-0-3-branch</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-0-3-branch</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-0-3-branch'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2002-11-28T19:36:19Z</updated>
<entry>
<title>2002-11-28  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2002-11-28T19:36:19Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2002-11-28T19:36:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=b13d1fc2b8dab3a2043672bad10c46a62c75e33b'/>
<id>urn:sha1:b13d1fc2b8dab3a2043672bad10c46a62c75e33b</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.

</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>
<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>
</feed>
