FTP: enable ftpserverlib logging and make debug mode configurable

This commit is contained in:
Nicola Murino
2021-07-20 17:22:08 +02:00
parent c900cde8e4
commit 5967aa1aa5
10 changed files with 45 additions and 6 deletions

View File

@@ -135,6 +135,7 @@ func (s *Server) GetSettings() (*ftpserver.Settings, error) {
// ClientConnected is called to send the very first welcome message
func (s *Server) ClientConnected(cc ftpserver.ClientContext) (string, error) {
cc.SetDebug(s.binding.Debug)
ipAddr := util.GetIPFromRemoteAddress(cc.RemoteAddr().String())
common.Connections.AddClientConnection(ipAddr)
if common.IsBanned(ipAddr) {