Versjonshistorie FlashFXP
<<Tilbake til programvarebeskrivelsen
Endringer for v5.4.0 build 3966 - v5.4.0 build 3970
- Added a new Character Encoding setting "Strict character encoding" in the Site Manager / Options tab. When checked, FlashFXP will not attempt to detect UTF-8 mixed with non-UTF-8 text. On servers that do not use UTF-8 certain character encodings may incorrectly detect as UTF-8 and as a result garble the text, checking this setting can avoid the issue. We have seen this issue on Xlight FTP server software when using the character encoding Chinese Simplified (GBK/GB2312)
- Fixed: A slow performance startup issue under a remote terminal session when the window state was maximized.
- Change: When running under a remote terminal session we've reduced the amount of memory allowed to be allocated for remote directory caching. The original memory allocation limit was calculated based on a desktop PC and now we a different method for server environments to make FlashFXP more server resource friendly.
- The crash report dialog is now dpi-aware.
- Updated SecureBlackBox library.
- Fixed: In a site profile if the login type was previously set to "Key based" and then changed to "Normal" the previously saved key was still used during authentication and before the password authentication. Now the key authentication is not attempted.
Endringer for v5.4.0 build 3956 - v5.4.0 build 3966
- Added a compatibility fix to workaround a MKD issue with Xlight FTP server.
- Fixed: Some users reported a crash in build 3965 when closing FlashFXP, This should now be fixed.
- FlashFXP v5.4.0.3965 @ 03/14/2017
- Change: CLI switches -localpath= and -remotepath= now update the file browser panes switching between local/remote views to reflect the defined mode.
- Fixed: After re-connecting to a site that has idle timed out the local browser changes the path to the one stored in the site profile and then back to the current directory, an unnecessary step and as a side effect cleared the item selection.
- Change: I have refactored the way we use input dialog prompts within FlashFXP, This change should eliminate a long standing access violation crash that a few customers have experienced when adding a new site in the Site Manager.
- FlashFXP v5.4.0.3960 @ 02/17/2017
- Updated OpenSSL to 1.1.0e
- https://www.openssl.org/news/vulnerabilities.html
Endringer for v5.4.0 build 3939 - v5.4.0 build 3955
- Fixed: The Site Manager > Time Zone field wasn't correctly reading the stored value and any changes to the site would set the time zone to an invalid entry.
- Fixed: Improved support for high DPI and scaling tweaks to several dialogs.
- Fixed: When setting the "Selective Transfer Rule" at the item level via the "Edit Queue item" dialog the selective transfer rule was not reverted back to the previous value when transferring the next item in the queue.
- Fixed: After using one of the hash (i.e. /crc32 /md5 /sha1) macros in a custom command script the busy flag wasn't restored to the previous value at the end of the command and could lead to unexpected interface/script issues.
- Fixed: When sending email notifications via Scheduled Tasks the mail server > proxy server setting wasn't working as intended and as a result the proxy server setting might be ignored when sending emails.
- Fixed: Access violation when aborting or closing FlashFXP while the "Calculate Server space used" dialog is open.
- Fixed: In some rare situations dialog confirmation prompts would malfunction and trigger a crash.
- Added: Scheduled Task > Task List > Right-click "Create desktop shortcut to run task"
- Added: The Remote Edit feature will now automatically retry a failed upload (up to 3 times) before requiring the user to manually retry it.
Endringer for v5.3.0.3930 - v5.4.0 build 3939
- Our previous fix for parsing [IPv6]:port introduced an unexpected issue parsing IPv4:port on the hostname field. This update addresses the issue.
- FlashFXP v5.4.0.3936 @ 06/17/2016
- Fixed: An issue parsing compressed IPv6 addresses when using the IP address dialog with [IPv6]:port pairs.
- Fixed: An issue that prevented renaming files on the remote server when running FlashFXP under Wine.
- Minor change to the Site Manager, the search bar has been reverted back to the top position to make the work-flow and TAB stops more logical.
- FlashFXP v5.4.0.3935 @ 06/15/2016
- In response to a possible local memory corruption vulnerability that was reported by Vulnerability Laboratory; We have restricted the length of text allowed in all input controls, placed memory restrictions on certain functions to prevent out of memory errors from occurring, and if one gets past our checks we now prevent the application from continuing after an out of memory error.
- Updated: The FlashFXP installer has been updated from InstallAware Studio 15 to InstallAware Studio X4, Now with full Unicode support and SHA256 authenticode code signing.
- Change: The file list is no longer automatically re-sorted after a file rename operation.
- Change: Several text phrases were changed and/or re-worded. Please take a moment and help us update the translations. Thank you.
- Fixed: Memory leak when moving remote items to a new folder when the target folder is created from within the move dialog.
- Fixed: On the 'Calculate Server Space Used' dialog the list-view sort arrows were broken.
- Minor bug fixes and improvements.
Endringer for v5.3.0.3929 - v5.3.0.3930
- Updated OpenSSL [1.0.2h]
- OpenSSL Security Advisory [3rd May 2016]
- https://www.openssl.org/news/secadv/20160503.txt
- Updated SecureBlackBox library.
- Changed the way the OpenSSL library is loaded to ensure that our OpenSSL dlls are used.
- Fixed an issue where two summary log file messages were only logged to file when session logging was enabled. The CanLog() evaluation was incorrectly checking against ltSession and not ltSummary.
- Minor bug fixes and improvements.
Endringer for v5.3.0.3925 - v5.3.0.3929
- Updated all app services to use a single unified domain for program updates, translation updates/submissions, license key updates, and crash reports.
- Fixed: In some cases program updates downloaded through LiveUpdate incorrectly failed the validation check and were reported as invalid or incomplete.
- Fixed: The custom command macro "/loadstr " was not loading the specified rule set.
- Fixed: The local browser breadcrumb was mangling non-English characters on keyboard input.
- Fixed: Connecting to a FTP+TLS server via a proxy server on listening on 127.0.0.1 with the option "use site IP for passive mode connections" checked didn't work as expected and the proxy IP was used.
- Minor bug fixes and improvements.
Endringer for v5.2.0.3918 - v5.3.0.3925
- Improved backup/restore feature; backups now include scheduled tasks and their associated queue files.
- When restoring from a backup there's a new option (unchecked by default) to recreate the scheduled tasks in Windows Task Scheduler.
- Scheduled Tasks: Fixed an issue where repeated tasks would failing to run after Windows OS has been restarted. (Existing tasks must be manually re-saved for the fix to be applied to the scheduled task entry.)
- Minor bug fixes and improvements.
Endringer for v5.2.0.3912 - v5.2.0.3918
- Updated OpenSSL to 1.0.2g
- OpenSSL Security Advisory [1st March 2016]
- https://www.openssl.org/news/secadv/20160301.txt
- Updated SecureBlackBox library
- Minor bug fixes and improvements
- FlashFXP v5.2.0.3914 @ 02/14/2016
- Fixed: Local browser items sometimes displayed the wrong icon.
- Fixed: A/V crash during download in TRefList.HashString (a hash table class used within the queue transfer list)
- Fixed: Issue with changing the action that occurs when an Active Edit is saved, if the file was previously edited while the action was set to upload, then later changed to prompt. the new prompt setting did not take effect.
- Fixed: Unable to use Ctrl+A in any Site Manager field to select all.
- Fixed: Language translation credits were missing from the About box.
- Fixed: The /deselect custom command macro, it did not work correctly in the local file browser.
Endringer for v5.2.0.3910 - v5.2.0.3912
- Updated OpenSSL to 1.0.2f
- Change: The logic behind the language translation system has changed, user language files (.ulf) are now merged with the master language files (.dlf) at run-time, this new design should resolve issues where user-edits are lost or overwritten by updates to the master language file.
- Fixed: Crash when closing the internal text editor using the ESC key.
Endringer for v5.2.0.3906 - v5.2.0.3910
- Fixed Scheduled Task file transfer rules when using "Use custom rules" the setting were reverted back to use "Use existing rules" when editing the task.
- Updated SecureBlackBox to latest version.
- Added lock icon overlay to Site Manager; this serves as an indicator to identify if the site the is configured to use an encrypted connection.
- Fixed issue with the local file browser sometimes displaying a empty file-list after restoring FlashFXP from the system tray.
- Fixed issue with the way symbolic links were resolved to files using a set of common file extensions. The routine didn't work as expected. This resulted in some symbolic links to folders incorrectly showing as symbolic links to files.
Endringer for v5.2.0.3903 - v5.2.0.3906
- Reworked a change from the previous release that could cause FlashFXP to freeze during upload.
- FlashFXP v5.2.0.3905 @ 12/16/2015
- Fixed issue where the ca_root.pem file was stored in the wrong location.
- Updated SecureBlackBox to latest version.
- Minor speed improvement for FTP and FTP SSL/TLS uploads, in rare cases where the upload speeds were extremely slow to begin with.
- Fixed issue importing sites from FileZilla with base64 encoded passwords.
- Fixed flawed data sanitizing when importing sites from external data sources. CR and LF characters was not being stripped from certain data fields and this caused importing to fail.
Endringer for v5.2.0.3891 - v5.2.0.3903
- Fixed incorrect file list column order on restart (if the columns were re-ordered).
- Fixed issue with file list columns not retaining their defined size when "auto size file list columns" was unchecked.
- Fixed rare crash when the system theme is changed (triggered by invalid WinProc reference while re-creating the window handle)
- Fixed rare crash on exit caused by an invalid memory overwrite.
- Fixed non-fatal issue where some code was not executed for scheduled tasks. (resulted in incorrect UI if the main window is shown while task is running)
- Fixed incorrect drawing of the checklist box control, the wrong part was used for the intermediate state. (was using the intermediate disabled part)
Endringer for v5.2.0.3890 - v5.2.0.3891
- Added support for curve25519-sha256@libssh.org (SFTP)
- Fixed a use-after-free issue when certain dialogs were closed in a non-standard way. such as; programs that add additional buttons to the windows titlebar, 3rd party programs, or interface addons.
- Minor changes to the way the local browser updates the file listing after an operation, specifically when the path is a networked drive/share.
- Minor changes to the remote browser cache system, A couple problems were reported and should now be resolved, as well as some improvements.
Endringer for v5.1.0.3861 - v5.2.0.3876
- Added support for ECSDA key pairs.
- Added support for new SFTP Ciphers (aes256-gsm@openssh.com, aes128-gsm@openssh.com)
- Added support for new SFTP Key Exchange Algorithims (ecdh-sha-curve25519, ecdh-sha2-nistt-*,ecdh-sha2-nistb-*, ecdh-sha2-nistk-*)
- Added support for new SFTP Message Authentication Codes (aes256-gcm, aes128-gcm)
- Fixed: Several minor issues in the Server File Search dialog.
- Fixed: the ability to use :age and :size tokens, in some cases they were failing.
- Improved speed (5x faster) when evaluating skiplist items.
- Changed the behavior of the View & Edit operations to work with multiple items selected.
- Improved compatibility with broken FTP servers, specifically I found on several android based FTP servers where that return a path missing the leading slash in the PWD reply.
- Improved the cache logic of a remote move or rename operation to update the cache accordingly; In addition if the Server File Search dialog is open the results are updated to reflect these changes as well.
- Improved indirect site to site transfers. Added additional checking to ensure the file is completely downloaded before uploading, in some rare cases due to server error the download could be complete yet the server indicates the file was sent successfully.
- Fixed a couple minor issues with the synchronized browsing feature.
- Fixed an access violation crash when the connection is lost during a make directory operation via the SFTP protocol.
- Fixed issue with duplicate folders in the navigation tree list after a folder is deleted.
- Improved parsing the LIST output of MacOS based FTP servers that use the format defined by "MacOS Peter's Server" but use a custom name in the SYST reply.
- Fixed parsing wildcard mask modifiers in cases where the mask modifer doesn't come first. i.e. "*2* :age+1d" when using mask select or via custom commands /select /andselect /selectall /deselect
- Updated SecureBlackBox, This update adds support for additional Ciphers, MACs (message authentication codes), and KEXs (key exchange algorithms).
- Added new "Tango (medium)" toolbar image set consisting of 48x48 images.
Endringer for v5.1.0.3860 - v5.1.0.3861
- Fixed when Queuing/Transferring via the Server File Search dialog invalid characters in the source file-name were not replaced in the target file-name before attempting to download.
- Fixed the Queue Selected and Transfer Selected buttons were only functional when the browser pane was activated.
- When moving a file/folder via drag/drop in the local browser the "move file/folder" confirmation prompt is now correctly shown.
- Added new global remote edit option located in the Preferences dialog under the "View/Edit file" section named "Create a backup copy of file original file on upload". On the first edit of a file a backup is created named ., the timestamp is the current modified date/time of the file.
- Added new per-file-association option located in the File Associations dialog named "Create a backup copy of file original file on upload".
- Changed the behavior of the Server File Search dialog, you can now minimize this dialog.
- Added new /dialog custom command to open dialogs used within FlashFXP, this allows the user to bind a custom shortcut to open these dialogs, more information can be found in the help file.
- Fixed remote browser caching issue when connected to two remote servers (one in each browser pane) when performing a Server File Search on one side while navigating folders on the opposite remote browser caused the folders to not be cached.
- Fixed remote browser caching issue where a failed directory listing or aborting the list operation would clear the cache for all child folders.
- Fixed issue where FlashFXP would sometimes fail to refresh/update the directory content of shared folders when running under a VirtualBox VM, these drives are virtual mapped drives and certain Windows Network API's cannot be called on them otherwise the function calls fail.
Endringer for v5.1.0 build 3847 - v5.1.0.3848
- Fixed: Issue with creating a new custom command if no custom commands exist.
- Fixed: Custom Command /deselect when using a modifier i.e. /deselect * :age+1d
- Fixed: QueueAs/TransferAs (previous build didn't resolve the problem).
- Fixed: Several issues with the queue item editor.
- Added new raw command; /edit "" to open the file for editing.
- Added new raw command; /view "" to open the file for viewing.
- Added new advanced setting via raw command; /set app.os.theme <0|1> set to 0 to turn off theming on list-view and tree-views, 1 to re-enable it. If you're using a dark color scheme it may be more desirable to have themes turned off.
- Added new advanced setting via raw command; /set app.queue.parent <0|1> typically the parent folder entry in the file list cannot be queued/transferred, this override re-enables this behavior allowing the parent directory entry to act as "all items in folder"
- Fixed issue editing UTF-8 files via the internal editor.
- Fixed issue with certain raw commands not executing correctly when run via the transfer queue.
- Changed the way the delete confirmation prompt is shown in the local browser when enabled, if the OS is configured to show a confirmation prompt then that prompt is shown otherwise we display our own confirmation prompt.
- Added new experimental raw command; /copyfile "" "" this command works both locally and remotely, if the server protocol doesn't support a direct copy then the file will be downloaded locally and then uploaded to create the copy.
Endringer for v5.1.0.3839 - v5.1.0 build 3847
- Fixed: Issue with creating a new custom command if no custom commands exist.
- Fixed: Custom Command /deselect when using a modifier i.e. /deselect * :age+1d
- Fixed: QueueAs/TransferAs (previous build didn't resolve the problem).
- Fixed: Several issues with the queue item editor.
- Added new raw command; /edit "" to open the file for editing.
- Added new raw command; /view "" to open the file for viewing.
- Added new advanced setting via raw command; /set app.os.theme <0|1> set to 0 to turn off theming on list-view and tree-views, 1 to re-enable it. If you're using a dark color scheme it may be more desirable to have themes turned off.
- Added new advanced setting via raw command; /set app.queue.parent <0|1> typically the parent folder entry in the file list cannot be queued/transferred, this override re-enables this behavior allowing the parent directory entry to act as "all items in folder"
- Fixed issue editing UTF-8 files via the internal editor.
- Fixed issue with certain raw commands not executing correctly when run via the transfer queue.
- Changed the way the delete confirmation prompt is shown in the local browser when enabled, if the OS is configured to show a confirmation prompt then that prompt is shown otherwise we display our own confirmation prompt.
- Added new experimental raw command; /copyfile "" "" this command works both locally and remotely, if the server protocol doesn't support a direct copy then the file will be downloaded locally and then uploaded to create the copy.
Endringer for v5.1.0.3836 - v5.1.0.3839
- Changed: Reworked the Site Manager dialog, site profile settings have been Reworked so that they are now consistent across all connection types, FTP, SFTP, FTPS. Each connection type now has its own tab for connection specific settings.
- Added: The ability to set a custom Sftp Server via the Site Manager > SFTP Tab.
- Fixed: Corrected issue in an internal UNCPath function that could incorrectly handle \server\path\ paths.
- Fixed: Custom Commands > Using the /busybox command followed by the /confirm command could cause FlashFXP to freeze up.
- Changed: Custom Commands > The /busybox dialog now hides while another dialog window is being shown.
- Fixed: SFTP > When the SSH client is unable to automatically launch the SftpServer several alternatives locations are tried automatically, the method for starting these alternatives was flawed and in some cases resulted in a failure to start the SftpServer.
- Fixed: Resolved an issue with an internal function that was used to determine if multiple items were selected, this caused some basic functionality failure under some conditions.
- Fixed: Resolved an issue with the queue list right-click menu and right-click menu shortcuts not always working as intended.
- Changed: A previous fix for resolving an issue with incorrect file icons introduced some undesired lag when scrolling the file listing, the fix has been reworked to eliminate this lag.
- Changed: By default FlashFXP uses the Windows operating system defined fonts, this change was saved even if the user did not change the font, as a result when the system font changed FlashFXP continued to use the old font.
- Changed: The OpenSSL dlls are now statically linked to the FlashFXP.exe, as a result they are now required to use FlashFXP. This was done to resolve issues where in some rare situations FlashFXP was using OpenSSL dlls from another application, which in some cases was an older version of OpenSSL.
- Changed: Custom Commands > @var@ variables can now be used within token modifiers.
- Fixed: Using QueueAs/TransferAs did not use the new filename in some situations.
Endringer for v5.1.0.3834 - v5.1.0.3836
- Fixed: Text selection in the status console window failed to copy the text to the clipboard in some specific situations.
- Fixed: Loading a queue file that referenced sites that no longer existed in the site manager / quick connect could result in a crash.
- Changed: On the remote folder select dialog the path input control was changed from a edit to a drop-down box and is now populated with previously selected paths during the current site session.
- Changed: The remote folder select dialog now remembers its size/position.
- Changed: The site select/add site dialog now remembers its size/position.
- Fixed: In some cases a remote move operation would fail when performing the operation via the right-click "Move" command.
Endringer for v5.1.0.3829 - v5.1.0.3834
- Fixed: Loading and executing a saved queue that references sites by ID (i.e Auto saved queues) that no longer exist in the Site Manager could under some conditions cause FlashFXP to get stuck in an infinite loop and lock up.
- Fixed: Under a rare condition the Queue List window might cache the wrong site name and the remark column would display the wrong site name. This did not effect functionality and was only a visual issue.
- Fixed: Local browser drag operations incorrectly passed a UTF-8 encoded path-name when calling a windows API when it should of used Unicode path-name, this caused some drag/drop operations to fail.
- Fixed: After the desktop color depth changes sometimes FlashFXP would incorrectly render the toolbar buttons with an opaque background.
- Fixed: If FlashFXP is left minimized while the local browser is displaying the content of a network drive/location and this location becomes unavailable it could cause FlashFXP to freeze for an unusually long time or lockup when restoring the window.
- Fixed: Synchronized browsing issue where the remote synchronized root path was not correctly defined under some conditions.
- Fixed: Scheduled tasks > If the task failed as a result of being unable to resolve the server host name this reason was not clearly indicated.
- Fixed: Internal file read-only check on data files was incorrectly passing Unicode file-names to ANSI version of APIs.
- Changed: Clipboard monitor now uses a more reliable monitoring method on Windows Vista and up.
- Fixed: Eliminated multiple RedrawWindow() API calls after unlocking the window canvas for drawing due to erroneous DrawLockLevel evaluation.
- Fixed: Indirect site to site transfers were experiencing a problem that caused the UI to appear frozen between the download and upload operations while waiting for the file to become ready.
- Fixed: In some cases FlashFXP was unnecessary reloading the FlashFXP data files from disk.
- Fixed: Remote editing, auto uploading on save could in some specific cases try to upload even when another operation is in progress resulting in a failed upload.
- Fixed: After a download transfer failure attempting to re-transfer the file could incorrectly result in the file being skipped.
Endringer for v5.1.0.3828 - v5.1.0.3829
- During the build process of the previous release something went wrong when linking the units and the wrong units were linked. The linked units had the wrong compiler flags and as a result some basic features malfunctioned.
Endringer for v5.1.0.3825 - v5.1.0 build 3826
- This update addresses an issue where FlashFXP may inadvertently revert back to the trial edition.
Endringer for v5.1.0.3824 - v5.1.0.3825
- Changes made in our previous release have revealed an uninitialized buffer used to store error messages from OpenSSL. This can lead to unexpected errors within FlashFXP.
Endringer for v5.1.0.3820 - v5.1.0.3824
- This update implements several new integrity and validation security checks to protect our users from future threats.
Endringer for v5.1.0.3818 - v5.1.0.3820
- Updated: OpenSSL 1.0.2a
- Added: new option in Preferences dialog under General > Options > Use single color application icon. When checked, the application icon will always be green, rather then changing colors based on the current program state. (red = offline, orange = connecting, blue = connected, transferring = green)
- Fixed: The session console window wasn't displaying lines with length of 1.
- Change: Improved file handling when downloading a single set of files using multiple parallel copies of FlashFXP.
Endringer for v5.1.0.3816 - v5.1.0.3818
- Fixed: Issue downloading translation updates when the translation name contains a space. i.e. Chinese Simplified.
- Fixed: Issue with SSL session re-use when using active mode (PORT/EPRT) data connections.
- Fixed: FTP proxy issue when connecting to the proxy via an IPv6 address to a IPv4 FTP server.
- Fixed: Incorrect status message displayed on download when FlashFXP failed to open the local file for write.
- Fixed: IPv6 addresses were not properly formatted when using the copy to clipboard feature.
- Fixed: The URL parser failed to parse IPv6 addresses pasted into FlashFXP (Quick Connect / Site Manager).
- Fixed: Failure to transfer to/from network shares \\path
- Fixed: Custom commands > incorrect result when using /queue selected with a modifier within a command block.
- Fixed: Custom commands > incorrect result when using () to strip characters.
- Changed: If FlashFXP encounters an error saving a data file to disk then an error message is displayed, the error message now includes a list of files affected by this failure. For some unexplained reason a few people have a corrupted schedule.dat which is causing this issue. As long as you don't have any scheduled tasks in FlashFXP you can safely delete it. Otherwise you may need to replace it from a back-up.
Endringer for v5.0.0.3805 - v5.1.0.3816
- Fixed: When FlashFXP is running as a scheduled task, if the user restored FlashFXP from the system tray the main application window was blank.
- Fixed: High DPI scaling issue where the statusbar transfer progress panel was not scaled.
- Fixed: An issue where in some situations the remote file listing cache was stale and regardless of the settings it should of been purged and re-cached. i.e. within a single queue; upload a folder to a site followed by downloading the same folder to the users computer in new location. The download would fail because the cache was stale.
- Fixed: An issue uploading files where the source path+filename was 260 characters or longer.
- Fixed: on the confirmation prompt "Opening separate shell session" the check-box "Don't show this dialog again" the text was missing a UTF-8 to Unicode conversion.
- Fixed: In the remote file browser when sorting by column (owner, group, attrib) the sorted result was incorrect due to a logic error evaluating the "parent directory" item.
- Fixed: SFTP / Keyboard authentication issue. [BUG ID: 1020]
- Updated SBB library (used for x.509 certificates, public/private keys, ssh, and sftp)
- New command script macro: /busybox Displays a busy dialog during script execution with a cancel button.
- Major change to the way FlashFXP handles remote directory listings. Now the auto-detect setting detects UTF-8 and converts non-UTF8 text using the operating system code page. Previously non UTF-8 was displayed using the Windows 1252 code page. This caused problems displaying non-English text such as Korean and Chinese. This change may result in some text being displayed incorrectly. If you experience problems please let me know ASAP. Please provide the name and version of the FTP server software and the language as well as the OS version and language. Additional information may be required.
- Changed: Many internal Unicode to UTF-8 conversions were changed from using CP 1252 to using the operating system locale CP.
- Fixed entering a Unicode pathname in the drop-down path breadcrumb could fail.
- Fixed the Active Edits feature did not always handle Unicode file-names correctly.
- Fixed an issue with timestamps in the session console window, resulting in some incorrect timestamps.
- Changed: Timestamps in the session console window, if you turn timestamps on you will now see timestamps for pre-existing lines in the window.
- Fixed issue with the font select dialog; the font preview used the wrong color.
- Cleaned up parts of the transfer queue routine and removed some flawed code that attempted to swap the direction of a queue item.
- Changed: When a delete operation is performed via the transfer queue FlashFXP makes sure that there are no failed transfers pending, if any are found then they are reset and retried, if the transfer fails again then the transfer queue is now aborted. In Previous builds the delete operation was marked as failed and skipped and the queue continued.
- Major speed improvement when downloading from a ProFTPD/mod_sftp Server.
- Fixed SSH/SFTP compatiblity issue with Sun_SSH that resulted in incomplete/failed uploads.
- Major overhaul to the custom command script engine to resolve an issue where command blocks and script macro includes were sometimes executed in the wrong order. THIS MAY BREAK PRE-EXISTING CUSTOM COMMAND SCRIPTS THAT RELY ON OUT OF ORDER EXECUTION. PLEASE VERIFY THAT THEY WORK AS EXPECTED.
- Fixed an issue in command scripts that caused /shell { } command blocks to stop working.
- Improved the %c (clipboard text) token when the clipboard contains multiple lines of text and is used with the /shell command. i.e. "/shell %c"
- Fixed Unicode encoding issue in the /writeln command when the output filename contained non-UF8 characters.
- Fixed an issue with the /select* commands in the remote browser where the current item selection wasn't correctly cleared before being applied.
- Fixed an issue in the local browser where in some situations the wrong icon was displayed for an item.
- Fixed an issue with using -get with a ftp:// url via the command line.
- Fixed an issue with FTPS uploads where the file transfer would fail and was treated as if it was successful. This could occur if the control channel was lost and the data data channel successfully completed a graceful TLS shutdown without actually sending the entire file.
- Added raw command "/set app.icon.static 1" to set the taskbar/window icon to a static icon, rather than change based on the current state.
- Added raw command "/set app.closetotray 1" to change the behavior of FlashFXP when clicking the close button to minimize to the tray rather than exit. To exit FlashFXP you need to either use Exit from under the Session menu or the tray right-click menu.
- Fixed UTF-8/Unicode encoding issue when using a selective transfer rule that contains UTF-8 encoded characters in the Edit Queue and Edit Scheduled Task dialogs.
- Fixed an issue with selective transfer rules; when the files list action is set to transfer and folder list action is set to skip and the entry in the folder list is an exact match (no wildcard/regex) the folder list action could be ignored and allow the matching folder to transfer.
- Fixed Site Manager > Site Profile > TCP/IP Buffer size > Send/Receive values were reversed on load.
- Fixed double UTF-8 encoding on some SFTP status messages shown in the console window.
- Fixed local browser modified date was rounded to the nearest even second. The SHGetDataFromIDList api doesn't mention this limitation.
Endringer for v5.0.0 build 3804 - v5.0.0.3805
- Updated OpenSSL to 1.0.2
- Added new CLI switches -overwrite -ask -resume which can be combined with -download -upload -fxp etc to override the global/per-site transfer rules.
- Updated the Custom command section of the help file and introduced a few new commands.
- Fixed bug in the "Edit and Upload" feature that caused it to malfunction and not work as intended. Basically in some cases the file wasn't added to the Active Edits window. Since the file wasn't added to the Active Edits it was not monitored for changes and FlashFXP was not detecting when the user made changes to the file in turn the file was not uploaded after save.
- The Character Encoding setting is now applied to MLSD directory listings.
- This release contains a couple minor changes based on crash reports.
Endringer for v5.0.0.3801 - v5.0.0 build 3804
- Updated OpenSSL to 1.0.1l
- Updated SFTP engine to the latest version.
- Fixed missing Unicode to UTF-8 conversion in the "Find dialog", as a result some Unicode text was not found when searching the file list.
- Added automatic end of line (LF to CR/LF) conversion when pasting text into the raw command prompt.
- The toolbar theme feature has been updated to support additional icon sizes.
- Minor tweaks to improve the user interface on high DPI monitors. (We`re working on a large version of the Tango toolbar theme)
Endringer for v5.0.0.3800 - v5.0.0.3801
- Updated OpenSSL to 1.0.1k. https://www.openssl.org/news/secadv_20150108.txt
Endringer for v5.0.0.3799 - v5.0.0.3800
- Fixed regression in `single connection layout` mode where the browser panes don't update correctly. Effected: 1. Toggling single connection layout mode. 2. Connecting via quick connect 3. Connecting via the command line.
- Fixed conflicting shortcut key combination (ctrl+shift+s) 'Select Marked' & 'Set File Date / Time' in the 'Server File Search' dialog.
- Fixed when writing to a data file fails it was triggering a application crash.
- Fixed the skip reason field was not being written to the skip.log
- Fixed drawing glitch in the status-bar file transfer progress pane when Windows themes are unavailable or turned off.
- Fixed incorrect string pointer check in status-bar drawing routine, the code failed to correctly validate the string pointer.
- Fixed drawing glitch on File exists (Ask) prompt where some of the text background was the wrong color when Windows Themes are unavailable or turned off.
Endringer for v5.0.0.3795 - v5.0.0.3799
- Fixed when using the raw command %f token the selection list was processed in reverse order.
- Fixed an issue where the remote folder cache expired unexpectedly. The folder cache check-box setting "Expire after minutes" was ignored and the cache was always cleared after minutes.
- Fixed an issue with the global "Enable Skip list" setting being ignored in some cases, as a result the skip list was enabled even when the setting was unchecked.
- Fixed an issue with the "Filename Case Conversion" feature mangling filenames.
- Fixed a compatibility issue with OpenSSH+HPN on FreeBSD.
Endringer for v5.0.0.3788 - v5.0.0.3791
- This update addresses a Buffer overflow in the Vcl.Graphics.TPicture.Bitmap implementation of the Visual Component Library (VCL) that is used within FlashFXP.
- http://cve.mitre.org/cgi-bin/cvename.cgi?name=2014-0993
- Fixed issue running en-queued commands via a scheduled task, when the queue also contained file transfers that preserved the date/time on file transfer.
Endringer for v5.0.0.3786 - v5.0.0.3788
- Fixed drag/drop issue when dragging between two separate local browsers and the drop-target item is selected.
- Fixed an issue where raw command hot key shortcuts were sometimes non-functional. When the command menu was generated/updated/cleared sometimes the shortcut list was not synced.
- Fixed an issue where the file list right-click raw command sub-menu was sometimes not populated. (related to the issue above)
- Fixed an issue with the remote folder cache after refreshing a cached folder from the server.
- Fixed crash on exit when running a scheduled task that contains special commands (raw commands, en-queued move, rename, delete, etc operations).
- Fixed rare A/V crash in the Site Manager after deleting a site group. A sanity check failed to prevent access to an invalid object.
- Fixed rare A/V crash when using the Remote Editing feature caused by an invalid value within the remote edit file object. Added additional sanity checks.
Endringer for v5.0.0 Build 3780 - v5.0.0.3784
- Updated OpenSSL 1.0.1j
- OpenSSL Security Advisory [15 Oct 2014]
- https://www.openssl.org/news/secadv_20141015.txt
- Fixed DPI scaling issues with that Key Manager and Raw Command input dialogs making them unusable. As well as a few other very minor DPI related issues in the Edit Queue Item dialog, Filters dialog, Site Manager dialog, Edit Custom commands dialog.
Endringer for v5.0.0 Build 3777 - v5.0.0 Build 3780
- Fixed regression with raw command prompt right-click popup menu.
- Some more tweaks to the way the main window layout is adjusted when certain visual elements are switched between visible and hidden.
- Fixed crash when creating a X.509 certificate or public/private key pair and then aborting the operation.
Endringer for v5.0.0 build 3776 - v5.0.0 Build 3777
- Fixed Single connection mode which was completely broken and unusable.
- Fixed crash when opening up the site manager (Invalid data sent to crypt() length must be a multiple of two error)
Endringer for v5.0.0 build 3771 - v5.0.0 build 3776
- Fixed error on start up for new installations. The error was related to the change in the previous build when switching between encrypted <> non-encrypted data files.
- For now I have disabled auto-complete on the raw command input drop-down box. The auto-complete behavior is not behaving as one would expect.
Endringer for v4.4.4.2046 - v5.0.0 build 3771
- Updated OpenSSL to 1.0.1i
- Added support for TLSv1.2
- Added full UTF-8/Unicode support.
- Added support for Perl Compatible Regular Expressions. PCRE can be used in place of simple wild card matching. To use PCRE the pattern must be prefixed with rx: for example use rx: .*(txt|log)$ to match files ending with .txt or .log.
- Added many new macro commands for use in custom commands.
- The indirect site to site (FXP) transfer mode is now much more reliable when handling broken connections and transfer errors.
- Added the ability to send shell commands over SSH when connected to a SFTP server.
- This release includes dozens of minor improvements and bug fixes
Endringer for v5.0.0 build 3762 RC 2 - v5.0.0 build 3765 RC 3
- Fixed an issue that prevented executing local commands via the raw command line while not connected to a site.
- Fixed issue with the private key not being saved for 'SFTP over SSH' site profiles.
- Fixed window Z order issue when the File Transfer Rules dialog is opened from the File Exists prompt.
- Fixed rare crash when using the find dialog to search within the file listing.
- Fixed incorrect behavior of the "Folder Cache > Expire after X Minutes" setting, the expired folder wasn't removed from the cache as expected, instead it was removed when the internal cache memory limit was reached.
- Added an extended /shell command to make it easier to read and use multiple commands.
- Code:
- /shell {
- command 1
- command 2
- ..
- }
- The commands are then executed on the server as /shell command 1 && command 2
- Minor improvments to the Server File Search and Calculate Server Space used features by replacing a hash table used to keep track of which folders have been seen with one that has a 50% smaller memory footprint.
- Changed the way the Server File Search feature treats symbolic links when connected to a SFTP server. The Symbolic link is now resolved and the LinkTo location is checked against our path hash lookup table (instead of the path/symlink) to prevent endless recursive looping while searching.
Endringer for v5.0.0 build 3752 Beta - v5.0.0 build 3753 RC 1
- Download FlashFXP v5.0 preview
- FlashFXP Product Box
- Title:
- FlashFXP - Release Candidate 1
- Description:
- Windows FTP Client
- Version:
- 5.0.0 build 3753 [RC 1]
- Release Date:
- 07/24/2014
- Size:
- 5.5 MB
- Price:
- $29.95 USD
- Operating Systems:
- Windows 8, Windows 7, Windows Vista, Windows XP
- Download FlashFXP Purchase
- FlashFXP v5.0 Release Candidate
- This is the most current version of FlashFXP available publicly for download, it contains cutting edge fixes and changes, sometimes these changes lead to incorrect or unexpected results.
- This release of FlashFXP that introduces full Unicode/UTF8 support.
- What this means is that all user interface text is rendered using Unicode, allowing non-locale languages to be displayed in FlashFXP. i.e. use Russian on Chinese OS, etc. Remote server file listings are rendered from UTF8, or if the defined server character set uses a specific code page and doesn't support UTF8 the code page is converted to UTF8 for display. The local browser filenames are native Unicode which are then converted to UTF8 or the server character set when uploading files.
Endringer for v4.4.3 build 2029 - v5.0.0 build 3699 Beta
- Unicode support for translations and all user interfaces dialogs and text.
- Full UTF-8 support for remote servers.
- Full support for converting non-UTF-8 remote server content to UTF-8. The server character encoding can be set via the Site Manager.
- New memory based caching system for remote server directory listings.
- This version of FlashFXP is compiled with Delphi 7 while previous versions were compiled with Delphi 4.
- All data files used by v5.x use a updated data format that is not backwards compatible with previous versions. Specifically all data files are now UTF8 encoded.
- The .fqf (FlashFXP queue file format) has changed in v5.x, The format has been optimized to reduce the overall file size and it now uses UTF8 encoding. The new format is not backwards compatible.
- The .ftp (FlashFXP Site XML Export format) has changed, additional site settings are now included in the export, This format does not export all site profile settings.
- The .fbk (FlashFXP backup file format) has changed, backups created by v5.x should not be restored to previous versions of FlashFXP.
Endringer for v4.4.4 build 2043 - v4.4.4.2046
- 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.
Endringer for v4.4.4 build 2035 - v4.4.4 build 2043
- 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
Endringer for v4.4.4 build 2040 - v4.4.4 Build 2042
- 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.
Endringer for v4.4.4 build 2035 - v4.4.4 build 2040
- 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.
Endringer for v4.4.4 build 2038 - v4.4.4 build 2039
- 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.
Endringer for v4.4.4 build 2035 - v4.4.4 build 2038
- 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.
Endringer for v4.4.3 build 2031 - v4.4.4 build 2035
- 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.
Endringer for v4.4.3 build 2027 - v4.4.4 build 2033
- 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.
Endringer for v4.4.2 build 2019 - v4.4.3 build 2029
- 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.
Endringer for v4.4.2 build 2026 - v4.4.3 build 2027
- 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.
Endringer for v4.4.0 build 1998 - v4.4.2 build 2026
- 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.
Endringer for v4.4.0 build 1998 - v4.4.2 build 2025
- 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.
Endringer for v4.4.2 build 2018 - v4.4.2 build 2022
- 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.
Endringer for v4.4.2 build 2018 - v4.4.2 build 2020
- 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.
Endringer for v4.4.2 build 2018 - v4.4.2 build 2019
- 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.
Endringer for v4.4.0 build 1998 - v4.4.2 build 2018
- 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.
Endringer for v4.4.0 build 1998 - v4.4.2 build 2016
- 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.
Endringer for v4.4.0 build 1997 - v4.4.0 build 1998
- 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.
Endringer for v4.4.0 build 1988 - v4.4.0 build 1993
- 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 @ http://www.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.
Endringer for v4.4.0 build 1988 - v4.4.0 build 1991
- 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 @ http://www.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.
Endringer for v4.3.1 build 1982 - v4.4.0 build 1988
- 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.
Endringer for v4.3.1 build 1977 - v4.3.1 build 1978
Endringer for v4.3.1 build 1975 - v4.3.1 build 1977
- Improved error handling and recovery in the event of a connection loss during rename and chmod operations.
Endringer for v4.3.1 build 1969 - v4.3.1 build 1971
- 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.
Endringer for v4.3.1 build 1957 - v4.3.1 build 1969
- Fixed several issues with remote edits. ◦If a remote edit is performed while offline on a file that was previously opened via remote edit in the same session a file modification was detected and 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 could sometimes mistake this for a successful download. Combined with the previous bug this could result in erasing the remote file.
- Under some conditions the "active edits" window failed to redraw the file list after a failed upload and the 'modified' indicator wasn't drawn.
- On the "active edits" window the button that switches the view between current edits and all edits didn't always add previously edited files to the current edits view.
- 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.
Endringer for v4.3.1 build 1964 - v4.3.1 build 1967
- Fixed several issues with remote edits. ?If a remote edit is performed while offline on a file that was previously opened via remote edit in the same session a file modification was detected and 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 could sometimes mistake this for a successful download. Combined with the previous bug this could result in erasing the remote file.
- Under some conditions the "active edits" window failed to redraw the file list after a failed upload and the 'modified' indicator wasn't drawn.
- On the "active edits" window the button that switches the view between current edits and all edits didn't always add previously edited files to the current edits view.
- 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.
Endringer for v4.3.1 build 1964 - v4.3.1 build 1966
- Fixed several issues with remote edits. ?If a remote edit is performed while offline on a file that was previously opened via remote edit in the same session a file modification was detected and 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 could sometimes mistake this for a successful download. Combined with the previous bug this could result in erasing the remote file.
- Under some conditions the "active edits" window failed to redraw the file list after a failed upload and the 'modified' indicator wasn't drawn.
- On the "active edits" window the button that switches the view between current edits and all edits didn't always add previously edited files to the current edits view.
- 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.
Endringer for v4.3.0 build 1940 - v4.3.1 build 1964
- 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 an issue in the active edits window, the ReDownload feature on the right-click menu was non-functional.
- This update resolves several crashes that were resolved from user submitted crash reports.
- Updated remote drag/drop handler code to improve compatibility and resolve a possible delay when dragging from the remote browser window.
- 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.
Endringer for v4.3.0 build 1940 - v4.3.1 build 1961
- 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 an issue in the active edits window, the ReDownload feature on the right-click menu was non-functional.
- This update resolves several crashes that were resolved from user submitted crash reports.
- Updated remote drag/drop handler code to improve compatibility and resolve a possible delay when dragging from the remote browser window.
- 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.
Endringer for v4.3.0 build 1940 - v4.3.1 build 1960
- 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 an issue in the active edits window, the ReDownload feature on the right-click menu was non-functional.
- This update resolves several crashes that were resolved from user submitted crash reports.
- Updated remote drag/drop handler code to improve compatibility and resolve a possible delay when dragging from the remote browser window.
- 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.
Endringer for v4.3.0 Build 1945 - v4.3.1 build 1957
- 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 an issue in the active edits window, the ReDownload feature on the right-click menu was non-functional.
- This update resolves several crashes that were resolved from user submitted crash reports.
- Updated remote drag/drop handler code to improve compatibility and resolve a possible delay when dragging from the remote browser window.
- 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.
Endringer for v4.3.0 build 1940 - v4.3.1 Build 1953
- 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 an issue in the active edits window, the ReDownload feature on the right-click menu was non-functional.
- This update resolves several crashes that were resolved from user submitted crash reports.
- Updated remote drag/drop handler code to improve compatibility and resolve a possible delay when dragging from the remote browser window.
- 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.
Endringer for v4.3.0 build 1940 - v4.3.1 Build 1951
- 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 an issue in the active edits window, the ReDownload feature on the right-click menu was non-functional.
- This update resolves several crashes that were resolved from user submitted crash reports.
- Updated remote drag/drop handler code to improve compatibility and resolve a possible delay when dragging from the remote browser window.
- 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.
Endringer for v4.3.0 build 1940 - v4.3.1 build 1950
- 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 an issue in the active edits window, the ReDownload feature on the right-click menu was non-functional.
- This update resolves several crashes that were resolved from user submitted crash reports.
- Updated remote drag/drop handler code to improve compatibility and resolve a possible delay when dragging from the remote browser window.
- 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.
Endringer for v4.3.0 build 1940 - v4.3.0 build 1946
- 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 an issue in the active edits window, the ReDownload feature on the right-click menu was non-functional.
- This update resolves several crashes that were resolved from user submitted crash reports.
- Updated remote drag/drop handler code to improve compatibility and resolve a possible delay when dragging from the remote browser window.
- 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.
Endringer for v4.3.0 build 1936 - v4.3.0 Build 1945
- Updated languages.
- FTP: Fixed issue with anonymous logins and no USER name being sent during login. (REF #841)
- Calculate disk space: Fixed issue with redrawing the list after clicking on a column header to change the sort order. (REF #840)
- Statusbar: Fixed NVDA screen reader issue when reading the status bar captions (REF #835)
- Changed the order in which sub-folders are deleted when deleting from a remote server.
- Fixed potential lockup when forcing a disconnect on a remote server.
- Fixed SOCKS5 compatibility issue using active mode (PORT) when connecting to a server via a hostname.
- Updated installer to allow the user to individually select which languages to install. (REF #831)
Endringer for v4.3.0 build 1936 - v4.3.0 build 1940
- Updated languages.
- FTP: Fixed issue with anonymous logins and no USER name being sent during login. (REF #841)
- Calculate disk space: Fixed issue with redrawing the list after clicking on a column header to change the sort order. (REF #840)
- Statusbar: Fixed NVDA screen reader issue when reading the status bar captions (REF #835)
- Changed the order in which sub-folders are deleted when deleting from a remote server.
- Fixed potential lockup when forcing a disconnect on a remote server.
- Fixed SOCKS5 compatibility issue using active mode (PORT) when connecting to a server via a hostname.
- Updated installer to allow the user to individually select which languages to install. (REF #831)
Endringer for v4.3.0 build 1936 - v4.3.0 build 1941
- Updated languages.
- FTP: Fixed issue with anonymous logins and no USER name being sent during login. (REF #841)
- Calculate disk space: Fixed issue with redrawing the list after clicking on a column header to change the sort order. (REF #840)
- Statusbar: Fixed NVDA screen reader issue when reading the status bar captions (REF #835)
- Changed the order in which sub-folders are deleted when deleting from a remote server.
- Fixed potential lockup when forcing a disconnect on a remote server.
- Fixed SOCKS5 compatibility issue using active mode (PORT) when connecting to a server via a hostname
Endringer for v4.3.0 build 1937 - v4.3.0.1940
- Updated languages.
- FTP: Fixed issue with anonymous logins and no USER name being sent during login. (REF #841)
- Calculate disk space: Fixed issue with redrawing the list after clicking on a column header to change the sort order. (REF #840)
- Statusbar: Fixed NVDA screen reader issue when reading the status bar captions (REF #835)
- Changed the order in which sub-folders are deleted when deleting from a remote server.
- Fixed potential lockup when forcing a disconnect on a remote server.
- Fixed SOCKS5 compatibility issue using active mode (PORT) when connecting to a server via a hostname.
- Updated installer to allow the user to individually select which languages to install. (REF #831)
Endringer for v4.3.0 build 1936 - v4.3.0 build 1937
Endringer for v4.3.0 Build 1933 - v4.3.0 build 1935
- Updated languages.
- Updated to OpenSSL 1.0.1e
- 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.
- Added the ability to change the application data folder after installation via the installer maintenance mode (control panel / programs and features).
- 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.
Endringer for v4.3.0 Build 1933 - v4.3.0 Build 1934
- Updated languages.
- 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.
- Added the ability to change the application data folder after installation via the installer maintenance mode (control panel / programs and features).
- Fixed an issue where the estimated queue remaining time was incorrectly calculated when uploading.
Endringer for v4.2.6 Build 1897 Beta - v4.3.0 Build 1933
- New and Improved features
- Updated SFTP engine to the latest version.
- Improved screen reader support. If you find some issues please let us know so that we can get them resolved. We've tested with Windows-Eyes and NVDA. All controls should now provide proper descriptions when tabbed, mouse over, or selected.
- Many improvements to the task scheduler. (when modifying or creating a task the syntax and parameters used by FlashFXP have changed, These changes are not backwards compatible with previous releases.)
- Improved FTP uploading where the connection would sometimes be dropped at the end of the transfer.
- Many code optimizations and performance (speed) improvements.
- Added [Site Manager] multiple select to the site list. This should make it easier to manage sites, specifically when wanting to delete or move a selection of sites at a time.
- Improved [Preserve File Date/Upload] feature, this operation is now executed as a separate operation after the file transfer completes, this is done so that if the command fails it doesn't confuse the user into thinking the transfer failed. More information is available on our website at http://www.flashfxp.com/forum/flashfxp/faq/15850-video-file-upload-hangs-99%25.html
- Changed [Task Schedule] property repeat until configuration to allow "until" to be optional, when unchecked the task will run indefinitely. Previously there was no clear way to set this.
- Added [Translation] input validation for the Personal ID number field.
- Improved [Queue/Operation] en-queue delete logic to check to see if the same file/folder is queued for transfer and re-order the delete operation if determined that the file would be deleted prior to transfer. Most users would want to delete the file after the transfer not before. This check is on the source file location.
- Added [file list] icon shortcut overlays to symbolic links to files, when the file is detected as a symbolic link, not all servers will indicate when a file is actually a symbolic link.
- Improved [tree navigation] performance by eliminating a bottleneck that resulted in a 50% speed increase during certain operations.
- Added the ability to drop external folders/shortcuts on the local browser address bar to quickly jump to the folder of the dropped item.
- Improved performance (6x speed increase) when transferring many small files over low latency connections.
- Added the ability to use the keyboard shortcut shift+End during a rename (f2) to select the whole filename.
- Changed the way data channel sockets/objects are created and managed to improve efficiency and performance.
- Improved the way site to site transfers are aborted. This new method has been tested with pure-ftpd, gene6 ftp, proftpd, glftpd, ioftpd, vsftpd, drftpd, and serv-u.
- Added a file replace dialog when attempting to move a file into a location that already contains a file with the same name allowing the user to select the desired action, overwrite, skip, rename, cancel.
- Improved the user experience (reduced flicker) when minimizing and restoring the main window to/from the maximized state.
- Improved content layout and position when using large fonts or font scaling.
- Bug fixes
- Fixed [Task Schedule] property 'Expire on' setting, the setting wasn't being set correctly when FlashFXP was run on Windows Vista or newer.
- Fixed [server/transfer/abort] access violation when the server returned a multi-line reply during an abort operation.
- Fixed [interface/prompts] FlashFXP would sometimes disappear from the task list (alt+tab) when certain child windows were active.
- Fixed [browser/file list] issue that prevented renaming under Wine.
- Fixed [LiveUpdate] crash when canceling a "check for upgrade".
- Fixed [Site Manager] crash when performing a site list search when the selected site is modified and not yet saved. (error occurred while displaying the save changes prompt)
- Fixed [FTP/PROXY/MODE Z] download/listing issue when using a SOCKS Proxy on a FTP server with MODE Z enabled.
- Fixed [Application] crash (Invalid Pointer Operation) triggered under some conditions when using a screen reader with FlashFXP.
- Fixed [Application] text drawing gitches while in screen reader mode.
- Fixed [Application] double buffer drawing with DWM composition enabled.
- Fixed list-view column text, it was rendered upside down and reversed on some systems.
- Added a 60 second data socket connection timeout, this is the maximum time FlashFXP wait for a data connection to connect.
- Fixed an issue where the Windows 7 taskbar progress would incorrectly start at 90%.
- Fixed an issue where the user was unable to transfer any files after canceling a transfer, the cancel flag was not reset in some situations.
- Fixed [server file search/result list] issue where symbolic links weren't shown with the shortcut overlay icon.
- Fixed [server file search/delete operation] issue where symbolic links were treated as folders when in fact they should of been treated as files.
- Fixed [queue list] item selection issue when the queue list is focused using the tab key on the keyboard. The selected items might appear selected but attempting to perform an operation such as delete would fail.
- Fixed [server/operation] issue when trying to move a file or folder, the operation could fail without any indication as to why it failed.
- Fixed [server file search] crash if you close FlashFXP while the server file search is dialog open.
- Fixed [status window] drawing issue where in some situations the last 2-3 lines of text might be delayed and not shown until the FlashFXP window was activated or the status window was scrolled.
- Fixed a couple focus/selection issues when using tab and ctrl+tab.
- Fixed a application crash triggered during the SSL/TLS connection handshake.
- Several minor fixes in the remote sever search feature.
- Several minor fixes in the remote file edits feature.
- Fixed an issue that prevented FlashFXP from shutting down correctly under some conditions and leaving the FlashFXP process running.
- Fixed an issue that could sometimes result in erroneous transfer failed message on connection lost when there was no transfer in progress.
- Fixed an issue triggered after completing a remote server search or closing the remote server search dialog where the current remote directory listing might not display the correct content for the current directory.
- The default value for TCP/IP Keep Alives has changed from 2 minutes to 120 minutes.
- Fixed several issues when performing a remote move folder operation.
- Under some conditions the connect and disconnect buttons were not enabled when they should have been. Fixed.
- Changed the way the local browser handles windows shortcuts when "use accurate shell icons" is unchecked.
- Fixed a many UI elements that weren't properly scaled/positioned when using large fonts.
- Sometimes FlashFXP would display double confirmation prompts when FlashFXP is closed. Fixed.
- Fixed several problems related related to the liveupdate feature, specifically when launching the newly downloaded update.
- Fixed a situation where the local browser could appear blank and or not update correctly after a non-critical failure while navigating.
- Fixed [upload] file read error during file upload.
- Fixed [window/state] when restoring FlashFXP from the system tray if the previous window state was maximized then under some conditions the window state might not be restored.
- Fixed [thread/timer] a race condition in timer/helper thread. This race condition caused things in FlashFXP to malfunction. Such as the local browser wouldn't update automatically to show new/modified files in the current folder.
- Fixed [socket/bind] error when using FlashFXP with a transparent proxy such as Proxifier, where opening the data connection would fail with a Data Socket Error: Can't assign requested address.
- Fixed [DNS] When resolving the server hostname some DNS servers are returning two identical IP records, if the connection fails this can result in an immediate retry attempt and an endless loop ignoring any defined retry delay.
- Fixed [server file search dialog] the "look in" field couldn't be selected via the tab key.
- Fixed [Proxy/Socks5] compatibility issue when connecting to some Socks5 servers using the hostname of the FTP/SFTP server. Connecting with a IP address was unaffected.
- Fixed MLST issue with PS3 FTP server (multiman).
- Fixed [socket/receive buffer] contained stale data on the control connection, in some situations the receive buffer wasn't cleared prior to a re-connection attempt following a connection failure. This issue was detected when using a Socks5 proxy but it's likely that other situations also triggered this issue.
- Right clicking in the tree navigation wasn't changing the active side selection bar (below the browser panes) when the current browser wasn't focused/selected. Fixed.
- Fixed access violation error that would sometimes occur when renaming a folder.
Endringer for v4.3.0 Build 1928 RC2 - v4.3.0.1929 RC2
- Minor improvements and tweaks.
Endringer for 4.3.0 Build 1916 RC2 - v4.3.0.1917 RC2
- Minor improvements and tweaks.
Endringer for v4.3.0 RC 1 Build 1910 - 4.3.0 Build 1916 RC2
Endringer for v4.3.0 Build 1907 RC1 - v4.3.0 Build 1909 RC1
- This is the most current build of FlashFXP available publicly for download, it contains cutting edge fixes and changes, sometimes these changes lead to incorrect behavior or unexpected results.
Endringer for v4.3.0 Build 1901 RC1 - v4.3.0 Build 1907 RC1
- Minor changes to the installer and improved upgrade logic when upgrading from the old installer engine
Endringer for v4.2.6 Build 1897 Beta - v4.3.0 RC 1 Build 1900
- Fixed: A upload failure followed by the loss of connection on the retry attempt could lead to the file being removed from the queue instead of being marked as failed or retried again.
- The code-base is now frozen, we are waiting for language translation updates, and any last minute bug reports.
Endringer for v4.2.6 Build 1896 Beta - v4.2.6 Build 1897 Beta
- Fixed [Task Schedule] property Expire on setting, this setting wasn't being set correctly when FlashFXP was run on Windows Vista or newer.
- Improved [Preserve File Date/Upload] feature, this operation is now executed as a separate operation after the file transfer completes, this is done so that if the command fails it doesn't confuse the user into thinking the transfer failed. More information is available on our website at http://www.flashfxp.com/forum/flashfxp/faq/15850-video-file-upload-hangs-99%25.html
Endringer for v4.2.6 Build 1895 Beta - v4.2.6 Build 1896 Beta
- Changed [Task Schedule] property repeat until configuration to allow "until" to be optional, when unchecked the task will run indefinitely. Previously there was no ideal way to set this.
- Added [Translation] input validation for the Personal ID number field.
- Improved [Queue/Operation] en-queue delete logic to check to see if the same file/folder is queued for transfer and re-order the delete operation if determined that the file would be deleted prior to transfer. Most users would want to delete the file after the transfer not before. This check is on the source file location.
Endringer for v4.2.6.1894 Beta - v4.2.6 Build 1895 Beta
- Fixed [server/transfer/abort] access violation when the server returned a multi-line reply during an abort operation.
- Fixed [interface/prompts] FlashFXP would sometimes disappear from the task list (alt+tab) when certain child windows were active.
Endringer for v4.2.6.1892 Beta - v4.2.6.1894 Beta
- Fixed [browser/file list] issue that prevented renaming under Wine.
- Fixed [LiveUpdate] crash when canceling a "check for upgrade".
- Fixed [Site Manager] crash when performing a site list search when the selected site is modified and not yet saved. (error occurred while displaying the save changes prompt)
- Fixed [FTP/PROXY/MODE Z] download/listing issue when using a SOCKS Proxy on a FTP server with MODE Z enabled.
- Fixed [Application] crash (Invalid Pointer Operation) triggered under some conditions when using a screen reader with FlashFXP.
- Fixed [Application] text drawing gitches while in screen reader mode.
- Fixed [Application] double buffer drawing with DWM composition enabled.
Endringer for v4.2.6.1880 Beta - v4.2.6.1890 Beta
- Fixed list-view column text, it was rendered upside down and reversed on some systems
- Fixed a bug in the "move file/folder dialog" caused by a previous fix that causes the original item selection to change while navigating the move dialog
Endringer for v4.2.6.1872 Beta - v4.2.6.1880 Beta
- Upgraded SFTP engine component to the latest version
- Improved [Site Manager] multi-select support
- Fixed a couple focus/selection issues when using tab and ctrl+tab
Endringer for v4.2.6.1863 Beta - v4.2.6.1872 Beta
- The previous release could crash immediately on start-up depending on the user configuration. This update resolves the issue
Endringer for v4.2.6.1856 Beta - v4.2.6.1857 Beta
- Fixed an issue that prevented FlashFXP from shutting down correctly under some conditions and leaving the FlashFXP process running
- Fixed an issue that could sometimes result in erroneous transfer failed message on connection lost when there was no transfer in progress
Endringer for v4.2.6.1852 Beta - v4.2.6.1856 Beta
- Improved the way site to site transfers are aborted. This new method has been tested with pure-ftpd, gene6 ftp, proftpd, glftpd, ioftpd, vsftpd, drftpd, and serv-u. If you experience any problems aborting site to site transfers please let us know
- Fixed a problem after completing a remote server search or closing the remote server search dialog where the current remote directory listing might not display the correct content for the current directory
Endringer for v4.2.6.1848 Beta - v4.2.6.1852 Beta
- The default value for TCP/IP Keep Alives has changed from 2 minutes to 120 minutes
- Corrected several issues when performing a remote move folder operation
- Under some conditions the connect and disconnect buttons were not enabled when they should have been
Endringer for v4.2.5 build 1813 - v4.2.6.1848 Beta
- Changed the way the local browser handles windows shortcuts when "use accurate shell icons" is unchecked
Endringer for v4.2.6.1834 Beta - v4.2.6.1836 Beta
- Fixed [socket/tcp] The default TCP/IP keep alive value used in the preferences is 2 min, but internally the default value was mistakenly interpreted in hours
Endringer for v4.2.5 build 1813 - v4.2.6.1834 Beta
- Fixed [socket/bind] error when using FlashFXP with a transparent proxy such as Proxifier, where opening the data connection would fail with a Data Socket Error: Can't assign requested address
- Fixed [remote edit] The last few builds introduced a bug which prevented FlashFXP from detecting when the file was saved if the temporary folder path was a short 8.3 pathname
Endringer for v4.2.5 build 1810 - v4.2.5 build 1813
- 4.2.5 hot fix
- Bug fixes
- Fixed: Selective transfer rules aren't being applied correctly, in some cases either they're completely ignored or all files are skipped.
- Fixed: In some cases FlashFXP would crash when using a screen reader while hovering over some text or when closing a child window.
- Fixed compatibility issue with NVDA screen reader when hovering over a richedit control, this problem is caused by a bug in NVDA but I have found a way to work around it until they fix the problem.
- Fixed: When the option "request file size/date prior to transfer" is enabled FlashFXP will now check to see if the source file still exists before performing a site to site transfer, this will eliminate additional delays should the file no longer exist, and depending on the FTP server software aborting a site to site transfer isn't very reliable. On *nix servers it often fails.
- Fixed: When connecting to a site profile stored in the site manager via the command line or via Win7 jump-list the site would sometimes appear in your quick connect list, deleting the site from the quick connect would also delete it from your site manager. This should now be resolved. Site profile sites should not be added to the quick connect site list.
- Fixed: When dropping a file into the file list sometimes the drop-highlight state wasn't reset after the drop, leaving the item to appear selected.
- Fixed: We recently changed the download behavior to compare the local file size against the remote file size to ensure the file was downloaded completely, however this caused problems with downloading files that are updated during the transfer, such as log files, so this behavior has been removed.
Endringer for v4.2.4 build 1785 - v4.2.5 build 1810
- Improved features
- Improved the aborting procedure of FTP file transfers to take into consideration delayed replies from the FTP server.
- Improved SFTP compatibility with Sun_SSH, Previous versions were unable to upload.
- Improved SFTP compatibility with mod_sftp, Previous versions could corrupt the file during upload.
- Improved SFTP upload transfer speed (50-70% faster) with many SFTP servers.
- Improved support for FlashFXP running on legacy versions of Windows and Windows with themes disabled.
- Improved file date/time handling on FTP servers that use the older LIST style directory output. If the file time is not available then date/time comparison is limited to the date.
- Improved preserve date/time on upload to ensure the date/time is set, if the control connection is lost at the end of the file transfer then the set file date/time operation is en-queued until the connection can be restored.
- New Features
- Added an option to randomly select a toolbar background on start-up.
- Added an option to turn off TCP/IP keep-alives and adjust the keep-alive interval.
- Bug fixes
- Fixed a rare critical section dead lock the threaded event timer. I suspect that this issue caused the remote edit feature in FlashFXP to malfunction, as well as other event related features.
- Fixed multiple issues that could cause FlashFXP to crash on start up when run as a scheduled task.
- Fixed an issue that could prevent the user from saving a queue file to disk.
- Fixed an issue where the local or remote browser were ending up in different locations after transferring a file. Sometimes one would revert back to the original location prior to the transfer, or use the default path stored in the site profile.
- Fixed several user-interface glitches where the content wasn't properly updated or redrawn.
Endringer for v4.2.4.1783 - v4.2.4 build 1785
- Improved features Improved window minimize compatibility with DisplayFusion and other 3rd party task-bar replacements.
- Improved compatiblity with OpenSSH+HPN and HPI VMS behind a MultiPath SFTP server.
- Added support for right-click drag and then drop into a single local browser window.
- Bug fixes Fixed issue when en-queued local delete operations when queued in-between remote file operations which resulted in the remote server being disconnected and re-connected, and in some cases the re-connect would fail due to a race condition.
- Fixed issue with remote edit legacy prompt, resulting in the prompt window being always on top of all windows.
- Fixed issue with expanding folders for upload file transfer when not connected to the target server.
- Fixed issue with x.509 client certificate authentication when connecting to FTP SSL/TLS servers. OpenSSL was failing to load the client certificate.
- Fixed issue with en-queued sever delete operations. The deleted file wasn't correctly removed from the internal directory cache, triggering a file exists prompt/comparison rule when the delete operation was followed by a file upload with the same name as the deleted file.
- Fixed issue with the remote directory disk cache manager that could sometimes prevent FlashFXP from shutting down correctly.
- Fixed off screen window placement issue, in some cases such as switching between single and dual monitors the main child windows could sometimes end up positioned off screen.
- Fixed an issue that prevented FlashFXP from successfully logging into some servers.
Endringer for v4.2.3.1771 - v4.2.4.1784
- Improved featuresImproved window minimize compatibility with DisplayFusion and other 3rd party task-bar replacements.
- Improved compatiblity with OpenSSH+HPN and HPI VMS behind a MultiPath SFTP server.
- Added support for right-click drag and then drop into a single local browser window.
- Bug fixesFixed issue when en-queued local delete operations when queued in-between remote file operations which resulted in the remote server being disconnected and re-connected, and in some cases the re-connect would fail due to a race condition.
- Fixed issue with remote edit legacy prompt, resulting in the prompt window being always on top of all windows.
- Fixed issue with expanding folders for upload file transfer when not connected to the target server.
- Fixed issue with x.509 client certificate authentication when connecting to FTP SSL/TLS servers. OpenSSL was failing to load the client certificate.
- Fixed issue with en-queued sever delete operations. The deleted file wasn't correctly removed from the internal directory cache, triggering a file exists prompt/comparison rule when the delete operation was followed by a file upload with the same name as the deleted file.
- Fixed issue with the remote directory disk cache manager that could sometimes prevent FlashFXP from shutting down correctly.
- Fixed off screen window placement issue, in some cases such as switching between single and dual monitors the main child windows could sometimes end up positioned off screen.
- Fixed an issue that prevented FlashFXP from successfully logging into some servers.
Endringer for v4.2.3.1771 - v4.2.4.1783
- Improved featuresImproved window minimize compatibility with DisplayFusion and other 3rd party task-bar replacements.
- Improved compatiblity with OpenSSH+HPN and HPI VMS behind a MultiPath SFTP server.
- Bug fixesFixed issue when en-queued local delete operations when queued in-between remote file operations which resulted in the remote server being disconnected and re-connected, and in some cases the re-connect would fail due to a race condition.
- Fixed issue with remote edit legacy prompt, resulting in the prompt window being always on top of all windows.
- Fixed issue with expanding folders for upload file transfer when not connected to the target server.
- Fixed issue with x.509 client certificate authentication when connecting to FTP SSL/TLS servers. OpenSSL was failing to load the client certificate.
- Fixed issue with en-queued sever delete operations. The deleted file wasn't correctly removed from the internal directory cache, triggering a file exists prompt/comparison rule when the delete operation was followed by a file upload with the same name as the deleted file.
- Fixed issue with the remote directory disk cache manager that could sometimes prevent FlashFXP from shutting down correctly.
- Fixed off screen window placement issue, in some cases such as switching between single and dual monitors the main child windows could sometimes end up positioned off screen.
- Fixed an issue that prevented FlashFXP from successfully logging into some servers.
Endringer for v4.2.2 build 1760 - v4.2.3.1771
- Security updates
- Updated to OpenSSL 1.0.1c.
- OpenSSL Security Advisory http://www.openssl.org/news/secadv_20120510.txt
- Improved features
- Improved file upload routine to keep the file open throughout the entire upload process, this should eliminate issues where FlashFXP attempts to upload the file only to have it fail with an open/access error.
- Added the ability to store x509 certificates/ssh keys with a passphrase, you will be prompted to enter a password any time the certificate or ssh key is loaded.
- Improved logical/natural sorting. The hybrid method we were using didn't always match the operating system.
- Improved FTP directory list handling and parsing. Typically each entry should end in a CR/LF, but this isn't always the case and some FTP servers use LF or CR.
- Improved the behavior of Transfer (via queue list > right-click ), if the connection attempt is delaying for retry it will now trigger a reconnect, rather than waiting the duration of the retry delay.
- Improved drawing of the file list, in some cases moving the mouse over the file list would cause some items to randomly erase and not draw correctly.
- Bug fixes
- Fixed a bug in the UNIX style list parser when parsing certain timestamps and as a result the entry displayed the wrong timestamp.
- Fixed [interface/keyboard] issue that prevented item selection/unselection when using control+space key combination.
Endringer for v4.2.1.1745 - v4.2.2 build 1760
- Security updates
- Updated to OpenSSL 1.0.1a.
- OpenSSL Security Advisory http://www.openssl.org/news/secadv_20120419.txt
- Improved features
- Added: [SSL/FTP/X509] support for verifying the host-name using X509 v3 subject alternative names.
- Added a text Find feature to the language translation editor.
- Added: The ability to select more than one file/folder when using the Enqueue > Rename feature.
- Added: Command line switches to rename/move files on the server. FlashFXP.exe /RENAME="/absolute/path/file.ext" TO="/absolute/path/new.ext"
- Improved local browser re-sort method on automatic refresh.
- Improved error handling in the local folder select dialog.
- Improved the method used to keep a folder cache state in sync with the tree navigation cached icon.
- Improved automatic SSCN command switching and error handling when performing secure site to site transfers.
- Improved toolbar/buttons rendering, some older systems had problems rendering the 32-bit button images with a alpha channel, resulting in a solid color (non-transparent) box around each button.
- Improved toolbar backgrounds to support transparent PNG images.
- Improved placement, position and size of translated text in several locations.
- Improved support for files and folders containing a forward slash (\) as part of the name on unix based systems.
- Improved font size for the local browser text on the toolbar, the font size now scales to better match the toolbar button size.
- The shortcut key for "Connection Type" in the Quick Connect dialog has changed to Alt+E.
- Bug fixes
- Fixed: [Advanced Transfer] The Queue As and Transfer As features now bypass the skip-list rules.
- Fixed: [remote browser] The ctrl + v shortcut for view file did not always work.
- Fixed: [UTF-8] The UTF-8/ANSI text conversion was failing on filenames that were only 1 character long.
- Fixed: [FTP/MLST] Our previous fix for the PS3 FTP Server/multiMAN MLST issue has resulted in an unexpected compatibility issue with other servers, resulting in the wrong date/time and file size being detected, the wrong file transfer rule can be applied and the wrong date/time set on downloads.
- Fixed: Lockup when connecting to two sites at the exact same time.
- Fixed: When using the enqueue / rename feature the internal directory cache was not reset to reflect the changes.
- Fixed issue with MLSD failing to handle unix.mode with a non-standard value.
- Fixed two separate situations that could cause FlashFXP to crash on shutdown.
- Fixed issue where the local parent directory button was non-working during a remote operation (i.e. delete) on the same side.
- Fixed: Logical sorting was broke when sorting items such as a1a, a1b, a1c, etc.
- Fixed: remote tree navigation was missing the folder icons. Somehow the image-list association was lost.
- Fixed: FlashFXP was not remembering the maximized window state when closed while the window is minimized.
- Fixed: After deleting a file the file list would sometimes stop redrawing correctly.
- Fixed: [ftp/ssl] empty directory listing, this occurred when the data socket was closed during the SSL handshake.
Endringer for v4.2.0 build 1730 - v4.2.1.1745
- New and Improved featuresImproved [ftp] folder path name handling when performing operations on the server, specifically when the folder name changes as a result of the FTP server. A folder named "test" may be entered by the user but the server might name the folder as "TEST".
- Improved UNIX:L8 directory list parser to better handle directory listings where the group or owner field contains a space.
- Improved internal image-list stream loading/saving. A compatibility issue in the old method could cause FlashFXP to crash immediately on start-up on some operating systems.
- Improved and updated the theme manager component. The update addresses an issue found in the original theme manager that failed to insure the window handle for the sub-classed component was valid, If the handle was invalid it could cause FlashFXP crash.
- Improved threaded timer callback routines, Some rare situations could trigger a race condition which could cause FlashFXP to crash.
- Improved performance of the server file search and calculate disk space features by replacing the lookup list container with a faster hash lookup list container.
- Upgraded OpenSSL to v1.0.1.
- Improved compatibility with PS3 FTP Server/multiMAN, The MLST command unexpectedly returns multiple non-matching entries causing a conflict when evaluating the file transfer rules.
- Improved [server compatibility] We now attempt to detect "mTCP FTP server" and "PS3 FTP Server" during login, when detected FlashFXP will issue the standard LIST command without any parameters.
- Improved [server compatibility] We now attempt to login with ANSI and/or UTF8 encoded username and password on login failure, some FTP servers require UTF8 while others require ANSI with no way to determine.
- Bug FixesFixed [remote/tree navigation] an issue where the cached overlay icon displayed on the tree navigation wasn't removed after uploading files into the folder.
- Fixed [connection/retry] There was a very small chance of a race condition when aborting the connection attempt that could result in FlashFXP locking up.
- Fixed: [local browser/sorting] In some situations the sort comparison was comparing the wrong data.
- Fixed: [sftp] The connection lost status message was reporting the wrong idle time.
- Fixed: [download/upload] On write failure the file stream object was freed twice which could lead to memory corruption.
- Fixed: [application/event timer] When closing FlashFXP the event thread could crash as a result of the owner being freed before the thread loop exited.
- Fixed: [local browser/drop-down box] Unable to insert a line. error, the drop-down list failed to clear the entries on close up eventually running out of space.
- Fixed: [remote edit / auto upload] In some cases FlashFXP didn't detect when the local file was saved.
- Fixed: [remote edit / legacy prompt] When using legacy prompt mode and opening the file in the internal text editor the upload prompt would appear on top of the internal editor preventing the file from being edited.
- Fixed: [remote browser / rename] Under some conditions performing a rename didn't set the browser state to busy, allowing the user to perform unsafe operations while in the middle of performing the rename operation.
- Fixed: [remote browser / delete] Under some conditions delete was incorrectly disabled and prevented the user from performing the operation.
- Fixed: [application] A performance bottleneck in the main application message loop resulted in a wide range of issues, non-ssl ftp downloads were being throttled, audio stuttering (text-to-speech) when using NVDA screen-reader, were a couple of the main issues noticed.
- Fixed: [server/set file attributes dialog] Incorrect tab order when pressing the tab key to switch focus to the next control.
- Fixed: [sftp/download] When disk write error occurred during download the file transfer wasn't stopped immediately.
- Fixed: [server/download] A bug in the cache lookup system resulted in some upload file transfers being overwritten without prompting the user.
- Fixed: [installer] The installer didn't always update existing language files and sometimes it installed languages that weren't installed.
Endringer for v4.2.0 build 1730 - v4.2.1 build 1744
- New and Improved features
- Improved [ftp] folder path name handling when performing operations on the server, specifically when the folder name changes as a result of the FTP server. A folder named "test" may be entered by the user but the server might name the folder as "TEST".
- Improved UNIX:L8 directory list parser to better handle directory listings where the group or owner field contains a space.
- Improved internal image-list stream loading/saving. A compatibility issue in the old method could cause FlashFXP to crash immediately on start-up on some operating systems.
- Improved and updated the theme manager component. The update addresses an issue found in the original theme manager that failed to insure the window handle for the sub-classed component was valid, If the handle was invalid it could cause FlashFXP crash.
- Improved threaded timer callback routines, Some rare situations could trigger a race condition which could cause FlashFXP to crash.
- Improved performance of the server file search and calculate disk space features by replacing the lookup list container with a faster hash lookup list container.
- Upgraded OpenSSL to v1.0.1.
- Improved compatibility with PS3 FTP Server/multiMAN, The MLST command unexpectedly returns multiple non-matching entries causing a conflict when evaluating the file transfer rules.
- Improved [server compatibility] We now attempt to detect "mTCP FTP server" and "PS3 FTP Server" during login, when detected FlashFXP will issue the standard LIST command without any parameters.
- Improved [server compatibility] We now attempt to login with ANSI and/or UTF8 encoded username and password on login failure, some FTP servers require UTF8 while others require ANSI with no way to determine.
- Bug Fixes
- Fixed [remote/tree navigation] an issue where the cached overlay icon displayed on the tree navigation wasn't removed after uploading files into the folder.
- Fixed [connection/retry] There was a very small chance of a race condition when aborting the connection attempt that could result in FlashFXP locking up.
- Fixed: [local browser/sorting] In some situations the sort comparison was comparing the wrong data.
- Fixed: [sftp] The connection lost status message was reporting the wrong idle time.
- Fixed: [download/upload] On write failure the file stream object was freed twice which could lead to memory corruption.
- Fixed: [application/event timer] When closing FlashFXP the event thread could crash as a result of the owner being freed before the thread loop exited.
- Fixed: [local browser/drop-down box] Unable to insert a line. error, the drop-down list failed to clear the entries on close up eventually running out of space.
- Fixed: [remote edit / auto upload] In some cases FlashFXP didn't detect when the local file was saved.
- Fixed: [remote edit / legacy prompt] When using legacy prompt mode and opening the file in the internal text editor the upload prompt would appear on top of the internal editor preventing the file from being edited.
- Fixed: [remote browser / rename] Under some conditions performing a rename didn't set the browser state to busy, allowing the user to perform unsafe operations while in the middle of performing the rename operation.
- Fixed: [remote browser / delete] Under some conditions delete was incorrectly disabled and prevented the user from performing the operation.
- Fixed: [application] A performance bottleneck in the main application message loop resulted in a wide range of issues, non-ssl ftp downloads were being throttled, audio stuttering (text-to-speech) when using NVDA screen-reader, were a couple of the main issues noticed.
- Fixed: [server/set file attributes dialog] Incorrect tab order when pressing the tab key to switch focus to the next control.
- Fixed: [sftp/download] When disk write error occurred during download the file transfer wasn't stopped immediately.
- Fixed: [server/download] A bug in the cache lookup system resulted in some upload file transfers being overwritten without prompting the user.
- Fixed: [installer] The installer didn't always update existing language files and sometimes it installed languages that weren't installed.
Endringer for v4.1.8 build 1701 - v4.2.0 build 1730
- New and Improved features
- Added: [preferences/view and edit file] New option to include "View and Edit" in edit history, previously local edits were included and this was not desirable for everyone. The default value is unchecked.
- Added: [live update] integrity check of the downloaded setup and on failure the ability to use an alternative download location.
- Added: [session/speed limits] You can now set/adjust the session speed limits via the session menu, or by right-clicking the speed limit icon in the status-bar.
- Added: Holding down the shift key while selecting Copy to clipboard > HTTP URL will open the url in your default web browser.
- Added: [sftp] A fallback solution for sftp servers where the sftp-subsystem is not enabled, but the sftp-server binary is installed.
- Added: [queue/list] The ability to hide/show the columns (Target, Size, and Remark) in the queue window, right-click on the column header for the menu.
- Improved: [Server File Search] These improvements were made to the error handling, command execution, and sub-search filtering.
- Improved Implicit SSL connection handshaking and auto switching from Implicit SSL to Explicit SSL if a standard plain text FTP server reply is received.
- Improved CPU usage when connecting to two servers at the same time.
- Improved the speed in which FlashFXP exits, depending on what FlashFXP was doing there were situations where FlashFXP might take a minute or more to actually exit.
- Improved: [Site Manager] Loading and saving site profiles is now faster.
- Improved: [file transfer rules/validation] In certain cases a file transfer rule could be considered invalid with a prior rule taking priority, however there was no indication if this.
- Changed: [file transfers] When the "remove failed transfers from queue" setting was enabled it bypassed the "retry failed transfers" feature, To resolve this issue a failed item is kept in the queue until the retry limit has been reached and then it is removed.
- Changed: The connection status icons (encryption, speed limiting, compression) are now always displayed on the status-bar.
- Changed: [folder bookmarks/synchronized browsing] Previous versions of FlashFXP had a setting named "Use synchronized browsing" on the bookmark dialog, this has been replaced with a drop-down box allowing 3 different states.
- Default - uses the current synchronized browsing mode.
- Enabled - turns on synchronized browsing, if it isn't already on.
- Disabled - turns off synchronized browsing, if it is already on.
- Changed: [local browser/drag&drop] All drag/drop operations between local browser windows now correctly support the ctrl and shift keyboard modifiers.
- Changed: [local browser/local to local/drag&drop] The behavior of the "local to local" drag/drop option has changed, Now this option will only change the default behavior for drag/drop between the local browsers, it will not effect drag/drop between the tree navigation and the file list within the local browser pane.
- Changed: [tool-bars] Eliminated unnecessary repainting when toggling tool-bar buttons.
- Changed: [network/sockets] The way we use TCP keep-alives has changed. Now TCP keep-alives are only enabled on the control channel when a data channel is active.
- Changed: [tool bar/background] Changes to the way the tool-bar background is rendered, eliminating some unnecessary erasing/drawing.
- Changed: [sftp] When using public key authentication FlashFXP will skip any keyboard-interactive password prompts and use the public key.
- Changed: [on transfer complete/shutdown computer] The original design didn't allow FlashFXP to shut down the computer if the user session was locked. This has been changed, FlashFXP will now try the normal way first and if windows reports that the session is locked it will attempt to force the shutdown.
- Changed: [remote edit] FlashFXP uses the last write file date/time stamp to determine if the file is modified, this value is only accurate to the nearest 2 seconds, as a result a quick edit and save could occur without detection. To address the problem we now set the file date/time stamp to an earlier time.
- Changed: [remote edit/upload prompt] The site name is now displayed in the caption of the remote edit upload prompt.
- Changed: [remote/navigation tree] The sort order now matches the file list which uses a natural word based sort.
- Improved: [download/transfers] I eliminated a couple unnecessary file operations.
- Updated OpenSSL to 1.0.0g
- Minor improvements to the setup installer script, The installer now uses a new method to detect if FlashFXP is running.
- Improved: [tool-bar/backgrounds] Using a custom background with certain display layouts. In some cases the end result wasn't what you might expect.
- Improved: [sftp/server specific] Addressed a compatibility issue with JSCAPE SFTP server. This issue resulted in random disconnects.
- Updated SFTP engine to latest version.
- Improved: [socket/connections] The way socket connections are established.
- Bug Fixes
- Fixed: [Buffer Overflow Vulnerability] Discovered by vulnerability-lab.com, A flaw in the VCL components (TListbox and TComboBox) resulted in a buffer overflow. I have resolved the issue in the components and added additional input validation.
- Fixed: [file transfers] If the retry failed transfer count was set to retry 0 times and the connection is lost, FlashFXP made no attempt to reconnect and transfer any files remaining in the queue.
- Fixed: [file list/columns] The remote file browser was not properly sizing the columns when only the name column is visible and the auto size column setting was off.
- Fixed: [tool-bar/states] The queue/transfer selected buttons are no longer enabled when just the parent directory entry is selected. Since this is not a valid selection.
- Fixed: [Server file search] Searching by date incorrectly used the server date/time and was not adjusting for any server time zone offset.
- Fixed: [Portable Installer] In some cases the portable installer was failing when run via from the update check.
- Fixed: [local browser/drag&drop] The state of the drag cursor did not reflect the actual operation that was performed on drop between local browser panes.
- Fixed: [logging] When disk logging was disabled there was still an attempt to log the session summary on transfer queue completion.
- Fixed: [file transfers] The "retry failed transfers" setting was counting the first failure as 1 and as a result a retry count of 1 would not retry the transfer.
- Fixed: [file transfers] The "remove failed transfers from queue" setting wasn't working as intended and when this option was enabled a directory failure could result in an end-less loop.
- Fixed: [local browser] Drive/device error when attempting to read the icon from a shortcut that points to an invalid location.
- Fixed: [local browser/tree navigation] shift and ctrl key modifiers for drag and drop operations.
- Fixed: [server/connect] In some cases the connection failure error message was incorrectly reporting "connection refused" as "connection timeout".
- Fixed: [server/connect] The IP address list from a DNS lookup was not cleared between connection attempts. This was an issue when connected to Site A via a host-name, disconnecting, then connecting to Site B via an IP. If the connection attempt to Site B failed a the retry was attempted using the IP from Site A.
- Fixed: [tray icon] Rapidly hiding and showing the main window could result in a race condition where the main window became hidden and the tray icon is removed.
- Fixed: Closing FlashFXP while minimized to the system tray could cause FlashFXP to crash while exiting.
- Fixed: [scheduled tasks/logging/email] If the task was configured to send an email and include the log for say failed transfers but logging of failed transfers was disabled, a empty log of the failed transfers was included in the email. Now if logging is disabled there is no reference to the log file in the email.
- Fixed: [local browser/menu] The local browser/file list control menu on the right pane decided to stop working for us. Its now back in action.
- Fixed: [remote edit/upload] If the user disconnects from site A while a prompt for upload is active, then connects to site B and clicks Yes on the upload prompt this could result in a crash or an unpredictable result.
- Fixed: [remote browser/file list] When renaming an item the item selection state was lost, the item with the new name is now re-selected.
- Fixed: [update/installer] When updating FlashFXP portable edition the update installer might install the update into the wrong folder if the pathname contained a space due to a missing double-quote.
- Fixed: [site manager/statistics] A defect was discovered resulting in incorrect stats.
- Fixed: [active edits dialog] hovering the mouse over an entry in the list could result in a range-check error while displaying the entry tool-tip if the time of the download was more than a couple weeks.
- Fixed: [remote/move folder dialog] More fixes, en-queue > move was broken and when entering a non-cached folder the path shown in the box did not match the folder selection.
- Fixed: [ftp/download] One of the fixes in our previous release re-introduced an issue that caused FlashFXP to hang on zero byte files.
- Fixed: [active edits dialog] Delete was disabled after de-selecting an entry from the list.
- Fixed: [console/ANSI parser] The ANSI color parser used in the status window contained a flaw that attempted to read past the end of the string resulting in unpredictable crashes.
Endringer for v4.1.7 build 1688 - v4.1.8 build 1701
- This hot fix makes FlashFXP compatible with Windows XP service pack 1 and service pack 2, The previous release required Windows XP service pack 3 to run.
Endringer for v4.1.6 build 1688 - v4.1.7 build 1688
- Improved http proxy and ftp ssl/tls handshakes.
- Improved passive mode connections via a proxy server.
- Fixed: [ftp/list/parser] trailing spaces in file/folder names were being truncated.
- Fixed: [ftp/ssl] Improved and addressed some issues related to ssl session re-use on the data connection socket.
- Fixed: [ftp/ssl] When closing the ssl session of a data connection FlashFXP wasn't waiting for an answer from the server, technically this is acceptable but could be a security risk? This change makes FlashFXP compatible with vsftpd when the config setting strict_ssl_read_eof=Yes
- Upgraded SFTP engine to the latest version.
- Fixed: [UI/drawing/non-themed] a small area of the toolbar background wasn't being painted correctly and displayed random colors.
- Fixed: [ftp/upload] In some situations the upload would fail with a "File Read Error".
- Fixed: [ftp/proxy/data connection] When connecting to a local proxy via the hostname if the hostname resolved to an IPv6 address in some cases the IPv6 address was treated as an IPv4 address resulting in a data connection failure.
- Improved: [site configuration] Site Manager > FTP > Option "Use site IP for passive mode connections". The previous build wasn't using this option correctly causing a malfunction on some FTP servers.
- Fixed: [transfer/case conversion] Filename case conversion option when using 'first character upper case' the first character was not upper-cased.
- Fixed: [queue] When performing an en-queued delete operation if the connection to the server was lost then FlashFXP did not mark the delete operation as failed and go onto the next item in the queue.
- Improved: [local browser/tree] The performance of local browser tree navigation when navigating network file locations.
- Fixed: [task scheduler/task] When using the weekly schedule and selecting Wednesday, it would report a COM error "the parameter is incorrect".
- Fixed: [proxy] SOCKS/HTTP proxy issue when using a local LAN based proxy to connect to a remote FTP server where the FTP server PASV reply returns a local LAN IP address.
- Improved: [site configuration] Site Manager > FTP > Option "Use site IP for passive mode connections", This setting now has 3 states, unchecked (off), checked (on), and intermediate (auto-detect).
- Fixed: [key manager] Exporting public and private keys via the key manager. (BUG #619)
- Fixed: [ftp/data connection] after a passive data connection failure the retry attempt would also fail because an internal state flag wasn't reset back to default.
- Fixed: [sftp/upload] a defect triggered by uploading a 0 byte file using the SFTP protocol, after the upload completed the next upload or directory listing would fail.
- Added: [custom commands] the ability to create symbolic links (SFTP protocol) using a custom command, the syntax is "SITE SYMLINK "
- Misc: More general tweaks, improvements, fixes and optimizations.
Endringer for v4.1.6 build 1673 - v4.1.6 build 1688
- Improved http proxy and ftp ssl/tls handshakes.
- Improved passive mode connections via a proxy server.
- Fixed: [ftp/list/parser] trailing spaces in file/folder names were being truncated.
- Fixed: [ftp/ssl] Improved and addressed some issues related to ssl session re-use on the data connection socket.
- Fixed: [ftp/ssl] When closing the ssl session of a data connection FlashFXP wasn't waiting for an answer from the server, technically this is acceptable but could be a security risk? This change makes FlashFXP compatible with vsftpd when the config setting strict_ssl_read_eof=Yes
- Upgraded SFTP engine to the latest version.
- Fixed: [UI/drawing/non-themed] a small area of the toolbar background wasn't being painted correctly and displayed random colors.
- Fixed: [ftp/upload] In some situations the upload would fail with a "File Read Error".
- Fixed: [ftp/proxy/data connection] When connecting to a local proxy via the hostname if the hostname resolved to an IPv6 address in some cases the IPv6 address was treated as an IPv4 address resulting in a data connection failure.
- Improved: [site configuration] Site Manager > FTP > Option "Use site IP for passive mode connections". The previous build wasn't using this option correctly causing a malfunction on some FTP servers.
- Fixed: [transfer/case conversion] Filename case conversion option when using 'first character upper case' the first character was not upper-cased.
- Fixed: [queue] When performing an en-queued delete operation if the connection to the server was lost then FlashFXP did not mark the delete operation as failed and go onto the next item in the queue.
- Improved: [local browser/tree] The performance of local browser tree navigation when navigating network file locations.
- Fixed: [task scheduler/task] When using the weekly schedule and selecting Wednesday, it would report a COM error "the parameter is incorrect".
- Fixed: [proxy] SOCKS/HTTP proxy issue when using a local LAN based proxy to connect to a remote FTP server where the FTP server PASV reply returns a local LAN IP address.
- Improved: [site configuration] Site Manager > FTP > Option "Use site IP for passive mode connections", This setting now has 3 states, unchecked (off), checked (on), and intermediate (auto-detect).
- Fixed: [key manager] Exporting public and private keys via the key manager. (BUG #619)
- Fixed: [ftp/data connection] after a passive data connection failure the retry attempt would also fail because an internal state flag wasn't reset back to default.
- Fixed: [sftp/upload] a defect triggered by uploading a 0 byte file using the SFTP protocol, after the upload completed the next upload or directory listing would fail.
- Added: [custom commands] the ability to create symbolic links (SFTP protocol) using a custom command, the syntax is "SITE SYMLINK "
- Misc: More general tweaks, improvements, fixes and optimizations.
Endringer for v4.1.5 build 1668 - v4.1.6 build 1673
- Improved status-bar panel width sizing for text translations, specifically during a file transfer the panel width would re-size to fit the length of text plus time which could fluctuate between hh:mm:ss and mm:ss changing the width of the panel, now the panel is sized to fit the translation + hh:mm:ss.
- Deleting a symbolic link to a folder via the tree navigation now treats the symbolic link as a file delete operation instead of a folder delete.
- Cleaned up the site name displayed in the Active Edits window.
- Improved remote edit feature to auto reconnect and re-upload the file in the event of a connection loss during the file upload.
- Fixed symbolic links on FTP servers using MLSD, in some cases the symbolic links were not displayed.
- Fixed modifying items in the per-site skip list while connected to the site did not take immediate effect.
- Fixed the local browser tree navigation drag/drop would sometimes stop functioning when switching between local and remote browsers.
- Fixed changing the sort order in the local file browser would sometimes clear the item selection.
- Fixed manually refreshing the local file browser would sometimes cause the item selection to malfunction.
- Changed the default "whats new" viewer to a customized version that sets word wrap as default and removed the unnecessary set font/background options from the menu.
- Fixed drawing issue in the text editor when when resizing the window or toggling word wrap.
- Fixed excessively long wait when aborting a file transfer when using FTP+SSL, sometimes the abort could take up to 2 minutes to complete.
- Fixed memory leak triggered by aborting a FTP upload using MODE Z. The Zlib compression object wasn't properly finalized to free the internal memory buffer.
- Fixed FTP+SSL download issue that sometimes resulted in a transfer error even though the transfer was successful, this was caused by the way the SSL connection was shutdown.
- Fixed access violation crash when running FlashFXP on windows 2000 or with themes disabled when in the Preferences dialog > Toolbars section. We missed a test to verify themes before attempting to use them to draw the default background.
- Fixed access violation crash that can occur when switching between the local and remote browser.
- Fixed a defect that prevented ASCII files from downloading 100% on some FTP servers, the transfer would appear frozen or stalled and would eventually time out.
- Fixed site name defect in the remark column of the queue window when displaying the name of a site within a nested group.
- Fixed an issue when running on pre Windows Vista operating systems where minimizing the main window didn't minimize the children windows.
- Fixed selecting "rename" from the file conflict prompt failed to rename the file.
- Improved "rename" on the file conflict prompt, it now checks to see if the new file-name exists.
Endringer for v4.1.5.1667 - v4.1.5 build 1668
- FlashFXP could lockup while displaying the connect menu after disconnecting from a site.
- The remote navigation tree wasn't populated correctly when connecting to sites with a pre-defined remote path
Endringer for v4.1.4.1664 - v4.1.5.1667
- Fixed an issue that resulted a false positive error "Change Folder Failure: (5: Access is denied)" during upload. The IO result wasn't cleared before testing for failure.
- Fixed an issue where switching between MLSD and LIST (or stat -al) didn't correctly clear the remote folder cache.
- Added a work-around specifically for XeXMenu FTPD 0.1 to address an issue when navigating into empty folders.
- Fixed an issue where the oldest site in the quick connect history was removed when the history limit was reached, instead of removing the site with the oldest last connection time.
- Fixed an issue where FlashFXP was throttling the rate at which commands were sent to the server, this was most noticeable during recursive deletes and when transferring many small files.
- Fixed changing the per-site preserve file date/time settings in the file transfer rules dialog didn't take immediate effect.
- Fixed proxy/connection failure when connecting to an sftp server, resulting in an error message 'SSH Error: The packet is too large.'
- Fixed a connection failure that occurred under the following conditions, connect to a ftp+ssl server and then disconnect before the ssl handshake completes, now connecting to a non-ssl ftp server, after about 30 seconds the connection attempt would fail.
- Fixed an access violation that occurred when performing an en-queued operation (rename, exec custom command, move, delete).
- Fixed reported progress percentage during an en-queued delete operation, the progress would jump between the correct value and 100%, and the progress bar wasn't shown on the status-bar.
- Fixed an issue where several toolbar buttons would enabled/disabled while transferring a queue under multiple different conditions.
- Added additional support to handle servers that report the remote path as "//path/to/my/home", the tree navigation wasn't allowing "//" as a valid root.
Endringer for v4.1.3.1658 - v4.1.4.1664
- Fixed upload performance issue, after lots of testing and research I have determined that the problem is related to windows "Receive Window Auto-Tuning Level" setting. If you experience a slow down in this release vs previous releases please let me know via the forums.
- Fixed custom command token %f when executing a command via the FTP search dialog. It was returning the path + filename instead of just the filename. (bug #582)
- Fixed custom command token %c to correctly handle multiple commands separated by CR/LF.
- Fixed the Active Edits dialog would automatically appear after restoring the main window, this issue only appeared on versions of windows prior to Vista.
- Fixed auto reconnect on remote server move folder/file, the connection was restored but the operation was not executed if the main window did not have focus. (Bug #586)
- Fixed the "swap panes" feature wasn't swapping the text shown on the status-bar. (Bug #587)
- Fixed defect when performing a custom command after a loss of connection (i.e idle timeout), The connection is restored but the command wasn't always sent. (Bug #585)
- Improved SFTP upload speed on OpenSSH servers.
- Improved command line switch parser. (bug #594)
- Fixed after performing a en-queued remote file delete operation the directory listing wasn't refreshed.
Endringer for v4.1.2 build 1655 - v4.1.3.1658
- Fixed grabled text in the session status window.
- Added new option (in Preference / Live Update) "prompt to select download location".
Endringer for v4.1.1 build 1651 - v4.1.2.1654
- Fixed file name character case conversion during a file upload, the conversion was not always being applied to the file name in some situations. (bug #565)
- The installer update used for the previous update included an unexpected change that resulted in all command line parameters being quoted. This this change was unexpected and broke part of the uninstall process where FlashFXP prompts to remove the program data files.
- Fixed PASV mode when using a FTP proxy. FlashFXP was forcing the server IP when the FTP proxy was located on a local network.
- Fixed the behavior of select-all (ctrl+A) in the file list pane, performing a select-all will now un-select the parent directory. (Bug #571)
- Fixed local file browser slow performance issue navigating to "My computer" if it contained a disconnected or ejected disk.
- Fixed an issue where custom commands weren't being imported when upgrading from FlashFXP v3.x.
- Changed the list socket data timeout so that its not bound by the connection timeout value, a low connection timeout could result in a lost of connection on a large directory or slow ftp server.
- Improved the file transfer action rule for "rename" to try again on rename failure then if it fails mark the file as failed.
- Fixed the sub-search feature on the server file search dialog where in some cases it would become non-functional.
- Improved the Live-Update feature, future versions will no longer prompt for a download location, the update will download to your temp folder and be deleted after updating.
- Improved performance speed and the efficiency of FTP uploads on high-speed networks.
- Fixed memory leak in key / certificate manager.
- Fixed memory leak in DNS resolver.
- Fixed a defect that prevents logging of scheduled tasks when global logging is turned off and "store logs in unique session folders" is checked.
- Fixed a defect in the path drop-down box requiring a double click to trigger the drop-down.
- Fixed a defect in the logging setting of scheduled tasks that resulted in no logging from occurring.
Endringer for v4.1 build 1648 - v4.1.1 build 1651
- Fixed an issue where certain raw command groups contained invalid keyboard shortcuts that would be bound to standard A-Z characters without a (alt, ctrl, shift) modifier, in most cases binding to the "e" key, this prevented the "e" character from being entered.
- Fixed an issue with plain text FTP downloads being incomplete (missing the last few bytes) under heavy disk i/o.
- Updated the installer script engine to resolve an issue with FlashFXP failing to install on large hard drives (the previous fix was a crude patch), this is an official update from the developer.
- Fixed 'compare folder' and 'transfer mode' tool-bar button defect, after clicking the drop-down arrow the button arrow disappeared.
- Fixed defect in the behavior of the "Stalled transfers > Restart transfer if no data transferred" option, when the option was unchecked the feature did not disable as intended and the stall detection timeout was to 0 seconds triggering a timeout.
- Added status-bar status icon indicator to reflect when FTP MODE Z or SFTP compression is enabled.
- Fixed an issue where the "parent folder" item in the server file list was unclickable after performing a remote folder delete.
- Fixed an issue where local browser would revert back to the default local path after a file transfer if the connection is lost or if you're not connected to the server when the transfer is executed.
- Fixed an issue when importing sites from total commander, the password field wasn't decrypted correctly.
- Changed the way the navigation tree monitors for folder changes, in previous builds FlashFXP monitored all drives, now only the drive of the selected folder is monitored for changes. This change was needed to resolve an issue that prevented the user from removing removable hard drives while FlashFXP was running.
Endringer for v4.1.0 Build 1554 Beta - 4.1.0 Build 1567 Beta
- Major speed improvements to the local browser file list
- Updated Exception/bug reporting component
- Fixed local browser problem when browsing certain unmapped UNC network paths when the tree navigation is activated
- Major code re-factoring on many parts of the low level code base
- Fixed task-bar progress showing incorrect progress for events after using the server file search or calculate disk space features
- Added Preferences dialog > General > Options > screen reader friendly task-bar caption, which reverses the task-bar caption i.e. FlashFXP - site name
Endringer for v4.0 build 1548 - v4.1.0 Build 1554 Beta
- This is a minor update to FlashFXP v4.0.
- Major speed improvements to the local browser file list.
- Updated Exception/bug reporting component.
- Fixed local browser problem when browsing certain unmapped UNC network paths when the tree navigation is activated.
- Major code re-factoring on many parts of the low level code base.
- Fixed task-bar progress showing incorrect progress for events after using the server file search or calculate disk space features.
- Added Preferences dialog > General > Options > screen reader friendly task-bar caption, which reverses the task-bar caption i.e. FlashFXP - site name.
- Improved transfer mode logic when using MLSD and transferring files in ASCII/Binary mode by eliminating an unnecessary transfer mode change for files that are skipped.
- Several improvements to the server file search feature.
- Added hot keys to select matching highlight patterns in the active file list, filters dialog > highlight list. ALT+1 will select all items that match the first pattern in the hightlist list, ALT+2 to ALT+9 the respective items, and ALT+0 to select the 10th pattern.
- Minor improvements to the queue list control to improve the the speed of adding/removing items.
- Re-factored the method of loading a queue via the restore queue dialog to lower memory consumption.
- Resolved an issue where in some cases the connect and disconnect buttons are disabled.
- Resolved an issue with synchronized browsing where a sync'd folder change could result in a second sync attempt on the server triggering a "the folder does not exist" error.
- Reduced the overall CPU usage of FlashFXP without compromising our fast and high performance file transfers.
- Fixed issue in task scheduler dialog where it would get stuck in an error box loop if the windows task scheduler service is disabled.
Endringer for v4.0.0 Build 1545 - v4.0 build 1548
- The installer has been updated, some users experienced an automatic computer restart after update. The installer should never restart the computer.
- Re-worked the internal file associations, in the previous build editing or adding a new file association caused the association to become corrupted.
- Re-worked an internal routine used for object look ups via a hash table, the collision handling was flawed in a way that could sometimes result in an access violation.
- Added a compare folder setting to enable/disable case-sensitive item name for comparisons.
Endringer for v4.0.0 Build 1545 - v4.0.0.1547 Hot fix
- The installer has been updated, some users experienced an automatic computer restart after update. The installer should never restart the computer.
- Re-worked the internal file associations, in the previous build editing or adding a new file association caused the association to become corrupted.
- Re-worked an internal routine used for object look ups via a hash table, the collision handling was flawed in a way that could sometimes result in an access violation.
- Added a compare folder setting to enable/disable case-sensitive item name for comparisons.
Endringer for v4.0.0 Build 1540 - v4.0.0 Build 1545
- Fixed load queue routine when using the command line switch -restorequeue.
- Fixed logic error which allowed the user to start the transfer queue during a delete operation.
- Fixed missing treeview text coloring (skiplist/highlight) when the application is started with the treeview visible.
- Minor changes to the way sounds events are executed.
- Changed the File Association > Add/Edit File Patterns to disallow entries containing semi-colons.
- Minor changes to the remote tree navigation backend to improve performance.
- Changed the remote delete behavior so that when deleting just files from the current folder a file listing refresh isn't performed.
- Changed the remote move behavior so that when moving items a file listing refresh isn't performed.
- Changed the File Association > Add/Edit File Patterns to disallow entries with only spaces.
- Fixed wheel scrolling the tree-view control on the Folder tree dialog prompt and on the Site Folder tree dialog prompt.
- Refined the task scheduler repeat task input validation, as it allowed invalid values to be set resulting in an error saving the task.
- Added a workaround for "clever internet suite ftp service", as its not 100% RFC compatible.
- Fixed UTF8 SFTP issue, An unexpected change in the SFTP engine broke the UTF8 character conversion.
- Fixed command line transfer failure when transferring the root folder.
- Fixed menu navigation glitching, such as clicks not registering.
- Fixed bug in the remote recursive delete routine that could sometimes occur if the connection was lost during the operation.
Endringer for v4.0.0 Build 1539 - v4.0.0 Build 1540
- Fixed sort by Type (ascending/descending) as it was not sorting as intended. Local and remote panes had similar issues.
- Added automatic parsing of sftp:// ftps:// and ftpes:// URLs when pasted into the quick connect and site manager host fields. This was previously limited to just ftp://
- Added improved error handling to the shareware dialog when checking for and displaying special deals to customers.
- Improved logic within the transfer progress UI update routine during a site to site transfer, in some rare cases a divide by zero was triggered.
- Fixed remote edit or view issue, when aborting the operation FlashFXP would re-attempt to transfer the file.
- Updated SFTP engine.
- Updated OpenSSL to 1.0.0d
- Fixed crash when FlashFXP is closed during a remote file search.
- Added a list parser auto fall back to standard UNIX: L8 list format.
- Fixed overlay icons not appearing in the local browser > folder tree.
- Optimized local browser > folder tree.
- Optimized transfer graph.
- Fixed update error when launching the update installer via FlashFXP. This was caused by a User Account Control (UAC) issue.
- Fixed View > Left Tree and Right Tree when Swap Panes is activated.
- Fixed shareware trial evaluation mode.
Endringer for v4.0 build 1535 - v4.0.0 Build 1539
- Fixed sort by Type (ascending/descending) as it was not sorting as intended. Local and remote panes had similar issues.
- Added automatic parsing of sftp:// ftps:// and ftpes:// URLs when pasted into the quick connect and site manager host fields. This was previously limited to just ftp://
- Added improved error handling to the shareware dialog when checking for and displaying special deals to customers.
- Improved logic within the transfer progress UI update routine during a site to site transfer, in some rare cases a divide by zero was triggered.
- Fixed remote edit or view issue, when aborting the operation FlashFXP would re-attempt to transfer the file.
- Updated SFTP engine.
- Updated OpenSSL to 1.0.0d
- Fixed crash when FlashFXP is closed during a remote file search.
- Added a list parser auto fall back to standard UNIX: L8 list format.
- Fixed overlay icons not appearing in the local browser > folder tree.
- Optimized local browser > folder tree.
- Optimized transfer graph.
- Fixed update error when launching the update installer via FlashFXP. This was caused by a User Account Control (UAC) issue.
Endringer for v4.0.0 Build 1523 - v4.0.0 Build 1525
- Fixed Add to bookmark entry non-functional on the folder bookmark menu.
- Fixed Synchronized browsing dead-lock when manually enabled on two servers with identical folder structures.
- Fixed incorrect queue behavior when dragging from the remote folder tree to the local folder tree.
- Fixed u3 portable installer: the manifest build number wasn't increased preventing an upgrade installation.
- Added a "Download additional languages" link to the language select dialog that appears the first time FlashFXP runs.
Endringer for v4.0 Build 1516 - v4.0.0 Build 1523
- Fixed issue with bookmark button menu not always populating or updating correctly.
- Changed the behavior of remote edits so that the absolute or relative path to the file used during download.
- Added support for ..\ and .\ in local folder bookmarks.
Endringer for v4.0 build 1513 - v4.0 Build 1516
- Fixed issue with renaming folders via the local directory tree pane.
- Fixed an issue where if the connection is reset by peer then FlashFXP may not automatically reconnect and resume the operation that was in progress.
Endringer for v3.8 (3.7.8 Build 1332) Beta - v4.0.0.1510
- New Features
- SFTP (SSH File Transfer Protocol) Support.
- Remote file editing with automatic upload on save.
- Automated file transfer scheduling with e-mail notifications.
- File transfer rules based on size, and, or date.
- Integrated language translation editor.
- Simplified user interface.
- New toolbar backgrounds.
- New Integrated Translation Editor.
- Changes
- Windows 7 Improvements and features.
- Improved and optimized local shell file browser.
- Improved and optimized file transfers.
- Improved and optimized tcp/ip buffer sizes.
- Improved FTP File Search.
- Improved logging system.
- LiveUpdate settings have been moved into the Preferences.
- You can now define the default character encoding in the Preferences.
- Upgraded to the latest version of FastMM memory manager.
- Updated OpenSSL 1.0.0b
Endringer for v4.0 Build 1499 RC 3 - v4.0 Build 1502 RC 3
- Improved performance when downloading lots of small files (20-25x faster than the previous build and 2-3x faster than 3.6).
- Fixed dot-less IP addresses in the IP Address dialog when adding IP:PORT
- Fixed DPI scaling issues in the Site manager and Preference dialogs.
- Fixed Active Edits window issue when minimizing the main Window on Pre-Vista OS's.
- Updated SFTP engine to the latest version.
- Fixed rename failure issue where the item being renamed wasn't reverted back to the original name correctly.
- Fixed remote edit failure issue where if the upload is denied by the server a delay of up to 1 minute may occur.
- Optimized the methods used when running a scheduled task.
- Changed the default value for "full row select" from unchecked to checked.
Endringer for v4.0.0 Build 1486 RC2 - v4.0 Build 1499 RC 3
- RC3 Public release.
- Changed the update check to download the correct installer for your installation. i.e. The portable version will download the portable installer.
- A portable installer has been released for testing.
- Minor changes to the non-themed drawing used when visual styles are disabled or for pre Vista OS's.
Endringer for v3.8 (3.7.7 Build 1321) Beta - v3.8 (3.7.8 Build 1327) Beta
- Changes specific to this release
- Updated SFTP engine.
- Updated FASTMM4 to the latest revision.
- You can now drag/drop from within the remote folder tree to move folders on the FTP server. (previously you could only drag from the listing to the tree to move things.)
- The local browser drop down box now supports auto text completion.
- Added the ability to view the MD5/SHA1 Fingerprint from the SSL server certificate dialog.
- FIXED: After an idle disconnect transferring the queue causing a site reconnect set the local path back to the site default.
- FIXED: Unable to view temporary SSL server certificates when "accept once" is clicked and the certificate isn't stored.
- Resolved SFTP compatibility issue with JSCAPE Server.
- New Features
- SFTP Support.
- Added the ability to replace a client certificate, replacing the certificate assigns the new certificate to all the sites the previous certificate was assigned to.
- Added the ability to en-queue delete operations and raw commands. (Remote file list > Right click > EnQueue)
- Added History sub-menu to the connection dropdown menu list.
- Added an Option (Preferences > General > Options) "Include Quick Connect sites in History"
- Local folder sizes are pre-calculated prior to upload to help calculate a more accurate queue remaining time.
- Support for toolbar themes and custom button images.
- Added ability to add comments to a bug report directly from within FlashFXP.
- Added the ablity to reorder and select SFTP encryption ciphers/MACs. (global and per site)
- Updated OpenSSL to 0.9.8h.
- New extended toolbar tray tooltip that displays detailed transfer information.
- New option to blend transfer progressbar with windows theme. (Preferences > Display > Colors & Fonts > Blend with windows theme).
- New Global default and Session on transfer complete option "Retry failed transfers".
- Set Per session via main menu > Session > Retry failed transfers.
- Set global default via Preferences > Transfer > Retry failed transfers
- New option "Move failed transfers to the bottom of queue before retrying" (Set in Preferences > Transfer > Options.)
- Added support for environment variables (i.e. %appdata%, %temp%) in most local browser inputs such as the address bar.
- Added en queue raw command support to the FlashFXP command line. i.e. FlashFXP.exe
-raw="site fubar" (Since the raw command is queued you can use -cX flags such as -c2 to close FlashFXP after performing the command.) - The local file browser will now fully support overlay icons, before only the basic overlays were supported, what this means is that for people who use TortoiseSVN you'll be able to see your file status from within FlashFXP.
- You can now drag/drop queue items from one FlashFXP instance to another (from queue to queue). This action moves the selected queue entries to the target instance.
- You can now customize your toolbar background / buttons using several pre-defined toolbar buttons and background styles. (Preferences / Display / Interface)
- The local browser drop down box now supports auto text completion.
- Changes
- The chain of commands used for local synchronization when navigating via the listview has been reordered.
- Redesigned quick connect interface.
- Removed the 250 character limits for raw commands.
- Compare folder content feature now unselects "parent directory" first as this was not intended behavior.
- Fixes
- Toolbar malfunction on windows 2000.
- Abnormal window behavior when switching between FlashFXP and the Internal text editor.
- Saving the favorites.dat would generate a crash report when the permission to save the file was denied.
- Resolved a problem with handling MLSD directory listings that resulted in the fields being converted to lowercase.
- Fixed issue with MSLD parsing owner/group/etc.
- After an idle disconnect transferring the queue causing a site reconnect set the local path back to the site default.
Endringer for v3.8 (3.7.7 build 1313) Beta - v3.8 (3.7.7 build 1315) Beta
- Changes specific to this release
- Updated SFTP engine.
- Improved error handling for SFTP transfers and command requests.
- Updated tray hint window to display a progress bar, time elapsed and time remaining during delete operations.
- Adjusted memory manager default settings to improve program stability.
- New Features
- SFTP Support.
- Added the ability to replace a client certificate, replacing the certificate assigns the new certificate to all the sites the previous certificate was assigned to.
- Added the ability to en-queue delete operations and raw commands. (Remote file list > Right click > EnQueue)
- Added History sub-menu to the connection dropdown menu list.
- Added an Option (Preferences > General > Options) "Include Quick Connect sites in History"
- Local folder sizes are pre-calculated prior to upload to help calculate a more accurate queue remaining time.
- Support for toolbar themes and custom button images.
- Added ability to add comments to a bug report directly from within FlashFXP.
- Added the ablity to reorder and select SFTP encryption ciphers/MACs. (global and per site)
- Updated OpenSSL to 0.9.8h.
- New extended toolbar tray tooltip that displays detailed transfer information.
- New option to blend transfer progressbar with windows theme. (Preferences > Display > Colors & Fonts > Blend with windows theme).
- New Global default and Session on transfer complete option "Retry failed transfers".
- Set Per session via main menu > Session > Retry failed transfers.
- Set global default via Preferences > Transfer > Retry failed transfers
- New option "Move failed transfers to the bottom of queue before retrying" (Set in Preferences > Transfer > Options.)
- Added support for environment variables (i.e. %appdata%, %temp%) in most local browser inputs such as the address bar.
- Added en queue raw command support to the FlashFXP command line. i.e. FlashFXP.exe
-raw="site fubar" (Since the raw command is queued you can use -cX flags such as -c2 to close FlashFXP after performing the command.) - Changes
- The chain of commands used for local synchronization when navigating via the listview has been reordered.
- Redesigned quick connect interface.
- Removed the 250 character limits for raw commands.
- Compare folder content feature now unselects "parent directory" first as this was not intended behavior.
- Fixes
- Toolbar malfunction on windows 2000.
- Abnormal window behavior when switching between FlashFXP and the Internal text editor.
- Saving the favorites.dat would generate a crash report when the permission to save the file was denied.
- Resolved a problem with handling MLSD directory listings that resulted in the fields being converted to lowercase.
- Fixed issue with MSLD parsing owner/group/etc.
Endringer for v3.7.6.1308 Beta - v3.8 (3.7.7 build 1313) Beta
- Changes specific to this release
- Updated SFTP engine.
- Improved error handling for SFTP transfers and command requests.
- Updated tray hint window to display a progress bar, time elapsed and time remaining during delete operations.
- Adjusted memory manager default settings to improve program stability.
- New Features
- SFTP Support.
- Added the ability to replace a client certificate, replacing the certificate assigns the new certificate to all the sites the previous certificate was assigned to.
- Added the ability to en-queue delete operations and raw commands. (Remote file list > Right click > EnQueue)
- Added History sub-menu to the connection dropdown menu list.
- Added an Option (Preferences > General > Options) "Include Quick Connect sites in History"
- Local folder sizes are pre-calculated prior to upload to help calculate a more accurate queue remaining time.
- Support for toolbar themes and custom button images.
- Added ability to add comments to a bug report directly from within FlashFXP.
- Added the ablity to reorder and select SFTP encryption ciphers/MACs. (global and per site)
- Updated OpenSSL to 0.9.8h.
- New extended toolbar tray tooltip that displays detailed transfer information.
- New option to blend transfer progressbar with windows theme. (Preferences > Display > Colors & Fonts > Blend with windows theme).
- New Global default and Session on transfer complete option "Retry failed transfers".
- Set Per session via main menu > Session > Retry failed transfers.
- Set global default via Preferences > Transfer > Retry failed transfers
- New option "Move failed transfers to the bottom of queue before retrying" (Set in Preferences > Transfer > Options.)
- Added support for environment variables (i.e. %appdata%, %temp%) in most local browser inputs such as the address bar.
- Added en queue raw command support to the FlashFXP command line. i.e. FlashFXP.exe
-raw="site fubar" (Since the raw command is queued you can use -cX flags such as -c2 to close FlashFXP after performing the command.) - Changes
- The chain of commands used for local synchronization when navigating via the listview has been reordered.
- Redesigned quick connect interface.
- Removed the 250 character limits for raw commands.
- Compare folder content feature now unselects "parent directory" first as this was not intended behavior.
- Fixes
- Toolbar malfunction on windows 2000.
- Abnormal window behavior when switching between FlashFXP and the Internal text editor.
- Saving the favorites.dat would generate a crash report when the permission to save the file was denied.
- Resolved a problem with handling MLSD directory listings that resulted in the fields being converted to lowercase.
- Fixed issue with MSLD parsing owner/group/etc.
Endringer for v3.7.5.1303 Beta - v3.7.6.1305 Beta
- Changes specific to this release
- Added en queue raw command support to the FlashFXP command line. i.e. FlashFXP.exe
-raw="site fubar" (Since the raw command is queued you can use -cX flags such as -c2 to close FlashFXP after performing the command.) - Compare folder content feature now unselects "parent directory" first as this was not intended behavior.
- Many minor bug fixes and improvements to error handling based on user submitted crash reports.
- When submitting a crash report it's important that you describe what you were doing when the crash occurred, This additional information will help us resolve the issues faster.
- New Features
- SFTP Support.
- Added the ability to replace a client certificate, replacing the certificate assigns the new certificate to all the sites the previous certificate was assigned to.
- Added the ability to en-queue delete operations and raw commands. (Remote file list > Right click > EnQueue)
- Added History sub-menu to the connection dropdown menu list.
- Added an Option (Preferences > General > Options) "Include Quick Connect sites in History"
- Local folder sizes are pre-calculated prior to upload to help calculate a more accurate queue remaining time.
- Support for toolbar themes and custom button images.
- Added ability to add comments to a bug report directly from within FlashFXP.
- Added the ablity to reorder and select SFTP encryption ciphers/MACs. (global and per site)
- Updated OpenSSL to 0.9.8h.
- New extended toolbar tray tooltip that displays detailed transfer information.
- New option to blend transfer progressbar with windows theme. (Preferences > Display > Colors & Fonts > Blend with windows theme).
- New Global default and Session on transfer complete option "Retry failed transfers".
- Set Per session via main menu > Session > Retry failed transfers.
- Set global default via Preferences > Transfer > Retry failed transfers
- New option "Move failed transfers to the bottom of queue before retrying" (Set in Preferences > Transfer > Options.)
- Added support for environment variables (i.e. %appdata%, %temp%) in most local browser inputs such as the address bar.
- Changes
- The chain of commands used for local synchronization when navigating via the listview has been reordered.
- Redesigned quick connect interface.
- Removed the 250 character limits for raw commands.
- Fixes
- Toolbar malfunction on windows 2000.
- Abnormal window behavior when switching between FlashFXP and the Internal text editor.
- Saving the favorites.dat would generate a crash report when the permission to save the file was denied.
- Resolved a problem with handling MLSD directory listings that resulted in the fields being converted to lowercase.
- Fixed issue with MSLD parsing owner/group/etc.
Endringer for v3.7.3.1286 Beta - v3.7.5.1292 Beta
- Changes specific to this release
- Minor improvements to the new tray tooltip.
- Added support for environment variables (i.e. %appdata%, %temp%) in most local browser inputs such as the address bar.
- Fixed bug that disabled the site auto timezone discovery feature.
- Reworked the local browser localization that was added several builds ago.
- Removed the 250 character limits for raw commands.
- New Features
- SFTP Support.
- Added the ability to replace a client certificate, replacing the certificate assigns the new certificate to all the sites the previous certificate was assigned to.
- Added the ability to En-queue delete operations and raw commands. (Remote file list > Right click > EnQueue)
- Added History sub-menu to the connection dropdown menu list.
- Added an Option (Preferences > General > Options) "Include Quick Connect sites in History"
- Local folder sizes are pre-calculated prior to upload to help calculate a more accurate queue remaining time.
- Support for toolbar themes and custom button images.
- Added ability to add comments to a bug report directly from within FlashFXP.
- Added the ablity to reorder and select SFTP encryption ciphers/MACs. (global and per site)
- Updated OpenSSL to 0.9.8h.
- New extended toolbar tray tooltip that displays detailed transfer information.
- New option to blend transfer progressbar with windows theme. (Preferences > Display > Colors & Fonts > Blend with windows theme).
- New Global default and Session on transfer complete option "Retry failed transfers".
- Set Per session via main menu > Session > Retry failed transfers.
- Set global default via Preferences > Transfer > Retry failed transfers
- New option "Move failed transfers to the bottom of queue before retrying"
- Set in Preferences > Transfer > Options.
- Changes
- The chain of commands used for local synchronization when navigating via the listview has been reordered.
- Redesigned quick connect interface.
- Fixes
- Toolbar malfunction on windows 2000.
- Abnormal window behavior when switching between FlashFXP and the Internal text editor.
- Saving the favorites.dat would generate a crash report when the permission to save the file was denied.
- Resolved a problem with handling MLSD directory listings that resulted in the fields being converted to lowercase.
- Fixed issue with MSLD parsing owner/group/etc.
Endringer for v3.7.4.1285 Beta - v3.7.3.1286 Beta
- Fixed sftp upload corruption when transferring files larger than 256k
- New extended toolbar tray tooltip that displays detailed transfer information
- New option to blend transfer progressbar with windows theme. (Preferences > Display > Colors & Fonts > Blend with windows theme)
- Fixed issue where some keyboard shortcuts were filtered during sftp transfers
- New Global default and Session on transfer complete option "Retry failed transfers"
- Set Per session via main menu > Session > Retry failed transfers
- Set global default via Preferences > Transfer > Retry failed transfers
- New option "Move failed transfers to the bottom of queue before retrying"
- Set in Preferences > Transfer > Options
- Fixed issue with speed limit
- Fixed access violation on exit that could occur under some conditions
Endringer for v3.7.3.1280 Beta - v3.7.4.1285 Beta
- Changes specific to this release
- Fixed sftp upload corruption when transferring files larger than 256k
- New extended toolbar tray tooltip that displays detailed transfer information.
- New option to blend transfer progressbar with windows theme. (Preferences > Display > Colors & Fonts > Blend with windows theme).
- Fixed issue where some keyboard shortcuts were filtered during sftp transfers.
- New Global default and Session on transfer complete option "Retry failed transfers".
- Set Per session via main menu > Session > Retry failed transfers.
- Set global default via Preferences > Transfer > Retry failed transfers
- New option "Move failed transfers to the bottom of queue before retrying"
- Set in Preferences > Transfer > Options.
- Fixed issue with speed limit.
- Fixed access violation on exit that could occur under some conditions.
- New Features
- SFTP Support.
- Added the ability to replace a client certificate, replacing the certificate assigns the new certificate to all the sites the previous certificate was assigned to.
- Added the ability to En-queue delete operations and raw commands. (Remote file list > Right click > EnQueue)
- Added History sub-menu to the connection dropdown menu list.
- Added an Option (Preferences > General > Options) "Include Quick Connect sites in History"
- Local folder sizes are pre-calculated prior to upload to help calculate a more accurate queue remaining time.
- Support for toolbar themes and custom button images.
- Added ability to add comments to a bug report directly from within FlashFXP.
- Added the ablity to reorder and select SFTP encryption ciphers/MACs. (global and per site)
- Updated OpenSSL to 0.9.8h.
- Changes
- The chain of commands used for local synchronization when navigating via the listview has been reordered.
- Redesigned quick connect interface.
- Fixes
- Toolbar malfunction on windows 2000.
- Abnormal window behavior when switching between FlashFXP and the Internal text editor.
- Saving the favorites.dat would generate a crash report when the permission to save the file was denied.
- Resolved a problem with handling MLSD directory listings that resulted in the fields being converted to lowercase.
- Fixed issue with MSLD parsing owner/group/etc.
Endringer for v3.7.2.1266 Beta - v3.7.3.1275 Beta
- Changes specific to this release:
- Several minor bug fixes based on bug reports.
- New Features:
- SFTP Support.
- Added the ability to replace a client certificate, replacing the certificate assigns the new certificate to all the sites the previous certificate was assigned to.
- Added the ability to En-queue delete operations and raw commands. (Remote file list > Right click > EnQueue)
- Added History sub-menu to the connection dropdown menu list.
- Added an Option (Preferences > General > Options) "Include Quick Connect sites in History"
- Local folder sizes are pre-calculated prior to upload to help calculate a more accurate queue remaining time.
- Support for toolbar themes and custom button images.
- Added ability to add comments to a bug report directly from within FlashFXP.
- Added the ablity to reorder and select SFTP encryption ciphers/MACs. (global and per site)
- Updated OpenSSL to 0.9.8h.
- Changes:
- The chain of commands used for local synchronization when navigating via the listview has been reordered.
- Redesigned quick connect interface.
- Fixes:
- Toolbar malfunction on windows 2000.
- Abnormal window behavior when switching between FlashFXP and the Internal text editor.
- Saving the favorites.dat would generate a crash report when the permission to save the file was denied.
- Resolved a problem with handling MLSD directory listings that resulted in the fields being converted to lowercase.
- Fixed issue with MSLD parsing owner/group/etc.
Endringer for v3.6.0.1240 - v3.7.2.1266 Beta
- SFTP Support.
- Added the ability to replace a client certificate, replacing the certificate assigns the new certificate to all the sites the previous certificate was assigned to.
- Added the ability to En-queue delete operations and raw commands. (Remote file list > Right click > EnQueue).
- Added History sub-menu to the connection dropdown menu list.
- Added an Option (Preferences > General > Options) "Include Quick Connect sites in History".
- Local folder sizes are pre-calculated prior to upload to help calculate a more accurate queue remaining time.
- Support for toolbar themes and custom button images.
- Added ability to add comments to a bug report directly from within FlashFXP.
- Changes:
- The chain of commands used for local synchronization when navigating via the listview has been reordered.
- Redesigned quick connect interface.
- Updated OpenSSL Dll's to 0.9.8h.
- Fixes:
- Toolbar malfunction on windows 2000.
- Abnormal window behavior when switching between FlashFXP and the Internal text editor.
- Saving the favorites.dat would generate a crash report when the permission to save the file was denied.
- Resolved a problem with handling MLSD directory listings that resulted in the fields being converted to lowercase.
- Many other minor fixes.
Endringer for v3.6 RC3 - v3.6.0.1240
- New Features
- Added 'Activate Synchronize Browsing on Connect' per-site option.
- Added -approvessl command line param, this is used for automation to always accept the SSL certifcate. Use with care.
- Added support for MLSD (machine formatted directory lists).
- Added support for UTF8 (iso-8859-1/Latin-1).
- Added parsing of host:port when pasting into the host field of the proxy dialog.
- Added drag/drop support between the local browser and external applications.
- Added Queue Parent of Selected to the right-click menu in the FTP Search Dialog.
- Added move to the right-click menu in the FTP File Search Dialog.
- Added new option "Only search within folders matching data range" to the Date tab of the FTP Search dialog.
- Added Details tab to the About box to display information reguarding your FlashFXP installation.
- On Windows XP and newer operating systems the file listing now uses a logical sort when alpha sorting. Sorting in FlashFXP should now match the Operating System's behavior.
- Double clicking on the SSL lock icon on the status bar will now show the SSL cert dialog.
- Changes
- Improved offline browsing mode.
- Improved user/pass ftp site prompt.
- Improved synchronized browsing support.
- Improved directory find feature.
- Improved support for the registration names with UTF8 characters in them.
- Improved clipboard monitoring to handle ftp:// urls copied from Adobe Reader and possibly other programs.
- Improved PRET support (drftpd) when handling a server offline error message.
- Upgraded OpenSSL.
- Upgraded Zlib component to the latest version.
- Upgraded the folder browse dialog to use the BIF_USENEWUI flag, which gives the dialog a Make Folder button and makes it resizable.
- Upgraded XP theme components to the latest version. This upgrade improves theme support.
- Optimized the status window text scrolling.
- Optimized the FlashFXP load up time. It's about 30% faster now.
- Optimized the way options (i.e. skiplist) on the Filters dialog were loaded/saved.
- Optimized the transfer speed limiting feature to use less cpu.
- Optimized ftp cache system to improve the overall performance of the cache.
- Optimized the local file browser list speed by about 237%.
- FlashFXP now uses FastMM4 memory manager.
- Once the connection retry limit is reached all files for that site are marked as failed or deleted (based on your settings) and then continues with the next site in queue.
- The user/pass field of a ftp:// url is now url decoded as per RFC 1738.
- Message boxes, Message inputs are now centered on FlashFXP window and not the entire screen.
- Fixes
- In some instances a user initiated site disconnect was mistaken for a loss of connection and triggered an automatic reconnect.
- Switching remote folders while flashfxp is in the middle of loading a folder from cache was allowed and generated an error.
- Extreme file listing font size changes resulted in the local browser dropdown controls clearing their content.
- Moving objects via a drag/drop from listview to treeview would fail if the current working directory wasn't the source directory.
- Closing FlashFXP during a login sometimes resulted in a crash.
- Changing the shortcut key for a custom command didn't set the modified flag and the change wasn't saved.
- The Queue remaining value on the status bar displayed the incorrect result when viewing or editing a file.
- When renaming a folder the sub-folder cache wasn't cleared.
- In some instances list command would fail with an error however FlashFXP still thought it was successful.
- Cache consistency issue causing undesirable results under certain situations when queuing items for transfer.
- Resolved an issue with FlashFXP portable when ejecting the USB drive with the evaluation dialog active.
- Added hostCleanUp to the U3 manifest to work around a bug in early versions of U3 Lauchpad.
- The internal values for "Follow symbolic links recursively" and "Update directory cache during transfer" were reversed.
- Vista compatibility issue where the drop target didn't update properly during a drag operation.
- Vista compatibility issue where the thumbnail image when hovering over the taskbar button appeared as an icon and not the program window.
- Vista compatibility fix where pressing the ALT key caused objects on the active window (buttons, etc.) to disappear.
- Vista compatibility fix where setting the ftp server timezone wasn't being saved properly.
- Vista compatibility fix where the help file would not display.
- Vista compatibility fixes for various display related issues.
- Resolved PWD command remote buffer overflow vulnerability.
- Fixed silent install option. -s now uses existing configuration or default settings if not found for install.
- Fixed small issue with site manager timezone sorting.
- Various fixes for Windows Vista display issues.
- Many other minor fixes.
Endringer for v3.6 RC1 - v3.6 RC2
- Added 'Activate Synchronize Browsing on Connect' per-site option
- Added -approvessl command line param, this is used for automation to always accept the SSL certifcate. Use with care
- Added support for MLSD (machine formatted directory lists)
- Added support for UTF8 (iso-8859-1/Latin-1)
- Added parsing of host:port when pasting into the host field of the proxy dialog
- Added drag/drop support between the local browser and external applications
- Added support for custom commands in the right-click menu in the FTP File Search Dialog
- Added move to the right-click menu in the FTP File Search Dialog
Endringer for v3.4 - v3.6 RC1
- Improved Windows Vista support
- Completely re-written installer
- Limited UTF-8 support
- MLSD directory listings
- Improved drag/drop functionality
- Enhanced command line functionality
- Significant performance improvements
Endringer for v3.4.2.1160 Beta - v3.4.2.1170 Beta
- Added 'Activate Synchronize Browsing on Connect' per-site option
- Added -approvessl command line param, this is used for automation to always accept the SSL certifcate. Use with care
- Added support for MLSD (machine formatted directory lists)
- Added support for UTF8 (iso-8859-1/Latin-1)