|
The most detailed list of user-visible changes can be found in
the CHANGES file in our svn.
From Release 0.66 to Release 0.67 |
- added multipart/related support
- added simple whitelist support
- close all opened folders on suspend and reopen them on resume
- optionally remind user to add an attachment if it was forgotten
- support for using Python 2.4
- reuse an existing composer when replying to the same message twice
- updated to build with recent swig (>= 1.3.25)
- allow user to drop messages from a folder to the composer window
- allow user to drop files to the composer window
- added "Mark answered" command
- multiple config files for sharing options between installations
- automatically select the viewer best fit for the shown message
- added autocollecting of addresses in outgoing mail
- added "Compose|Set if is a reply..." command
- allow to select "open as mail message" in "Open with" dialog
- improved UTF-[78] support: try to guess correct encoding
- implemented support for Python functions in message templates
- added "Folder|Where is filter..." command
- "Show MIME Structure" allows to save multiple attachments at once
- full support for showing PGP/MIME encoded messages
- added "Send now" command to the composer "Compose" menu
- show threading indicator in the status column
- use plain, not encrypted, text in replies to PGP messages
- integrated DSPAM statistical spam filter
- "Set From from To" option now behaves more usefully
- added nop() filter action (stop processing the filter program)
- added spam filter for dangerous (executable) attachments
- added support for uuencoded attachments
- fixed bug with slashes and colons not working in the user names
- improved signature/trailer detection when replying to messages
- show subfolders not in the tree in bold in browse subfolders dialog
- added "--import" command line option
- made "Quick filter" dialog slightly easier to use
- close the message view window if underlying message is deleted
- highlight the options with non default values in the options dialog
- folders can now be dragged in the tree to change their order
From Release 0.65 to Release 0.66 |
- exposed more classes to embedded Python interpreter
- added $header template variable (entire original message header)
- main program icon now indicates whether there is new mail anywhere
- added command to select all text in the viewer
- it is now possible to customize the layout of the main window
- added "Paste quoted" menu command in the composer
- added "isfromme()" filter function
- text viewer now supports printing
- added quick search commands in the folder view ('/', '?', 'n', 'N')
- added popup menu for the attachments in the composer
- better UI for disablable dialog boxes
- added support for using files, not registry, by default under Win
- simple whitelist support
- respect X-Attribution header when writing replies
- added "Reply/Forward To" commands to mail address popup menu
- show UTF-7/8-encoded headers [as] correctly [as possible]
- new text-only composer
- simple one address per line address book support
From Release 0.64 to Release 0.65 |
- Mahogany can now be compiled with cygwin
- new "Migrate" tool for account migration
- added a new spam test for junk at the end of subject
- options to disable SMTP auth methods (broken servers workaround)
- speed up of header retrieval for POP and IMAP
- allow setting From and Fcc headers from the composer templates
- added (START)TLS support for POP/IMAP/SMTP/NNTP
- automatically retrieve PGP public keys from keyserver
- added find dialog to the raw text viewer
- created a "View" menu from where view filters can be toggled
- yet another SPAM filter test: single part multipart/alternative
- added possibility to use '?' and '*' in address lists
- added trivial text markup (*bold* and _italic_ conventions) filter
- decrypting and verifying PGP messages starts to work
- added new filter tests and actions for working with flags
- added an option to show text [only] in the toolbar buttons
- added a "Move folder" command
- added possibility to directly edit Fcc header in the composer
- added a dialog for editing the attachment properties in composer
- show the number of selected messages in the status bar
- added "Resend message" command
- added "Follow-up to newsgroup" command
- prevent a renamed filter from continuing being used under old name
- implemented "search in multiple folders" function
- limited virtual folder support for showing the search results
- more SPAM tests (SpamAssassin, HTML, ...)
- fixes for working with read only folders
- added "Bounce" (a.k.a. redirect) command
- added a toolbar button to check for new mail
- added group reply/forwarding feature
- added highlighting of the URLs in the message headers
- added popup menu for the email addresses in the message view
- detect more URLs, including email addresses and wrapped URLs
- implemented much more efficient URL matching algorithm
- added "--debug" command line option to enable mail debugging
- added UTF-7 support
- option to use config files under Windows (not only registry)
- implemented remote control of Mahogany processes
- updated the composer layout to be simpler in use
- added command line options to open the composer immediately
- save unsaved messages when on crash or interrupt
- added "home folder" option to the folder tree
- implemented autosaving of the messages being composed
- implemented message postponing and "Drafts" folder
- include all ADB importers in the Win32 binary
- return to last previously selected message when opening a folder
- added a command to jump to message by number
- added a new "message number" column to the folder view
- new and improved folder view columns configuration dialog
- many fixes to persistent message box handling
- added "Preview" menu command to the composer
- added possibility to set the message headers from templates
- added $signature template macro
- smarter "To" setting when replying to a message from oneself
- added option to disable showing external images in the HTML viewer
- address autocollection is a lot faster now
- added signature highlighting in the message viewer
- fixed bug with viewing messages embedded in embedded messages
- more clear options for the initial message selection
- fixed crash in Win32 install wizard if user chose to use dialup
- fixed "Preview message on select" bug when setting is off
- fixed toggling of anonymous access in folder properties
From Release 0.63 to Release 0.64 |
- added "Organization" header
- added "New Mail" page to the create folder wizard
- added "Leave mail on server" to the insall/folder create wizards
- added more commands to the folder view header popup menu
- added an option to send 8 bit data directly
- added the viewer bar to quickly change the current viewer
- added support for playing sounds on new mail
- SSL support for Win32 version
- added "Update" and "Update all" commands in the "Folder" menu
- added possibility to monitor the folders in the background
- apply filters faster by evaluating them all first
- show "busy info" dialog during long uninterruptible operations
- added Portuguese translation by Jorge Resende
- added possibility to remember password for current session only
- added HTML printing
- remember POP3 flags between sessions
- use "List-Post" header, if any, when doing "Reply to list"
- message sorting and threading now work together
- added "Rename" and "Copy" buttons in the filters dialog
- "Reply to list" command - thanks to SF for forcing me to add it
- allow renaming folders and mailboxes independently
- quickly select next unread folder in the tree with Ctrl-Up/Down
- added "open folder in read only mode" command
- added support for server side threading
- added threading item to folder view popup menu
- added preview delay option in folder view
- added sorting menu (right click a column in the folder view)
- added support for server-side sorting
- handle connection loss more gracefully
- auto select the next unread msg/folder with one key press
- added address book interface to /etc/passwd (Unix only)
- better colour selector control in the options dialog
- added the option to configure Forward prefix
- added the option to include the selected text only in reply
- added "quote original text in reply" option (yes/no/ask)
- added "Zap" (== delete and expunge) command
- better feedback for dnd, show the target folder name in status bar
- added mark read/unread commands
- added support for logging messages to a file
- automatically remove "mailto:" from addresses in composer
- threading takes into account In-Reply-To, not only References
- POP3 speedup: only retrieve headers, not entire messages
From Release 0.62 to Release 0.63 |
- added possibility to sort on "To: " in folder view
- fixed opening of files as folders
- added support for displaying folder names containing letters encoded in modified UTF-7 (converts text to current locale's encoding only, requires wxWindows 2.3.x)
- show progress dialog while extracting addresses
- (Unix) configure now detects Python 2.x
- added "Next flagged" menu command
- added URL popup menu
- added possibility to open URLs in new window
- several bugs related to renaming the folders in the tree fixed
- added "Clear folder" command
- fixed text highlighting (middle lines were black in selection)
- added initial UTF-8 support (converts text to current locale's encoding only, requires wxWindows 2.3.x)
- TwoFish encryption can now be used under Windows as well
- optionally show the number of messages in the folder tree
- added "Away" (or unattended) mode support
- added "Close" and "Close all" folder(s) commands
- added message progress display
- added (configurable) limit on the size of inline graphics
- added possibility to show message size in bytes/kb/mb
- Mahogany now uses imap2000b which fixes several mail related bugs
- use the charset of the original message when replying/forwarding
- huge speed up in messages copying between IMAP folders
- folder status is now persistent
- [WIN] fixed crash when showing preferences dialog
- fixed bug with broken "Identity Add/Edit" dialog
- printing bug (page was offset and page breaks were wrong) fixed
- fixed search bug (wrong messages were highlighted)
- retrieving remotedly stored folders/identities from Win works too
- added explicit "Sender" setting
- fixed bug with "Add" button being disabled in template dialog
From Release 0.61 to Release 0.62 |
- keyboard navigation in the folder view improved significantly
- allow to have empty SMTP server for Unix setup
- more flexible initial msg selection in the folder viewer
- reading newsgroups doesn't crash the program and works somehow
- added "Synchronize" page to the options dialog
- propose to retrieve all mailboxes from IMAP servers when opening
- MIME parsing is finally (almost) correct - and more efficient, too
- quick filter enhancements: now can filter on recepients too
- indicate the external editor status in the composer window title
- filters don't get applied to deleted messages any more
- added hard limit on the number of headers retrieved
- show filters progress in the status bar
- made new mail reporting less intrusive
- added highlighting of folders with flagged messages in the tree
- and a menu command to flag messages
- don't show duplicates in the address completion dialog
- added message sorting by status and by size
- added an option to not open any folders at startup at all
- better error msg when opening POP3 folder opened from elsewhere
- added "Edit" button to folder filters dlg, also edit on dbl click
- allow setting Trash/Outbox on per folder basis
- fixed creation of all folders from IMAP server once again
- fixed bug with incorrect name in the folder tree after renaming
- better handling of folder view columns widths setting
- scroll the msg view to the beginning when viewing a new message
- safety guard against expunging messages accidentally when moving
- made title/status bar of the message/folder view customizable
- support for flagging messages (display and status changing)
- big internal changes => much better stability and more efficient
From Release 0.60 to Release 0.61 |
- allow (dual) licensing Mahogany under GPL
- open autocollect address book in the editor the first time
- fix attachment name and language autodetection
- serious server side searching on IMAP servers bug fixed
- sending mail with local MTA respects BCC
- temp mail files are not world readable any more
- serious bug in parsing embedded MIME message parts fixed
- added option to reopen all folders which were opened the last time
- fixed crash when viewing messages with incorrect dates
- fixed crash when using encryption in Windows version
- fixed crash when removing folders with auto collect flag set
- an option to not open the last opened folder on startup added
- fixed crash (debug mode only) when copying 0 length messages
- added an option to show TEXT/PLAIN attachments inline
- improvement to "folder filters" dialog: can add filters from here
- "system" folders are now on the top of the folder tree
- fixed bug with messages boxes which couldn't be disabled in 0.61
- added "Import file folders" from directory command
- Ping timer interval <= 0 is now interpreted as "don't ping"
- Added a miniframe with timeout as the dialog for starting PalmOS
- synchronisation. No more any need to press [OK] button.
- Simplifications to folder update and filtering mechanism. Visible results are:
- outbox status inconsistency is gone
- filtering should be faster as unnecessary updates are gone
- filtering policy can be set per folder
- added "Save addresses from message" command
- "Preview message before sending" setting (no GUI support though)
From Release 0.50 to Release 0.60 |
- added a per-folder flag for new mail notification
- fixed IMAP flag string generation (didn't work for some
servers)
- access program options dialog from root folder
properties don't popup message boxes with unimportant messages
any more
- ask for the passwords as needed, propose to
remember them
- Fixed incorrect generation of the "From"
header, readded Reply-To
- allow sending mail to the
addresses without the hostname part
- added mail delivery
via sendmail removed assert for wxFONTENCODING_DEFAULT encoding
in SendMessageCC.cpp improved libmal error/status reporting,
updated German translations Added option for IMAP header
pre-fetch/lookahead with default set to 1. Fixed OVERVIEW_X bug
for IMAP by always building overview on client side. :-( Fixed
(hopefully) deletion behaviour for Trash in folderlistctrl.
Fixed creation of SentMail folder.
- status/error message
display for MAL synchronisation, copying messages now preserves
status flags
- Copying messages now uses IMAP server-side
copies where available, sooo much faster :-)
- added
TwoFish encryption/decryption for passwords
- fixed
endless recursion in INBOX listing callback which caused IMAP
server mailbox import to never complete, updated splash screen,
finished config sync
- fixed auto-creation of
non-existent folders on IMAP etc reorganised the options dialog
for the PalmOS module and documented it better
- Started
remote config synchronisation code, EXPERIMENTAL_sync
--with-experimental=a,b,c --> defines EXPERIMENTAL_a,
EXPERIMENTAL_b, ... Added MailFolderCC::HasInferiors()
- added "remove identity" command, it is now possible to set
signature/X-face and other composition parameters for each
identity separately, options which don't make sense for
identities don't appear in the identity edit dialog any
more
- rpm generation and SuSE compilation work now
(export RPM_ROOT= and if required make a link to it from the
default location). Added support for PAM under Linux to
configure.
- made install wizard explain more and always
creates the INBOX default folder for IMAP servers added warning
about browsing taking very long
- install wizard now
creates all IMAP folders in the folder tree
- new option for
not quoting the empty lines in reply
- added printing to
filter functions renamed configure options back to --with
instead of --enable changed handling of --with-experimental to
allow multiple experimental settings together
- serious
bug with messages in base64 encoding fixed
- readded rsh
timeout setting, but it is now disabled by default
- encode 8bit characters in the header of outgoing messages
too allow adding all subfolders of an IMAP/MH/NNTP folder
automatically
- support for setting charset for the
outgoing messages
- completely rewrote subfoldrs dialog
which is now *much* faster
- it is possible to specify
several address which should be replaced with the destination
address when the corresponding option is on
- fixed
serious bug in handling options changes, they are now handled
correctly and [Apply] and [Cancel] behave as expected added the
identity choice to the toolbar (advanced mode only) the
background colour of the folder tree can now be changed
- Find now highlights text in viewer, MFilter reads/writes
filter code and not just dialog settings
- added an
option to prepend sender initials to the reply prefix
- quoted text highlighting in the message viewer
- almost complete rewrite of (user visible aspects of) filter
code, there are now several dialogs for filter editing, also
added "Quick filter" dialog
- made sending a test message
during installation optional
- added "reverse order"
checkboxes to sort dialog, made possible to reverse sort by
arrival order
- wxOptionsDlg now automatically stores all
Field_Password entries encrypted, SMTP/NNTP server passwords are
now encrypted in config keep-open flag now only enforced for
Outbox
- made it possible to attach several files at
once
- added DeleteDuplicates functionality, fixed (?)
folderview selection behaviour for auto-show-first and move
focus on after delete/undelete/etc
- messages from
oneself are (optionally) marked as such
- added
"Message|Language" menu for manual language selection
- MailCollector no longer keeps all incoming folders open to
save resources on servers and make collection more reliable.
Folders are now kept around after last DecRef() for a
configurable delay to speed up re-opening.
- RFC 2047
compliant header parsing for the non ASCII strings in headers
and displaying them using appropriate fonts The folder view is
immediately updated after options change.
- viewing
messages in non-default charsets
- Filter rules editor
shows program code and should check for consistency. Manual
editing supported. Install Wizard fixes, better default values
for servers. No more network autodetection for Unix.
- dialog for editing the order of folder view columns sorting
of folder view by any column on column click
- Finished
OpenSSL dynamic loading Fixed next-unread-menu and some
translations/keybindings Added score and colour support to
filters
- Added option to autolaunch the ext editor
- added OpenSSL dynamic loading improvements/streamlining of
Profile code wxMessageView fixes, Mime detection improved
wxComposeView profile inheritance fixed
- added a
"Folder" menu in the main frame, renamed "File" -> "Mail"
- added Identity redirection support to Profile classes added
MLogCircle and error guessing to folder and network
operations
- added configuration option for file folder
format on creation added upgrade message about changed server
settings Fixes and autoconf support for new wxMessageView
code.
- Windows version now has the same (decent) icons
as Unix one
- creating MH folders with the wizard finally
works "d&d"ing messages to group or root folder won't delete
them
- improved highlighting in the folder tree
- authentification for SMTP and NNTP
- Split part of
MessageView functionality into a separate class to be shared
with ComposeView. Replaced several mail_check() calls with
mail_ping() in MailFolderCC code.
- an importer for PINE
added (settings/folders/address books)
- importing
filters from XFMail
- importers for PINE and XFMail added
(settings/folders/address books)
- template dialog allows
to choose any kind of templates
- vCards can also be
exported
- added possibility to attach vCards to outgoing
messages added vCard import module for the address book editor
vCard can also be imported as a single entry, not as entire
book
- Calendar module does repeating events (minor
glitches still)
- Mahogany now runs as "root", too. Fixes
to MailCollector and invocation of filters. de.po is up to
date.
- added "compose with template" and "edit
templates"
- implemented reply/forward/followup with
template menu commands
- version number bumped to
0.60
- Started work on a small calendar plugin
- folder renaming implemented
- the log window can be
shown/hidden, closing it hides it permanently
- don't
create servers not specified possibility to remember the
password entered interactively it is possible to _not_ use
Outbox and/or New Mail folders now the config file is, finally,
created with the correct permissions
- MailFolder API
cleanup, server config setting fixes, wxLayout fixes
- drag and drop works with other folder views (frames)
too
- added drag and drop of messages to the folder
tree
- added "Quick move" submenu to folder popup
menu
- dynamic plug-in (modules) loading works under
Windows
From Release 0.23a to Release 0.50 |
- Filtering rules added
- Proper MH/NNTP/IMAP support and subscription management
- PalmOS connectivity, mail/addressbook support and generic frontend
- HTML online help
- optional SSL encrypted communications
- NNTP/News support is still very basic but one of the main
points of activity for the upcoming 0.51 release.
- Proper support for MH folders.
- Browsing and subscription management for IMAP and NNTP servers.
- A plugin module system has been created which allows to dynamically
load expansion modules. Existing modules (statically linked in this
release, but dynamically linkable) include a filtering language
and PalmOS support. For the future, a calendar/timeplanner plugin
is planned.
- Configurable filtering rules have been added.
- Message threading and configurable sort order is supported.
- An HTML-based help browser has been added.
- Configurable date format.
- Handling of dial-up networking and detection of connection status.
- Optional user of a Trash folder.
- Wizard-dialogs and `tip of the day' dialogs added to make Mahogany
easier to use.
- Optional SSL support can be compiled in (not activated by default
due to US export restrictions), allowing secure access to mail and
news servers.
- synchronise e-mails with your PalmOS
handheld computer and use its addressbook within Mahogany. Also,
backup, restore and install databases of your handheld.
- Bug fixes in nearly all parts of the code. Mahogany should suffer
much less from crashes than earlier versions. The message editor
behaves better and is faster.
- Minor GUI improvements like keyboard bindings and nicer icons. Support
for KDE and GNOME filetype icons.
From Release 0.22a to Release 0.23a |
-
Windows NT binary release.
-
All known (crash-inducing) bugs fixed.
-
Significant improvements to message editor/viewer.
-
Several speed-ups and interface improvements.
-
More documentation.
From Release 0.21a to Release 0.21a |
-
All known (crash-inducing) bugs fixed.
-
Message editor/viewer improvements, adding clipboard
support and selections.
-
wxGTK layout bug fixes
-
German, French, Spanish translations
-
Text-search in messages
-
Several minor usability fixes, sub-folder support fixed.
-
Addressbook fixes
-
TCP timeouts configurable
-
Support for setting Reply-To: header from
To: field.
|