- Jun 10, 2011
-
-
Jeffrey Stedfast authored
-
- Jun 09, 2011
-
-
Jeffrey Stedfast authored
2011-06-09 Jeffrey Stedfast <fejj@gnome.org> Fix for bug #652056 * gmime/gmime-param.c (decode_value): If STRICT_PARSER isn't defined, don't require the value to start with a valid character.
-
- Jun 08, 2011
-
-
Jeffrey Stedfast authored
2011-06-08 Daniel Kahn Gillmor <dkg@fifthhorseman.net> Fix for bug #651826 * gmime/gmime-gpg-context.c (g_mime_gpg_context_[g,s]_set_use_agent): New functions to allow the invoker to declare that they expect there to be a functioning gpg-agent, and want gpg to talk to it for any needed credentials.
-
Jeffrey Stedfast authored
2011-06-08 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-gpg-context.c: If building on Apple, force the use of our own implementation of poll() because Apple's poll() is broken on some versions of MacOS.
-
- Apr 15, 2011
-
-
Jeffrey Stedfast authored
-
- Mar 18, 2011
-
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
-
- Mar 17, 2011
-
-
Jeffrey Stedfast authored
2011-03-17 Jeffrey Stedfast <fejj@novell.com> * gmime/gmime-multipart-encrypted.c: Updated for crypto API changes. * gmime/gmime-multipart-signed.c: Updated for crypto API changes. * gmime/gmime-crypto-context.c (g_mime_crypto_context_verify): Now returns a GMimeSignatureList, the 'details' string was worthless for GpgMe backend. (GMimeDecryptResult): This is now a GObject. * gmime/gmime-pkcs7-context.c: Updated for crypto API changes. * gmime/gmime-gpg-context.c: Updated for crypto API changes.
-
Jeffrey Stedfast authored
2011-03-17 Jeffrey Stedfast <fejj@novell.com> * gmime/gmime-certificate.[c,h]: New source files implementing Certificate and CertificateList classes. * gmime/gmime-signature.[c,h]: New source files implementing Signature and SignatureList classes.
-
Jeffrey Stedfast authored
2011-03-16 Jeffrey Stedfast <fejj@novell.com> * mono/StreamWrapper.cs (Write): Implemented.
-
Jeffrey Stedfast authored
2011-03-16 Jeffrey Stedfast <fejj@novell.com> * mono/CryptoRecipientCollection.cs: * mono/SignerCollection.cs: New collections for Signers and CryptoRecipients. * mono/SignatureValidity.custom: * mono/DecryptionResult.custom: Don't return IEnumerators for signers/recipients, return the appropriate Collections instead.
-
- Mar 16, 2011
-
-
Jeffrey Stedfast authored
2011-03-16 Jeffrey Stedfast <fejj@novell.com> * mono/CryptoRecipientCollection.cs: * mono/SignerCollection.cs: New collections for Signers and CryptoRecipients. * mono/SignatureValidity.custom: * mono/DecryptionResult.custom: Don't return IEnumerators for signers/recipients, return the appropriate Collections instead.
-
Jeffrey Stedfast authored
2011-03-15 Jeffrey Stedfast <fejj@novell.com> * mono/SignatureValidity.custom: * mono/DecryptionResult.custom: * mono/CryptoRecipient.custom: * mono/Signer.custom: New custom sources implementing * enumerators for Signers and Recipients.
-
- Mar 14, 2011
-
-
Jeffrey Stedfast authored
2011-03-14 Jeffrey Stedfast <fejj@novell.com> * configure.ac: Check for glib-sharp-2.0 instead of gtk-sharp-2.0 since we really only depend on glib-sharp. Also check for gapi-2.0 via pkgconfig.
-
- Mar 07, 2011
-
-
Jeffrey Stedfast authored
2011-03-07 Jeffrey Stedfast <fejj@novell.com> * README: Bumped version * configure.ac: Bumped version to 2.5.6
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
2011-03-07 Jeffrey Stedfast <fejj@novell.com> * gmime/gmime-gpg-context.c (gpg_ctx_parse_signer_info): Treat EXPSIG, EXPKEYSIG, and REVKEYSIG the same as GOODSIG/BADSIG status messages in that all of them denote a new signer info.
-
- Mar 05, 2011
-
-
Jeffrey Stedfast authored
2011-03-04 Jeffrey Stedfast <fejj@novell.com> * README: Bumped version * configure.ac: Bumped version to 2.5.5
-
Jeffrey Stedfast authored
2011-03-04 Jeffrey Stedfast <fejj@novell.com> Implements features requested in bug #641841 and #641320. * gmime/gmime-crypto-context.h (GMimeCryptoHash): Reordered to * be identical to gnupg's listing. (GMimeCryptoPubKeyAlgo): Same. * gmime/gmime-crypto-context.c * (g_mime_decryption_result_[g,s]et_cipher): New functions to get/set the cipher algorithm used. (g_mime_decryption_result_[g,s]et_mdc): New functions to get/set the mdc digest algorithm used. * gmime/gmime-gpg-context.c (gpg_hash_algo): Removed, no longer needed. (gpg_pubkey_algo): Same. (gpg_ctx_parse_status) :Parse the DECRYPTION_INFO status to get the cipher and mdc algorithms used. (gpg_decrypt): Set the cipher and mdc values on the GMimeDecryptionResult. * gmime/gmime-pkcs7-context.c (pkcs7_pubkey_algo): Removed, no longer needed. (pkcs7_hash_algo): Same.
-
Jeffrey Stedfast authored
-
- Mar 04, 2011
-
-
Jeffrey Stedfast authored
2011-03-04 Jeffrey Stedfast <fejj@novell.com> * gmime/gmime-gpg-context.c (gpg_ctx_parse_signer_info): Make * sure to extract the pubkey_algo, hash_algo, sig_class, sig_expires, and return-code values for ERRSIG.
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
2011-03-04 Jeffrey Stedfast <fejj@novell.com> Implemented bug #641319. * gmime/gmime-crypto-context.c (g_mime_crypto_recipient_*): New set of functions for manipulating a GMimeCryptoRecipient. (g_mime_decryption_result_*): New set of functions to manipulate a GMimeDecryptionResult (g_mime_crypto_context_decrypt): Now returns a GMimeDecryptionResult. * gmime/gmime-multipart-encrypted.c (g_mime_multipart_encrypted_decrypt): Updated for API changes. * gmime/gmime-pkcs7-context.c (pkcs7_decrypt): Updated for API changes. * gmime/gmime-gpg-context.c (gpg_decrypt): Updated for API changes.
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
2011-03-04 Jeffrey Stedfast <fejj@novell.com> * gmime/gmime-crypto-context.c: Moved GMimeSigner's key info out of GMimeSigner and into a new struct, GMimeCryptoKey. This is the first step in solving bug #641319. * gmime/gmime-pkcs7-context.c: Updated for above changes. * gmime/gmime-gpg-context.c: Updated for above changes.
-
Jeffrey Stedfast authored
-
Jeffrey Stedfast authored
2011-03-04 Jeffrey Stedfast <fejj@novell.com> API cleanup as well as preparing for the possibility of a multi-protocol CryptoContext. * gmime/gmime-multipart-encrypted.c * (g_mime_multipart_encrypted_encrypt): Updated to use new APIs for getting the encryption protocol. (g_mime_multipart_encrypted_decrypt): Same. * gmime/gmime-multipart-signed.c (g_mime_multipart_signed_sign): Updated to use new APIs for getting the signature protocol. (g_mime_multipart_signed_verify): Same. * gmime/gmime-crypto-context.c * (g_mime_crypto_context_get_*_protocol): New methods for getting the crypto protocol strings used by multipart/encrypted and multipart/signed parts. * gmime/gmime-pkcs7-context.c (pkcs7_get_*_protocol): * Implemented. * gmime/gmime-gpg-context.c (gpg_get_*_protocol): Implemented.
-
- Mar 03, 2011
-
-
Jeffrey Stedfast authored
2011-03-03 Jeffrey Stedfast <fejj@novell.com> * gmime/gmime-pkcs7-context.c (pkcs7_stream_seek): Added. * gmime/gmime.c (g_mime_init): Initialize gpgme.
-
- Feb 08, 2011
-
-
Jeffrey Stedfast authored
2011-02-08 Jeffrey Stedfast <fejj@novell.com> Implements feature request in bug #635663. * gmime/gmime-crypto-context.c * (g_mime_signer_[g,s]et_sig_version): New functions to access new signature version member. (g_mime_signer_[g,s]et_sig_class): New functions to access new signature class member. * gmime/gmime-gpg-context.c (gpg_ctx_parse_signer_info): Extract the signature class and version tokens.
-
Jeffrey Stedfast authored
2011-02-08 Jeffrey Stedfast <fejj@novell.com> * PORTING: Updated docs. * mono/GMime.metadata: Fixed up for the new decrypt API. * gmime/gmime-message.c (multipart_guess_body): Updated. We can * no longer descend into the decrypted part because it is no longer cached. * gmime/gmime-multipart-encrypted.c * (g_mime_multipart_encrypted_decrypt): Now takes a GMimeSignatureValidity argument and no longer caches the decrypted mime part/validity. (g_mime_multipart_encrypted_get_signature_validity): Removed. (g_mime_multipart_encrypted_encrypt): Don't cache the input part as the decrypted part.
-
- Jan 22, 2011
-
-
Jeffrey Stedfast authored
2011-01-22 Jeffrey Stedfast <fejj@novell.com> * gmime/gmime-gpg-context.c (gpg_ctx_parse_signer_info): Parse the ERRSIG's return code, fixes bug #638605. * gmime/gmime-crypto-context.h: Added UNSUPP_ALGO error value.
-