Version 6.0 Build 451.2
SPECIAL NOTES ABOUT THIS UPDATE:
Version 6.0 Build 451.2 is a considered minor hotfiix update with some new additional features.
SEE SPECIAL UPGRADE NOTES
Changes, Fixes, New Features and Enhancements by Wildcat! Component
WCSERVER (Wildcat! Server)
- Packing Hour registry option is now read from the HKLM registry, not
it was suppose to be in the first place to support NT service setups as well.
(HKCU is not available to NT services since no user is logged into the machine).
WCCONFIG (Wildcat! Configuration)
- The NNTP, FTP, TELNET and WEB Server setup now use the Options Tree
Configuration layout similar to the Mail Server setup. See image below for
the new WEB server setup section.
- Web Server now has a new section, Redirection, to define URL redirection
WCSSL (Wildcat! SSL)
- Minor: Fixed problem with "FAILED NO PEER CERTIFICATE" option in wcSSL when
the new optional secondary intermediate certificate files introduced in the previous
update were not found was causing a problem with Browser SSL connections.
The new files are optional. See AUP 451.1 update history describing these new
WCONLINE (Wildcat! Online Controller)
WCWEB (Wildcat! WEB Server)
- Minor: Web Session language set to match user language at login. This fixes
wcBASIC developer prompts [xxxxxx string] compiled for multiple
- Minor: WEB Server sets "ColorEnabled" to false. This clears the color macro
expanded displays via the WEB.
- Complex Web HTML Mail Display Fixed:
The displaying of complex HTML mail that contained long lines were not always correct.
This was fixed.
- Automatic Configuration Change Detection Fixed.
In AUP 451.1, the ability for the Web Server to detect when changes were made to
Web Setup features was added. The idea was so that you didn't have to restart
Wconline. For some systems, this *might* cause a GPF when the user web request
was completed because of a conflict with request cleanup and the checking of setup
changes. This intermittent bug was fixed.
- Major: When running a WCX via the WEB Server,
"Carrier Drops" or Browser
socket disconnects are now detected
This is a drastic improvement in wcWEB WCX operations where a WEB request
(one that starts a WCX) is cancelled by the browser/user (Stop button or user
clicked another URL) and the WCX continued to run until it was finished. This
put a high strain on the Web Server still running the canceled WCX application.
With this update, the WEB server processing a request via an WCX will detect
any browser/socket disconnects and automatically gracefully drop the running
wcBASIC Developers: If you have a wcx application that
imports a DLL which
allocates resources outside the control of the Wildcat! WCX Runtime engine,
it is your responsibility to make sure your application will gracefully clear and
clean up when it is done. If a carrier is drop, the WCX will be aborted as it
now no longer necessary. You may need to to add an CATCH ERR_NOCARRIER
to your code or turn off the carrier drop detection by calling CarrierDetect(FALSE).
If your WCX application is not importing a DLL that allocates resources, then this
possible design change to your code does not apply. NOTE: This isn't a new issue.
This was always the case with Console Applications (dialup) where connection drop
detection was always possible. What is new is that the WEB server can now detect
the connection drop. So we are highlighting the issue because under the WEB, a
connection drop would be very common simply because users close or stop
web page displays all the time.
WCSMTP (Wildcat! SMTP Server)
WCPOP3 (Wildcat! POP3 Server)
WCMAIL (Wildcat! Mail Gateway)
WCNNTP (Wildcat! News Server)
- Posted replies to private messages are now saved as private.
- To reduce TRACE logs for NNTP sessions, the message body is not logged.
WCRADIUS (Wildcat! RADIUS Server)
- Added /SERVER:server command line switch.
WCLISTSERVER (Wildcat! List Server)
- See wcBASIC/WCSDK Update Information.
- See wcBASIC/WCSDK Update Information.
WCSAP (Wildcat! Sender Authentication Protocol)
- Fixed a potential CBV socket time out issue when a remote host did not respond
to the QUIT command. The remote host was probably a zombie.
- Fixed SPF IP4/CIDR lookup for short IP4 IP literals, "x.x.x/19" vs "x.x.x.0/19"
WCT (Wildcat Template Processor)
- Relative path support added for file names provided, not dot or double dot.
WEB HTML Templates