Changelogs
Overview
These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2024-11-24 21:40:01
Changelog for FileZilla Server (441 changes):
2014-08-10 10:30 codesquid, revision 6003- M /FileZilla Server/trunk/source/AsyncSocketEx.cpp
- M /FileZilla Server/trunk/source/AsyncSocketEx.h
- M /FileZilla Server/trunk/source/AsyncSocketExLayer.cpp
- M /FileZilla Server/trunk/source/AsyncSocketExLayer.h
2014-08-10 09:57 codesquid, revision 6002Simplify GetSockName and GetPeerName functions.
- M /FileZilla Server/trunk/source/AsyncSocketEx.cpp
- M /FileZilla Server/trunk/source/Interface/StdAfx.h
- M /FileZilla Server/trunk/source/StdAfx.h
2014-08-05 11:53 codesquid, revision 5981Get rid of some unneeded includes.
- M /FileZilla Server/trunk/source/AsyncSocketEx.cpp
- M /FileZilla Server/trunk/source/AsyncSocketEx.h
- M /FileZilla Server/trunk/source/AsyncSocketExLayer.cpp
- M /FileZilla Server/trunk/source/AsyncSslSocketLayer.cpp
- M /FileZilla Server/trunk/source/AsyncSslSocketLayer.h
- M /FileZilla Server/trunk/source/autobanmanager.cpp
- M /FileZilla Server/trunk/source/autobanmanager.h
- M /FileZilla Server/trunk/source/ControlSocket.cpp
- M /FileZilla Server/trunk/source/ControlSocket.h
- M /FileZilla Server/trunk/source/FileZilla server.sln
- M /FileZilla Server/trunk/source/FileZilla server.vcxproj
- M /FileZilla Server/trunk/source/hash_thread.cpp
- M /FileZilla Server/trunk/source/hash_thread.h
- M /FileZilla Server/trunk/source/Interface/ConnectDialog.cpp
- M /FileZilla Server/trunk/source/Interface/EnterSomething.cpp
- M /FileZilla Server/trunk/source/Interface/FileZilla Server Interface.vcxproj
- M /FileZilla Server/trunk/source/Interface/FileZilla server.cpp
- M /FileZilla Server/trunk/source/Interface/GroupsDlg.cpp
- M /FileZilla Server/trunk/source/Interface/GroupsDlgGeneral.cpp
- M /FileZilla Server/trunk/source/Interface/GroupsDlgIpFilter.cpp
- M /FileZilla Server/trunk/source/Interface/GroupsDlgSharedFolders.cpp
- M /FileZilla Server/trunk/source/Interface/MainFrm.cpp
- M /FileZilla Server/trunk/source/Interface/misc/BrowseForFolder.cpp
- M /FileZilla Server/trunk/source/Interface/misc/HyperLink.cpp
- M /FileZilla Server/trunk/source/Interface/misc/Led.cpp
- M /FileZilla Server/trunk/source/Interface/misc/SAPrefsDialog.cpp
- M /FileZilla Server/trunk/source/Interface/misc/SAPrefsStatic.cpp
- M /FileZilla Server/trunk/source/Interface/misc/SAPrefsSubDlg.cpp
- M /FileZilla Server/trunk/source/Interface/misc/SBDestination.cpp
- M /FileZilla Server/trunk/source/Interface/misc/SystemTray.cpp
- M /FileZilla Server/trunk/source/Interface/NewUserDlg.cpp
- M /FileZilla Server/trunk/source/Interface/OfflineAskDlg.cpp
- M /FileZilla Server/trunk/source/Interface/Options.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsAdminInterfacePage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsAutobanPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsDlg.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsGeneralPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsGeneralWelcomemessagePage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsIpFilterPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsLoggingPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsMiscPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsPasvPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsSecurityPage.cpp
- M /FileZilla Server/trunk/source/Interface/SpeedLimitRuleDlg.cpp
- M /FileZilla Server/trunk/source/Interface/StatusCtrl.cpp
- M /FileZilla Server/trunk/source/Interface/StatusView.cpp
- M /FileZilla Server/trunk/source/Interface/StdAfx.h
- M /FileZilla Server/trunk/source/Interface/splitex.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlg.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlgGeneral.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlgIpFilter.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlgSharedFolders.cpp
- M /FileZilla Server/trunk/source/Interface/UsersListCtrl.cpp
- M /FileZilla Server/trunk/source/Interface/UsersView.cpp
- D /FileZilla Server/trunk/source/misc/mmgr.cpp
- D /FileZilla Server/trunk/source/misc/mmgr.h
- D /FileZilla Server/trunk/source/misc/nommgr.h
- M /FileZilla Server/trunk/source/Options.cpp
- M /FileZilla Server/trunk/source/Options.h
- M /FileZilla Server/trunk/source/Permissions.cpp
- M /FileZilla Server/trunk/source/Permissions.h
- M /FileZilla Server/trunk/source/ServerThread.cpp
- M /FileZilla Server/trunk/source/ServerThread.h
- M /FileZilla Server/trunk/source/StdAfx.cpp
- M /FileZilla Server/trunk/source/StdAfx.h
- M /FileZilla Server/trunk/source/TransferSocket.cpp
2014-08-03 12:22 codesquid, revision 5980Code modernization and cleanup. In particular, use std::recursive_mutex
- M /FileZilla Server/trunk/legal.htm
- M /FileZilla Server/trunk/readme.htm
- M /FileZilla Server/trunk/source/FileZilla server.rc
- M /FileZilla Server/trunk/source/Interface/FileZilla server.rc
- M /FileZilla Server/trunk/source/install/FileZilla Server.nsi
- M /FileZilla Server/trunk/source/OptionTypes.h
2014-08-03 12:08 codesquid, revision 5979Bump version to 0.9.46
2014-08-03 11:30 codesquid, revision 5978Disallow RC4.
- M /FileZilla Server/trunk/source/ControlSocket.cpp
- M /FileZilla Server/trunk/source/ServerThread.cpp
- M /FileZilla Server/trunk/source/ServerThread.h
2014-08-03 11:14 codesquid, revision 5977Set initial speed limit when creating CControlSocket.
- M /FileZilla Server/trunk/source/AsyncSocketEx.cpp
- M /FileZilla Server/trunk/source/ControlSocket.cpp
- M /FileZilla Server/trunk/source/ServerThread.cpp
2014-08-03 10:46 codesquid, revision 5976Refactor speed limit code for readability.
- M /FileZilla Server/trunk/source/ControlSocket.cpp
- M /FileZilla Server/trunk/source/ControlSocket.h
- M /FileZilla Server/trunk/source/ServerThread.cpp
- M /FileZilla Server/trunk/source/TransferSocket.cpp
2014-08-02 17:05 codesquid, revision 5975Cleanup initialization.
- M /FileZilla Server/trunk/source/Accounts.h
- M /FileZilla Server/trunk/source/AdminListenSocket.cpp
- M /FileZilla Server/trunk/source/AdminListenSocket.h
- M /FileZilla Server/trunk/source/AdminSocket.cpp
- M /FileZilla Server/trunk/source/AdminSocket.h
- M /FileZilla Server/trunk/source/AsyncSocketEx.cpp
- M /FileZilla Server/trunk/source/AsyncSocketEx.h
- M /FileZilla Server/trunk/source/AsyncSocketExLayer.cpp
- M /FileZilla Server/trunk/source/AsyncSocketExLayer.h
- M /FileZilla Server/trunk/source/AsyncSslSocketLayer.cpp
- M /FileZilla Server/trunk/source/AsyncSslSocketLayer.h
- M /FileZilla Server/trunk/source/autobanmanager.h
- M /FileZilla Server/trunk/source/ControlSocket.cpp
- M /FileZilla Server/trunk/source/ControlSocket.h
- M /FileZilla Server/trunk/source/ExternalIpCheck.h
- M /FileZilla Server/trunk/source/FileLogger.cpp
- M /FileZilla Server/trunk/source/FileLogger.h
- M /FileZilla Server/trunk/source/hash_thread.h
- M /FileZilla Server/trunk/source/ListenSocket.cpp
- M /FileZilla Server/trunk/source/ListenSocket.h
- M /FileZilla Server/trunk/source/MFC64bitFix.cpp
- M /FileZilla Server/trunk/source/Options.h
- M /FileZilla Server/trunk/source/Permissions.cpp
- M /FileZilla Server/trunk/source/Permissions.h
- M /FileZilla Server/trunk/source/Server.cpp
- M /FileZilla Server/trunk/source/Server.h
- M /FileZilla Server/trunk/source/ServerThread.cpp
- M /FileZilla Server/trunk/source/ServerThread.h
- M /FileZilla Server/trunk/source/SpeedLimit.cpp
- M /FileZilla Server/trunk/source/SpeedLimit.h
2014-08-02 11:50 codesquid, revision 5974Fix a whole bunch of Coverity issues.
2014-08-02 11:43 codesquid, revision 5973Don't delete void pointer.
2014-08-02 11:36 codesquid, revision 5972Fix uninitialized variable.
- D /FileZilla Server/trunk/source/Interface/misc/ProcessorInfo.h
- D /FileZilla Server/trunk/source/Interface/misc/WindowsVersion.h
- D /FileZilla Server/trunk/source/misc/ProcessorInfo.h
- D /FileZilla Server/trunk/source/misc/WindowsVersion.h
2014-08-02 11:33 codesquid, revision 5971Remove some unused headers.
- M /FileZilla Server/trunk/documentation/admin interface technotes.txt
- M /FileZilla Server/trunk/legal.htm
- M /FileZilla Server/trunk/license.txt
- M /FileZilla Server/trunk/readme.htm
- M /FileZilla Server/trunk/source/Accounts.cpp
- M /FileZilla Server/trunk/source/Accounts.h
- M /FileZilla Server/trunk/source/AdminInterface.cpp
- M /FileZilla Server/trunk/source/AdminInterface.h
- M /FileZilla Server/trunk/source/AdminListenSocket.cpp
- M /FileZilla Server/trunk/source/AdminListenSocket.h
- M /FileZilla Server/trunk/source/AdminSocket.cpp
- M /FileZilla Server/trunk/source/AdminSocket.h
- M /FileZilla Server/trunk/source/AsyncSocketEx.cpp
- M /FileZilla Server/trunk/source/AsyncSocketExLayer.cpp
- M /FileZilla Server/trunk/source/AsyncSslSocketLayer.cpp
- M /FileZilla Server/trunk/source/AsyncSslSocketLayer.h
- M /FileZilla Server/trunk/source/autobanmanager.cpp
- M /FileZilla Server/trunk/source/autobanmanager.h
- M /FileZilla Server/trunk/source/ControlSocket.cpp
- M /FileZilla Server/trunk/source/ControlSocket.h
- M /FileZilla Server/trunk/source/config.h
- M /FileZilla Server/trunk/source/ExternalIpCheck.cpp
- M /FileZilla Server/trunk/source/ExternalIpCheck.h
- M /FileZilla Server/trunk/source/FileLogger.cpp
- M /FileZilla Server/trunk/source/FileLogger.h
- M /FileZilla Server/trunk/source/hash_thread.cpp
- M /FileZilla Server/trunk/source/Interface/AdminSocket.cpp
- M /FileZilla Server/trunk/source/Interface/AdminSocket.h
- M /FileZilla Server/trunk/source/Interface/ConnectDialog.cpp
- M /FileZilla Server/trunk/source/Interface/ConnectDialog.h
- M /FileZilla Server/trunk/source/Interface/DeleteGroupInUseDlg.h
- M /FileZilla Server/trunk/source/Interface/EnterSomething.cpp
- M /FileZilla Server/trunk/source/Interface/EnterSomething.h
- M /FileZilla Server/trunk/source/Interface/FileZilla server.cpp
- M /FileZilla Server/trunk/source/Interface/FileZilla server.h
- M /FileZilla Server/trunk/source/Interface/GroupsDlg.cpp
- M /FileZilla Server/trunk/source/Interface/GroupsDlg.h
- M /FileZilla Server/trunk/source/Interface/GroupsDlgGeneral.cpp
- M /FileZilla Server/trunk/source/Interface/GroupsDlgGeneral.h
- M /FileZilla Server/trunk/source/Interface/GroupsDlgIpFilter.cpp
- M /FileZilla Server/trunk/source/Interface/GroupsDlgIpFilter.h
- M /FileZilla Server/trunk/source/Interface/GroupsDlgSharedFolders.cpp
- M /FileZilla Server/trunk/source/Interface/GroupsDlgSharedFolders.h
- M /FileZilla Server/trunk/source/Interface/GroupsDlgSpeedLimit.cpp
- M /FileZilla Server/trunk/source/Interface/GroupsDlgSpeedLimit.h
- M /FileZilla Server/trunk/source/Interface/MainFrm.cpp
- M /FileZilla Server/trunk/source/Interface/MainFrm.h
- M /FileZilla Server/trunk/source/Interface/misc/BrowseForFolder.cpp
- M /FileZilla Server/trunk/source/Interface/misc/BrowseForFolder.h
- M /FileZilla Server/trunk/source/Interface/misc/HyperLink.cpp
- M /FileZilla Server/trunk/source/Interface/misc/hyperlink.h
- M /FileZilla Server/trunk/source/Interface/misc/Led.cpp
- M /FileZilla Server/trunk/source/Interface/misc/ProcessorInfo.h
- M /FileZilla Server/trunk/source/Interface/misc/SAPrefsStatic.cpp
- M /FileZilla Server/trunk/source/Interface/misc/SAPrefsStatic.h
- M /FileZilla Server/trunk/source/Interface/misc/SAPrefsSubDlg.cpp
- M /FileZilla Server/trunk/source/Interface/misc/SAPrefsSubDlg.h
- M /FileZilla Server/trunk/source/Interface/misc/SBDestination.h
- M /FileZilla Server/trunk/source/Interface/misc/SystemTray.cpp
- M /FileZilla Server/trunk/source/Interface/misc/SystemTray.h
- M /FileZilla Server/trunk/source/Interface/misc/WindowsVersion.h
- M /FileZilla Server/trunk/source/Interface/NewUserDlg.cpp
- M /FileZilla Server/trunk/source/Interface/NewUserDlg.h
- M /FileZilla Server/trunk/source/Interface/OfflineAskDlg.cpp
- M /FileZilla Server/trunk/source/Interface/OfflineAskDlg.h
- M /FileZilla Server/trunk/source/Interface/Options.cpp
- M /FileZilla Server/trunk/source/Interface/Options.h
- M /FileZilla Server/trunk/source/Interface/OptionsAdminInterfacePage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsAdminInterfacePage.h
- M /FileZilla Server/trunk/source/Interface/OptionsAutobanPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsAutobanPage.h
- M /FileZilla Server/trunk/source/Interface/OptionsCompressionPage.h
- M /FileZilla Server/trunk/source/Interface/OptionsDlg.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsDlg.h
- M /FileZilla Server/trunk/source/Interface/OptionsGeneralIpbindingsPage.h
- M /FileZilla Server/trunk/source/Interface/OptionsGeneralPage.h
- M /FileZilla Server/trunk/source/Interface/OptionsGeneralWelcomemessagePage.h
- M /FileZilla Server/trunk/source/Interface/OptionsGSSPage.h
- M /FileZilla Server/trunk/source/Interface/OptionsIpFilterPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsIpFilterPage.h
- M /FileZilla Server/trunk/source/Interface/OptionsLoggingPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsLoggingPage.h
- M /FileZilla Server/trunk/source/Interface/OptionsMiscPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsMiscPage.h
- M /FileZilla Server/trunk/source/Interface/OptionsPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsPage.h
- M /FileZilla Server/trunk/source/Interface/OptionsPasvPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsPasvPage.h
- M /FileZilla Server/trunk/source/Interface/OptionsSecurityPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsSecurityPage.h
- M /FileZilla Server/trunk/source/Interface/OptionsSpeedLimitPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsSpeedLimitPage.h
- M /FileZilla Server/trunk/source/Interface/OptionsSslPage.h
- M /FileZilla Server/trunk/source/Interface/SpeedLimitRuleDlg.cpp
- M /FileZilla Server/trunk/source/Interface/SpeedLimitRuleDlg.h
- M /FileZilla Server/trunk/source/Interface/StatusCtrl.cpp
- M /FileZilla Server/trunk/source/Interface/StatusCtrl.h
- M /FileZilla Server/trunk/source/Interface/StatusView.cpp
- M /FileZilla Server/trunk/source/Interface/StatusView.h
- M /FileZilla Server/trunk/source/Interface/StdAfx.h
- M /FileZilla Server/trunk/source/Interface/splitex.cpp
- M /FileZilla Server/trunk/source/Interface/splitex.h
- M /FileZilla Server/trunk/source/Interface/UsersDlg.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlg.h
- M /FileZilla Server/trunk/source/Interface/UsersDlgGeneral.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlgGeneral.h
- M /FileZilla Server/trunk/source/Interface/UsersDlgIpFilter.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlgIpFilter.h
- M /FileZilla Server/trunk/source/Interface/UsersDlgSharedFolders.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlgSharedFolders.h
- M /FileZilla Server/trunk/source/Interface/UsersDlgSpeedLimit.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlgSpeedLimit.h
- M /FileZilla Server/trunk/source/Interface/UsersListCtrl.cpp
- M /FileZilla Server/trunk/source/Interface/UsersListCtrl.h
- M /FileZilla Server/trunk/source/Interface/UsersView.cpp
- M /FileZilla Server/trunk/source/Interface/UsersView.h
- M /FileZilla Server/trunk/source/iputils.cpp
- M /FileZilla Server/trunk/source/MFC64bitFix.cpp
- M /FileZilla Server/trunk/source/MFC64bitFix.h
- M /FileZilla Server/trunk/source/misc/ProcessorInfo.h
- M /FileZilla Server/trunk/source/misc/StdString.h
- M /FileZilla Server/trunk/source/misc/WindowsVersion.h
- M /FileZilla Server/trunk/source/Options.cpp
- M /FileZilla Server/trunk/source/OptionTypes.h
- M /FileZilla Server/trunk/source/Permissions.cpp
- M /FileZilla Server/trunk/source/Permissions.h
- M /FileZilla Server/trunk/source/Server.cpp
- M /FileZilla Server/trunk/source/Server.h
- M /FileZilla Server/trunk/source/ServerThread.cpp
- M /FileZilla Server/trunk/source/ServerThread.h
- M /FileZilla Server/trunk/source/Service.cpp
- M /FileZilla Server/trunk/source/SpeedLimit.cpp
- M /FileZilla Server/trunk/source/StdAfx.h
- M /FileZilla Server/trunk/source/Thread.h
- M /FileZilla Server/trunk/source/TransferSocket.cpp
- M /FileZilla Server/trunk/source/TransferSocket.h
- M /FileZilla Server/trunk/source/version.cpp
- M /FileZilla Server/trunk/source/xml_utils.cpp
2014-08-02 11:28 codesquid, revision 5970Whitespace cleanup. Patch by XhmikosR
- M /FileZilla Server/trunk/source/AsyncSocketEx.cpp
- M /FileZilla Server/trunk/source/AsyncSocketEx.h
- M /FileZilla Server/trunk/source/AsyncSocketExLayer.cpp
2014-08-02 11:10 codesquid, revision 5969Do not dynamically load getaddrinfo/freeaddrinfo, this was only needed in the distance past. Nowadays all supported Windows versions have these functions. Also cleanup initialization of CAsyncSocketEx members.
2014-08-02 10:57 codesquid, revision 5968Fix a potential nullpointer dereference and get rid of some memsets.
- M /FileZilla Server/trunk/source/Interface/AdminSocket.cpp
- M /FileZilla Server/trunk/source/Interface/GroupsDlg.cpp
- M /FileZilla Server/trunk/source/Interface/GroupsDlgIpFilter.cpp
- M /FileZilla Server/trunk/source/Interface/GroupsDlgSharedFolders.cpp
- M /FileZilla Server/trunk/source/Interface/GroupsDlgSpeedLimit.cpp
- M /FileZilla Server/trunk/source/Interface/MainFrm.h
- M /FileZilla Server/trunk/source/Interface/NewUserDlg.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsAdminInterfacePage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsDlg.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsGeneralPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsGeneralWelcomemessagePage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsSpeedLimitPage.cpp
- M /FileZilla Server/trunk/source/Interface/OptionsSslPage.cpp
- M /FileZilla Server/trunk/source/Interface/StatusCtrl.h
- M /FileZilla Server/trunk/source/Interface/UsersDlg.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlgGeneral.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlgIpFilter.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlgSharedFolders.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlgSpeedLimit.cpp
- M /FileZilla Server/trunk/source/Interface/UsersListCtrl.cpp
2014-08-02 10:55 codesquid, revision 5967Patch by XhmikosR: Changed some format type specifiers to the proper ones, switched to prefix ++ for primitive types and some whitespace cleanup.
- M /FileZilla Server/trunk/source/Permissions.cpp
- M /FileZilla Server/trunk/source/SpeedLimit.cpp
- M /FileZilla Server/trunk/source/SpeedLimit.h
2014-08-01 23:40 codesquid, revision 5966Make CSpeedLimit::Save const.
2014-08-01 23:35 codesquid, revision 5965Fix harmless memory leak.
2014-08-01 23:30 codesquid, revision 5964Make sure whole structure is initialized.
2014-08-01 23:23 codesquid, revision 5963Pass output parameter "out" by reference instead of value. Function is dead code for FileZilla Server but there may be other users. CID 41023.
2014-08-01 23:11 codesquid, revision 5962Remove two unused variables.
2014-08-01 23:11 codesquid, revision 5961Disable SSLv3, We now requires TLSv1.0 or later.
2014-08-01 23:05 codesquid, revision 5960Fix a harmless regression in printing debug information.
2014-07-31 21:53 codesquid, revision 5959Fix writing to uninitialized memory. Found via Coverify CID 41017.
- M /FileZilla Server/trunk/source/ControlSocket.cpp
- M /FileZilla Server/trunk/source/ServerThread.cpp
2014-07-31 21:49 codesquid, revision 5958Fix GetSpeedLimit, in some cases it returned negative limits, causing crashes in places the negative limit was used without additional checks.
2014-07-31 21:35 codesquid, revision 5957More defensive handling of speed limits.
2014-07-29 11:16 codesquid, revision 5943Add a missing return if no data can be sent due to a full BIO. Also employ a bit of defensive programming in case the BIO for some reason is more than full.
- M /FileZilla Server/trunk/source/AsyncSocketExLayer.cpp
- M /FileZilla Server/trunk/source/AsyncSslSocketLayer.cpp
2014-07-29 09:32 codesquid, revision 5942Further cleanup of TLS code.
- M /FileZilla Server/trunk/source/AsyncSslSocketLayer.cpp
- M /FileZilla Server/trunk/source/AsyncSslSocketLayer.h
2014-07-28 20:11 codesquid, revision 5937Small code cleanup.
- M /FileZilla Server/trunk/source/AsyncSocketEx.cpp
- M /FileZilla Server/trunk/source/AsyncSocketEx.h
- M /FileZilla Server/trunk/source/ListenSocket.cpp
- M /FileZilla Server/trunk/source/TransferSocket.cpp
2014-07-28 19:48 codesquid, revision 5936The TLS handshake requires a few round-trips, so set TCP_NODELAY during handshake.
2014-07-28 19:33 codesquid, revision 5935Do not peek number of bytes in the receive buffer. This hurts performance.
- M /FileZilla Server/trunk/source/Accounts.cpp
- M /FileZilla Server/trunk/source/Accounts.h
- M /FileZilla Server/trunk/source/ControlSocket.cpp
- M /FileZilla Server/trunk/source/ControlSocket.h
- M /FileZilla Server/trunk/source/Interface/GroupsDlg.cpp
- M /FileZilla Server/trunk/source/Interface/UsersDlg.cpp
- M /FileZilla Server/trunk/source/Permissions.cpp
- M /FileZilla Server/trunk/source/Permissions.h
- M /FileZilla Server/trunk/source/Server.cpp
- M /FileZilla Server/trunk/source/ServerThread.cpp
- M /FileZilla Server/trunk/source/ServerThread.h
2014-07-27 23:07 codesquid, revision 5933Instead of faster-than-before looking up the user, keep a copy of the user around and update it only if it changes.
2014-07-27 22:18 codesquid, revision 5932Reduce code duplication.
- M /FileZilla Server/trunk/source/Accounts.h
- M /FileZilla Server/trunk/source/Permissions.cpp
- M /FileZilla Server/trunk/source/Permissions.h
2014-07-27 21:36 codesquid, revision 5931Keep users in a map for faster lookup.
2014-07-27 21:26 codesquid, revision 5930Enable automatic inlining in release builds.
- M /FileZilla Server/trunk/source/ControlSocket.cpp
- M /FileZilla Server/trunk/source/Permissions.cpp
- M /FileZilla Server/trunk/source/Permissions.h
2014-07-27 20:42 codesquid, revision 5929Don't needlessly copy the user structure around.
- M /FileZilla Server/trunk/source/AsyncSslSocketLayer.h
- M /FileZilla Server/trunk/source/ControlSocket.h
- M /FileZilla Server/trunk/source/TransferSocket.h
2014-07-27 20:41 codesquid, revision 5928Mark some classes that arae not being derived from as final. Hopefully Visual Studio can optimize based on this information.
- M /FileZilla Server/trunk/source/Accounts.cpp
- M /FileZilla Server/trunk/source/Accounts.h
- M /FileZilla Server/trunk/source/AsyncSslSocketLayer.cpp
- M /FileZilla Server/trunk/source/ControlSocket.cpp
- M /FileZilla Server/trunk/source/Permissions.cpp
- M /FileZilla Server/trunk/source/Permissions.h
- M /FileZilla Server/trunk/source/TransferSocket.cpp
2014-07-27 19:50 codesquid, revision 5927A couple of small performance improvements.
2014-07-27 19:48 codesquid, revision 5926Refactor the shutdown code to be much simpler and less error-prone.
- M /FileZilla Server/trunk/source/AsyncSslSocketLayer.cpp
- M /FileZilla Server/trunk/source/AsyncSslSocketLayer.h
- M /FileZilla Server/trunk/source/TransferSocket.cpp
2014-07-27 19:45 codesquid, revision 5925Disable verbose logging and avoid a large amount of unneeded memory allocations.
- M /FileZilla Server/trunk/source/Interface/misc/SAPrefsStatic.cpp
- M /FileZilla Server/trunk/source/Interface/StdAfx.h
- M /FileZilla Server/trunk/source/StdAfx.h
2014-07-27 19:05 codesquid, revision 5924Define NOMINMAX prior to including windows headers.
2014-07-27 15:37 codesquid, revision 5923Even in case of a spurious FD_READ, we must call Receive on the socket, else we won't get the next real FD_READ and the connection will stall.
2014-07-26 21:46 codesquid, revision 5921We need to call SSL_shutdown again to force it to write out pending alerts.
2014-07-18 19:13 codesquid, revision 5881Handshakes can get interrupted. Continue the handshake if needed.
2014-07-05 10:23 codesquid, revision 5779Tighten list of supported ciphers.
2014-06-23 20:36 codesquid, revision 5731Print port in "Sending welcome message..." message.
2014-06-23 20:35 codesquid, revision 5730shutdown() returns 0 on success, hence ShutDownNext() should return true.
2014-06-07 16:12 codesquid, revision 5595Fix a potential problem during Shutdown: Sometimes ShutDownNext wasn't being called.
- M /FileZilla Server/trunk/readme.htm
- M /FileZilla Server/trunk/source/FileZilla server.rc
- M /FileZilla Server/trunk/source/Interface/FileZilla server.rc
- M /FileZilla Server/trunk/source/install/FileZilla Server.nsi
- M /FileZilla Server/trunk/source/OptionTypes.h
2014-06-07 15:53 codesquid, revision 5594Bump to 0.9.45
Additional fixes to prevent alias deletion.