[Bug 2067] New: lsetstat extension to sftp-server
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Sat Feb 2 00:16:28 EST 2013
https://bugzilla.mindrot.org/show_bug.cgi?id=2067
Bug ID: 2067
Summary: lsetstat extension to sftp-server
Classification: Unclassified
Product: Portable OpenSSH
Version: 6.1p1
Hardware: Other
OS: Other
Status: NEW
Severity: enhancement
Priority: P5
Component: sftp-server
Assignee: unassigned-bugs at mindrot.org
Reporter: bert at bertenselena.net
Created attachment 2212
--> https://bugzilla.mindrot.org/attachment.cgi?id=2212&action=edit
Patch for sftp-server to add lsetstat extension
At the moment sftp is not able to set timestamps on symlinks.
In order to make this possible lsetstat needs to be implemented.
Attached patch makes this addition.
Some background info. I want to run dirvish over sshfs in order to make
daily remote snapshot-backups. Currently rsync (which is used by
dirvish) reports an error when updating the timestamp of a symlink.
This in turn makes dirvish abort the backup.
In cooperation with Miklos Szeredi, the author of sshfs, I have created
attached patch. He has created the functionality in sshfs to make use
of this lsetstat extenstion in sftp. I've used this patch for 5 months
now and it behaves perfectly. Dirvish creates complete backups every
day now.
I have also created a patch for the sftp client-side to implement a
"touch [-h]" command. This command makes it possible to update the
utime of a symlink. It was mostly used to test above functionality, but
will be handy in more cases. I will add this patch here too.
--
You are receiving this mail because:
You are watching the assignee of the bug.
More information about the openssh-bugs
mailing list