I started to use it and noticed while testing different clients (sftp on the command line, paramiko with Python) that listing a directory running the basic server example does only work for sftp, but not paramiko. This seems to be related to Paramiko expecting EOF to end a directory listing.
This matches the recommendation of the v3 specification as well as the docs for this method in russh-sftp itself.
Therefore I propose to have the server example follow this recommendation. I tested this locally with sftp and paramiko, both seem to work fine with this.
Thank you for the SFTP library!
I started to use it and noticed while testing different clients (sftp on the command line, paramiko with Python) that listing a directory running the basic server example does only work for sftp, but not paramiko. This seems to be related to Paramiko expecting EOF to end a directory listing. This matches the recommendation of the v3 specification as well as the docs for this method in russh-sftp itself.
Therefore I propose to have the server example follow this recommendation. I tested this locally with sftp and paramiko, both seem to work fine with this.
Have a nice weekend, Christoph