Version 6.1 Build 451.9


Version 6.1 Build 451.9 is a minor update with a few significant fixes, enchancements new features.  If you are up-to-date with Wildcat! versions, this is essentially a plug and play update.  


Changes, Fixes, New Features and Enhancements by Wildcat! Component  

WCSERVER (Wildcat! Server)

- NEW: Wildcat! now supports longer file name (LFN) for attachments in the 
           Message  Conferences.  The short file name (SFN) limit was 15 characters. 
           It is now 100 characters.   Older applications will still work under the SFN
           recognization. They will need to be recompiled to recognize the LFN.

- CHG: Changed the Wildcat! Server SASL Authentication User Name Translation Logic

The Problem:

The Wildcat! Server SASL (cryption) authentication login logic included an automatic user name translation logic to allow POP3 and SMTP users to ability to login with their user names in a dotted format. e.g.,  "FirstName.LastName" user name was entered into the Offline Mail Reader Login setup.   This dotted name was undotted at the server in order to lookup the "firstname lastname" user name.

This server level translation cause a multiple of issues for the WEB Server where the user used or did not use dotted name, and/or accounts were created with dotted initials. e.g., "j.d. smith" is a valid wildcat user account name.

The Solution:

This update corrects the situation and the server no longer performs a translation unless it is told to do so by the requesting hosting client.  Now only Wildcat! POP3  and Wildcat! SMTP will tell the server to undot user names since it is expected only  these mail clients will require user names with no spaces in it.  The Web Server will  now only expect the direct or straight user name with no translations.

These correction makes the system more consistent, resolves issues with dotted namesfor the web server.  

- ENH: CheckClientAddress() now doesn't need a RPC context.  

This means IP connection filtering can be done on all the TCP/IP internet hosting services. The following hosting services now offer IP Filtering option.

This is in addition to what was already offered:

- ENH: Enhanced the startup Task Notification Balloon Tip.

Under Windows XP/2003, when the startup is completed, the tray icon balloon  "Successful Startup" notification would not disappear after 4-5 seconds.  This is unlike Windows 2000 where Windows properly removed the box after  10 seconds (4 seconds defined,  but 10 seconds seems to be the minimum value under Windows 2000).

The enhancement now uses a built-in timer to remove the notification when running under Windows XP/2003. 

NOTE: This is not a bug fix.  According to Microsoft MSDN blogs, XP/2003 attempts to detect the presence of a human at the keyboard to order to receive the tray icon  notification.  If the mouse or keyboard is idle when WCSERVER.EXE begins to load, then XP/2003 will not remove the popup notification Window.  So this behavior was  by design under XP/2003.

WCWEB (Wildcat! WEB Server)

- FIX: A WEB Login Security Bug was fixed for DIGEST and COOKIE Authentication methods.

- CHG: Change made to work with the Wildcat! Server new SASL login logic.

- FIX: Closed/Validation Web Operations.

Some corrections and enhancments were added in order to better support Closed/Validation system operations in the Web Server.  This includes some fixes and enhancements indicated in the rest of this section.

- FIX: Fixed passing of response headers for redirections in WCX programs.



WcWEB was not passing the response headers to the redirection. This affected setting or clearing cookies for example. This was fixed.

- FIX: Fixed WcNavigator New User Signup automatic browser login for FireFox Browsers not escaping url line.

- ENH: Added a Content-Disposition: header for /CLIENT?xxxx.WCN url HTTP responses. 

This helps the FireFox browser automatically detect the WCN file association  type for users of WcNavigator. IE did not have this problem.

- ENH:  New changes/enhancements were made to the Web Authentication cookie logins.  See WCWEBAUTH.ZIP.

- ENH: New Wildcat! JavaChat JAR and CAB files.

WcJavaChat was recompiled and new a (for IE 5.0, IE 6.0) and wcchat.jar (for FF and IE 6.0 sp2) is provided.   

Please note that it will be automatically be installed in the "HTTP\PUBLIC\WCNAV" folder.   You can delete the old folder "HTTP\WCNAV"

WCFTP (Wildcat! FTP Server)

- N/A

WCPOP3 (Wildcat! POP3 Server)

- CHG: Changed how UIDL response for empty message list.

Changed the UIDL response to show an empty list of unique-ids rather  than show the "-ERR No Such Message" response. Apparently, some POP3 clients like POCKET PC and MS Entourage were issueing the UIDL after the STAT command and did not expect to see an -ERR response. Showing an empty list fixed the problem with these two POP3 clients. 

- NEW: New Firewall, IP FILTER for POP3 is available now by creating a IP filter list file: config\ipaccess-pop3.dat.

- NEW: Added support for the POP3 extension CAPA command.

- ENH: Changed some -ERR responses with more specific reasons.

- CHG: Change made to work with the Wildcat! Server new SASL login logic.

WCSETADMIN (Wildcat! Set Administrator)

- ENH: Clear Validation Requured flag when creating administrator record with 
          wcSetAdmin during installation or first time setup.

WCQUES (Wildcat! Questionnaire)

- FIX: Wildcat! Questionnaire Editor (WCQUES.EXE) will now ignore case sensitive keywords in *.DAT source files.

WCSMTP (Wildcat! SMTP)

- CHG: Change made to work with the Wildcat! Server new SASL login logic.

WCNNTP (Wildcat! News Server)

- ENH: Add RFC Newsgroup: header line for List Forum conference.

Added logic to detect a wcListServer List Forum conference type to add the header newsgroup: line. This allows news readers to reply to an existing list email message published as a news article.

WCLISTSERVE (Wildcat! List Server)

- N/A

WCSAP (Wildcat! Sender Authentication Protocol)

- N/A

WCBASIC (Wildcat! BASIC Software Dvelopment Kit)

- See wcBASIC/WCSDK Update Information.

WCRUN (Wildcat! RUN)

- FIX: WcRUN now returns the return code from the WCX application.

To set the return code, the WCX should set the GlobalResult value.  The 
default value is zero.

WCSDK (Wildcat! Software Development Kit)

- See wcBASIC/WCSDK Update Information.

WCT (Wildcat Template Processor)

- See Wildcat Template System.

WCODBC (Wildcat! ODBC)

- N/A

WCXML (Wildcat! XML)

- N/A