SmartFTP Forums: SmartFTP Client 4.0 Change Log - SmartFTP Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

SmartFTP Client 4.0 Change Log

#1 User is offline   mb 

  • Developer
  • Group: Root Admin
  • Posts: 9847
  • Joined: 11-October 01
  • Gender:
    Male
  • Location:
    Worldwide

Posted 29 August 2009 - 09:21 AM

Version: 4.0
Latest 32-bit Version: http://www.smartftp....et/SFTPBeta.exe
Latest 64-bit Version: http://www.smartftp..../SFTPBeta64.exe
Development Status: Production


v4.0 Build 1137 20. August 2010
  • Fix (Regression): Transfer Queue: Multi part downloads
v4.0 Build 1136 19. August 2010
  • Fix: Remote Browser: Windows XP: Download of root folder
v4.0 Build 1134 16. August 2010
  • Fix (Regression): Remote Browser: Windows XP: Search
  • Fix: Drop Folder and zip folders/files
  • Fix: Transfer Queue: Synchronization with delete and auto rename
  • Settings: Added setting for protocol selection for the URL Watcher
v4.0 Build 1133 2. August 2010
  • Favorites: Added auto link option to Local dialog
v4.0 Build 1131 1. August 2010
  • Browser: Added link feature to bind/link one or multiple browsers together
  • Transfer Queue: Added Monitor to extended context menu (hold the Shift key)
v4.0 Build 1129 27. July 2010
  • FTP: Workarounds for FTP server running on Windows CE
  • Fix: Windows 7: Drag&Drop from Temporary Queue to Local Browser
v4.0 Build 1127 25. July 2010
  • Fix: Regression: Windows XP: Unspecified fixes
v4.0 Build 1125 24. July 2010
  • Browser: Improved performance of tree control
  • Fix: Remote Browser: File names are now sanitised
  • Browser: Added Download context menu to root item
  • Fix: Windows XP: Regression: Heap corruption in Browse for Folder dialog
v4.0 Build 1124 14. July 2010
  • FTP: Workaround for MudOS
  • Fix: Remote Browser: Forced refresh in tree view
  • Fix: Local Browser: Windows Vista+: Folders that have been partially expanded are no longer auto expanded
  • Settings: Most Recent Used list of download folders are no longer displayed in the Quick Folders page
v4.0 Build 1122 25. June 2010
  • FTP: File name and file type are now combined on VM
  • SSH: Workaround for non compliant SSH implementations (e.g. F-Secure)
  • Fix: Remote Browser: Login prompt issues. Bug #79
v4.0 Build 1121 11. June 2010
  • Remote Browser: Added Blocks column
  • Fix: Windows XP: Remote Browser: Sorting of VM Format and VM Type columns
  • Fix: Windows XP: Multiupload views were not handling items with duplicate names correctly
  • Settings: Default Editor setting now accepts any file extension
v4.0 Build 1120 8. June 2010
  • Transfer Queue: Added Metalink 4 support
  • Fix: Regression: Proxy support for data connections
  • Updated UI library
v4.0 Build 1119 5. June 2010
  • SSH: Added option to display the "authentication banner message" some servers send
v4.0 Build 1118 28. May 2010
  • Fix: Regression: Remote Browser: File size not correctly displayed in delete confirmation dialogs
  • Fix: Regression: FTP: Unix permissions from MLST/MLSD reply were incorrectly parsed
v4.0 Build 1116 22. May 2010
  • Remote Browser: Added Details property page (displays all properties of a file/folder) to Properties dialog
v4.0 Build 1115 21. May 2010
  • Fix: Remote Browser: Flicker in tree control during resize
  • Fix: Regression: Drag&Drop from Temporary Queue to Remote Browser
  • Fix: Regression: Modified file time was not set for downloads
