[sword-devel] SFTP Support

Greg Hellings greg.hellings at gmail.com
Tue Dec 4 06:47:39 MST 2012


It also has the added benefit of being one of the easiest ways for
people to expose their personal repositories to their other devices -
e.g. mobile or simply other remote systems. For myself, I know, SFTP
is the easiest type of remote file access to expose.

Safety of users is what initially prompted someone to ask on IRC about
SFTP/SCP availability (SCP is more difficult as, from what I've read,
it does not provide a straightforward mechanism for giving directory
listings whereas SFTP returns the same listing format as FTP).

Also, this permits entities to expose private repositories to either
internal users or testers. I work on-and-off with a group at Wycliffe
that is required to adhere to strict legal standards with regards to
some of the modules they produce. They have been asking for a way to
securely expose file repositories to members - FTP is not an option
because their IT department will not punch FTP holes in their
firewall, and HTTP/HTTPS authentication is much more tedious to setup.
So when a user asked about SSH-based access and I saw it was trivial
with libcurl I went ahead and implemented it.

If someone with commit privileges to those files could land the patch
or if I could get access to land it, I'd be appreciative.

--Greg

On Mon, Dec 3, 2012 at 11:28 PM, David "Judah's Shadow" Blue
<yudahsshadow at gmx.com> wrote:
> Greg Hellings <greg.hellings at gmail.com> wrote:
>>
>> The attached patch will introduce support for SFTPSource transports in
>> the SWORD engine, allowing a user to access remote repositories over
>> SFTP (which is enabled by default when a user enables SSH).
>>
>> --Greg
>>
>> ________________________________
>>
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
>
>
> That would be really helpful especially wrt hostile areas if you are
> discerning with what repos you trust.
> --
> Sent from my Android phone with K-9 Mail. Please excuse my brevity.
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page



More information about the sword-devel mailing list