September 15, 1995 What's new? Version 1.00 * Added "Kill Connection" item under Connections menu. * Added the most oft-requested feature: a download progress indicator. This is through a little trick someone emailed me: to use the REXX STREAM "query size" function. Same trick _doesn't_ work for uploading however. * Fixed a stupid bug where choosing to "view" a file from a UNIX or VMS host (which causes an ASCII transfer to occur) would leave the transfer mode in ASCII. The user had to toggle the transfer type to ASCII, then back to Binary. Chalk this one up to sketchy IBM documentation. * Moved "Re-login" info to its own Settings page. * Fixed bug where the settings for sorting the Remote File LIst wouldn't remain the same from session to session. * Created Help through the new WebExplorer_URL class. Help is actually a set of web pages served up by my Pentium at work via OS/2 GoServ. * Fixed two or three minor cosmetic bugs. * Have gotten tired of VxFTP, so I'm publishing the VX-REXX source code for those who want to modify it for their own use. Version 0.44 * Fixed bug where starting up VxFTP for the first time after installation and click "re-attempt logins" would cause the program to immediately try to re-login even though there was no hostname given. * Added the ability to see file date and sizes right in the remote file listbox. Also added the ability to sort ascending (by filename), descending, or no sorting at all. "No sorting" is fastest, obviously. * Added the ability to choose between the directory command VxFTP issues. The 'dir' command gets file and directory information, generally in alpha order. The 'ls' command gets only a list of files and directories (with no distinction between the two); for many sites, the order is by time, from least to most recent. * A downloaded file now gets text in its .COMMENTS extended attribute relating the site, the directory, the time and date that VxFTP downloaded it. Files downloaded can then be search for (using the WPS Find... command) by the site it was downloaded from, etc. * If VxFTP is minimized during a file transfer, it pops up a dialog box onces the transfer(s) is (are) completed. This dialog took focus away from the app the user was using but did not return it. VxFTP now returns focus to the other app once the user clicks the OK button. * Sometimes, Unzip would fail and the user would never know why. Included an option in the Settings Notebook to display the STDOUT from unzip.exe. Window closes by itself in 5 seconds if user doesn't close it. * Added the Site command. * Added a menu item to allow the user to refresh the local lists. Version 0.43 Most of my efforts this time were spent trying to incorporate Firewall support, but as of yet, I've been unsuccessful. Will keep plugging at it though. * Added support for parsing Windows NT server output. (Unfortunately, ftp.microsoft.com identifies itself as a Windows NT server but puts out UNIX directory listings.) * Fixed a bug in parsing Novell server directory path. * Added support for multiple attempts to log in when earlier attempts fail. Such situations are common when trying to log into busy anonymous FTP sites such as hobbes.nmsu.edu or ftp.cdrom.com. Retries are every 15 seconds. * Added 'space free' on current local drive. * Added a Quote command to send commands to the server verbatim. * Added some messages in status window. * Improved icon (in my opinion) for 800x600 resolution. Version 0.42 * Re-architected the relationship between the thread that manages the interface and the thread that handles the remote connection. Much cleaner relationship now. * Added directory contents caching. Through use of a Notebook settings page, user can control whether to use caching, how many directories to cache (up to 15), and how long to age them (up to an hour). This feature substantially increases performance, especially over SLIP and PPP connections. * User can view the directories in the cache using a non-modal dialog box. From there, the user can select a directory in order to change directly to it. * Fixed (I hope) the problem where user cannot kill program when the connection hangs or dies. User should use the system menu's "Close" menu choice. * Re-worked menus to solve a VX-REXX problem where using popup-menu ruins the pull-down menus' behaviour. * Speeded up screen re-draws when user resizes. * Program now remembers last position and size. Program will start up at the same size and position. * Added the ability to turn off Hints! * Added file transfer type text over the Get/Put buttons. Version 0.41a * Fixed a bug related to displaying files from VMS systems. * Added suppport for detecting file sizes and dates on certain VMS systems. * Added the ability to tell VxFTP what OS the remote host is running in case automatic detection doesn't work. You can even change it on the fly, after you've logged in. The login dialog box includes a field to specify the OS at login time. * Added the ability to save login information from the login dialog box to the Alias list, rather than requiring the user to go to the Settings Notebook. * Added "Copy" to the Local files pop-up menu. * Added the ability to unzip a ZIP archive into a new sub- directory. The new subdirectory name can be either extracted from the ZIP archive name or the user will be prompted for a directory name. * Allow interaction with local files while downloading or uploading. For instance, while you're downloading, you can now unzip the file you just downloaded, view its read.me, and execute it. * Support for both InfoZIP's unzip and PKUnzip. ====================================================== June 6, 1994 First off, VxFTP is a little more stable and coherent. Added since version 0.39: * Displays file and directory listings for: - Macintoshes - DEC's VAX-VMS - IBM VM - as well as PCs running OS/2 FTPD, and UNIX hosts * For platforms that VxFTP can't interpret directory listings, a menu item (Long Dir Listing) allows you to see what data came back from the host. * Support for saving Font settings on the local and remote file lists. Sorry, VX-REXX is having problems with giving me font info on the directory lists. * Notebook setting to allow using the 'E' system editor as the default viewer. * Default directory setting in the Notebook. * Fixed problem with the objects redrawing themselves at launch-time and after restoring from a minimized state.