v4.0 Build 1113 19. May 2010 - BETA
  • Browser: Rewrote filter bar and search control
  • Refactor: Unified connection implementation in Transfer Queue and Remote Browser
  • Remote Browser: Added support for File version, VM format, VM file type columns
  • Fix: Regression: Remote Browser: Local folder was opened in the Remote Browser instead of a Local Browser
  • Fix: Regression: Remote Browser: Windows Vista: Item was not set into edit mode after New file action.
v4.0 Build 1112 12. May 2010
  • Fix: Regression: Browser: Copy&Paste from Remote Browser to Local Browser
  • Fix: Regression: Local Browser: Windows XP: Folders were not correctly displayed in History/Address Bar
  • Fix: Local Browser: Windows XP: View mode is now correctly restored
v4.0 Build 1111 11. May 2010
  • Bug fix release
v4.0 Build 1110 10. May 2010
  • Bug fix release
v4.0 Build 1108 8. May 2010
  • Fix: Proxy support was broken
v4.0 Build 1107 7. May 2010 - BETA
  • Fix: FTPS: TLS init failed if the first packet was fragmented
  • Fix: Remote Browser: Delete of folder under some circumstances
  • Remote Browser: Refactor: Internally switched to property system
v4.0 Build 1105 4. May 2010
  • Fix: Regression: Missing items in context menu
  • Remote Browser: Refactored transfer/connection interface
v4.0 Build 1103 3. May 2010
  • New/updated License key is automatically loaded in all cases now
  • Browser: Rewrite of menu implementation
v4.0 Build 1102 30. April 2010 v4.0 Build 1101 29. April 2010
  • Unspecified changes.
v4.0 Build 1100 25. April 2010 - BETA
  • Transfer Queue: New children are now always added right after the the last existing child.
v4.0 Build 1098 23. April 2010 - BETA
  • Terminal: New custom defined commands.
  • FTP/SFTP: New buffered file write.
  • Browser: Tree control can now reuse enumerated objects in shellview
  • Fix: Terminal: Crash after the terminal has been resized with certain terminal emulations
  • Fix: Remote Browser: Reconnect button was not always enabled
  • Fix: Local Browser: Windows XP: Drag&Drop from shellview to tree control.
  • Fix: Local Browser: Open command now opens a new Local Browser.
  • Fix: Refactor: Asynchronous events can no longer cause memory leaks.
  • Fix: Browser: Travel log
v4.0 Build 1097 13. April 2010
  • Compiled with Visual Studio 2010 RTM.
  • Favorites: Added "Overwrite Files & Merge Folders" to file exist action.
  • Editor: Added expand/collapse all folding to View->Folding menu.
  • Custom Commands: Rewrite of back- and frontend
v4.0 Build 1095 10. April 2010 - BETA
  • FTP/FTPS: Added additional buffer for receive.
  • Regression: TLS: If client certificate cannot be found, no client certificate will be used.
  • Fix: SSH: Socket disconnect was not correctly handled.
  • Internal Refactoring: Replaced CAutoPtr, CAutoVectorPtr with std::unique_ptr, boost::scoped_ptr, boost::scoped_array
v4.0 Build 1094 4. April 2010 - BETA
  • Terminal: Window title now uses the remote window title submitted by the terminal.
  • Browser: Windows XP: Workaround for Windows XP bug (API returns wrong file size) that manifested itself in the Visual Compare feature.
v4.0 Build 1093 31. March 2010 - BETA
  • Fix: Transfer Queue: Remove finished items was no longer working.
  • Fix: SSH: Timeout did never happen.
  • Toolbars can no longer be moved to the bottom.
  • Closing a tab doesn't require the tab to be focused first
  • Fix: Terminal: Text was inserted at the beginning of the row instead at a new line
  • Fix: Transfer Queue: Error when selecting a script in the transfer queue item properties dialog
  • Fix: Transfer Queue: Dependencies were not created under some circumstances
  • FTP: Completely rewrote SSL layer
