Serv-U Changelog

What's new in Serv-U 15.4.2

Apr 17, 2024
  • New features and improvements in Serv-U:
  • Serv-U now supports Windows Server 2022.
  • Database groups can now be synchronized for multi-instance deployments.
  • Improvements have been made to the password recovery process for Serv-U.
  • Serv-U 15.4.2 contains security improvements such as upgrades to Nova 15, OpenSSL 3.0.13, and zlib 1.3.1 and new encryption of private keys.
  • New Web Client and File share applications now leverage Angular 16 and stronger Content Security Policy definition.
  • Serv-U can now be installed in STIG environments through a new installation process. See Requesting a Serv-U installation in a STIG environment for details.
  • Fixes:
  • Calculation for available disk space for FTP commands is now correct.
  • Serv-U no longer hangs if Execute Command on Linux fails.
  • On Linux, Serv-U can now import users exported from Serv-U on Windows.
  • Serv-U can now import/export Serv-U users with CMD took Serv-U-Setup.exe.
  • Users can now log in with a local admin password whether using the default local port or a custom port in the Serv-U management console.
  • Serv-U no longer hangs on Linux when triggering Execute Command with invalid reference on executed command.
  • Serv-U now correctly displays certification properties in the certificate validation window on Linux.
  • The File share Expiration section in the new web client now reflects configured settings in Management console Limits and Settings.
  • Added scroll component to multi-factor authentication setup page.
  • The FQDN IP access rule in User Definitions no longer causes SSH login failure.
  • Non-English characters now display properly in Serv-U's File share ZIP function.
  • A directory access inconsistency no longer blocks the creating/renaming/modifying directory.
  • A memory leak inside TLS connection setup has been resolved.
  • 01469843 Serv-U now logs all failed credential login attempts and triggers one Login Failed Event for these sessions even when dropped by the client.
  • An FTP file upload/rename inconsistency no longer blocks the next download operation.
  • Serv-U no longer crashes when user opens Thumbnail in the Web Client on Centos 7.
  • The Serv-U management console login screen no longer accepts a blank password for the local administrator.
  • When no password is configured, the local administrator is no longer redirected to the login page.
  • Group admins can escape their home directory.
  • System admins created on the Global level can now send file shares invitations and request e-mails.
  • CVEs:
  • SolarWinds would like to thank our Security Researchers below for reporting on the issue in a responsible manner and working with our security, product, and engineering teams to fix the vulnerability.

New in Serv-U 15.4.1 (Dec 5, 2023)

  • New features and improvements in Serv-U:
  • Serv-U now provides support for modern Linux distributions.
  • Guest users in Serv-U can change the language selection in the file share window.
  • There are many improvements in Serv-U's new WebClient and file share capabilities. For instance, you can pre-fill user data and take advantage of new limits and settings in the Management Console. You can also share toast events when a new file is uploaded. Additionally, you can drag and drop more than 100 files in the folder at once.
  • Serv-U now supports the ECDSA key type.
  • Serv-U recognizes when accounts are configured in SMTP settings and sends emails addressed as the "Serv-U domain.name on behalf of user."
  • OpenSSL has been upgraded.
  • This release also includes bug fixes and improved performance.
  • Fixes:
  • Max upload file size limit rule set in Directory Access Rule is working properly, so that files within the specified size limit can be uploaded as expected.
  • Update notification is again functioning correctly.
  • Error changing password has been resolved.
  • Server now remains functional during SFTP user authentication.
  • Sessions are no longer blocked for lengthy IP access lists and non-empty LDAP login ID suffixes.
  • TLS 1.2 ciphers are no longer enabled, so external file sharing to unrestricted domains is prevented.
  • When users create new fileshares without specifying recipients, Serv-U displays a warning that users must manually give the link to recipients.
  • Additional conditions required to complete LDAP/Windows login in Serv-U have been implemented.
  • Layout of user properties dialog in Serv-U Management Console for Swedish and Spanish languages has been adjusted for better readability.
  • Serv-U group administrator can now import IPAccess rules for a member of the group.
  • Serv-U group administrators can now belong to one prime group only and can administer only that group rather than multiple groups.
  • Serv-U database users no longer move from their assigned organizations to general/domain users.
  • User import in Serv-U now functions properly even with directory access list strings larger than 32 KB.
  • Server Identity workflow in Serv-U is no longer disrupted, and uploads and downloads are working as expected.
  • Serv-U users can once again download large shared files in private browsing mode.
  • Anonymous Serv-U users can successfully authenticate without additional steps to change the password.
  • Tables within the Serv-U fileshare interface now display full at 100% zoom and above.
  • Users can drag and drop 100+ files to upload in the new WebClient in Serv-U with no issues.
  • Serv-U now accurately logs failed logins and triggers the event created for User Login Failure.
  • The Management console in Serv-U now informs the Domain Administrator when a change in MFA is rejected.
  • CVEs:
  • A vulnerability has been identified within Serv-U 15.4 that allows an authenticated actor to insert content on the file share function feature of Serv-U, which could be used maliciously.
  • Applications that use OBJ_obj2txt() directly, or use any of the OpenSSL subsystems OCSP, PKCS7/SMIME, CMS, CMP/CRMF or TS with no message size limit may experience notable to very long delays when processing those messages, which may lead to a Denial of Service.
  • A security vulnerability has been identified in all supported versions of OpenSSL related to the verification of X.
  • 509
  • certificate chains that include policy constraints. Attackers may be able to exploit this vulnerability by creating a malicious certificate chain that triggers exponential use of computational resources, leading to a denial-of-service (DoS) attack on affected systems.
  • The AES-XTS cipher decryption implementation for 64 bit ARM platform contains a bug that could cause it to read past the input buffer, leading to a crash.
  • Applications that use a non-default option when verifying certificates may be vulnerable to an attack from a malicious CA to circumvent certain checks.
  • The function X509_VERIFY_PARAM_add0_policy() is documented to implicitly enable the certificate policy check when doing certificate verification. However the implementation of the function does not enable the check which allows certificates with invalid or incorrect policies to pass the certificate verification.

New in Serv-U 15.3 (Jan 19, 2022)

  • New features and improvements:
  • Serv-U File Server 15.3 introduces the new Serv-U Web Client, which features:
  • Update to modern UI without installing Java
  • Drag and drop support for uploads
  • Multiple file and folder upload / zip download
  • New UI for File sharing (MFT only)
  • Option to use new or legacy web client
  • Security and stability improvements

New in Serv-U 15.2.5 (Dec 3, 2021)

  • Authenticated Serv-U account can be moved to new Collection.
  • Preload and SubDomains arguments added to HSTS headers.
  • Issue resolved with HTTP authentication on CentOS 7/8.
  • Issue with the server setting option „Allow HTTP sessions to change IP address“ has been fixed.
  • The limit for the number of passive FTP ports increased to 500.
  • The user setting „Change password on next login“ has been fixed.

New in Serv-U 15.2.2 (Jan 27, 2021)

  • Support for the following KEX algorithms (key exchange algorithms) for SSH
  • Diffie-hellman-group-exchange-sha256
  • Diffie-hellman-group14-sha256
  • Diffie-hellman-group16-sha512
  • OpenSSL has been updated
  • Periodic buffer flush interval during SFTP file upload setting added to Limits:
  • To access this setting, navigate to the Limits and Settings screen for Global or Domain, and select Advanced from the Limit Type dropdown. The default is 300 seconds.
  • Performance and stability improvements
  • Security enhancements
  • Serv-U 15.2.2 is signed with new code-signing certificate

New in Serv-U 15.2.0 (Jun 11, 2020)

  • Increased password security: every user needs to create a new password
  • Improved Management Console user interface
  • Chinese and Korean characters support in file transfer
  • Performance and stability improvements
  • Improved Internet Explorer compatibility
  • 3DES algorithm deprecations

New in Serv-U 15.1.6 (Dec 7, 2017)

  • Support for Explicit SSL when connected to SMTP server
  • Support for HTTP Strict Transport Security
  • Support for Elliptic-curve Diffie-Hellman (ECDH) key exchange
  • Forward secrecy is enabled by default (new installations only)
  • TLS 1.0 is disabled by default (new installations only)
  • Disabled SSL/TLS ciphers based on 64-bit block size (new installations only)
  • Support for Secure LDAP protocol (Windows installation only)
  • Various bug and security fixes described below.

New in Serv-U 15.1.5 (Feb 22, 2017)

  • Bug Fixes:
  • Fixed vulnerability with unauthenticated privilege escalation
  • Fixed a vulnerability with unauthorized access to the files on web server.
  • Fixed an issue where domain users were not able to login when ldap suffix was used.
  • Fixed a memory leak issue that occurred during LDAP authentication.
  • Fixed a memory leak issue that occurred during SFTP session.
  • Fixed an issue with "Automatic idle connection timeout" limit.

New in Serv-U 15.1.4.6 (Sep 23, 2016)

  • Features:
  • Updated OpenSSL: Serv-U now uses OpenSSL v1.0.2h which has multiple security fixes over the previous release.
  • Streamlined LDAP wizard: The LDAP wizard for adding a new LDAP authentication server has been updated to make it much easier to add and configure LDAP systems in Serv-U.
  • Bug Fixes:
  • ECDHE-RSA-AES256* ciphers are now shown as enabled or disabled correctly.
  • An issue with long (encrypted) passwords is fixed.
  • SHA-1 Cert deprecation (Previous cert was due to expire in January 2017)
  • LDAP suffix issue fixed.
  • Web client Favorites issue fixed.
  • Serv-U no longer freezes in FIPS mode during SFTP connections.

New in Serv-U 15.1.3.3 (Feb 20, 2016)

  • Bug Fixes:
  • Fixed a case sensitivity issue occurs when configuring Directory Access rules.
  • Fixed an issue with LDAP public key authentication.
  • Fixed a memory leak issue that occurred during LDAP authentication.
  • Fixed an issue with the Expired Password Change functionality.
  • Fixed an issue with Multi-line FTP responses for the FEAT command.
  • Fixed an issue with possible SQL injection in the invitation link used by secure file sharing.
  • Fixed an issue with possible persistent cross-site scripting in file sharing.
  • Fixed an issue with the possible injection of additional email headers using a crafter subject in an upload or download request.

New in Serv-U 15.1.2.189 (Jul 23, 2015)

  • Features:
  • Added an option to send test emails when configuring an SMTP server.
  • Added support for TLS 1.1 and 1.2.
  • Added support for 15 new cipher suites.
  • Redesigned Mobile Web Client interface.
  • Added an option to be able to set up Web Client Pro as the default web client.
  • Added a new event type which provides the option to get a notification when a file is moved automatically by the server.
  • Bug Fixes:
  • Fixed an issue where it was not possible to upload files on Firefox version 36 through HTTPS.
  • Fixed an issue where a script error occurred and it was not possible to administer a domain if the domain name contained an apostrophe.
  • Fixed an issue with quota limits not being respected in the File Sharing module.
  • Fixed an issue with message prioritization in Serv-U which could impair Management Console performance.
  • Fixed an issue where the "Allow users to use Web Client" limit was not respected on mobile devices.
  • Fixed an issue where the event action message text could not be longer than 256 characters.
  • Fixed an issue with partially uploaded files not being deleted over SFTP protocol.
  • Fixed an issue which occurred when uploading multiple files to Serv-U in Internet Explorer.
  • Fixed an issue where only the first LDAP server in the list was used to authenticate users when multiple LDAP servers were configured.
  • Fixed an issue where leading or trailing spaces in user collection names caused possible data loss when users were moved to this collection.
  • Fixed an issue where email addresses which contained an apostrophe were not handled correctly by Serv-U.
  • Fixed database issues that occurred after upgrading Serv-U to version 15.1.1.
  • Fixed a timeout issue that occurred when listing directories which contained a large number of subdirectories and files.

New in Serv-U 15.1.1.108 (Jul 22, 2015)

  • Features:
  • Updated OpenSSL libraries from 0.9.8x to 0.9.8zb.
  • Disabled SSLv3 and SSLv2 by default.
  • Added the ability to view the fingerprint for the server or domain SSH private key.
  • Added additional HTTP response headers to mitigate warnings from security scanning software.
  • Added the ability for admins to restrict the file sharing source of outgoing file shares (e.g., sending files from this local machine or from Serv-U).
  • Added the ability for the file share owner to recognize when the file share has expired from the file share's detailed page.
  • Added the ability to log the source IP address at the user or group level when a user logs into Serv-U.
  • Removed the support link from the Management Console and Java clients.
  • Bug Fixes:
  • Fixed a bug where Gateway did not bind to the proper port according to RFC specification when initiating outbound connections for FTP data transfers.
  • Fixed a bug where the Accept-Public-IP-CIDRs.txt file was overwritten by the installer each time Gateway was updated.
  • Fixed a bug where session macro strings (i.e., $IP) did not properly resolve for events involving password and email address changes.
  • Fixed a bug where leading or trailing whitespace on an IP access rule containing an IP address could cause Serv-U to incorrectly interpret the rule as an IP name instead of address.
  • Fixed a bug where data would fail to be written to the ODBC database if a particular table's column string length was exceeded.
  • Fixed a bug where SSH public keys would fail to be exported when using the export feature.
  • Fixed a bug where SSH public keys would not expand server-wide macros (e.g., %DOMAIN_HOME%/path/to/key.pub).
  • Fixed a bug where special symbols could not be entered for file sharing passwords (i.e., '#' and '%').
  • Fixed a bug where the file sharing wizard's "Generate Email" link would fail to resolve all server variables that were defined in the email body.
  • Fixed a bug where the file sharing password could not be changed if no recipients were defined for the share.
  • Fixed a bug in FTP Voyager JV and Web Client Pro where upload events would be fired when uploading files greater than 2GB.
  • Fixed a bug in FTP Voyager JV where the "Libraries" folder would fail to list its contents (starting in Windows Vista and up).
  • Fixed a bug in FTP Voyager JV where the focus would get lost when switching between frames causing keyboard shortcuts to fail.
  • Fixed a bug where Web Client Pro would fail to launch with the new release of the Java Runtime Environment.
  • Fixed a bug in Web Client Pro where slow connections could cause the browser to abandon the launching of Web Client Pro.
  • Fixed a bug where SSH public keys specified at the group level were not applied to members of the group.

New in Serv-U 15.1.0.458 (Jun 3, 2014)

  • Features:
  • Added automated file management: Serv-U can be set up to automatically delete or archive files within specified folders after a configurable number of days.
  • Added support for associating multiple public SSH/SFTP keys with a user account for the purposes of public authentication.
  • Added the ability to create "anonymous" file shares, search in file shares, set file sharing options on the administrative level, share files larger than 2 GB, and share files that are already on the server.
  • Graphically enhanced New Domain Wizard, containing an extra step to assist in the configuration of a file sharing domain.
  • Redesigned FTP Voyager JV and Management Console landing page and navigation controls. The Management Console landing page displays useful statistics immediately after login, and navigation among menu items is quicker and easier. The Management Console also informs administrators of the status of their software maintenance.
  • Introduced custom branding for the guest user UI. It is now possible to define custom logos to be displayed in File Sharing and the Web Client.
  • In product notifications about new versions. The availability of a new version is displayed for administrators in the Management Console.
  • Added a link to the "File uploaded to share" and "File downloaded from share" email notifications that takes users to the FileShare details page.
  • Enhanced Web Client Pro launching indication. Web Client Pro indicates the process of launching directly in the Java applet.
  • Improved LDAP authentication process to be compatible with more LDAP servers and configurations. It is now also possible to specify the connection account information for LDAP servers.
  • Enhancements in setting up the user interface. The Web Client can now be disabled.
  • Updated the file share details page to allow users to save a new password for a file share. The page now also includes pagination controls for the file download history.
  • Updated the Serv-U Tray About box to use a single "Close" button instead of the dual "OK/Cancel" buttons.
  • Changed the location for pid and memory files on Linux. The pid is now stored in /var/run, and the memory-mapped file is stored in /var/tmp instead of /tmp.
  • Added additional logging to help diagnose user authentication issues, including targeted LDAP error information, and issues with accessing a user account's home directory.
  • Added an option for configuring whether password autocompletion is allowed on the Serv-U login screen.
  • Added a "What's New" resource that displays new features contained in major releases of Serv-U.
  • Improved the paging mechanism of the "View All" pages within the File Sharing client.
  • Guest users can now access the main Web Client login screen by removing the share token from the URL.
  • Improved the logic of the "Guest Email Address(es)" field located within the File Sharing wizards. It is possible to paste a string into the field, and all valid email addresses are extracted from it.
  • Updated the Web Client's dynamic right-click menus to a newer look and feel.
  • Added the ability to remove Serv-U version information from HTTP response headers.
  • Bug Fixes:
  • Corrected a potential security issue where Serv-U would respond to regular HTTP requests on an HTTPS listener if it could not load the certificate or private keys configured for use with SSL.
  • Corrected an issue where the Management Console was loading slowly after an upgrade.
  • Corrected a number of potential security issues.
  • Corrected an issue where the custom logo was not displayed correctly in the Web Client and the File Sharing user interfaces.
  • Corrected an issue where a global user could access the File Sharing interface even if it is disabled on the domain level.
  • Corrected an issue where it was possible to directly navigate to a Serv-U directory without logging in. However, users were not allowed to perform any actions on the page since they were not logged in. Serv-U now redirects users to the login page when they try to access a directory without authentication.
  • Corrected an issue where the Default Web Client interface was not working if the other client interfaces were disabled.
  • Corrected an issue where a 404 error occurred on Linux systems when a group admin user logged in to the Web Client and used the Jump to menu to return to the Management Console.
  • Corrected an issue where creating a limit to allow users to change password at the Group level caused display issues with the group's password limits.
  • Corrected an issue where guest users could not upload or download files from virtual domains.
  • Corrected an issue in the File Sharing client where the pages were only partially displayed when the View All Requested button was clicked.
  • Corrected an issue where transparency did not work with custom logos on Linux.
  • Corrected an issue where an error occurred during file upload when the upload directory was read-only.
  • Corrected a Linux issue where default processes were left behind when an "Execute Command" event was triggered.
  • Corrected a Linux issue where system variable parameters were passed incorrectly to external applications.
  • Corrected a Linux issue introduced in version 12.0.0.2, where Serv-U did not release the socket for connections coming from a banned IP address. This caused Serv-U to stop functioning properly when it reached the maximum number of open file descriptors allowed by the operating system.
  • Corrected an issue where connections from internal IP addresses could receive a PASV IP address in use by the Serv-U gateway when a permanent PASV port range was assigned to Serv-U.
  • Corrected an issue where the case sensitivity of the LDAP login ID caused file share queries to fail.
  • Corrected an issue where the Web Client was loading slowly over HTTPS.
  • Corrected an issue where for users authenticating through Windows Authentication the Organizational Units (OUs) were not retrieved, unless the full UPN was used during login.
  • Corrected a Gateway bug where PASV mode data connections through a gateway were broken when the "Block FTP_Bounce attacks" option was turned on.
  • Corrected a Javascript error in the Spanish version of Serv-U.
  • Corrected an issue where the partially uploaded, corrupted files were not deleted automatically when the internet connection was interrupted during a file upload to the file share.
  • Corrected an LDAP issue where the OU membership was not parsed for an LDAP user, unless that user also belonged to at least one security group.
  • Corrected an issue where browsing to select the file share repository folder did not insert the full path if the folder was selected without navigating into it.
  • Corrected an issue where for users authenticating through Windows Authentication, it might not have been possible to use the file sharing feature without the server administrator granting domain users access to the file sharing repository on the system.
  • Corrected a Linux issue where Serv-U did not load the LibGD properly on distributions using version 3 of the LibGD package. Serv-U now attempts to load the latest package using a symbolic link which is present on most distributions.
  • Corrected a Linux installer issue where Serv-U and Serv-U Gateway services were not removed during an uninstallation.
  • Corrected a Linux installer issue where the console mode install of Serv-U Gateway did not respect the user's choices regarding installing as a service and running the Gateway after installation.
  • Corrected a potential security issue where cookies delivered over HTTPS before the user logs in were not marked with the "secure" attribute. These cookies did not contain confidential data, but could cause warnings in security scanning software.
  • Corrected a potential security issue where Serv-U did not set the "no-store" property in the Cache-Control of HTTP response headers for files that should not be cached.
  • Corrected a potential security issue where Serv-U could reveal valid login IDs using the HTTP password recovery feature that reported a distinct error message when an invalid login ID was supplied.
  • Corrected a potential security issue where certain cookies could be susceptible to XSS/HTML injections. These cookies did not contain confidential data but could cause warnings in security scanning software.
  • Corrected a potential security issue where certain HTTP request parameters could be susceptible to XSS/HTML injections. These vulnerabilities were found using security scanning software.
  • Corrected an issue where the SMTP notification text was running over the boundary of the File Sharing Settings area in the File Sharing tab of the Limits and Settings page when Internet Explorer was used.
  • Corrected an FTP Voyager JV issue where the launch page showed Google Chrome instructions on an Opera15+ browser.
  • Corrected a number of Web Client user interface issues.
  • Corrected a Mobile Web Client issue where the Logout button caused the browser to enter into a recursive redirect state.
  • Corrected a Mobile Web Client issue where the copyright information was not displayed correctly.
  • Corrected a Web Client Pro issue where dialogs were pushed behind the browser window on Mac OSX operating systems.
  • Corrected a Web Client Pro issue introduced with JRE1.7_45, where a JRE security prompt was displayed regarding javascript-to-java calls.
  • Corrected a File Sharing issue where the SMTP confirmation prompt appeared behind the successful creation prompt of an incoming file share.

