Evolution S/MIME fails

Bug #267879 reported by Charles
4
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
Low
evolution (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs
Intrepid
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

Intrepid
Evolution 2.23.91

Before an upgrade to Intrepid repos, Evolution was able to S/MIME sign and encrypt messages.
During Compose a new message, the Security menu displays only PGP sign and encrypt. S/MIME options are missing.
When I select use S/MIME by default, the signing works correctly, so it seems that just the two options are missing in the Security menu.

Related branches

Revision history for this message
Charles (charles-bovy) wrote :

Is current Evolution compiled with NSS??

I found compose/e-msg-composer.c:

<-- snap -->

#if defined (HAVE_NSS) && defined (SMIME_SUPPORTED)
        action = GTK_TOGGLE_ACTION (ACTION (SMIME_SIGN));
        smime_sign = gtk_toggle_action_get_active (action);

        action = GTK_TOGGLE_ACTION (ACTION (SMIME_ENCRYPT));
        smime_encrypt = gtk_toggle_action_get_active (action);
#else
        smime_sign = FALSE;
        smime_encrypt = FALSE;
#endif

Andreas Moog (ampelbein)
description: updated
Revision history for this message
Andreas Moog (ampelbein) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. I reported this issue upstream, you can track the status and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=551548

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Triaged
Changed in evolution:
status: Unknown → New
Revision history for this message
Andreas Moog (ampelbein) wrote :

Fix commited Upstream:

Comment #5 from Matthew Barnes (Evolution developer, points: 21)
2008-09-10 13:16 UTC [reply]

Based on ChangeLog history it seems SMIME_SUPPORTED has always been hard-coded,
so I just removed it from the composer code. That should fix the issue.

Fixed in revision 36294.

Changed in evolution:
status: Triaged → Fix Committed
Changed in evolution:
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evolution - 2.24.0-0ubuntu1

---------------
evolution (2.24.0-0ubuntu1) intrepid; urgency=low

  * New upstream version:
    New in 2.24.0:
    - Message Templates
    - WebDAV Contacts Plugin
    - Google Contacts Plugin
    - Custom header support while sending mails
    - Single Model view for Calendar
    - Sqlite Based message summary
    - New Bonobo-less composer for Evolution
    - Quota support to IMAP/POP accounts
    - Gtk+ Recent manager integration in Composer
    Bug Fixes:
    - #504767: Expand also parent nodes, if necessary
    - #505016: Check for NULL to prevent crash when error occurred.
      (lp: #250304)
    - #514299: Connect to signals only once, when creating new status icon
      (lp: #188290)
    - #534039: Dropped unnecessary and offending code causing infinite
      loops when deleting search folder.
    - #539536: Add "Face" header to default headers and allow it to be hidden
    - #551548: Enable selection of S/MIME for individual messages
      (lp: #267879)
    - #551628: Remove old events from the view when objects are modified.
    - #551895: Fix a warning message
    - #551915: Manage error on idle, to call gtk functions in the main thread
    - #552911: Do not use spaces in file names
  * debian/copyright:
    - updated to list the lgpl license

 -- Sebastien Bacher <email address hidden> Mon, 22 Sep 2008 12:59:45 +0200

Changed in evolution:
status: Fix Committed → Fix Released
Changed in evolution:
importance: Unknown → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.