FileZilla version 2.2.4c
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
Takashi Yamaguchi - Japanese translation
'Sergey' - Russian translation
Kim Jinwook - Korean translation
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.2.4:
New features:
- Improved SSL certificate verification. You can know put a list of known root certificates into the file cacert.pem
- Sticky bit can be set with the file attributes dialog
- Message log font can now be changed
- added TLS support
- position of local and remote views can be switched
Fixed bugs:
- resolved remaining SSL issues (2.2.4c)
- Connect:Enterprise directory listing compatibility
- crash with invalid dates in directory listings
- fixed incompatibility between Visual C++ 7.1, UPX and Windows 2003 Server (2.2.4b)
- downloading files using SSL should no longer produce incomplete files (2.2.4b)
- fixed bug in CServerPath constructor (2.2.4a)
- Upgraded to Visual C++ 7.1 and now linked statically against the runtime libraries, this may fix some rare crashes.
- Fixed regression with the Connect:Enterprise server directory listing format.
- Improved comtabibility with some windows servers which do not support paths prefixed with slashes
- Added support for paths in the form DIR.SUBDIR1.SUBDIR2.
- Local/remote file lists were not always sorted correctly
- some SSL fixes
- drawing problems if running under wine
- improved caching if creating directories
- some reported crashes have been fixed
Version 2.2.3:
New features:
- Improved drag&drop, you can now move files and folders to other directories using drag&drop inside the file lists and folder trees.
- If using registry as storage and no Site Manager entries under HKCU\Software\FileZilla exist, look under HKLM\Software\FileZilla (2.2.3a)
Fixed bugs:
- Resolved a few directory caching issues
- Creation of drag images no longer uses the built-in windows functions as they don't work properly under Windows XP
- Fixed settings dialog not appearing correctly if running under wine
- Fixed crash if selecting OK on the delete file confirmation dialog after disconnecting / receiving a new directory listing while displaying the dialog.
Version 2.2.2:
New features:
- added filetype column to remote file list
- file lists can now be sorted over the view menu, even if not using details style
- added "Add to queue" as selection for default file doubleclick action
- added Korean language files
Fixed bugs:
- fixed VShell server compatibility
- fixed queue releated crash
- no longer automatically try to resume transfer of ascii files after transfer failure, it did cause troubled due to different line endings.
- compatibility fixes for directory listing parser
- allow SFTP transfers if LIST fails
Version 2.2.1b:
Fixed bugs: Version 2.2.1:
New features: Fixed bugs: Version 2.2.0:
New features: Fixed bugs: Version 2.1.9:
New features: Fixed bugs: Version 2.1.8 (2003-06-29): New features: Fixed bugs: Version 2.1.7 (2003-04-27): Fixed bugs: Version 2.1.6a (2003-04-18): New features: Fixed bugs: Version 2.1.5 (2003-03-23): New features: Fixed bugs: 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. Enter-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: Alpha 1.1 (2001-03-05): New features: Enhanced features: Fixed bugs: Alpha 1 (2001-02-27):
In details style, you can show/hide most columns