anchor.diff:  
   { TFTPFileSystemManager }
   
  -function TFTPFileSystemManager.ExtractTypeAndName(const aSourceString: string; out aFileType: TFTPFileType; out aFileName: string) : boolean;
  +function FileZillaExtractTypeAndName(const aSourceString: string; out aFileType: TFTPFileType; out aFileName: string) : boolean;
   var
     tmp : TStringList;
   begin
  
positive.code:   StrUtils,
    IdTCPClient, IdFTPCommon, IdReplyRFC, IdReplyFTP, IdExplicitTLSClientServerBase
    {$IFDEF LINUX},FileUtil, IdSSLOpenSSLHeaders{$ENDIF}
    ,mLog
    ;
  
  var
  
negative.code:   tmpFileName : string;
  begin
    aRoots.Clear;
    FTPClient := CreateConnection;
    try
      try
        FTPClient.Connect;
      except
  