Call for testing: OpenSSH 7.7

Darren Tucker dtucker at dtucker.net
Sat Mar 24 07:03:21 AEDT 2018


On 24 March 2018 at 06:42, Darren Tucker <dtucker at dtucker.net> wrote:
> On 24 March 2018 at 03:03, Corinna Vinschen <vinschen at redhat.com> wrote:
> [...]
>>   session opened for local user corinna from [UNKNOWN]
>>   received client version 3
>>   debug2: Permitting whitelisted realpath request
>>   debug3: request 1: realpath
>>   realpath "."
>>   debug1: request 1: sent names count 1
>>   Refusing non-whitelisted statvfs request
>>   debug3: request 2: sent status 3
>>   sent status Permission denied
>>   debug1: read eof
>>   session closed for local user corinna from [UNKNOWN]
>>
>> Can you please explain what's going on there?

It's something to do with reading the commands from /dev/stdin
although I don't understand why.

This passes:

--- a/regress/sftp-uri.sh
+++ b/regress/sftp-uri.sh
@@ -33,12 +33,13 @@ ${SFTP} -q -S "$SSH" -F $OBJ/ssh_config
"sftp://${USER}@somehost:${PORT}/${COPY}
 cmp ${COPY} ${DIR}/copy || fail "corrupted copy"

 verbose "$tid: put to remote directory (trailing slash)"
-sftpclean
-${SFTP} -q -S "$SSH" -F $OBJ/ssh_config -b /dev/stdin \
-    "sftp://${USER}@somehost:${PORT}/${DIR}/" > /dev/null 2>&1 << EOF
+cat >batch << EOF
        version
        put ${DATA} copy
 EOF
+sftpclean
+${SFTP} -S "$SSH" -F $OBJ/ssh_config -b batch \
+    "sftp://${USER}@somehost:${PORT}/${DIR}/"
 r=$?
 if [ $r -ne 0 ]; then
        fail "sftp failed with $r"


-- 
Darren Tucker (dtucker at dtucker.net)
GPG key 11EAA6FA / A86E 3E07 5B19 5880 E860  37F4 9357 ECEF 11EA A6FA (new)
    Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.


More information about the openssh-unix-dev mailing list