HISTORY 1.220 Font config read font name from already free'd memory. Added STRINGA_ExitHelp to all string gadgets. Voodoo would crash if the spool file had repeated "From " lines in the beginning of messages. It won't do that any more. You should still fix this in the software that writes to to spool file, since it is broken. Hopefully printing works better now. Fixed a problem uniconifying Voodoo. Added a "NEW" column to the open-folder window. Fixed a problem in determining the number of new messages in a folder. 1.214 (Serious Voodoo) The prefs file Voodoo.rules contains the auto-import rules, one perline. Format: "
", for example "voodoo (To:#?voodoo@warped.com|Sender:#?owner-voodoo@warped.com)". No GUI yet. Test it out. Works only in "get new mail" for the primary spool file as of now. Putting together the folder auto-selection rules stuff. 1.208 Fixed a possible buffer overflow. DONTGETMAIL argument suppresses the spool scan on startup. 1.207 Fixed custom header lookup. Added a ctrl-c check to Voodoo message delivery routines just in case something goes wrong. External editor interface has been broken since 1.181, I think. I also added switches to the "SEND" command to tell whether the message should be encrypted or signed. Argh, the argument template was wrong. Opens amigaguide.library V34, even that optional. 1.205 (Serious Voodoo) Smarter about when to encrypt and/or sign messages. Made the message-type icon selection work better. Fixed saving prefs if no previous prefs file was found. Added ADDRESS, REALNAME, SPOOLFILE and REPLYTO tooltypes. Looks up settings from inet:s/config and environment even if there was a prefs file, to fill in blank settings. Display headers earlier. Added SCREENTOFRONT tooltype. 1.200 Automatic sign/encrypt toggle in editor works better. Fixed editor speedbar part selection in demo version. Modified filename spacing in speedbutton labels. Moved speedbar buttons around again. Fixed keyboard scrolling in choose-address and choose-folder to wrap correctly. Fixed a buffer management bug in PGP encryption code. 1.199 Adjusted demo expiration method. Signature check could fail even though signature was valid. Shouldn't happen any more. Fixed message part content-type selection. Re-select correct speed button node if message part wasn't displayable. PGP encryption works for multiple recipients. Because of PGP though, if you do not have the public key for everyone the message is sent to, you will get no warning, and those people will not be able to read the message. Editor has secure/authenticated icons that will be automatically set according to addressbook settings, but which you can override here on a per-message basis. Went to busyloop during delivery if an address was found in the addressbook. I hate it when that happens. Fixed external editor. Had forgot to change the launch procedure when changing just about everything else about internal message structure. Added Secure/Authenticated icons. Turned off MIME Quoted-Printable encoding by default since people who can't handle upgrading their Elms bitched all the time. "Unix can't deal with it". Yeah, right. Turn it off in your prefs if you send a lot of mail to people who don't use a modern mail reader. Folder remembered by their names, not the whole path. Fixes the problem of not being able to select any folder as the primary. 1.193 Replaced all icons with better anti-aliased versions, thanks to Dennis Sibera. Enhanced message printing. PGP signature checking. Highly sub-optimal (geez, I wish PGP was a library). Rearranged message window speedbar, replaced some icons. Added +batchmode to all PGP commands. Fixed header encoding to comply with RFC-1522. 1.182 Made header listview one pixel higher. Maybe this "corrects" the behaviour someone reported.. Modified more requester texts. Activate the "next" gadget instead of textfield after using the chooser buttons in composition window. Don't lock Voodoo shared data while running PGP. Make sure PGP uses ASCII armoring. 1.181 Confirm quit requesters changed to "yes/no" instead of "ok/cancel". Another small adjustment in smart wrap. If all lines start with spaces, the original formatting is retained more or less as-is. Turned off defer layout for composition window as a temporary measure for avoiding the resize lockup. Attaching a nonexistent file added a dummy part to the message, which screwed up cleanup operations. Thought I had fixed these.. prefs file requesters split path and file name right. Fixed editor window cleanup if you close the window without sending the message. Had accidentally removed a function call. 1.179 Removed chances of inter-task data corruption. Changed the way PGP is run, so now I get the result code back to Voodoo. Added PGP path into prefs. Made more rugged when a multipart message doesn't actually contain any data. 1.170 Asynch delivery process inherits system path. (Serious Voodoo only) Implemented PGP/MIME. Decryption, encryption and signing messages seem to work, signature checking is not in yet. PGP needs to be in the search path. (Serious Voodoo) Make sure there is only one Date header in the message. Forward works with multipart messages. Added a check for AmigaGuide messages. Since AmigaGuide documents can automatically execute commands on the system upon viewing, Voodoo will not show them before verifying it with the user. Fixed the problems saving prefs with SETTINGS specified on command line. Headers shown in the header listview are now configurable. They will no longer be shown in the message view. Removed the "Display Headers" menu item. Made sure messages will be filed to sent mail folder when using the MAIL command line option. Major change: Rewritten all multipart handling, now embedded multipart works correctly. Approximately 20-30% of the code was overhauled for this, so bugs are a significant possibility. "-- " won't be added in front of the signature if the file already contains that. Expunge can optionally move read messages to save folder. (Press shift) Control + cursor left/right select a message part. Rewrote smart wrap routine, works much better now. Close message and choose-folder windows sooner.