FileZilla version 2.1.7
Copyright 2001-2003
by Tim Kosse
http://sourceforge.net/projects/filezilla/
What is FileZilla?
FileZilla is a fast FTP client with an easy to use interface which is available in different languages. The Site Manager, Drag&Drop and the transfer queue help you to control your tasks. FileZilla can connect to almost every FTP server, even if you are behind a firewall or SOCKS proxy. On SFTP servers and servers which support SSL or Kerberos GSS, all traffic can be encrypted.
Features:
Requirements:
Copyright Notice:
This program is licensed under the GPL.
FileZilla contains parts of the PuTTY suite - see the PuTTY license. This license affects the sftp stub FzSFtp.exe and all its source files unless otherwise mentioned.
Credits (in chronological order):
Tim Kosse - Project leader
Xiaowen Xin - Additional developer
Michael Muehldorfer - German translation
Piotr Murawski, Rafal Lampe - Polish translation
Jose Brito - Spanish translation
Fabien Illide - French translation
Simon Tatham and his team for
PuTTY
Andrea Sanavia - Italian translation
Asparouh Kalyandjiev - Bulgarian translation
Bata Gy÷rgy - Hungarian translation
'Doberman' - Additional developer
Yuan Chia Fu - Traditional Chinese translation
Roman Ruckschloss - Additional developer
'Thunder White' - Simplified Chinese translation
Philippe Curtil - French translation of documentation
Special thanks to:
Christian Brueffer and Max Moellers for the idea of writing a FTP client
CodeProject and
Codeguru - good pages for VC++ developers,
thanks for the great articles!
Everybody else who helped to improve FileZilla by reporting bugs or for their
suggestions
Version History:
(For a complete list of changes, please read http://filezilla.sourceforge.net/changelog.php)
Version 2.1.7 (2002-04-27):
Fixed bugs:
- Crashes on SSL servers have been fixed
- Language was always reset to English if language page hasn't been views if changing settings
- user/pass authentication for SOCKS5 proxies did not work properly
- fixed transfer of large files from/to GSS enabled servers
- improved compatibility of directory listing parser, can now parse OS2 style directory listings
Version 2.1.6a (2002-04-18):
New features:
- added SSH protocol and compression selection for SFTP transfers
- added minimize to tray button
- some interface improvements, including xp theme awareness
- the IP address used for active mode transfers can be specified. Hostnames are also supported.
- quickconnect history will be remembered between sessions
Fixed bugs:
- language was reset to english if using settings dialog without viewing language page (fixed in 2.1.6a)
- fixed crash if resuming files larger than 4 GB
- fixed crash and improved compatibility with some servers in the directory listing parser
- Some problems with the SSL code have been fixed.
- now using the STLport library, the STL implementation Microsoft was responsible for a lot of crashes and other misbehaviour.
Version 2.1.5 (2002-03-23):
New features:
- added statusbar to local and remote file list which shows the number of (selected) folders and files with their size
- added remote group / owner column
- sort settings of fileviews can be saved
- Aborting file exists dialog now skips transfer
- enlarged transfer buffer, high-speed FTP transfers should be slightly faster now.
- renamed gssapi.dll into FzGSS.dll. If you have gssapi.dll from older version in your FileZilla folder, you can delete it.
- improved exception handling
- updated to OpenSSL version 0.9.7a
Fixed bugs:
- FTP over SSL no longer forces passive mode
- remote column widths were not saved correctly
- fixed download options page in installer
- fixed crash if no data was sent/received during transfer for over 60 seconds and transfer did continue then
- silent installer now working properly (use /S switch)
Version 2.1.4b (2003-02-23):
New features:
added "Connect and bypass proxy settings" item to quickconnect menu
added browse for folder button to local folder field in Sitemanager
Backspace can be used to go up one folder
added simplified chinese
directory listing parser now supports numerical listings and the format VShell server sends.
Fixes and improvements:
directory listings / transfers did not always start (2.1.4b)
fixed compatibility with servers sending 226 after RETR/STOR/APPE without opening a data connection (2.1.4b)
could not enter drive roots into local directory input field (2.1.4b)
fixed queue releated crash (2.1.4b)
automatic retrying did not work (2.1.4a)
fixed crash and changed transfer logic for downloads
fixed upload resuming
improved parsing of MS-DOS style directory listing
fixed problem with downloading file links and failed directory transfers
local file list control no longer loses focus if changing directory
fixed problem with GSS not working properly (Did happen if encrypted strings received from server were not null-terminated)
Version 2.1.3 (2002-12-06):
New features:
added Speed Limit settings (written by Roman Ruckschloss)
SiteManager can be configures to not expand folder on start and to sort folders before sites (written by Jonathon Merz)
added dropdown menu to Sitemanager button in toolbar (written by Roman Ruckschloss)
added Traditional Chinese language files
added EPLF directory listing parser
Fixes and improvements:
updated documentation
fixed parsing of paths containing spaces with quickconnect
fixed crash with very long filenames (>256 chars)
horizontal scrolling in message log did not work correctly
slightly improved directory listing parsing speed
fixed some interface glitches and rare crashes
proxy support works again (2.1.3a)
Version 2.1.2 (2002-10-20):
New features:
copy URL to clipboard
added menu to quickconnect bar, including clear item and quickconnect history
Fixed bugs:
some minor interface improvements
could not upload readonly files to sftp servers
now compatible with the directory listings of more servers
fixed some other compatiblity issues
Version 2.1.1 (2002-10-07):
New features:
now verifying SSH Host key during authentication with SFTP server
simple Ident Server for FTP servers which required ident running on the user's machine
Fixed bugs:
some issues with the transfer queue, did abort queue to early and queue data could get mixed up
SFTP speed slightly increased
No longer asking every time FileZilla starts whether to use the registry or the XML file on Win9x systems
some compatibility issues with some uncommon servers
minor changes, mostly small bugfixes
Version 2.1.0 (2002-09-23):
New features:
added XML settings storage
improved link support. Still handling all links as directories but treating them as files if directory changing fails.
added "Enter FTP command" to server menu
Fixed bugs:
sometimes transfers could crash if target file did already exist
ftp list parser did not trim indicators properly
parsing url from command line did not work (fixed in 2.1.0a)
Version 2.0.2 (2002-09-07):
New features:
Using multiple connections can be disabled in the queue menu.
Fixed bugs:
fixed typos in docs, thanks to Geoff Gigg
improved queue logic
cache could 'forget' directories
Version 2.0.1 (2002-09-05):
New features:
can now hide remote date and time separatly
Fixed bugs:
did not remember view settings correctly
crash when opening settings dialog more than once
now trying to use the connection password to decrypt a encrypted public key file from the default PuTTY configuration when connecting to SFTP servers
GSS support did not work properly, gssapi.dll was not thread-safe
Version 2.0.0 final (2002-09-02):
New features:
multiple simultaneous transfers
A single dot in the list of ascii file extensions specifies all files without extension
faster queue loading/saving
added bulgarian and hungarian translation
Fixed bugs:
some compatibility fixes in directory listing parser
rename option had no effect in file exists dialog
manual transfer could crash FileZilla
local file list did not update when a new directory was created during downloads
History of 2.0.0 beta versions:
Fixed bugs since beta 6:
Adjustment of maximum number of simultaneous transfers during transfer no longer crashes FileZilla
The file exists dialog no longer pops several times at the same time when transferring several files simultaneously
Transfers no longer fail during directory creation if the directory has already been created by another thread
Reducing number of transfers for single servers if they don't accept enough simultaneous connections
Version 2.0.0 beta 6:
New features:
multiple simultaneous transfers
primary connection will be used for transfer if server does not support multiple connections
A single dot in the list of ascii file extensions specifies all files without extension
Fixed bugs:
some compatibility fixes in directory listing parser
some small bugs
Version 2.0.0 beta 5:
New features:
browsing during transfer
faster queue loading/saving
added bulgarian and hungarian translation
improved installer
Fixed bugs:
rename option had no effect in file exists dialog
manual transfer could crash FileZilla
local file list did not update when a new directory was created during downloads
some queue related bugs
Version 1.9.9a (2002-07-20):
New features:
added italian translation
Fixed bugs:
"bypass proxy / firewall settings" in SiteManager did not work
when transferring file from/to an sftp server with disabled directory cache, FileZilla could crash
could not cancel connection attempts while waiting for a retry
Version 1.9.9 (2002-07-06):
New features:
added SFTP support
remote files can be edited directly with the programs specified in the settings
now multi-line directory listings (some VMS servers use them) are supported
site manager tree now scrolls when dragging items around
added secure mode, set "HKCU\Software\FileZilla\Run In secure Mode" or "HKLM\Software\FileZilla\Run In secure Mode" to 1 to enable it or run the installer.
"always show hidden files" option
Fixed bugs:
Main window no longer flickers that much while resizing
fixed display of local root
Version 1.9.8 (2002-06-06):
New features:
current server will be shown in title bar
manual download enhanced, it's now called manual transfer, can be completely customized for both uploads and downloads.
improved speed of local file list when refreshing
extremely fast refresh of local file list after file downloads or when deleting files
new transparent socket layer classes, should fix remaining problems with SOCKS4/5 and HTTP 1.1 proxies
Fixed bugs:
fixed MKD on some *NIX servers
fixed "Connect to default site" on Win9x
fixed file list sorting with selected items
remote file list was not updated when deleting a directory which contained uppercase characters
some minor bugs and glitches
fixed reconnect issues when using multiple instances of FileZilla
correct local folder will be set if "Open Site Manager each time FileZilla starts" is checked
Version 1.9.7 (2002-05-11):
Fixed bugs:
fixed the "Authentication failed" Kerberos GSS problem under Win98
remote file list now refreshes after changing file attributes
fixed reconnect remembering incorrect passwords
minor fixes
Version 1.9.6 (2002-05-06):
New features:
new Winsock wraper class, improves speed
drag & drop in Site Manager
Fixed bugs:
fixed problem with transfers stalling at 100%
fixed 'overwrite if newer'
entering relative paths in the remote combo box working again
improved retry logic
fixed transfer queue related crash
remote view will be correctly updated when directory cache is enabled
Version 1.9.5 (2002-04-24):
New features:
remote directory tree
option to remember local and remote column widths
option to customize display of filesizes
Fixed bugs:
some minor interface problems
fixed some GSS and SSL bugs
some crashes reported by users
Version 1.9.4 (2002-04-10 ):
New features:
basic SSL certificate verification
show hidden files (dotfiles) option in main menu
added exception report generation
Fixed bugs:
after 30 seconds FileZilla took the default values for options
support for files larger than 2GB
some minor interface and SSL bugs
Version 1.9.3 (2002-03-25):
Fixed bugs:
remote date/time sorting
fixed bug when using proxy servers
file exist dialog did not show file sizes
Version 1.9.2 (2002-03-23):
New features:
resolving hostname asynchronously
Fixed bugs:
download of multiple selected files and folders failed
remote file list did not refresh on delete
Version 1.9.1 (2002-03-19):
Fixed bugs:
SHIFT+TAB now switches backwards through panes
fixed crash when uploading
filesizes for files larger than 2.1 GB were shown incorrectly in transfer queue
remove some minor memory leaks
Version 1.9 (2002-03-17):
New features:
SSL support using OpenSSL
Showing "Empty directory listing" when there are no files within a remote directory
Fixed bugs:
using the delete key no longer deletes a site in the Site Manager when the Sitetree is not selected
Fixed a problem where a transfer could stall until timeout.
fixed problem with incorrect remote file dates
remote file list gets automatically refreshed when unknown entries are present (files with ??? as size/date/time for example)
Version 1.8.3 (2002-02-21):
New features:
minimize to tray
Fixed bugs:
fixed crash which happened after cache purge timeout
fixed queue<->file import/export
Version 1.8.2 (2002-02-17):
New features:
server password can be changed if server allows it
Enhanced features:
keep alive system now enabled by default (does not affect existing settings)
directory creation. Now also works with servers which don't allow creating multiple levels at once
Fixed bugs:
transfer size for queue items not loaded correctly after restart of FileZilla
Version 1.8.1 (2002-02-09):
Fixed bugs:
OpenVMS compatibility
passive mode not working correctly
crash when choosing properties from the local file list when there was no file/folder/drive selected
Version 1.8 (2002-02-03):
New features:
ftp API rewritten
new interface to ftp API
directory cache
added internal options cache, increases performance
added HTTP1.1 and SOCKS4A proxy support
support for single-line (Open)VMS directory listing
Fixed bugs:
fixed problem with multi-line responses
fixed a timeout problem
entries in remote file list can be searched by entering first few characters, just like in local file list or in windows explorer
Version 1.7b (2001-11-23):
Fixed bugs:
crash when installed in a folder with spaces
Version 1.7a (2001-11-18):
Fixed bugs:
fixed problem with folders in sitemanager under Win9x/ME
Version 1.7 (2001-11-17):
New features:
folders in sitemanager
added Spanish translation
improved features:
increased speed of remote file list, now there's almost no difference between 10 or 10000 files
reduced size of additional language files
Fixed bugs:
parsing of directory listings could fail on certain servers
sorting by date/time did not work for remote list
some problems with language files
crash when starting from console in Win NT, 2K and XP
Version 1.6 (2001-10-16):
New features:
window size and position can be remembered
the tab key now switches between the views
new keyboard shortcuts (see documentation for more details)
import and export of queue items
added queue section to main menu
CHMOD of multiple files and folders at once
added context menu to local treeview
"manual download" entry in transfer menu
added polish language file
Fixed bugs:
local directory was reset to "\" on refresh
"don't remember password" setting did not effect reconnect to server
upload crash when using active mode SOCKS4/5 transfers
Version 1.5a (2001-09-18):
Fixed bugs:
passive mode downloads could timeout without reason
up- and downloads could fail due to uninitialized buffer
Version 1.5 (2001-09-18):
New features:
CTRL+A in file lists works now
Fixed bugs:
upload problem with certain directory structures with empty directories solved
remote directories could not be deleted
ASCII transfers would cause crash
fixed more queue bugs
FileZilla crashed when trying to delete the ".." entry in the folder views
as always, a lot of minor fixes
Version 1.4 (2001-08-29):
New features:
overwrite if newer option in the FileExists dialog
local files can be opened
added documentation
Fixed bugs:
fixed SOCKS5 auth code (Thanks to Mike Shuetter)
fixed problem with transfer timeouts
remote folders that only contained files with spaces in their names were displayed incorrectly
some minor problems
Version 1.3 (2001-07-27):
New features:
site manager may be automatically opened on startup
default local folder in site manager
default site in site manager
don't save password option in site manager
added GSS authentication and encryption support. Requires Kerberos for Windows
Fixed bugs:
timeout detection fixed
fixed display of total queue size when there are a lot of items in the queue (>2GB)
Version 1.2 (2001-07-19):
New features:
support for NT servers which use the MS-DOS like directory listing
replaced the edit field over the ftp view with a combo box
You can switch the style of the file list views. The following styles are supported: details, list, large icons and small icons.
In details style, you can show/hide most columnsEnter-key in the file views usable.
Enhanced features:
when shift key is pressed you can now delete the files in the local view without moving the to the recycle bin (just like in Explorer now)
shlwapi.dll is no longer needed, replaced by some self-written functions
improved transfer queue
Fixed bugs:
crashes due to a bug in CSplitterWnd
file transfers in passive mode crashed
bug in transfer code. Input file for uploads was not opened sometimes
some minor issues I don't remember
Version 1.1 (2001-07-11):
New features:
support for ASCII mode transfer
filetype auto-detection (based on extension)
added dir edit field to local view
added view labels for local and remote view
message log and quickconnect bar can now be hidden
options page for the interface settings. Interface settings can be remembered
all settings can be exported (including queue and sitemanager)
Enhanced features:
totally rewritten thread and FTP API classes. Now using asynchronous sockets. Better performance and stability now. Code is much cleaner now.
Fixed bugs:
fixed bug in firewall setting dialog: FW data input fields were not enabled when a firewall type other than none was selected
Version 1.0 (2001-06-12):
New features:
file attributes on the server can be changed (CHMOD command)
active connections can now be copied into the Site Manger over the menu
the total size of the queue is displayed on the right side of the status bar
added "upload / download as..." entries to the context menus. With it you can enter a different account that will be used for the transfer.
Enhanced features:
files and folders can now be dragged directly into the queue
made some internal changes to the upload/download queue
rewrote large parts of the local file list. Large folders will be displayed faster now.
Fixed bugs:
fixed a menu bug in the Site Manager
fixed a Drag & Drop bug: The folder ".." could be dragged
Beta 2.2 (2001-05-31):
Fixed bugs:
Menubar didn't response or disappeared on Win98 after entering the options dialog
Treeview items now are translated if a language DLL is used
Beta 2.1 (2001-05-30):
New features:
import and export of all Site Manager entries
download of folders with all files and subfolders
folders with all files and subfolders can be deleted
directories can be created
"Ignore firewall / proxy settings" button in site manager
added localization support
command line support
Command line
Description
FileZilla.exe [ftp://][user:pass@]host[:port][/dir]
connects to a server
FileZilla.exe -i sitemanager.txt
imports the file "sitemanager.txt" into the sitemanager (or any other textfile if you want)
added a "default folder" option
Enhanced features:
modified the about box to dynamically load the version information from the main application and to show the name (if using language DLL) of the translator
modified the title bar to dynamically load the version information from the main application
cleaned up some code
improved local folder browsing
the options dialog now uses a style similar to the one used in Netscape. (You know, the nice treeview on the left side)
improved the install script
Fixed bugs:
up- or downloads no longer fail if a server does not understand the SIZE command
Keep Alive commands were sent twice
fixed loads of minor glitches
Beta 2.0 (2001-05-05):
New features:
added two LEDs on the bottom right edge of the main window which flash when data is sent/received
now whole directories can be uploaded at once
added drag and drop
files and directories from the explorer can be copied or uploaded via drag & drop
added installer
added SOCKS4/5 proxy support
it's now possible to rename files
Enhanced features:
extended URL handling in the quickconnect bar and in the Site Manager
cleaned up the code of the main window
changed the way the API returns information to the rest of the application
added default remote dir to Site Manager
better timeout detection
improved retry logic
completely new command system. Much cleaner code now
better alignment in message log
Fixed bugs:
changed command order with file download. Resumed downloads were not handled correctly on some FTP servers
fixed a small file upload bug
fixed wrong tab order in Firewall settings. Firewall types got mixed up
changed the Logon function: The wrong hostname was displayed if Firewalls were used
countless small bug fixes and improvements
Beta 1.0 (2001-04-11):
New features:
Added download queue
Added support for links on ftp sites
the content of the status pane can be copied to clipboard
passwords are now encrypted
added disconnect, reconnect and refresh buttons
added editbox to quickly see and change remote folder
Enhanced features:
Local Views updated. Now operating through threads. Overall performance should be better now, especially with large folders
Fixed bugs:
fixed bug in Site Manager. Didn't check for multiple names in the list.
fixed some icon displaying bugs
fixed some minor bugs and memory leaks
Alpha 1.2 (2001-03-15):
New features:
Added options dialog with the connection settings
Site Manager added
new class (CTimeoutSocket) to check for timeouts
break current operation button implemented
added Keep Alive feature
Fixed bugs:
fixed a bug within CFtpViewCtrl::List
some minor bug fixes
Alpha 1.1 (2001-03-05):
New features:
- Ability to enter custom commands. Right-click the status pane
- Message log can be cleared
- Now displaying file date and time within the FTP View
- Added support for multiple files uploads/downloads within the API (not within the GUI yet)
- Implemented resume/overwrite dialog for files already existing
Enhanced features:
- New method to parse the answer of the LIST command. Should be more compatible with certain FTP servers now
- Status bar now displays more information during transfers
Fixed bugs:
- Files that were uploaded/downloaded were locked for other processes during transfer. Now read access is possible
Alpha 1 (2001-02-27):