New in Serv-U 15.0.1.20 (Feb 19, 2014)

  • Features:
  • Added a dialog that informs Web Client Pro users about the options they have if they use JVMs older than version 7u51.
  • Improved support for Internet Explorer.
  • Bug Fixes:
  • Corrected a bug when wildcards were not working correctly on Linux while doing a directory listing in FTP.
  • Corrected a bug where SDK did not integrate calls from other threads into the application.
  • Corrected a bug where file sharing did not work correctly on 32-bit Linux systems.
  • Corrected a bug where the HTTP limits were not displayed while configuring limits at the group and user levels.
  • Corrected a bug where SFTP key renegotiation failed when zlib compression was used.
  • Corrected a bug where the setting that allows users to change their password did not work correctly.
  • Corrected a bug where the auto-disabling database users were continuously expired during displaying ODBC users in Management console.
  • Corrected a security issue that allowed for a Denial of Service attack, which could make Serv-U unresponsive.
  • Corrected a Web Client Pro and FTP voyager JV issue where these Java applications would fail to launch correctly when the Oracle Java Runtime was updated to Java 7 Update 51.
  • Corrected an issue where HTTPS connections may fail to close after all data has been transferred. Affected installs of Serv-U would demonstrate degraded Management Console performance or errors. This most commonly occurred on Linux deployments with a single core processor.
  • Corrected an SFTP (via SSH2) bug, introduced in Serv-U 10.2.0.0, where each connected session caused Serv-U to consume an excessive amount of memory until the session was disconnected.
  • Corrected a Web Client bug where users configured with FTP Voyager JV as their default web client did not see the FTP Voyager JV landing page when accessing Serv-U from a new browser window when the browser still had an active session cached.

New in Serv-U 15.0.0.0 (Aug 21, 2013)

  • Features:
  • Improved File Sharing feature that utilizes email initiated transfer of files.
  • Improved Web Client user interface.
  • Rebranded the company information from RhinoSoft to SolarWinds for Serv-U, Serv-U Gateway, FTP Voyager JV, and Web Client Pro.
  • Changed licensing information from RhinoSoft editions (Bronze, Silver, Gold, and Platinum editions) to SolarWinds editions (FTP server and MFT server editions).
  • Updated the FTP Voyager JV JIDE user interface library to version 3.5.5.
  • The full version number is now displayed in the version column of the "Programs and Features" / "Add/Remove Programs"screen on Windows.
  • Updated version number displayed during install to include more of the minor version.
  • Bug Fixes:
  • Corrected a security issue that allowed for possible SSL denial of service attacks.
  • Corrected a security issue when using "Require Fully Qualified Membership" LDAP login settings.
  • Corrected an issue with scrollbars missing in Mozilla Firefox browsers in the Management Console.
  • Corrected an issue with "User Login Failure" events when using SFTP Client Key Authentication.
  • Corrected an issue with the Serv-U Linux uninstall option not working.
  • Corrected a Web Client Pro issue after updating to Java 7 Update 21, making WCP unusable.
  • Corrected an FTP Voyager JV bug where the JIDE user interface library would fail to load on Macintosh operating systems.
  • Corrected an FTP Voyager JV bug where a large file could fail to upload when a slow speed limit is set within Serv-U. End-users can now manually set the duration of when the client-side timeout should occur.
  • Corrected an FTP Voyager JV bug where a local directory listing could take a long time to process due to UNC paths being specified as targets to Windows shortcuts (.lnk) files.
  • Corrected a Linux bug where the uninstall desktop shortcut used by certain desktop environments failed to work properly.
  • Corrected a Web Client Pro bug where the web page would fail to communicate with the applet when the Java Runtime was updated to Java 7 Update 21 or Java 6 Update 45.
  • Corrected an LDAP bug where users could not login using SFTP (via SSH2).
  • Corrected a Web Client bug where the "Recover Password" button was displayed along with the notice about JavaScript being disabled in the browser.
  • Corrected a Web Client bug where the link provided to login when attempting to access a restricted page prior to logging in was broken.

New in Serv-U 14.0.1.0 (Apr 19, 2013)

  • Features:
  • Updated End User License Agreement.
  • Updated German, French, Traditional Chinese, and Simplified Chinese translations.
  • Changed the logout confirmation from a "global setting" to a "host setting" within FTP Voyager JV.

