On 15-Nov-03, Brett Handley wrote: > Hi Carl,
>> I tried them and ftp worked with no problems on the two sites I've >> talked about till now. >> But I have access to one other server, so yesterday I thought I'd >> try >> it with your parse-dir-list fix - but imediately noticed access >> via >> REBOL's FTP wasn't returning all the file-names in the first >> directory I looked at! This is nothing to do with your code, as it >> happens with REBOL's original code. There's 24 files and >> directories >> in the directory when I look at it with my FTP client, but REBOL >> only >> returns 10 of them. Anyone heard of this problem before? > Eeek! As Romano pointed out - parse rules. But I'm not so happy that > there is no error generated. > Carl can you try this on the server with the above problem - all it > does is poke in NET-LOG tracing statements to emit the results from > LIST and NLST (file-list really). If the info returned by LIST or > NLST is not sensitive it would good to see it (permissions/names > changd for safety if necessary) and/or perhaps you could send it > "off-list". > http://www.codeconscious.com/ftp-testing/patch-ftp-list-logging.r Okay - got it now. Running it output... Inserted NET-LOG for received NLST results. and reading the directory from that site returned... URL Parse: -user- -password- -url- none web/ none Net-log: ["Opening" "tcp" "for" "FTP"] Net-log: [ none ["220" "230"]] Net-log: {220 ProFTPD 1.2.5 Server (ProFTPD) [217.206.220.106]} Net-log: [ ["USER" port/user] "331"] Net-log: "331 Password required for -user-." Net-log: [ ["PASS" port/pass] "230"] Net-log: {230-****************** Site Administrator FTP instructions ******************} Net-log: " " Net-log: { PLEASE ensure that you are in the /web directory before uploading files} Net-log: { to be viewable from the web server root directory.} Net-log: " " Net-log: { There is also a user area (which you may be in now) which will allow you} Net-log: { to test uploaded files at http://<your.site.domain>/~/-user- before} Net-log: " uploading them to the /web directory." Net-log: " " Net-log: { If you are having problems viewing the /web area then try setting passive } Net-log: " mode in your ftp client." Net-log: " " Net-log: { *************************************************************************} Net-log: " " Net-log: "230 User -user- logged in." Net-log: [ "SYST" "*"] Net-log: "215 UNIX Type: L8" Net-log: [ ["PORT" port/locals/active-check] "200"] Net-log: "200 PORT command successful." Net-log: [ ["CWD" either empty? port/path ["./"] [join "./" port/path]] "250"] Net-log: "250 CWD command successful." Net-log: [ ["TYPE A"] ["200"]] Net-log: "200 Type set to A." Net-log: [ ["LIST"] ["150" "125"]] Net-log: {150 Opening ASCII mode data connection for file list.} Net-log: [ none "226"] Net-log: "226 Transfer complete." == [-10 files instead of 24-] Turning on passive mode (ie... system/schemes/ftp/passive: true ) makes no difference - it still returning just the 10 files. This any help? ... -- Carl Read -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.
