January 8th, 2012New features:
· Ctrl+Shift+O can be used to toggle between modification time and filesize based directory comparison
Bugfixes and minor changes:
· It is now possible to use custom passwords if using "anonymous" as user name
· After un-hiding toolbar, update toolbar button states
· Fix TLS compatibility issues with TLS 1.2 servers
· MSW: Unset hidden attribute on FileZilla's settings files
· Building FileZilla from source now requires wxWidgets 2.8.12 or higher.
November 9th, 2011· Updated translations
November 2nd, 2011New features:
· Added option to open site manager on startup to the settings dialog
Bugfixes and minor changes:
· The "Don't save passwords" option was not being saved
· The queue was not saved correctly if having items from multiple servers
· Queue items with the lowest priority setting are now being restored again
· Drag & Drop did not work with all saved sites if saving of passwords had been disabled
August 29th, 2011Bugfixes and minor changes:
· Add support for another rate variant of MVS style directory listings
August 22nd, 2011New features:
· Add menu item to hide toolbar
Bugfixes and minor changes:
· Don't save server list in kiosk mode 2
· Fix for predefined sites not appearing in all circumstances
· Fix typo in build script in detection of SQLite3
· MSW: Small installer improvements
· *nix: Fix character set conversion in desktop notification code
· Merged upstream PuTTY changes for compatibility with PuTTY 0.61
· Updated built-in TinyXML
May 23rd, 2011· 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
May 16th, 2011New features:
· Added experimental setting to strip file revision upon download from VMS servers. Set "Strip VMS revisions" to 1 in FileZilla.xml to enable
Bugfixes and minor changes:
· The string coalescer benchmark debug option no longer crashes if benchmarking an empty string coalescer
May 9th, 2011· 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
· 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
March 28th, 2011· Updated translations
March 21st, 2011New features:
· 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
Bugfixes and minor changes:
· 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
January 10th, 2011New features:
· 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
Bugfixes and minor changes:
· 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
November 22nd, 2010· Permanently trusting certificates had no effect until FileZilla was restarted
· Fix downloading of symbolic links to files
November 15th, 2010Bugfixes and minor changes:
· Updated language files, otherwise identical with rc1
November 8th, 2010New features:
· FTP over TLS certificate store is now host-specific
· MSW: Large-DPI awareness
· Improved SFTP transfer speeds
· FTP over TLS should prefer ciphers with longer key sizes, updated contained GnuTLS library in precompiled binaries
· Add context menu entry to re-queue all files on the successful and failed queue tabs
· MSW: Native file list sort indicator on Windows Vista and 7
Bugfixes and minor changes:
· Resuming of uploads was not working correctly in all cases
· Correct remaining time calculation in queue
· Do not show welcome dialog in kiosk mode 2
· Do not offer option to permanently accept certificate in kiosk mode 2
· Fix sorting by size in filelists with directory sort behavior set to inline
· MSW: Fix memory corruption when changing language
· OS X: Include license and documentation files in application bundle
· Directly save settings after importing from file
August 13th, 2010Bugfixes and minor changes:
· Correctly handle symbolic links pointing to files in search dialog
· Fix crash in options initialization
August 9th, 2010· Fix issues with path names not properly terminated by separator
· Fix loading of settings with empty values
· Update status bar icons if changing theme
August 3rd, 2010New features:
· Filter/search by modification date
· Add "does not equal" option to size filter
· Reduced memory consumption when working with very large queues and directory hierarchies
Bugfixes and minor changes:
· Fix bug in TinyXML that could lead to corrupt XML documents
· Abort directory listing parsing if encountering a line with more than 10k characters
· Fix stalling recursive operations if FileZilla gets disconnected
· Set correct initial control state in site manager if there are no sites
June 14th, 2010· Fix transfer statusbar regression introduced in the release candidate
· Do not include IPv6 zone index in the argument to the EPRT command
· Correct tab order in filter edit and search dialogs
· *nix: Revert cursor changes
June 7th, 2010New features:
· Added "does not contain" filter condition to name and path filter types
· Pressing Alt+Left or Alt+Up (Cmd+Left, Cmd+Up on OS X) in file lists enters parent directory
· Pressing Alt+Down (Cmd+Down on OS X) in file lists transfers selected items
· Pressing Alt+Right (Cmd+Right on OS X) in file lists activates selected item(s)
· Add operating system information to about dialog
· MSW: Auto-update check now transmits whether the operating system is 32bit or 64bit
· Small performance improvements, mostly benefiting *nix users
· Add option to display momentary transfer speed instead of average speed
Bugfixes and minor changes:
· Fix problem with rekeying of SFTP connections if not permanently trusting the server's hostkey
· Certificate details dialog no longer changes size if selecting a different certificate in the chain
· Some dialogs did not display icons using the correct size
· Show "Not connected" instead of "Empty directory" in remote filelist statusbar if not connected
· MSW: Replace some additional characters not allowed in filenames on MSW
· MSW: Selecting files while holding Ctrl+Shift no longer shows incorrect values in the filelist status bars
March 22nd, 2010New features:
· Remember location of update download directory
Bugfixes and minor changes:
· Cancel file renaming on actions that change the file list, such as changing sort order or performing a refresh
· Cancel file renaming if starting a drag&drop operation
· Filter invalid characters if downloading through double-clicking files or if adding from the search dialog
· Fix site-specific bookmarks menu
· The menu did not reflect initial value of preserve timestamp option properly
· MSW: Keep FileZilla subdirectory in startmenu when updating, preserves custom order
· MSW: Add AppID support to installer
February 22nd, 2010· *nix: Add support for forward and backward mouse buttons
February 15th, 2010· Spelling fixes
· Rebuilt due to timer problems
January 4th, 2010· Implement missing tab creation from context menu
· *nix: Reduce flicker on tab creation
· Set initial focus in chmod dialog to input box for numeric value
· Correct handling of unexpected closure of SFTP connection
November 15th, 2009New features:
· Ctrl-Tab and Ctrl-Shift-Tab to cycle tabs now loop around if reaching the end of the tab list
Bugfixes and minor changes:
· Fix crash on showing/hiding of directory trees after closing a tab
· Tabs no longer become unresponsive if not approving to close a busy tab
· Directory comparison did not work properly on all but the first tab
· Fix spurious error messages if connecting to a new site while synchronized browsing is enabled
· *nix: Work around a bug in KDE preventing restore from minimize to notification area
· Do not show update dialog if there is already some other dialog open
· Fix synchronized browsing option on site-specific bookmarks
November 9th, 2009· Aborting a previous connection attempt by establishing a new connection in the same tab no longer renderes the new connection unusable
· nix: Quote filenames containing spaces if editing using default editor for text files
· nix: Fix crash while emitting queue finished notifications
November 3rd, 2009New features:
· *nix: Display desktop notification if all transfers have finished and FileZilla isn't focused
Bugfixes and minor changes:
· Navigating controls inside tab using tabulator key now works on all tabs
· Fix splitter positions on horizontal interface layouts
October 29th, 2009New features:
· Give choice to abort old connection or to open a new tab when trying to connect while already connected
· Double-click on empty space in tabbar opens new tab
· Middle-click on tab closes it
· Use splitter positions and filelist column setup of previous tab when opening new one
· Make betas and release candidates check daily for new versions
Bugfixes and minor changes:
· Fix crash when leaving settings dialog after tabs have been closed
· Fix crash on changing tabs if old tab has site-specific bookmarks but new one doesn't
· Layout of tabs no longer changes after leaving settings
· Fix issues with remembering last used server
· Don't use bold font for active tab
· Recursive operations now working in all tabs
October 28th, 2009New features:
· Tabbed interface to connect to multiple server at the same time
· New welcome screen
· Add Open to local directory tree context menu
Bugfixes and minor changes:
· Fix mismatch of displayed and actually performed default file exists action
· MSW: Update mingwm10.dll to fix a crash at initialization
· MSW: FTP over TLS no longer crashes for users of VIA CPUs
· *nix: Fix crashes due to race condition in dbus code
· Fix SHA-512 calculating incorrect hashes on 64bit systems, used by SFTP and the update wizard
October 11th, 2009· Fix crash if creating filters with attributes or permissions rule
· MSW: Fix column reordering and hiding in file lists
· MSW: Fix crash if trying to edit a file without any associated program nor default editor
· Use REST+STOR to resume upload instead of APPE if server advertises REST STREAM support
October 4th, 2009· Changing directories at the same time an upload finishes no longer disturbs synchronized browsing
· *nix: Ensure dialogs can be closed using escape key
· *nix: Fix height of settings dialog
September 28th, 2009New features:
· Remember last used search conditions
· Display link overlay on icons of links in remote file list
· Display of average transfer speed should converge faster to overall average
· Simplify default file exists action dialogs
· Apply decimal places size formatting option also to total queue size
· MSW: Reduce number of needed user interactions in installer if update started from within FileZilla
· MSW: Check that there are no running instances of FileZilla before installing
Bugfixes and minor changes:
· Fix handling of remote directory names with leading or trailing spaces
· *nix: Fix memory leaks in D-Bus session management and power management inhibitor client code
· *nix: Fall back to org.gnome.SessionManager if org.freedesktop.PowerManagment does not exit to inhibit idle sleep during transfers
· Increase default size of SO_RCVBUF (TCP advertised window) to fix performance issues on high-latency connections
· MSW: Fix displaying list of shares on local network resources
· MSW: Remote file editing no longer gets confused if two filenames only differ in character case
· Fix dialog line wrapping issues
· Ensure width of site manager is large enough to fit all tabs
· Better guard against filename columns being moved or hidden
· *nix, OS X: Handle filesystems without advisory file locking instead of falsely warning about site manager being opened in a different instance of FileZilla
August 24th, 2009· Fix crash if adding new filters
· Small performance optimization for local directory tree
August 13th, 2009· Make external address resolver IPv6 aware, resolve correct address type on hosts both with working IPv4 as well as IPv6
· Bumped minimum required GnuTLS version to 2.8.3
· Keep URLs copied to clipboard even after FZ gets closed
August 7th, 2009· Test of changes to autoupdate logic introduced in 3.2.7-rc2
August 5th, 2009· Use HTTPS to check for updates and compare hash of downloaded update file
August 3rd, 2009New features:
· Add option to prevent system idle sleep during transfers or other operations
· Add -l option to commandline to specify logon type for passed URLs
· Improve layout of search and filter edit dialogs
· Implement keyboard navigation in search and filter edit dialogs
· Add status bar to search dialog
· Remember file exists action for individual queue items
· Faster queue loading and saving
Bugfixes and minor changes:
· MSW: Fix memory leak in shell extension
· Fix possible race in socket code leading to infinite loop
· Resolve parsing conflict between MLSD and Unix-style listings
· Fix deleting symlinks on SFTP connections
· Deselect ".." on Ctrl+A in addition to selecting all other items
· Changing data type on implicit FTP over TLS connections no longer prints an error message
· *nix: Fix missing thread synchronization in D-Bus bindings
July 2nd, 2009· Fix FTP over TLS regressions in provided binaries due to two bugs in GnuTLS causing transfer failures
· OS X: Revert regression in wxWidgets in provided binaries leading to a crash on drag & drop
· Keep bookmarks menu sorted after adding new bookmarks
June 28th, 2009· Don't display error messages multiple times if modification times of edited file cannot be obtained
· Fix problems with certificate dialog introduced in 3.2.6-rc1
June 23rd, 2009New features:
· FTPS: Display complete certificate chain
· Add option for stateless local file editing
Bugfixes and minor changes:
· Fix delete operation on symbolic links
· Automatically reconnect if necessary to perform drag & drop action like with other actions
· SFTP: Don't report success if download fails due to lack of disk space
· MSW and OS X: Link against GnuTLS 2.8.1
June 15th, 2009· Fix adding remote directory symlinks to queue not working
· Fix "Timer creation failed" message boxes on update download dialog. Actual update download was not affected, only display of the progress bar.
· MSW: Use deferred volume label gathering on local file list as well
June 9th, 2009New features:
· Remote file search
· Add option to hide identical files to directory comparison
· Remember SSH host keys for session duration if not trusting permanently
· MSW: Display full UNC path on drive-mapped network shares
Bugfixes and minor changes:
· Use pkg-config to detect GnuTLS if pkg-config is available
· Fix to auto-reconnect logic
· Allow targetless OS.unix=slink facts in MLSD listings
· Start additional transfers if possible after readding files to queue during queue processing
· Fix name of SSH_AUTH_SOCK variable on SFTP page in settings dialog
· Properly qoute path to fzputtygen
· MSW: Fix problems if re-activating FileZilla window by clicking inside it if there is a changed edited file
· Fix problem with permissions parsing for nonstandard chmod dialog
April 28th, 2009· Allow empty fact values in MLSD listings as allowed by the specifications
· Recognize symlink entries in MLSD listings
· Fix redundant file exists prompts after chosing rename file exists action
· Update item in queue after rename file exists action
· Fix reconnect delays in case login failed with 5yz reply code
April 21st, 2009· Fix crash on SFTP download resume caused by uninitialized variable in PuTTY code
· Properly refresh remote directory after chmod if synchronized browsing is enabled
· Fix unediting locale files in file editing dialog
· Fix regression with custom post-login commands on servers supporting MLSD
· Trigger refresh of transfer progress bars after resizing queue
· Several small fixes to minimize to tray functionality
March 22nd, 2009New features:
· made OpenCrystal the default theme on new installations
· setting kiosk mode to 2 in fzdefaults.xml prevents FileZilla from writing to any settings files. Useful if executed from read-only media.
Bugfixes and minor changes:
· Fix crashes and memory corruption if resizing columns in queue if message log is positioned as queue tab
February 1st, 2009· Synchronized browsing
· Configurable double-click action for file lists
· Ask user to select an editor if trying to edit an unassociated file type
· MSW: Work around problem with TinyXML if settings or program directory contains characters not expressible by the system's narrow character set
· OS X: When adding sites, the edit label will no longer be hidden behind the tree in the site manager
· MSW: Further Vista improvment for installer
· Fix potential race condition in socket code
January 5th, 2009· Change wording of some strings
· Support yet another directory listing variant on obscure MVS style systems
· Fix odd behavior if deleting items from site manager
· Do not show proxy password in message log on SFTP connections
· Properly display "bytes" suffix in filelist status bar if not using thousands separator
January 3rd, 2009· Change wording of some strings
· Support yet another directory listing variant on obscure MVS style systems
· Fix odd behavior if deleting items from site manager
· Do not show proxy password in message log on SFTP connections
· Properly display "bytes" suffix in filelist status bar if not using thousands separator
December 2nd, 2008· Automatically refresh remote directory listing if queue finishes successfully
· Speed up refresh of remote directory listing if adding files during uploads
· Connections no longer time out waiting on a directory listing getting retrieved by a different connection
· Number of files were not updated if deleting remote files
· MSW: Update manifest so that the evil filesystem virtualization stays disabled under Vista
November 16th, 2008Bugfixes and minor changes:
· Connection establishment through SOCKS proxies could fail in some cases
· Clearing private data no longer crashes if quickconnect bar is hidden
· Handle drag & drop of symlinks
· Update remote directory tree if deleting a subdirectory
· Fix parsing of HTTP chunk lengths for the update downloader
· Reduce memory consumption of remote directory tree
· Rewrite the code that added local directories to the queue. New one is faster and avoids some potentially thread-unsafe behaviour of the old code
· OS X: Fix help menu duplication on non-English systems
· MSW: Reset wxWidgets internal display cache if changing display resolution or layout
· MSW: Fixes for silent intaller
October 16th, 2008· *nix: Fix crash if renaming directories using the local directory tree
· Rebuilt official binaries to revert a regression in wxWidgets causing memory corruption
September 29th, 2008· Download speedlimits were not working since 3.1.3-beta1
· On very fast connections, sockets could receive close event before being marked active, leading to timeouts
September 22nd, 2008· Fzsftp no longer crashes if receiving invalid data from server and instead quits gracefully
· Fix crash if entering hostname with characters not allowed in internationalized domain names
· Compatibility with yet another exotic directory listing format
August 25th, 2008· Add directory listing filter condition to match on containing path name
· Implement kiosk mode in which FileZilla will not write any passwords to disk. Can be enabled through fzdefaults.xml
· Add option to disable update checks to fzdefaults.xml
· Vast performance improvements if handling queues and directories with thousands of files
· Faster TLS/SSL handshake on data connections
· Queue should no longer get mixed up if LIST command fails during recursive downloads
· Fix crash if using -s commandline argument
· Fix spurious transfer failures if multiple engines try to list the same directory
· Loading invalid filters could crash FileZilla
· User/pass authentication for SOCKS5 proxy support was not working properly
· If stopping queue processing while recursively downloading directories, files added by the recursive operation will no longer reenable queue processing
· MSW: Keep site manager wide enough so that all notebook tabs fit
· Fix crash if server does not support resuming of large files
· SFTP uploads did not fail if server ran out of diskspace
· If compiled for some 64bit systems, SFTP resumes of files larger than 2^32 did not work properly
August 11th, 2008· Save filter toggle state
· MSW: Display drive labels if available
Bugfixes and minor changes:
· Fix crash in new socket class if using active mode FTP
· Request user attention (e.g. blinking in taskbar) if an edited file changes and the program is minimized
· Don't issue mdtm command on links for the automatic timezone detection on SFTP servers
· Do not capture menu shortcut keys in file lists
· Allow directory comparison if filters are toggled off
· MSW: Sorting in site dropdown menu is now identical to sorting inside the Site Manager
August 5th, 2008· If using "Ask for password" and "Interactive" logon types, a username is now optional in the Site Manager
· New iconset: OpenCrystal
· MSW: Whether icon sets should be installed or not can be seleted in the installer
July 24th, 2008New features:
· Right-clicking filter button in toolbar toggles filters
Bugfixes and minor changes:
· Fix oddities in visual formatting of IPv6 addresses
· MSW: Enable IPv6 support on SFTP connections
· Connecting using an IPv6 address did not work on SFTP
· Editing remote files did not pick up local changes if timestamp preserving was enabled
July 14th, 2008· Downloading empty files over TLS connections no longer closes the connection prematurely
· Updated to latest OpenSSL version
· Filecount in statusbar no longer count upwards if deleting files
· MSW: Call WSAStartup, fixes WSANOTINITIALISED problem
· MSW: Use closesocket(fd) instead of close(fd), the latter caused uploads to hang at the end
· MSW: Fix socket hang after changing event handler. Use a better way to resend events
July 11th, 2008· IPv6 support
· Add option to reopen file if trying to edit a file already being edited
· Fix SFTP file descriptor leak on some transfer failures
· Fix crash if remote directory gets cleared between opening context menu and selecting view/edit item
January 3rd, 2008· Directory listing comparison
· Ability to open and edit local files
· Add option to use default system language. Note: Language selection will be reset to default if updating to this version
· New artwork for send and recv indicators
· Fix crash with keepalive timer
· Nix: Use proper locale initialization, happened too late in FZ's startup sequence in previous versions
· Fix issue with proxies in combination with nonstandard ports
· Fix timezone offset detection if user has specified a custom offset
· MSW: Cancel remote renaming of files if listing changes
· Fix prefix search in file listings not working with all keys
· Internal engine state could get confused on failed transfers
· Fix visual refresh problem in queue
· Fix several glitches with right-to-left languages
· Write errors during downloads are now critical, as they usually require user interaction (e.g. disk full)
· Calculate proper filesize on VMS servers
November 20th, 2007· Implement FTP Proxy support. Note that using a properly configured NAT router is recommended instead
· Implement FTP keep alive for those connecting to improperly configured servers
· Fix crashes if deletig files in directories with more than 200 entries
· Compatility improvements with VMS and z/VM servers
· Now requires GnuTLS 2.0.4 which fixes a problem with servers using compression
· Changing list of ascii files or increasing number of concurrent transfers had no effect until restart of FileZilla
October 11th, 2007· Remote file viewing / editing
· Display current server in window title
· Don't remember incorrect password on SFTP connections with ASK logontype
· MSW: Fix drag&drop to explorer in case of case-mismatch between requested and reported path
· *nix: Fix Makefiles so SFTP properly supports files > 2GB
· Ascii filetype setting for extensionless files and dotfiles had negated effect
· Fix error message if using multiple running instances save the settings at the same time
· Fix parsing of very new files in directory listings if server is in a timezone ahead of the client
· Fix range of timezone offset setting
· Fix problems with remote path combobox if reconnecting after a disconnect
· Display confirmation dialog if deleting file from remote directory tree context menu
· Refresh remote directory listing after refreshing a single file
· On very first startup, center FileZilla on screen
September 29th, 2006· Updated to OpenSSL 0.9.8d due to security vulnerabilites in OpenSSL
· Fix registry storage issue with Site Manager causing string truncation
July 18th, 2006· Fix problem where transfers were incorrectly resumed.
· Compatibility problem with servers sending 4yz reply code to MKD command
· Local drag&drop operations didn't move all files
· Timezone offset not stored properly for reconnect button
· Fix issue with remembering maximized state
· Round filesizes up if needed
June 9th, 2006· Fix NT4 compatibility
May 28th, 2006New features:
· - Local directory tree now displays "Desktop" and "My Documents". (Patch #1492243 by cole945)
Fixed bugs:
· - Fall back to local charset if login data contains non-ascii characters and login fails. Fixes compatiblity with non-UTF8 aware servers
· - Fix speed limits, limit could get exceeded if three or more files were transferred simultaneously.
· - Fix compability with non-standard desktop locations (2.2.24a)
May 26th, 2006New features:
· Local directory tree now displays "Desktop" and "My Documents". (Patch #1492243 by cole945)
Fixed bugs:
· Fall back to local charset if login data contains non-ascii characters and login fails. Fixes compatiblity with non-UTF8 aware servers
· Fix speed limits, limit could get exceeded if three or more files were transferred simultaneously.
May 26th, 2006New features:
· - Local directory tree now displays "Desktop" and "My Documents". (Patch #1492243 by cole945)
Fixed bugs:
· - Fall back to local charset if login data contains non-ascii characters and login fails. Fixes compatiblity with non-UTF8 aware servers
· - Fix speed limits, limit could get exceeded if three or more files were transferred simultaneously.
April 20th, 2006· File truncation problem with SSL uploads
· Use port 990 if host is prefixed with ftps:// in quickconnect bar