SFTP frontend needs tests #531
Labels
No Label
0.2.0
0.3.0
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.7.0
0.8.0
0.9.0
1.0.0
1.1.0
1.10.0
1.10.1
1.10.2
1.10a2
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.15.0
1.15.1
1.2.0
1.3.0
1.4.1
1.5.0
1.6.0
1.6.1
1.7.0
1.7.1
1.7β
1.8.0
1.8.1
1.8.2
1.8.3
1.8β
1.9.0
1.9.0-s3branch
1.9.0a1
1.9.0a2
1.9.0b1
1.9.1
1.9.2
1.9.2a1
LeastAuthority.com automation
blocker
cannot reproduce
cloud-branch
code
code-dirnodes
code-encoding
code-frontend
code-frontend-cli
code-frontend-ftp-sftp
code-frontend-magic-folder
code-frontend-web
code-mutable
code-network
code-nodeadmin
code-peerselection
code-storage
contrib
critical
defect
dev-infrastructure
documentation
duplicate
enhancement
fixed
invalid
major
minor
n/a
normal
operational
packaging
somebody else's problem
supercritical
task
trivial
unknown
was already fixed
website
wontfix
worksforme
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Reference: tahoe-lafs/trac-2024-07-25#531
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
It would be nice to have an SFTP front end (the encrypted kind that's a part of the ssh protocol, as opposed to the unencrypted old protocol covered in #512). In particular, there is a good fuse-based 'sshfs' layer that works well on OS-X.
Ed Pimentl and Jack Lloyd are offering bounties for SFTP: http://allmydata.org/pipermail/tahoe-dev/2010-February/003807.html
Brian implemented an SFTP server in Tahoe-LAFS fifteen months ago: http://allmydata.org/trac/tahoe/browser/src/allmydata/frontends/sftpd.py
But it lacks tests. There is an open issue against it: #645 (connecting to sftp frontend using sshfs fails from linux client). Alberto Berti contributed a patch to fix this issue but his patch allegedly causes a different issue. Since there aren't tests I couldn't tell what to do with this situation and left Alberto's patch out of trunk pending someone writing tests for the two alleged issues.
SFTP frontendto SFTP frontend needs testsAttachment test_sftp.py (44673 bytes) added
Tests for new SFTP implementation
Attachment sftp-all-darcspatch.txt (118301 bytes) added
All patches needed for new SFTP implementation and tests
Attachment shouldFail-darcspatch.txt (6473 bytes) added
Change shouldFail to avoid Unicode errors when converting Failure to str. (This patch is included in sftp-all-darcspatch.txt but is easier to review as a separate file.)
Further work on this is on #1037.