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
WCNTSERVICES (Wildcat! Windows/NT Services)
- DOC: Updated the documentation on Wildcat! Windows/NT services. See Wildcat! Windows Services - UPD: wcLoadService utility was updated to support the /server:{computer_name} switch: WcLoadService is used to install one of the WcOnline Modules: Module DLL File: Module Service Name (Recommended service names): wcoftp.dll WildcatFtp wcopop3.dll WildcatPop3 wcohttp.dll WildcatWeb wcotelnt.dll WildcatTelnet For example: wcLoadService /install /name WildcatWeb /display "Wildcat! Web Server" /dll wcohttp.dll (Note: Switches can use `/` or `-` as a prefix and also use the `:` to define a value for the switch) The service can be removed like so: wcLoadService -remove /name:WildcatWeb By default, the service is dependent on the WildcatServer service which is installed on the local (same) machine. When starting module WildcatWeb service, the OS will automatically start the WildcatServer service. All the online modules behave the same. Its now possible to connect to the specific server using the switch /server:XXXX combined with the /nodep switch so it does not attempt to connect to local WildatServer computer. wcLoadService /install /name WildcatWeb /display "Wildcat! Web Server" /dll wcohttp.dll /server:NTBBS /nodep This allows connecting to a Wildcat! Server running on the NTBBS computer. It is necessary to use the /nodep switch as well to remove the dependency on the local WildcatServer service.
WCCONFIG (Wildcat! Configuration)
- FIX: Sorting the Translation type was aborting in Host Translation table. - UPD: Updated, resized the Mail Server | Security Domains dialog
WCSSL (Wildcat! Secured Socket Layer)
- UPD: OpenSSL was updated to v1.1.1.23
WCSERVER (Wildcat! Server)
* NEW: 64 bit Mail System!!!
WCWEB (Wildcat! Web Server)
* NEW: wcGeoIP Filtering was added to wcWEB.
See cmdhooks\connect.ini for [HTTP] options.
* NEW: Added new URL filter file:
data\url-filters.txt
Note: This is not activated yet.
- UPD: Update to the stock Extra HTTP Response headers file:
data\AddExtraHeaders.txt
- Added `X-From-Options` header
- Added CSP "Content-Security Policy" Security related headers.
- DOC: CSP Content-Security-Policy: header
PCI now constitutes HTML inline, embedded scripting using
javascript, CSS, remote images, including usage of CDN
(Content-Delivery Networks) to access common tools as unsecured.
wcWEB now allows you to set the Content-Security-Policy (CSP)
header response for your web site.
The stock data\AddExtraHeaders.txt file was updated to have a
default for the CSP header. But you may need to adjust it for
your needs. Override the CSP header by creating one in the your
custom data\AddExtraHeaders-Custom.txt file. Examples are in the
stock data\AddExtraHeaders.txt file.
CSP Resources:
https://web.dev/articles/csp
WCGEOIP (Wildcat! GeoLocation IP)
- UPD: GeoLocation IP Database was updated 2023-10-10 version.
WCLS (Wildcat! List Server)
* NEW: wcList can now spawn a WCX before a distribution is transported
(SMTP or UUCP).
The first application will be to allow wcList to wcDKIM sign a
large message (using a WCX) before it is transported for the wcSMTP
Router which normally signs all outbound messages. Via wcDKIM
signing rules, once wcList signs the mail, it can tell wcSMTP to
skip signing.
WCTASKMGR (Wildcat! Task Manager)
- ENH: Enhanced the wcTaskMsg*.log file with additional launch information - FIX: Fixed WEEKDAYS scheduling for selected days of week. - FIX: Addressed long time issue with DST time change "Catch Up" executions.
WCSMTP (Wildcat! SMTP Server)
- FIX: Fixed the html-wcsmq.wcx color macro display of the address destination. - FIX: Change the default of "No MX Try Once" From false to true. To revert to always following the send retry schedule, use wcRegEdit: wcRegEdit /value:wcSMTP\NoMXTryOnce /Dword:0 <-- follow retry schedule wcRegEdit /value:wcSMTP\NoMXTryOnce /Dword:1 <-- Try IP once if no MX NoMxTryOnce = 1 is the new default. - FIX: Fixed a Loop issue when a domain resolves to 127.0.0.1