If there are 130 or more files when trying to get files with "get *", SFTP will give me an error of File "{full_path}/*" not found. Steps to reproduce: $ mkdir tmp $ for i in {1..130}; do touch tmp/file-$i; done $ sftp centos@localhost:tmp Connected to localhost. Changing to: /home/centos/tmp sftp> get * File "/home/centos/tmp/*" not found. sftp>
I can't reproduce this with either -head or the 6.6p1 release on Fedora with the default build options, either with 130 files or 1300 files. Which distro is it (I assume centos from the output)? What options did you build OpenSSH with? Is there anything else unusual about your config? Also, please reproduce with sftp -vvv to produce debug logs and attach to this bug (using "Add an attachment" above).
Can't replicate - this looks like a Redhat change to OpenSSH. http://pkgs.fedoraproject.org/cgit/openssh.git/tree/openssh-5.8p1-glob.patch You should complain to your vendor
I definitely will. Thank you for checking into it.
Set all RESOLVED bugs to CLOSED with release of OpenSSH 7.1