FTP Voyager® Release Notes

FTP Voyager 12.2.0.0 was released August 2, 2005. A complete list of changes and upgrades follows:

FEATURES:

  • Updated OpenSSL libraries from 0.9.7g to 0.9.8.
  • Updated to zLib 1.2.3 from 1.2.2
  • Improved transfer pane item update, some items were being updated even when it wasn't required.
  • Improved Synchronize Folders so the dialog appears prior to searching sub directories, so the "Cancel" button is available if needed.
  • Increased the winsock send and receive buffer sizes from 8192 bytes (the default) to a larger size of 100 KB, making transfers more efficient on higher bandwidth connections.
  • Changed the MLST return code parsing mechanism to be more forgiving of servers that don't follow the MLST / MLSD specification to the letter.
  • Improved cancel response when using power upload.
  • Display better error messages in the log when queuing errors for Synchronize Folders (both FTP Voyager and FTP Voyager Scheduler).
  • Change the deletion confirmation prompt when deleting a shortcut to a folder, so it's clear the shortcut is being deleted, not the folder.

BUG FIXES:

  • Corrected a bug where using "Move Down" to download, then delete remote files, would cause FTP Voyager to crash (GPF).
  • Corrected a problem were the FTP Voyager Scheduler user interface would appear to be locked up during very fast transfers, on a fast connection, and many, many files.
  • Corrected a receive buffer problem where connecting to a server on a very fast LAN or connecting to a local host server, FTP Voyager would use an excessive amount of RAM.
  • Corrected a potential GPF bug when canceling scheduler tasks.
  • Corrected a bug when running the FTP Voyager Scheduler Synchronize Folders, where pressing cancel would not stop remote folder listing.
  • Corrected a minor memory leak when using filters to exclude items from the remote list.
  • Corrected the "Move Up" icon to match the menu, the arrow color was wrong.
  • Corrected an FTP Voyager Scheduler problem where using wild carded file names such as "*.*" could cause invalid RETR commands to be sent to the server.
  • Corrected an FTP Voyager Scheduler / Connection Saver bug where when attempting to download a non-existent file, FTP Voyager Scheduler would crash (GPF).
  • Corrected an FTP Voyager / FTP Voyager Scheduler bug where attempting to download a non-existent file would cause a reconnect when the server returns the file doesn't exist.
  • Corrected an FTP Voyager Scheduler bug where attempting to start two FTP Voyager Schedulers at once could cause a GPF in one of the FTP Voyager Scheduler instances.
  • Corrected a log display error, when canceling, FTP Voyager could show an "unknown socket error".
  • Corrected a log display error, when canceling certain commands, an error would still appear in the log.
  • Corrected a rare memory leak when file uploads fail.
  • Corrected a memory leak when FTP Voyager / FTP Voyager Scheduler is unable to change the working directory.
  • Corrected a memory leak when FTP Voyager / FTP Voyager Scheduler was unable to upload a file.
  • Corrected a bug where FTP Voyager was incorrectly showing the contents of the specified "Default Directory", if the default directory didn't exist.
  • Corrected a bug where FTP Voyager would use a System Modal message box when not needed.
  • Corrected an error message to include "MLSD" when an MLSD command is issued instead of LIST. Previously the Error message read: "Error sending command "LIST"..."
  • Corrected a bug where FTP Voyager and FTP Voyager Scheduler would not retry sending the LIST or MLSD command when a timeout occurs.
  • Corrected a bug where if a file is locked, being used by another program, FTP Voyager first tried to create the remote file, before attempting to open the local file, causing a 0 byte file to appear on the server. Now FTP Voyager checks if it can open the local file before trying to create the remote file.
  • Corrected an FTP Voyager Scheduler display bug where the "Repeat Run Time" column wouldn't update each time the repeat run time changed.
  • Corrected a bug where an add-on may not be notified of a session completion, if the command socket was closed prior to the QUIT command, or when using SSH.
  • Corrected a bug where the local list pane's automatic update was not working correctly when updating shortcuts. When new shortcuts were created in Windows, FTP Voyager would show multiple copies of all shortcuts in the current directory.
  • Corrected a bug where some shortcuts in the local list would not appear with the shortcut "swoosh" on the icon.
  • Corrected a bug where local properties on a shortcut showed the file or folder being pointed to by the shortcut, instead of the shortcut itself, like Windows does.
  • Corrected a bug when automatically updating the local tree for a shortcut to a folder, the new folder would not appear in the local tree.
  • Corrected a bug when automatically updating the local tree for a deletion of a shortcut to a folder, the deleted shortcut folder would not disappear from the local tree.
  • Corrected a bug when deleting a shortcut in the local list, would cause an error message to appear even when the shortcut was deleted correctly.


