FlashFXP v4.4.4.2046 @ 6/6/2014
  • Updated OpenSSL to 1.0.1h
  • Fixed integer overflow in DateTimeToUnix() function, the result should of been an 64-bit integer but instead it was defined as a 32-bit integer.
  • Fixed rare crash when closing FlashFXP triggered by a delayed event that attempted to access an object that had already been freed.
  • Fixed rare crash when renaming a remote folder.
FlashFXP v4.4.4.2042 @ 3/27/2014
  • Resolved a issue that could cause the EnQueue > "move" and "move folder content" features to fail.
  • Fixed a sanity check issue in the local browser that performed a flawed evaluation which could lead to an out of bounds error.
  • Fixed an issue where the skiplist/highlight rules were not re-applied to a folder after moving it to a new location.
  • Made several changes to the way the FlashFXP installer performs an upgrade installation. This should resolve all known issues with performing an upgrade installation.
FlashFXP v4.4.4.2035 @ 2/14/2014
  • Added a work-a-round to address incomplete file upload issue on Windows 8.1. Please let us know if you continue to have problems.
  • Fixed an issue that prevented using the Parent Directory button during a file transfer to switch to the parent folder (assuming the parent directory is cached).
  • Fixed an issue with rendering and displaying custom flashfxp toolbar themes on older versions of windows.
  • Fixed an issue that triggered an access violation during the uninstalling process.
  • Fixed an issue in the Key manager dialog where the key list was using the wrong font.
  • Fixed an issue in the Site manager when adding a new site or changing the connection type, the client certificate/key drop downlist wasn't correctly populated.
  • Fixed an issue using and loading custom button image's after installing a flashfxp toolbar theme.
  • Improved error handling and sanity checking while resolving server hostnames to their IP address.
FlashFXP v4.4.3.2031 @ 1/14/2014
  • Updated OpenSSL 1.0.1f
  • Fixed several minor issues that were triggered by program errors and reported by user submitted crash reports.
  • Fixed an installer issue where the installer failed to update FlashFXP due to an unexpected error.
FlashFXP v4.4.3.2027 @ 11/19/2013
4.4.3 Maintenance release
  • Fixed an application crash which could sometimes be triggered by the loss of connection or disconnecting from the remote server.
  • Fixed a crash on shutdown that prevented FlashFXP from cleanly closing and sometimes leaving processes running in the background, this was caused by a missing sanity check in the destructor of our threaded timer pool.
  • Fixed an issue in the Site Manager that could trigger an access violation when selecting some sites followed by a group. The A/V was caused by code responsible for updating the bookmarks listview control. Specifically when clearing the items.
  • Fixed an issue in the Site Manager that could trigger an access violation when using the search bar at the top of the window. The A/V was caused by a the tear down routine that cleared the treeview and updated treeview with matching sites.
  • While reviewing the code changes that were implimented to solve the incomplete upload problem I discovered a mistake that failed to deallocate a timer ID from our timer pool (when the object.reset method was called object.remove, resetting the object to the inital state changed the timer ID) and as a result eventually the timer pool became full, disgarding any new requests for a timer ID. As a result some UI elements such as progress bars, the status window console, etc didn't update.
