ewx: (geek)
[personal profile] ewx

I've been writing an SFTP server. It's not complete but it is good enough to start testing against a wider variety of clients.

So what other SFTP clients should I test against? I'm disinclined to pay money merely to test interoperability but don't mind looking at free-as-in-beer clients; obviously free software clients are better in that I can look inside and see why they're doing things. I've got Windows XP, OS X and Linux and home and can get access to several other UNIX platforms.

The list so far.

If you're brave enough to try out incomplete, undocumented and scantily tested software, then see this page for instructions. It runs on OS X and Linux, though at any given point one or the other might be temporarily broken.

Why is it better than the OpenSSH server? It supports SFTP protocol versions up to 6 (although some of the v6 support isn't done yet), which implies support for filename encoding translating, text mode transfers, string chown/chgrp, sub-second timestamps, hard links and extra rename semantics.

As part of the process I've summarized information about SFTP protocol version differences here.

(no subject)

Date: 2007-03-08 11:16 am (UTC)
From: [identity profile] sevenstring.livejournal.com
The GNOME VFS stuff has an sftp client in it (sftp://... urls). But my preferred sftp client is also my preferred ftp client: lftp (http://lftp.yar.ru/).

(no subject)

Date: 2007-03-08 01:53 pm (UTC)
ext_8103: (Default)
From: [identity profile] ewx.livejournal.com
Ooh, excellent, someone else claiming v6 support.

(no subject)

Date: 2007-03-08 07:13 pm (UTC)
ext_8103: (Default)
From: [identity profile] ewx.livejournal.com
...pity it doesn't even build...

(no subject)

Date: 2007-03-08 09:09 pm (UTC)
ext_8103: (Default)
From: [identity profile] ewx.livejournal.com
------------------------------------------------------------
revno: 71
committer: Richard Kettlewell <rjk@greenend.org.uk>
branch nick: sftpserver/mainline/kakajou
timestamp: Thu 2007-03-08 21:07:46 +0000
message:
  Correct conversion from nanoseconds to, er, nanoseconds.  In my
  defence I offer the conversion from nanoseconds to microseconds
  further down the same file.
  
  Correct sense of existence test for SSH_FXF_OPEN_OR_CREATE and
  SSH_FXF_CREATE_TRUNCATE.
  
  Both bugs discovered when testing against lftp 3.5.9.  This defaults
  to SFTP protocol version 4 but can be told to request version 6.
------------------------------------------------------------
revno: 70
committer: Richard Kettlewell <rjk@greenend.org.uk>
branch nick: sftpserver/mainline/kakajou
timestamp: Thu 2007-03-08 19:42:35 +0000
message:
  don't claim creation time in attributes

January 2026

S M T W T F S
    123
45678910
111213141516 17
18192021222324
25262728293031

Most Popular Tags

Expand Cut Tags

No cut tags