FTP Voyager® Version 12.1.0.0

FTP Voyager 12.1.0.0 was released June 30, 2005. A complete list of changes and upgrades follows:

FEATURES:

  • Added support for the MLSD command. MLSD replaces the LIST command to give consistent, more accurate, directory listing results independent of the server type.
  • Added support for the MLST command. MLST is used when checking for information about a single file or directory. MLST provides much better and consistent information about files and directories than LIST. MLST also returns its single line results on the command channel, instead of opening a data channel like LIST, NLST, and MLSD.
  • Added the ability to enable or disable the use of MLST / MLSD for site profiles, under the "Advanced | Connection" dialog.
  • Improved description file parsing to give precedence to tabs over spaces when searching for file names in the file.
  • Changed the remote list right mouse click pop-up menu option for "Properties" to read "Properties / CHMOD" to make the CHMOD capabilities more apparent.
  • Improved message boxes displayed by FtpTree from within background threads. A modal message box is used, preventing further U/I activity until the message box is dismissed. As a result, the icon on the title bar, used by system modal message boxes, is no longer shown. This functionality is consistent with Windows and most Windows programs.

BUG FIXES:

  • Adjusted the Icy menu style text position up one pixel to match the other styles
  • Corrected a bug where selecting multiple items in the list view and pressing F2 (rename) was allowed.
  • Corrected a bug where in-line renaming, by clicking twice, would not work in the remote tree, local tree, or local list.
  • Corrected a bug where selecting an item in the local list, then scrolling down so the selection is out of view, then pressing shift would cause the selected item to become visible again, automatically scrolling up to the item.
  • Corrected a bug with OTP (S/Key password encryption) where if the server returned the OTP hash in any line other than the last line of the USER response, FTP Voyager would not recognize the OTP hash.
  • Corrected a bug when deleting a Folder Short Cut FTP Voyager could crash.
  • Corrected a bug where FTP Voyager Scheduler or FTP Voyager would not correctly call the FTP Voyager Rename Tweak prior to overwriting a file. FTP Voyager Scheduler always overwrites files. FTP Voyager can optionally overwrite files.
  • Corrected some information in certain Tip of the Day messages. The message contained incorrect references to where certain menu options exist.
  • Corrected a problem where removing the "Run as a System Service" check mark in FTP Voyager Scheduler, would cause FTP Voyager Scheduler to appear "locked".
  • Corrected a bug where FTP Voyager and FTP Voyager Scheduler were storing Port Range settings in different (and incorrect) registry locations. The result was that FTP Voyager Scheduler didn't use the Port Range settings defined in FTP Voyager.
  • Corrected a problem where FTP Voyager Scheduler was appending an unnecessary "/" onto file names when downloading from the remote root directory and the remote directory was specified as "/" in a download action.
  • Corrected a very small FTP Voyager Scheduler memory leak, when transferring multiple files.
  • Corrected a bug with Folder Locking when connected to a case sensitive server. When changing the local folder, FTP Voyager converted the paths to all lower case. The lower case path conversion only occurs on known letter case insensitive servers. This bug only applied to changing the local folder, remote folder changing was working correctly.


FTP Voyager® Version 12.0.0.5

FTP Voyager 12.0.0.5 was released May 23, 2005. A complete list of changes and upgrades follows:

FEATURES:

  • Added a new Tip of the Day topic for easily switching between Detail and Thumbnails views.
  • Removed the need for FVSchedulerNT.exe when running the FTP Voyager Scheduler as an NT service. FTP Voyager Scheduler itself now runs as a native NT (Windows) service.
  • When FTP Voyager downloads a file, and the file is a UNIX link, and file size less than 1KB, FTP Voyager now uses the SIZE commend to attempt to get the actual file size for accurate transfer statistics.
  • When FTP Voyager performs thorough link resolution and encounters a file with a size less than 1KB, FTP Voyager will use the SIZE command to get the actual file size.

