Mostly for fdrake.. FYI, Twisted 1.20 has serious issues with the ftp client. For example, the LIST command is sent as L\nI\n etc.. (looks like a tuple unpack error). I checked out Twisted from CVS and that fixes the List command, but it still doesn't work correctly with sftpgateway. Using an sftp client, or jEdit's FTP client plugin, I can list files but RETR returns nothing. I went back to Twisted 1.1.1 (this is all on Python 2.3) and now sftp seems to work (at least RETR does), but the jEdit FTP plugin cannot download a file. I see this for debug output: 2004-03-05 11:37:38 sftpgateway.bkc:3 FTP command: PASV 2004-03-05 11:37:38 sftpgateway.bkc:3 FTP message: 227 Entering Passive Mode (127,0,0,1,223,245) 2004-03-05 11:37:38 sftpgateway.bkc:3 FTP command: RETR /Holmes/BottomNavBar.pt 2004-03-05 11:37:38 sftpgateway.bkc:3 connection lost 2004-03-05 11:37:38 sftpgateway.bkc:3 received chunk for offset 0 (1531 bytes) 2004-03-05 11:37:38 sftpgateway.bkc:3 FTP message: 150 Opening Binary mode data connection for file '/Holmes/BottomNavBar.pt' 2004-03-05 11:37:38 sftpgateway.bkc:3 FTP message: 226 Transfer complete 2004-03-05 11:37:38 sftpgateway.bkc:3 FTP command: QUIT 2004-03-05 11:37:38 sftpgateway.bkc:3 FTP message: 221 Goodbye. 2004-03-05 11:37:38 sftpgateway.bkc:3 lost FTP connection: connection lost However the jEdit plugin works fine with the standard Linux sftpd. I can't see why jEdit would drop the connection. From the client side, it's still waiting to receive data. jEdit uses the open source sshtools stuff from sourceforge. My question is, has anyone gotten jEdit to work with sftpgateway? And warning, if you move beyond Twisted 1.1.1 be ready for some debugging. :-( -- Brad Clements, bkc@murkworks.com (315)268-1000 http://www.murkworks.com (315)268-9812 Fax http://www.wecanstopspam.org/ AOL-IM: BKClements
participants (1)
-
Brad Clements