Skip to content
Snippets Groups Projects
  1. Jun 10, 2011
  2. Jun 09, 2011
    • Jeffrey Stedfast's avatar
      Be less strict when parsing params · 0fc29b54
      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.
      0fc29b54
  3. Jun 08, 2011
    • Jeffrey Stedfast's avatar
      Added g_mime_gpg_context_get/set_use_agent() · ed985397
      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.
      ed985397
    • Jeffrey Stedfast's avatar
      Force use of our own poll() on MacOS · a7b66dcd
      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.
      a7b66dcd
  4. Apr 15, 2011
  5. Mar 18, 2011
  6. Mar 17, 2011
    • Jeffrey Stedfast's avatar
      Cleaned up crypto API · 4751d434
      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.
      4751d434
    • Jeffrey Stedfast's avatar
      Added new files to implement certificate and signature classes · e90487d8
      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.
      e90487d8
    • Jeffrey Stedfast's avatar
      Implemented StreamWrapper.Write() · d109d8d5
      Jeffrey Stedfast authored
      2011-03-16  Jeffrey Stedfast  <fejj@novell.com>
      
      	* mono/StreamWrapper.cs (Write): Implemented.
      d109d8d5
    • Jeffrey Stedfast's avatar
      Updated .NET bindings · 21ef1c14
      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.
      21ef1c14
  7. Mar 16, 2011
    • Jeffrey Stedfast's avatar
      Implemented signer/recipient collections · 8cd26b51
      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.
      8cd26b51
    • Jeffrey Stedfast's avatar
      Implemented custom bindings for Signer/Recipient lists · 3d681f0b
      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.
      3d681f0b
  8. Mar 14, 2011
    • Jeffrey Stedfast's avatar
      Depend on glib-sharp instead of gtk-sharp · 54b51de3
      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.
      54b51de3
  9. Mar 07, 2011
  10. Mar 05, 2011
    • Jeffrey Stedfast's avatar
      Bumped version to 2.5.5 · b27e0f67
      Jeffrey Stedfast authored
      2011-03-04  Jeffrey Stedfast  <fejj@novell.com>
      
      	* README: Bumped version
      
      	* configure.ac: Bumped version to 2.5.5
      2 tags
      b27e0f67
    • Jeffrey Stedfast's avatar
      Gather info about mdc/cipher algorithms used · d30d514e
      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.
      d30d514e
    • Jeffrey Stedfast's avatar
      Updated comment · c621cc35
      Jeffrey Stedfast authored
      c621cc35
  11. Mar 04, 2011
  12. Mar 03, 2011
  13. Feb 08, 2011
    • Jeffrey Stedfast's avatar
      Implements feature request #635663 · e8ec55db
      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.
      e8ec55db
    • Jeffrey Stedfast's avatar
      Improved multipart/encrypted decrypt API · afc52c04
      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.
      afc52c04
  14. Jan 22, 2011
    • Jeffrey Stedfast's avatar
      Implemented support for ERRSIG return codes · 4144b869
      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.
      4144b869