v4.0 Build 1092 25. March 2010
  • Editor: Added word wrap button to toolbar.
  • Fix: Remote Browser: Refresh did not always update the view.
  • SSH: Added support for openssh's custom keep alive mechanism.
  • FTP: Added support for CleverComponents Inet Suite
  • Fix: SSH: Issue when remote window size became 0
v4.0 Build 1091 20. March 2010
  • Favorites: Split up FTP->Connection->SSL/TLS dialog. Moved connection specific settings to new Connection->SSL/TLS dialog.
  • Terminal: Added support for Telnet and Telnet over SSL protocols
  • Fix: Remote Browser: Bug when default double click action was set to View
  • Fix: Remote Browser: Prompt for Passphrase dialog did not show
  • Fix: Remote Browser: Windows XP: Sync navigation option in the favorites properties did not work.
v4.0 Build 1090 19. March 2010
  • Fix: Editor: Codepage detection did not work
  • Transfer Queue: The transfer log is now attached to the notification email instead of the full log file
v4.0 Build 1088 18. March 2010
  • Fix (Regression): Edit With SmartFTP did not open the file in SmartFTP
v4.0 Build 1087 18. March 2010
  • Editor: Added column marker (Settings: Text Editor dialog)
  • Editor: Added current line highlight
  • Editor: Added zoom
  • Editor: Added line move up/down, duplicate, transpose, join/split
  • Editor: Bookmarks, LTR/RTL mode, cursor position are serialized
  • Editor: Added url detection
  • Editor: Bookmark button has a dropdown menu which shows all bookmarks
  • Editor: Added RTL mode (Menu: View)
  • Fix: Transfer Queue: Finish time and transferred bytes were not always available in the progress object
  • Fix (Regression): Remote Browser: Crash when the [x] Verify Server Certificate option for SSL was enabled
v4.0 Build 1086 15. March 2010
  • Editor: Added column selection (hold the Alt key)
  • Fix: Settings: Editor in Default Viewer settings was overwritten under some circumstances
v4.0 Build 1085 12. March 2010
  • Fix: Find in Files: 64-bit: Find in empty files
  • Fix: Find in Files: Double clicking a result caused an error
  • Fix (Regression): Remote Browser: Windows XP: Auto sort after enum
v4.0 Build 1084 11. March 2010
  • Settings: Added Editor and Terminal to Interface: Workspace: Restore on startup options
  • Fix (Regression): Remote Browser: Windows XP: Redirect was not (always) working
  • Fix: Terminal: Dead-keys not handled correctly
  • FTP: Added support for SITE COPY extension for copying files on the same server.
  • Terminal: Added connection retry loop and progress indicator
  • Editor: Added Comment/Uncomment block
  • Editor: Added Ident/Unident block.
  • Editor: Added Goto Line
  • Editor: Added Line Change Indicator. Lines changed and saved are green, lines changed and not saved are red
  • Editor: Added fly-by toolbar on selection
v4.0 Build 1082 3. March 2010
  • Fix: About dialog: Upgrade link is now aware of the Ultimate edition
  • Fix (Regression): Remote Browser: Upload failed to add items to transfer queue
  • Editor: Now opens files that are dropped to an editor window
  • Fix (Regression): Backup Tool failed to start due to missing dll.
v4.0 Build 1081 2. March 2010
  • Fix (Regression): Remote Browser: Status bar protocol information tooltip and double click was broken
  • Favorites: Automatically expands/unexpands environmental variables in SSH->PrivateKey path when serialized.
  • Terminal: Clipping text not longer cut off when terminal window is resized
  • Terminal: Various fixes and improvements
  • Updated UI component
v4.0 Build 1080 28. February 2010
  • Fix: Terminal: Redraw issue when a underline and vertical cursor was used
  • Terminal: Added URL detection
  • Terminal: Added text search
  • Fix (Regression): Local Browser: Regression: Unable to navigate to Desktop folder
  • Fix (Regression): Remote Browser: Automatic timezone detection
