Skip to content

Keep the SFTP v3 longname of directory entries - #1845

Open
muller-camille wants to merge 1 commit into
sshnet:developfrom
muller-camille:sftp-longname
Open

muller-camille wants to merge 1 commit into
sshnet:developfrom
muller-camille:sftp-longname

Conversation

@muller-camille

Copy link
Copy Markdown

SSH_FXP_NAME responses of SFTP protocol version 3 carry, for each file, a "longname": a line in the style of ls -l that servers use to show the names of the owner and the group, which the attributes give only as numbers. SftpNameResponse read it and discarded it.

It is now kept with the attributes and exposed as SftpFile.LongName, null when the server sent none (protocol version 4 and later) or when the file was not obtained from a directory listing. SaveData writes it back instead of an empty string.

SSH_FXP_NAME responses of SFTP protocol version 3 carry, for each file,
a "longname": a line in the style of `ls -l` that servers use to show
the names of the owner and the group, which the attributes give only as
numbers. SftpNameResponse read it and discarded it.

It is now kept with the attributes and exposed as SftpFile.LongName,
null when the server sent none (protocol version 4 and later) or when
the file was not obtained from a directory listing. SaveData writes it
back instead of an empty string.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EyGJnsvMwUoy4JFWLgYjGm

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants