I did a check for issue 363 :

A GetoptError exception occures because of the uppercase L in the option list.

zope ftp only accepts lower case options l,a and d.

As I can see the implemented LIST command only uses -d option.
Am I right ?

For now this issue can be fixed like this in zope/server/ftp/server.py :

--- server.py   (revision 29853)
+++ server.py   (working copy)
@@ -206,7 +206,7 @@
         opts = ()
         if args.strip().startswith('-'):
             try:
-                opts, args = getopt(args.split(), 'lad')
+                opts, args = getopt(args.split(), 'Llad')
             except GetoptError:
                 self.reply('ERR_ARGS')
                 return

Someone with checkin rights can please do the cahnge.

Jürgen

_______________________________________________
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Reply via email to