v4.0 Build 1079 22. February 2010 BETA
  • Terminal Emulator (Ultimate)
    • Free for all users until 31. April 2010
  • Added integrated editor (Pro)
    • Syntax Highlighting
    • Find and Replace in Files
  • Transfer Queue: Refactoring
    • Global connection pool instead of per protocol connection pool
  • New Transfer Engine (FTPLib):
    • SFTP and SSH implementation have been separated
    • New thread pool. Number of threads are constant.
  • Remote Browser: Refactoring
    • Folder enumeration is faster
    • Connection management
    • Refresh, Notifications
    • Cache management
  • FTP: Disabled automatic -T for LIST for certain servers
  • FTP: Do not send MFMT if not advertised in server's FEAT response
  • Favorites: SSH page: Added button to create certificate in Windows's certificates store
  • Favorites: Create Certificate Wizard allows the creation of certificates with DSA keys.
  • Favorites: Added [x] Show Login Dialog checkbox.
  • Fix: Transfer Queue: Multi part transfers
  • Fix: Transfer Queue: Upload transfer limit used download speed limit setting
  • Fix: Transfer Queue: [x] Pause after transfer completed option was broken
  • Fix: FTP: Access violation due to unprotected functions
  • Fix: FTP: Transfers that timed out did never return
  • Fix: FTP: ".." directory entries were not always ignored
  • Fix: Favorites: "Empty Destination Folder" option has been ignored
  • Fix: Remote Browser: The cache file has not been deleted on "Expire Cache when Remote Browser is closed"
  • Fix: Remote Browser: Synchronized refresh to avoid problems with Windows 7 multi-core aware task scheduler
  • Fix: Remote Browser: Windows 7: Wrong time in view
  • Fix: Windows 7: Opening application from pinned taskbar icon created a new group
v4.0 Build 1072 20. November 2009
  • Windows 7: Added History Jump List
  • Favorites: Added new [x] Synchronize Navigation setting to Local dialog
v4.0 Build 1071 19. November 2009
  • Remote Browser: Updated Properties dialog
  • FTP: Disabled STAT for Humax i-CORD because their STAT implementation is broken
  • Fix: Transfer Queue: Monitor failed to work after all the monitored items have been manually removed
  • Added simple DDE server
  • Preview pane displays link to Source Preview Handler
v4.0 Build 1069 17. November 2009
  • Fix: FTP: Regression in GetFileSize()
  • FTP: Improved STAT parsing
v4.0 Build 1068 17. November 2009
  • Remote Browser: The [x] Remove VMS file version for files and folders option also works for SFTP connections now
  • Fix: Favorites: Move "Ignore Error" option General->Transfer dialog and renamed it to "Skip Post Transfer Check".
v4.0 Build 1067 17. November 2009
  • Updated Transfer Engine (Greatly improves scalability)
  • Remote Browser: Copying files on same server now possible if server supports it (proftpd mod_sftp)
  • Remote Browser: Added Storage page to Properties dialog. It shows the free/used space on servers supporting it (e.g. OpenSSH 5.1+, Serv-U, proftpd mod_sftp)
  • Remote Browser: VMS: Remove version from file/folder option now applies to folders as well
  • Fix: FTP: Regression: AVBL did not return
  • Fix: Multi Upload: Regression: Adding of multiple favorites failed
  • Fix: Multi Upload: Regression: Removing items from the destination failed
  • Fix: Transfer Queue: Regression: Crash when items are moved from Temporary Queue while Queue was running
  • Fix: Transfer Queue: Regression: Synchronize with Delete for uploads was broken
v4.0 Build 1066 9. November 2009
  • Windows Vista+: Remote Browser: Shows security information for SFTP/SSH connection in Details pane and icon tooltip
  • Transfer Queue: Regression: Temporary Queue was broken
