
                

Mercury/32 v4.9 Release Notes
|
Mercury/32 v4.91 (November 2022)
Version 4.91 corrects a problem with producing self-signed certificates and
certificate signing requests; what's more, many more options are now available
using the "Advanced" page in the certificate creator. As well as this,
a rare problem that could cause crashes on mail receipt has been fixed, and
problems displaying help on some systems have been corrected. We apologize for
the delay in releasing v4.91 — this was caused by problems tracking down
a rogue issue introduced by an external module, which has now been fixed as well.
Along with these changes and corrections, v4.91 also contains the following
additions and updates:
-
Aliasing fixes A rare problem that could result in
aliases not being correctly saved on some systems has been fixed.
-
Standalone certificate creator V4.91 includes a
standalone application, tcpcerts.exe that can be run
outside Mercury to create SSL certificates and CSRs. The program
will be installed in the same directory as MERCURY.EXE.
-
Killfiles for autoforwarding When you have
automatic forwarding enabled for a user, you can now create a
file called FORWARD.KFL in that user's mailbox directory
containing sender addresses that should not result in messages
being autoforwarded.
-
Significant improvements to redistribution
'Redistribution' is the process of taking an incoming message and
sending it to someone else — for instance, when forwarding,
or sending mail to a mailing list. Mercury v4.91 contains
significant improvements in the way redistribution is performed,
especially with regards to autoforwarding. These changes should
make it easier and more reliable to redistribute mail to sites
that use anti-spam measures such as SPF or DMARC.
To download Mercury/32 v4.91, please visit our
downloads page.
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
future release.
-
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 5 November 2022 | Content ©
David Harris ]
|