Changelogs
Overview
These changelogs reflect the history of all files in the CVS repository. The changelog has been generated at 2007-11-22 10:46
Changelog for Legay FileZilla Server (581 changes):
2003-02-08 21:46 Tim Kosse (botg)- source/FileLogger.cpp, source/FileLogger.h: added missing GPL header
- source/ControlSocket.cpp, source/ControlSocket.h, source/ServerThread.cpp, source/StdAfx.h: no longer using CStdString in structures sent between threads
- source/FileLogger.cpp, source/FileLogger.h, source/FileZilla server.dsp, source/Options.cpp, source/Server.cpp, source/Server.h: implemented logging to file
- source/Permissions.cpp: removed unused line
- source/AdminSocket.cpp, source/AdminSocket.h: small cleanup
- source/misc/StdString.h: fixed problem with _alloca, see http://www.codeproject.com/string/stdstring.asp?df=100&forumid=2215&select=398574#xx398574xx
- source/Interface/MainFrm.cpp: removed "Initializing server" message
- source/OptionTypes.h, source/Options.cpp, source/Interface/FileZilla Server Interface.dsp, source/Interface/FileZilla server.rc, source/Interface/OptionsDlg.cpp, source/Interface/OptionsDlg.h, source/Interface/resource.h: interface for file logging added, actual implementation still missing
- source/AdminListenSocket.cpp, source/AdminSocket.cpp, source/Options.cpp, source/Interface/FileZilla server.rc, source/Interface/OptionsAdminInterfacePage.cpp, source/Interface/OptionsAdminInterfacePage.h, source/Interface/OptionsDlg.cpp: admin password can be set, admin interface is now complete
- source/AdminListenSocket.cpp, source/Options.cpp, source/Interface/FileZilla server.rc, source/Interface/OptionsDlg.cpp: remote ip addresses for admin interface can be set
- source/Interface/FileZilla server.rc, source/Options.cpp: added slash to end of homepage URL
- source/ControlSocket.cpp, source/Server.cpp, source/TransferSocket.cpp, source/Settings Converter/Options.cpp: fixed memory leaks
- source/OptionTypes.h, source/Options.cpp, source/Options.h, source/Server.cpp, source/Server.h, source/Interface/FileZilla server.rc, source/Interface/OptionsAdminInterfacePage.cpp, source/Interface/OptionsAdminInterfacePage.h, source/Interface/OptionsDlg.cpp, source/Interface/resource.h: admin interface IP bindings can be set
- source/misc/WheatyExceptionReport.cpp: Adding FileZilla Server version to exception report did not work
- source/Interface/UsersDlg.cpp: fixed problem with directory changing it's permissions if renaming directory
- source/Interface/MainFrm.cpp, source/Server.cpp: send/receive indicators in statusbar did not work properly
- source/Options.cpp: added settings validation to SetOption
- source/TransferSocket.cpp: fixed problem with OnSend, could send corrupt data
- source/AdminSocket.cpp, source/AdminSocket.h, source/OptionTypes.h: implemented authentication for remote administration (though not activated)
- source/ControlSocket.cpp: fixed PORT error handling, implemented EPRT and EPSV
- source/Interface/AdminSocket.cpp, source/Interface/AdminSocket.h, source/Interface/MainFrm.cpp, source/Interface/resource.h, source/Interface/misc/md5.cpp, source/Interface/misc/md5.h: implemented authentication for remote administration (though not activated)
- source/Interface/UsersDlg.cpp, source/Interface/UsersDlg.h: F2 can be used to rename users/dirs
- source/AsyncSocketEx.cpp, source/Interface/AsyncSocketEx.cpp: IOCtl did return wrong value
- source/AdminSocket.cpp, source/OptionTypes.h, source/Interface/AdminSocket.cpp: reduced size of packets by one byte
- source/AdminSocket.cpp, source/AdminSocket.h, source/OptionTypes.h, source/Options.cpp, source/Permissions.cpp, source/Server.cpp, source/Interface/MainFrm.cpp, source/Interface/OptionsDlg.cpp, source/Interface/UsersDlg.cpp, source/Interface/UsersListCtrl.cpp: strings in the admin protocol are no longer nullterminated
- readme.htm, source/FileZilla server.rc, source/OptionTypes.h, source/Interface/FileZilla server.rc: updated version information
- source/install/FileZilla Server.nsi: added missing Settings Converter source
- source/TransferSocket.cpp: another timeout fix
- source/ControlSocket.cpp: fixed problem with timeouts
- source/Permissions.cpp, source/Permissions.h: fixed "settings duplication", now don't read settings more than once if restarting server
- readme.htm: updated readme
- source/install/FileZilla Server.nsi, source/Settings Converter/OptionTypes.h, source/Settings Converter/Options.cpp, source/Settings Converter/Options.h, source/Settings Converter/Permissions.cpp, source/Settings Converter/Permissions.h, source/Settings Converter/Settings Converter.cpp, source/Settings Converter/Settings Converter.dsp, source/Settings Converter/Settings Converter.dsw, source/Settings Converter/exdll.h, source/Settings Converter/misc/MarkupSTL.cpp, source/Settings Converter/misc/MarkupSTL.h, source/Settings Converter/misc/StdString.h: added settings converter NSIS plugin
- source/AdminSocket.cpp, source/FileZilla server.rc, source/OptionTypes.h, source/Interface/AdminSocket.cpp, source/Interface/FileZilla server.rc: updated version information, added protocol version checking
- source/Interface/UsersDlg.cpp: fix for home icon, did not work if opening the users dlg more than once
- source/ListenSocket.cpp, source/ListenSocket.h, source/Options.cpp, source/Server.cpp: did forget to modify some status message code
- source/Service.cpp: fix for autostart question, if selecting yes FZS did not ask to start server
- source/OptionTypes.h: removed obsolete option
- source/install/FileZilla Server.nsi: fix for rename, did only work if target file is not present.
- source/AdminSocket.cpp: if several commands were waiting, only command one was processed for each OnReceive call
- source/Interface/AdminSocket.cpp, source/Interface/AdminSocket.h, source/Interface/StdAfx.h: improved send buffer, with old method data could be send out of order
- source/Permissions.cpp: some account settings could not be loaded from the xml file
- source/AdminSocket.cpp: fixed buffer overflow
- source/Interface/UsersDlg.cpp: "Show relative paths" now enabled by default for new users
- readme.htm, source/FileZilla server.rc, source/Interface/FileZilla server.rc: updated version information
- source/install/FileZilla Server.nsi, source/install/StartupOptions.ini, source/install/StartupOptions9x.ini: now acts differently on win9x
- source/Service.cpp: added check for /install, /install auto and /uninstall in /compat mode
- source/Server.cpp, source/Interface/FileZilla Server Interface.dsp, source/Interface/FileZilla server.cpp, source/Interface/FileZilla server.rc, source/Interface/Options.cpp, source/Interface/Options.h, source/Interface/OptionsAdminInterfacePage.cpp, source/Interface/OptionsAdminInterfacePage.h, source/Interface/OptionsDlg.cpp, source/Interface/OptionsDlg.h, source/Interface/resource.h: admin port can now be changed
- source/Interface/Options.cpp, source/Interface/Options.h: removed obsolete code
- source/AdminInterface.cpp, source/AdminInterface.h, source/AdminListenSocket.h, source/AdminSocket.cpp, source/AdminSocket.h, source/Permissions.cpp, source/Permissions.h, source/Server.cpp, source/Service.cpp, source/Thread.cpp, source/Thread.h, source/Interface/AdminSocket.cpp, source/Interface/AdminSocket.h, source/Interface/ConnectDialog.cpp, source/Interface/ConnectDialog.h: added missing GPL headers
- source/Service.cpp: question text changed a little
- source/Server.cpp: removed unused code
- source/FileZilla server.dsp, source/Service.cpp: added Win9x compatibility
- source/Permissions.cpp, source/Permissions.h: permissions were not saved
- source/Interface/MainFrm.cpp, source/Interface/MainFrm.h: fixed crash if closing interface while still beeing connected
- source/install/FileZilla Server.nsi, source/install/StartupOptions.ini: updated setup script
- source/FileZilla server.dsp, source/Options.h, source/Service.cpp: added '/install auto' and '/adminport <number>' cmdline options
- source/Interface/FileZilla Server Interface.dsp, source/Interface/FileZilla server.rc, source/Interface/resource.h: removed unused bitmap (dunno where it came from)
- source/AdminInterface.cpp, source/AdminInterface.h, source/AdminSocket.cpp, source/AdminSocket.h, source/Server.cpp, source/Server.h, source/Interface/AdminSocket.cpp, source/Interface/AdminSocket.h, source/Interface/FileZilla Server Interface.dsp, source/Interface/MainFrm.cpp: added admin socket timeouts
- source/Interface/ConnectDialog.cpp, source/Interface/ConnectDialog.h, source/Interface/FileZilla server.rc, source/Interface/MainFrm.cpp, source/Interface/MainFrm.h, source/Interface/Options.cpp, source/Interface/Options.h, source/Interface/OptionsDlg.h, source/Interface/resource.h: new Connect dialog
- source/Interface/AdminSocket.cpp, source/Interface/AdminSocket.h: fixed crash caused by modal dialogs, fixed possible loop in Close()
- source/FileZilla server.dsp, source/OptionTypes.h, source/Options.cpp, source/Server.cpp: added customizable admin port
- source/AdminSocket.cpp, source/AdminSocket.h, source/FileZilla server.dsp, source/Interface/AdminSocket.cpp, source/Interface/AdminSocket.h, source/Interface/FileZilla Server Interface.dsp, source/Interface/FileZilla server.rc, source/Interface/MainFrm.cpp, source/Interface/MainFrm.h, source/Interface/resource.h, source/Interface/res/red.ico, source/Interface/res/unknown.ico, source/Interface/res/yellow.ico: a) protocol change, data length is now 4 bytes, should not exceed 0xFFFFFF though. b) Added new icon for unconnected interface c) fixed some minor problems
- source/Interface/OptionsDlg.cpp: fixed include path for OptionTypes.h
- source/AsyncSocketEx.cpp, source/AsyncSocketEx.h, source/ControlSocket.cpp, source/ControlSocket.h, source/FileZilla server.dsp, source/FileZilla server.dsw, source/FileZilla server.rc, source/ListenSocket.cpp, source/ListenSocket.h, source/MFC64bitFix.cpp, source/MFC64bitFix.h, source/Options.cpp, source/Options.h, source/Permissions.cpp, source/Permissions.h, source/StdAfx.cpp, source/StdAfx.h, source/AdminInterface.cpp, source/AdminInterface.h, source/AdminListenSocket.cpp, source/AdminListenSocket.h, source/AdminSocket.cpp, source/AdminSocket.h, source/ChildView.cpp [DEAD], source/ChildView.h [DEAD], source/EnterSomething.cpp [DEAD], source/EnterSomething.h [DEAD], source/FileZilla server.cpp [DEAD], source/FileZilla server.h [DEAD], source/MainFrm.cpp [DEAD], source/MainFrm.h [DEAD], source/OfflineAskDlg.cpp [DEAD], source/OfflineAskDlg.h [DEAD], source/OptionTypes.h, source/OptionsGeneralPage.cpp [DEAD], source/OptionsGeneralPage.h [DEAD], source/OptionsGeneralWelcomemessagePage.cpp [DEAD], source/OptionsGeneralWelcomemessagePage.h [DEAD], source/Server.cpp, source/Server.h, source/ServerThread.cpp, source/ServerThread.h, source/Service.cpp, source/Thread.cpp, source/Thread.h, source/TransferSocket.cpp, source/TransferSocket.h, source/resource.h, source/version.cpp, source/version.h, source/misc/MarkupSTL.cpp, source/Interface/AdminSocket.cpp, source/Interface/AdminSocket.h, source/Interface/AsyncSocketEx.cpp, source/Interface/AsyncSocketEx.h, source/Interface/ChildView.cpp, source/Interface/ChildView.h, source/Interface/EnterSomething.cpp, source/Interface/EnterSomething.h, source/Interface/FileZilla Server Interface.dsp, source/Interface/FileZilla server.cpp, source/Interface/FileZilla server.h, source/Interface/FileZilla server.rc, source/Interface/MainFrm.cpp, source/Interface/MainFrm.h, source/Interface/OfflineAskDlg.cpp, source/Interface/OfflineAskDlg.h, source/Interface/Options.cpp, source/Interface/Options.h, source/Interface/OptionsDlg.cpp, source/Interface/OptionsDlg.h, source/Interface/OptionsGeneralPage.cpp, source/Interface/OptionsGeneralPage.h, source/Interface/OptionsGeneralWelcomemessagePage.cpp, source/Interface/OptionsGeneralWelcomemessagePage.h, source/Interface/OptionsMiscPage.cpp, source/Interface/OptionsMiscPage.h, source/Interface/OptionsSecurityPage.cpp, source/Interface/OptionsSecurityPage.h, source/Interface/OutputWnd.cpp, source/Interface/OutputWnd.h, source/Interface/StatusView.cpp, source/Interface/StatusView.h, source/Interface/StdAfx.cpp, source/Interface/StdAfx.h, source/Interface/UsersDlg.cpp, source/Interface/UsersDlg.h, source/Interface/UsersListCtrl.cpp, source/Interface/UsersListCtrl.h, source/Interface/UsersView.cpp, source/Interface/UsersView.h, source/Interface/resource.h, source/Interface/splitex.cpp, source/Interface/splitex.h, source/Interface/version.cpp, source/Interface/version.h, source/Interface/misc/BrowseForFolder.cpp, source/Interface/misc/BrowseForFolder.h, source/Interface/misc/HyperLink.cpp, source/Interface/misc/Led.cpp, source/Interface/misc/Led.h, source/Interface/misc/MarkupSTL.cpp, source/Interface/misc/MarkupSTL.h, source/Interface/misc/SAPrefsDialog.cpp, source/Interface/misc/SAPrefsDialog.h, source/Interface/misc/SAPrefsStatic.cpp, source/Interface/misc/SAPrefsStatic.h, source/Interface/misc/SAPrefsSubDlg.cpp, source/Interface/misc/SAPrefsSubDlg.h, source/Interface/misc/SBDestination.cpp, source/Interface/misc/SBDestination.h, source/Interface/misc/SystemTray.cpp, source/Interface/misc/SystemTray.h, source/Interface/misc/WheatyExceptionReport.cpp, source/Interface/misc/WheatyExceptionReport.h, source/Interface/misc/hyperlink.h, source/Interface/misc/md5.cpp, source/Interface/misc/md5.h, source/Interface/res/FileZilla server.ico, source/Interface/res/FileZilla server.rc2, source/Interface/res/Toolbar.bmp, source/Interface/res/empty.ico, source/Interface/res/green.ico, source/Interface/res/icon1.ico, source/Interface/res/leds.bmp, source/Interface/res/red.ico, source/Interface/res/yellow.ico, source/misc/MarkupSTL.h, source/misc/StdString.h, source/misc/WheatyExceptionReport.cpp, source/OptionsMiscPage.cpp [DEAD], source/OptionsMiscPage.h [DEAD], source/OptionsSecurityPage.cpp [DEAD], source/OptionsSecurityPage.h [DEAD], source/OutputWnd.cpp [DEAD], source/OutputWnd.h [DEAD], source/StatusView.cpp [DEAD], source/StatusView.h [DEAD], source/UsersDlg.cpp [DEAD], source/UsersDlg.h [DEAD], source/UsersListCtrl.cpp [DEAD], source/UsersListCtrl.h [DEAD], source/UsersView.cpp [DEAD], source/UsersView.h [DEAD], source/splitex.cpp [DEAD], source/splitex.h [DEAD], source/misc/BrowseForFolder.cpp [DEAD], source/misc/BrowseForFolder.h [DEAD], source/misc/HyperLink.cpp [DEAD], source/misc/Led.cpp [DEAD], source/misc/Led.h [DEAD], source/misc/SAPrefsDialog.cpp [DEAD], source/misc/SAPrefsDialog.h [DEAD], source/misc/SAPrefsStatic.cpp [DEAD], source/misc/SAPrefsStatic.h [DEAD], source/misc/SAPrefsSubDlg.cpp [DEAD], source/misc/SAPrefsSubDlg.h [DEAD], source/misc/SBDestination.cpp [DEAD], source/misc/SBDestination.h [DEAD], source/misc/SystemTray.cpp [DEAD], source/misc/SystemTray.h [DEAD], source/misc/hyperlink.h [DEAD], source/res/FileZilla server.rc2 [DEAD], source/res/Toolbar.bmp [DEAD], source/res/empty.ico [DEAD], source/res/green.ico [DEAD], source/res/icon1.ico [DEAD], source/res/leds.bmp [DEAD], source/res/red.ico [DEAD], source/res/yellow.ico [DEAD]: server/ui separation phase 2: (1) Server now runs as service, (2) interface completely moved to separate program, (3) removed all MFC dependancies from service
- source/ControlSocket.cpp, source/ControlSocket.h, source/FileZilla server.dsp, source/ListenSocket.cpp, source/ListenSocket.h, source/MainFrm.cpp, source/MainFrm.h, source/Options.cpp, source/Options.h, source/Permissions.cpp, source/Permissions.h, source/StdAfx.h, source/Thread.cpp, source/Thread.h, source/UsersDlg.cpp, source/UsersDlg.h, source/misc/MarkupSTL.cpp, source/misc/MarkupSTL.h, source/misc/SAPrefsDialog.cpp, source/misc/SAPrefsDialog.h, source/misc/SystemTray.cpp, source/misc/SystemTray.h, source/misc/WheatyExceptionReport.cpp: server/ui separation phase 1: (1) Replaced MFC container classes with the STL ones, (2) settings are now stored within an XML file, (3) stripped down CUsersDlg -> permission checking code is now in CPermissions (4) fixed year>2038 bug
- source/UsersDlg.cpp: added fixes by T.J. Brannon: CWD / and CWD c: now works correctly with nonrealtive paths. Hopefully this also fixes the IE (and some other browsers) compatibility problem I'm unable to reproduce
- readme.htm, source/FileZilla server.dsp, source/FileZilla server.rc: version 0.7.4
- source/install/FileZilla Server.nsi, source/install/uninstall.ico: fixed installer icons
- source/AsyncSocketEx.cpp, source/AsyncSocketEx.h: updated to latest version
- source/install/FileZilla Server.nsi: now using ModernUI style
- source/MainFrm.cpp: fixed compiler warning
- source/misc/SystemTray.cpp: fixed GDI leak
- source/AsyncSocketEx.cpp: improved error handling
- source/ListenSocket.cpp, source/ListenSocket.h: now checking if Accept fails (due to bad firewall)
- source/UsersDlg.cpp: Now filename starts at the same position for files with date and files with time in directory listing. Mismatch did confuse some clients
- source/install/FileZilla Server.nsi: made compatible with latest NSIS
- readme.htm: updated version information
- source/FileZilla server.rc: updated version information
- source/ControlSocket.cpp: account based connection limit did not work
- source/ControlSocket.cpp: PASS no longer requires a parameter to allow NULL passwords
- source/UsersDlg.cpp, source/UsersDlg.h: deleted member function GetFileAttributes, not using the SDK function with the same name
- source/UsersDlg.cpp: when deleting users, list item data war garbled
- source/OptionsMiscPage.cpp: fixed enable/disable of custom pasv setting controls
- source/Options.cpp: ok button did not work
- source/ControlSocket.cpp: improved recieve code
- source/version.cpp: using better way to retrieve own filename
- source/FileZilla server.rc, source/Options.cpp, source/OptionsMiscPage.cpp, source/OptionsMiscPage.h: improved custom pasv settings
- source/MainFrm.cpp, source/MainFrm.h: fixed transferrate, reduced flicker while resizing
- source/ControlSocket.cpp, source/Thread.cpp, source/TransferSocket.cpp, source/TransferSocket.h: improved thread responsiveness to messages
- source/AsyncSocketEx.cpp, source/AsyncSocketEx.h: updated to latest version
- source/FileZilla server.rc: updated version information
- readme.htm: updated readme for 0.7.2
- source/MainFrm.cpp: removed obsolete line
- source/install/FileZilla Server.nsi: improved uninstalling
- source/ControlSocket.cpp, source/ControlSocket.h, source/EnterSomething.cpp, source/EnterSomething.h, source/FileZilla server.cpp, source/FileZilla server.dsp, source/FileZilla server.h, source/ListenSocket.cpp, source/ListenSocket.h, source/MFC64bitFix.cpp, source/MFC64bitFix.h, source/MainFrm.cpp, source/MainFrm.h, source/OfflineAskDlg.cpp, source/OfflineAskDlg.h, source/Options.cpp, source/Options.h, source/OptionsGeneralPage.cpp, source/OptionsGeneralPage.h, source/OptionsGeneralWelcomemessagePage.cpp, source/OptionsGeneralWelcomemessagePage.h, source/OptionsMiscPage.cpp, source/OptionsMiscPage.h, source/OptionsSecurityPage.cpp, source/OptionsSecurityPage.h, source/StatusView.cpp, source/StatusView.h, source/StdAfx.cpp, source/StdAfx.h, source/Thread.cpp, source/Thread.h, source/TransferSocket.cpp, source/TransferSocket.h, source/UsersDlg.cpp, source/UsersDlg.h, source/UsersListCtrl.cpp, source/UsersListCtrl.h, source/UsersView.cpp, source/UsersView.h, source/splitex.cpp, source/version.cpp, source/version.h, source/splitex.h: added missing copyright notice
- source/UsersDlg.cpp: fix for ChangeCurrentDir always returning 1 if specifiying dir above ftproot
- source/ControlSocket.cpp: added XCUP, XPWD, XMKD, XRMD and NOP commands
- source/TransferSocket.cpp: fixed uninitialized variable
- source/FileZilla server.rc, source/MainFrm.cpp, source/MainFrm.h, source/resource.h: added users dialog menu entry
- source/UsersDlg.cpp: changes were not unmade after cancel of users dialog