FlashFXP v4.4.2.2019 @ 10/31/2013
4.4.2 Maintenance release
  • Fixed issue with screen reader support library causing FlashFXP to crash when opening the about box.
  • Fixed issue on the queue > item edit dialog where the selective transfer list did not update after making changes via the selective transfer dialog. (i.e. adding/removing rule sets)
  • Fixed issue with the En-queue -> "Move Folder Content" feature, if the target folder didn't already exist there was no attempt to create it and often this caused the whole operation to fail, now If the target folder doesn't exist then it will be created.
  • Fixed an issue selecting a custom toolbar button style that would result in an access violation and then crash FlashFXP.
  • Fixed an issue where in some cases the SSL session context object wasn't freed from memory resulting in a memory leak. This occurred on servers such as drftpd where the data connection was established with a slave server.
  • Fixed an issue where in some cases the local browser wasn't refreshed fast enough after renaming a file or folder.
  • Fixed an issue where sending a LIST -alR via a raw command would cache the recursive directory listing as the current folder.
  • Fixed an issue where in a rare situation the cached content would contain the content from another directory, this occurred after a directory was deleted by another user on the server or from within another session and then changing into the directory resulting in a change directory failure and followed by list.
  • When an application password is set and the user forgets the password, after 3 failed attempts the user is now prompted to reset their settings and site profiles and start with a clean set of data files. The password protected data files are automatically backed up as a FlashFXP backup file (fbk) to allow for restoration sometime in the future if the user finds or remembers the password.
  • Fixed some issues with installing updates via LiveUpdate. Depending on which build you upgrade from these fixes might not be immediately noticeable.
  • Fixed local browser shortcut handling issue that caused a folder shortcut to open in a new window.
  • Fixed an issue where selecting the login type "prompt for password" would switch to "anonymous" if the username field was blank, The correct behavior would have been to prompt for both the username and the password.
  • Added 4096 KB and 8192 KB as possible TCP/IP Buffer sizes.
  • Fixed an issue where if the previous site used a custom TCP/IP Buffer size and the new site uses (default) the previous site value was used instead of (default).
  • This release addresses 3 memory access read errors that could lead to internal memory corruption within FlashFXP.
  • Fixed a couple issues with the schedule > edit task dialog when scheduling and/or editing existing tasks.
  • This update addresses an issue that could result in incomplete file uploads under some conditions.
  • Fixed multiple crashes when closing FlashFXP from 3rd party software.
  • Fixed a crash when attempting to browse non-file-system locations.
  • Fixed an issue preventing scheduled tasks from being saved or edited.
  • Fixed an access violation error in the "calculate ftp space used" dialog.
FlashFXP v4.4.1.1998 @ 7/18/2013
4.4.1 Maintenance release
  • Fixed a prompt for password regression where if the user-entered password is invalid or incorrect FlashFXP failed to clear the temporary password and prompt again for a password.
FlashFXP v4.4.0.1997 @ 7/17/2013
  • Fixed display issue with items shown in the active edits dialog, the default state is to show only active edits however items loaded from the edit history were also shown.
FlashFXP v4.4.0.1996 @ 7/17/2013
  • Improved the positioning and size of several user interface elements when the OS is configured to scale the display. (additional tweaks)
FlashFXP v4.4.0.1995 @ 8/14/2013
  • Improved the positioning and size of several user interface elements when the OS is configured to scale the display. (additional tweaks)
  • Fixed a memory corruption issue in a low level string handling routine when copying a string buffer.
FlashFXP v4.4.0.1994 @ 8/09/2013
  • Drag/drop to the remote navigation tree no longer requires a drop on the caption/icon/button, as long as something is drop highlighted it should accept it.
  • Main menu > sites > key manager > dialog caption renamed to key manager to maintain naming consistency.
  • The local navigation tree now correctly updates when the folder case changes. i.e. MyTEST to myTest.
  • Updated the display mode icons (display all / display active edits) on the Active Edits dialog.
  • Updated the Previous / Next icons on the Language Translation dialog.
  • Improved remote move file/folder confirmation prompts to display the target location in the prompt.
  • Improved the positioning and size of several user interface elements when the OS is configured to scale the display.
  • Updated the 'on transfer complete' confirmation dialog to always appear on the same monitor as the main window.
  • Several fixes and improvements to the language translation dialog.
  • Fixed an issue with sorting the queue list by column; when one or more columns were turned off the list was sorted by the wrong column.
  • Fixed a possible access violation crash when FlashFXP is closed while the "server file search" dialog is open.
FlashFXP v4.4.0.1993 @ 8/07/2013
  • This update addresses several minor issues that were found via user submitted crash reports.
FlashFXP v4.4.0.1992 @ 7/28/2013
  • This update addresses several minor issues that were found via user submitted crash reports.
FlashFXP v4.4.0.1991 @ 7/15/2013
  • This update addresses several minor issues that were found via user submitted crash reports.