v4.0 Build 1065 6. November 2009
  • Windows Vista+: Remote Browser: Details pane shows connection information for root folder
  • Windows Vista+: Local Browser: Added "New" button to dynamic commands bar
  • Windows 7: Local Browser: Added "Include in Library" button to dynamic commands bar
  • Transfer Queue: Refactored monitor logic
  • Transfer Queue: Added {StartTime} and {FinishTime} variables to Email templates
  • Fix: Remote Browser: New->File through the context menu
  • Fix: Transfer Queue: Start Time is now displayed
  • Fix: Transfer Queue: Scheduled time was not always displayed
  • Fix: Windows 7: Local Browser: When browsing to the folders in the Favorites the view is redirected to the actual folder
v4.0 Build 1063 31. October 2009
  • Fix: Browser: Sync Navigation was broken for remote browser
  • Fix: Bug in new transfer limit implementation
  • Fix: Transfer Queue: Retry delay was ignored
v4.0 Build 1062 30. October 2009
  • Transfer Queue: Added arguments input field for script.
  • Fix: Windows 7: Browser: New Folder in tree.
  • Fix: Windows 7: File extensions got lost.
v4.0 Build 1061 30. October 2009
  • Transfer Queue: Added new scripts to move the source files/folders after they have been processed.
  • Fix: Transfer Queue: JScript event binding did not work. VBScript worked as expected.
  • Fix: Transfer Queue: Regression: Recurring operations did not reset correctly.
v4.0 Build 1060 29. October 2009
  • Updated UI component
  • Fix: Transfer Queue: Regression: state vers operation state
v4.0 Build 1059 28. October 2009
  • Fix: Browser: Shellview could get corrupted in some situations
  • Fix: Transfer Queue: Memory leak due to wrong item removal order
  • Fix: Windows XP: Favorites: Icon for root folder was missing
  • Fix: Windows XP: Path input box not correctly drawn
v4.0 Build 1058 26. October 2009
  • Remote Browser: Windows Vista+: Added details pane
  • Favorites Browser: Windows Vista+: Added details pane
  • Setup: Added logic for propertyschema registration
  • Preview Pane: Using COM surrogate host for preview handlers.
  • FTP: Parser now supports decoding of all GXS Information Exchange FTP Gateway long directory listing formats.
  • FTP: Parser now supports (at least one variant) of GXS Enterprise directory listing formats.
  • FTP: Implemented path handling for GXS Enterprise server.
  • FTP: New transfer limit implementation
  • Core: Clipboard monitor now longer prompts when an URL is copied from a modal dialog or its children.
  • Fix: Backup Tool: Was not able to restore backups created by the client.
  • FTP: VMS: Return value of SIZE command is ignored because it is wrong.
  • Fix: FTP: VMS: Workaround for path handling for servers supporting dual mode (Unix and VMS).
  • Multi Upload: Automatically saves the content when items are added or removed.
  • Multi Upload: Added load/save
  • Browsers: Added progress animation to path input box
  • Transfer Queue: Major refactoring:
    • Delayed/lazy creation of connections
    • Support for custom operations using scripts. See the SDK for details.
    • Leaves parent items in the transfer queue until all their children are processed.
    • Removed time formatters (*Y, etc) in destination path of transfer queue items. Use the DynamicDestination script in the SDK instead.
    • Lazy object creation reduces max object count and memory usage. Each transfer queue item uses 328 bytes of memory on x64.
    • Items with recurrence are not processed again until the current operation completes.
    • Scheduled items with no recurrence are not stuck in the queue forever.
  • Fix: Transfer Queue: Transfer Queue ignored ASCII list for SFTP connections.
v4.0 Build 1054 6. October 2009
  • Remote Browser: Command help text/tip is now displayed in status bar
  • Fix: Windows Vista+: Favorites Browser: Crash when pane is closed
v4.0 Build 1053 5. October 2009
  • Fix: ShellTools: Upload through the shell context menu caused the application to hang.
