This file only lists a short summary of the changes between FileZilla versions.
For a full list of changes, please read the ChangeLog file.
Legend:
! Security related bugfix or otherwise critical bugfix
+ New feature or important bugfix
- Bugfixes
Platform prefixes:
MSW: Microsoft Windows
*nix: Unix (e.g BSD) and Unix-like systems (e.g. Linux)
OS X: Apple Mac OS X
3.12.0 (2015-07-08)
+ Directory comparison can be configured for Site Manager entires 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-rc1 (2015-06-29)
+ 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.2 (2015-06-02)
- 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.0.1 (2015-05-22)
! Reject Diffie-Hellman Groups smaller than 1024 bits when using FTP over TLS to
protect against the Logjam attack
- Do not bind the source IP address of the data connection if the server is not
configured properly
- Deleting bookmarks from the bookmarks dialog no longer deletes the wrong bookmark
- Fixed CPU compatibility issues on 64bit binaries
3.11.0 (2015-05-19)
- 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-rc1 (2015-05-12)
+ 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 3.4.1
- Official binaries now link against SQLite 3.8.10.1
=================
Use POSIC fcntl() instead of flock() on SunOS as well as apply to upstream
workarounds to redefinition involving 'struct mutex' on SunOS.
Add xgettext to USE_TOOLS.
3.10.3 (2015-03-29)
- Fixed crash if changing number of simultaneous transfers while
transferring files
- Fixed local filelist statusbar regression introduced in 3.10.3-beta2
3.10.3-rc1 (2015-03-21)
- 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-beta2 (2015-03-16)
- Minimum timeout value is now 10 seconds, up from 5 seconds to
prevent timeouts uploading to servers with slow storage
- Fixed an assert with invalid file sizes
- Small performance improvements
3.10.3-beta1 (2015-03-14)
+ Added option to enable SFTP compression
3.10.2 (2015-03-02)
- 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-rc2 (2015-02-25)
+ 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-rc1 (2015-02-21)
+ When reopening files already being edited, preselect the previously
used selection
+ The subject 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.1 (2015-02-01)
- Fix editing of files with the same name in different directories
3.10.1 (2015-01-31)
- Don't override proxy settings if loading an implicit session from
PuTTY
- Silently delete junk files left behind by some editors in the
temporary directory
3.10.1-rc1 (2015-01-24)
+ 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
3.10.0.2 (2015-01-16)
- 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.1 (2015-01-12)
- 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.0 (2015-01-07)
- Fixed default file exists actions broken by rc1
3.10.0-rc2 (2015-01-03)
+ 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
3.10.0-rc1 (2014-12-29)
+ 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
3.10.0-beta3 (2014-12-19)
+ 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.10.0-beta2 (2014-12-05)
- Fixed uploads constantly timing out
- Log abbreviation now works correctly when cancelling a pending connection retry
- Fixed a timing issue in the updater. Users of 3.10.0-beta1 need to update manually.
- Speed limits no longer reset when opening the settings dialog
- Fix reporting of transfer progress
- Theme preview in the settings dialog now properly displays non-standard theme sizes
3.10.0-beta1 (2014-12-03)
+ FTP over TLS is now used by default if the server supports it. Use of plain FTP can be enforced for a server in the Site Manager
+ Connection handling and transferring files has been moved into its own thread to improve GUI responsivenes
+ The message log now only shows abbreviated logs unless an error occurs
+ Added option to pre-allocate disk space when downloading files
+ Files editing can now be started from the search dialog
+ Directory trees and the Site Manager tree can now be drag-scrolled
+ *nix: FileZilla no longer depends on libidn if getaddrinfo supports AI_IDN
3.9.0.6 (2014-10-16)
! Disabled support for legacy SSL 3.0 to address the POODLE vulnerability in SSLv3. (CVE-2014-3566)
- Fixed generic proxy support in IPv6 environments
- Small improvements of control sizes on high-dpi displays
- OS X: Fix Drag&Drop while holding down the Ctrl key (or equivalent)
- Fix potential crash dragging files over an empty list
3.9.0.5 (2014-09-06)
- Fix auto-updater not being able to download updates
3.9.0.4 (2014-09-06)
- MSW: Fixed crash if starting file rename in an unusual way
- OS X: Fixed a bug im wxWidgets so that a right-click after a left-click no longer counts as double-click
- OS X: Fixed pasting of passwords into the "Enter password" dialog
- OS X: Fixed context menu site manager tree not working
- *nix, OS X: Fixed context menu of search dialog not working
- Fixed loading of resources if FileZilla is installed in a directory containing the # character
- Fixed support for SOCKS4 proxies
- Attempt reading settings from temporary backup files if loading of settings files fails
3.9.0.3 (2014-08-13)
- Fix potential crash on connection failures
- Fixed navigating through the different controls in FileZilla's main window using the Tab key
- OS X: If FileZilla becomes the active program, the focus no longer jumps to the quickconnect bar
- MSW: Improve compatibility with DFS network shares
3.9.0.2 (2014-07-31)
+ Handle setting files redirected using symbolic links
- MSW: Updated installer to fix an issue with re-registring the shell extension after a reboot on 32bit system if a another program keeps the extension locked
- Closing FileZilla during a recursive operation no longer hangs
- OS X: Manually handle CMD+V and CMD+A for password fields as Cocoa cannot seem to do it by itself
- OS X: Manually handle CMD+X, CMD+C, CMD+V and CMD+A in the path combo boxes
- OS X: Creating new tabs selects the newly created tab again
- Detect some types TLS error conditions earlier instead of waiting for a timeout
- Small performance imprvement for TLS handshakes
- Do not show error message if "Create and enter" is used with synchronized browsing enabled
3.9.0.1 (2014-07-22)
- MSW: Fix installation issue with locked DLLs affecting users of 32bit Windows
3.9.0 (2014-07-21)
+ Added Lao translation
+ Added an additional icon set
+ OS X: Holding modifier key while clicking Site Manager toolbar icon now shows the site dropdown menu
- MSW: Fix assertion when entering UNC paths
- Fix button layout of editing dialogs
- *nix, OS X: Small performance improvement recursing through local directories
3.9.0-rc3 (2014-07-16)
- OS X: Fix random crashes if adding text to the message log
- Fixed drag&drop when dropping on local file list and directory tree
- Fixed assertion when using format specified for date/time formatting
- Fixed assertion when closing FileZilla in response to system shutdown
- Various code cleanup
3.9.0-rc2 (2014-07-09)
+ Display a helpful message if login fails and either username or password starts or begins with a space.
- Small performance and memory consumption optimizations
- Various code cleanup and modernization
3.9.0-rc1 (2014-07-04)
+ Binaries are now being built with DEP and ASLR enabled where supported
- OS X: Fixed creating new tabs
- OS X: Fixed assertion and crash when renaming files
- Fixed assertion when sorting by modification time
- Fixed toolbar button to hide remote directory tree
3.9.0-beta3 (2014-07-01)
- OS X: Fixed rendering of the main window
- MSW: Fixed support for right-to-left languages
- Fixed several small layout problems
3.9.0-beta2 (2014-06-26)
- Natural sort now also works with directory comparison
- Toolbar state now updates if directory tree visibility is toggled by enabling directory comparison
- *nix: Fixed minimizing to tray not working
- Fixed background of activity indicators
- Several dialog layout fixes
- Removed spurious error message when closing FileZilla
3.9.0-beta1 (2014-06-21)
+ Added natural sort to file name comparison and added option to select which algorithm to use
+ FileZilla now builds against wxWidgets 3.0 instead of wxWidgets 2.8
3.8.1 (2014-06-01)
! Updated official binaries to use GnuTLS 3.2.15, addressing CVE-2014-3466
+ OS X: Partial support for retina displays
- Fixed several small memory leaks
3.8.1-rc3 (2014-05-25)
- Fixed bundling of .xrc resources in non-Windows binaries
3.8.1-rc2 (2014-05-25)
- Rebuilt to address a problem with the filenames of the rc1 binaries.
3.8.1-rc1 (2014-05-25)
+ MSW: Windows XP and derivatives are no longer supported. Minimum supported operating system is Windows Vista.
+ OS X: The old PowerPC architecture is no longer supported
+ Added checkbox to remember the selected action of the "Already connected" dialog
+ Added context menu item in file lists to create and enter a new directory
+ *nix: FileZilla now honors the XDG_CONFIG_HOME environment variable
+ Small usability improvement for setting number of concurrent transfers in the settings dialog
- Additional fixes to the focus handling in directory listings
- Fixed compatibility with FTP servers sending French directory listings
- *nix: Fixed DBus integration
- MSW: Fixed installation error when auto-uninstalling in order to update to a new version.
3.8.0 (2014-03-28)
+ OS X: Implemented the reboot, shutdown and suspend queue completion actions
- Popup dialogs no longer automatically open if other dialogs are already open. This prevents FileZilla from becoming unresponsive on OS X
- Fix calculation of current transfer speed. In some situations the transfer speed tooltip over the activity indicators showed negative speeds
- Fix handling of focus item in local directory listings if connecting to a site with a default local directory
3.8.0-rc1 (2014-03-22)
+ MSW: Added suspend as new queue completion action
- Minor fixes to new updater
3.8.0-beta2 (2014-03-13)
+ Use Server Name Indication (SNI) With FTP over TLS and HTTP over TLS
- Minor updater improvements to further improve reliability
- Updated translations
3.8.0-beta1 (2014-03-10)
! Updated GnuTLS to latest version to address vulnerabilities in GnuTLS' certificate validation
+ Redesigned update dialog
- Fix initial state of the 'Enable' item in speed limit menu
- Date/Time handling routines now carry precision information, this avoids comparisons of timestamps with different accuracy, e.g. 2014-02-01 and 2014-02-01 10:00 now compare as being identical when using the "Overwrite if newer" file exists action
- MSW: Make handling of FD_CLOSE socket events more robust
3.7.4.1 (2014-02-11)
- Fix detection of modified files
- Additional fixes for site-specific bookmark handling
3.7.4 (2014-02-09)
+ Added SOCKS4 support
- Additional bugfix for site-specific bookmarks
- Improve compatibility with servers sending directory listings in Polish language or in EBCDIC encoding
- Handle set user id bit when populating permissions dialog.
3.7.4-rc1 (2014-02-01)
+ Added Corsican and Kabyle translations
+ SFTP now supports the hmac-sha2-256 algorithm
- MSW: Show local timestamps for old files using the correct daylight saving time (DST) offset.
- Fix loading of transfer queue if starting FileZilla while another instance is in the process of shutting down
- Fix interaction between site-specific bookmarks and multiple tabs
- Don't resume uploads when there's zero octets left to transfer
- Improve symbolic link detection when using MLSD
- If processing a queue with files queued on multiple servers and not storing passwords, the password was not always asked prior to switching servers
- Use the correct name element when importing sites
- MSW: Show actual Windows version in about dialog regardless of app-compat settings
This is a major update, many fixes and improvements.
Main reason for the update was to sync the embedded sftp client
with putty after fixes for vulnerabilities.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
Changelog:
* Don't create queue.xml anymore if it does not exist
* MSW: Progress lines in transfer queue now appear in correct position after changing the Windows theme
* MSW: Work around a bug in Windows where a list controls' scroll position changes without the control being notified in any way
* Several fixes to build system and environment
* Added experimental setting to strip file revision upon download from VMS servers. Set "Strip VMS revisions" to 1 in FileZilla.xml to enable
* The string coalescer benchmark debug option no longer crashes if benchmarking an empty string coalescer
* The transfer queue is now stored in an SQLite database. This greatly improves performance and vastly reduces memory consumption while loading/saving the queue
* Additional improvements to general queue performance and memory consumption
* The provided Linux binaries are now compiled for Debian Squeeze instead of Lenny
* Fixed crash during shutdown of FileZilla
* Clearing the queue when it was not yet fully populated no longer causes a crash
* If using ask login type for a site and no username is given, the initial focus is now on the user box in the login dialog
Changelog:
* Updated translations
* Disabled automatic negotiation of FTP over TLS introduced in 3.4.0-beta1. Will be added in a future version instead
* Add checkbox to settings dialog to not save passwords
* Add timestamp columns to successful and failed queue tabs showing when the transfers completed or failed
* Fixed infinite loop in TinyXML when loading settings from corrupt XML documents
* Parsing MDTM reply now takes seconds into account
* MSW: Handling of paths relative to the drive-root in local directory input box
* Compatibility with MVS listing containing PO-E type entries
* Fix Resizing issues with manual transfers dialog
* MSW: Remote file editing did not correctly handle files that were still open
* Normal FTP connections now always attempt to negotiate secure FTP over TLS
* Added option to force use of insecure plain FTP to Site Manager
* Kiosk mode option can now also be read from FileZilla.xml, with fzdefaults.xml having priority if setting exists in both files
* Fix memory leak in directory cache
* Compatibility with obscure DOS servers using forward slashes as path delimiter
* MSW: Horizontal scroll bar in file lists and queue did not appear if changing column widths
* Improve text wrapping engine