December 2nd, 2011FEATURES:
· 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.
July 22nd, 2011FEATURES:
· 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.
July 22nd, 2011FEATURES:
· Updated OpenSSL libraries from 0.9.8p to 0.9.8q.
· Minor internal library changes.
November 22nd, 2010FEATURES:
· 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.
May 7th, 2010FEATURES:
· 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.
May 7th, 2010FEATURES:
· 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.
May 7th, 2010FEATURES:
· 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.
January 12th, 2010· Minor internal library changes.
December 18th, 2009FEATURES:
· 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.
October 20th, 2009BUG 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.
September 29th, 2009FEATURES:
· 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.
July 9th, 2009· 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.
October 11th, 2008· Russian installation, support for new Serv-U 7.0 commands and proposed IETF standards, minor bug fixes, other enhancements.
October 10th, 2008· Added support for an additional AS400 directory listing format.
· Updated OpenSSL libraries from 0.9.8h to 0.9.8i.
· 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.
July 17th, 2008· Russian installation, support for new Serv-U 7.0 commands and proposed IETF standards, minor bug fixes, other enhancements.
April 11th, 2008FEATURES:
· 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.
April 3rd, 2008· 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_MACHINESoftwareRhino SoftwareFTP VoyagerAllow 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.
October 1st, 2007· Multiple language support, speed enhancements, cosmetic changes, auto update checker, Windows Firewall, new SSH public key creation, maintenance release.
March 9th, 2007· Corrected an SSH error where symbolic links were not being recognized as symbolic links, but as files. This error was introduced into 14.0.0.0.
· Corrected an error in FTP Voyager Scheduler's registration ID dialog, where the registration ID wasn't being saved between sessions of FTP Voyager and FTP Voyager Scheduler.
· Corrected a problem where the user / group fields were not being parsed from SSH version 3 or lower servers.
June 29th, 2006· Multiple language support, speed enhancements, cosmetic changes, auto update checker, Windows Firewall, new SSH public key creation