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.
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: #includeSetGlobalSuppressBrackets(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.