Santronics Software, Inc.,
Version 8.0 Build 454.15

SPECIAL NOTES ABOUT THIS UPDATE:

This plug and play update includes many enhancements, minor fixes, adjustments to to 64-bit version of Wildcat! It is only provided if you select to update to 64-bit and you have 64-bit Windows. OpenSSL was updated to v1.1.1t and v3.0.8. See notes.

SEE SPECIAL UPGRADE NOTES

Changes, New Features and Enhancements by Wildcat! Component  

WCSERVER (Wildcat! Server)


- FIX: Fixed a bug where setting the short file name in a file record
       corrupted the file record description.

       Note: This bug only shows up when the drive has short file names
       disabled.  See the Windows utility fsutil. Type the following
       command to see if short file names are disabled on your drive:

        fsutil 8dot3name query C:

       where C: is the drive to query.

       If it says the drive has 8dot3name disabled, type the following
       to enable it:

        fsutil 8dot3name set C: 0

       With 8dot3name enabled, when files are uploaded, a proper short
       file name will be created.

       With 8dot3name disabled, when files are uploaded, the short file
       name will have a truncated name of the long file name.

WCWEB (Wildcat! Web Server)


- UPD: Updated template\PageHeader.inc with user name on node # information

MIMELIB (Wildcat! MIME Library)


- UPD: Updated MIMELIB.DLL to support Content-Type Multipart/Related
       MIME parts. This should resolve display issues with emails having
       related MIME parts such as embedded or inline images

WCSSLCONFIG (Wildcat! SSL Configuration)


- UPD: Updated the SSL option description for SMTP

       See wcSSLConfig | SMTP Server

            [_] Require SSL for AUTH, MAIL, RCPT Commands

       When enabled the AUTH, MAIL and RCPT commands must be done in SSL
       encryption mode. This is normally off, However, see the new
       wcSMTP authentication checkbox option to require SSL for AUTH
       command only.

WCCONFIG (Wildcat! Configuration)


- FIX: Fixed global change of Mail Area Type. For example, selecting
       multiple mail areas with the purpose of globally changing the
       Mail Area Type to "Fido, Echo, Public and Private".  The bug was
       it was changed to a different area type.  This was fixed.

- NEW: New Mail Server | SMTP Server | Authentication checkbox:

        [X] Require SSL for AUTHentication

       See the description for wcSMTP authentication usage of these
       options.

WCSMTP (Wildcat! SMTP Server)


- UPD: wcSMTP was updated to require SSL for AUTHentication.

       Encryption (SSL) is only done when the mail client (sender) uses
       the STARTTLS command.

       In general, a mail client will normally begin a secured session
       by issueing the STARTTLS after the EHLO command. Since it is
       optional by the mail client to use encryption, you can enforce SSL
       with the option in wcSSLConfig | SMTP Server:

            [_] Require SSL for AUTH, MAIL, RCPT Commands

       or you can enforce it only for the AUTH command using the option
       in wcConfig | Mail Server | SMTP Server | Authentication:

            [X] Require SSL for AUTHentication

       When enabled, the AUTH options will not be displayed in the EHLO
       response until the STARTTLS command is issued to establish an
       encrypted session.  The typical sequence of SMTP session commands
       issued by the client is:

       EHLO           Client sees the response with server AUTH capabilities
       STARTTLS       Begin encrypted session
       EHLO           Repeat response with additional AUTH capabilities
       AUTH           Authentication/Login
       MAIL FROM:     Sender Address
       RCPT TO:       Recipient Address
       DATA           Email Body is transmitted, Email delivered/rejected
       QUIT

WCBASIC (Wildcat! BASIC Software Development Kit)


- NEW: New command SetGlobalSuppressBrackets() to globally suppress
       brackets with input commands.  Example usage would be in
       prelog.wcc:

            #include 

            SetGlobalSuppressBrackets(TRUE)

       All input prompts will not have brackets.  Note the original
       command SetSuppressBrackets() applies to the next input prompt
       only. It is reset to use brackets after each prompt.