FTP Voyager Release Notes
Check here to read a detailed list of what's new for each recent FTP Voyager release.
FTP Voyager® Version 15.2.0.19
FTP Voyager 15.2.0.19 was released November 29, 2011. A complete list of changes and upgrades follows:
FEATURES:
- Upgraded development environment and Microsoft runtime libraries.
BUG FIXES:
- Corrected a problem with certain servers that will close the data channel, then expect the client to still perform an SSL shutdown causing delayed directory listings and file transfers.
- Corrected an SFTP (via SSH2) bug where symbolic links were not correctly recognized.
FTP Voyager® Version 15.2.0.17
FTP Voyager 15.2.0.17 was released July 20, 2011. A complete list of changes and upgrades follows:
FEATURES:
- Added compensation for certain SSH servers that have a bug when listing directories for which the end-user has no permissions. When this occurs, on some servers, the server incorrectly sends the same error code for subsequent directory listings causing FTP Voyager to fail any further directory listings. The problem was solved by executing a "pwd" command after receiving an error when attempting to open a directory, causing the server to reset its incorrect error state.
- Updated OpenSSL libraries from 0.9.8q to 0.9.8r.
- Upgraded development environment from Microsoft Developer Studio 2010 to Microsoft Developer Studio 2010 with Service Pack 1.
BUG FIXES:
- Corrected a potential problem when inflating (uncompressing) compressed data packets where any remainder data after decompression could be lost.
- Corrected an SFTP (via SSH2) bug when using a proxy server to connect to an IP address, instead of a server name, FTP Voyager would attempt to connect directly to the server instead of using the proxy server.
- Corrected an SFTP (via SSH2) problem where certain archived file listings on certain servers would return 0xc000 for the type attribute. FTP Voyager would incorrectly interpret that file type as a directory, which is type 0x4000.
FTP Voyager® Version 15.2.0.15
FTP Voyager 15.2.0.15 was released January 25, 2011. A complete list of changes and upgrades follows:
FEATURES:
- Updated OpenSSL libraries from 0.9.8p to 0.9.8q.
- Minor internal library changes.
FTP Voyager® Version 15.2.0.13
FTP Voyager 15.2.0.13 was released November 18, 2010. A complete list of changes and upgrades follows:
FEATURES:
- Updated OpenSSL libraries from 0.9.8n to 0.9.8p.
- Updated zlib (compression) library from 1.2.4 to 1.2.5.
- Rebuilt zlib (compression) library with Developer Studio 2010.
- Rebuilt FTP Voyager with Developer Studio 2010.
- Minor internal library changes.
- Updated German release notes.
- 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.
- Removed the "Other RhinoSoft.com Products" dialog from the installer.
BUG FIXES:
- Corrected a bug where certain UNIX style FTP servers could cause FTP Voyager to stop working when returning a very large year value in response to the LIST command.
FTP Voyager® Version 15.2.0.11
FTP Voyager 15.2.0.11 was released May 5, 2010. A complete list of changes and upgrades follows:
FEATURES:
- Updated zlib (compression) library from 1.2.3 to 1.2.4 and built with Developer Studio 2008.
- Updated OpenSSL libraries from 0.9.8m to 0.9.8n.
BUG FIXES:
- Corrected an FTP Voyager Scheduler bug when triggering schedules monthly and on a particular day of the week. With this configuration FTP Voyager Scheduler would crash and no longer be able to startup again.
- Corrected an FTP Voyager Scheduler bug when using invalid % tags FTP Voyager Scheduler would crash. Now '%' characters are converted to '_' characters for paths.
FTP Voyager® Version 15.2.0.9
FTP Voyager 15.2.0.9 was released March 9, 2010. A complete list of changes and upgrades follows:
FEATURES:
- Updated Microsoft DLLs to the latest release.
BUG FIXES:
- Corrected a bug where the OpenSSL libraries would not load on Windows XP, Windows 2003 Server, and Windows Vista due to incorrect Microsoft side-by-side configurations. This bug only affected SSL and SFTP connections. Introduced in FTP Voyager 15.2.0.8.
FTP Voyager® Version 15.2.0.8
FTP Voyager 15.2.0.8 was released March 8, 2010. A complete list of changes and upgrades follows:
FEATURES:
- Changed FTP Voyager's UTF-8 startup mode to start with UTF-8 enabled so that server welcome messages are correctly decoded.
- Added IPv6 addresses to the About dialog Network Information page.
- Updated OpenSSL libraries from 0.9.8k to 0.9.8m.
BUG FIXES:
- Corrected a bug where FTP Voyager Scheduler was trying to use "C:\ProgramData\RhinoSoft.com\FTP Voyager Scheduler" to store its configuration file on Windows 2000, Windows XP, and Windows Server 2003.
- Corrected a bug where FTP Voyager Scheduler was not using the "C:\ProgramData\RhinoSoft.com\FTP Voyager Scheduler" directory to store its temporary internal files when running as a service. This prevented Action changes and additions in Windows Vista and Windows 7 while using UAC.
- Corrected a bug when specifying a UNC path name for a Site Profile's local folder where FTP Voyager would crash.
FTP Voyager® Version 15.2.0.6
FTP Voyager 15.2.0.6 was released January 11, 2010. A complete list of changes and upgrades follows:
FEATURES:
- Minor internal library changes.
FTP Voyager® Version 15.2.0.4
FTP Voyager 15.2.0.4 was released December 17, 2009. A complete list of changes and upgrades follows:
FEATURES:
- Added support for "Subject Alternative Name" for server SSL certificates for automatic SSL approval to sites. Some certificates may contain many different host names.
- Changed FTP Voyager Scheduler configuration file location to "C:\ProgramData" (ALLUSERSPROFILE environment variable) in Windows Vista and above on new FTP Voyager installations that are installed in "C:\Program Files" only. This is required on Windows 7+ when UAC is in effect.
- Improved the local tree for Windows Vista and Windows 7.
BUG FIXES:
- Corrected a Windows 7 UAC problem where FTP Voyager Scheduler was unable to communicate with the tray application to identify FTP Voyager Scheduler status and enable tray / scheduler communication.
- Corrected a bug where FTP Voyager would send the wrong status code to an add-on for a successful SFTP (via SSH2) download.
- Corrected "CWD Parameter Stack Buffer Overflow Vulnerability" from SecurityFocus.com (22637).
- Corrected a problem in 15.2.0.2 where SFTP (via SSH2) file names were not being converted from UTF-8 to the current code page in directory listings.
- Corrected problems when skipping SFTP (via SSH2) file transfers.
- Corrected a bug where folders in the local tree would always be identified with the shortcut overlay or without, incorrectly identifying a folder as being a shortcut folder or not depending on the order in which Windows gives the information to FTP Voyager.
- Corrected a bug where displaying message boxes (such as the delete confirmation dialog) could cause FTP Voyager to crash.
FTP Voyager® Version 15.2.0.2
FTP Voyager 15.2.0.2 was released October 19, 2009. A complete list of changes and upgrades follows:
BUG FIXES:
- Corrected a bug, introduced into version 15.2.0.0, where FTP Voyager would prematurely close the command channel socket after issuing the CCC (Clear Command Channel) command to the server.
- Corrected a problem where the "Invalid Registration ID" message box would come up blank.
- Corrected a display issue with Japanese Tip of the Day Next and Previous buttons.
- Corrected a display issue with the splash screen in Japanese.
- Corrected an SFTP (via SSH2) problem where FTP Voyager was unable to connect to and use ProFTPd servers using the "mod_sftp/0.9.6" SFTP module.
FTP Voyager® Version 15.2.0.0
FTP Voyager 15.2.0.0 was released September 29, 2009. A complete list of changes and upgrades follows:
FEATURES:
- Added Drag and Drop support to Windows Explorer and the Windows Desktop for Windows 64.
- Changed "XXKB", "XXMB", and "XXGB" labels to include a space between the value and the label; "XX KB", "XX MB", and "XX GB".
- 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).
- Upgraded to Inno Setup UNICODE installer to provide greater localization flexibility in the future.
- Added support for saving FTP Voyager's Window coordinates over multiple monitors.
- Added support for maintaining file dates and times using the MFF (modify file fact) and MFMT (modify file modify time) commands as documented in draft-somers-ftp-mfxx-04 (http://tools.ietf.org/html/draft-somers-ftp-mfxx-04).
- Mask proxy password in the log to hide the actual proxy password from prying eyes.
- Changed Explicit TLS to initialize only TLSv1 methods when creating the SSL context. This is important when connecting to servers with FIPS 140-2 enabled
BUG FIXES:
- Corrected an SSL/TLS bug where FTP Voyager would not recognize a closed socket after calling SSL_read() from OpenSSL.
- Corrected a bug in the local list when creating a new directory when one or more items were already selected, FTP Voyager would not go into in-line edit mode for the newly created directory.
- Corrected a remote list redraw bug where the delete confirmation dialog would appear and not allow the directory list under the message box to update the display in the area where the context menu appeared leaving a blank white spot.
- Corrected a status bar bug where the current remote and local directory name would not update when renamed from within either the remote or local tree.
- Corrected a partially translated Italian Tip of The Day.
FTP Voyager® Version 15.1.0.4
FTP Voyager 15.1.0.4 was released July 8, 2009. A complete list of changes and upgrades follows:
FEATURES:
- Updated OpenSSL libraries from 0.9.8i to 0.9.8k.
- Changed self-signed SSL certificate support to use SHA-1 instead of MD5 for added security.
BUG FIXES:
- Corrected a display bug when setting the local date and time of a file to match the uploaded file where the remote pane would show the wrong file date and time until refreshed.
- Corrected a problem where adding trailing or leading spaces to a server name would cause FTP Voyager to fail, not being able to resolve the server name.
- Corrected a bug with UTF-8 decoding, where FTP Voyager would incorrectly decode certain directory listings.
- Corrected an MVS bug, introduced in 14.1.0.0, where FTP Voyager would not allow going into subdirectories on MVS servers.
- Corrected a potential SFTP (via SSH2) where FTP Voyager could crash if the SFTP server returned an invalid directory listing.
- Corrected a bug where an invalid Windows Shortcut in the local list could cause FTP Voyager to display a dialog about an invalid parameter.
- Corrected an FTP Voyager Scheduler bug when downloading directories where the path contained a comma character would fail.
- Corrected some Asian character set (multi-byte) issues regarding Thumbnails and Scheduler actions.
FTP Voyager® Version 15.1.0.3
FTP Voyager 15.1.0.3 was released January 5, 2009. A complete list of changes and upgrades follows:
FEATURES:
- Added support for servers that perform DOS style listings where 24 hour times are returned in listings.
- Upgraded development environment from Microsoft Developer Studio 2005 to Microsoft Developer Studio 2008.
BUG FIXES:
- Corrected a bug where thumbnail images would not be displayed when connected to server whose site profile required the user to enter the password manually.
- Corrected an HTTP proxy bug where the connection would not be made to the server until the timeout value had been reached.
- Corrected a bug where Drag and Drop to the Windows Desktop or Windows Explorer may not work if the temporary path specified in Windows refers to a 8.3 short path name.
- Corrected a bug where FTP Voyager could crash when connecting to a server with a very long domain name.
FTP Voyager® Version 15.1.0.2
FTP Voyager 15.1.0.2 was released October 10, 2008. A complete list of changes and upgrades follows:
BUG FIXES:
- Corrected a bug with UTF-8 encoding / decoding, where certain names would cause an incorrect result.
FTP Voyager® Version 15.1.0.1
FTP Voyager 15.1.0.1 was released October 1, 2008. A complete list of changes and upgrades follows:
FEATURES:
- Added support for an additional AS400 directory listing format.
- Updated OpenSSL libraries from 0.9.8h to 0.9.8i.
BUG FIXES:
- Corrected an FTP Voyager Scheduler bug where while running as a system service, the copy menu item would not copy the individual actions, even though the actions would appear in the action list.
- Corrected a bug when reconnecting after an error, FTP Voyager would not reissue the HOST command.
- Corrected a UTF-8 decoding bug where MLST responses were being decoded twice causing FTP Voyager to misinterpret results for UTF-8 encoded names.
- Corrected a bug when attempting to delete a file that no longer exists locally. If attempted at precisely the correct time, deleting a non-existent file could cause FTP Voyager to crash.
FTP Voyager® Version 15.1.0.0
FTP Voyager 15.1.0.0 was released July 16, 2008. A complete list of changes and upgrades follows:
FEATURES:
- Added Russian installation.
BUG FIXES:
- Corrected a problem where FTP Voyager's CPU usage would increase over time, when downloading very large files, using excessive amounts of CPU time.
- Corrected a bug where FTP Voyager would incorrectly create a local directory while using folder locking and uploading nested directories.
- Corrected a bug when parsing MLST/MLSD results where certain Asian characters could cause FTP Voyager to hang.
- Corrected a bug where FTP Voyager was not allowing "level 1: CA certificate" (the second level) and higher Certificate Authorities to be verified.
FTP Voyager® Version 15.0.0.3
FTP Voyager 15.0.0.3 was released June 2, 2008. A complete list of changes and upgrades follows:
FEATURES:
- Updated OpenSSL libraries from 0.9.8g to 0.9.8h.
FTP Voyager® Version 15.0.0.2
FTP Voyager 15.0.0.2 was released May 19, 2008. A complete list of changes and upgrades follows:
FEATURES:
- Added support for servers supporting UTF-8 encoding.
- Added support for UTF-8 on SSH.
- Added support for the new CSID command. When a server supports this command, FTP Voyager no longer uses the CLNT command. When successful, FTP Voyager uses the return values from the server to identify the server and its capabilities.
- On subsequent connections and reconnects, send the CLNT or CSID command to identify FTP Voyager with the server.
BUG FIXES:
- Corrected a bug in Synchronize Folders where an empty subdirectory, nested one or more levels deep, could be created in the incorrect directory.
- Corrected a bug when using image thumbnails on images with very large file names or nested very deep on a server, FTP Voyager was unable to build the cache files due to path name limits in Windows
- Corrected a bug where the update notification dialog would appear every 2 hours if an update was available. This notification now only appears every 3 days, as was originally intended.
- Corrected a bug when the server was returning an empty response string, FTP Voyager could appear to hang.
FTP Voyager® Version 15.0.0.1
FTP Voyager 15.0.0.1 was released April 10, 2008. A complete list of changes and upgrades follows:
FEATURES:
- Added the ability to disable the use of the HOST command for Site Profiles. This option is under the "Advanced | Connection" settings for the site profile.
BUG FIXES:
- Corrected a problem when sending the new HOST command prior to login. Some firewalls and servers immediately disconnect the connection. During the reconnect FTP Voyager won't reissue the HOST command, instead it continues logging in normally.
- Corrected a rare problem where installation failed on certain computers with an error message about failure to expand a shell folder constant.
FTP Voyager® Version 15.0.0.0
FTP Voyager 15.0.0.0 was released April 2, 2008. A complete list of changes and upgrades follows:
FEATURES:
- Added support for the new THMB command added by Serv-U 7.0. The THMB command is used to download a smaller version of image files for the remote thumbnail view in FTP Voyager. This feature can substantially increase update time, thumbnail images are usually around 2-3KB as opposed to several MB on the server. Using the THMB command instead of RETR can make thumbnail image retrieval as fast as possible.
- Added support for the new RMDA command added by Serv-U 7.0. The RMDA command works like RMD to remove a directory, but it also removes the contents of a directory in one command. This command substantially decreases the time to remove a directory and its contents.
- Added support for the new HOST command added by Serv-U 7.0. The HOST command is issued immediately after connecting to the server, much like the "Host" header parameter in HTTP. This command allows the server to support multiple domains or sites on a single IP address and port.
- Added support for the new DSIZ command added by Serv-U 7.0. The DSIZ command returns the number of bytes stored in a directory and all contained sub-directories. This command allows FTP Voyager to send a single command to the server instead of drilling into each sub-directory to determine the number of bytes on the server. This value is displayed when the size is determined in properties dialog for single or multiple remote file and folder selections.
- Added support for the new AVBL command added by Serv-U 7.0. The AVBL command returns the number of bytes available to a user in a directory on the server. This value is displayed when the size is determined in properties dialog for single or multiple remote file and folder selections.
- Added Spanish translation.
- Added support for MLST options Win32.dt (Drive Type) and Win32.dl (Drive Label) for MLST and MLSD commands. Serv-U 7.0 introduced these MLST/MLSD options (return values) allowing FTP Voyager to identify a drive type and drive label for disk drives.
- Added icons for remote disk drives such as /C:/ and /D:/. FTP Voyager can clearly identify using icons disk drives and drive types.
- Added drive label support for remote disk drives such as /C:/ and /D:/. FTP Voyager shows the actual drive label, if available, in the tree and list views.
- Removed some very old functionality that would assume /C:/ was the same as / for default directories or the root directory. Starting with Serv-U 7.0, this isn't necessarily the case, the root in Serv-U 7.0 "/" can now be a listing of drives on the server.
- Removed the UNIX permissions validation check found in the file properties dialog, that would prevent CHMOD from being executed on servers that might not be UNIX style servers.
- Added mnemonics for the following pop-up menu options: "Navigation List" (last option when right-clicking the remote or local toolbar), "Explore" when right-clicking a folder in any view, "Send FTP Command" when right-clicking in the remote list view, "Send FTP Command" when right-clicking in the log view, "Refresh" when right-clicking outside the borders of an item in the remote tree view
- Added a check box in the SSL Security Alert dialog allowing the user to avoid being prompted for the same certificate on subsequent connections.
- Improved the wording in the User Interface options for showing the site profile or server name on the title bar.
- Improved the Alternate Editor file extension support to include multiple file extensions, separated by semicolons, and for adding support for wildcard comparisons of the entire file name.
- Added an overwrite warning when attempting to rename a file in the remote list to an existing name in the same directory.
- Added a registry entry for system administrators to disable the ability to store passwords. To disable saving of site profile passwords, create a DWORD value named "HKEY_LOCAL_MACHINE\Software\Rhino Software\FTP Voyager\Allow Password Storage" and set the value to 0. 1 enables password saving support. This option is very useful for organizations where regulations or policy don't allow passwords to be saved on computers.
- Added "View Log File" to the log pane right mouse click menu. This option is available only when a log file is specified.
- When using "Manual Put" to upload a file, FTP Voyager no longer renames that file it uploads directly to the specified file.
- Removed the file size check for the thumbnail image cache. Now only file dates and times are checked against the thumbnail cache.
BUG FIXES:
- Corrected a bug where Power Download may not work in some situations.
- Corrected a listing bug where "NcFTPd Server" UNIX FTP servers do NOT correctly follow the MLST/MLSD specification for directory listings. Prior to listing a file or folder name the server does not include the last semicolon ";" before the file name. For these servers file names containing a semicolon may not properly be shown in FTP Voyager listings.
- Corrected a problem with some servers that do not correctly follow the MLST/MLSD specification in response to the OPTS MLST command. If FTP Voyager can identify required MLST/MLSD options by using the FEAT command, and the server incorrectly returns a response to OPTS MLST, FTP Voyager will still use MLST/MLSD.
- Corrected a bug where the "Skip File" option while downloading would cause FTP Voyager to sometimes crash.
- Corrected a validation problem when creating an SSL certificate. FTP Voyager now verifies that the length of the country code is 2 characters long, which is required for an SSL certificate.
- Corrected a very rare memory leak when attempting to select an SSL certificate that fails to open. Under normal operations this would not occur.
- Corrected a minor graphical imperfection in the right mouse click "Commands" sub-menu.
- Corrected a bug when editing a Site Profile while connected to a server where FTP Voyager's Folder Short Cuts are being used. When a Folder Short Cut was changed from with in the Site Profile Manager while connected, FTP Voyager could crash.
- Corrected an internal problem where adjusting certain registry entries could cause FTP Voyager to store a site profile excessively large. This problem is not something that would happen to most users, other than those who are changing registry entries for configurable options, which isn't recommended.
- Corrected a problem where the "Alternate Editors" and "Auto Rename" dialogs would not bring up the correct context sensitive help.
- Corrected a bug in the About dialog when the cursor was in one of the multi-line edit controls or in the rich text edit control, pressing ESC would cause the sub dialog (the category) disappear.
- Corrected a bug usually found in FTP Voyager Scheduler but also appears in FTP Voyager when using "Manual Get". The problem occurred when downloading files from a VMS server using FTP Voyager Scheduler, FTP Voyager Scheduler would incorrectly create the source directory path. Now it simply uses the current directory and uses the relative file name.
- Corrected a bug where the "Upload newer files only" check box under "View | Options | User Interface | Confirmation" would not work as expected and would eliminate prompting all together.
- Corrected a bug where the Site Profile Manager would not come up when the remote and local trees were disabled and running with the log pane on the bottom instead of the top.
- Corrected a problem where the window could come up "off-screen" when restarting. This is a very rare condition and could only happen when Windows was shut down while FTP Voyager was minimized.
- Corrected a bug in wildcard comparison; comparisons such as "a.011" and "a.0111" to "a.???" would previously pass when they shouldn't have. This affected both FTP Voyager and FTP Voyager Scheduler.

