Changed files:
modules/cmds.py -> 1.2
modules/ftpio.py -> 1.2
# vi: encoding=utf-8 ts=8 sts=4 sw=4 et
+import os
+import time
+
+CmdError="CmdError"
+
def parse(con):
if '\0' not in con.data:
return
def lock_hard(con, arg):
lock(con, arg, True)
-CmdError="CmdError"
+logfile=open(os.environ['HOME']+'/pld-ftp-admin/var/log', 'a')
+
+def log(con, msg):
+ logfile.write('%s -- %s\n' % (time.strftime('%Y-%m-%d %H:%M:%S'), msg))
+ logfile.flush()
-cmdlist={'lcks':lock_soft, 'lckh':lock_hard, 'ulck':unlock}
+cmdlist={'lcks':lock_soft, 'lckh':lock_hard, 'ulck':unlock, 'log1':log}
def unlock(path):
sock.send('ulck %s\0' % path)
+def log(msg):
+ sock.send('log1 %s\0' % msg)