Current Serv-U Release Notes

Other Release Notes
Serv-U Release Notes
Serv-U Version 10.1.0.1
Serv-U 10.1.0.1 was released June 15, 2010. A complete list of changes and upgrades follows:
Bug Fixes:- Corrected a bug in the German Management Console where a JavaScript error would occur.
Serv-U Version 10.1.0.0
Serv-U 10.1.0.0 was released June 14, 2010. A complete list of changes and upgrades follows:
Features:- Added the ability to save favorite directory shortcuts in the Web Client.
- Updated German and Russian Management Console strings.
- Updated OpenSSL libraries from 0.9.8n to 0.9.8o.
- Rebuilt zlib (compression) library with Developer Studio 2010.
- Rebuilt Serv-U with Developer Studio 2010.
- Added Spanish translations to FTP Voyager JV.
- Windows 2000 (all editions) is no longer supported. Microsoft has discontinued support for this operating systems and no longer provides DLLs and libraries to developers that are compatible on this operating systems.
- Added icons for .vcxproj extensions to the Web Client.
- Corrected an SFTP bug where speed improvements introduced in Serv-U 10.0.0.2 caused some clients' uploads to be corrupted.
- Corrected an FTP Voyager JV bug where the "New Folder" dialog needed to be resized, in order to show all controls, on Linux operating systems.
- Corrected a bug in the Management Console where the filter group box, on the group tabs, was mis-aligned for Russian and Japanese translations.
- Corrected a bug in the Swedish and Spanish translations where quotes in strings were not being escaped for use in Javascript functions.
- Removed duplicate text from the Serv-U User's Manual, in the "Serv-U Editions" section.
- Corrected a bug in FTP Voyager JV where the overwrite dialog would be shown instead of an error dialog during a transfer where the connection timed out during a list operation of the target file.
Serv-U Version 10.0.0.7
Serv-U 10.0.0.7 was released May 28, 2010. A complete list of changes and upgrades follows:
Features:- Added the ability to press the tab key to iterate over each dockable frame of FTP Voyager JV.
- Added an administrative warning in the Management Console when upgrading from Serv-U 32-bit to Serv-U 64-bit when a server or domain database could not be opened possibly due the need to create a matching 64-bit "System DSN" or "User DSN".
- Corrected a bug, introduced in version 10.0.0.2, where Windows Authentication would fail with SSH2.
- Corrected a database bug where failure to write a user account was not being identified. This is especially critical when upgrading from Serv-U 32-bit to Serv-U 64-bit and using a database. When upgrading from 32-bit to 64-bit customers are required to create another "System DSN" or "User DSN" using the corresponding 64-bit drivers.
- Corrected a database creation bug, introduced in 10.0.0.5, where NVARCHAR use for Microsoft Access and Microsoft Excel is not allowed. When database tables were created the database failed to create the tables.
- Corrected an event bug when changing a database user's enabled/disabled state, the user enabled/disabled event was not being fired.
- Corrected a bug where using the "Copy" button in the user's list would copy runtime data including the last login time.
- Corrected an FTP Voyager JV bug where the tab key was not iterating over the controls in dialogs.
- Corrected an FTP Voyager JV bug where certain dialogs needed to be resized, in order to show all controls, on Linux operating systems.
Serv-U Version 10.0.0.5
Serv-U 10.0.0.5 was released May 26, 2010. A complete list of changes and upgrades follows:
Features:- Updated French and German strings.
- Added User's Manual content explaining Serv-U Organizational Unit support, with screen shots.
- Added User's Manual content explaining Serv-U Event Filter support, with screen shots.
- Added Japanese release notes file, translating release notes for Serv-U 10.0.0.2 and higher.
- Corrected a bug where an administrative password recovery requiring a password change (due to one-way password encryption) was not resetting the date and time for the password change.
- Corrected a problem with Microsoft SQL Server where UNICODE strings were not being written correctly. This change is only for Microsoft SQL Server.
- Corrected an internal 64-bit bug where Microsoft changed header files for two ODBC functions to use SQLULEN (32-bit in Windows 32-bit, 64-bit in Windows 64-bit) instead of SQLUINTEGER (32-bit). This problem only affected Serv-U 64-bit installations.
- Corrected a bug where disabling a domain would show all users and groups in that domain as being disabled.
- Corrected an event bug where the "User Disabled" event wasn't being fired when an administrator disabled a user from the activity window.
- Corrected an event logging bug when using the tray application logging to the domain would not function.
- Corrected an upgrade bug, when upgrading from Serv-U 6.4 and lower, the upgrade utility did not correctly set whether or not a user account was disabled.
- Corrected an FTP Voyager JV Overwrite Dialog bug where the source file was not being properly displayed inside the dialog controls when a local file was dragged/dropped from a file browser into a remote pane.
- Corrected an upgrade bug from Serv-U <= 6.4 where group membership wasn't being imported under certain circumstances.
- Corrected a bug in the Management Console where the "Hide server information from SSH identity" checkbox was incorrectly functioning as a tri-state checkbox in the "Settings" tab in Server "Limits & Settings".
- Corrected a bug where certain email events were not being triggered when using the tray's Management Console.
Serv-U Version 10.0.0.3
Serv-U 10.0.0.3 was released May 17, 2010. A complete list of changes and upgrades follows:
Bug Fixes:- Corrected an upgrade bug when upgrading Serv-U 9.4.0.2 and lower to Serv-U 10.0.0.2, Serv-U would incorrectly create and use the "C:\ProgramData\(x86)\RhinoSoft.com\Serv-U" directory instead of "C:\ProgramData\RhinoSoft.com\Serv-U".
- Corrected a bug in the Management Console where part of the OS logo on the "Program Information" tab would be hidden when using an Opera browser.
- Corrected a bug in the Management Console where using the "Enter" key to save form information in certain dialogs would refresh the page and not save the changes when using either Safari or Google Chrome browsers.
Serv-U Version 10.0.0.2
Serv-U 10.0.0.2 was released May 17, 2010. A complete list of changes and upgrades follows:
Features:Engine:
- Added support for Windows 64-bit (AMD64/x64). Serv-U 64-bit is installed automatically when installing on a Windows 64-bit computer.
- Added IPv6 support. This feature includes separate listeners for IPv6 addresses, IPv6 CIDR support, IPv6 access rules, and logging. Serv-U supports IPv6 without losing any functionality supported with IPv4.
- Added a new groups tab for Windows Organizational Units (OU). This new feature gives administrators finer control over Windows authenticated sessions.
- Added "Group Administrator" and "Read-Only Group Administrator" support. Group Administrators can administer users, administer groups, and monitor sessions within the same group(s).
- Added support for the EPRT (Extended Port) and EPSV (Extended Passive) FTP commands. These commands support both IPv4 and IPv6.
- Added the ability to specify non-absolute message files for the FTP CWD, XCWD, CDUP, and XCUP commands so that message files (such as ".message") may be presented as part of a command response.
- Added event rules to configure events so they fire only under specified conditions.
- Added a Directory Listing limit to the server, domain, group, and user where an absolute or non-absolute message file may be specified. When users change to the specified directory the message is displayed in a dialog (within the Web Client and FTP Voyager JV) and returned via part of the FTP response. This feature in not supported by SFTP.
- Added the ability to hide from clients whether or not a file or directory is compressed or encrypted. These new limits are available per user, group, domain, or the entire server.
- Added the ability to force users to change their password at their next login.
- Added an HTTP limit adding the ability to disable HTTP media play capabilities in the Web Client.
- Added an HTTP limit to disable the "Remember Me" check box on the HTTP login page.
- Added an HTTP limit to disable the "Language" drop list on the HTTP login page.
- Added an HTTP limit to disable the "Theme" drop list on the HTTP login page and in the Web Client.
- Added an HTTP limit to specify the default language on the login page when clients connect with browsers localized with a language in which Serv-U isn't localized. Serv-U uses the browser's language settings to select the default language when known.
- Added the ability to limit HTTP media playing during certain times of day.
- Added additional administrative log information to help identify detailed information about administrative activities.
- Added server logging information about WinSock initialization including the version number in-use and initialization failure.
- Added server logging information about the version of Windows.
- Added triggered event logging. Information is placed in the log whenever an event is triggered. This is useful when implementing events.
- Added new system variables: $LoginID (session login ID like $Name but refers to administrator login ID, not the target user in administrative operations), $OSAndPlatform (outputs the operating system name and platform)
- Added new path variable %USER_FULL_NAME% to complement %USER%. %USER_FULL_NAME% replaces the variable with the user accounts "Full Name" field.
- Improved UPnP device discovery so that more Internet gateways can be located and configured.
- Added IP address information to PASV port range server log messages to help identify the IP addresses available and being used for PASV port ranges.
- Added the "Serv-U User's Manual", available in the start menu.
- Improved failed file transfer logging and events by checking the status of the connection at close time.
- Improved SFTP (via SSH2) upload performance for clients using very fast connections but sending very small SSH packets.
- Added SSH command logging for SSH_MSG_IGNORE, SSH_MSG_UNIMPLEMENTED, and SSH_MSG_DEBUG including the number of bytes received for each command.
- Added logging options to enable and disable SFTP and SSH2 detailed logging. Affected commands are: SSH_FXP_READDIR, SSH_FXP_READ, SSH_FXP_WRITE, SSH_MSG_IGNORE, SSH_MSG_DEBUG, SSH_MSG_UNIMPLEMENTED
- Added file transfer failure logging and events for SFTP (via SSH2) transfers. Due to the nature of SFTP, certain assumptions are made to determine whether a file is being uploaded or downloaded. An SFTP transfer failure is assumed when a file is not explicitly closed by the SFTP client.
- When adding a group, the Group Name is now trimmed, removing leading and trailing white space.
- Updated OpenSSL libraries from 0.9.8m to 0.9.8n.
- Added a new column to the user lists to show the users' home directory.
- Added expiration information next to the login ID in the user lists to show when a user account expires, is deleted, or expired
- Added operating system information to the server Program information page.
- Added log file path validation to ensure the log file can be opened or created.
- Added real-time filtering to the user lists, applying the filter as it is changed.
- Added the "HTTP" limits type in the Domain & Server limits page to help organize limits by their function.
- Added information pertaining to the maximum users, domains, and sessions allowed by the current license and also the total for each currently being used.
- Added color coded text to depict compressed and encrypted files and folders in the Web Client and Browse dialogs.
- Added a directory properties dialog to the Web Client showing modified time, created time, last accessed time, space available, and directory size.
- Added the ability to enter text to be displayed on the HTTP login page. The text may be customized for individual domains or for the entire server.
- Added the ability to enter a title to be displayed on the HTTP login page. The text may be customized for individual domains or for the entire server.
- Added the ability to move files and directories using drag and drop.
- Added mouse over feedback for rows when using Windows Vista Theme or greater.
- Added color coded text to depict compressed and encrypted remote files and folders in the file lists and trees.
- Added shaded text and icons to represent hidden local and remote files and folders.
- Added shaded folder icons to represent folders for which a directory listing has not been performed.
- Added a "Remove Completed" button to the transfer toolbar.
- Added a button to the File / Folder Properties dialog that allows users to request a single remote directory's size and space available.
- Added a dialog that displays the remote listing message file.
- Changed the overwrite dialog to resemble Microsoft Windows 7's overwrite confirmation dialog.
- Added support for saving the window coordinates over multiple monitors.
Engine:
- Corrected a bug when downloading a file and a file system read error caused the termination of the download, Serv-U was not returning an error to the client.
- Improved login response code error when unable to go to a user's home directory due to a "device not ready" error.
- Corrected an event bug where certain server string variables were not available to events. ($Date, $Time, $ServerVersionShort, $ServerVersionLong, $ServerDays, $ServerHours, $ServerMins, $ServerSecs, $ServerKBup, $ServerKBdown, $ServerFilesUp, $ServerFilesDown, $ServerName, $ComputerName, $OSVer, $OS, $ServerFilesTot, $LoggedInAll, $ServerUploadAvgKBps, $ServerDownloadAvgKBps, $ServerAvg, $ServerUploadKBps, $ServerDownloadKBps, $ServerKBps, $UNow, $UAll, $U24H, $ServerSessions24HPlusOne, $ServerSessions24H, $UAnonAll, $UNonAnonAll)
- Corrected an event bug where certain domain string variables were not available to events. ($DomainKBup, $DomainKBdown, $DomainFilesUp, $DomainFilesDown, $DomainFilesTot, $DomainLoggedIn, $DomainUploadAvgKBps, $DomainDownloadAvgKBps, $DomainAvg, $DomainUploadKBps, $DomainDownloadKBps, $DomainKBps, $DomainSessions24HPlusOne, $DomainSessions24H, $UAnonThisDomain, $UNonAnonThisDomain, $DomainName, $DomainDescription)
- Corrected a bug where FTP message files and the user's welcome message would interpret the "\" and the following character as special characters and cause messages to appear garbled when using FTP.
- Corrected an FTP data channel bug, introduced in Serv-U 9.4.0.0, where Serv-U did not recognize a PASV/EPSV command had already been issued prior to uploading a file when uploading very small files (or empty files) on a very fast connection. This problem only occurred with a certain FTP client.
- Corrected an installer bug where upgrading from Serv-U <= 6.4 when an administrator password was applied, login to the Management Console would always fail.
- Corrected an SFTP (via SSH2) bug where Serv-U would check directory size too frequently and when not necessary during file uploads.
- Corrected an SFTP (via SSH2) upload bug where random access writes to files was incorrectly appending to the file.
- Corrected an SFTP (via SSH2) login problem where logins using no user ID and no password would not be counted against Serv-U's anti-hammer option.
- Corrected an SSL shutdown bug where, under rare circumstances, Serv-U would miss socket shutdowns during uploads causing the client to appear to hang upon completion of an upload. This applies to FTPS and HTTPS only, SFTP (via SSH2) is unaffected.
- Corrected a bug in the help files where extended character codes for single quotes were not being rendered correctly.
- Corrected a bug where bubble tip messages where not independently closable when multiple bubble tips where displayed simultaneously.
- Corrected a bug when Domain Administrators entered an unavailable system variable, the error message caused the Management Console to freeze until refreshed.
- Corrected a bug where the "Lock in Home Directory" check box in the User Wizard dialog was overriding inherited values and did not allow for the inherited value to be used for the user being created.
- Corrected a bug where the FTP Command Properties dialog for the "XCWD" and "XCUP" commands did not allow configuration of message files.
- Corrected a bug where text selection was not working for logs.
- Corrected a visual bug on the FTP Voyager JV launch page that occurred when the mouse is over the "Download Java Now" and "Restart FTP Voyager JV" buttons. This only happened in Internet Explorer on machines that didn't have Java installed.
- Corrected a visual bug on the FTP Voyager JV launch page where the "Logout" button was not positioned correctly on the page. This only happened in Internet Explorer on machines that didn't have Java installed.
- Corrected a bug in the remote file listing where drive icons were not being shown correctly for the "Large Icons" and "Thumbnails" view.
- Corrected a bug in the "Confirm Logout" dialog where the cancel button did not have enough room to render correctly on Linux operating systems.
- Corrected a bug, when saving the window coordinates and maximized, the maximized coordinates were being saved in addition to the maximized state causing FTP Voyager JV to remain full-screen even when unmaximized after restarting.
2008 SIA Award
"Best Internet Enhancement".
"Best Internet Enhancement".



