Santronics Software, Inc.,
Version 8.0 Build 454.16

SPECIAL NOTES ABOUT THIS UPDATE:

This plug and play update includes OpenSSL v3.4 support, SNI SSL support and other enhancements, minor fixes, if any, listed below.

SEE SPECIAL UPGRADE NOTES

Changes, New Features and Enhancements by Wildcat! Component  

OPENSSL (OPENSSL)

- UPD: Openssl v3.40 is current for Wildcat! SSL operations. We custom
       built Openssl for continue XP/2003 support.

WC7ZIP (Wildcat! 7-zip Archiver)


- NEW: Wildcat! 7-ZIP (WC7Z.EXE) is a Wildcat! version of the popular
       7-zip archive utility which has support for many compression
       format. Wc7z is used by the following:

       - wcRefresh for updating file areas to extract the file_id.diz
         description from any archive type.

       - wcLocal, wcTelnet and wcWeb for file upload file_id.diz
         extraction support and for file archive Viewing.

       Two new images, wc7z.exe and 7z.dll, are now distributed in
       the stock Wildcat! package.

       wc7z Highlights

WCSERVER (Wildcat! Server)


- UPD: Updated startup OS logging for modern Windows OSes.

WCCONFIG (Wildcat! Configuration)


* FIX: Corrected the System Securities | Network editting of
       addresses.

WCSSL (Wildcat! Secured Socket Layer)


- NEW: Server Name Indicator (SNI) SSL support is now available.

       The Wildcat! Hosting Servers wcWEB, wcSMTP, wcPOP3, wcTELNET and
       wcNNTP were updated for wcSSL SNI support. Virtual Domain Groups
       can now have their own SSL certificates. Use wcSSLConfig to
       assign a certificate to the specific protocol or default.

WCSSLCONFIG (Wildcat! SSL Configuration)


- NEW: Import Certificates.

       A new Certificate Wizard option allows the importing of
       Certificate and Key files into the certificate store in the
       expected wcSSL file name format.

- NEW: SNI Virtual Domains.

       A new option in wcSSLConfig allows you to select additional
       domain certificates for your server. These are secondary
       certificates that can be used for Virtual Domains.

- UPD: The new CA BUNDLE file was updated.

       This is not done automatically. You need to run wcsslconfig like
       so:

           wcSSLConfig /AddCacert

       This will update the file: wc:\ssl\cacert\ca-bundle.txt

WCWEB (Wildcat! Web Server)


- UPD: The Web Server was updated for wcSSL SNI support.

       Virtual Domain Groups can now have their own SSL certificates.
       Use wcSSLConfig to assign a certificate to the HTTP server or
       Default protocol.

- NEW: wcWEB running in HTTPS (SSL) required mode will now have an
       exception for HTTP (non-SSL) requests for urls starting with
       "/.well-known/" prefixes. This will allow for HTTP:// well-known
       requests to work seamlessly in HTTP mode.

       Read About Well-Known in Wikipedia

       Current /.well-known/ requests supported by Wildcat:

       Acme-Challenge      Used to acme-clients to validate SSL
                           certifcate renewals.

       AutoConfig/Mail     Used by mail reades like Thunderbird to
                           prepare user accoints with Wildcat! POP3,
                           SMTP connection settings.

       A well-known*.log is created for /.well-known/ requests.

- UPD: Updated http\template\file_manager_options.inc template to support
       file archive viewing via wcWEB.

- NEW: New Javascript API for custom modals windows using modern async methods

       /public/js/wcFormHelper.js
       /public/js/wcUIHelper.js

- UPD: Updated the Mail Preview for a cleaner preview of messages. The updated
       templates using the mail preview are:

       http\template\recentmail.htm
       http\template\message_inbox.htm
       http\template\message_index.htm
       http\template\message_indexthd.htm

       These templates use the updated html-getmsg.wcx for an improved
       filtered UTF8 text/plain extraction for a popup mail preview.

WCSMTP (Wildcat! SMTP Server)


- UPD: The wcSMTP Server was recompiled for wcSSL SNI support.

WCPOP3 (Wildcat! POP3 Server)


- UPD: The wcPOP3 Server was recompiled for wcSSL SNI support.

WCTELNET (Wildcat! Telnet Server)


- UPD: The wcTelnet Server was recompiled for wcSSL SNI support.

WCNNTP (Wildcat! NNTP/News Server)


- UPD: The wcNNTP Server was recompiled for wcSSL SNI support.

WCBASIC (Wildcat! BASIC Software Development Kit)


- UPD: wcBASIC Compiler updated to match the current wcSDK headers
- UPD: wcBASIC Plus Pack Updated

- UPD: IsSessionSecured() now returns TRUE for Telnet SSL connections

- UPD: Main.wcc was updated to show "Node: # Secured" at login.

- UPD: Updated html-getmsg.wcc for an improved filtered UTF8 text/plain
       extraction for a mail preview popup.

- NEW: New wcc modules:

       These new or updated wcBASIC code is related to the new wc7zip
       work:

       wcziplib.wcc/wch       NEW! refactored zip code used in
                              fileview.wcc and ftpcmd-view.wcc.

       viewcomp.wcc           NEW! archive viewer used by fileview.wcc
                              ftpcmd-view.wcc and wcWEB File Info.

       fileinfolib.wcc/wch    updated library with new wc7z.exe support

       makewcx.wcc            updated with new cls=0 quiet mode option

       fileview.wcc           updated to support new fileinfolib library
       ftpcmd-view.wcc        updated to support new fileinfolib library
       html-uploadprocess.wcc updated to support new fileinfolib library

       view-archive.htm       NEW: http\template\view-archive.htm template
                              used by wcWEB file_manager_options.inc

WCNNTP (Wildcat! NNTP/News Server)


- NEW: wcSSL support was added to wcNNTP Server! SSL default port is 563.
       It works the same as all other SSL hosting services.