BUG FIXES:

  • Corrected the toolbar background color when using one of the "Windows Default" menu styles under Windows 9x/Me. NT based operating systems, such as NT, 2000, and XP do not appear to be affected.
  • Corrected the Readme.txt file, removing support for Windows 95.
  • Corrected several grammatical errors in the tip of the day text.
  • Changed the Tip of the Day to use text instead of arrows for Next and Previous when the arrows font doesn't exist or can't be loaded.
  • Corrected a problem when logging off and FTP Voyager Scheduler is running as a service, Windows would not allow the logoff. This problem was due to a Microsoft bug in the MFC DLL.
  • Corrected a bug where, after starting with the local pane disabled, enabling the local pane would not show any items until FTP Voyager was restarted.


FTP Voyager® Version 12.0.0.4

FTP Voyager 12.0.0.4 was released May 9, 2005. A complete list of changes and upgrades follows:

FEATURES:

  • Improved menu and toolbar displays for various Windows themes.

BUG FIXES:

  • Corrected a bug where FTP Voyager would display file sizes, greater than 2GB incorrectly.
  • Corrected a GPF where, when downloading to an off-line folder in Windows, FTP Voyager could crash. This was due to a bug in Microsoft's MFC DLL.
  • Internal modifications for menus and toolbars for safer use of device context objects.


FTP Voyager® Version 12.0.0.3

FTP Voyager 12.0.0.3 was released May 3, 2005. A complete list of changes and upgrades follows:

BUG FIXES:

  • Corrected an error message that referenced a DLL not used by FTP Voyager.
  • Corrected installer problem where MSVCP71.DLL was not being included with the installer. This problem would cause the SSH DLL to NOT load.
  • Corrected a problem where FTP Voyager could not set file or folder attributes when using SSH.
  • Corrected a problem where TiVo FTP servers are returning an incorrect response to the NLST command. FTP Voyager issues the LIST command for a file, the server returns "total 0", then FTP Voyager attempts to use NLST. When the NLST command is issued, the TiVo server incorrectly returns the file name.
  • Corrected a bug where FTP Voyager was not sending the file name when issuing a CHMOD command to a server.
  • Corrected a bug when deleting a file, and the delete fails, attempting to deleted it again could cause a GPF.


FTP Voyager® Version 12.0.0.2

FTP Voyager 12.0.0.2 was released May 2, 2005. A complete list of changes and upgrades follows:

BUG FIXES:

  • Corrected a problem where auto refresh for local drives would cause access to a floppy disk.
  • Corrected a bug where sending a local folder or file to the Recycle bin could cause FTP Voyager to hang.
  • Corrected a problem when downloading files with "dynamic" icons, such as .EXE files, FTP Voyager would use the generic icon instead of the correct icon, under certain circumstances.
  • Corrected a bug where files of differing letter case could be added to the local list multiple times. The local list was not ignoring letter case as Windows does.


FTP Voyager® Version 12.0.0.1

FTP Voyager 12.0.0.1 was released April 29, 2005. A complete list of changes and upgrades follows:

FEATURES:

  • Updated OpenSSL libraries from 0.9.7e to 0.9.7g.
  • Improved the automatic update of the local panes.
  • Added support for servers that return file dates with "." as separators instead of "/" or "-".
  • Added the use of the standard SYST command to help identify AS400 systems earlier in the connection process.
  • Improved WM_TIMER handler efficiency.
  • Changed column sort arrows to match the Windows XP column sort icons, used by Windows Explorer.

BUG FIXES:

  • Corrected a minor cosmetic problem when customizing either the remote or local toolbar, or adjusting the button sizes, the gradient would not display correctly after customization.
  • Corrected a cosmetic problem where, when running in Windows XP Theme mode, the remote and local toolbar buttons could be one pixel too large.
  • Corrected a problem where the local list pane's sort arrow would not appear under Windows 98/Me


FTP Voyager® Version 12.0.0.0

FTP Voyager 12.0.0.0 was released April 25, 2005. A complete list of changes and upgrades follows:

