Version 5.6 Build 450.4
SPECIAL NOTES ABOUT THIS UPDATE:
This build v5.6.450.4 is a minor maintenance release.
Please run wcRepair to repair the File Database index files
before restarting wcserver. If any files were deleted from
the file library, file search results may be incomplete if
you don't repair the index files.
Even if you don't plan to use new SSL/TLS security options,
at a mininum, the SASLLOGIN.DLL must be extracted from the
wcSASL.ZIP zip file and made available for wcSMTP to use.
Otherwise, the Wildcat! SMTP server will not offer the basic
login authentication option to connecting SMTP clients. If
suddenly, you see users are not able to send mail with relay
denied errors, then this might be the reason for the send mail
denials.
Changes, Fixes, New Features and Enhancements by Wildcat! Component
WCSERVER (Wildcat! Server)
- Fixed File Database quick index keys deletion bug. This fixes bad file
searching results caused when a file was deleted.
WCCONFIG (Wildcat! Configuration)
- Added two new options to the Mail Areas Conference setup:
General Page:
Default From Name: __________________________________
If this field is defined, it will be used as the FROM: name
for new messages in this conference. This is useful for
mail conferences such as support forums where there might
be more than one person responding to mail and you wish
to maintain a single/constant from: name.
Settings Page:
[ ] Force Preserve Mime
If this option is enabled, then mail saved in this forum
will be saved in its raw format (as it came in) thus
preserving its mime content. Otherwise, the normal rules
are used for mail storage which depends on the conference
type and/or the user's preserve mime option.
- Minor correction to the External Module loading. If a module
had a space in it (for example, WcListServe Setup.exe), it will
no longer show up in the WcConfig viewing window. In the previous
version, we made a change to allow for command line parameters. The
space conflicted with the parsing logic. This was corrected by
adding a command line parameter input field in the "Add External
Module" option.
WCSSLCONFIG (Wildcat! SSL Configuration)
- Fixed the SSL required option. It wasn't being saved properly
WCWEB (Wildcat! WEB Server)
- Fixed a wcNavigator web browser bug when SSL was enabled. This bug
only occurred if SSL was enabled and when older wcNav user installations
was requesting the old browser client causing an abort in wcOnline.
Note: If the browser client did not exist under the clients folder,
this problem did not show up. Santronics no longer supports, nor has
it been supported since 1998, the "Browser Client" under your
clients folder. You should delete this folder to avoid wcNav request.
It doesn't work and it was originally designed when Microsoft IE did
not exist in the old days when MSI attempted to write there own browser.
Get rid of it.
- Fixed a minor typo in activity log entry for failed wcNav downloads.
- Fixed a memory leak in wccore.dll when a template did not exist.
WCBASIC
- Corrections to wcBASIC module, carbon.wcc, addresses a problem
with the carbon copy option, "GROUP security" where it was sending
carbon copies to users not in the primary security name provided.
- Corrections to wcBASIC module, FTP Client.wcc, addresses LFN
display issues.
- A new wildcat.wcl was created and the wcBASIC plus pack was updated.
WCQUES (Wildcat! Questionnaire Designer)
- Fixed registry setting (was not translating to new SSI folder)
WCSMTP (Wildcat! SMTP Server)
- Optimized/reduced the wcserver bandwidth by eliminating the redundant
calls to the server to get the SASL authentication methods available.
This is now done once during wcSMTP startup. EHLO connections should
be much faster now.
- Cleaned up the wcSMTP log a little bit to reduce the misunderstanding
by some customers of certain log events (i.e., relay blocked)
WCLISTSERVER (Wildcat! List Server)
- Fixed the setup Confirmation File input field. It now saves the
the file name.
- Fixed a potential bug with Date fields which are really long.
- Fixed the confirmation message subject field which was different
if a confirmation file was used.
- Improved the new mail polling logic.
Now it is more server efficient. It nows checks the server
for new mail every 10 seconds, rather than every 5 seconds.
It also uses a better technique (SDK function GetHighMessageIds())
to get last read pointers.
In addition, if a list message fails to be sent due to an
SMTP error, the list server will now retry to send it every
5 minutes. Before, it was trying every 5 seconds, the old poll
timer.
So overall, the new polling logic improves the server efficient
and reduces the fail attempts that are not fixed.
The following two registry options allows you to change the
polling and retry logic for wcListServe:
HKLM\Software\SSI\Wildcat\WcListServe
Name : PollWaitTime
Type : DWORD
Value: 5 (seconds)
Name : ResetTriggerTimeMins (Retry)
Type : DWORD
Value: 5 (minutes)
- Added a switch option to reset the last pointers:
wcListServe /rescan
This switch option should only be used in situations where you
have lost the last read pointers. This can happen if you restore
your configuration/data files and they don't match the actual
message files. Note: Duplicate mail will not resent since all
mail sent is tagged. So if a rescan takes place, the tagged mail
will be skipped.
DISPLAY FILES
- Updated the sysop editor display file SysUserMatch.bbs to match
the sysop editor sorting options.