FlashFXP v4.4.0.1990 @ 7/03/2013
4.4.0 Maintenance release
  • Fixed an issue where some commands sent to the server enforced a 60 second wait timeout, when triggered the connection to the server was automatically closed. While most commands enforce a wait time limit some commands naturally take longer than others and this has lead to some undesired results. I have modified the code to exclude certain commands from the enforced timeout.
  • Fixed caption/option swap in the Preferences dialog > General > Actions. The "Remote file listing" and "URL Clipboard monitor" were swapped.
  • X3, Our graphic designer has independently released several new toolbar button sets for FlashFXP, check them out @ https://asia.flashfxp.com/toolbars Installing toolbar themes has never been easier simply click the download link for the filename.ffxptheme and opening it with FlashFXP. I am a huge fan of the Vacca VI toolbar set.
  • When using the live update feature to download program updates the "run update" button is now disabled on click to prevent multiple instances of the update installer.
  • Fixed crash when importing invalid XML via the Site Import feature.
  • Fixed dead-lock when importing invalid CSV via the Site Import feature.
  • Fixed crash after importing via the Site Import feature.
  • Fixed crash in Calculate server space used feature when FlashFXP is closed while a search is in progress.
  • Fixed crash in Server file search feature when FlashFXP is closed while a search is in progress.
FlashFXP v4.4.0.1989 @ 6/23/2013
4.4.0 Maintenance release
  • Added the ability to Enqueue > Move Folder Content with wildcard masks.
  • Improved error handling of ProFTPD when incorrectly configured with a low SSL session cache timeout (TLSSessionCache internal: value) the server reports "425 Unable to build data connection: Operation not permitted" and no further data connections are allowed, when this situation is detected FlashFXP will now automatically reconnect to the FTP server.
  • Implemented a possible fix for an error we are seeing in user submitted bug reports where FlashFXP is crashing after receiving a WM_SYSCOLORCHANGE event change message.
  • Changed the behavior when pasting a ftp://user:pass@host:port/path style URL without a path, if the pasted URL doesn't contain a path then the pre-existing path is preserved.
FlashFXP v4.4.0.1988 @ 6/17/2013
4.4.0 Stable
New and Improved features
  • Updated to OpenSSL 1.0.1e.
  • Updated installer engines for the standard and portable releases.
  • Added the ability to change the application data folder after installation via the installer maintenance mode (control panel / programs and features).
  • Update: 4x speed improvement when transferring with ProFTPd/mod_sftp server.
  • Improved error handling and recovery in the event of a connection loss during rename and chmod operations.
  • New feature, when a raw command is executed via the raw command line input and FlashFXP is busy performing an operation the raw command will be en-queued.
  • New global hot-key Ctrl+Shift+/ will change the toolbar background to a random solid color, this can be used to help identify which window is which.
  • Added the ability to set the toolbar background to a custom solid color (no styling) via the Preferences dialog > Interface > Toolbar > background.
  • Added the ability to import toolbar theme packs (.ffxpthemes) to simplify the process of installing and using additional toolbar themes.
  • Changed the order in which sub-folders are deleted when deleting from a remote server.
  • Improved remote drag/drop handler code to improve compatibility and resolve a possible delay when dragging from the remote browser window.
  • Added some additional clean up code to help prevent "System Error. Code: 8." crashes.
    More info at http://qc.embarcadero.com/wc/qcmain.aspx?d=100600