New in Serv-U 14.0.0.6 (Nov 13, 2012)

  • Features:
  • Added support for LDAP authentication. (Serv-U Platinum only)
  • Added support for LDAP group and organizational unit membership. (Serv-U Platinum only)
  • Added server options to enable or disable specific SSL ciphers for HTTPS and FTPS.
  • Added Windows Event Log write events, allowing events to be written to the local Windows Event Log. (Serv-U Windows only)
  • Added Microsoft Message Queue write events, allowing events to be written to one or more local or remote MSMQ queues. (Serv-U Platinum only, Serv-U Windows only)
  • Added support for Windows 8 and Windows Server 2012.
  • While running as a trial, Serv-U runs as Serv-U Platinum instead of Serv-U Gold.
  • Changed the SYST FTP/S command to return "UNIX Type: L8" when using UNIX style LISTings (default), "Windows_NT" when using IIS style LISTings, or "DOS" when using DOS style listings. The listing style can be specified in the "LIST" FTP command.
  • All connections to Serv-U Gateway occur on port 1180 to help simplify firewall configuration between Serv-U and Serv-U Gateway. Previous versions connected on random ports above 1024. Requires Serv-U Gateway 12.2.0.0 or higher.
  • Improved Serv-U Gateway dead listener detection to recognize when Serv-U Gateway appears to have gone offline by network connection loss. Requires Serv-U Gateway 12.1.0.10 or greater.
  • Added server and domain listener events: SUEVENT_ID_LISTENER_SUCCESS, SUEVENT_ID_LISTENER_STOP, SUEVENT_ID_LISTENER_FAILURE, SUEVENT_ID_GATEWAY_LISTENER_SUCCESS, SUEVENT_ID_GATEWAY_LISTENER_STOP, SUEVENT_ID_GATEWAY_LISTENER_FAILURE, SUEVENT_ID_PERM_DATA_LISTENER_SUCCESS, SUEVENT_ID_PERM_DATA_LISTENER_STOP, SUEVENT_ID_PERM_DATA_LISTENER_FAILURE, SUEVENT_ID_PERM_DATA_GATEWAY_LISTENER_SUCCESS, SUEVENT_ID_PERM_DATA_GATEWAY_LISTENER_STOP, SUEVENT_ID_PERM_DATA_GATEWAY_LISTENER_FAILURE
  • Added server and domain listener event variables: $GatewayIPAddress, $GatewayPort, $ListenerIPAddress, $ListenerPort, $ListenerType, $ListenResult
  • Added domain log file event SUEVENT_ID_LOG_ROTATED, triggered when the log file path changes.
  • Added domain log file event variable $OldLogFilePath representing the previous log file's path name.
  • Increased Serv-U's SFTP (via SSH2) buffer for SFTP clients that use brute force methods to increase file transfer speeds.
  • Added error logging when Serv-U's internal SFTP buffers for downloads and upload responses has been exceeded.
  • Added "Windows 8" and "Windows Server 2012" to the $OS system variable.
  • Added session timeout events: SUEVENT_ID_SESSION_IDLE_TIMEOUT and SUEVENT_ID_SESSION_TIMEOUT.
  • Added new system session variables: $Port (the client's port number), $ServerIP (the server's IP address), and $ServerPort (the server's port)
  • Added new event variables (available only to events): $EventName (the name of the event), $EventDescription (the description of the event), $EventType (the event type)
  • Changed wildcard path comparisons for ratio free files to also include subdirectories.
  • Upgraded development environment from Microsoft Visual Studio 2010 to Microsoft Visual Studio 2012. The Microsoft runtime libraries are from Visual Studio 2010 due to Microsoft's discontinued support of Windows XP.
  • Added an additional count when importing users to identify how many user accounts could not be saved. This can occur for a non-existent database or hard disk capacity is exceeded.
  • Added Simplified Chinese and Traditional Chinese Serv-U User's Manuals.
  • Added a new and improved transfer queue to FTP Voyager JV.
  • Improved the responsiveness of the user interface within FTP Voyager JV by adding a new transfer queue.
  • Improved the error information provided by FTP Voyager JV.
  • Changed FTP Voyager JV to save and restore the "Synchronize Folders" dialog settings between sessions.
  • Renamed the "View | Style" menu in FTP Voyager JV to "View | Theme".
  • Increased the default window size for FTP Voyager JV from "800 x 600" to "1024 x 768".
  • Updated FTP Voyager JV's Preferences dialog to accommodate the new transfer queue.
  • Added icons within the categories of the "Preferences" dialog of FTP Voyager JV.
  • Updated FTP Voyager JV's help files to accommodate the new transfer queue.
  • Changed the buttons and right-click options located on FTP Voyager JV's toolbars.
  • Improved the memory management for Web Client Pro.
  • Substantially improved Web Client Pro's performance for very large directory listings.
  • Removed the numeric identifier from the name of a "Transfer Group" located within Web Client Pro.
  • Changed the name of the "Status" column to "Transferred" for Web Client Pro's transfer queue.
  • Added logic to Web Client Pro that shows the root paths within the source and destination fields for a Transfer Group that has no active transfers.
  • Improved the Management Console by eliminating the need for the "Save Log Settings" button on the Users and Groups Logging tab which was causing confusion.
  • Improved functionality of bubble tips in the Management Console and Web Client by allowing them to be layered under dialogs and other bubble tips.
  • Bug Fixes:
  • Corrected a bug where upload logging was using the download logging option. Enabling / disabling download logging would also disable upload logging.
  • Corrected an FTP data socket bug where inline out of band data, keep alive, and Nagle algorithm options were not being set.
  • Corrected a Windows Authentication bug where Domain, Server, and Group settings for irrelevant password change and storage attributes were being used instead of being ignored.
  • Corrected a database user import bug where attempting to import thousands of invalid users would cause a memory leak.
  • Corrected a Serv-U Tray bug where starting the Management Console while Serv-U wasn't running from the "Start" menu while UAC was enabled and set to the default setting, the UAC confirmation dialog would appear endlessly.
  • Corrected a bug where Serv-U was not URI encoding the current log file path name for users and groups.
  • Corrected a Management Console bug where the layout was rendering incorrectly and some button icons were missing when using Microsoft Internet Explorer version 6 web browser.
  • Corrected a Management Console bug where the links to server pages in the navigation tree would not work if there were no existing domains.
  • Corrected a Management Console bug where the scroll position was not being restored in grid lists after updating the grid with new data.
  • Corrected an FTP Voyager JV bug where the "Synchronize Folders" dialog could be shown off-screen after a second monitor was disabled.
  • Corrected an FTP Voyager JV bug where toolbars that were hidden in a previous session could not be shown again by using the main menu option that toggles its state.
  • Corrected an FTP Voyager JV bug where Java 7 caused the main window to not be centered when launched for the first time.
  • Corrected an FTP Voyager JV bug where the names of the panes were not being sorted correctly within the "Activate Frame" dialog.
  • Corrected an FTP Voyager JV bug where the "successful" sound file would be played for each item within a group instead of being played when the group is done.
  • Corrected an FTP Voyager JV bug within the "Synchronize Folders" dialog where the automatic cancelling of a comparison routine, when the user rapidly presses the "Compare" button, would fail to reset the comparison results.
  • Corrected a Web Client bug where using the keyboard "Up/Down" arrows to select the "Thumbnail Size" options could result in some thumbnails not resizing correctly.
  • Corrected a Web Client and login page bug where Serv-U would not work with IE 10.0 (Windows 8).
  • Corrected a Web Client Pro bug where pressing the "Enter" key too quickly on confirmation dialogs would cause the user interface to become inaccessible.
  • Corrected a Web Client Pro bug where downloading a Windows shortcut could fail under certain conditions.
  • Corrected a Web Client Pro bug where uploading a Windows shortcut would fail to upload the shortcut's target file or directory.
  • Corrected a Web Client Pro bug where deletions were failing to remove the "Transfer Group" row when "Automatically remove completed transfers" is enabled.
  • Corrected a Mobile Web Client bug where the login button would no longer work after a failed login attempt.

New in Serv-U 12.1.0.8 (Aug 14, 2012)

  • Features:
  • Added Serbian to the Linux installer.
  • Improved the error information provided by Web Client Pro.
  • Bug Fixes:
  • Corrected a Serv-U Linux SSL problem where connections could appear to hang when connecting only from localhost (127.0.0.1 or ::1).
  • Corrected a bug where blocking IP addresses at the server level based on a number of failed login attempts the blocked IP addresses were placed in the domain's IP access rules instead of the server's IP access rules.
  • Corrected a bug where Serv-U was not closing Serv-U Gateway listeners when disabling or deleting the Serv-U Gateway configuration from Serv-U.
  • Corrected a Management Console bug where the right borders were hidden for the "Groups Membership" list.
  • Corrected a Management Console bug where the "Purchase" link for FTP Voyager JV would go to the "Customer Service" login page instead of the shopping cart when a Serv-U trial had expired.
  • Corrected a bug where the language selection list on the login page had an excessive amount of white-space.
  • Corrected a bug where elements of the "Custom HTML" files were being ignored due to missing measurement values for CSS attributes.
  • Corrected a Web Client bug where it was possible to have the semi-transparent cover layer to become stuck and would block any further access to the user interface when uploading and downloading using Web Client Pro.
  • Corrected a Web Client Pro bug where a parent's "Completion" field was incorrect after its single child item was transferred.

New in Serv-U 12.1.0.6 (Aug 2, 2012)

  • Features:
  • Reduced Serv-U's download latency time between file reads for FTP/S and HTTP/S by taking better advantage of Serv-U's multi-threaded architecture on multi-core servers.
  • Added Serbian (Latin) translation.
  • Added additional HTTP parameters to force browsers to revalidate cached files with Serv-U.
  • Added event information into the log for email event messages and execute events to identify the triggering event.
  • Updated OpenSSL libraries from 0.9.8w to 0.9.8x.
  • Improved the Linux socket implementation to be smoother.
  • Added wildcard path comparisons for ratio free files allowing full or partial directories to be specified in addition to file names and wildcards.
  • Improved database user look up speeds when more than one database user category is in use.
  • Discontinued upgrade capability for Serv-U versions 6.4.0.6 and earlier (pre-Serv-U 7.0.0.1). Upgrading from Serv-U 7.0.0.1 and greater is still supported.
  • Updated the "Doctype" for HTML files used by the Management Console to allow for better standardization between web browsers.
  • Added an HTTP limit to the server, domain, group, and user levels to allow or disallow the use of FTP Voyager JV (enabled by default).
  • Improved SSL closure for clients performing SSL shutdown after an upload.
  • Added the ability to automatically resize columns within Web Client Pro by double-clicking on a column's right-hand border.
  • Changed the Serv-U Gateway "heartbeat" check to once every 5 minutes (from once per hour) while Serv-U considers a Serv-U Gateway running. When a Serv-U Gateway is found to be unavailable, Serv-U closes sockets using the gateway to help administrators identify network problems.
  • Updated the layout of the FTP Voyager JV "Synchronize Folders" dialog.
  • Bug Fixes:
  • Corrected a serious SSL bug, affecting HTTPS and FTPS, where connections that failed to complete SSL negotiation could cause other connections to fail. This problem appeared mostly while using Web Client Pro or FTP Voyager JV while downloading or uploading on a very busy server. Transfers would intermittently fail or appear to be frozen.
  • Corrected a bug where disconnecting the current administrative session while remotely configuring would cause Serv-U to crash.
  • Corrected a bug when using upload / download ratios could cause Serv-U to crash.
  • Corrected an FTPS SSL data socket closure problem to recognize client-side SSL_shutdown and socket closure to prevent erroneous "426 Data connection unexpectedly closed, file transfer $PathName aborted by client.". This only occurred with certain FTPS clients connecting locally (127.0.0.1 or ::1).
  • Corrected a Linux HTTPS bug where SIGPIPE was not being handled (ignored) causing Serv-U to crash through OpenSSL.
  • Corrected a Linux HTTP/S bug where prematurely closed sockets could cause Serv-U to crash on very fast networks.
  • Corrected an HTTP/S download bug where Serv-U would not recognize a canceled download until the session closed (logout or timeout).
  • Corrected an HTTPS problem, introduced in Serv-U 12.0.0.2, where SSL error log items were added to the log due to how Microsoft Internet Explorer sometimes prematurely terminates SSL negotiations.
  • Corrected a Serv-U / Serv-U Gateway bug where Serv-U was not closing rejected incoming connections in Serv-U Gateway.
  • Corrected a bug where moving database groups to regular groups caused the loss of those moved groups between Serv-U starts and stops.
  • Corrected a bug where background user account maintenance would load user accounts but not unload them causing memory usage to grow to appear like Serv-U had a memory leak.
  • Corrected a bug where background user account maintenance would cause a memory leak for very large database categories.
  • Corrected a bug where database users were being loaded unnecessarily for a logged in user when using HTTP/S.
  • Corrected a bug where the "User Auto Disable" event was not being triggered for database users.
  • Corrected a bug where the "User Deleted" event was being triggered for database users instead of the "User Auto Deleted" event.
  • Corrected a bug where the tray management console session would appear in the session list (under Server Activity) when an administrative password was set. The session was shown with a very large session number.
  • Corrected a bug where the tray would become unresponsive on a very busy server, usually with more than 50 connections from localhost (127.0.0.1 or ::1).
  • Corrected a bug when using Serv-U Gateway; a socket handle, in certain cases, would not be closed prior to attempting to connect to a Serv-U Gateway, causing a minor memory leak.
  • Corrected a MLST bug when listing a UNC path in Windows, instead of identifying the UNC path as a directory, it was being identified as a file.
  • Corrected a bug where ratios were not working for HTTP/S.
  • Corrected a bug where events would not trigger when all event rules were disabled. This bug did not occur if no event rules were defined or at least one event rule was enabled.
  • Corrected a bug where Serv-U was incorrectly counting the number of users when some users were automatically disabled.
  • Corrected a Linux RMDA (FTP/S) and HTTP/S directory deletion bug where not all files were being deleted in very large directories mapped to Windows NTFS network shares causing directory deletion to fail due to the underlying file system.
  • Corrected an HTTP/S listing bug where Windows shortcuts' file dates and times were not using the target's information when this feature was enabled.
  • Corrected an SFTP (via SSH2) bug where SFTP clients using 0 (zero) for the initial directory read request ID would appear to hang when listing empty directories.
  • Corrected an SFTP (via SSH2) bug uploading or downloading empty files would not change Serv-U's file statistics due to the random access nature of the protocol (SFTP). If a file is closed where no bytes were transferred but the file was open for read-only, a download is counted. If a file is closed where no bytes were transferred but the file was open for write-only, an upload is counted.
  • Corrected an FTP/S PASV/EPSV bug where Serv-U would not respond with a "425" failure code when it was unable to allocate a passive listener socket. This problem appeared on very busy servers that used a small passive port range.
  • Corrected a Management Console bug where the "Maximum size of directory contents" input in the "Directory Access Rule" dialog was misaligned when using a Internet Explorer web browser.
  • Corrected a Management Console bug where registering Serv-U could cause the "Edition Information" group box height to become too small.
  • Corrected a bug where HTML error pages would display branding while branding was disabled.
  • Corrected a Management Console bug where the buttons under the Domain and Server logs could become misaligned when increasing or decreasing the window size.
  • Corrected a Management Console bug where the text inside of buttons was vertically misaligned when using a Firefox browser.
  • Corrected a Management Console bug where the inherited value for "Use Custom HTML" in "Domain Limits & Settings" was not being saved correctly.
  • Corrected a Management Console bug where the "Navigation" menu could produce javascript errors if a mouse over event occurred before the menu was loaded.
  • Corrected a Management Console bug where "textarea" inputs would produce a scrollbar when using a Safari browser.
  • Corrected a Web Client bug where "Favorites" in the "History" navigation dropdown would submit an empty path and not list the directory.
  • Corrected a Web Client bug where certain button states were not being automatically updated when Web Client Pro was enabled or disabled.
  • Corrected a Web Client bug where crumb bar paths would not work correctly when using a network path starting with a double slash ("//").
  • Corrected a Web Client Pro bug where simultaneously deleting a large number of individual files would cause a slow down.
  • Corrected a Web Client Pro bug where a directory that was already listed would send unnecessary relist commands for each child item located within it.
  • Corrected a Web Client Pro bug where the web page would send unnecessary requests to Serv-U for toolbar button states.
  • Corrected a Web Client Pro bug where "Empty" directories were transferred right after they were listed when "Automatically Start Transfers" was turned off.
  • Corrected a Web Client Pro bug where the "Copy, but keep both files" option within the file overwrite dialog was not assigning a new number when the file was restarted.
  • Corrected a Web Client Pro bug where a file that is being transferred may fail because the parent directory was in the process of being created.
  • Corrected a Web Client Pro bug where a recursive state which processes the active transfer could occur after a "cancelled, paused, or stopped" command was issued. This would only occur when the overwrite confirmation is suppressed and configured to overwrite the destination.
  • Corrected a Web Client Pro bug where the overall "Completion" time was invalid.
  • Corrected a Web Client Pro bug where the "Completion" information for parent items would show "N/A" when several small files were being processed concurrently.
  • Corrected a Web Client Pro bug where pausing the files of a delete operation could show an incorrect state only for the items that were currently being handled.
  • Corrected a Web Client Pro bug where confirmation dialogs were sending unnecessary thumbnail requests to the server.
  • Corrected a Web Client Pro bug where large numbers located within the "Name" column were not being properly formatted.
  • Corrected a Web Client Pro bug where directories marked for deletion would show a '+' indicator to denote that it can be expanded.
  • Corrected a Web Client Pro bug where file and directory listings were unnecessarily performed for deletions.
  • Corrected a Web Client Pro bug where HTTPS downloads could hang for a very long period of time before timing out.
  • Corrected a Web Client Pro bug where cancelling an HTTPS transfer that appeared to be hung would fail to disconnect from the server.
  • Corrected a Web Client Pro bug where the "Status" column was not properly formatting the text pertaining to small files.
  • Corrected a Web Client Pro bug where unnecessary string resources were being requested from Serv-U.
  • Corrected a Web Client Pro bug where double-clicking on any column header would expand or collapse the first item within the transfer queue.
  • Corrected a Web Client Pro bug where the page up and page down keys were causing the queue to horizontally scroll to the last column.
  • Corrected a Web Client Pro bug where "Remove All" was failing to remove rows from the transfer queue which were in an error state.
  • Corrected an FTP Voyager JV bug where HTTPS downloads could hang for a very long period of time before timing out.
  • Corrected an FTP Voyager JV bug where cancelling an HTTPS transfer that appeared to be hung would fail to disconnect from the server.
  • Corrected an FTP Voyager JV bug where the "Status" and "Overall" columns of the transfer queue were not properly formatting the text pertaining to small files.
  • Corrected an FTP Voyager JV bug where synchronize folders would not resolve Windows shortcuts to their targets.
  • Corrected an FTP Voyager JV bug where the "Save Login" dialog was not showing Spanish as a language option.
  • Corrected an FTP Voyager JV bug where the "Save Login" dialog would put invalid foreign characters into the JNLP file name when Japanese, Chinese, or Russian strings were loaded.

New in Serv-U 12.0.0.2 (May 11, 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 Serv-U 11.3.0.2 (Apr 4, 2012)

  • Bug Fixes:
  • 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 Serv-U 11.3.0.0 (Mar 23, 2012)

  • Features:
  • Added Application Indicator support for Unity desktops on all Canonical Linux distributions (e.g., Ubuntu 11.04+).
  • Added more robust version loading of shared libraries in Linux (e.g., ODBC, Application Indicators, and Graphic Device Libraries).
  • Updated various German and Swedish strings throughout.
  • Added a busy dialog to Web Client Pro after multiple files were selected for upload.
  • Added a wait cursor to Web Client Pro to identify when a long operation is about to occur.
  • Changed HTTP response code in the first line of the header to remove the "HTTP " part of the descriptive response.
  • Improved overall background processing performance to trigger more consistently on busy servers.
  • Added system variable "$UserDomainName" that uses either the logged in domain name or the user's parent domain name. A blank name is returned if the user is a global server user that is not logging in.
  • Added the ability to "Disconnect" multiple sessions in the Domain and Server Activity pages in the Management Console.
  • Added the ability to "Enable/Disable" events from the events list context menu in the Management Console.
  • Updated the Web Client to redirect to the login page when a user becomes disconnected from the server.
  • Updated the instructions in FTP Voyager JV's launch page in relation to specific browser download procedures.
  • Improved upload speeds over SSL encrypted connections on fast connections by up to 25%.
  • Improved the Web Client by making files and folders selectable and context menu sensitive when in "Thumbnails" view.
  • Bug Fixes:
  • Corrected a serious memory leak where valid HTTP/s and SSH logins whose end-user-specified login ID ended with a space caused Serv-U to allocated unneeded memory.
  • Corrected a bug, introduced in 11.2.0.0 where the outbound buffer size was being calculated incorrectly.
  • Corrected an SFTP (versions 4 and above only) bug where treating Windows Shortcuts as symbolic links but not as the target of the link, Serv-U would not identify the shortcut as a symbolic link. This did not affect SFTP 3 and lower.
  • Corrected a log rotation bug where Serv-U did not consider the domain name variable in the log file name (%S) when rotating or deleting log files resulting in early log file deletion.
  • Corrected a bug where specifying a non-existent IP address in a listener and another listener using all IP addresses, Serv-U would not log the error and the tray application would not indicate the error condition.
  • Corrected a bug where the Linux uninstaller would not fully uninstall Serv-U if a language other than English was installed.
  • Corrected a bug in Web Client Pro where changing the selected rows would cause the user interface to become unresponsive.
  • Corrected a bug in the Management Console where adding an "Event Filter" generated a script error.
  • Corrected a bug in the Management Console where the "minutes" label in the Disconnect dialog was not aligned correctly.
  • Corrected a bug in FTP Voyager JV where synchronize folders could produce an error confirmation when the comparison routine has been automatically cancelled.
  • Corrected a bug in FTP Voyager JV where the "Confirm logout when exiting application" option was not being saved within the Preferences dialog.

New in Serv-U 11.2.0.0 (Feb 16, 2012)

  • Features:
  • Added Application Indicator support for Unity desktops on Canonical Linux distributions (e.g., Ubuntu 11.04).
  • Added HTTP buffer "sanity" limits to help avoid potential POST DoS attacks.
  • Updated OpenSSL libraries from 0.9.8r to 0.9.8t.
  • Added the use of the "426 Data connection unexpectedly closed." to the PASV, EPSV, PORT, and EPRT commands.
  • Updated Swedish strings throughout the Engine, Management Console, and Web Client.
  • Install Russian MFC resource DLL for Russian language installations.
  • Install each available MFC locale resource DLL in installation directory to provide proper localization support.
  • Improved Mobile Web Client layout to better support tablet devices by moving tool bar to the top of the page and adding dynamic image preview sizing based on device.
  • Updated Spanish and Russian strings for FTP Voyager JV and Web Client Pro.
  • Added the ability to play .m4a files within browsers other than Safari and those running on Apple computers.
  • Bug Fixes:
  • Corrected a bug, introduced in version 10.2.0.0, where the FTP data channel outbound sockets buffering was too large. On non-local connections Serv-U would believe all data was sent prior to it physically being sent to the client causing Serv-U to send the 226 response to the client long before the client received the data.
  • Corrected a potential but unlikely security problem where UNC path roots could be incorrectly compared between two UNC directory access rules where only the UNC root (e.g., "\\Server-1\share\..." and "\\Server-2\share...") was the difference between the two rules. Drive roots (e.g., "D:\..." and "C:\...") were not affected.
  • Corrected a database table creation bug where columns could all be created as VARCHAR(32) limiting the space available for longer strings.
  • Corrected a bug where Serv-U would not start from the tray while Windows UAC was enabled and Serv-U was setup to run as a service.
  • Corrected a bug where the Serv-U Tray's special "Documents" folder icon information was being incorrectly written to the Windows "Desktop.ini" file preventing Windows from showing the Serv-U Tray's Theme folder icon.
  • Corrected a minor memory leak in the Tray application's use of embedded Internet Explorer.
  • Corrected a Management Console and Web Client bug where certain elements would not work correctly when using Firefox version 10.0 browser.
  • Corrected a Management Console bug where validation for email input was not allowing legitimate email addresses.
  • Corrected a Management Console bug where context menus did not work on text areas.
  • Corrected a Management Console bug where selecting a cell in the "Template" column in the "SQL Templates" dialog would not allow editing of the "Value" column.
  • Corrected a bug in the Web Client where double clicking on a file or directory would trigger the "Move" command.
  • Corrected a bug in the Web Client where the "Image Preview" dialog was not large enough to support the long button labels used in the Spanish translations.
  • Corrected the Spanish Web Client Help Table of Contents translation.
  • Corrected a bug in FTP Voyager JV where similar file names were not being sorted correctly (e.g., "New folder" vs. "New folder - Copy (1)" vs. "New folder - Copy (2)").
  • Corrected a bug in Web Client Pro's transfer queue where similar file names were not being sorted correctly (e.g., "New folder" vs. "New folder - Copy (1)" vs. "New folder - Copy (2)").

New in Serv-U 11.1.0.7 (Jan 7, 2012)

  • Features:
  • Added support for using the Mobile Web Client with the Amazon Silk mobile browser (Kindle Fire).
  • Changed the tray applications "Display Notifications" to apply to only Serv-U's notifications not events. Events are now shown regardless of this option.
  • Improved Web Client Pro's launch confirmation dialog to make it easier to understand.
  • Bug Fixes:
  • Corrected a bug, discovered in-house, where an old administrative session could potentially cause Serv-U to crash after a Serv-U restart.
  • Corrected an HTTP Windows Authentication bug where the login would not complete and appear to hang.
  • Corrected an FTP download bug where the compressed and uncompressed totals returned in the "226 Transfer complete..." response was incomplete. This problem usually only occurred after transferring a file locally (localhost, 127.0.0.1, or ::1).
  • Corrected an FTP upload bug where the compressed total returned in the "226 Transfer complete..." response incomplete, usually by 2 bytes.
  • Corrected a rename bug, introduced in 11.1.0.5, where renaming a file within the same parent directory required write permission in the parent directory.
  • Corrected a database mapping bug where using non-default values for tables, would cause the loss of the search attribute rending the table unavailable.
  • Corrected a Mobile Web Client bug where the URL address bar was not scrolling out of view when previewing images.
  • Corrected a Management Console bug where the "Spy Chat" session information would overflow the dialog when the location path was very long.
  • Corrected a Management Console bug where a JavaScript error could occur on the "Server Details" page when a registration Id becomes expired.

New in Serv-U 11.1.0.5 (Dec 6, 2011)

  • Corrected a security issue where it was possible to see directories, create directories, and download files above a user's root directory (Secunia SA47021). This security error has been in Serv-U since Serv-U version 1.0.
  • Corrected a bug where end-users could delete their home directory.
  • Corrected an SFTP (via SSH2) upload transfer rate bug where the domain, user, and group active transfer statistics were incorrect.
  • Corrected a move file bug where the new parent directory's permissions were being checked when the new directory was different from the original.
  • Corrected a bug where PASV listen sockets would remain open until after they were no longer needed. This could cause some systems to use too much memory or eventually fail to accept FTP data connections.
  • Corrected a bug when creating a new domain, the domain would not go "on-line". Firing startup events, writing to the log, and starting statistics would not occur unless the domain was manually disabled then enabled or Serv-U was restarted.
  • Corrected a bug where Serv-U did not properly verify that upgrade protection is valid for a new version being installed on Windows Vista or newer.
  • Corrected a Management Console bug where button icons were misplaced when using a Firefox browser on a Linux OS.
  • Corrected a bug in the Web Client where file and directory names containing ampersands could not be moved using drag and drop.
  • Corrected a Management Console bug where combo box drop-down lists would persist when the containing dialog was closed while the combo box drop-down list was still active.
  • Corrected a Mobile Web Client bug where navigating to directories with certain characters in the name would result in an error.

New in Serv-U 11.1.0.3 (Dec 1, 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 Serv-U 11.0.0.4 (Nov 3, 2011)

  • Features:
  • Added "-prepareconsole" command line parameter to Windows installer and to the Windows executable to automatically create an administrative domain and user account for headless Windows installations.
  • Changed the description for Web Client Pro error messages that are received when a file is in use.
  • hanged the description for FTP Voyager JV error messages that are received when a file is in use.
  • Bug Fixes:
  • Corrected a directory access rule bug where access to nested subdirectories would be granted when changing to a directory with non-inherited settings.
  • Corrected a Serv-U Linux bug where the "Advanced" setting to set an uploaded file's group name was not working correctly. It would work only if the group name was also a user name and the user's group name was used instead.
  • Corrected a Windows installer bug when installing using the "-silent" option, Serv-U would not install as a service.
  • Corrected a potential Web Client cross-site scripting (XSS) vulnerability.
  • Corrected an installer bug when installing on Windows Server Core (headless Windows Server) the installer prevented installation because Internet Explorer was not found.
  • Corrected a bug where the tray application's password could not be set.
  • Corrected a bug in the Management Console where User and Group Statistics were not being shown when the login ID had special characters that were being double encoded.
  • Corrected a Management Console help bug where there was a gap in the list of Serv-U Gold features.
  • Corrected a Management Console help bug where the labels for "Allow rename overwrite" and "Warn end users when using old web browsers" were reversed.
  • Corrected a Mobile Web Client bug where clicking a directory to list its contents would cause the element containing the directory to expand vertically.
  • Corrected a Web Client Pro bug where Java 1.7 would fail to properly render visual dividers inside the Preferences dialog.
  • Corrected an FTP Voyager JV bug where Java 1.7 would fail to properly render visual dividers inside the Preferences dialog.
  • Corrected an FTP Voyager JV bug where the Synchronize Folders status bar would visually shift the controls above it during a comparison operation.

New in Serv-U 11.0.0.2 (Oct 7, 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 Serv-U 11.0.0.0 (Oct 7, 2011)

  • Engine:
  • Created Serv-U Linux. Serv-U is capable of running natively on both Microsoft Windows and most Linux platforms.
  • Added the ability to import and export IP access rules for the server, domains, users, and groups in CSV text file format.
  • Added events when user accounts are automatically disabled or automatically deleted.
  • Added an event to identify when a user account's password is about to expire (stale).
  • Added an event to identify when a user account is about to be automatically disabled.
  • Added an event to identify when a user account is about to be automatically deleted.
  • Added an event to identify when a user session sets an account email address.
  • Added an event to identify when a user session attempts to set an account email address but fails.
  • Added a setting used to identify how many days before expiration that a user's password is to become stale.
  • Added a setting used to identify how many days before automatically disabling a user account before triggering the pre-disable event.
  • Added a setting used to identify how many days before automatically deleting that a user account before triggering the pre-delete event.
  • Added a setting to require an end-user to set an email address (disabled by default).
  • Added a setting to allow (or disallow) end-users to set an email address through the Web Client (disallowed by default).
  • Added a security log line for successful user account email address setting.
  • Added the ability to roll over log files hourly.
  • Added a new log path variable; %H - hour (24-hour clock).
  • Added a template email message, when creating "common" events, to email to the end-user when the end-user's password is about to become stale.
  • Added a template email message, when creating "common" events, to email to the end-user when the end-user's account is about to be automatically disabled.
  • Added a template email message, when creating "common" events, to email to the end-user when the end-user's account is about to be automatically deleted.
  • Changed the triggered event for automatic user deletion from SUEVENT_ID_USER_DELETED to SUEVENT_ID_USER_AUTOMATICALLY_DELETED.
  • Added support for aes128-ctr, aes192-ctr, aes256-ctr encryption algorithms in the SSH2 protocol.
  • Added the FTP "COMB" command used to combine two or more files together, one-by-one, and remove all but the first specified file. This command allows FTP clients to perform multi-part uploads improving client performance in some cases.
  • Upgraded development environment and Microsoft runtime libraries.
  • Changed email address validation to allow international domain names (IDN).
  • Tray:
  • Improved the look of the "Default" tray theme to use a stylized icon and easier-to-see animation.
  • Improved the look of the "Classic Green U" tray theme icons.
  • Added "Logo" tray themes using the same icons and animations as Serv-U 7.0 - 10.5.
  • Changed the pop-up menu icons to be more consistent with the Management Console, Web Client, Web Client Pro, and FTP Voyager JV.
  • Management Console:
  • Added the ability to customize the server or domain's login page by specifying HTML header, footer, favicon.ico, and CSS (cascaded style sheet) files.
  • Added sample custom HTML files, installed into the "Custom HTML Samples" subdirectory in Serv-U's installation directory.
  • Added the ability to view the domain/server log after testing an event to ensure the event triggered properly.
  • Added a button on the user and group statistics page to clear or reset the statistics for the selected user or group.
  • Added the ability to maintain user and group statistics between Serv-U restarts. This release changes the default to maintain the statistics between Serv-U restarts.
  • Web Client:
  • Added the "Web Client Pro" to perform multiple transfers. Please see "Web Client Pro" below for a list of features.
  • Added the ability to navigate through images using keyboard controls in the Web Client image preview dialog.
  • Added a button to allow end-users to change the user account's email address.
  • Added a dialog, after login, that requires end-users to enter an email address for the user account.
  • Improved the Web Client context menus by adding more options and allowing use when in both details and thumbnail view.
  • Added the ability for non-Apple mobile devices to download and upload files using the Mobile Web Client.
  • Added a "Directory Properties" option in the Web Client context menu and removed the "Help" option.
  • Changed
  • Web Client Pro:
  • Added the ability to transfer folders.
  • Added the ability to download multiple files/folders from the current working directory to a user-specified local directory.
  • Added the ability to upload multiple files/folders from the local file system to the current working directory.
  • Added the ability to delete multiple files/folders from the current working directory.
  • Added the ability to allow the user to specify the number of concurrent transfers.
  • Added the ability to expand the transfer group item to see individual transfer items.
  • Added the ability to control transfer items; start, stop, cancel, pause, skip, resume.
  • Added the ability to confirm the overwrite of files/folders with the same name.
  • Added the ability to change the background color of the transfer rows.
  • Added the ability to automatically pause transfers that are added to the transfer queue.
  • Added the ability to automatically collapse the transfer group when it's added to the transfer queue.
  • Added the ability to automatically remove transfer items when they are complete.
  • FTP Voyager JV:
  • Added additional search filters to FTP Voyager JV. Now it can filter out file attributes and file types.
  • Added a button to FTP Voyager JV to allow end-users to change the user account's email address.
  • Added a dialog to FTP Voyager JV, after login, that requires end-users to enter an email address for the user account.
  • Moved FTP Voyager JV's local storage directories to coincide with Web Client Pro.
  • Added a "Stop Listing" button to the FTP Voyager JV local toolbar that halts local list operations.
  • Added a "Stop Listing" button to the FTP Voyager JV local and remote "bread crumb" navigation bars that are shown when a list operation is running.
  • Updated the default colors for compressed and encrypted folders and files for FTP Voyager JV running on Microsoft Windows.
  • Bug Fixes:
  • Engine:
  • Corrected an SFTP (via SSH2) bug for protocol version 4 where sub-second file times were not supported even though it's defined in the draft for protocol version 4.
  • Corrected an SFTP (via SSH2) bug where SSH packets could be "reused" and misinterpreted. This is an internal bug only, but could have security concerns.
  • Corrected an SFTP (via SSH2) bug where the SSH_FXP_STATUS SSH channel packet response for SFTP versions >= 3 did not include Serv-U's language identifier.
  • Corrected email address validation to disallow multiple @ signs within email addresses.
  • Management Console:
  • Corrected a Management Console bug in the "IP Access" tab where it was possible for rows of "IP Access Rules" to be missing on initial loading.
  • Web Client:
  • Corrected a Web Client bug where it was possible for the crumb bar drop down to not be dismissed if the "ESC" key was used to close the parent dialog.
  • Corrected a Web Client bug where deleting files from the "Image Preview" dialog would not work after selecting a image from the thumbnail scroller.
  • Corrected a Web Client bug where the "Thumbnail Size" combo box would not be sized correctly and partially hidden when using an IE browser.
  • Corrected a Web Client bug where renaming a file in "Details" view would not update the file name when switching to "Thumbnails" view.
  • FTP Voyager JV:
  • Corrected an FTP Voyager JV bug where an error could occur after the user cancelled or paused a transfer resulting in a confirmation dialog being displayed to the user.
  • Corrected an FTP Voyager JV bug where the formatting of file size fields were not including one or two digits past a decimal character.

New in Serv-U 10.5.0.24 (Aug 10, 2011)

  • Features:
  • Improved logic for loading SSH2 public key files to better conform with the specification in RFC4716.
  • Added case-sensitivity checks to remote file path comparisons for FTP Voyager JV.
  • Added a "Loading" icon to the Mobile Web Client login page to show that the user is requesting to login.
  • Bug Fixes:
  • Corrected a bug, introduced in version 10.5.0.21 where FTP Voyager JV would not start when using Microsoft Internet Explorer versions 8 and lower due to caching flags.
  • Corrected a Web Client bug where refreshing the directory listing when in thumbnail view would not update the content properly when using an Opera browser.
  • Corrected a Web Client bug where pressing the "Enter" key in rapid succession while using the "Go" dialog could result in an error dialog.
  • Corrected a Web Client bug, in the "Upload" dialog, where the "Upload" button would not expand with certain languages.
  • Corrected a Web Client bug, in the "Upload" dialog, where an error dialog would pop-up when uploading a file when the language was set to French.
  • Corrected a Web Client bug where a user was unable to remove characters when renaming a file when using an Internet Explorer 9 browser.
  • Corrected a Mobile Web Client bug where sorting of the directory listing did not work correctly when connecting using a Mobile Android phone.
  • Corrected a Web Client bug where moving files with long file names would result in a mis-aligned confirmation dialog and hidden buttons.
  • Corrected a bug in the Serv-U login page where the login button would not expand with certain languages.
  • Corrected a bug in the "Confirm" dialog where the "Yes" button would show a scroll bar when using certain languages.
  • Corrected an FTP Voyager JV bug where a listing would fail for special Windows folders (e.g., Computer, Network, etc.) when the JNLP file was downloaded to a drive instead of a folder.

New in Serv-U 10.5.0.21 (Aug 4, 2011)

  • Features:
  • Added a loading dialog for loading "User & Group Statistics" in the Management Console when a large number of users exist.
  • Improved the bubble tips with new graphics.
  • Changed cookie management to use "secure" flag when operating in HTTPS.
  • Added the statistics start time column to saved user and group statistics files.
  • Bug Fixes:
  • Corrected an internal bug where Serv-U was not correctly releasing temporary user objects when editing user accounts. This bug did not cause a memory leak instead it internally delayed the release of a temporary object.
  • Corrected a Microsoft Internet Explorer caching bug where after upgrading Serv-U IE would fail to load Serv-U's pages correctly.
  • Corrected a Microsoft Internet Explorer caching bug where after downloading a file, downloading a file named the same again, IE would use the previously downloaded file from its cache.
  • Corrected a Management Console bug where "SSH Key Pair Creation" could cause a JavaScript error when saving the path to the key.
  • Corrected a Management Console bug where an error message would come up behind the "Browse" dialog when an invalid path was entered.
  • Corrected a Management Console bug where the opaque background layer would disappear when the browse dialog is launched before a bubble tip.
  • Corrected a Management Console bug where the "DEL" accelerator was not working in the "Limits" tab under "Limits & Settings".
  • Corrected a Management Console bug where the "Change Domain" dialog would jump when the list was scrolled and a large list of domains were present.
  • Corrected a database table mapping dialog bug where pressing the "Default" button for a column map would clear the column name field instead of setting the default value.
  • Corrected a Web Client bug where drives labeled as a "USB Mass Storage Device" could result in a JavaScript error when navigating to that drive.
  • Corrected a Mobile Web Client bug where shortcuts to directories where not sorted correctly.
  • Corrected an FTP Voyager JV bug where the local file system was failing to retrieve the root folders after an upgrade to Java 7.

New in Serv-U 10.5.0.19 (Jul 22, 2011)

  • Features:
  • Changed Domain Administrator permissions so Domain Administrators can create and maintain Group Administrators.
  • Stopped showing a date and time for virtual paths to drive and UNC only path names in the Web Client and FTP Voyager JV. Drive and UNC paths do not have a date and time in Windows.
  • Removed the "Recover Password" button from the HTTP login page when password recovery is disabled at the domain or server level.
  • Updated the Web Client to show the logged in user name and login ID.
  • Bug Fixes:
  • Corrected a Management Console bug where the "Statistics Duration" time was incorrect for the Global Group statistics.
  • Corrected a Management Console bug where a JavaScript error would occur when viewing domain users when using a Serv-U Bronze or Serv-U Silver license.
  • Corrected a bug where log file cleanup was replacing log file path tags in a case-sensitive manner, but logging file path variable replacement was operating on the path name in a case-insensitive manner. Both operations are now case-insensitive.
  • Corrected a bug in the Serv-U login page where the bottom border of the group box in the Web Client/FTP Voyager JV selection dialog was missing when using an IE6 browser.
  • Corrected a bug in the Web Client where media would continue to play after closing the media playback dialog.

New in Serv-U 11.0 Beta 9 (Jul 16, 2011)

  • Corrected a bug in Web Client Pro where Japanese translations were not being used.
  • Corrected a bug when launching Web Client Pro in Internet Explorer 8.0, a script error was generated and Web Client Pro was unable to start.
  • Corrected a bug in the FTP Voyager JV launch page where hovering over buttons would cause the background to overflow outside the page container.

New in Serv-U 11.0 Beta 8 (Jul 16, 2011)

  • Corrected a bug in the Web Client where launching FTP Voyager JV would produce a script error.
  • Corrected a bug in the Web Client where the preview image dialog, when in thumbnail view, would not go to the next image in the list when the "next" button was pressed.
  • Corrected a bug in the Web Client where the string labels for "Enable Web Client Pro" and "Disable Web Client Pro" were reversed in the Russian translation file.

New in Serv-U 11.0 Beta 7 (Jul 16, 2011)

  • Corrected a bug in Web Client Pro where the file grid would expand its size before the applet was hidden after the user presses the "Disable Web Client Pro" button.
  • Corrected a bug in Web Client Pro where Internet Explorer was failing to remove event listeners that resulted in the applet being incorrectly positioned on the web page.

New in Serv-U 11.0 Beta 6 (Jul 16, 2011)

  • Corrected a Management Console bug where the connection type column for active sessions was blank.

New in Serv-U 11.0 Beta 5 (Jul 16, 2011)

  • Corrected a bug in Web Client Pro where the HTTPS protocol was failing to establish a session with the server.

New in Serv-U 11.0 Beta 4 (Jul 16, 2011)

  • Added confirmation dialogs to Web Client Pro after the "Download To" and "Upload Items" dialogs have been dismissed. These ensure the selected paths are valid.
  • Changed the layout of the "Preferences" pages of Web Client Pro to be more user-friendly and easier to read.
  • Optimized Web Client Pro communication so multiple files can be processed at a time which speeds up the updates to the listing.
  • Added extra "Remove All" buttons for skipped, paused, waiting, and stopped states for Web Client Pro.
  • Added a confirmation dialog for Web Client Pro that signals the user that transfers are in progress when the user is about to go to another page.
  • Corrected a bug where downloading compressed files would fail in Linux.
  • Corrected a bug where custom HTML would not work on two domains sharing the same IP address
  • Corrected a bug in Web Client where having a Web Client dialog open and a Web Client Pro dialog open at the same time caused the Web Client Pro to be shown over the opaque layer upon closing one of the dialogs.
  • Corrected a bug in Web Client Pro where the "Status" field would show 100% completion for empty files before they were transferred.
  • Corrected a bug in Web Client Pro where confirmation dialogs where being displayed off-screen.
  • Corrected a bug in Web Client Pro where pressing the 'Y' or 'N' keyboard keys was failing to dismiss all "Yes/No" dialogs.
  • Corrected a bug in Web Client Pro where dialogs could be drawn behind the browser window.
  • Corrected a bug in Web Client Pro where uploading multiple files to an empty directory would not trigger a repaint.
  • Corrected a bug in Web Client Pro where the overwriting of files would cause the listing to insert bogus rows into its grid.
  • Corrected a bug in Web Client Pro where the file grid would fail to update with certain character encodings.
  • Corrected a bug in Web Client Pro where the "Overwrite" confirmation dialog would fail to cancel other transfer items if the "Do this for all remaining conflicts" was selected.
  • Corrected a bug in Web Client Pro where the "Size" field of the "Delete" confirmation dialog was visible for directories.
  • Corrected a bug in Web Client Pro where the "Remove" button would fail to remove multiple selected rows.
  • Corrected a bug in Web Client Pro where the [DELETE] key was not removing the selected rows.
  • Corrected a bug in Web Client Pro where the CTRL+A key combination was not selecting all rows.
  • Corrected a bug in Web Client Pro where Internet Explorer was not expanding the transfer column widths to the extent of the browser's client area.
  • Corrected a bug in Web Client Pro where long file names would be cut off in confirmation dialogs.
  • Corrected a bug in Web Client Pro where the applet would randomly show itself when dialogs would appear over the browser window.
  • Corrected a bug in Web Client Pro where the applet could enter into an invalid state when dialogs are displayed on Apple Mac operating systems while running inside a Mozilla Firefox web browser.
  • Corrected a bug in Web Client Pro where the "Remove All Cancelled" transfer items would fail to remove a "Transfer Group" that was in a collapsed state.
  • Corrected a bug in Web Client Pro where a delete would fail due to the confirmation dialog requesting a thumbnail for that file.
  • Corrected a bug in Web Client Pro where certain browsers would hang when a drag and drop operation was occurring.
  • Corrected a bug in Web Client Pro where the file grid would fail to update when "Automatically remove completed transfers" was checked inside the "Preferences | Transfer Pane" dialog page.
  • Corrected a bug in Web Client Pro where the "Upload To" dialog would not change the current directory if the user pressed the "No" button on a directory confirmation dialog.
  • Corrected a bug in Web Client Pro where the "Operation" column would switch back to "Pending" if the user skipped, cancelled, paused, or stopped the transfer group while it was performing listings for all child files.
  • Corrected a bug in Web Client Pro where the "Status" column progress indicator would shrink in size instead of growing when "Automatically remove completed transfers" was enabled.
  • Corrected a bug in Web Client Pro where the file grid would fail to update if a file was partially transferred.
  • Corrected a bug in Web Client Pro on Macintosh computers where the applet would not execute until the user clicked on it. This addresses several display issues that are related to "Mac OS".
  • Corrected a bug in Web Client Pro on Macintosh computers where the toolbar buttons were not updating correctly.
  • Corrected a bug in Web Client Pro on Linux operating systems where Google Chrome would fail to launch the applet.
  • Corrected a bug in Web Client Pro where the user's home directory was not updating the file listing when upload or delete operations were completed.
  • Corrected a bug in Web Client Pro where Internet Explorer would stop the applet under certain conditions when the splitter bar was moved.

New in Serv-U 11.0 Beta 3 (Jul 16, 2011)

  • Corrected a bug in the Web Client where Web Client Pro would not start due to a Javascript error.

New in Serv-U 11.0 Beta 2 (Jul 16, 2011)

  • Added sample custom HTML files, installed into the "Custom HTML Samples" subdirectory in Serv-U's installation directory.
  • Changed Web Client Pro communication between the applet and the web page when running on Mac OS which fixes the grayed out background not hiding itself when applet dialogs are dismissed.
  • Corrected a bug in the Management Console where the browse dialog buttons for custom HTML files were not being enabled properly.

New in Serv-U 11.0 Beta 1 (Jul 16, 2011)

  • Engine:
  • Created Serv-U Linux. Serv-U is capable of running natively on both Microsoft Windows and most Linux platforms.
  • Added the ability to import and export IP access rules for the server, domains, users, and groups in CSV text file format.
  • Added events when user accounts are automatically disabled or automatically deleted.
  • Added an event to identify when a user account's password is about to expire (stale).
  • Added an event to identify when a user account is about to be automatically disabled.
  • Added an event to identify when a user account is about to be automatically deleted.
  • Added an event to identify when a user session sets an account email address.
  • Added an event to identify when a user session attempts to set an account email address but fails.
  • Added a setting used to identify how many days before expiration that a user's password is to become stale.
  • Added a setting used to identify how many days before automatically disabling a user account before triggering the pre-disable event.
  • Added a setting used to identify how many days before automatically deleting that a user account before triggering the pre-delete event.
  • Added a setting to require an end-user to set an email address (diabled by default).
  • Added a setting to allow (or disallow) end-users to set an email address through the Web Client (disallowed by default).
  • Added a security log line for successful user account email address setting.
  • Added a template email message, when creating "common" events, to email to the end-user when the end-user's password is about to become stale.
  • Added a template email message, when creating "common" events, to email to the end-user when the end-user's account is about to be automatically disabled.
  • Added a template email message, when creating "common" events, to email to the end-user when the end-user's account is about to be automatically deleted.
  • Changed the triggered event for automatic user deletion from SUEVENT_ID_USER_DELETED to SUEVENT_ID_USER_AUTOMATICALLY_DELETED.
  • Added support for aes128-ctr, aes192-ctr, aes256-ctr encryption algorithms in the SSH2 protocol.
  • Added the FTP "COMB" command used to combine two or more files together, one-by-one, and remove all but the first specified file. This command allows FTP clients to perform multi-part uploads improving client performance in some cases.
  • Tray:
  • Improved the look of the "Default" tray theme to use a stylized icon and easier-to-see animation.
  • Improved the look of the "Classic Green U" tray theme icons.
  • Added "Logo" tray themes using the same icons and animations as Serv-U 7.0 - 10.5.
  • Changed the pop-up menu icons to be more consistent with the Management Console, Web Client, Web Client Pro, and FTP Voyager JV.
  • Management Console:
  • Added the ability to customize the server or domain's login page by specifying HTML header, footer, favicon.ico, and CSS (cascaded style sheet) files.
  • Added the ability to view the domain/server log after testing an event to ensure the event triggered properly.
  • Web Client:
  • Added the "Web Client Pro" to perform mulitple transfers. Please see "Web Client Pro" below for a list of features.
  • Added the ability to navigate through images using keyboard controls in the Web Client image preview dialog.
  • Added a button to allow end-users to change the user account's email address.
  • Added a dialog, after login, that requires end-users to enter an email address for the user account.
  • Improved the Web Client context menus by adding more options and allowing use when in both details and thumbnail view.
  • Added the ability for non-Apple mobile devices to download and upload files using the Mobile Web Client.
  • Web Client Pro:
  • Added the ability to transfer folders.
  • Added the ability to download mulitple files/folders from the current working directory to a user-specified local directory.
  • Added the ability to upload multiple files/folders from the local file system to the current working directory.
  • Added the ability to delelte mulitple files/folders from the current working directory.
  • Added the ability to allow the user to specify the number of concurrent transfers.
  • Added the ability to expand the transfer group item to see individual transfer items.
  • Added the ability to control transfer items; start, stop, cancel, pause, skip, resume.
  • Added the ability to confirm the overwrite of files/folders with the same name.
  • Added the ability to change the background color of the transfer rows.
  • Added the ability to automatically pause transfers that are added to the transfer queue.
  • Added the ability to automatically collapse the transfer group when it's added to the transfer queue.
  • Added the ability to automatically remove transfer items when they are complete.
  • FTP Voyager JV:
  • Added additional search filters to FTP Voyager JV. Now it can filter out file attributes and file types.

New in Serv-U 10.5.0.16 (Jul 13, 2011)

  • Features:
  • Added automatic group name sorting to the Windows Groups list.
  • Added a right-click context menu for Windows Groups in the Windows Groups tab for Domain Groups.
  • Enhanced IPv6 address validation by supporting leading zeros in IPv6 address segments. For example: fe80::ad63:d4df:b25b:5d56 is treated the validated the same as fe80:0000::ad63:d4df:b25b:5d56 and fe80:0::ad63:d4df:b25b:5d56
  • Upgraded development environment and Microsoft runtime libraries from Microsoft Developer Studio 2010 to Microsoft Developer Studio 2010 with Service Pack 1.
  • Improved the image preview slide show in the Web Client to update the speed immediately upon moving the slider.
  • Bug Fixes:
  • Corrected a race bug where SSH2 key renegotiation was not working correctly on a local connection when downloading files larger than 1GB using PuTTY based SFTP clients. Special thanks to Simon Tatham (PuTTY author) for his insight into the problem.
  • Corrected an SSH2 private key bug where clearing the key path would prevent Serv-U from being able to make SSH2 connections. Serv-U, instead, should attempt to use the default SSL key. This bug affected SSH2 only, SSL connections correctly handled this condition.
  • Corrected a potential problem when inflating (uncompressing) compressed data packets where any remainder data after decompression could be lost.
  • Corrected a bug where disabling the Nagle algorithm would not work, and instead put the socket into a debug state.
  • Corrected a path length bug where Serv-U would not list files that contained 1 or 2 characters more than the maximum allowed path name in Windows.
  • Corrected a path length bug where Serv-U would not accept path names that were 1 character less than the maximum allowed path name in Windows.
  • Corrected a problem where end-users could change from HTTPS to HTTP by changing the browser's address bar even while requiring a secure connection for a user, group, domain, or server.
  • Corrected the shadowing on the Tray "Stop Serv-U" menu icon.
  • Corrected a bug where Domain Administrators could not save the settings on the domain settings page.
  • Corrected a bug in the Management Console and Web Client where hovering over the directory path crumb bar would push any following objects down 1 pixel.
  • Corrected a bug in the Management Console where leading and trailing spaces were not trimmed correctly when adding or editing a domain name.
  • Corrected a bug in the Management Console where the indent formatting was being removed for large lists of Windows Groups.
  • Corrected a Management Console bug where Windows Groups "children" would not appear correctly when inserted out-of-order. This was a visual bug and did not affect Windows Group functionality.
  • Corrected a Management Console bug where it was possible to select a node in the tree without firing the event to change to the selected tab in the page.
  • Corrected a Management Console bug where clicking on a tree node did not select the correct tab associated with the tree selection.
  • Corrected a Management Console bug where cookies were not being saved correctly when connecting to Serv-U using an IP address and a Safari browser.
  • Corrected a Management Console bug where System Administrator limits were visible to Domain Administrators.
  • Corrected a Management Console bug where creating a directory in browse dialogs would cause a JavaScript error.
  • Corrected a Management Console bug where the "Edition Information" group box would cut off information at the bottom for certain languages when the license was an expired trial.
  • Corrected a bug in the Management Console where it was possible that advanced user and server limits would not display properly when selected.
  • Corrected a bug in the Management Console where an XML request for retrieving total users and users available was being requested for unlimited user licenses. This operation could possibly lock up a server that has a large amount of user accounts.
  • Corrected a bug in the Management Console and Web Client where crumb bar menus would create multiple DOM elements with the same ID.
  • Corrected a bug in the Web Client where it was possible to upload to the wrong directory if FTP Voyager JV was active and uploading to a different directory.
  • Corrected a bug in the Web Client where the session timeout alert dialog was being hidden behind the Web Client Media Player whenever a session timeout occurred.
  • Corrected a bug in the Web Client where it was possible for the file drag icon to not hide on mouse up events.
  • Corrected a bug in the FTP Voyager JV launch page where hovering over buttons would cause the background to overflow outside the page container.
  • Corrected a bug in FTP Voyager JV where the type-ahead feature would fail to continue after '.' characters.
  • Corrected a bug in FTP Voyager JV where the transfer "Status" and "Overall" fields were incorrect if the entire transfer consisted of empty (0 byte) files.
  • Corrected a bug in FTP Voyager JV where a rename of a local "exe", "lnk", or "ico" file would fail to refresh the file icon in the listing.
  • Corrected a bug in FTP Voyager JV where a tree node, when collapsed by clicking on the '-' sign, would expand itself once the listing had been received.

New in Serv-U 10.5.0.14 (May 4, 2011)

  • Features:
  • Improved the look of the default tray icons and added smoother animation during file transfers.
  • Updated the Windows Start Menu icons to the Serv-U style.
  • Improved SFTP (via SSH2) FXP_READ and FXP_WRITE log messages to show the file position.
  • Changed SFTP (via SSH2) FXP_READ and FXP_WRITE log messages to show the requested read/write buffer size instead of the read/written buffer size.
  • Updated FTP Voyager JV launching for updated Java Runtime Environments starting at version 1.6.0_25.
  • Bug Fixes:
  • Corrected a bug where multi-line help responses were not functioning correctly. "HELP MDTM", for example, would return both lines, but the second line would not contain the FTP response code, 214.
  • Corrected a bug, introduced in 10.4.0.0, where setting an administrative password, then attempting to clear the password, was not allowed.
  • Corrected a bug in the Management Console and Web Client where context menus did not work correctly when connecting from a machine running a Linux operating system.
  • Corrected a bug in the Management Console where FTP response commands did not sort correctly initially.
  • Corrected a bug in the Management Console where a scroll bar was visible for the SSL certificate password input under the Encryption tab in Limits and Settings.
  • Corrected a bug in the Management Console where it was possible for the Directory Access rules list to have missing rows on the initial loading of the list.
  • Corrected a bug in the Management Console where domain user information, pertaining to the user size permitted by the license, would not show the correct value if the ESC key was used to close a dialog.
  • Corrected a bug in FTP Voyager JV where 3rd-party local folders could not be listed if they were inserted under the "Computer" node for Windows OS.
  • Corrected a bug in FTP Voyager JV where icon tags were not correctly saved to the "Save Login" file.
  • Corrected a bug in FTP Voyager JV where the JAR files would always be downloaded instead of using the Java cache versions.
  • Corrected a bug in FTP Voyager JV where the duration field on the status bar was incorrectly formatted.
  • Corrected a bug in FTP Voyager JV where a directory listing that occurred from a crumb-button drop-down selection would fail to reset the wait cursor.
  • Corrected a bug in FTP Voyager JV where directories containing no image files would incorrectly switch the view mode to "Thumbnails" when "Automatically switch to thumbnail view for directories with mostly images" is enabled.

New in Serv-U 10.5.0.11 (Apr 7, 2011)

  • Features:
  • Added support for the Mozilla Firefox 4 browser.
  • Updated OpenSSL libraries from 0.9.8q to 0.9.8r.
  • Removed the FIPS encryption section from the "License Information" tab in the Management Console.
  • Added a right-click context menu for Limits in the Limits & Settings tab for Users and Groups.
  • Changed the layout of the Management Console and Web Client to better support multiple languages.
  • Added support for SSH Ciphers and SSH MAC options at the domain level in the Management Console.
  • Bug Fixes:
  • Corrected a bug where Serv-U would Respond with "Windows XXCaseSensitive" to the $OSCaseSensitive variable.
  • Corrected a bug in the Management Console where database mapping attributes were missing on initial load of the database mapping dialog.
  • Corrected a bug in the Management Console where the logo for Windows Server 2008 R2 64 bit was not shown correctly on the Program Information page.
  • Corrected a bug in the Management Console where the Domain and Server log text was not selectable when using Safari or Google Chrome browsers.
  • Corrected a bug in the Web Client where the "OK" button in alert dialogs did not have focus when shown.
  • Corrected a bug in the Mobile Web Client where it was possible for a user to be placed in an empty directory after receiving an error dialog.
  • Corrected a bug in FTP Voyager JV where the auto-resume feature was interfering with a failed upload attempt if the request was rejected by the server.
  • Corrected a bug in FTP Voyager JV where a listing would fail for local "Windows Shortcuts" that point to network shares.
  • Corrected a bug in FTP Voyager JV where the local folder failed to delete itself after the move operation was complete.

New in Serv-U 10.5.0.6 (Mar 17, 2011)

  • Features:
  • Moved the advanced server settings, Directory Listing Mask, Maximum Simultaneous Thumbnails, and File Upload/Download Access to the server limits tab in the appropriate limit type category.
  • Updated Windows Operating System 64-bit icons in the Management Console.
  • Bug Fixes:
  • Corrected a bug in the Management Console where the error dialog was suppressed when an error would occur in the browse dialog.
  • Corrected a bug in the Mobile Web Client, introduced in version 10.5.0.4, where users could not login when using the Mobile Safari browser.

New in Serv-U 10.5.0.4 (Mar 15, 2011)

  • Features:
  • Added system variable "$CurrentDirMaxSize".
  • Added logging of execute event "Command Line Parameters" in addition to the "Executable Path".
  • Changed the implementation of the FTP command "ABOR" to more closely follow RFC 959 when a command is in-process. When an FTP Command is in-process RFC 959 calls for the 4xx response first, then the 226 response for the ABOR command.
  • Added the "X-Frame-Options: sameorigin" HTTP header value to prevent clickjacking within most modern up-to-date browsers.
  • Allow secure listeners to be disabled in Serv-U Bronze and Silver.
  • Added the ability to enable/disable listeners from the context menu in the Management Console.
  • Changed the installer to recognize Windows 7 and greater so that the "Create a Quick Launch icon" no longer appears as an option.
  • Added icons to the Tray's About box categories.
  • Changed the way dialogs are centered on the screen. Dialogs are now centered in relation to working area instead of the window size.
  • Updated context menu icons in the Management Console.
  • Changed the Page Up/Down keyboard events to scroll the size of the viewable list area. Previously, this was set to a static value of 10 rows per event.
  • Added new bookmark icons to the Mobile Web Client for iPhone, iTouch, and iPad.
  • Added the icons that correspond to the frames for the "Activate Frame" dialog in FTP Voyager JV.
  • Changed FTP Voyager JV when "localhost" fails to connect to Serv-U, FTP Voyager JV will retry IPv6 "[::1]" and then IPv4 "127.0.0.1" loopback addresses before the connection error dialog is displayed.
  • Added icons to the About box categories for FTP Voyager JV.
  • Changed the FTP Voyager JV "Options" dialog to use less real estate.
  • Improved FTP Voyager JV and Web Client natural sorting to sort symbols before alpha numeric characters.
  • Enlarged RhinoSoft and reseller logos for the About dialog in FTP Voyager JV.
  • Improved FTP Voyager JV About and Preferences dialogs to accommodate translations better across all supported Operating Systems.
  • Bug Fixes:
  • Corrected a bug, introduced in 10.4.0.0, where the setting to disallow HTTP IP address changes caused Serv-U to disallow all IP address changes, even when specifically allowed by this setting.
  • Corrected a bug where the backslash character was not being validated as an invalid character for SSL certificates and SSH key pairs. When backslash was used as part of the name a generic error would be displayed.
  • Corrected a bug where execute events were being logged twice.
  • Corrected a bug where HTTP/HTTPS, SFTP (via SSH2), and sometimes FTP/FTPS upload and download failures were not being logged and the "File Download Failure" event was not being triggered.
  • Corrected a potential handle leak in the Serv-U tray application. Over time, the Serv-U Tray could consume a large number of system handles.
  • Corrected a bug in the Management Console where combo boxes with icons did not render correctly in Opera.
  • Corrected a bug in the Management Console where the drop down list for database mapping was cut off at the top when using Safari or Google Chrome browsers.
  • Corrected a bug in the Management Console where the member list in database groups was being truncated when using the Internet Explorer browser.
  • Corrected a bug in the Management Console where password recovery for database users was not working correctly.
  • Corrected a bug in the Management Console where text boxes in the events dialog would not scroll back to top position after closing the dialog.
  • Corrected a bug in the Management Console where FTP response codes where not being sorted correctly on the initial dialog loading.
  • Corrected a bug in the Management Console where the database mapping dialog did not reset values properly when being loaded.
  • Corrected a bug in the Management Console and Web Client where right click context menus did not work correctly on Linux operating systems.
  • Corrected a bug in the Management Console where the date for disabled or auto-delete users was not correctly lined up with the login ID when using Chrome, Safari, Firefox, or Opera.
  • Corrected a bug in the Mobile Web Client where the "Go" button did not submit the login correctly.
  • Corrected a bug in the Mobile Web Client where the directory information icons where not right justified on the Apple iPad.
  • Corrected a bug in the Web Client where file search results were not being sorted based on selected column or direction.
  • Corrected a bug in the Web Client where sorting on file size and date were not working.
  • Corrected a bug in the Web Client where the history navigation was not using the correct paths when clicking the next and back history navigation buttons.
  • Corrected a bug in the Web Client where the original rename path was being converted to a lower case string when renaming a file or directory.
  • Corrected a bug in FTP Voyager JV where a right-click would not move focus to the correct browser pane.
  • Corrected a bug in FTP Voyager JV where a drag & drop operation could relist the current working directory causing sorting errors.
  • Corrected a bug in FTP Voyager JV where the selection that shows the current view was not being reset for the main menu and toolbar buttons.
  • Corrected a bug in FTP Voyager JV where the Search options would not be position correctly on dual-monitor setups.
  • Corrected a bug in FTP Voyager JV where the Search options would remain visible if the drop-down button was pressed again.
  • Corrected a bug in FTP Voyager JV where the "Activate Frame" dialog could not be dismissed when pressing the "ESC" key.
  • Corrected a bug in FTP Voyager JV where the thumbnail image would randomly fail to fill the entire length or width of the Preview pane.
  • Corrected a bug in FTP Voyager JV where the thumbnail image would be regenerated when it was not necessary.
  • Corrected a bug in FTP Voyager JV where the file icon would not refresh if a rename operation changed the file's extension.
  • Corrected a bug in FTP Voyager JV where the thumbnail for an "Overwrite" confirmation could be incorrectly filled in if a "Preview" thumbnail was initiated at the same time.
  • Corrected a bug in FTP Voyager JV where the reseller icon's link in the About dialog was not properly formatted.
  • Corrected a bug in FTP Voyager JV on Mac OS where the logout confirmation dialog was not sized correctly.
  • Corrected a bug in FTP Voyager JV where the crumb button drop-down would cause the file panel to update its listing.
  • Corrected a bug in FTP Voyager JV where a formatting problem for foreign languages would fail to render transfer items in the transfer queue.
  • Corrected a bug in FTP Voyager JV where a "Synchronize Folders" dialog would not close if the "ESC" key was pressed.
  • Corrected a bug in FTP Voyager JV where a "Save Login" dialog would not close if the "ESC" key was pressed.
  • Corrected a bug in FTP Voyager JV where the dialogs were not large enough to contain string translations.
  • Corrected a bug in FTP Voyager JV where the "Overwrite Confirmation" dialog was not rendering translations correctly for Japanese and Chinese characters.
  • Corrected a bug in FTP Voyager JV where the local and remote listings would both update if the directory path is the same between both file systems.
  • Corrected a bug in FTP Voyager JV where a listing would not occur when the tree node was expanded by pressing the (+) graphic.
  • Corrected a bug in FTP Voyager JV where a failed upload operation wouldn't produce an immediate error dialog due to the auto-resume feature.

New in Serv-U 10.4.0.0 (Jan 27, 2011)

  • Features:
  • Updated OpenSSL libraries from 0.9.8o to 0.9.8q.
  • Substantially improved HTTPS speed and memory usage, especially on local or very fast connections.
  • Added a setting to allow or disallow (default) directory recursion for FTP listings. This setting is found under the "Advanced Options" for the "LIST" and "NLST" FTP commands. Previous versions defaulted to allow, customers wanting this feature enabled must enable it manually.
  • Added an advanced setting to apply server and domain directory access rules before the user and group settings are applied allowing system administrators to easily allow or disallow certain file types throughout the server or domain.
  • Added an HTTP setting to allow or disallow maintaining (keeping) the dates and times of files uploaded using FTP Voyager JV.
  • Added an HTTP setting to allow or disallow HTTP IP addresses to change. This adds extra security to HTTP sessions but when disabled, mobile devices, such as mobile phones, may not function since their IP addresses can change frequently.
  • Added meta-tags to each HTML file to prevent robots from indexing Serv-U installations.
  • Added the ability to filter search results by files only, directories only, or both in the Web Client.
  • Changed client-side password changing to disallow empty new passwords.
  • Updated FTP Voyager JV edit and view menu icons to new style.
  • Updated FTP Voyager JV help file screen shots.
  • Changed the placement of the "Refresh" button in the Web Client to next to the crumb bar.
  • Updated the session activity listings in the Management Console to detect the new user agent string for the Google Chrome browser.
  • Updated Mobile Web Client button icons.
  • Updated the loading dialogs in the Web Client to use the Web Client logo image.
  • Updated Spanish Help file strings for Serv-U and FTP Voyager JV.
  • Updated FTP Voyager JV's "Thumbnail" icons.
  • Updated FTP Voyager JV's status bar so it's easier to read from the left side.
  • Added an automatic resume feature for FTP Voyager JV for lost connections.
  • Bug Fixes:
  • Corrected a bug where the optional parameters for the SSH_FXP_REALPATH SFTP (via SSH2) command (control-byte and control-path(s)) for SFTP version 6 and higher was not supported. Some clients using SFTP version 6 would fail to change directories.
  • Corrected a bug where the "User Deleted" event was not being triggered for database users configured to automatically delete.
  • Corrected a bug where the "User Added" event was not being triggered for importing users when importing users from the tray application when the event was defined at the domain level.
  • Corrected a bug where certificate and private key creation would attempt to create the files with invalid characters instead of validating the input from the dialog.
  • Corrected a bug where uploading over an existing virtual path file would fail due to an incorrect "permission denied" response for overwriting that file.
  • Corrected a bug in the Management Console where "Enable logging to file" option would not save the file path associated with this option.
  • Corrected a bug in the Mobile Web Client where the URL address bar would not hide after page load.
  • Corrected a bug in the Mobile Web Client where buttons were not being displayed correctly.
  • Corrected a bug in the Web Client where the natural numeric sorting algorithms were failing under certain conditions.
  • Corrected a bug in FTP Voyager JV where the "Overwrite" dialog would fail to produce file system icons if a thumbnail could not be generated for the target file.
  • Corrected a bug in FTP Voyager JV where the "View | Windows" dialog didn't have the correct window icon.
  • Corrected a bug in FTP Voyager JV where the "Overwrite" dialog didn't have the correct window icon.
  • Corrected a bug in FTP Voyager JV where the natural numeric sorting algorithms were failing under certain conditions.
  • Corrected a bug in FTP Voyager JV where the "Status" and "Overall" fields of multiple transfer items could be incorrect due to a rounding error.

New in Serv-U 10.3.0.1 (Nov 16, 2010)

  • Features:
  • Added numeric server-side sorting for directory listings when running on Windows 7 or Windows Server 2003 R2 or greater. Numeric sorting sorts listings so numeric values are sorted more naturally, for example: "File1.fid, File11.fid, File22.fid" is now sorted "File1.fid, File2.fid, File11.fid".
  • Changed event rule filtering wildcard usage to disallow the use of "*", "?", "[", and "]" as a literal character. These wildcard characters are never part of the string comparison even when preceded with "\".
  • Added system variable "$OSCaseSensitive".
  • Improved directory size abort responsiveness. This is especially noticeable when getting the directory size for very deeply nested subdirectories containing less than 100 files or subdirectories.
  • Updated zlib (compression) library from 1.2.4 to 1.2.5.
  • Changed HTTP delivery of .jar files so the content is not compressed. JAR files are already compressed.
  • Improved HTTP "If-Modified-Since" support to ignore file dates and time differences of less than one second.
  • Added numeric sorting for directory listings in the Web Client.
  • Added support for accessing the Mobile Web Client using the Apple iPad.
  • Added Web Client icons for Microsoft Office 2007 files.
  • Updated Web Client button icons.
  • Added support to the Web Client to select all rows using the Control+A keyboard buttons.
  • Added an options menu to the Web Client tool bars for choosing how button text labels are to be displayed. Options include: Show Text Labels, No Text Labels, and Selective Text on Right.
  • Added support to the Web Client for using the "ConText Menu" keyboard button for showing context menus.
  • Changed the placement of the "GO" button in the Web Client which is now located next to the crumb bar.
  • Updated FTP Voyager JV logo to new style.
  • Updated FTP Voyager JV toolbar, pane, and menu icons to new style.
  • Improved FTP Voyager JV delivery to conserve server-side memory.
  • Added "natural" numeric sorting for listings inside FTP Voyager JV.
  • Added "Remove All Cancelled" option to FTP Voyager JV's transfer options, which is hidden by default from the transfer pane's toolbar.
  • Changed "Stop After File Completes" and "Skip" buttons in FTP Voyager JV to be hidden by default from the transfer pane's toolbar.
  • Added a detection feature to FTP Voyager JV that changes the view to thumbnails if the majority of the files are images.
  • Updated the "Properties" dialog of FTP Voyager JV to show the size fields for remote drives.
  • Changed the sorting routines in FTP Voyager JV to run inside a worker thread instead of the Event Dispatch Thread (EDT). This allows the user to perform other tasks while the sort algorithms are running.
  • Added a wait cursor for time-consuming operations in FTP Voyager JV (e.g. - sorting and listing directories).
  • Changed "Dockable" to "Docked" in FTP Voyager JV to reflect the state of the dockable window.
  • Added the ability to save the "Locked Navigation" state between sessions.
  • Bug Fixes:
  • Corrected an internal HTTP bug where, during login, certain internal values were not being applied correctly for the user account when transfers for the same user account, but a different session, were in progress.
  • Corrected an SSH2 security bug when not allowing password login; Serv-U would allow login to a user account with no password specified.
  • Corrected an SSH2 public key authentication bug where Serv-U would not allow public key authentication when operating in FIPS 140-2 mode.
  • Corrected an SFTP (via SSH2) download bug where Serv-U would leak memory.
  • Corrected a bug where the "SITE CHMOD" FTP command would not return failure when Serv-U was unable to set the file attributes.
  • Corrected an FTPS problem when using download bandwidth limits; certain FTP clients, using GnuTLS, would be unable to connect or receive directory listings on very fast (local) connections. The data channel socket was being closed prior to complete TLS termination.
  • Corrected a logging problem where failed HTTP uploads and downloads would show an accumulation of bytes for a failed transfer instead of the number of bytes for the single transfer.
  • Corrected a bug in the Management Console where it was possible to save event filters with an empty name.
  • Corrected a bug in the Management Console where, under certain scenarios, editing listeners may cause the wrong IP type to be saved.
  • Corrected a bug in the tray application where the automatic update check would always be performed even when explicitly disabled in the About box's Update Check page.
  • Corrected a bug in the Web Client where the current location in the history drop down menu was not showing the correct current location.
  • Corrected a bug in the Web Client and Management Console where it was possible to select text when using Safari and Google Chrome browsers.
  • Corrected a bug in the Web Client where renaming a file or directory, while in thumbnail view, would not update the change in the details view.
  • Corrected a bug in the Management Console where selecting a expired/expiring user would make it hard to read due to not changing the text color on selection of the row.
  • Corrected a bug in FTP Voyager JV where the Overall status of the file transfer was not being set correctly when the user performed a synchronize folder operation for directories.
  • Corrected a bug where the old FTP Voyager JV images were being shown in the web client selection page and help files.
  • Corrected a bug in FTP Voyager JV where the RhinoSoft.com and reseller logos in the About dialog were not being centered within their controls.
  • Corrected a bug in FTP Voyager JV where the RhinoSoft.com logo in the About dialog was cut off under certain conditions.
  • Corrected a bug in FTP Voyager JV where the layout of the Options dialog was incorrect when viewing Russian strings.
  • Corrected a bug in FTP Voyager JV where user-created desktop folders could not be uploaded.
  • Corrected a bug in FTP Voyager JV where files that are in child folders might not show up in search results.
  • Corrected a bug in FTP Voyager JV where the "Do not ask again" text is changed to "Do not show again" for the information dialog that is shown after "Execute These Actions" is selected from the Synchronize Folders dialog.
  • Corrected a bug in FTP Voyager JV where the number of files for a multi-transfer row was not formatted correctly.
  • Corrected a bug in FTP Voyager JV where remote drive labels were not formatted correctly.
  • Corrected a bug in FTP Voyager JV where tool tips were being displayed for right-click menus.
  • Corrected a bug in FTP Voyager JV where the "Do not ask again" check box after pressing "Execute These Actions" on the Synchronize Folders dialog was failing to save between sessions.

New in Serv-U 10.2.0.2 (Aug 20, 2010)

  • Features:
  • Updated French strings.
  • Updated FTP Voyager JV logo to new blue style.
  • Added clarification regarding IP Access rules to Serv-U User's Manual.
  • Bug Fixes:
  • Corrected a bug where Serv-U would crash when visiting the user statistics for a domain.
  • Corrected a bug where fully qualified domain name (FQDN) wildcard checks were not being performed for user and group level IP access rules.
  • Corrected a database bug where Serv-U would not allow the user table column name, "Organization" to be customized.
  • Corrected a Management Console bug where users that were to expire or were expired could not be moved to a different category.
  • Corrected a bug where the FTP Voyager JV icon that is displayed during the certificate confirmation was too small.

New in Serv-U 10.2.0.0 (Aug 17, 2010)

  • Features:
  • Increased FTP, FTPS, HTTP, and HTTPS download performance on very fast networks.
  • Changed the default *NIX style permissions value to "rwxrwxrwx" and changed listings so that directories and Windows shortcuts (when not being treated as the target) include the "x" permissions to be more consistent with UNIX and Linux.
  • Changed the rename, delete, and remove directory operations to operate on Windows links (.LNK) files instead of the target file or directory to add consistency with Windows, UNIX, and Linux.
  • Moved the "Automatically check directory sizes during upload" limit from the advanced section to the data transfer section in the Limits and Settings for the server, domain, users, and groups.
  • Added Group Administrator help content to User's Manual.
  • Added Management Console help for event filtering.
  • Added Web Client help for favorites.
  • Added a new auto login parameter for sorting on a specified column upon login to the Web Client.
  • Added the "Lock Navigation" feature to FTP Voyager JV. Users can lock a local directory listing to a remote directory listing (when a listing occurs, the other listing is updated).
  • Moved the confirmation controls from the "General" page to the new "Confirmation" page inside FTP Voyager JV's Preferences dialog.
  • Changed FTP Voyager JV's remote directory listings so the UI responds a little faster when files are received from the server.
  • Added a notification dialog to FTP Voyager JV after the user presses the "Execute These Actions" button on the "Synchronize Folders" dialog. This lets the user know if the actions have been sent to the transfer queue.
  • Added FTP Voyager JV icons to the JNLP file which allows Java Webstart to show these during certificate confirmation and within the Java application cache manager.
  • Removed the "Other RhinoSoft.com Products" dialog from the installer.
  • Added "Russian" as supported installation language in Serv-U User's Manual.
  • Removed DNS4Me references from Serv-U User's Manual.
  • Added Web Client Parameter information to Serv-U User's Manual.
  • Removed Windows 2000 from supported OS list in Serv-U User's Manual. Microsoft has discontinued support for this operating systems and no longer provides DLLs and libraries to developers that are compatible on this operating systems.
  • Bug Fixes:
  • Corrected a bug where Serv-U would not go into FIPS 140-2 mode due to compiler and Windows SDK changes.
  • Corrected a security bug, introduced in Serv-U 9.2.0.1, when creating a directory. It was possible to create a directory, when using virtual paths and various combinations of permissions, where the end-user did not have permission to create a directory.
  • Corrected a security bug where certain Web Client invalid URL parameters would cause Serv-U to crash.
  • Corrected a bug where Serv-U would crash when using certain notations of IPv6 addresses to allow or deny access.
  • Changed the installer to require Windows XP with Service Pack 2 and greater due to Microsoft changes in certain libraries.
  • Corrected an internal bug introduced in 10.1.0.0, when moving to Developer Studio 2010, the number of sockets was limited to the Microsoft default of 64.
  • Corrected an FTP upload bug when uploading a file over directory size limits, Serv-U would properly respond with an error, but then improperly respond again with another error when the client closed the socket. This would only happen intermittently on very fast connections and very fast computers.
  • Corrected a bug where Domain or Group Administrators were unable to disconnect, abort, or chat with (FTP only) allowed sessions.
  • Corrected a bug when using the $IPName variable in a disabled user login event, Serv-U would wait for the reverse DNS name resolution (or timeout) before allowing the login. This reverse DNS name resolution delay is still in-place, but only when an event using the $IPName variable is enabled.
  • Corrected a bug when importing improperly formatted complex user attributes, Serv-U could crash.
  • Corrected a bug in the Web Client where sizing the height of the window to less than the minimum size of the file list produced an error.
  • Corrected a bug where a drive label containing an ampersand character (&) would cause the Management Console Browse dialog to hang.
  • Corrected a bug where Windows Shortcuts' dates and times where not returned for directory listings when Serv-U is configured to treat Windows Shortcuts as the target.
  • Corrected a bug where Windows Shortcuts targets were always located (resolved) even if the link files were not configured to be accessed as files.
  • Corrected a bug where the maximum directory size setting for directory access rules did not appear to be functioning during a file upload due to Windows Vista and above file caching. This has been corrected by flushing the Windows' internal file buffers prior to checking a directory size.
  • Corrected a bug where the custom login page title and text was not being selected when a domain was configured using virtual hosts.
  • Corrected a bug where the default login page language, "remember me" setting, browser warning setting, and show languages setting was not being selected when a domain was configured using virtual hosts.
  • Corrected an SFTP (via SSH2) bug where Serv-U would return inconsistent UNIX style permission values for hidden files and folders.
  • Corrected a bug in the Management Console where the edition information table was sized incorrectly when viewing in Italian.
  • Corrected a bug in the Management Console where certain grid lists were causing vertical scrollbars due to the wrong height dimensions being calculated.
  • Corrected a bug in FTP Voyager JV where a directory rename that contained whitespace would produce invalid paths on Microsoft Windows Operating Systems.
  • Corrected a bug in FTP Voyager JV where remote directory listings would not update the status bar as files were being received.
  • Corrected a bug in FTP Voyager JV where synchronize folders would not transfer the contents of a folder that was not present on the target file system.

New in Serv-U 10.1.0.1 (Jun 16, 2010)

  • Bug Fixes:
  • Corrected a bug in the German Management Console where a JavaScript error would occur.

New in Serv-U 10.1.0.0 (Jun 15, 2010)

  • 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.
  • Bug Fixes:
  • 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.

New in Serv-U 10.0.0.7 (May 29, 2010)

  • 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".
  • Bug Fixes:
  • 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.

New in Serv-U 10.0.0.5 (May 27, 2010)

  • 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.
  • Bug Fixes:
  • 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

New in Serv-U 10.0.0.3 (May 18, 2010)

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

New in Serv-U 10.0.0.2 (May 18, 2010)

  • 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.
  • Management Console:
  • 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.
  • Web Client:
  • 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.
  • FTP Voyager JV:
  • 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.
  • Bug Fixes:
  • 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

New in Serv-U 9.4.0.2 (Apr 1, 2010)

  • Features:
  • Added functionality for keyboard arrow keys to toggle focus between buttons for FTP Voyager JV confirmation dialogs.
  • Changed data socket shutdown to be more forgiving of FTPS clients that do not perform SSL shutdown correctly. Affected clients would appear to "lock up" when performing directory listings or downloading files via FTPS (FTP over SSL). The solution is to add a 5-second timeout after SSL shutdown has begun.
  • Added right-click context menus to the Events list in the Management Console.
  • Bug Fixes:
  • Corrected a bug where Serv-U would truncate very large directory listings when bandwidth limits were in place. In some cases downloaded files could be truncated too.
  • Corrected a bug in the Management Console where the disable and delete dates displayed in the User list were incorrect on some non-English operating systems.
  • Corrected a bug when overwriting a zero-byte file, Serv-U was incorrectly requiring append privileges.
  • Corrected a bug where the "User Disabled" and "User Enabled" events might not fire when changing the account type.
  • Corrected a bug where admin events were being fired for an administrator's domain not the user's domain.
  • Corrected upgrade notices from Serv-U versions

New in Serv-U 9.4.0.0 (Mar 24, 2010)

  • Features:
  • Added Portuguese (Brazil) Web Client support.
  • Updated Spanish strings.
  • Added Spanish Management Console help translation.
  • Added the ability to disable user accounts at the group level as well as at the user level.
  • Added new static font properties to the Management Console and Web Client for better visual appearance.
  • Added dynamic sizing in the Image Preview dialog for better visual appearance when using different screen resolutions.
  • Changed Domain Administrators so that they can view information about themselves.
  • Improved hover events for dialogs in the Management Console and Web Client to decrease CPU usage.
  • Changed the log file lines when listening on ">" so that the "0.0.0.0" IP address is shown and all IP addresses are shown in parentheses.
  • Added IPv6 addresses to the Serv-U Tray's About dialog Network Information page.
  • Changed the STOU (store unique) FTP command to accept and return full paths instead of using the current directory only. When a full path is not specified the current working directory is used. This is to remain consistent with Serv-U versions

New in Serv-U 9.3.0.1 (Jan 12, 2010)

  • Features:
  • Added Spanish Management Console and installation.
  • Added a "Move Group" button to allow moving groups to and from the database collection.
  • Changed the Web Client to not pause the loading of thumbnails when the slideshow is auto loaded via the slideshow URL flag.
  • Added a "Copy to Clipboard" button to the Domain and Server Log tabs and to the Spy Log dialog.
  • Added a new Serv-U logo to the Management Console.
  • Substantially improved remote FTP Voyager JV directory listing performance.
  • Changed FTP Voyager JV to use compression when listing directories.
  • Bug Fixes:
  • Corrected a bug in the Image Preview dialog where the thumbnail scroll would not scroll to the correct image when in thumbnail view.
  • Corrected a bug where the failed upload event would fire even for successful uploads.
  • Corrected a bug, introduced in 9.2.0.1, where database users' expiration was not being loaded within the grid causing expired users to appear in the list. Expired users attempting to login would still be denied.
  • Corrected a SQL statement problem where customized templates were being changed for the addition of database categories. The change now only changes the "= ?" for the NULL statement request to "IS NULL".
  • Corrected an upgrade bug from Serv-U versions

New in Serv-U 9.2.0.1 (Dec 17, 2009)

  • Features:
  • Added a thumbnail image preview scroller to the Image Preview dialog in the Web Client.
  • Added Web Client support for Windows mobile phones.
  • Added Web Client support for Android OS mobile phones.
  • Added PhotoShop, Adobe Illustrator, and Adobe InDesign extension icons for the Web Client.
  • Added Spanish Web Client support.
  • Added the time period User and Group statistics were collected on the User and Groups statistics page.
  • Added database user categories for better administration organization and better system performance for large numbers of database users.
  • Improved database user listing for large number of users by 30% or more.
  • Improved user group lookup when a very large number of groups is used.
  • Bug Fixes:
  • Corrected a bug in Microsoft Internet Explorer 8 where IE would make requests of JavaScript instead of files(appears to be a buffer problem in IE). The symptom would present itself in the Management Console as a "Permission Denied" page. This is a work-around for Microsoft Internet Explorer's (version 8) bug.
  • Corrected a tray bug when using Microsoft Internet Explorer as the default browser. Changing from using Windows' Default Browser to the tray's embedded browser would cause the Management Console to show the "Loading" dialog until being restarted.
  • Corrected a security issue where it was possible to see directories above a user's root directory.
  • Corrected an SFTP (via SSH2) bug where certain clients requesting both read and write access to a non-existent file, would not be able to upload or create that file unless the file already existed.
  • Corrected several Simplified Chinese translation errors.
  • Corrected a Simplified and Traditional Chinese translation error where the "SSH public key" was translated as "SSH private key".
  • Corrected a database problem when using Microsoft Access Serv-U to alter tables. Unlike other databases Microsoft Access prevented Serv-U from adding columns to a table while the table was already open.
  • Corrected a bug in the New User Collection dialog where the enter key did not save the added collection.
  • Corrected a bug in the Group dialog where focus was not being placed on the Group Name input.
  • Corrected a bug in the User Group Membership dialog where double click did not remove the selected group from the "Member of Groups" list.
  • Corrected a bug in the user list where sorting was lost when changing collections.
  • Corrected a permissions bug, introduced in Serv-U 8.1.0.1, where when denying create directory permission to a parent directory, but allowing it for a sub-directory, Serv-U would not allow directory creation in the sub-directory.
  • Corrected a bug where Serv-U could crash when using 3 or more local administrators, requires special undocumented parameters to cause, and only occurs locally.
  • Corrected a bug where renaming a user Category would cause Serv-U to crash if a user in that Category was logged in.
  • Corrected a bug in the Web Client where resizing the window, in Internet Explorer, when in thumbnail mode would cause an error.

New in Serv-U 9.1.0.4 (Nov 24, 2009)

  • Features:
  • Updated Russian and Swedish strings.
  • Bug Fixes:
  • Corrected a bug where the uninstaller would uninstall the data directory (in C:ProgramData) but then recreate the directory while removing Windows firewall settings.
  • Corrected a bug in the Management Console where the User Collection and Filter Users group boxes were hidden when using the Internet Explorer 6 browser.
  • Corrected a bug when login IDs contained trailing or leading spaces, Serv-U would be unable to find these user accounts.
  • Corrected a bug where disabled user accounts where immediately disconnecting the session, causing IE anonymous login to work "incorrectly".

New in Serv-U 9.1.0.2 (Nov 19, 2009)

  • Features:
  • Fire the user added event when importing users from a CSV file.
  • Added extra socket level error handling and crash logging.
  • Bug Fixes:
  • Corrected a bug, introduced in 9.1.0.0, where Serv-U could crash if transfer rates for the user, group, domain, or server were set and several connections for a single user account were being opened then closed.
  • Corrected a bug, when using the anti-hammer limits, Serv-U could crash while attempting to fire the SUEVENT_ID_IP_ADDR_AUTO_BLOCKED_TIME (304) event.
  • Corrected the installer setup status dialog to allow for longer text (i.e., some localized strings would be truncated).
  • Corrected a bug where uninstallation might not delete the "C:ProgramDataRhinoSoft.comServ-U" directory.
  • Corrected a tray bug, introduced in 9.1.0.0, where the menus were using the wrong font on Windows 2000, Windows XP, and Windows 2003 Server.

New in Serv-U 9.1.0.0 (Nov 17, 2009)

  • Features:
  • Added Web Client support for BlackBerry mobile phones.
  • Added the ability to filter user and group lists in the Management Console.
  • Added support for interpreting (line feed) characters as end-of-line markers when transferring files in ASCII mode. When enabled end-of-line markers are converted to sequences. This transfer limit applies to both FTP uploads and downloads.
  • Added an option to the Serv-U Tray to start Serv-U as a service or manually.
  • Changed database user storage to store only required user attributes at login, logout, and user password change. These changes allow database administrators to manage their database much more independently.
  • Added support for PostgreSQL databases.
  • Changed transfer speed limits so they are applied to active sessions even when the session previously had no limit. Previous versions did this only if active sessions had a limit already in-place (i.e., a speed limit was changed, not added).
  • Added additional security checks to ensure Serv-U application integrity.
  • Added the ability to search drop lists using keyboard presses in the Management Console.
  • Added the ability to close dialogs using the Escape key in the Management Console and Web Client.
  • Added support for CIDR notation for IP ranges in addition to Serv-U's wildcard method.
  • Added the ability to permanently block an IP address using the anti-hammer rule for the domain or server. When triggered an IP address is added to the top of the IP access rules permanently. When added, the server's configuration files are updated so the IP address remains blocked even between Serv-U restarts.
  • Added the "FTP password type" password limit to the Server, Domain, and Group levels in addition to the user level. A global or group setting may be applied to use MD4/MD5 OTP passwords for FTP.
  • Added "MaxDomainSessions", "MaxDomainSessionsIP", "MaxDomainUploadRate", and "MaxDomainDownloadRate" to the server limits & settings in addition to the domain limits and settings.
  • Added the ability to export the users in all collections and database from the user's tab and externally with the Serv-U-Setup.exe program.
  • Added a drop down list of available IP addresses in the Listener dialog and in the Domain Creation Wizard.
  • Added the ability to specify %HOME%, %USER%, or %DOMAIN_HOME% as part of the SSH public key path.
  • Added additional Domain Administrator restrictions so a domain administrator cannot change the following limits: "MaxDomainSessions", "MaxDomainUploadRate, "MaxDomainDownloadRate"
  • Changed configuration, account configuration, startup log, and data files location to "C:ProgramData" (ALLUSERSPROFILE environment variable) in Windows Vista and above on new Serv-U installations that are installed in "C:Program Files" only. This is required on Windows 7+ when UAC is in effect.
  • Removed some unused HTTP files.
  • Removed some Server and Domain session management code that was duplicated elsewhere. This change will save a small amount of RAM for servers with many concurrent connections.
  • Bug Fixes:
  • Corrected "Cookie Buffer Overflow Vulnerability" (Secunia SA37228).
  • Corrected a bug where Serv-U could crash after disabling an active user.
  • Corrected a bug where user accounts whose login ID ended with a period character were not being shown in the users grid.
  • Corrected a bug where downloading 0-byte files using FTPS could cause the data channel to be disconnected during SSL negotiation causing 0-byte downloads to intermittently fail.
  • Corrected a bug where the Advanced Directory Access rule password was being saved incorrectly when using a database. When using MS SQL the bug would appear as a lost directory access rule. When using other databases, the password would just be invalid; if using these advanced settings and storing to a database, modification of the user record would cause improper access to the directory access rule. This problem only occurred on MS SQL 2005+ because MS SQL throws an error instead of truncating the value.
  • Corrected a bug when saving encrypted strings to database or .Archive file, Serv-U would archive values even when the encrypted string was empty.
  • Corrected a bug in the Web Client where the "Playlist" button would not work when in "Search" mode.
  • Corrected a bug where user lookups would occur after a session's login ID was cleared. This resulted in unnecessary user and database user lookups.
  • Corrected a bug where database users' statistics were not being loaded correctly after loading data from the database.
  • Corrected a bug when FTP Voyager JV, the .jar files were being downloaded every time FTP Voyager JV was started. Now, when unchanged, Java uses its cached copy of the FTP Voyager JV .jar files.
  • Corrected a bug in FTP Voyager JV, where the Last-Modified timestamp of a file that was uploaded from a non-English operating system would fail.
  • Corrected a bug in the Web Client where focus was being lost when using the keyboard to navigate the file list.
  • Corrected a bug when upgrading from Serv-U 6.4 and lower when using a database domain, installation / conversion would cause the installer to crash.
  • Corrected a bug when upgrading from Serv-U 6.4 and lower when using a database domain, group membership for users would not be imported under certain rare circumstances.
  • Corrected a bug when upgrading from Serv-U 6.4 and lower when using a database domain, import would not work correctly if the old table names matched the new default table names in Serv-U 7+.
  • Corrected a database bug when upgrading from Serv-U 6.4 or lower, and using the table names "User" or "Group" would cause the upgrade to fail.
  • Corrected a database bug where daily session counts were not being written to the database.
  • Corrected a bug where Tray messages boxes (confirmation, error, warning) would be displayed without text in all languages.
  • Corrected an SFTP logging bug where the SSH_FXP_REALPATH was not being logged, just the reply.
  • Corrected an SSH2 problem where Serv-U was not responding to the SSH_MSG_GLOBAL_REQUEST command.
  • Corrected a user group membership problem when changing group membership for a user that is connected, certain variables applying to limits, were not being properly adjusted. For example limiting access by IP address.
  • Corrected a bug where passwords that were stored in an unencrypted form (i.e., clear-text) were not checked letter case sensitive.
  • Corrected a bug where users created with the User Wizard were being stored without encryption.
  • Corrected a Windows 7 UAC problem where Serv-U was unable to communicate with the tray application to identify Serv-U status and enable tray / engine communication.
  • Corrected a problem, introduced in Serv-U 7.0, where the STOU FTP command would append a digit to a specified file name even when the specified file name doesn't exist, an inconsistency with Serv-U versions

New in Serv-U 9.0.0.5 (Oct 14, 2009)

  • Features:
  • Added support for the 64-bit Internet Explorer 8 browser on Windows Vista 64-bit.
  • Added the ability to disable the Web Browser's login page check for older web browsers. When disabled, the login page no longer suggests upgrading Internet Explorer.
  • Added the ability to set the "SSH Authentication Method" at the domain and server levels in addition to the user and group levels.
  • Changed SSH public key authentication to recognize the lack of a public key and require password only.
  • Improved SSH public key authentication support for Windows Authentication, where a specified public key can be used in addition to password authentication. Password authentication for SSH is always required.
  • Remember the last selected user when entering the Domain Activity and Server Activity pages.
  • Added context menus to the user and group lists in the Management Console.
  • Updated Japanese, Traditional Chinese, and Simplified Chinese Administrator Help text.
  • Updated Traditional Chinese and Simplified Chinese Management Console strings.
  • Bug Fixes:
  • Corrected some text in the License.rtf file.
  • Corrected a bug, introduced in version 9.0.0.1, where Windows Authentication would fail with SSH2.
  • Corrected a bug where the incorrect custom logo would be displayed in domain settings when using the inherited default value from the server.
  • Corrected a bug when using Windows Authentication and a custom logo, Serv-U would not be able to show the custom logo in the Web Client if the user didn't have read permissions in Windows for the custom logo.
  • Corrected a bug where blowfish and/or cast128-cbc were allowed for SSH2 while running in FIPS 140-2 mode. When used, OpenSSL would fail terminating Serv-U.
  • Corrected an SSH2 bug where Serv-U would send the client an invalid list of supported ciphers and MAC algorithms while running in FIPS 140-2 mode.

New in Serv-U 9.0.0.3 (Oct 6, 2009)

  • Features:
  • Added the ability to log into the Management Console and Web Client when using the 64 bit Firefox browser.
  • Changed the group selection dialogs in the Management Console to move focus to the last selected group list in order to avoid confusion over which list has current focus.
  • Corrected a few Russian Management Console strings.
  • Bug Fixes:
  • Corrected a bug where hidden files were being listed for MLST / MLSD FTP operations, when hidden files were configured to be hidden (i.e., not returned in the listing).
  • Corrected a bug in the web client where the history navigation would lose its current location in the history list.
  • Corrected a problem where Serv-U could not create private key pair files with passwords when FIPS 140-2 mode was enabled.
  • Corrected a memory / handle leak when using Windows Authentication, Serv-U was not releasing memory when attempting to retrieve a Windows User's home directory.
  • Corrected a bug where FTP Voyager JV would not launch from a Macintosh computer running Snow Leopard with the Safari web browser.

New in Serv-U 9.0.0.1 (Sep 30, 2009)

  • New Features:
  • Serv-U Engine:
  • Added FULL UNICODE support. Serv-U is now capable of supporting file paths, user names, and passwords in any language supported by Windows.
  • Added the ability to install any supported language on any localized version of Windows. For example, installing Japanese, Chinese, or Russian Serv-U is now supported on Windows in English.
  • Added FIPS 140-2 support for OpenSSL. SSL and SSH (FTPS, HTTPS, and SFTP) encryption is FIPS 140-2 certified through OpenSSL (Certificate #1051). (Serv-U Gold only)
  • Added support for user and group SSH public key authentication.
  • Added 4 SSH authentication methods; "password only", "public key only", "public key and password", and "public key or password".
  • Added the ability to create SSH public key files (SSH RFC 4716 format) for SSH public key authentication.
  • Added Integration DLL support, allowing DLLs to be written to interface directly to Serv-U for user access, events, and common operations. (Serv-U Gold only)
  • Added the ability to define custom "SITE" FTP commands via Integration DLL support. (Serv-U Gold only)
  • Added the ability to define custom FTP commands via Integration DLL support. (Serv-U Gold only)
  • Added the ability to act as a Windows user for individual directory access rules. A Windows user name, password, and domain may be optionally specified for individual directory access rules. This allows Serv-U to access network resources even while running as a system service using the Windows local system account. (Serv-U Gold only)
  • Added the ability to send email messages to users with account login ID and password. (Serv-U Gold only)
  • Added "User Added" event so that custom Events events may be triggered when a user is created. (Serv-U Gold only)
  • Added "IP Address Auto Added" event, triggered when an IP address has been automatically added to the IP access rules. (Serv-U Gold only)
  • Added the ability for users to recover or reset their passwords in the HTTP login page. If using one-way password encryption, the password is changed to a randomly generated password based on administrator defined password requirements. (Serv-U Gold and Silver only)
  • Added new login statistics for the Server, Domain, Group, and User, all individually viewable. These new statistics include: number of logins, number of logouts, current logins, most concurrent logins, last login time, last logout time, average login time, longest login duration, and shortest login duration.
  • Added options to save Users and Groups statistics to CSV file.
  • Added support for SFTP (via SSH2) welcome messages. If a welcome message or welcome message file is specified, Serv-U sends the message with the SSH2_MSG_USERAUTH_BANNER message.
  • Added the ability to limit when a user or group can log in based on the day-of-the-week and/or the time-of-day.
  • When an IP address is in an approved IP address list that approved IP address is no longer blocked when automatically blocking IP addresses unless the IP address is approved because of *.*.*.* or * in the IP access list.
  • Added new system variables intended for use by events only; $Password, $LocalHomeDirectory, $LogFilePath (log deletion event only)
  • Added new system variables: $UserEmailAddress, $FullName, $SpaceFullName, $FullNameSpace, $ComputerName
  • Added the ability to send email events to multiple recipients. Email recipient lists may be specified by separating email addresses by a comma or space.
  • Added the ability to enable or disable events.
  • Added the ability to use $UserEmailAddress for the destination email address in email events.
  • Added the ability to send email events to groups members.
  • Added the ability to BCC (blind carbon copy) email addresses for email events.
  • Changed email messages to retry for a period of time when unable to connect to the specified SMTP server and when the server appears to be using grey listing.
  • Added the ability to use SSL when connecting to an SMTP server for email messages.
  • Added two new user events identifying whether or not password recovery was successful.
  • Added a new domain event identifying when a log file is purged.
  • Added the ability to add comments to individual IP Access rules.
  • Added the ability to wait for up to 30 seconds for an executable event to complete before continuing execution in Serv-U. This is useful if an executable needs to move or copy a file before Serv-U deletes it (such as purging a log file).
  • Added the ability to download the current log file from within the Management Console.
  • Changed log file format to UTF-8.
  • Added the ability to purge log files based on the total size or total number of log files in a directory. This feature deletes the oldest log files when either limit is exceeded.
  • Added the ability to use the PASV IP Address / Domain Name only for FTPS (FTP over SSL) connections to help with certain routers.
  • Added the ability to use the PASV IP Address / Domain Name for LAN connections (via private IP addresses) as well as WAN / Internet connections.
  • Added the ability to import and export users from the Users' tabs in CSV (comma separated value) format.
  • Added a new Connection limit to Users, Groups, Domains, and the Server which can require users to have a reverse DNS name to connect or login to the server.
  • Added the Advanced Limit to disable renaming files and directories to paths that already exist; applies to users, groups, domains, and the entire server. FTP, FTPS, HTTP, HTTPS, and SFTP (via SSH2) versions 3 & 4 are the affected protocols. SFTP versions 5 and above uses a different mechanism as defined by the protocol, unless the client uses the SSH_FXP_RENAME_NATIVE flag.
  • Added the ability to disable specific database tables. Disabling unused tables can reduce the number of ODBC calls.
  • Changed the default User and Group table names from "User" to "SUUsers" and "Group" to "SUGroups" in order to avoid "reserved" Microsoft SQL keywords.
  • Added new FTP system variables: $CurrentUncompressedTransferBytes and $CurrentCompressedTransferBytes
  • Reduced the database column sizes for non string columns by default. This is due to some restrictions by some databases on the total row length.
  • Added "Windows 7" to the $OS system variable.
  • Changed Serv-U's automatic listener recovery (periodically attempts to listen again when unable to listen) so that this feature is disabled when more than 50 domains are defined. This is done to save CPU cycles on slower computers.
  • Automatically create log file directory structure if the parent directory of a specified log file doesn't already exist.
  • Changed the "OPTS UTF8 ON/OFF" command to be available prior to login.
  • Management Console:
  • Added a domain navigation tree for one-click access to any configuration page, including any server configuration page.
  • Changed the group membership dialog in the Management Console to hide the "Add" and "Remove" arrows when nothing is selected in the corresponding list.
  • A randomly generated password is automatically created when creating new users. The password is fully highlighted so if not desired simply typing a new password over the existing requires no extra work for an administrator.
  • Changed the Domain wizard to prompt either for one-way or two-way password storage.
  • Added the ability to set the advanced properties for database user and group limits.
  • Changed all lists, inside the Management Console, to use "natural sorting" to properly sort items according to the current locale.
  • Changed the default button from "Yes" to "No" in destructive confirmation dialogs. Pressing enter automatically answers "No" instead of "Yes".
  • Changed domain administrator operations to include those shown on the "Settings" tab for the domain "Limits and Settings".
  • Removed the "Windows Authentication" tab for domain administrators.
  • Added the domain events tab for domain administrators.
  • Changed the events list to exclude listings of balloon tip and execute events.
  • Added "Domain" and "System" admin icons to the users list to identify them from normal users.
  • Added the ability select a private key size (in bits) for SSL certificate creation (1024, 2048, and 4096).
  • Added a Windows Vista & Windows 7 style "bread crumb" navigation bar to the file and directory browse dialogs for easier navigation.
  • Web Client:
  • Added a powerful file search feature to the Web Client that allows users to recursively search for specified files using exact file name matches or wildcard matches.
  • Added a Windows Vista & Windows 7 style "bread crumb" navigation bar for easier directory navigation.
  • Added a history navigation menu for faster navigation to previously viewed directories.
  • Added the ability to auto play video files in the Web Client by setting a URL parameter (playmedia=1).
  • Changed file and folder list, to use "natural sorting" to properly sort files and folders according to the current locale.
  • Changed the default theme for Windows 7 to use "Windows Vista".
  • Added an alert dialog on the login page to inform users to upgrade to IE8 to improve performance.
  • Tray:
  • Added a tray option to use the system browser instead of the embedded Internet Explorer. Using the system browser can be faster, depending on the browser, and can reduce the amount of RAM used by the tray application.
  • Improved accuracy of "XX KB", "XX MB", and "XX GB" displays to round up to the next highest value instead of checking for any amount over the unit (as older versions of Windows did). (Tray Application and FTP Voyager JV)
  • Added support for saving the tray's Management Console Window coordinates over multiple monitors
  • FTP Voyager JV:
  • Added the "Synchronize Folders" feature which allows for easy folder comparison for mirroring either a local or remote folder.
  • Added the ability to search for files and folders within FTP Voyager JV.
  • Added the ability to create an automatic login file for FTP Voyager JV.
  • Added the number of items, number of selected items, and current directory to the status bar of FTP Voyager JV.
  • Changed FTP Voyager JV's default value of "Remove files from Transfer Pane after completion" to "false".
  • Changed FTP Voyager JV's file sorting to use "natural sorting" to properly sort file names according to the current locale.
  • Changed the FTP Voyager JV File Properties dialog to show the "Date Created" and the "Date Last-Accessed" fields when launched from a selected remote file.
  • Changed the formatting of FTP Voyager JV's file sizes and transfer stats to include one or two digits past a decimal character.
  • Changed the FTP Voyager JV startup page to recognize when FTP Voyager JV logs out. The page queries the server every 10 seconds, if logged out, the page automatically redirects to the logged out page.
  • Bug Fixes:
  • Serv-U Engine:
  • Corrected a bug where the "SITE SET TRANSFERPROGRESS ON" FTP command could cause Serv-U to crash.
  • Corrected a bug where the "SITE SET TRANSFERPROGRESS ON" FTP command was using the wrong system variable ($NoFormatTransferBytes). $CurrentUncompressedTransferBytes is now used.
  • Corrected a bug where database column mapping would not work.
  • Corrected an attribute availability bug when specifying the start time "after" the end time, Serv-U would not properly handle this condition.
  • Corrected a security bug where Serv-U was showing all drives and virtual paths to drives for "" when a user may not have had permission to list all drives or virtual paths to drives.
  • Corrected a directory listing / change directory bug where Serv-U was not allowing access to a parent directory, in some cases, if permissions for the parent directory were not explicitly set.
  • Corrected a bug in the MFF FTP command where Serv-U was not ignoring the space between the "fact" and the "path name", causing MFF to fail with an incorrect path response.
  • Corrected a bug where the UNIX directory mask would not work correctly if "r" (read) and "w" characters were not being used in the same locations as the default. This was changed to remain consistant with Serv-U version

New in Serv-U 9.0.0.1 (Sep 30, 2009)

  • Features:
  • Serv-U Engine:
  • Added FULL UNICODE support. Serv-U is now capable of supporting file paths, user names, and passwords in any language supported by Windows.
  • Added the ability to install any supported language on any localized version of Windows. For example, installing Japanese, Chinese, or Russian Serv-U is now supported on Windows in English.
  • Added FIPS 140-2 support for OpenSSL. SSL and SSH (FTPS, HTTPS, and SFTP) encryption is FIPS 140-2 certified through OpenSSL (Certificate #1051). (Serv-U Gold only)
  • Added support for user and group SSH public key authentication.
  • Added 4 SSH authentication methods; "password only", "public key only", "public key and password", and "public key or password".
  • Added the ability to create SSH public key files (SSH RFC 4716 format) for SSH public key authentication.
  • Added Integration DLL support, allowing DLLs to be written to interface directly to Serv-U for user access, events, and common operations. (Serv-U Gold only)
  • Added the ability to define custom "SITE" FTP commands via Integration DLL support. (Serv-U Gold only)
  • Added the ability to define custom FTP commands via Integration DLL support. (Serv-U Gold only)
  • Added the ability to act as a Windows user for individual directory access rules. A Windows user name, password, and domain may be optionally specified for individual directory access rules. This allows Serv-U to access network resources even while running as a system service using the Windows local system account. (Serv-U Gold only)
  • Added the ability to send email messages to users with account login ID and password. (Serv-U Gold only)
  • Added "User Added" event so that custom Events events may be triggered when a user is created. (Serv-U Gold only)
  • Added "IP Address Auto Added" event, triggered when an IP address has been automatically added to the IP access rules. (Serv-U Gold only)
  • Added the ability for users to recover or reset their passwords in the HTTP login page. If using one-way password encryption, the password is changed to a randomly generated password based on administrator defined password requirements. (Serv-U Gold and Silver only)
  • Added new login statistics for the Server, Domain, Group, and User, all individually viewable. These new statistics include: number of logins, number of logouts, current logins, most concurrent logins, last login time, last logout time, average login time, longest login duration, and shortest login duration.
  • Added options to save Users and Groups statistics to CSV file.
  • Added support for SFTP (via SSH2) welcome messages. If a welcome message or welcome message file is specified, Serv-U sends the message with the SSH2_MSG_USERAUTH_BANNER message.
  • Added the ability to limit when a user or group can log in based on the day-of-the-week and/or the time-of-day.
  • When an IP address is in an approved IP address list that approved IP address is no longer blocked when automatically blocking IP addresses unless the IP address is approved because of *.*.*.* or * in the IP access list.
  • Added new system variables intended for use by events only; $Password, $LocalHomeDirectory, $LogFilePath (log deletion event only)
  • Added new system variables: $UserEmailAddress, $FullName, $SpaceFullName, $FullNameSpace, $ComputerName
  • Added the ability to send email events to multiple recipients. Email recipient lists may be specified by separating email addresses by a comma or space.
  • Added the ability to enable or disable events.
  • Added the ability to use $UserEmailAddress for the destination email address in email events.
  • Added the ability to send email events to groups members.
  • Added the ability to BCC (blind carbon copy) email addresses for email events.
  • Changed email messages to retry for a period of time when unable to connect to the specified SMTP server and when the server appears to be using grey listing.
  • Added the ability to use SSL when connecting to an SMTP server for email messages.
  • Added two new user events identifying whether or not password recovery was successful.
  • Added a new domain event identifying when a log file is purged.
  • Added the ability to add comments to individual IP Access rules.
  • Added the ability to wait for up to 30 seconds for an executable event to complete before continuing execution in Serv-U. This is useful if an executable needs to move or copy a file before Serv-U deletes it (such as purging a log file).
  • Added the ability to download the current log file from within the Management Console.
  • Changed log file format to UTF-8.
  • Added the ability to purge log files based on the total size or total number of log files in a directory. This feature deletes the oldest log files when either limit is exceeded.
  • Added the ability to use the PASV IP Address / Domain Name only for FTPS (FTP over SSL) connections to help with certain routers.
  • Added the ability to use the PASV IP Address / Domain Name for LAN connections (via private IP addresses) as well as WAN / Internet connections.
  • Added the ability to import and export users from the Users' tabs in CSV (comma separated value) format.
  • Added a new Connection limit to Users, Groups, Domains, and the Server which can require users to have a reverse DNS name to connect or login to the server.
  • Added the Advanced Limit to disable renaming files and directories to paths that already exist; applies to users, groups, domains, and the entire server. FTP, FTPS, HTTP, HTTPS, and SFTP (via SSH2) versions 3 & 4 are the affected protocols. SFTP versions 5 and above uses a different mechanism as defined by the protocol, unless the client uses the SSH_FXP_RENAME_NATIVE flag.
  • Added the ability to disable specific database tables. Disabling unused tables can reduce the number of ODBC calls.
  • Changed the default User and Group table names from "User" to "SUUsers" and "Group" to "SUGroups" in order to avoid "reserved" Microsoft SQL keywords. Microsoft reference page: http://msdn.microsoft.com/en-us/library/ms189822(SQL.90).aspx
  • Added new FTP system variables: $CurrentUncompressedTransferBytes and $CurrentCompressedTransferBytes
  • Reduced the database column sizes for non string columns by default. This is due to some restrictions by some databases on the total row length.
  • Added "Windows 7" to the $OS system variable.
  • Changed Serv-U's automatic listener recovery (periodically attempts to listen again when unable to listen) so that this feature is disabled when more than 50 domains are defined. This is done to save CPU cycles on slower computers.
  • Automatically create log file directory structure if the parent directory of a specified log file doesn't already exist.
  • Changed the "OPTS UTF8 ON/OFF" command to be available prior to login.
  • Management Console:
  • Added a domain navigation tree for one-click access to any configuration page, including any server configuration page.
  • Changed the group membership dialog in the Management Console to hide the "Add" and "Remove" arrows when nothing is selected in the corresponding list.
  • A randomly generated password is automatically created when creating new users. The password is fully highlighted so if not desired simply typing a new password over the existing requires no extra work for an administrator.
  • Changed the Domain wizard to prompt either for one-way or two-way password storage.
  • Added the ability to set the advanced properties for database user and group limits.
  • Changed all lists, inside the Management Console, to use "natural sorting" to properly sort items according to the current locale.
  • Changed the default button from "Yes" to "No" in destructive confirmation dialogs. Pressing enter automatically answers "No" instead of "Yes".
  • Changed domain administrator operations to include those shown on the "Settings" tab for the domain "Limits and Settings".
  • Removed the "Windows Authentication" tab for domain administrators.
  • Added the domain events tab for domain administrators.
  • Changed the events list to exclude listings of balloon tip and execute events.
  • Added "Domain" and "System" admin icons to the users list to identify them from normal users.
  • Added the ability select a private key size (in bits) for SSL certificate creation (1024, 2048, and 4096).
  • Added a Windows Vista & Windows 7 style "bread crumb" navigation bar to the file and directory browse dialogs for easier navigation.
  • Web Client:
  • Added a powerful file search feature to the Web Client that allows users to recursively search for specified files using exact file name matches or wildcard matches.
  • Added a Windows Vista & Windows 7 style "bread crumb" navigation bar for easier directory navigation.
  • Added a history navigation menu for faster navigation to previously viewed directories.
  • Added the ability to auto play video files in the Web Client by setting a URL parameter (playmedia=1).
  • Changed file and folder list, to use "natural sorting" to properly sort files and folders according to the current locale.
  • Changed the default theme for Windows 7 to use "Windows Vista".
  • Added an alert dialog on the login page to inform users to upgrade to IE8 to improve performance.
  • Tray:
  • Added a tray option to use the system browser instead of the embedded Internet Explorer. Using the system browser can be faster, depending on the browser, and can reduce the amount of RAM used by the tray application.
  • Improved accuracy of "XX KB", "XX MB", and "XX GB" displays to round up to the next highest value instead of checking for any amount over the unit (as older versions of Windows did). (Tray Application and FTP Voyager JV)
  • Added support for saving the tray's Management Console Window coordinates over multiple monitors
  • FTP Voyager JV:
  • Added the "Synchronize Folders" feature which allows for easy folder comparison for mirroring either a local or remote folder.
  • Added the ability to search for files and folders within FTP Voyager JV.
  • Added the ability to create an automatic login file for FTP Voyager JV.
  • Added the number of items, number of selected items, and current directory to the status bar of FTP Voyager JV.
  • Changed FTP Voyager JV's default value of "Remove files from Transfer Pane after completion" to "false".
  • Changed FTP Voyager JV's file sorting to use "natural sorting" to properly sort file names according to the current locale.
  • Changed the FTP Voyager JV File Properties dialog to show the "Date Created" and the "Date Last-Accessed" fields when launched from a selected remote file.
  • Changed the formatting of FTP Voyager JV's file sizes and transfer stats to include one or two digits past a decimal character.
  • Changed the FTP Voyager JV startup page to recognize when FTP Voyager JV logs out. The page queries the server every 10 seconds, if logged out, the page automatically redirects to the logged out page.
  • Bug Fixes: Serv-U Engine:
  • Corrected a bug where the "SITE SET TRANSFERPROGRESS ON" FTP command could cause Serv-U to crash.
  • Corrected a bug where the "SITE SET TRANSFERPROGRESS ON" FTP command was using the wrong system variable ($NoFormatTransferBytes). $CurrentUncompressedTransferBytes is now used.
  • Corrected a bug where database column mapping would not work.
  • Corrected an attribute availability bug when specifying the start time "after" the end time, Serv-U would not properly handle this condition.
  • Corrected a security bug where Serv-U was showing all drives and virtual paths to drives for "" when a user may not have had permission to list all drives or virtual paths to drives.
  • Corrected a directory listing / change directory bug where Serv-U was not allowing access to a parent directory, in some cases, if permissions for the parent directory were not explicitly set.
  • Corrected a bug in the MFF FTP command where Serv-U was not ignoring the space between the "fact" and the "path name", causing MFF to fail with an incorrect path response.
  • Corrected a bug where the UNIX directory mask would not work correctly if "r" (read) and "w" characters were not being used in the same locations as the default. This was changed to remain consistant with Serv-U version

New in Serv-U 8.2.0.3 (Aug 18, 2009)

  • Features:
  • Upgraded to Inno Setup UNICODE installer to provide greater localization flexibility in the future.
  • Bug Fixes:
  • Corrected a bug where Serv-U might crash when starting while using a valid registration ID.
  • Corrected a bug where the User Statistics page in the Management Console would hang when trying to select "Database Users" when no database is configured.
  • Corrected a bug in the Management Console where the license expiration balloon tip dialog would cause a JavaScript error and would not close correctly.

New in Serv-U 8.2.0.1 (Aug 5, 2009)

  • Bug Fixes:
  • Corrected a bug in the Management Console where the text in buttons would wrap when using certain languages.
  • Corrected a bug in FTP Voyager JV where uploading a file with non-ASCII characters in the file name, Serv-U would receive an incorrect file name.
  • Corrected a problem where Serv-U was unable to operate on UTF-8 encoded file names for FTP, FTPS, and SFTP (via SSH2) when the "Convert URL characters in commands to ASCII" limit was set to "yes". This limit is a very old FTP option, that should probably always be disabled or "no". This limit now only applies to FTP sessions.L.

New in Serv-U 8.2.0.0 (Aug 4, 2009)

  • Features:
  • Substantially reduced the RAM requirements for servers with many domains and very high traffic servers. Serv-U requires about half of the RAM or less as with previous versions through 7.0.
  • Updated the look and feel for the "Windows | Office 2003" styles for FTP Voyager JV.
  • Added additional checks to prevent high frequency login attempts on a single session (i.e., dictionary login attacks).
  • Serv-U 8.1.0.1 through 8.1.0.3 cached Windows login tokens, user IDS, and passwords; previous versions did not. For potential security reasons, token logging has been removed for login.
  • Improved the load time of the FTP Voyager JV startup page by loading only images that apply to the browser.
  • Bug Fixes:
  • Corrected a bug in FTP Voyager JV, introduced in version 8.1.0.1, where the active frame failed to receive focus when the user clicked within the empty space of a grid.
  • Corrected a bug where FTP Voyager JV would fail to launch if certain JavaFX resources could not be loaded.
  • Corrected a bug in FTP Voyager JV where sorting drives was being performed on the display name instead of the drive letter.
  • Corrected a bug in FTP Voyager JV where sorting special Window directories interfered with the sort results of certain folders and files.
  • Corrected a bug where "Port Forwarding" could prevent FTP Voyager JV from getting a listing from Serv-U. This would only happen if the router's public port was different from Serv-U's private port that was listening for HTTP connections.
  • Corrected a problem when starting Serv-U as a service, the service initialization could fail (timeout) when a very large number of domains were defined.
  • Corrected a bug where French and Italian result strings were being interpreted incorrectly by the browser. In the case of the Web Client, an error message would appear for French and Italian once a file began uploading.
  • Fixed a bug in the User's Group Membership dialog where scrolling would not work correctly when the number of groups in the list exceeded the viewable area of the list.
  • Corrected an SSL/TLS bug where Serv-U would not recognize a closed socket after calling SSL_read() from OpenSSL.

New in Serv-U 8.1.0.3 (Jul 21, 2009)

  • Features:
  • Updated Japanese, Traditional Chinese, Simplified Chinese, and Russian strings.
  • Added a new Password Limit to use either one-way (more secure, less functional) or two-way (less secure, more functional) password encryption when storing passwords to disk.
  • Bug Fixes:
  • Corrected the FTP FEAT response to comply with RFC 2389 (http://tools.ietf.org/html/rfc2389) so that the listed features are always preceded by a single space, and never the response code. This deviation from the RFC was introduced in Serv-U 7.
  • Corrected a bug in FTP Voyager JV, introduced in version 8.1.0.1, where FTP Voyager JV was not saving the file list column order between sessions.
  • Corrected a bug where a Swedish string warning about the trial expiring could cause the Tray application to crash. Only Swedish installations were affected.
  • Corrected a Web Client problem with the Safari and Opera browsers, when downloading files with spaces in the file name, Safari and Opera would incorrectly use for spaces as part of the file name instead of the actual file name.
  • Corrected a bug where it was impossible to change if passwords are encrypted on disk or not. Introduced in 8.1.0.1.

New in Serv-U 8.1.0.1 (Jul 8, 2009)

  • Features:
  • Added read-only administrator support. Two new administrator user types have been added, "Read-Only System Administrator" and "Read-Only Domain Administrator".
  • Substantially increased internal HTTP parsing to improve the speed of the Management Console and Web Client.
  • Changed localization (translations) internally to use individual string files instead of separate resource DLLs.
  • Converted all ReadMe_??.txt files translations to UTF-8.
  • Eliminated License.txt from the installation, License.rtf is the exclusive licensing file instead.
  • Added support for UNICODE / UTF-8 passwords. This allows passwords to be extended beyond the ASCII characters. NOTE: some FTP clients do not use UTF-8 for S/Key encoding and therefore may fail.
  • Changed the RhinoSoft.com company logo in the "Program Information" tab to the new 3D version.
  • Changed certificate creation to use UTF-8 allowing certificates to contain any character.
  • Changed certificate viewing to decode UTF-8 encoded certificates.
  • Added the ability for the browse dialog in the Management Console to use the specified directory path as the starting point.
  • Added the ability to export users to CSV (comma separated value) files to complement Serv-U-Setup.exe's ability to import. See the Serv-U Knowledge Base for full details.
  • Increased the width of the path fields so that space is more effectively used as a result of the size reduction of the "Browse" button in 8.0.0.7.
  • Improved the availability for user system variables for events that do not have an associated login (e.g., User Delete and User Create).
  • Improved browser error message handling retrieving result codes server-side instead of client side. Saves bandwidth and memory allowing only needed messages to be transferred to the browser.
  • Improved numeric field verification in the management console to provide more specific information about invalid entries.
  • Improved file and directory path field verification in the management console to disallow invalid characters.
  • Changed the group membership to a side-by-side list to make adding and removing membership much more efficient.
  • Added support for the X-Forwarded-For HTTP header to identify the actual IP addresses of client computers. This is primarily set by proxy servers and load balancers.
  • Added cipher information to the active session monitor grid and "Spy & Chat" dialog.
  • Changed SSH login so that the "none" login request, used by most SFTP clients to determine the supported authentication modes, doesn't cause an event to fire and extra entries added to logs.
  • Hide the "Create Directory" button in the Web Client if the logged-in user does not have any directory creation permissions.
  • Added a cancel button for FTP Voyager JV's logout dialog. This allows the user to go back into FTP Voyager JV.
  • When launching FTP Voyager JV for the first time, the column widths expand evenly to fill the available space.
  • Optimized FTP Voyager JV downloads to use less server-side RAM when a user is logged in.
  • Changed the format for FTP Voyager JV error codes for easier debugging.
  • Added extra support information to FTP Voyager JV's launch page that responds to the Apple Java Update 1.6_13 for Macintosh machines. This update can break the automatic startup of the "Java Web Start" application which opens "jnlp" files.
  • Bug Fixes:
  • Corrected a bug where multi-byte path names would not be interpreted correctly in some cases.
  • Corrected an HTTP bug where a user could bypass the password requirement gaining normal access as granted by the user account.
  • Corrected an HTTP bug where HTTP sessions would not immediately end when Windows Authentication was enabled. The HTTP sessions would eventually timeout, however failed logins should have caused the sessions to close immediately.
  • Corrected an HTTP bug when downloading a file that is actually a Virtual Path where the file name is different than the Virtual Path's file name, Serv-U would provide the actual file name to the browser when downloading instead of the Virtual Path file name.
  • Corrected a bug where using IP Access rules to block access for a user (by setting the user's IP access rules) could cause Serv-U to crash.
  • Corrected a help bug when viewing Japanese Management Console Help the table of contents frame was in English.
  • Corrected a Macintosh Firefox problem where the "Browse" button in the upload dialog would be partially truncated.
  • Corrected an FTP PASV command problem when using PASV port ranges, on some systems Serv-U could rarely run out of PASV listeners.
  • Corrected a problem when upgrading from Serv-U 6.4 or lower, certain configurations would not upgrade to Serv-U 8.0.
  • Corrected mistakes in ReadMe.txt and License.rtf.
  • Corrected a bug where email event messages were not being identified as UTF-8 even though they were encoded as UTF-8.
  • Corrected a bug where certain user events (User Deleted, User Enabled, User Disabled, User Password Changed, User Password Change Failure) would not fire for the user's domain or would fire for the session's domain. Now these events are fired for the domain in which the user is defined.
  • Corrected a bug in the "Do not log IP rule" dialog in the Management Console where the buttons were misaligned.
  • Corrected a bug in the Management Console where dialogs could not be moved when the page was scrolled down.
  • Corrected a bug where viewing a certificate could cause Serv-U crash the next time OpenSSL was used due to the inadvertent closing of the OpenSSL libraries.
  • Corrected a bug in the Management Console where some dynamically loaded dialogs would not allow for text selection in input fields.
  • Corrected a bug in the Management Console where the Login ID was not being URI encoded when editing the user causing editing to fail when non-ASCII characters were used.
  • Corrected a bug when an email event was setup for Server Shutdown, Serv-U would not send the message. Now Serv-U waits for up-to 30 seconds to shutdown if pending email events exist.
  • Corrected a event bug where execution of an external program could fail if a user was logged in as a Windows User that didn't have the proper permissions to execute that file.
  • Corrected an SFTP (via SSH2) bug when the client uses SSH_FXP_OPEN to open a file, and didn't request any access permissions, Serv-U would create a 0-byte file.
  • Corrected an SFTP (via SSH2) bug when the client uses SSH_FXP_OPEN to open a file, requesting both read and write permissions, Serv-U could create a 0-byte file.
  • Corrected an SFTP (via SSH2) bug where Serv-U would always truncate a file when the SSH_FXF_CREAT and SSH_FXF_WRITE flags were specified to open a file. Serv-U now truncates the file only when the SSH_FXF_TRUNC flag is specified.
  • Corrected a database bug; when the search value for the primary table was changed to something other than "LoginID" (for users) or "GroupName" (for user groups), updates to database records could not be performed.
  • Corrected a bug where FTPS transfers could drop the last few packets of data depending on how the client uploads files.
  • Corrected a Web Client bug when uploading a file, the file name was not being encoded in UTF-8 causing Serv-U to store UTF-8 encoded file names incorrectly.
  • Corrected a Web Client bug where the "Home" button would not appear in the "/" directory when the user's home directory was elsewhere in the path, and the user wasn't locked in the home directory.
  • Corrected a bug where users containing a comma in the Login ID could not be modified, deleted, or moved to a different user category.
  • Corrected a bug where users were not being unloaded after being created. Creating many users, in one session, could cause excessive use of memory.
  • Corrected a bug where administering Serv-U using a browser (i.e., remotely) and deleting the remote administrator's user account could cause Serv-U to crash. This operation is now denied.
  • Corrected a directory access bug when a user is locked in the home directory, and the home directory is a drive root, the user could access directories to which permission was not granted.
  • Corrected a Virtual Paths bug where Serv-U versions 6.4 and lower checked visibility of both the virtual path and the physical path, Serv-U 7.0 - 8.0 were not.
  • Corrected a rename bug where the destination file or directory name could contain invalid characters and Serv-U would incorrectly report a successful rename operation.
  • Corrected a bug where an invalid Windows Shortcut could cause Serv-U to fail, leaving the connection in an invalid state where the session would appear to hang. Other connections were not affected.
  • Corrected a tray pop-up menu bug where, on systems running for a very long period of time, the "Themes" menu would appear only as a bar, instead of the submenu.
  • Corrected an installation bug when upgrading from Serv-U 6.4 and lower and using s/key passwords. The conversion would incorrectly set this value for converted user accounts. Introduced in version 8.0.0.7 only.
  • Corrected a bug in FTP Voyager JV where a rename of a local file that had its file extension hidden would cause the file to lose its extension.
  • Corrected a bug in FTP Voyager JV where a Drag and Drop operation between two remote listings would fail if the user was locked into their home directory.
  • Corrected a bug in FTP Voyager JV where the "Multiple Files/Folders Properties" dialog was failing to format numerical values.
  • Corrected a bug in FTP Voyager JV where the "Properties" dialog would fail to show the current working directory information if nothing was selected in the listing.
  • Corrected a bug in FTP Voyager JV on *NIX machines where the logout confirmation dialog was too small to show all the text of the dialog.
  • Corrected a bug in FTP Voyager JV where Windows Link (LNK) files would fail to upload if the files were dragged and dropped.
  • Corrected a bug in FTP Voyager JV where it would try to load a Windows Look and Feel on a Linux OS.
  • Corrected a bug in FTP Voyager JV where pressing the [PAGE_UP] and [PAGE_DOWN] keys was causing the listing to scroll one extra row.
  • Corrected a bug in FTP Voyager JV on Macintosh machines where the gradient colors for the Local, Remote, and Transfer tabs would be drawn outside of their boundaries.

New in Serv-U 8.0.0.7 (Apr 7, 2009)

  • Features:
  • Updated OpenSSL libraries from 0.9.8j to 0.9.8k.
  • Moved "Password Type" to the Password Limits & Settings to unclutter the main user tab.
  • Changed the "Password Type" value to read "FTP Password Type" since it applies only to FTP connections.
  • Changed all "Browse..." buttons to use an easy to understand graphic, like most operating systems do already.
  • Bug Fixes:
  • Corrected a licensing issue with old Serv-U Home and Professional licenses.
  • Corrected a problem where some SFTP clients would cause recv() on the socket to fail by improperly closing the socket.
  • Corrected a bug where certain SFTP clients could cause Serv-U to crash when uploading a file either locally or on a very fast connection on a busy server.
  • Corrected an SFTP (via SSH2) bug where the SSH_FXP_FSETSTAT command would fail because the file was already open.
  • Corrected an SFTP (via SSH2) bug where Serv-U would close all open files when an unsupported operation was requested. This caused certain SFTP clients to be unable to upload files to Serv-U.
  • Corrected an SFTP (via SSH2) logging cosmetic error where failed close operations would log the command twice, once with the specified handle, once without.
  • Corrected a user statistics bug where certain values such as "Total Sessions", "Average Session Length", "Longest Session", and "Highest Number of Sessions" was inaccurate.
  • Corrected an event bug where using the "Test" button would fail for email events, from within the Tray's Management Console only, when SMTP settings were not set for the server.
  • Corrected a tray bug where the tray would unnecessarily wait 15 seconds after shutting down the server before exiting.
  • Corrected a tray bug where clicking very quickly could cause the trial expired bubble to appear twice.
  • Corrected a bug in the Management Console where a flashing cursor would be placed in a combo box when using a FireFox browser.

New in Serv-U 8.0.0.5 (Mar 28, 2009)

  • Features:
  • Implemented more flexible licensing options.
  • Bug Fixes:
  • Corrected a bug where Windows Links to directories might not allow operations on that directory or its children.
  • Corrected a bug where a session's home directory may be incorrectly interpreted when the user is locked in the home directory.
  • Corrected a bug where Serv-U could assume that a remote directory name such as "/temp" was the same as "D: emp" where the drive letter is the drive upon which Serv-U is installed. This only occurred when the user had full access to the machine and the user account listed drives.
  • Corrected a layout issue where the HTTP login page would improperly position the login button for Finish in Firefox under Windows Vista.
  • Corrected a bug in FTP Voyager JV where multiple directory listings would occur when navigating to a parent folder while in Thumbnails mode.
  • Corrected an SFTP (via SSH2) but where Serv-U would not fully resolve Windows shortcuts as specified. Certain SFTP attributes referenced the .LNK file instead of the target, this included the file type, file attributes, and the date and times of the target.

New in Serv-U 8.0.0.4 (Mar 26, 2009)

  • Features:
  • Added the connected server name to the FTP Voyager JV title bar.
  • Bug Fixes:
  • Corrected a bug, introduced in 8.0.0.1, where UTF-8 encoding and decoding was not working correctly in all cases.
  • Corrected a bug, introduced in 8.0.0.1, when using virtual hosts with any protocol, could cause garbage information to appear in the connecting domain's session list.
  • Corrected a bug where clicking on the "Check for an update at www.RhinoSoft.com" link in the tray's About Dialog "Update Check" tab did not include all of the information for the license.
  • Corrected a security issue where FTP Voyager JV would show drive information for users locked in their home directory and the home directory is a drive.
  • Corrected a security issue where FTP Voyager JV would show drive information for virtual paths mapped directly to drives.
  • Corrected a bug in the Management Console where certain languages would cause the "Login" button to expand past its containing element.
  • Corrected a bug where multi-byte paths could be interpreted incorrectly. Introduced in version 8.0.0.1.

New in Serv-U 8.0.0.2 (Mar 25, 2009)

  • Bug Fixes:
  • Corrected a bug, introduced in 8.0.0.1, where HTTP connections on a virtual host domain would never disconnect and would show garbage information in the connecting domain's session list.

New in Serv-U 8.0.0.1 (Mar 24, 2009)

  • Features:
  • Added programmable server, domain, user, and group events to send email messages, display balloon tips, or execute third-party software (Serv-U Bronze, Silver, and Gold only).
  • Added support for SFTP versions 5 & 6 (via SSH2), in addition to SFTP versions 3 and 4.
  • Added support for SFTP (versions 5 & 6) attribute bits to help identify file and directory types such as read-only, system, hidden, archive, sparse, compressed, and encrypted.
  • Added sub-second support for SFTP (versions 5 & 6).
  • Added the ability to set file types via SFTP (version 5 & 6), read-only, system, hidden, and archive.
  • Added the ability through SFTP versions 5 & 6 to get and set file times to sub-second resolution.
  • Added the ability to specify the maximum SFTP version to use for users, groups, domains, or the server.
  • Added support for substantially faster and more efficient SFTP file transfers for clients supporting SFTP versions 5 & 6. Clients may perform reads and writes to files of sizes greater than previous SFTP versions (34,000 bytes).
  • Added support for "diffie-hellman-group14-sha1" for SSH key exchange.
  • Added support for "hmac-sha1-96" for SSH MACs.
  • Added the ability to change user passwords through SSH2.
  • Added the ability to specify a PEM file for SSL Certificate Authority (CA) certificates (Serv-U Bronze, Silver, and Gold only).
  • Automatically redirect from HTTP to HTTPS when a secure connection is required and a corresponding HTTPS listener is found.
  • Added a connection limit to ban an IP address for a period of time after a session has timed out. This limit is available for users, groups, domains, and the entire server.
  • Added user and group connection limits to enable or disable individual protocols; FTP/FTPS, HTTP/HTTPS, and SFTP (via SSH2).
  • Added millisecond resolution to FTP file times for FTP/FTPS MLST/MLSD results.
  • Added millisecond resolution when setting file times via FTP (MDTM, MFMT, MFCT, and MFF).
  • Added an option to the FTP MKD/XMKD commands to enable creation of parent directories if they do not exist.
  • Added the ability to set a maximum file size for uploads for users, groups, domains, or the server.
  • Added new system variables; $Protocol, $OldPathName, $OldFileName, $LocalPathName, $LocalFileName, $OldLocalPathName, $OldLocalFileName, $DomainName, $DomainDescription, $FileSizeFmt, $FileSizeKB, $TimeRemaining, $NoFormatActualTransferBytes
  • Updated OpenSSL libraries from 0.9.8i to 0.9.8j.
  • Added support for UTF-8 encoded message files (welcome message, directory change messages, etc.).
  • Changed self-signed SSL certificate support to use SHA-1 instead of MD5 for added security.
  • Created a new default self-signed SSL certificate using SHA-1 instead of MD5 for added security.
  • Changed the installer to install the default SSL certificates even when they already exist in an installation.
  • Changed the logging path for HTTP_LIST to show the file name as well as the directory when listing a specific file.
  • Bug Fixes:
  • Corrected a DOS vulnerability where FTP could become saturated for a long period of time before allowing new connections. This vulnerability would not cause a crash, but would lock the server for a long period of time.
  • Corrected a directory traversal vulnerability where it was possible to create a directory outside of a locked user's home directory. All protocols were affected.
  • Corrected a logging bug where HTTP logouts for a single session would appear twice in the log. Introduced in version 7.4.0.0.
  • Corrected an FTP login bug where passwords starting with a '-' character would not allow logins. This was due to the compatibility with certain older UNIX systems where specifying a '-' character as the first character for a password, would disable multi-line FTP responses (see release below notes for Serv-U 2.4).
  • Corrected an FTP MLST bug where listing a virtual path would return the physical path's file or directory name instead of the virtual path name.
  • Corrected an HTTP upload and download statistic bug where more bytes than the actual number transferred were being tallied; in most cases almost twice as much.
  • Corrected an automatic home directory creation bug, when logging in as a Windows User, where the logged in user doesn't have read and write permission to the parent directory of the user's home directory; Serv-U was unable to create user's home directory automatically.
  • Corrected an SFTP bug where relative paths were not working. The SFTP specification identifies "file names" not starting with the "/" character to be paths relative to the user's home directory.
  • Corrected an SFTP bug when attempting to set the file attribute; failure would cause Serv-U to close any open file and invalidate the client's file handle causing uploads or downloads to fail.
  • Corrected a cosmetic bug where Serv-U would not correctly set the letter case for Windows Shortcuts when Shortcuts are treated as links instead of files (the default setting).
  • Corrected a bug where paths containing wildcard characters "*" and/or "?" could return the first matching file or directory and allow non-wildcard operations to be performed (such as delete, upload, and download).
  • Corrected a bug where performing a wildcard listing in a directory, and a subdirectory matched the wildcard, the subdirectory's content was listed instead of the parent directory using wildcard matching.
  • Corrected a bug where wildcard listings on "" (the computer's available drives for the logged in user's account) would not work correctly.
  • Corrected a bug when listing with wildcards in directories with virtual paths. When no physical file existed matching the wildcard but a virtual path did Serv-U would not list the virtual path.
  • Corrected a bug when specifying a domain home directory, if the directory path contained a trailing "" character, Serv-U would not correctly limit the directory size.

New in Serv-U 7.4.0.1 (Jan 7, 2009)

  • Added iPhone / iPod Touch support, new logging, new tray option, MFF, MFMT, MFCT FTP commands, Google Chrome support, security fixes

New in Serv-U 7.3.0.1 (Oct 8, 2008)

  • Features:
  • dded the ability to view and download 3 different sized images on the iPhone/iPod Touch (small, medium, and full-sized).
  • Changed iPhone/iPod Touch keyboard so that it doesn't start automatically with CAPS on for all input fields.
  • Improved "Unable to establish SSL connection" log message when the client simply disconnects during the negotiation phase. This usually indicates that the client has rejected the SSL certificate.
  • Improved the Basic Web Client for the iPhone and iPod Touch by disabling the parent directory buttons when in the user's root directory.
  • Bug Fixes:
  • Corrected an iPhone/iPod Touch bug where the "Up Directory" button would not work in the home directory if the user wasn't locked in the home directory.
  • Corrected a problem where large HTTP/HTTPS uploads could pause indefinitely. This problem could appear when Serv-U was running on a multi-processor / multiple-core server.
  • Corrected a Basic Web Client bug where keyboard focus was not reset to the file list after a delete confirmation dialog was displayed.
  • Corrected an FTP display bug when specifying a wildcard character such as "*" or "?" as a parameter for a path name, Serv-U would return the first file with the matching name in its response.
  • Corrected an SFTP bug where closing a file handle, and attempting to set the file attributes on a file where permission is denied could cause Serv-U to crash.
  • Corrected a bug in FTP Voyager JV where uploading a directory with the same name as the destination would produce an error.
  • Corrected a security bug where specifying a Windows port (such as CON:, LPT1:, PRN:, etc.) when using the STOU command, could cause Serv-U to consume all of the CPU time on a processor. This problem could only occur when write privileges were granted to the specified directory. (Secunia SA32150)
  • Corrected a security bug with rename where moving a file or directory to a location where delete privileges were not granted for an existing file or directory, would cause the file or directory to be moved. (Secunia SA32150)
  • Corrected a security bug with rename where placing the destination in "" (i.e., "My Computer") would cause the file to moved to the current Windows directory.

New in Serv-U 7.0.0.2 (Apr 10, 2008)

  • Features:
  • Updated Traditional and Simplified Chinese license files.
  • Updated Japanese Management Console strings.
  • Reduced the size of several translated license files.
  • Updated Swedish translation and added as an installation option.
  • Changed the VARCHAR definitions from 512 to 255 for database creation so Microsoft Excel and Microsoft Access can be used as a database for Serv-U.
  • Bug Fixes:
  • Corrected a bug where Serv-U would allow certain operations in the computer root ("") instead of on a UNC path or drive path. The computer root is not a physical entity that can be written to or read from. Because of this operations must be denied.
  • Corrected a bug where the copyright text on the Server Details page under the Program Information tab was being wrapped incorrectly.
  • Corrected an ODBC bug where the SQL statement used to add columns to an existing table did not work for MS SQL 2000.
  • Corrected an ODBC bug where if the columns of data were requested "out of order" (according to the column ordinal) MS SQL 2000 would fail.
  • Corrected a problem with old Serv-U Corporate registration IDs.
  • Changed how anonymous FTP login works when anonymous login is not allowed. As with previous versions of Serv-U, when "USER anonymous" is received, it is accepted, until the "PASS xxxx" command is received, when the anonymous login is rejected. This change is due to Windows Explorer and Internet Explorer, rejecting the user after the USER command causes the login to fail, and not prompt for a user ID and password.
  • Corrected a bug where Windows shortcuts to drives would cause a GPF (crash) if Serv-U is treating Windows shortcuts as the target.
  • Changed the default ASCII / BINARY transfer mode (which is only cosmetic in Serv-U) to ASCII as with versions prior to 7.0.0.1.
  • Corrected a problem where the TYPE FTP command was not supporting the "REPRESENTATION TYPE (TYPE)" format as outlined in RFC 765.
  • Corrected a bug in FTP Voyager JV where SSL uploads would insert an HTTP protocol header into the uploaded file. This also improves the transfer speed.
  • Corrected a bug in FTP Voyager JV where the Help button of the About dialog was broken.

New in Serv-U 6.4.0.2 (Mar 23, 2007)

  • Corrected invalid Start menu shortcut to the Serv-U Help file. It now brings up Serv-U.chm
  • Updated all DLL and .EXE resource version numbers to match.
  • Corrected an installer error where an old link to "Serv-U Online Help" under the Start menu may not have been deleted when upgrading.