Serv-U Changelog

New in version 12.0.0.2

May 26th, 2012
  • Features:
  • Added Serv-U Gateway; providing a secure gateway that allows FTP, FTPS, SSH, and web (HTTP/HTTPS) clients to safely access a Serv-U file server deployed behind a firewall.
  • Added Serv-U Platinum edition to include FTP Voyager JV and Serv-U Gateway in addition to all Serv-U Gold features.
  • Added Web-based client branding removal for Serv-U Platinum.
  • Added logging at the user and group levels allowing individual user-based and group-based log files.
  • Added iPad support for the Management Console allowing Serv-U to be managed remotely from an iPad.
  • Added three new log path variables for "Login ID" (%L), user "Full Name" (%U), and "Group Name" (%G).
  • Added additional FTP hash commands used to validate the content of transferred files: XMD5, XSHA1, XSHA256, and XSHA512.
  • Added hmac-sha2-256, hmac-sha2-256-96, hmac-sha2-512, and hmac-sha2-512-96 SSH2 MACs.
  • Added "SessionID" system variable used to identify the session ID column shown in the Management Console active session lists and in domain logs.
  • Added system variables for date and time: $Day, day of the month; $Month, two-digit numeric month; $TextMonth, text version of the month; $Year, four-digit year; $2DigitYear, two-digit year; $Hour, hour (24-hour clock); $Minute, minute; $Second, second
  • Added Integration DLL / shared library support for Linux.
  • Updated OpenSSL libraries from 0.9.8u to 0.9.8w.
  • Updated Italian strings throughout.
  • Updated the Web Client Image Preview dialog to go directly to the selected image in the Thumbnail scroll window without using the scrolling effect.
  • Updated the Web Client to no longer refresh after a rename when in Thumbnail view.
  • Bug Fixes:
  • Corrected a Linux bug where administrators locked in their home directories could not create users whose paths started with "/".
  • Corrected a bug in the Web Client where user names containing a backslash could cause a JavaScript error.
  • Corrected a bug in the Web Client where files with similar names were not being sorted correctly.
  • Corrected a bug in the Web Client where media files would stop playing in the Media Preview dialog when attempting to rename or delete the file.

New in version 11.3.0.2 (April 5th, 2012)

  • Corrected a bug, introduced in 11.3.0.0 by selectable thumbnails, where the Web Client would appear to hang at startup when using HTTPS.
  • Corrected the Linux installer to show the correct version number.

New in version 11.1.0.3 (December 1st, 2011)

  • Features:
  • Added tray menu options to gracefully shutdown Serv-U when all sessions are closed, when all active transfers complete, and to cancel a pending shutdown.
  • Stopped including an HTTP body for HTTP response code 304 (not modified) improving Serv-U's HTTP caching support.
  • Improved the user & group dialogs so that selecting different tabs maintains the height of the dialog providing more workable real estate.
  • Added server a level log line to identify whether or not the Windows GDI+ or Linux gd libraries were loaded by Serv-U.
  • Added server a level log line to identify whether or not the ODBC database library was loaded by Serv-U.
  • Dynamically load the Linux graphics and ODBC libraries so that Serv-U can still run on Linux installations where these libraries are not installed.
  • Bug Fixes:
  • Corrected a download bug with Firefox 8.0; Firefox would present end-users with a random file name instead of the file name of the file being downloaded. This was due to Firefox's changed interpretation of the "Content-Disposition" HTTP header.
  • Corrected an SFTP (via SSH2) bug where Serv-U would not queue directory listing reads and respond as directory listing information became available causing certain clients to appear hung during directory listings.
  • Corrected an SFTP version 6 and greater bug where Serv-U would incorrectly tell the client a directory listing was complete when it wasn't causing the client to show truncated directory listings for long listings.
  • Corrected an FTPS security bug where Serv-U would allow the command channel to operate when SSL negotiation on the command channel failed.
  • Corrected an FTPS download bug when download speed limits and compression were in use, the file download would pause and never restart.
  • Corrected a bug where compressed SSL transfers (HTTPS and FTPS) could record an incorrect running transfer total.
  • Fixed buffer overflow bug that occurred when using passwords greater than 5,120 characters for the SMTP password, SSL certificate private key password, or Windows user password for a directory access rule.
  • Corrected a Management Console bug where some domains were not visible in the Change Domain dialog on initial load.
  • Corrected a Management Console bug where FTP Response Codes were not sorted correctly on initial load.
  • Corrected a bug in the Web Client and Management Console where text selection was possible when using an Opera browser.
  • Corrected a Management Console bug where the list box control in "Limits & Settings" dialog would collapse before items were selected.
  • Corrected a Management Console bug where the "Browse" button in the "Virtual Paths" dialog was wrapping to the next line.

