Mercury/32 v4.9 Release Notes
Mercury/32 v4.90, October 2021
Version 4.9 is an important major release containing numerous significant changes and fixes.
OpenSSL v1.1.1 V4.9 has migrated to the modern OpenSSL
1.1.1 interface and incorporates an up-to-date build of OpenSSL. This is an
important improvement that will allow Mercury to provide up-to-date security
for quite some time.
Improved alias support V4.9 now supports improved aliasing
with support for hundreds of thousands of aliases, dramatic performance
improvements, and the ability to edit the alias source file directly while
the program is running (no more compilation of alias files using malias.exe
is required). The program's Alias editor has also been overhauled, with a
new incremental search feature making it far easier to locate aliases.
Forwarding fixes Delivery errors during autoforwarding of
mail are now handled much better than in previous versions, and there is no
longer the possibility of mail loops resulting from the presence of
undeliverable addresses in forward files.
New defenses for password probe attacks A new option in
MercuryS ("Enable simplified phishing protection" on the "Compliance"
configuration page) allows blacklisting any address that fails a login
attempt. This significantly impacts attacks where repetitive attempts are
made to guess passwords through consecutive connections.
New ClamWall build V4.90 includes a new build of
Lukas Gebauer's ClamWall distributed anti-virus plugin for Mercury. The
new build includes maintenance fixes and support for 64-bit versions of
the ClamAV anti-virus engine.
Security fix A correction has been put in place for
a theoretical exploit of the STARTTLS/STLS commands, CVE-2021-33487.
IMAP reliability improved The reliability of the
MercuryI IMAP server has been significantly improved, particularly in
regard to the use of iOS devices. A long-standing problem with UIDs
"going bad" during a session has been resolved, and folder hierarchy
files should experience fewer problems with apparent "corruption".
Note that some Thunderbird users may find they need to disable
"chunking" to work with this Mercury release - this is a side-effect
of the other fixes we have put in place and will be addressed in a
Mailing Lists: improved incremental search A new "inline"
incremental search has been added in the "Membership" dialog of
the mailing list editor, making it far easier to locate subscribers
either by address or by name.
Improved HS.EXE (header search utility) The HS.EXE header
search facility has been significantly updated with new options to print
significant headers from matched messages, and the option to show only a total
match count instead of showing each actual match. Haven't used HS? It's
actually really useful - give it a try!
Improved debugging This one is a bit technical, but bear
with me: the program is now entirely produced in a single compiler (Microsoft
Visual C) where previous versions have been a hybrid of multiple build
environments. What I've done is retrofit quite a lot of Mercury v5 internal
coding into v4.9 allowing it to be entirely built using the one compiler.
This mainly means that it becomes *much* easier to track down bugs
in the program now, and it should be markedly more reliable as a result.
User interface improvements This one is purely cosmetic,
but the hideously ugly column title bars used in lists in the Mercury UI
have been toned down to something less visually stressful. Admittedly, this
won't matter to most people, but it really bugged me.
Extended regex syntax now works The Mercury help describes
a regular expression syntax including a number of advanced features, but it
turns out that many of those advanced features had not been enabled because of
an oversight. In v4.90, all the regular expression syntax elements shown in the
Mercury help page will work correctly as described.
Licensing commitment Any license purchased for v4.9
will be automatically upgraded to v5 when it becomes available.
To download Mercury/32 v4.90, please visit our downloads page.
[ Page modified 15 October 2021 | Content ©
David Harris ]