FEATURES:

  • Added thumbnail view mode for both the local and remote lists. Thumbnail mode is a great way to see image files both on the server and on your computer. This feature is ideal for webmasters and anyone sharing image files with others. Remote thumbnails are efficiently cached on your hard drive for the quickest display possible.
  • Added support for FTP Voyager Add-Ons. FTP Voyager Add-Ons allow software developers to enhance the FTP Voyager functionality by writing software used by FTP Voyager. FTP Voyager Add-Ons can be configured for all FTP Site Profiles or for individual Site Profiles. For more information visit http://www.ftpvoyager.com/addons.asp
  • Developed the first FTP Voyager Add-On, FTP Voyager Notify Add-On. This FTP Voyager Add-On can send an email message when certain events occur. This Add-On can be configured to send only when errors occur or for all events. For more information, visit http://www.ftpvoyager.com/addons.asp
  • Developed FTP Voyager Transfer Tweak Add-On. FTP Voyager Transfer Tweak can be used to execute files before a file is uploaded or after a file is downloaded. This Add-On can be configured to run only on files meeting specified criteria. For more information, visit http://www.ftpvoyager.com/addons.asp
  • Developed FTP Voyager Rename Add-On. FTP Voyager Rename can automatically rename files at the time of transfer if a file already exists with the same name. The pattern used to rename the file is user configurable with a variety of options. For more information, visit http://www.ftpvoyager.com/addons.asp
  • Added two new FTP Voyager command line options to install and uninstall FTP Voyager Add-Ons. The command line is "-installaddon C:\Add-On\File\Path" and "-uninstalladdon C:\Add-On\File\Path".
  • Added the ability to choose between several different menu and toolbar styles. This option is found under "View | Options | User Interface | Toolbars and Menus". Included in these styles are more modern looking Windows XP, Office 2003, and others.
  • Added Toolbars and Menus options to simple mode options. Previously these options were hidden in simple mode.
  • Added automatic monitoring of the current local directory, making sure file and folders automatically appear and update when created or changed by other programs.
  • Changed the "About" dialog to include more information about FTP Voyager, and to include registration ID information and the EULA (End User's License Agreement).
  • Added "Tip of the Day" to help customers understand more of the powerful features found in FTP Voyager. Tip of the Day comes up when FTP Voyager starts (and can be disabled) and is found under the Help menu.
  • Added support for Serv-U's password expiration feature. If a server returns 233 as a response to a PASS command, FTP Voyager asks the user to change the account password before continuing. This is especially important for customers wanting to meet HIPAA requirements.
  • Changed blue sort arrow icons for list headers to the more standard Windows style triangular arrow.
  • Changed the sort arrows to point up for ascending, down for descending, like Windows Explorer.
  • Changed date/time sort order to match Windows Explorer.
  • Changed file name sorting to more closely match the Windows Explorer.
  • Removed the ability to use the old button style menus.
  • Removed the ability to disable graphical icons in menus.
  • Added the ability to disable "Scheduler" and "Queue" from the menu bar. This was added for those customers who never use the FTP Voyager Scheduler and really don't need these options.
  • Added the ability to encrypt the command channel only using "PROT C" to use clear-text for the data channel.
  • Improved download error handling when the local target file can't be created, or its parent directory cannot be created. This correction is especially important in FTP Voyager Scheduler when the incorrect or a non-existent directory is specified by an action.
  • Added the use of the SIZE command, if supported by the server, when using Manual Get on folders that don't allow listings. This allows FTP Voyager to know the size of files even when it can't determine file sizes with the LIST command.
  • Changed "Tools | Windows Explorer" to open the Windows Explorer in the same directory as the local panes' current directory.
  • Upgraded development environment from Microsoft Developer Studio 6.0 to Microsoft Developer Studio 2003.
  • Upgraded Microsoft DLLs to MFC71.DLL and MSVCR71.DLL.
  • Upgraded InnoSetup installer to version 5.0 to reduce download size by about 22KB.
  • Due to Microsoft DLL incompatibilities, discontinued support for Windows 95.
  • Changed "Tools | Transfer Mode" order so that it's consistent with the toolbar drop down order "Binary | ASCII | Auto ASCII".
  • Added "Disconnect" to the default toolbar.
  • Removed "Clear Log" and "Filters" from the default toolbar.
  • Added 256 color 16x16 "lock" icon, used in the status bar when connecting to a secure site.
  • Added XCRC to the default custom commands list, removed "Change Attribute" because it confused many customers. The best way to change file attributes is using the Properties dialog for selected files.
  • When an FTP Voyager Secure license is being used and running in Simple Mode, FTP Voyager now shows the secure options.
  • Changed "View | Arrange Icons" to "View | Arrange Columns".
  • Added "View | Arrange Columns | Reverse Sort" to clarify whether or not the sorted column is being sorted in reverse order. This is especially important for visually impaired customers.
  • Added certain date and time variables to the paths in FTP Voyager Scheduler actions. When these variables are used, FTP Voyager Scheduler can create and use folders and files based on the current date and time. For example C:\TEMP\%m-%d-%Y would create a directory of C:\TEMP\3-15-2005 where %m-%d-%Y is the current date. For all of the available parameters select "Help" in the Action dialog.
  • Removed the Connection Saver option in FTP Voyager Scheduler, since all file transfers are performed using Connection Saver.
  • Show program specific icon for .SCR (screen saver), .MSC (Microsoft Common Console Document), .CUR (cursor), and .ANI (animated cursor) local files.
  • Substantially improved startup time for directories containing files with many .EXE, .ICO, or other files using dynamic icons for display.
  • Substantially improved icon searching for remote panes.
  • Changed local file and folder properties to use Window's properties dialog.
  • Changed the uninstaller to check the FTP Voyager data directory, and ask the user if it, and its contents, should be removed.
  • If MM/DD/YY date checks don't work, DD/MM/YY is checked

BUG FIXES:

  • Corrected a bug where the status dialog, or transfer pane would show the incorrect number of files when downloading both files and folders. This was changed so that only files are included in the total.
  • Corrected a bug where the navigation (Back and Forward) drop down menus would be entirely grayed out. These buttons are not available by default.
  • Corrected MRU list mouse over status bar text to read "Connect to this site." instead of "Open this document".
  • Corrected a problem in the FTP Voyager Scheduler Help menu where the Knowledge Base and the On-line Customer Service center links were incorrect.
  • Corrected a potential GPF error in FTP Voyager Scheduler.
  • Corrected a problem where FTP Voyager could show the wrong date and time for disk drives and other local resources when showing the Properties dialog.
  • Corrected a bug where a file or folder name could contain wild card characters, and the file would not be detected. For example "[b".
  • Corrected a bug where icons were not being released in the local panes. This problem would appear when refresh was selected many times on the same directory.
  • Corrected a problem where switching "Auto Arrange" on and off would lead to incorrect file and folder lists.
  • Corrected a problem where searching the registry would not find certain file types such as .PDF for remote icons.
  • Corrected a problem where SSL certificates created by FTP Voyager were "Version 4" when "Version 3" was the desired format.
  • Corrected a problem where renaming a folder in the local tree could cause items shown in the local list to be invalid and unusable.
  • Corrected a bug where selecting "Skip File" when downloading would cause the "skipped" file to retry the download.
  • Corrected a potential problem when selecting "Skip File" for both download and upload during a move, FTP Voyager would delete the source file.
  • Corrected a potential problem where FTP Voyager would attempt to maintain the date and time of a "skipped" file after an upload or download. FTP Voyager now skips trying to set the file date and time.
  • Corrected a bug where renaming from within the local tree could fail, yet the information became updated in the tree.
  • Corrected a problem where if an operation was canceled cached remote folders would not show any files or folders in the list.
  • Corrected a bug when refreshing the local panes when "Desktop" was the selected folder, FTP Voyager would put another tree of information in the toolbar drop down combo box.
  • Corrected a bug where the folder locking mechanism, when navigating local folders, was case sensitive and could cause folder locking to fail.
  • Corrected a problem where "Copy" was enabled (not disabled) when there were no items in the sysop chat list.
  • Changed FTP Voyager Scheduler to update the tray icon more frequently, and changed the shutdown / logoff procedures to make sure it remains running after log out.
  • Corrected a problem where local next and back might not work when working with UNC directories.
  • Corrected a bug when using SSL, and getting a directory listing, if the listing failed FTP Voyager would appear "hung" until manually stopped.
  • Corrected a problem where, if a server is returning DD/MM/YY instead of MM/DD/YY certain files and folders could be ignored. Now FTP Voyager will assume either MM/DD/YY or DD/MM/YY for dates