Hi all, attached is a patch (against the cvs of March 23rd) with a couple of fixes & improvements for balsa's GnuPG support: * fix a crash if two compose windows are open when the sign and encrypt check menu items are read (now there are proper callbacks); * fixes item 2 and 3 of the TODO list (encryption for multiple recipients and storing the message so that the sender can still read it). Actually GnuPG is smart enough to handle multiple recipients, but (to be honest) I was too dumb to read the docs carefully enough. Thanks to Christian Huwaert for pointing me to that! Now the message is encrypted for the sender and all To: and CC: recipients, but *not* for the Bcc:'s, as their addresses could be extracted from the encrypted block; * replace all g_message() calls by libbalsa_information() with an appropriate level; * improve the display of the signature/encryption state according to a suggestion by Carlos Morgado: when the index is built, signed messages are marked with a gray and encrypted messages with a blue padlock. When a signed message is read and all (including embedded) signatures are good, the icon is changed to green, if at least one signature is bad (or a key missing), it's red. The icons are really ugly, so if someone has more attractive artwork fitting into a 16x16 pixel square... Hope you like it, Cheers, Albrecht. P.S.: btw, do you think it's a good idea to *force* using gnome 2.2 now? It seems to fix some issues (like scrolling the index to the selected line), but I'm afraid some people out there are still fighting with gnome 2. Just my ¤ 0.01... -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Albrecht Dreß - Johanna-Kirchner-Straße 13 - D-53123 Bonn (Germany) Phone (+49) 228 6199571 - mailto:albrecht.dress@arcor.de _________________________________________________________________________
balsa-rfc3156-patch-2003-03-23.bz2