Submitted by

Update

Share project

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

Recent Releases

3.28.0-rc124 Sep 2017 07:45minor bugfix:
Add "once" as queue completion action.
Crash if FileZilla is forced to, e.g. when the system is shutting down, while there are open dialogs.
If the transfer queue asks for a password and the password dialog is canceled the queue processing is now stopped.
OS X, *nix: Improve detection of invalid character encodings in local filenames.
Potential crash expanding directory tree items while changing selections.

3.27.115 Aug 2017 15:45minor feature:
Change client identification string if connecting with SFTP due to OpenSSH disregarding the supported ciphers announced by the client, resulting in less secure algorithms being chosen by OpenSSH.
MSW: Improve handling of NTFS reparse points.
MSW: If running the installer with /S, previous versions where not uninstalled prior to the new version being installed.
MSW: The installer can be run with /quiet for a semi-silent installation.
OS X, *nix: Potential for a rare crash if changing local directories while the local directory list is being updated and vice versa.

3.27.0-rc112 Jul 2017 17:45minor bugfix:
Support for the Storj decentralized cloud storage provider.
MSW: display of file type of directories if the directory name contains a dot.
assertion if entering an invalid protocol preinto the host field on the quickconnect bar or in the site manager.
Improve error message if TLS certificate verification fails due to a missing stapled OCSP resonse.
Building and running FileZilla now depends on libfilezilla = 0.10.0 (https://lib.filezilla-project.org/).

3.26.104 Jun 2017 19:05minor bugfix:
Crash if changing password settings and the Site Manager contains subdirectories.
*nix: saving of sites having more than one site-specific bookmark.

3.26.003 Jun 2017 16:25major bugfix:
When changing or removing the master password, update protected credentials of server items in the transfer queue.
display of remember checkbox when showing the password entry dialog for sites that have no username set and are using the "Ask" logon type.
Some icons were missing in the Windows.zip binary archive.

3.26.0-rc128 May 2017 16:45minor documentation:
Passwords can now be stored encrypted, protected with a master password.
Building and running FileZilla now depends on libfilezilla = 0.9.2 (https://lib.filezilla-project.org/).
Building and running FileZilla now depends on wxWidgets = 3.0.3.

3.25.201 May 2017 23:05minor bugfix:
SFTP components have been updated and are now based on PuTTY 0.69.
Potential stall during the final listing operation when finishing a queue which contained uploads.

3.25.2-rc125 Apr 2017 01:25minor bugfix:
crash if filters.xml has become corrupted.
FTP proxy support.
sending of FTP keep-alive commands.
MSW: Windows Vista is no longer supported.
MSW: File and directory icons now also appear on systems that have no Windows directory.

3.25.014 Mar 2017 15:45major bugfix:
OS X: The minimum required OS X version is now 10.9.
OS X: Disable App Nap during transfers and other operations.
OS X: Downloaded updates are now stored in the Downloads directory.
OS X: initial toolbar state on startup if it was hidden when FileZilla was last - reconnect delay logic which broke in 3.25.0-beta1.
Piecewise creation of remote paths using FTP which broke in 3.25.0-beta1.

3.25.0-rc105 Mar 2017 03:17minor bugfix:
Encryption selection for FTP in the Site Manager which broke in 3.25.0-beta1.
Small changes to error message texts.

3.25.0-beta127 Feb 2017 03:05minor bugfix:
Major refactoring of the FileZilla internals.
Scale width of fields in the status line control on high-DPI displays.
duplicate mnemonic in "Files currently being edited" dialog.

3.24.122 Feb 2017 21:25minor bugfix:
rendering icons in the remote directory tree when DPI scaling is enabled on Windows Vista and some Windows 7 machines.
SFTP components have been updated and are now based on PuTTY 0.68.
Updated builtin pugixml to version 1.8.

3.24.015 Jan 2017 00:05major bugfix:
a possible crash if sending FTP commands fails during a directory listing operation.
*nix: a scrolling in the message log if wxWidgets is built against GTK3.

3.24.0-rc107 Jan 2017 20:05minor bugfix:
The context menu for remote file search results now has a "Copy URL(s) to clipboard" item.
Alt+number can now be used to switch between tabs in addition to Ctrl+number.
SFTP hostkey fingerprints are now also shown as base64 encoded SHA256 hashes to match the new format displayed by OpenSSH.
Errors at the end of SFTP transfers now correctly result in transfer failures instead.
Cancelling synchronized browsing questions no longer prevents further directory changes.
display for the filter conditions dialog.
deleting multiple extensions on the filetype page in the settings.
OS X: Do not open dialogs while already processing an event, e.g. while a context menu is open.

3.23.0.211 Dec 2016 02:45minor bugfix:
Key file paths entered in the Site Manager are now saved to corresponding server entries in the transfer queue.
MSW: Work around a in wxWidgets causing bad icons in the remote directory tree due to wxImageList::GetBitmap errorneously stripping the alpha channel from images.
Allow relative paths and environment variables in the "Cache directory" setting.

3.23.0.106 Dec 2016 13:25minor bugfix:
Work around a in wxWidgets that has been causing a virtually infinite loop when deleting toolbar buttons.

3.23.0-rc129 Nov 2016 20:05minor feature:
New high-resolution icons.
Improvements to the sizing of icons and other user interface elements on high-DPI displays. For technical reasons, existing theme settings have been reverted to their default values. They can be changed again in the settings dialog.
Make use of the Unix.ownername and Unix.groupname facts for MLSD if available.
The bookmarks menu updates again after changing global bookmarks.
Adding a site to the Site Manager as part of adding a site-specific bookmark no longer fails if sitemanager.xml does not yet exist.
Strip byte order marks at the beginning of directory listings.
Add an option to filezilla.xml to control cache ttl.

3.22.2-rc230 Oct 2016 19:25minor bugfix:
SFTP: Renaming a file or directory where the new name already refers to a directory no longer moves the file into this directory.
Regression from -rc1 with custom ports in the quickconnect bar.
Regression from -rc1 parsing the EPSV reply.

3.22.2-rc126 Oct 2016 08:05minor bugfix:
Building and running FileZilla now depends on libfilezilla = 0.8.0 (https://lib.filezilla-project.org/).
Non-existing key files are no longer silently dropped from the SFTP page in the settings dialog.
Further abbreviate log output if transferring files using SFTP.
Generic proxy usernames and passwords containing non-ASCII characters are again handled correctly.
an assertion if Ctrl+A is pressed in an empty file list.
*nix: color of status message in the message log.
*nix, OS X: an assertion adding files to the queue after having selected a large range of items.
*nix, OS X: an assertion due to a timing when renaming local files.

3.22.107 Oct 2016 08:05minor bugfix:
OS X: Work around a nasty in XCode where programs explicitly compiled for older versions of OS X were silently pulling in features exclusive to the new version, resulting in crashes at runtime.
a potential crash when using SFTP.

3.22.0-rc125 Sep 2016 08:45minor feature:
Directory listing filters can now be exported and imported.
Added the "not all" filter match type to filter out all items not matching all conditions.
Added the "not all" search match type to search for all items not matching all conditions.
Building and running FileZilla now depends on libfilezilla = 0.7.0 (https://lib.filezilla-project.org/).
Building and running FileZilla now depends on GnuTLS = 3.4.15.
Speed up creation of socket and file i/o threads through the use of a thread pool.
Replace invalid characters in filenames when calculating the local filename for editing remote files.
The updater can now handle HTTPS servers that redirect to other HTTPS servers.
SFTP: Try password based login if a password-protected keyfile is rejected by the server instead of failing the login.
MSW: Tee shell extension now supports long paths on Windows 10.

3.21.025 Aug 2016 03:45major bugfix:
a string format vulnerability introduced in 3.20.0-rc1 when listing directories using SFTP.
SFTP: Added support for AES-GCM ciphers as implemented in OpenSSH.
OS X: Ctrl+Tab and Ctrl+Shift+Tab can now be used to switch forward and backward between opened tabs.
Reduced time between TCP keepalive packets to 15 minutes on supporting platforms.
saving of directory listing filters with an attribute condition.

3.20.104 Aug 2016 08:05minor bugfix:
Rename file exists action on downloads.
Possible crash if disabling log abbreviation.
Official binaries now link against a patched version of GnuTLS so that a better error message can be printed on broken servers that send malformed certificate chains.

3.20.0-rc121 Jul 2016 04:45minor bugfix:
Added compatibility for filenames with leading or trailing whitespace if using SFTP.
Building and running FileZilla now depends on libfilezilla = 0.8.0 (https://lib.filezilla-project.org/).
Building and running FileZilla now depends on GnuTLS 3.4.0 or higher.
regression introduced in 3.19.0-rc1, reconnecting again uses the last used remote directory instead of the initial default remote directory.
crash if creating a new site via the bookmarks dialog.
Queuing remote directories for transfer no longer exits comparison mode.
a rare crash using FTP over TLS if the control connection fails at the same time the data connection gets established.
Entering invalid regular expressions in filter and search conditions now shows an error message.
title of search dialog.
Stricter certificate chain validation to supplement the Tofu model.
*nix: initial size of Site Manager dialog with some GTK versions.

3.19.028 Jun 2016 07:45major bugfix:
Building FileZilla now depends on libfilezilla = 0.5.3 (https://lib.filezilla-project.org/).
Context menu in search dialog if not connected to server.
OS X, *nix: displayed text in file list status bar if selecting a single item in the file list out of multiple already selected items.

3.19.0-rc122 Jun 2016 06:25minor bugfix:
In the Site Manager a background colour for sites can now be selected.
Open tabs can be re-arranged using drag drop.
copying URLs of multiple selected files to clipboard.
Setting remote file timestamps did not take timezone offsets configured through the Site Manager into account.

3.18.028 May 2016 21:25major bugfix:
Small to local file search.
a regression introduced in 3.18.0-rc1 when formatting hostnames for display.

3.18.0-rc122 May 2016 16:45minor feature:
The search functionality can now also be used to search local file.
Reduced CPU consumption of adding files to the list of search results.
Opening the remote context menu while holding shift allows copying URLs to clipboard that include the password.
Added an option to the configuration file through which initiating drag drop can be disallowed.
Reduced memory footprint of some data structures.
Building FileZilla now depends on libfilezilla = 0.5.2 (https://lib.filezilla-project.org/).
The remote file list context menu no longer shows inapplicable entries while files are being added to queue.
date validation in filter and search conditions.

3.17.0.110 May 2016 19:45minor bugfix:
MSW: Quoted the path to the uninstaller when executed from the installer to prevent an attacker from tricking the installer into running some other program instead.
SFTP: resuming SFTP transfers.
MSW: Loading the system default locale no longer fails on systems that have any English locale installed, yet do not have the US-English locale installed.
crash if update dialog is opened at the very same moment FileZilla is being.

3.17.024 Apr 2016 03:15major bugfix:
*nix: Removed a label on the filter dialog that doesn't apply to *nix builds.
Compilation if Nettle is installed in a custom location.
Potential with destruction order when closing FileZilla.

3.17.0-rc118 Apr 2016 15:45minor bugfix:
Recursivly queing local files for upload now displays the progress below the local file list.
MSW: Use dynamic TCP send buffer sizes to improve upload speeds on high-latency connections.
SFTP: Use hardware-accelerated AES on x86_64 CPUs if available by using the AES implementation from Nettle instead of PuTTY.
Building FileZilla now depends on the Nettle library, version 3.1 or later.
Building FileZilla now depends on libfilezilla = 0.5.0 (https://lib.filezilla-project.org/).
MSW: The installer now warns if it detects old versions of FileZilla outside of the installation directory.
Improve compatibility with directory listings where midnight is represented as 24:00:00 of the prior day.
SFTP: Failed downloads due to write failures, e.g. due to a full disk, no longer show up as successful.
SFTP: transfer failures if multiple transfers try to list the same directory.
SFTP: Updated PuTTY components.
FTP over TLS: Delogs now contain additional information about the TLS handshake.

3.16.0-rc123 Feb 2016 04:05minor feature:
Make notification bubble on queue completion configurable though the queue's context menu.
Selected queue completion action is now remembered, excluding the system shutdown/sleep actions.
Added new servertype to the Site Manager for servers using MS-DOS style paths with forward slashes as separators.
Building FileZilla now depends on libfilezilla = 0.4.0 (https://lib.filezilla-project.org/).
for network configuration wizard leading to incorrect test result.
MSW: Installer now removes leftover files from improperly uninstalled previous versions.

3.15.0.218 Feb 2016 16:25minor bugfix:
MSW: Binaries are now also signed using a SHA256 signature and certificate.
OS X: Move location of COPYING file containing the GPL to a different location in the bundle. On some systems OS X cannot verify the bundle with the file at the old location.
Restore focused item if changing directory listing sort order.
restoring the column widths of the failed transfers tab in the queue when starting FileZilla.
MSW: Double-clicking a divider between a list header in the queue now adjust the sizes in the other tabs just as dragging the width would.

3.14.117 Oct 2015 03:15minor feature:
For third-party builds, add configure flag to allow using system ciphers for FTP over TLS. Display a warning if an insecure cipher is negotiated as result of using system ciphers.
loading of the directory comparison flag for bookmakrs in the Site Manager.
Changing the interface layout and icon theme no longer results in an inconsistent UI state.
Some SFTP servers send additional information on errors. This information is now shown in the message log.
If the local file cannot be opened on SFTP transfers FileZilla no longer automatically retries.
Updated SFTP components from PuTTY.

3.14.017 Sep 2015 03:15major documentation:
When connecting using SFTP, show an error message instead of silently failing when encountering an insecure cipher.

3.14.0-rc105 Sep 2015 03:15minor feature:
Add support for password-protected SSH private keys.
SSH private keys not in PuTTY's native format no longer need to be converted if they aren't password-protected.
When using synchronized browsing, changing to a directory that does not exist on both sides now asks whether the missing directory should be created.
SSH1 support for SFTP has been disabled.

3.13.016 Aug 2015 07:05minor feature:
Display home directory instead of root directory if the last used directory does not exist.
Larger initial size of main window if there is no stored size.
Slightly increased size of page selection box in settings dialog.
Fix assertion in directory listing parser.
Fix drag drop of remote files which broke in 3.13.0-rc1.

3.13.0-rc106 Aug 2015 05:45cleanup:
For SFTP servers the private key file to use can now be specified in the Site Manager.
The contents of each queue tab can now be exported through the context menu.
MSW: The installer now registers the App Path so that FileZilla is recognized in the Win+R dialog.
FileZilla now uses pugixml instead of TinyXML to parse and create XML files.
Several performance improvements.
Code cleanup and modernization, building FileZilla now requires a C++14 compiler.
Fixed an assert loading sitemanager.xml created by an old version.
If password saving is disabled, specifying a password on the command-line no longer leads to extraneous password prompts when transferring files.
If deleting remote directories via the directory tree, navigate out of the directory tree that is to be deleted.

3.12.009 Jul 2015 11:25minor feature:
Directory comparison can be configured for Site Manager entries and bookmarks.
Instead of skipping commands due to spontaneous connection failures while executing a command, reconnect and retry.
FileZilla no longer shows popup dialogs such as the file exists dialog if another dialog or message box is already shown.
Improved compatibility with servers sending malformed FEAT replies.

3.12.0-rc130 Jun 2015 10:45feature:
FileZilla no longer visually enters each visited directory during recursive operations, e.g. when downloading or deleting remote directories. During recursive operations the server's directory structure can now be navigated as if idle.
Ask for confirmation if trying to load Site Manager data originating from a future version of FileZilla.
Display location of settings directory on the About dialog.
Display detected CPU features (on x86) on the About dialog.
Remove certificate verification messages in the message log for data connections.
Speed up parsing of the PASV reply.
The status bar of the search dialog now shows the number of found matches again.
OS X: Configuring SFTP keys no longer fails if the full path of FileZilla's application bundle contains spaces.
*nix: Make waitable conditions immune to wallclock changes if the system supports both clock_gettime and pthread_condattr_setclock.
Fixed a rare crash when queuing many socket threads for deletion at the same time.

3.11.0.203 Jun 2015 04:05minor feature:
Fixed a potential crash if a connection gets remotely closed in the same moment a new connection is to be opened.
Improved compatibility with servers sending pre-epoch timestamps.
Fixed pt_BR translation.

3.11.020 May 2015 07:05minor feature:
Ensure the title bar is at least partially inside the screen boundary when restoring a saved window position.
Fixed crash if opening a wrapped dialog without having restarted FileZilla after having change language to Chinese or Japanese.

3.11.0-rc114 May 2015 11:05minor feature:
Implemented new date/time handling to solve issues with DST conversion.
*nix: Official Linux binaries are now built for Debian Jessie.
In passive mode transfer, the source IP of the data connection is now bound to the same source IP as the control connection.
Requeueing of folder items no longer prints an error message.
Fix disabling of timeouts.
MSW: Fix the returned error level of the installer.
Fix a crash if disconnecting during transfers.
Official binaries now link against GnuTLS to 3.4.1.
Official binaries now link against SQLite to 3.8.10.1.

3.10.3-rc123 Mar 2015 13:05minor feature:
If saving passwords is disabled, don't ask for the password again after connecting via the quickconnect bar and then starting a download via drag drop.
Small performance improvements.

3.10.3-beta115 Mar 2015 21:25minor feature:
FileZilla is now also available as 64bit Windows program. Users of 32bit FileZilla on 64bit Windows will get automatically migrated using the auto-updater.
Added option to enable SFTP compression.

3.10.203 Mar 2015 08:05minor feature:
When finding the local name of a remote file to be edited, use case-insensitive comparison.
Updated SFTP components from PuTTY.
MSW: Cleaned up runtime dependencies.
Fix crash introduced in rc2 when there is no password element for a saved item.

3.10.2-rc226 Feb 2015 18:25minor feature:
OS X binaries are now 64bit.
MSW: The installer configures Windows Error Reporting to save minidumps in LOCALAPPDATA CrashDumps if filezilla.exe crashes.
The updater now submits CPU capabilities when checking for updates. In a future version support for CPUs without SSE2 support will be dropped.
In the XMl files, passwords are now base64 encoded.
Fix HTTP proxy handshake if no proxy username is set.
Fix state of filter toolbar button if dismissing filter dialog.
At the end of transfers errors writing all downloaded data to disk were not always detected.

3.10.2-rc122 Feb 2015 21:25minor feature:
When reopening files already being edited, preselect the previously used selection
The suject area in the certificate verification can now be scrolled if the certificate contains many alternative names
Many performance improvements
Fixed display of total transfer size in message log for SFTP transfers
MSW: Fixed sorting of sites in Site Manager
MSW: Fix initial focus after starting FileZilla to be in the quickconnect bar again
Fixed bug in GnuTLS where the AES-NI instruction set wasn't always used when available
Refresh directory trees if sort mode changes
Fix potential crash if disconnecting during ongoing transfers
Fix updating the transfer progress bar When uploading files via SFTP with a low speed limit set

3.10.1-rc125 Jan 2015 15:45minor feature:
Fixed wording of some error messages when using FTP over TLS
Display subject alternative names in certificate verification dialog
If re-editing multiple files already being edited, add a checkbox to apply action to all selected file
Editing the same local file multiple times no longer results in an error message
Display SHA-256 fingerprints in certificate verification dialog, no longer display MD5 fingerprints.
Disable insecure RC4 algorithm in FTP over TLS
nix: Fix assertion when opening the file exists dialog on some multi-display systems
Deleting items in the Site Manager now correctly upates the right-hand side of the dialog
Dragging items in the Site Manager no longer makes the default port appear in the port input box
OS X: Multi-line text edit controls no longer act like rich-text edit controls and no longer perform quote substitution

3.10.0.219 Jan 2015 14:25minor feature:
Fix a crash if a keyfile has been configured for SFTP and this file has become missing or corrupted
nix, OS X: Fix permissions on files uploaded via SFTP.

3.10.0.116 Jan 2015 00:45minor feature:
TLS handshakes no longer stall if the server sends ginormous packets during the handshake that do not fit into a single TLS record
Fix loading and saving the same queue item multiple times
Post-login commands now work with the protocol set to plain FTP
MSW: Allow uploading files that are locally opened for writing by another program
OS X: Fix layout issues in search dialog and filter conditions dialog

3.10.009 Jan 2015 09:25major feature:
Fixed default file exists actions broken by rc1.
Added Welsh translation.
Data type indicator in the status bar now reacts to left-clicks as well.
MSW: Fix crash when displaying the drive list.
Reduced memory consumption of large queues.
Preliminary support for Windows 10 technical preview.
MSW: FileZilla running on a 64bit Windows can now use up to 4GiB of RAM, up from 2GiB.
Fixed memory leaks in SFTP component.
Fixed fzsftp crashing on disconnect if using keyfiles.
Various code cleanup and minor fixes.
The search dialog now has checkboxes to only search for files or directories.
In the file lists, Ctrl+Shift+N can now be used to create new directories.
Added an additional icon theme.
Small performance improvements parsing large directory listings.
Updated SFTP components from PuTTY.
Fixed applying file exists actions to files currently in the queue.
Don't send the PBSZ and PROT commands to servers that have rejected AUTH TLS/SSL.

3.9.0.522 Sep 2014 23:52major bugfix:
Fix auto-updater not being able to download updates.