New in version 11.0.0.2 (September 30th, 2011)

  • Features:
  • Increased the XCRC (CRC32) file read buffer size from 64KB to 1MB to increase XCRC performance.
  • Automatically disable internal CRC32 caching during transfers on incredibly fast connections to improved transfer speeds.
  • Improved HTTP and HTTPS transfer speeds on very fast connections by eliminating the internal CRC32 hash calculations used by the XCRC FTP command.
  • Improved FTP upload and download transfer speeds by eliminating the internal CRC32 hash calculations used by the XCRC FTP command, when the XCRC command is disabled.
  • Changed FTP ASCII mode on Serv-U Linux so sequences on uploads are converted to and characters are converted to on downloads, as is common practice in Linux and UNIX.
  • Removed the "Interpret line feed byte as a new line when in ASCII mode" limit in Serv-U Linux.
  • When a domain or the server requires a secure connection before allowing login, Serv-U returns an error telling the end-user a secure connection is required even in response to an errant login ID.
  • Added the "newline" identifier to the SFTP (via SSH2) SSH_FXP_VERSION packet for clients using SFTP version 4 or greater. On Windows is sent, on Linux is sent.
  • Updated various context menu icons for the Management Console.
  • Added the ability for Web Client Pro users to drag and drop from Windows Explorer onto the applet to trigger uploads to the current working directory.
  • Changed the layout of the OpenJDK message box for Web Client Pro on Linux so it's easier to understand.
  • Added the ability for FTP Voyager JV users to click on the "View | Thumbnails" main menu which changes the active browser pane to thumbnail mode.
  • Added the ability for FTP Voyager JV to play audio files for successful or failed upload and download transactions.
  • Changed the format for FTP Voyager JV and Web Client Pro to exclude the thousands digit when calculating file sizes greater than one kilobyte.
  • Changed the format for FTP Voyager JV and Web Client Pro to exclude digits past the decimal when the file size is less than one kilobyte or the calculation returns a whole number.
  • Bug Fixes:
  • Corrected a bug where Serv-U might not process socket messages, in Windows only, while performing very fast compressed downloads. When this occurred Serv-U for Windows would appear to be hung until the transfer completed.
  • Corrected an FTP ASCII mode upload bug when the "Interpret line feed byte as a new line when in ASCII mode" setting was true. If the previous packet ended with a and the next incoming packet started with a , an extra character was inserted into the file.
  • Corrected an SFTP (via SSH2) bug where opening a file for writing with the SSH_FXF_OPEN_EXISTING flag alone would not open the file.
  • Corrected an SFTP (via SSH2) bug, introduced in 11.0.0.0, where the solution to reused or misinterpreted packets caused certain OpenSSH based clients, such as "sftp" in Linux, to be unable to transfer all but tiny files.
  • Corrected a Management Console bug where it was possible for the Ratio Quota inputs to not allow user input when enabled.
  • Corrected a Management Console bug where the tree navigation items were not in the correct order.
  • Corrected a bug where transparent backgrounds for tool tips were not being hidden correctly in IE browsers less than version 8.
  • Corrected a Web Client bug where the Web Client Pro button taskbar would overflow the container boundaries when using an IE 6 browser.
  • Corrected a Web Client Slide Show bug where the "Fast" and "Slow" labels on the speed control slide bar were reversed.
  • Corrected a Web Client Pro bug where the "Upload From" and "Download To" dialogs were not using translated strings.
  • Corrected a Web Client Pro bug where the transfer queue would fail to reassign its worker threads after the "Number of threads" were increased under the "Transfer Pane" in the "Options" dialog.
  • Corrected a Web Client Pro bug where the result of the multiple delete confirmation would fail to suppress the individual delete confirmations of each row.
  • Corrected a Web Client Pro bug where the initial column sizes were not being calculated correctly on Macintosh operating systems.
  • Corrected a Web Client Pro bug where a hang occurs when attempting to transfer a file that is in use.
  • Corrected an FTP Voyager JV bug where a refresh of the root tree node for remote files could cause the icon to show up in a dimmed state.
  • Corrected an FTP Voyager JV bug where a hang occurs when attempting to transfer a file that is in use.

New in version 11.0 Beta (July 19th, 2011)

  • Serv-U Linux. Serv-U is capable of running natively on both Microsoft Windows and most Linux platforms.
  • Added the "Web Client Pro" to perform multiple transfers within the Web Client.
  • Added completely customizable HTTP login page.
  • Many new events including automatic account expiration and deletion.
  • Improved tray and Start menu icons.
  • Added User email address management through the Web Client.