Bug Fixes
  • Fixed a complex issue that resulted in files being uploaded into the wrong location on the remote server. Specifically if the connection was lost while making a remote folder a series of safety checks would fail to detect that the connection was lost before executing a fragment of code that was intended to handle situations where the remote server renames the folder to suit the server file system, this code inadvertently changed the target path to an incorrect location. To address this issue additional safety checks have been added to verify and validate the reply to the make directory command and the connection status state.
  • Fixed a rare drawing issue in the user interface that effected a small number of users, resulting in overlapping elements where the previous elements were not erased.
  • Fixed: An access violation error in SHLWAPI.dll when sorting the queue list or file list.
  • Fixed several crashes when closing FlashFXP while the "Server file search" dialog is active.
  • Fixed a bug that sometimes allowed raw commands via the command line input to be executed while FlashFXP was busy performing an operation.
  • Fixed an issue with global/per-site file transfer rules not applying to scheduled tasks, instead the scheduled task was always applying the task defined file transfer rules, even if none were defined.
  • Fixed scheduled task > new/edit task > schedule tab, the repeat task until setting was allowed to be unchecked on Windows versions prior to Vista, however only Vista and up do not require this setting to be filled in. (This is specific to the Windows Task Scheduler and newer versions of Windows have additional features not found on older versions)
  • Fixed an issue where a scheduled task using a dynamic queue would create a temporary queue file each time the task was run.
  • Fixed several issues with remote edits.
    • If a remote edit was attempted while offline on a file that was previously opened via remote edit during the same session then a file modification was triggered which in turn triggered an automatic upload. (when the default action on save is set to upload)
    • Under some rare conditions If the connection to the server is lost while downloading a file for remote edit then FlashFXP would sometimes mistake this as a successful download, when combined with the prior issue this could result in erasing the remote file.
    • Under some conditions the "active edits" dialog failed to redraw the file list after a failed upload attempt and the 'modified' indicator wasn't drawn.
  • On the "active edits" dialog is a button to switch the view between active edits and all edits; when the display was set to active edits sometimes opening a previously edited file failed to add the active edit into the list.
  • On the "active edits" dialog, the right-click command "ReDownload" was broken.
  • Fixed remote file list item selection; after moving a file/folder via drag/drop the next item in the list appeared to be selected and focused but the correct state was only focused.
  • Fixed an issue that would sometimes prevent a ftp upload from being resumed after losing connection to the server.
  • Local browser "On keyboard: Enter Key" now properly handles multiple file selections.
  • Fixed multiple issues with the synchronized browsing feature that sometimes resulted in out of sync browsing.
  • Fixed drag/drop issue where the returned filename ended in a null character. Some users saw this issue appear as the filename being modified on upload as file.ext_ where the null was replaced with a _
  • Fixed: File list item selection glitch when switching focus between windows or scrolling an unfocused file list and then clicking on the item below the cursor.
  • Fixed: Rare crash when dragging files into FlashFXP.
  • Fixed: Drag/drop from local browser and explorer to the remote browser.
  • Fixed: Command line switch /restorequeue was not working correctly.
  • Fixed: Issue with viewing UTF-8/non-Latin characters in filenames.
  • Fixed: When setting the file date/time for site to site file transfers the wrong time was set under some conditions. (Additional cases were found and the code has been updated.)
  • Fixed: slow SFTP upload speed when uploading to a Sun sshd based server. We tweaked some compatibility improvements that were made awhile back restore the performance back to full speed.
  • Fixed: Attempting to delete items from a remote server while working off-line would randomly fail to delete anything, the connection was restored but the item selection was sometimes lost during the reconnect.
  • Fixed a SOCKS5 regression issue that prevented FlashFXP from connecting via SOCKS5.
  • Fixed keyboard multi-selection issue when using the ctrl and shift keyboard modifiers.
  • Fixed access violation error that could occur under some conditions within the disconnect event handler.
  • Fixed the window position of the Goto dialog prompt in the Editor.
  • Fixed an issue where connecting to a FTP server anonymously would sometimes fail to send a user name during login. (REF #841)
  • Fixed an issue in the Calculate disk space dialog when redrawing the directory list after clicking on a column header to change the sort order. (REF #840)
  • Fixed a NVDA screen reader issue when reading the status bar captions (REF #835)
  • Fixed a potential lockup when forcing a disconnect on a remote server.
  • Fixed a SOCKS5 compatibility issue using active mode (PORT) when connecting to a server via a hostname.
  • Fixed a couple issues where a scheduled task would fail to transfer the files and the error wasn't shown in the task scheduler.
  • Fixed an issue where a scheduled task would attempt to prompt the user if the server certificate or host key wasn't trusted, now automatically rejects any untrusted hosts.
  • Fixed an access violation crash if FlashFXP is closed via the task-bar while a child dialog is waiting for user input.
  • Fixed an issue where the estimated queue remaining time was incorrectly calculated when uploading.
  • Fixed an issue where the mouse cursor disappears when trying to drag/drop move in the remote file browser.
  • Fixed an issue where if the server connection is refused or times out it could lead to a dead lock in FlashFXP causing it to appear frozen for up to 30 seconds due to an unnecessary delay in the close socket method.
  • Fixed an issue that could result in broken FTP file uploads using an active mode (PORT) data connection.