New 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
· 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
New 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
New 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
· *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
· Fix crash if creating filters with attributes or permissions rule
· Use REST+STOR to resume upload instead of APPE if server advertises REST STREAM support
· 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
· Fix crash if adding new filters
· Small performance optimization for local directory tree
· 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
· Fix FTP over TLS regressions in provided binaries due to two bugs in GnuTLS causing transfer failures
· Keep bookmarks menu sorted after adding new bookmarks
· 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
· FTPS: Display complete certificate chain
· Add option for stateless local file editing
· 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
· 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
· 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
· 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
· Always use MLSD to retrieve directory listings on servers supporting it
· Handle leading and trailing spaces on filenames, requires MLSD support
· Multiple files can be selected for editing simultaneously
· MSW and *nix: Add option to minimize to tray
· The URLs of selected remote files and directories can be copied to clipboard
· Further queue performance improvements
· *nix: Provided Linux binaries now linked against Debian Lenny instead of Etch
· Fix visual problems caused by too long URLs in update checks
· Fix sync browsing checkbox in bookmark manager
· Add context menu to data type indicator in status bar
· Do not display file exists dialog after confirming to upload a changed, edited file
· Classic theme wasn't remembered
· OS X: Option to auto-remove successful transfers in queue could not be toggled
· *nix, OS X: "Remove all" context menu item did not work if no item was selected in successful and failed queue tabs
· Fix problems with double-quoted paths with containing single quotes in associations
· 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.
· Fix crashes and memory corruption if resizing columns in queue if message log is positioned as queue tab
· Add synchronized browsing option to sites and bookmarks
· If synchronized browsing and directory comparison are enabled, changing directories no longer disables comparison
· Add some hotkeys for commonly used menu and toolbar items
· Handle CTRL+A to select all files in queue - Less CPU usage during SFTP transfers - Improve appearance of queue tabs on dark themes - Allow system file associations with singlequotes around filenames for editing - Fix rare crash on connection failures - Activity indicators in lower-right corner of main window were not working properly - Do not allow multiple entries in quickconnect history that only differ in password - Fix crash if closing filter edit dialog - Improve timezone offset detection on servers without seconds resolution in listings - Fix layout issues in settings dialog
· Fix local directory creation during downloads. If multiple directory levels were missing, they were created in the reverse order.
· Display password prompt if connecting to sites with Ask or Interactive logon type through bookmarks
· Fix parsing of default remote directories in site manager if using non-default server type
· New iconset: Minimal
· Fix filter edit dialog sizing issue
· Synchronized browsing
· Configurable double-click action for file lists
· Ask user to select an editor if trying to edit an unassociated file type
· Fix potential race condition in socket code
· Fix account logon type in combination with FTP proxies
· 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
· Bookmarks
· Logging to file
· *nix: Use GNOME's Session Manager D-Bus API to cleanly shut down FileZilla on end of session
· *nix: Fix encoding issues with thousands separator in some locales
· Thousands separator on file exists dialog
· Rearrange filter dialog a bit
· Compile fixes for HP-UX
· 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
· 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
· Handle symbolic links on servers. If trying to access a symbolic link, FileZilla will first try to CWD into it, and if that fails, will treat it as a file instead. During recursive operations, any directory link encountered will not be followed, but file links will be downloaded.
· Numpad keys could not be used to search for entries in the file lists
· OS X: Use smaller font sizes in message log and directory trees
· Fix vertical alignment of labels next to the directory boxes above the directory trees
· Use lighter text colors in message log if using dark background
· *nix: Transfer status lines will no longer overlap the queue scrollbar
· *nix: Fix font colors if using themes with dark backgrounds (e.g. DarkRoom under Ubuntu 8.10)
· Fix XML corruption problems
· *nix: Fix crash if renaming directories using the local directory tree
· Rebuilt official binaries to revert a regression in wxWidgets causing memory corruption
· *nix and OS X: Avoid SIGPIPE if socket gets closed during uploads
· Fix SFTP speed limits
· Avoid reduntant refreshes of local file lists on some drag&drop operations
· Send user agent with requests if using HTTP proxy
· MSW: Add checkbox to start FileZilla to finish page of intaller
· Reselect previously set default file exists action if reopening dialog on a queue item
· OS X: Do not check /net whether it has subdirectories, it is extremely slow
· Upon reconnecting, fall back to list current directory if last used directory is no longer accessible
· 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
· 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
· New socket event handling system, more flexible and a bit faster
· Performance improvements for local directory tree
· MSW: Using prefix search to select an item now also changes the startpoint for a multiple selection.
· Fix directory creation logic if the directory to create is a root directory
· Allow drive labels with more than one letter for servertype DOS
· Slight speedup of transfer queue, defer redrawing of UI elements to idle time