<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" content="1" /><style type="text/css">p, li { white-space: pre-wrap; }</style></head><body style=" font-family:'Bitstream Vera Sans'; font-size:10pt; font-weight:400; font-style:normal;">Hi Stefan,<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>seems there are problems with ftp.gnome.org too<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>with ftputil (only a directory is found):<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>import ftputil<br>
conn=ftputil.FTPHost('ftp.gnome.org','anonymous','pippo@pippo.com')<br>
conn.listdir('/')<br>
['pub']<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>with standard python ftplib (all directory are listed)<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>ftp = ftplib.FTP('ftp.gnome.org')<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>ftp.login()<br>
'230 Login successful.'<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>ftp.retrlines('LIST')<br>
-rw-r--r-- 1 ftp ftp 1001 May 07 2007 HEADER.html<br>
lrwxrwxrwx 1 ftp ftp 3 Sep 18 2008 Public -> pub<br>
drwxr-xr-x 2 ftp ftp 8 Apr 15 18:43 about<br>
drwxrwxr-x 11 ftp ftp 11 Apr 14 20:19 cdimage<br>
drwxr-xr-x 2 ftp ftp 3 Jun 14 2006 conspiracy<br>
lrwxrwxrwx 1 ftp ftp 22 Sep 18 2008 debian -> cdimage/.debian-mirror<br>
lrwxrwxrwx 1 ftp ftp 16 Sep 18 2008 debian-cd -> cdimage/release/<br>
lrwxrwxrwx 1 ftp ftp 20 Sep 18 2008 debian-non-US -> mirror/debian-non-US<br>
-rw-r--r-- 1 ftp ftp 318 Mar 21 2005 favicon.ico<br>
drwxr-xr-x 27 ftp ftp 32 Apr 15 18:43 mirror<br>
drwxr-xr-x 4 ftp ftp 15 Dec 19 14:31 pub<br>
lrwxrwxrwx 1 ftp ftp 23 Sep 18 2008 releases -> mirror/ubuntu-releases/<br>
-rw-r--r-- 1 ftp ftp 445 Mar 06 2007 robots.txt<br>
lrwxrwxrwx 1 ftp ftp 13 Sep 18 2008 ubuntu -> mirror/ubuntu<br>
-rw-r--r-- 1 ftp ftp 1037 Aug 22 2001 welcome.msg<br>
-rw-r--r-- 1 ftp ftp 1136 Apr 19 2001 welcome2.msg<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>'226 Directory send OK.'<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>ftp.dir()<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>-rw-r--r-- 1 ftp ftp 1001 May 07 2007 HEADER.html<br>
lrwxrwxrwx 1 ftp ftp 3 Sep 18 2008 Public -> pub<br>
drwxr-xr-x 2 ftp ftp 8 Apr 15 18:43 about<br>
drwxrwxr-x 11 ftp ftp 11 Apr 14 20:19 cdimage<br>
drwxr-xr-x 2 ftp ftp 3 Jun 14 2006 conspiracy<br>
lrwxrwxrwx 1 ftp ftp 22 Sep 18 2008 debian -> cdimage/.debian-mirror<br>
lrwxrwxrwx 1 ftp ftp 16 Sep 18 2008 debian-cd -> cdimage/release/<br>
lrwxrwxrwx 1 ftp ftp 20 Sep 18 2008 debian-non-US -> mirror/debian-non-US<br>
-rw-r--r-- 1 ftp ftp 318 Mar 21 2005 favicon.ico<br>
drwxr-xr-x 27 ftp ftp 32 Apr 15 18:43 mirror<br>
drwxr-xr-x 4 ftp ftp 15 Dec 19 14:31 pub<br>
lrwxrwxrwx 1 ftp ftp 23 Sep 18 2008 releases -> mirror/ubuntu-releases/<br>
-rw-r--r-- 1 ftp ftp 445 Mar 06 2007 robots.txt<br>
lrwxrwxrwx 1 ftp ftp 13 Sep 18 2008 ubuntu -> mirror/ubuntu<br>
-rw-r--r-- 1 ftp ftp 1037 Aug 22 2001 welcome.msg<br>
-rw-r--r-- 1 ftp ftp 1136 Apr 19 2001 welcome2.msg<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>however <br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>ftp.dir('/')<br>
drwxr-xr-x 4 ftp ftp 15 Dec 19 14:31 pub<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>give the same results as ftpdir, a workaroud is<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>ftp.cwd(path)<br>
ftp.dir() --- without specify path,<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>can you apply this to ftputil?<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>regards<br>
Nicola<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p></body></html>