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 HKCU,  where
  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
   aliases.

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
  optional file.

WCONLINE (Wildcat! Online Controller)

- n/a

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
  languages.

- 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 
  WCX.

  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)

-

WCSDK

- See wcBASIC/WCSDK Update Information.

WCBASIC

- 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

-