[zorp-hu] problema az FtpProxyRO korul...

Daniel VASARHELYI zorp-hu@lists.balabit.hu
Thu, 4 Sep 2003 10:50:58 +0200


Udv...

Readonly ftp proxy konfigolas kozben fura jelensegre lettem figyelmes.
Mikozben a konfigban ez allt:
class INIntraFtp(FtpProxyRO):
   def config(self):
      FtpProxyRO.config(self)

A logban a csatlakozasnal a kovetkezoket lehetett olvasni:
zorp_ftp[2185]: (Log thread): FtpProxyRO.config(self)
zorp_ftp[2185]: (Log thread):   File "/usr/share/zorp/pylib/Zorp/Ftp.py", line 804, in config
zorp_ftp[2185]: (Log thread): FtpProxy.loadAnswers(self)
zorp_ftp[2185]: (Log thread): TypeError: unbound Python method must be called with FtpProxy 1st argument

Korulnezve az emlitett helyen, ezt talaltam (kommentek kiszedve):
class FtpProxyRO(AbstractFtpProxy):
   def config(self):
      AbstractFtpProxy.loadMinimalCommands(self)
      self.request["USER"] = (FTP_REQ_ACCEPT)
      self.request["*"]    = (FTP_REQ_REJECT)
      FtpProxy.loadAnswers(self)  # ez a 804-es sor
      self.response["*","*"] = (FTP_RSP_REJECT)
      self.permit_unknown_command = FALSE

Miutan kicsereltem a kovetkezore:
      AbstractFtpProxy.loadMinimalCommands(self)
      self.request["USER"] = (FTP_REQ_ACCEPT)
      self.request["*"]    = (FTP_REQ_REJECT)
      AbstractFtpProxy.loadAnswers(self)
      #FtpProxy.loadAnswers(self)
      self.response["*","*"] = (FTP_RSP_REJECT)
      self.permit_unknown_command = FALSE

Megy... 
2.0test gpl-es Zorp 2.0.5.10-1, libzorpll 2.0.26.21-1

Ez most mifele hiba?

asd




-- 
Daniel VASARHELYI