[gmime-devel] GMime 2.5.7 released!
- From: Jeffrey Stedfast <fejj novell com>
- To: gmime-devel-list gnome org
- Subject: [gmime-devel] GMime 2.5.7 released!
- Date: Fri, 18 Mar 2011 19:52:58 -0400
Hello GMime users,
I've just released GMime 2.5.7 for your testing pleasure. This release
cleans up more crypto API by getting rid of GMimeSignatureValidity and
having GmimeCryptoContext::verify() simply return a list of signatures
(which is basically all GMimeSignatureValidity was good for before
anyway) in the form of a GMimeSignatureList. The SignatureList API is a
bit cleaner to use than iterating over GMimeSigner linked list nodes
manually and makes bindings a LOT simpler, too.
I've also split the old GMimeSigner into GMimeSignature (which holds
status info about each signature including the certificate) and
GMimeCertificate (which holds all the signer details like name, email,
public key algo, digest algo, etc). Both of these (and
GMimeSignatureList) are based on GObject as well, which makes memory
management simpler for consumers of the API.
GMimeCryptoContext::decrypt()'s return value is now a GObject, too.
Also, instead of having its own linked list of GMimeCryptoRecipients
which basically repeated the same info found in the old GMimeSigner
(other than signature status info), it now contains a
GMimeCertificateList of recipients.
As usual, you can find the tarball for this release here:
http://download.gnome.org/sources/gmime/2.5/
Suggestions for improving the API are always welcome!
Enjoy,
Jeff
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]