[FIX] document: allow the specify the passive ports into the config file

bzr revid: christophe@tinyerp.com-20090421134225-kt7sejspy0js3wuj
This commit is contained in:
Christophe Simonis
2009-04-21 15:42:25 +02:00
parent 4efb615522
commit 71293fa8c3
+7 -1
View File
@@ -27,8 +27,12 @@ import abstracted_fs
import netsvc
from tools import config
PORT = int(config.get('ftp_server_port', 8021))
HOST = ''
PORT = int(config.get('ftp_server_port', 8021))
PASSIVE_PORTS = None
pps = config.get('ftp_server_passive_ports', '').split(':')
if len(pps) == 2:
PASSIVE_PORTS = int(pps[0]), int(pps[1])
class ftp_server(threading.Thread):
def log(self, level, message):
@@ -41,6 +45,8 @@ class ftp_server(threading.Thread):
ftpserver.max_cons = 300
ftpserver.max_cons_per_ip = 50
ftpserver.FTPHandler.abstracted_fs = abstracted_fs.abstracted_fs
if PASSIVE_PORTS:
ftpserver.FTPHandler.passive_ports = PASSIVE_PORTS
ftpserver.log = lambda msg: self.log(netsvc.LOG_INFO, msg)
ftpserver.logline = lambda msg: None