v4.0 Build 1052 3. October 2009
  • Favorite: Added option to export public key in OpenSSH format
  • Fix: Remote Browser: Upload->Select Files... caused a crash
v4.0 Build 1051 2. October 2009
  • Core: Regression: Re-enabled office 2007 theme workaround
  • Fix: Local Browser: Select item was displayed in context menu
  • Fix: Local Browser: Failed to open Office 2007 docx, xlsx, etc files.
v4.0 Build 1050 30. September 2009
  • Local Browser: Windows Vista+: Added Info Bar
  • Local Browser: Windows Vista+: Statusbar now shows the context menu item hint for items in the the tree control
  • Remote Browser: Windows Pre-Vista: Applying shell workarounds (function hooking) to browseui.dll only.
  • Remote Browser: Events are now sent asynchronously.
  • Remote Browser: New Info Bar.
  • Transfer Queue: Added option to keep folders recursively for move operations.
  • Core: Clipboard Monitor. Removed workaround for non-compliant clipboard participants.
  • Setup: Added maintenance reminder dialog
  • Fix: Remote Browser: Sync Navigation: When clicking on a folder item that did not exist in the tree view the application hung.
  • Fix: Remote Browser: Manually aborting a background process made the application hang.
  • Fix: Windows Pre-Vista: The Desktop did flicker/redraw most of the time if a new remote browser was opened
  • Fix: Windows 7: Browsing in Libraries works now as expected
  • Fix: Bulk Rename rules template name can contain . and % now
  • Fix: Visual Compare: Issues with redraw after rename of an item
v4.0 Build 1049 20. September 2009
  • Local Browser: Windows 7: Added header for special folders (Libraries)
  • Local Browser: Windows Vista/7: Added dynamic commands toolbar
  • Local Browser: Windows Vista/7: Added detail pane in the footer
  • Local Browser: Windows Vista/7: Support for Control Panel
  • FTP: Improved code page (UTF8) handling and detection. This should solve the problem with non-ASCII usernames and passwords
  • FTP: Added additional proxy type (USER proxyuser@user@host) e.g. for McAfee Web Gateway (formerly Webwasher)
  • Transfer Queue: When a schedule is changed for an item the last run time is reset and the next run time is calculated from the new settings
  • Transfer Queue: Reduced size of "Transfer Queue.xml" file.
  • Fix: Transfer Queue: Delete Folder and SetPermissions operations did not create new transfer queue items the right way (missing group id and parent)
  • Fix: Remote Browser: When moving a folder and merge is selected in the file exist dialog and no file/folder is skipped then the folder was not removed from the source
  • Fix: Splash screen now shows 4.0
  • Fix: Local Browser: Double click tried to open the file twice if the first attempt failed
  • Fix: Remote Browser: Windows Pre-Vista: Potential crash when a browser window was quickly closed right after it has been opened.
  • Fix: Favorites: Windows Pre-Vista: Statistics dialog was not correctly drawn
  • Fix: FTP: Transfer limit implementation was broken
  • Internal refactoring (removed unused code from sfPidlStorage, corrected new operator exception handling, cleanup of MFC/ATL COM mix in browser implementation)
v4.0 Build 1048 1. September 2009
  • Fix: Pre-Windows Vista: Resources were not correctly loaded for sfFTPLib.dll and sfFavorites.dll
  • Fix: Remote Browser: Failed to open images with Windows Photo Viewer
  • Fix: Visual Compare did use the wrong display name if the file extensions were hidden in the Local Browser
  • Fix: Local Browser: Last location was not always restored
  • Remote Browser: Open With/Edit With sub menu sorted now
  • Small Properties/Delete icons in history combo box are shown after a 700ms delay.
v4.0 Build 1047 30. August 2009
  • Local Browser: Windows 7: Added [x] Show all folders setting to tree control
  • Local Browser: Windows 7: Workaround for Libraries that were incorrectly displayed in the tree control

Version 3.0 Change Log



Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users