ProxyFtp plugin works not with FAR 2 (at least for me). I tried to use the FTP plugin but it does not recognise this FTP server.
Please enhance the FTP Plugin.
Here are the necessary information:
Screenshot:
Code: Select all
+--------------------- FTP "user.user:*@10.0.0.1" ---------------------+
| File or folder already exists |
?------------------------------------------------------------------------?
| <- 257 "\sys01.$vol1.svol" is current default. |
| -> PASV |
| <- 227 Entering Passive Mode (10,0,0,1,158,80) |
| -> LIST |
| <- 150 Opening data connection for \sys01.$vol1.svol. (10.0.1.1,404 |
| <- 226 Transfer complete. |
| -> File Code EOF Last Modification Owner RW |
?------------------------------------------------------------------------?
| 10:59:56 "Requesting folder name" |
| Can not find listing parser. Please read "BugReport_*.txt" and report |
?------------------------------------------------------------------------?
| OK |
+------------------------------------------------------------------------+
Code: Select all
1 2010.04.16 10:59:49:0216 ----| -------- CONNECTING (plugin: Feb 25 2010, 00:10:33) --------
1 2010.04.16 10:59:52:0903 3687|<-220 FTP SERVER T9552G08 (Version G08 TANDEM 15JAN2008) ready.
1 2010.04.16 10:59:52:0903 0000|->USER vol1.svol
1 2010.04.16 10:59:53:0138 0235|<-331 Password required for vol1.svol.
1 2010.04.16 10:59:53:0153 0015|->PASS *hidden*
1 2010.04.16 10:59:53:0310 0157|<-230 User vol1.svol logged in. GUARDIAN API enabled
1 2010.04.16 10:59:53:0325 0015|->SYST
1 2010.04.16 10:59:53:0341 0016|<-215 Nonstop S-series Server : G06.30.
1 2010.04.16 10:59:53:0341 0000|->PWD
1 2010.04.16 10:59:53:0450 0109|<-257 "\sys01.$vol1.svol" is current default.
1 2010.04.16 10:59:53:0450 0000|->TYPE A
1 2010.04.16 10:59:53:0466 0016|<-200 Type set to A.
1 2010.04.16 10:59:53:0466 0000|->REST 0
1 2010.04.16 10:59:53:0497 0031|<-502 REST command not implemented.
1 2010.04.16 10:59:53:0497 0000|->PWD
1 2010.04.16 10:59:53:0622 0125|<-257 "\sys01.$vol1.svol" is current default.
1 2010.04.16 10:59:53:0622 0000|->PASV
1 2010.04.16 10:59:53:0716 0094|<-227 Entering Passive Mode (10,0,0,1,158,80)
1 2010.04.16 10:59:53:0732 0016|->LIST
1 2010.04.16 10:59:53:0825 0093|<-150 Opening data connection for \sys01.$vol1.svol. (10.0.1.1,40424d) (0 bytes).
1 2010.04.16 10:59:56:0091 2266|<-226 Transfer complete.
1 2010.04.16 10:59:56:0091 0000| ParserDETECT: Autodetect->Invalid [File Code EOF Last Modification Owner RWEP]
1 2010.04.16 10:59:56:0091 0000|->File Code EOF Last Modification Owner RWEP
Here is the FTP servers dir list format:
Code: Select all
ftp> dir a*
200 PORT command succesfull
150 Opening data connection for \sys01.$vol1.svol.A* (10.0.1.1,40576d) (0 bytes).
Subvolume \sys01.$vol1.svol:
File Code EOF Last Modification Owner RWEP
AFTER 101 50 26-Jan-01 09:44:53 100,107 "aaaa"
APCFCOB 101 16360 30-Apr-09 13:28:36 100,107 "aaaa"
ATAUTHS 101 7067404 17-Apr-09 15:33:42 100,107 "aaaa"
AUTH 100 80776 14-Jan-03 11:36:58 100,107 "aaaa"
AUTHC 101 78 14-Jan-03 11:00:54 100,107 "aaaa"
AUTHS 101 1964 14-Jan-03 11:36:46 100,107 "aaaa"
226 Transfer complete.
ftp: 521 bytes received in 0,00Seconds 521000,00Kbytes/sec.
This FTP server does not list (as I know) the existing volumes and subvolumes, the user has a default volume/subvolume and he has to know the other volumes/subvolumes. ProxyFtp solves the situation as follows:
When the user selects the ".." item in the file list (that would mean to go up in the directory structure), the user is asked to enter the name of the new system/volume/subvolume name, and the plugin tries to execute "Change directory" command.
The format of the path is: \sys.$volume.subvol
System and volume is optional, if not given, default/actual will be used by the FTP server.
Thanks in advance
Tibor Peak