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-11-22 15:51 Tim Kosse (botg)- source/TransferSocket.cpp: ignore speed limit after call to OnClose
- source/Interface/OptionsAdminInterfacePage.cpp, source/Interface/OptionsDlg.cpp, source/Interface/UsersListCtrl.cpp, source/Interface/misc/MarkupSTL.cpp, source/Interface/misc/SAPrefsDialog.cpp: compiles under VC++ 7.1 again
- source/Interface/AsyncSocketEx.cpp, source/Interface/AsyncSocketEx.h: updated to latest version
- source/FileLogger.cpp, source/Options.cpp, source/TransferSocket.h, source/misc/MarkupSTL.cpp: compiles under VC++ 7.1 again
- source/StdAfx.cpp, source/StdAfx.h, source/AsyncSocketEx.cpp: check if critical section has been initialized
- source/ControlSocket.cpp, source/FileZilla server.dsp, source/ServerThread.cpp, source/ServerThread.h, source/TransferSocket.cpp, source/ExternalIpCheck.cpp, source/ExternalIpCheck.h: implemented custom pasv ip detection
- source/SpeedLimit.cpp, source/SpeedLimit.h: missing copyright headers
- source/AsyncSocketEx.cpp: fixed return value of Connect
- source/Interface/FileZilla Server Interface.dsp, source/Interface/FileZilla server.rc, source/Interface/GroupsDlgSpeedLimit.cpp, source/Interface/GroupsDlgSpeedLimit.h, source/Interface/NewUserDlg.cpp, source/Interface/NewUserDlg.h, source/Interface/OptionsAdminInterfacePage.cpp, source/Interface/OptionsAdminInterfacePage.h, source/Interface/OptionsDlg.cpp, source/Interface/OptionsDlg.h, source/Interface/OptionsGSSPage.cpp, source/Interface/OptionsGSSPage.h, source/Interface/OptionsGeneralPage.cpp, source/OptionTypes.h, source/Interface/OptionsGeneralPage.h, source/Interface/OptionsGeneralWelcomemessagePage.cpp, source/Interface/OptionsGeneralWelcomemessagePage.h, source/Interface/OptionsLoggingPage.cpp, source/Interface/OptionsLoggingPage.h, source/Interface/OptionsMiscPage.cpp, source/Interface/OptionsMiscPage.h, source/Interface/OptionsPage.cpp, source/Interface/OptionsPage.h, source/Interface/OptionsPasvPage.cpp, source/Interface/OptionsPasvPage.h, source/Interface/OptionsSecurityPage.cpp, source/Interface/OptionsSecurityPage.h, source/Interface/OptionsSpeedLimitPage.cpp, source/Interface/OptionsSpeedLimitPage.h, source/Interface/SpeedLimitRuleDlg.cpp, source/Interface/SpeedLimitRuleDlg.h, source/Interface/UsersDlgSpeedLimit.cpp, source/Interface/UsersDlgSpeedLimit.h, source/Interface/resource.h: - moved pasv settings to own page - better way to load/validate/save settings - added missing copyright headers
- source/Interface/ChildView.cpp [DEAD], source/Interface/ChildView.h [DEAD]: removed unused files
- source/Interface/FileZilla server.rc, source/Interface/OptionsDlg.cpp, source/Interface/misc/SAPrefsDialog.cpp: fixed missing dialog titles
- source/Interface/OptionsDlg.cpp: wrong input field checked in OnOK
- source/StdAfx.h, source/config.h: check for installed Platform SDK
- source/AsyncGssSocketLayer.cpp, source/AsyncSocketEx.cpp: fixed compiler warnings
- source/ControlSocket.cpp, source/ControlSocket.h: fixed socket creation
- source/OptionTypes.h, source/Options.cpp, source/Interface/FileZilla server.rc, source/Interface/OptionsDlg.cpp, source/Interface/OptionsMiscPage.cpp, source/Interface/OptionsMiscPage.h, source/Interface/resource.h: added interface settings for remote ip detection
- source/Permissions.cpp: group membership for user accounts weren't set on startup
- source/Permissions.cpp: fixed wrong permissions string in directory listings
- source/GFtp/CriticalSectionWrapper.cpp, source/GFtp/CriticalSectionWrapper.h, source/GFtp/GFtp.dsp, source/GFtp/main.c [DEAD], source/GFtp/main.cpp, source/GFtp/radix.c: synchronize calls to gss/krb libs
- readme.htm, source/FileZilla server.rc, source/OptionTypes.h, source/Interface/FileZilla server.rc: updated version information
- source/install/FileZilla Server.nsi: interface wasn't compiled
- source/Permissions.cpp: fixed compiler warnings
- source/AsyncGssSocketLayer.cpp, source/AsyncSocketExLayer.cpp: possible fix for stalling transfers
- source/ControlSocket.cpp: only check the first character of the argument to the TYPE command
- source/ControlSocket.cpp, source/Permissions.cpp, source/Permissions.h, source/TransferSocket.cpp, source/TransferSocket.h: fixed mget problems, increased directory listing performance
- source/ControlSocket.cpp: speed limit variables weren't initialized properly, did cause delays up to 100ms on connection establishment
- source/ControlSocket.cpp: creation of transfer connection in active mode is now RFC 959 compatible
- source/ControlSocket.cpp, source/ControlSocket.h, source/ListenSocket.cpp, source/Permissions.cpp, source/Permissions.h, source/ServerThread.cpp, source/ServerThread.h: performance improvements
- source/Server.cpp: fixed crash if listen socket for admin interface can't be created
- source/install/FileZilla Server.nsi, source/install/StartupOptions.ini: changed ambiguous text
- readme.htm, source/ControlSocket.cpp, source/FileZilla server.rc, source/Interface/FileZilla server.rc: CreateDirectory fix didn't work
- readme.htm, source/FileZilla server.dsp, source/FileZilla server.rc, source/OptionTypes.h, source/Interface/FileZilla server.rc, source/install/FileZilla Server.nsi: updated version information
- source/ControlSocket.cpp: due to a bug in the CreateDirectory api function, it was possible to create directories with one ore mor dots at the end of the name. Those directories were unaccassible and could not be deleted with most tools. FileZilla Server now checks for dots at the end of directories and denies creation of such directories.
- source/Interface/NewUserDlg.cpp, source/Interface/NewUserDlg.h, source/Interface/UsersDlg.cpp, source/Interface/UsersDlgGeneral.cpp: fixed group selection, does no longer changes to different group
- source/Interface/OutputWnd.cpp [DEAD], source/Interface/OutputWnd.h [DEAD]: obsolete files
- source/Interface/FileZilla Server Interface.dsp, source/Interface/StatusCtrl.cpp, source/Interface/StatusCtrl.h, source/Interface/StatusView.cpp, source/Interface/StatusView.h: now using the new log window class
- source/Interface/MainFrm.cpp, source/Interface/OutputWnd.cpp, source/Interface/StatusView.cpp, source/Interface/misc/SAPrefsStatic.cpp, source/Interface/misc/SAPrefsStatic.h, source/Interface/misc/SystemTray.cpp, source/Interface/misc/SystemTray.h, source/Interface/misc/md5.cpp, source/Interface/misc/md5.h, source/misc/md5.cpp, source/misc/md5.h: fixed Visual Studio 2003 compile errors
- source/AsyncSocketExLayer.h: forgot to commit this file
- source/AsyncGssSocketLayer.cpp: I should really remove my debug code
- source/AsyncSocketEx.cpp, source/AsyncSocketEx.h, source/AsyncSocketExLayer.cpp: updated to latest version
- source/TransferSocket.cpp: fixed sending of directory listings > 4000 bytes if using gss
- source/AsyncGssSocketLayer.cpp, source/AsyncSocketEx.cpp: updated to latest version
- source/Permissions.cpp: some more input validation
- source/FileZilla server.dsp, source/GFtp/GFtp.dsp, source/Interface/FileZilla Server Interface.dsp: changed compiler settings
- readme.htm, source/FileZilla server.rc, source/OptionTypes.h, source/Interface/FileZilla Server Interface.dsp, source/Interface/FileZilla server.cpp, source/Interface/FileZilla server.rc, source/Interface/resource.h, source/Interface/res/donate.bmp, source/install/FileZilla Server.nsi: added donate button to about dlg, updated version information
- source/Permissions.cpp: typo
- source/Interface/MainFrm.cpp: changed width of splitter panes, users pane is no longer hidden if the screen res is 800x600 or fewer.
- source/install/StartupOptions.ini, source/install/StartupOptions9x.ini: port fields now use the number flag
- source/ControlSocket.cpp, source/Permissions.cpp, source/Permissions.h: fixed two minor security holes: Every user could delete empty directories and files could be renamed (thus moved) over account boundaries.
- source/ListenSocket.cpp, source/ListenSocket.h, source/Server.cpp: Locking the server did not work
- source/Interface/MainFrm.cpp: fixed systray icon states
- source/Interface/FileZilla server.rc, source/Interface/resource.h: added server menu; groups dialog can be closed with ESC
- readme.htm, source/AsyncGssSocketLayer.cpp, source/ControlSocket.cpp, source/FileZilla server.rc, source/OptionTypes.h, source/Options.cpp, source/Permissions.cpp, source/ServerThread.cpp, source/TransferSocket.cpp, source/TransferSocket.h, source/Interface/AsyncSocketEx.cpp, source/Interface/AsyncSocketEx.h, source/Interface/FileZilla server.rc, source/Interface/OptionsDlg.cpp, source/Interface/OptionsMiscPage.cpp, source/Interface/OptionsMiscPage.h, source/Interface/resource.h, source/Interface/misc/SAPrefsDialog.cpp, source/install/FileZilla Server.nsi: server speed limit can be bypassed; small fixes; updated version history
- source/Accounts.cpp, source/Accounts.h, source/ControlSocket.cpp, source/ControlSocket.h, source/FileZilla server.dsp, source/FileZilla server.rc, source/Permissions.cpp, source/ServerThread.cpp, source/Interface/FileZilla server.rc, source/Interface/GroupsDlgSpeedLimit.cpp, source/Interface/UsersDlg.cpp, source/Interface/UsersDlgGeneral.cpp, source/Interface/UsersDlgSpeedLimit.cpp, source/Interface/resource.h, source/install/FileZilla Server.nsi: server speed limits can be bypassed
- source/Interface/FileZilla Server Interface.dsp, source/Interface/FileZilla server.rc, source/Interface/GroupsDlg.cpp, source/Interface/GroupsDlg.h, source/Interface/GroupsDlgSpeedLimit.cpp, source/Interface/GroupsDlgSpeedLimit.h, source/Interface/resource.h: group based speed limits can now be set
- source/AdminInterface.cpp: removed obsolute comment
- source/ControlSocket.cpp: fixed memory leak
- source/Interface/FileZilla Server Interface.dsp, source/Interface/FileZilla server.rc, source/Interface/GroupsDlg.cpp, source/Interface/GroupsDlg.h, source/Interface/GroupsDlgGeneral.cpp, source/Interface/GroupsDlgGeneral.h, source/Interface/UsersDlg.cpp, source/Interface/UsersDlgGeneral.cpp, source/Interface/UsersDlgGeneral.h, source/Interface/resource.h, source/Interface/misc/SAPrefsDialog.cpp: restructured groups dialog
- source/ControlSocket.cpp, source/ControlSocket.h, source/Options.cpp, source/Options.h, source/ServerThread.cpp, source/ServerThread.h, source/TransferSocket.cpp, source/resource.h: implemented speedlimits
- source/Accounts.cpp, source/Accounts.h, source/FileZilla server.dsp, source/OptionTypes.h, source/Options.cpp, source/Options.h, source/Permissions.cpp, source/Permissions.h, source/SpeedLimit.cpp, source/SpeedLimit.h, source/Interface/FileZilla Server Interface.dsp, source/Interface/FileZilla server.rc, source/Interface/GroupsDlg.cpp, source/Interface/GroupsDlg.h, source/Interface/OptionsDlg.cpp, source/Interface/OptionsDlg.h, source/Interface/OptionsSpeedLimitPage.cpp, source/Interface/OptionsSpeedLimitPage.h, source/Interface/SpeedLimitRuleDlg.cpp, source/Interface/SpeedLimitRuleDlg.h, source/Interface/UsersDlg.cpp, source/Interface/UsersDlg.h, source/Interface/UsersDlgGeneral.cpp, source/Interface/UsersDlgGeneral.h, source/Interface/UsersDlgSpeedLimit.cpp, source/Interface/UsersDlgSpeedLimit.h, source/Interface/resource.h, source/Interface/misc/SAPrefsDialog.cpp, source/Interface/misc/SAPrefsDialog.h, source/Interface/misc/SAPrefsSubDlg.cpp: added speedlimit settings to the interface, but the server doesn't know how to limit speed yet.
- source/Interface/AdminSocket.cpp: improved program/protocol version number warnings/errors
- source/Accounts.cpp, source/Accounts.h, source/Permissions.cpp, source/Permissions.h: moved t_user and t_group to Accounts.h/cpp
- source/AsyncGssSocketLayer.cpp: [no log message]
- source/AsyncGssSocketLayer.cpp, source/GFtp/main.c, source/install/FileZilla Server.nsi: fixed display of newline chars in replies; updated installed
- source/AsyncGssSocketLayer.cpp: fixed typos
- source/AsyncGssSocketLayer.cpp, source/AsyncGssSocketLayer.h: huge performance enhancement
- source/AsyncGssSocketLayer.cpp, source/GFtp/main.c: more gss fixes
- source/AsyncGssSocketLayer.cpp, source/TransferSocket.cpp, source/GFtp/GFtp.dsp, source/GFtp/main.c: more gss fixes
- source/AsyncGssSocketLayer.cpp: more gss fixes
- source/AsyncGssSocketLayer.cpp, source/AsyncGssSocketLayer.h, source/AsyncSocketExLayer.cpp, source/ControlSocket.cpp, source/Permissions.cpp, source/Permissions.h, source/Service.cpp, source/TransferSocket.cpp, source/GFtp/main.c, source/GFtp/radix.c: some fixes
- source/FileLogger.cpp: check for INVALID_HANDLE_VALUE instead of 0
- source/AsyncGssSocketLayer.cpp, source/AsyncGssSocketLayer.h, source/ControlSocket.cpp, source/FileZilla server.dsw, source/GFtp/GFtp.dsp: now using the same layer class as the client
- source/GFtp/GFtp.dsp, source/GFtp/externvars.h, source/GFtp/ftp_var.h, source/GFtp/main.c: added client code
- source/Interface/FileZilla Server Interface.dsp: [no log message]
- source/ControlSocket.cpp, source/OptionTypes.h, source/Permissions.cpp, source/Permissions.h, source/Interface/EnterSomething.cpp, source/Interface/FileZilla server.rc, source/Interface/MainFrm.cpp, source/Interface/GroupsDlg.cpp, source/Interface/GroupsDlg.h, source/Interface/MainFrm.h, source/Interface/NewUserDlg.cpp, source/Interface/NewUserDlg.h, source/Interface/UsersDlg.cpp, source/Interface/UsersDlg.h, source/Interface/resource.h, source/Interface/res/Toolbar.bmp: finally implemented user groups
- source/Interface/OutputWnd.cpp: fixed small drawing problem
- source/ControlSocket.cpp, source/Server.cpp, source/ServerThread.cpp, source/StdAfx.h: username was not stored correctly
- source/Interface/OptionsGSSPage.cpp, source/Interface/OptionsGSSPage.h: missing files
- source/AsyncGssSocketLayer.cpp, source/AsyncGssSocketLayer.h, source/ControlSocket.cpp, source/FileZilla server.dsw, source/TransferSocket.cpp, source/GFtp/GFtp.dsp, source/GFtp/externvars.h, source/GFtp/ftp_var.h, source/GFtp/gssapi.h, source/GFtp/krb5.h, source/GFtp/krb5proxy.h, source/GFtp/main.c, source/GFtp/pwd.h, source/GFtp/radix.c, source/GFtp/win-mac.h: some GSS fixes
- source/AsyncSocketEx.cpp, source/AsyncSocketEx.h, source/ControlSocket.cpp, source/ControlSocket.h, source/FileZilla server.dsp, source/OptionTypes.h, source/Permissions.cpp, source/Permissions.h, source/StdAfx.h, source/TransferSocket.cpp, source/AsyncGssSocketLayer.cpp, source/AsyncGssSocketLayer.h, source/AsyncSocketExLayer.cpp, source/AsyncSocketExLayer.h, source/TransferSocket.h, source/Interface/FileZilla Server Interface.dsp, source/Interface/FileZilla server.rc, source/Interface/OptionsDlg.cpp, source/Interface/OptionsDlg.h, source/Interface/resource.h: added GSS support, code is untested
- source/AdminSocket.cpp, source/AdminSocket.h, source/ControlSocket.cpp, source/FileLogger.cpp, source/FileZilla server.dsp, source/Options.cpp, source/Options.h, source/Permissions.cpp, source/Server.cpp, source/ServerThread.cpp, source/TransferSocket.cpp, source/version.cpp, source/Interface/AdminSocket.h, source/Interface/OptionsDlg.cpp, source/Interface/misc/md5.cpp, source/misc/MarkupSTL.cpp, source/misc/StdString.h, source/misc/WheatyExceptionReport.h, source/misc/WindowsVersion.h, source/misc/md5.cpp: fixed warnings
- source/misc/StdString.h: updated to latest version
- source/ControlSocket.cpp, source/ControlSocket.h: added send buffer, very large welcome messages should work now
- source/Options.cpp: instances were not updated after parsing new options
- source/Interface/misc/MailMsg.cpp, source/Interface/misc/MailMsg.h, source/Interface/misc/ProcessorInfo.h, source/Interface/misc/WindowsVersion.h, source/misc/MailMsg.cpp, source/misc/MailMsg.h, source/misc/ProcessorInfo.h, source/misc/WindowsVersion.h: added missing exception handler files
- source/ControlSocket.cpp, source/FileZilla server.dsp, source/FileZilla server.rc, source/OptionTypes.h, source/Interface/AsyncSocketEx.h, source/Interface/FileZilla Server Interface.dsp, source/Interface/FileZilla server.rc, source/Interface/misc/WheatyExceptionReport.cpp, source/Interface/misc/WheatyExceptionReport.h, source/install/FileZilla Server.nsi, source/misc/WheatyExceptionReport.cpp, source/misc/WheatyExceptionReport.h: fixed minor bugs; updated to latest exception handler
- source/version.cpp: did return "0.8.3 test release 1" instead of "0.8.3a"
- source/ControlSocket.cpp, source/ControlSocket.h: fixed problems with ascii char 255 in filenames
- source/AsyncSocketEx.cpp: did not copy all socket window data if exceeding socket count of 512
- source/AsyncSocketEx.cpp, source/Interface/AsyncSocketEx.cpp: really stupid typos
- source/AsyncSocketEx.h: typo in comments
- readme.htm, source/FileZilla server.rc, source/Interface/FileZilla server.rc, source/Interface/version.cpp, source/install/FileZilla Server.nsi: updated version information
- source/Interface/AdminSocket.cpp: fixed OnConnect, did reset connection state if called after OnReceive was called
- source/Interface/FileZilla Server Interface.dsp, source/Interface/FileZilla server.cpp, source/Interface/FileZilla server.h, source/Interface/MainFrm.cpp, source/Interface/OptionsDlg.cpp, source/Interface/OutputWnd.cpp, source/Interface/OutputWnd.h, source/Interface/StdAfx.h, source/Interface/misc/SAPrefsDialog.cpp, source/Interface/misc/SAPrefsDialog.h: replaced MFC container classes and removed AfxSock dependancy
- source/Interface/FileZilla server.rc: Cancel button on connect dlg was in wrong language
- source/Interface/AdminSocket.cpp: fixed endless loop
- source/Interface/OptionsDlg.cpp: do not force admin password if no IP addresses are allowed to connect
- source/Interface/OptionsLoggingPage.cpp, source/Interface/OptionsLoggingPage.h: oops, forget to add logging page
- source/Interface/FileZilla server.cpp: quit app after using /adminport
- readme.htm, source/FileZilla server.rc, source/OptionTypes.h, source/Interface/FileZilla server.rc, source/install/FileZilla Server.nsi: updated version information